00/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) recvmsg(r8, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x8000, 0x0, 0x8001, 0xfffffffffffffffc, 0x100000001, 0x20000200000000}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x4000, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) msgget(0x2, 0x8) 16:01:03 executing program 0: select(0x40, &(0x7f0000000000)={0x800, 0x0, 0x82, 0x0, 0x0, 0x1000, 0x6, 0x8}, &(0x7f0000000040)={0xfffffffffffffffd, 0x44, 0x7f, 0x6, 0x0, 0x8b, 0x7, 0x2}, &(0x7f0000000080)={0x1, 0x8, 0x100000000, 0x4, 0x4, 0x71, 0x6, 0x1}, &(0x7f00000000c0)={0x0, 0x9}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x4004, 0x4) write(r1, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x540b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x2, 0x49) semop(r1, &(0x7f0000000000)=[{0x585d211662c4d32d, 0x7fff, 0x1000}, {0x1, 0x81, 0x1800}, {0x4, 0x1, 0x45ad4582c2f61bbd}], 0x3) r2 = semget(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000280)=""/155) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:03 executing program 0: 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)=""/144, &(0x7f0000000040)=0x90) 16:01:03 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r2, 0x1000000029, 0x2, &(0x7f0000000600)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r1) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000700)=0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r6, r7) close(r8) r9 = openat(r8, &(0x7f0000000400)='./file0\x00', 0x80, 0x18) recvfrom$inet6(r9, &(0x7f0000000440)=""/137, 0x89, 0x40, &(0x7f0000000500)={0x18, 0x1, 0x300000, 0x1}, 0xc) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r11 = accept$inet6(r10, &(0x7f0000000000), &(0x7f0000000080)=0xc) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x20824, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r3}) getsockname(r11, &(0x7f00000000c0)=@in6, &(0x7f00000003c0)=0xc) getrusage(0x8000000000000001, &(0x7f0000000540)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2024, &(0x7f0000000440)=[{0x8f8, 0x1, 0x7, 0x1000}, {0xe0, 0xff, 0x29}, {0x1f, 0xa8, 0x0, 0x6}, {0x3, 0x9, 0x5, 0x401}, {0x5, 0x4, 0xa7, 0xfffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000400)=[{0x3, 0x7, 0x0, 0x1}, {0x1, 0x3, 0x8, 0x3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000340)={0x9, 0x0, 0xffffffff, 0x80, "000000000000000100002000", 0x1, 0x80000002}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) semget$private(0x0, 0xb81a8fd48b72e09b, 0x2) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r6, 0x2}) syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) 16:01:03 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0xacd7e234e7454805) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_RMID(r1, 0x0) r8 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}, 0x0, 0x1}) r9 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000000c0)=""/232) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0xb9cbc8e8a39b1173) connect$unix(r10, &(0x7f0000000480)=ANY=[@ANYPTR64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c65300079e8a557906e562f28e4916342c6b7634df181c63ac4db1e0a304d37f35c18f2a07a38dc40f6dfb6264a359aa7ff2e4444a0c2605e2f"], 0x10) setsockopt(r12, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r11, &(0x7f0000000540)=ANY=[@ANYBLOB="771a60f3598146e6b4eae6360000664bbe166e41ad0dbd4054833c9f33bbda8224a2f3d772e7636e48b33cbff08372e8f1b9933ec5927743be2206209ef02df9cbf2e1e880d3382f00"], 0x50) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000040)="100a2956b9223776", 0x21d) r15 = dup(r14) listen(r15, 0x0) r16 = socket(0x18, 0x400000002, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000040)="100a2956b9223776", 0x21d) r17 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$sock_int(r17, 0xffff, 0x8, &(0x7f0000000040)=0xffffff01, 0xffffffffffffff4d) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8b4d3c54958edf5b28"], 0x10) write(r18, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r18, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) accept$unix(r15, 0x0, 0x0) recvfrom$unix(r12, &(0x7f0000002200)=""/4106, 0x100a, 0x2, 0x0, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x653b49073ed37e9, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) 16:01:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = getpid() open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0), 0x0) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) r17 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r17, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000400)={{0x6, r18, r19, r21, r23, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r18, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) r24 = semget$private(0x0, 0x4, 0x201) semop(r24, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r24, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)) semop(r24, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r25 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r25, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r27) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r27, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x9, r26, r27, 0x0, r28, 0x80, 0x400}, 0x3, 0x2, 0x7}) r29 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r29, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r29, 0x4004746a, &(0x7f0000000500)) r30 = msgget$private(0x0, 0x718) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000300)={{0x8001, r31, r32, r33, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x7, 0x4, 0x8, 0x484}) r37 = accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r39 = fcntl$getown(r2, 0x5) r40 = socket(0x18, 0x400000002, 0x0) close(r40) setsockopt(r40, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r40, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2584d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01968d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf0f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfc}], 0x3, &(0x7f00000004c0)=[@rights={0x20}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r38, r40, r37, r6]}, @cred={0xffffffffffffffc3, 0xffff, 0x0, r39, r31, r27}], 0x80, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = socket(0x20, 0x4, 0x3) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000080)=""/54, 0x36}], 0x2) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) semget$private(0x0, 0x1, 0x80) 16:01:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="28d9e4a00671f1828669a1d7617ede955c38586008f6aa54e3da6ea7a8ee42d6b96431e46864cbb1f3749212166c6f780dd73ccc5069504b50fdc3041ca01107553943e7728fca00", 0x48}, {&(0x7f0000000140)="92a7aec6089db1a071359b", 0xb}, {&(0x7f0000000180)="5f29394ff88413469b6a0ed0778f6c43cb125d199340bb057a91acf074d8de5d036a46859bfa73efc7e109b1a66d137a5f257b51cf4eacb68ae064dd2c8b1489b10423dbc5f41a09fbc57a9e4f5d99749025e147dba4b657656ef96b12c22589f4b87397cc78ba61cd676d3f4c77", 0x6e}, {&(0x7f0000000200)="7ea146e7eced803fe1ee6cc6eb94196f7531343f9f4b70c47cae2daaa38b93ea6321e12c41fbffecf1853455dc1742f07d05abc2f376b6408c86bf3c6cd194574fe4e484b0d8425071b27694345bd7bfd307c25ca7b2f85230cc6710de7f2e01e9d41bc1cad9d23726f851cd8010cdb79a43819096293fcc2cb6dfda4b69147c1c49fe35bae7a88f62246d6c75213c33e923af7e253d2b2074d16e5eeef394", 0x9f}], 0x4, 0x0, 0xc26) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000340)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x2, 0x7}) r4 = semget(0x1, 0x4, 0x84) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x9, 0xa1, 0xff, 0x7652}, {0x9, 0x1, 0x7, 0x2}, {0x8, 0x39, 0x20, 0x5f}, {0x7, 0x2, 0x20, 0x265}]}) syz_emit_ethernet(0x15, &(0x7f0000000500)="26154ab95338dd228ac42a76df9776a772c320798e") syz_extract_tcp_res(&(0x7f0000000540), 0x1000, 0x0) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000580)=""/191) close(r5) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r7 = semget(0x1, 0x2, 0x0) semop(r7, &(0x7f00000006c0)=[{0x3, 0x6, 0x800}, {0x4, 0x1}, {0x1, 0xab, 0x1000}, {0x1, 0x6}, {0x4, 0x24}, {0x4, 0x1, 0x3000}], 0x6) r8 = semget$private(0x0, 0x1, 0x605) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000700)=""/225) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000840)=0x6) truncate(&(0x7f0000000880)='./file0\x00', 0x0, 0x8) bind$unix(r2, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) getppid() r10 = accept(0xffffffffffffffff, &(0x7f0000000900)=@un=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse0\x00', 0x10320, 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffffef) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r3, &(0x7f0000003400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="0508af128fe9853f921e24f196423f272429c599d1f016fe5bd5e4e00f7fa05377c4376dc36b08f035032f5c15e18bbaee2ef75f00574516844b29c7c68eddc2cdad4f813b95aa9590d883abfe2d7ffa57c8f7d0c089d034d42a2abb6444aaf3254dd37206fff8d733654b08ad8dcbe338f0d7e10b71840e6f5e890fd04b63bf30553c519f34014f4f17368bdcf27fc62fea71f1aeba43aa8c0ca09ee9665fb077f2477874ce827a6c8f465a83f69445f2ffd2c8ae8e3d08d61da542a521aa1f8218c101fbee0fe14cd765bd1f48333e", 0xd0}], 0x1, &(0x7f0000000240)=[{0x1010, 0x1, 0x20, "b5106974ae158f6ec874ae1cf9dd974994f764053ceeffc7e082d341e3fdbbc6dbb3fc24159de378bac7035b9c62ee2f63d5394e23016d89292d86f12ccd842486e3fc2354f45ed15ea9815c416bd5861abb830e755701cc067b6820f8e9b16051a103a3c2067eba8c01fb4f896ce7b4ce948fbed132a5d725663799a885775ac0e5281829194880d54664a84c2cfa2ae87301db9ec9833c31efae30ef525996a99cf04c51068e7a63e36bf7e429521e65ce48f4f2eec858f449c90b432f00d361f3eee2583eeb7ae9716a7a1afcb9665eb885e5cbb67c81e0a80bb17c2203bf736dbc8bbe00766f6b1840c36832ff6b99369adca812882adcdfa359d23bd71a3668a9ca0f1facce38757417de9fb6b8fc96a4e61783bd85623badea79421309950bb176bc903c7c137d0f16ae5dfff6ebdabb6f22e2b58d9b444fb54e6b4bc3bae0b7155f881aa8348d5dc0607fcfec2a6550c1a5e82675bdae5534c9a941fc29fb78844ea7d3f5ffca26cb635a41acec2f45f1a7bbd0324c99d28be41f6bd984d49d3fd0611c2b17b8845c8b3ec7b781e50eeeb1fa0a5e7f301c48885bab9a7e5f37384962358b2c66f3de8c0434e45097cae7ab515dd491e82e95bfaab730e0337b98752e8472ed85214cb7425c80ceb9bbe6b218c8bcafbe9c95367e40635983055957d2b67559140e57b929b0cfa3ab5d946cc972fa7dda77cad2397d622ac98bd62d47478a7a2cf6d9e5ae2e56e166531bbbbed9f078c58114b5c70616687488eb5e8b523f00cfcaf344fd39a74f870a843e6b1e7985ea9ab558547faa166ef37c701ed1c56ee81cb5726db37f011827c25534bfd2baa60c056e275385fd94daffd63557efea6bcb4f1261f2d6f38e00b5734e6fb477d30c0ac81f201d5fe8545a8f8b348af94ff46eedd34fcfaebe23c0413dea46599da9b1290f634e9a7e0862e210cc6807008d5eb35ee2c556016dac8f4a2e3c079487ecc83e658585543b8ded2a0bead58d38b801a75f85c470f14ccb1b05a9d8251fcad22e9c1c65f6d2e5fffa989d031366e8c130a928d65a5ea323db0ee7650844fdaa12c0596b93f8af9afb44d6dde9d25bf32457e33073bd7ec5f59f3bd443373a08e6829049d048ab59a738c361e3409b116f2e64ceee5953a2db0d32e80b81461648bcac150b12c885b4db8992c5ad02e857bf19e0b04a9b8ff948ada41242eef04988eae7abe236e10202f8482fbeeaa525df501ba17af28293bab92a98554491266b88e1a504bc45afca833187e9bb67c8150cf81b58763d4518cfcf490542d939960aaf66d382485be61fd4b65d0a30f8fc8db4eb3fae4b098589165d355607f55a0bc0ce86bc5463402e062d60eb4609ea51b5cb46e248bd5c5783a8191dd86d80e45a61b0c2ade8461c615c81aa0899e61d0273e583df095918cd1f5cef446dca27880e93a80659663a4e58e7d102def710f1357aa300f8cfd6bf0c7e9206ab543816ac0c33ac49678dc0f590ee7c6466514a05b6fac32163e781fe79761a52d287e7d348b12559516746f6633a70c7175f5873a07f92f8af59640a8f7f3c65bae9e26c8778e2d683c3d99beb289d1fa069503bc69ef5bbf27bbec94474b2ab3b48c4a38cd97dd4d3ba89f58b9941cacdba0feb29432863294f6dcb3d420fe7722b7aeb97c9950e0a87b8ebff77b08db99822d62829b6082ea1c6e0bccc31837df9228feb15e3a2f870f4e1ad47b8facb4e9ac183fa0ac417b8011337280a67274a3a0a26d66e7c4856a7781707f0273c2fa27d22f1ff982fa0b90a0eaab96ce8819c0ad6c793ab7161195b7d104d26332029f6ba22f235956ecfd644af0f68647d652cc268ce0ce2a563f8c58039653019a907f9d74eb1f240b2dfbf621d1981cc481ceab6f55cbe66fbe8e73ba6c37ba9e246776b8c3440b66f8bf40d4d302082f350223a7ad6ce8d43376583a49348ea5ca0ea4c6d8211570711d5f40f20afe93a99e620452e7e545efe6555e3e00f0a361df72eb48a07bcc60a3ba2e1fe77e3c522b4aff703edbc151ace259ace0052dcc58626c2ddbcaf99fbdaefc13877a143050d0a2bb90076d084ca61f111d3999a9c816da99e5c230849263e6d2382adf39f7ec8a9d5474840ebce9ff020731f659281631b864c17a0acbbf1418732eb9676ff6b4ce6b7035617143ea2b5fa9c6ddbb921d1193588bf4eb28506a832f4efb0b20f8532639c9b2fc28ab8fab91948ab0f0b252b64664e7d159dedba498b7b59c9a7c095ce549d338ac8fc0437833f2da0cabf4f748c8658d72ba871eb03b776ee7dc5f36e8f0e565cf7eb454112b76ef423334aac8e9ac2c96b2ef9cb5f9768d39695d510d24d970052597571f9eff093a942a9160052d77480a8b567f7dd7ecf1d8706f14eb32945ac69f85ecf5665a146a7a75d51c6a59a0a8b54b8e3be633d69fc46a1964a8523770f61a2c8dc0aa402c51e34bf4014f87c0c2d5a983d2775fe427c58e51894e368093bdd92981de2a62bd325b4147d2edd87624cee0afc5c1672260e04029f246b7efa2054c2be9fb6737b877de413e346c220af1c2b58f09cc3ca8a296a6c966a80d1f7ccb572aabdd39deb64afd358cdf1df44f3236f827e876d820bde658406c529e9ec089d4ac93fef35885eabdd4335e486d38e15f5337631b08de704682551db9214fa7298e1b25a613e6653066c5f50c2a73f79d6c22f15f010865f4203d15f127466904022488815c2b20dfa1e6bda41b916d9a68906010f11e839121b44235f4a3d55ea5b51c8bd61d9a83793dd8a7a521f78a01c1d7534a0892b283e9ed33f1583a8afabec0e9ea8a71f7a3298be4bdd61c22ae931437293bda66adb5d1b3790b634562a894a381ff05437c567801ea3b44dccdaaa188f3acfe2a3c8ac87b528b491221ff42ed5a800dd8fe6a4f69b645acfc9cb6f74f25801ae74d55896b94ab9acc6993b1fee937390ab038d037eea6c333b54921ae52b507e7249ee65ffa986a4d39d04d48522b89a56c58df7157f62080897aff6f38c9f73e980f92f80f3ae4736c64dabba70db9a896ece84cf81c4ad811e1316f7fc6e28ddbe66196a0b534e84fcee937b3e8d9bfd2fbd1aea8dce303701b716dcb2f63cd6f623a25e81e7b6a366d87a8d966ac065bb8c2f2716c02cd3af4fc058ccb8369f22d81e9c32c0139bd367ca04ce62539756386933d67d573f4481fce1ec3fa871d3a809b83acdf46c6c924744c56a31271391c413150f8552dd307b98eb483601a1bdc64f740956937381076a55df69ed2e1d656b748cf2fa1f6595c4202e23549e4747be776efed28ee9a333326cf92b8102b22ef7712fab09169405062757f8b53f6a9517074fd96728b7cef9a87e5cf9ab3a5409a6e2bb45c413d888c2dd06d5bfad4cd83e01be7c133673d79f83baaca1a94cab4c9fe4fa91d8d524dc71040a40c55184f46f6a54bbfe7ba7d0c6f5cf9eaa0d8e7ad5cd0c6a709f5aa311a1c359a606f32a19fa76f0ec9f3b5dd4800bdba976ed97dcea19988907759ad2e6b7961e442289590d850ab0febe1fbea3ff739ac5dcac96d6cbe957da8a2da45668b54ade9a67be7987cc97bf93f93ac6ddaeeac3ce13747e726da2592cff7d4c6b36f00f516af9e1a3a6eddd72947fc9de2c38186feda973b1e9b5a7f48108a88b025d7aee1d3b9de72d043d6b40a856ed5d93241f3998e803d25c36f0d9d7d5889d3a43e52bc75934534fb3f65b5f1c60355e0e4a64d4298480b7f29ddc4b4708816163089bc901af7399bbd96551c3aacb5a11a7a707cd2ef0058f7586145813425bf3055812381f1a7f6b48b58875910dbfb0bdb730c4fc6fa12acb25420fe3349e5493324d72d1e0ef9258f4fad62fba6f2669fb33b1a96de4783eaf47547a3b5b9c2434cea337c452f9e30f2341b43b66a008cf0a78219b02ad6de7fc7d0919dda5182a3092c45f659567262bd41383a0d7adca9ebf319ea94ab5d0d030e9800d6baa85b7db56ecfb38c3ed6438d99b5e07d07d3da93064feb995a933a2a1fcc96ad882897dda7bed840947185ee0f53534f8465c801fe30ef17d14b17cfef615cdf214a6057b4a1621a12200ea664db04f526a7da58ab0eb3bfb2c5c00d92685d317a1f847ab8beb0dd207c97a656eecd5effa96e8674437bae9fcbaef0bf289d180a67a96b7d12437fb6fb1955bc571526434031c4fb3208692a0ad3db5fca3d7b80c9197ecb43e9ad249813cbb1e89a8fa76ee9236e5b9775435fbcf96dd0747656bbaafc4e0e1bb18c269f3f6238707e9c319c8340f9976d655142d827a8cea9478395f332016a97d33ddcb1cb4266b20edf83dfc34ffbf3979c8ee2dba8a9302c6c515b01d3de4a88950db0b93f6fa03876fd073dff471d296d31bcff8df8090298bc3b3e063bdd9544c33153bc2a5166f585466315578b1ae9d81142ad4cf9bb6c0e44db6a2a2ebb7db8f2be8bae4e1679218731da343211f6f6c21575d01ba4c4c214b788d5ecf7bf53b2c123ef4c0c114a9306132df8edaaf557cc2e8dbf32b987d166c82a3fa9252a74c9e17a90b198e7e6813081511d3443a329508567e2b8e386f9e6616e1f2bc0e73130bee3b8c361517a3a7dc771e908abe1d829143c3789d06d0a192dda6f9a69af1efaeef6d38e8a0c97056422c1a7c3551168d5ffcfc39e3b47be22c5ecaa63b422b4aa2c43c36cfd54ae2cfc043c100ba09ba9e6d60c91decc757b43450f7a99de0f38f35776f8294967c93efdecb1667301b2fd12aa795c5d9d780f6d888573598e8509ba1ad5fb58ed0a4d5d1554cf3e1dbd047011db4ccc7bd9edc82b104b402819a3a76f183f6005772bbe8c50f385464699942e9056e55663086584807805f2d7ff8f67c854a322207031d9637f67c1677493fef241ee53c26a7398f4ab2f7e02250acb860255d00b7ab0e519e626c0abdb21e09c87f35a93711beab88e3e45bc0fcd018e85bd962423ef29634f9e6228f34d4e2a102b079e34098f5f8aaf3728cd9acdfe23d8a8a8f9796049824c36f556903f0bac4016cc5f3c17542a6a47bc263184bed033a0e82d99c80a2de19e357345c28eb0d701d2b50fdfedf8a6203308c0097afd7641c8daf03e6d5b0e4465e49e53c506350ae3efce3d5ee9d6f19df489a5fb72f3caf2c95245a03e4202d6189fbd5ce765f0b0481a1ee0a725e01c9c884fe51b38c013667cbb06b8f4805475f4f260fc1daa8e1c396f458063258ecd86ab5c8fadf28fd03a22740e701f0560abba95de9080b76533633d2fa9b9385d09ea6217a9697eac4284dba1e819297e234f96e03c748b7933b393a58464e7150ca91276cc257c9a67ee003e5e49fa80d1e1c9175b9a8dd38791fa872eea7e4a4de0543d3e13f53929615b8e186e69d2556c34c65e1841de23ee3a3b0cece88e3e86c04c2d9133f092ef40a4bfd22a6509b87ea541a1c003fe70f93aecd55708d4a74cc92e9e73cbcdbbb1b621ca5c7a82a0667506a41c287559ed8c45fd3b397328506c0b992da59791926052bcf15dc827d133212680ef73b5f9d2e2ec3f29dc0caaa18582ecc4742a2a8132dfc6f2992a2eb190b4035875e744d4c82d73bbfcfd1baa53e6e98c08ead5c88216229167fff7ba2d1601fd58cf95dd9d0518bf8b81b5febb9ade148a98326b4d56bda87ed5272e83835746d762d02bda01ccc0dd4b8f06f5b3a04a0584a728ebcafe7b339d0007dd3f2dd21ef8661621264979e89a367c397c0abfbcfb115248965f124930323291008e68c22e0c7afc2a836"}, {0x1010, 0x0, 0xcb7, "ba8b80a6edb0eb3a6c1124feb5b6d7efa6be1e776983e3c3b75c5af3d51c097ad15c89446feb767c0ccc28d4b2d4660ed4a87e74880c44f2dbf9d8598beec39b33b43db687ec49082c7f869ccebbc0cb80ed322e286f814d409542ab78dd3eb61285f74ec5abd71a36847fc945222c0b175d896fc1417a4f3599f0396e34243192e12120fc1f350a547d6a7b957c4bcba200abc375362fb852fef5432f8fdd7d0631db87ce8692bff7bd2f8336b3f685b59f335f863f06feea6f9c3f1de2bc4ac2e77c1c33e379ca173cfd9b95b050a4e6a888516902cae0a5d0f67f49306d6252696f5348e68d70cf0e14e22fa2acb0b70f368fcab47db9c0fbcd0fdaddff4842598b6b434cbab0f21d2c6c656d348c5e2bdc4b38141dae9135b8a3deb89bbc8e4ecb3c94fbf89c6c9495d4127d8ef721b5016849b3bf58bc5f5fbee96ab5ecf572ced537d4722577f8db173c2f9e916abb9825228baf231b6b89b490d906bded273ecdb612c49b6940d42abb0c8c0b0c821341c3913dc00272415a84618448b1df06b3752992e490f82046d746f88405467954a502dfee9d2ed6e494bb82769ab8dc2d418969412160f630a3cdbd0b40f9ce9b51789febedc3047125dec7238125c8c5027258113f20f6fbb36a2e3f22fea74bedee89b738b0fc8c48f139720710bf0851e5a49c40c4a58278a6093eb4de61276ea8d2461db056bd655656821c929723e23c9db6ee3468433cdc9a9f650f675f2333bb15eaf6bd84b6d7fcf13c46df161c3991f1a16e57a7293f1bae2025ed54e0fcbe905d1890648628a2185d12d9946b6ddccf61a3ec819eb11a78952bbcac8c1f7ed7bea7240ef4823f591dea6285d60ec51b34406a3e6b68c9ad7b0c9fa85199d67bf7c433a947c4865d6895c7832c390e498d2a47f32fea7058f130538ec0b91b6ddd6951ab359ae12b3943fc0140ef0a0b6d23cba59f55870264cde6049dc2d6a9d6640b6e0ee183d091384894462993d56f6c8c4a9452eadf800b948a077cc18eaa3059642fd89cc120441fa46a22f9dd35a32b910993bddb72b2d3353f809ef79b3608d5125624106f8f662fad0067c9034c338c715bdb0c214ff11d63e83a87258a748625f8275d87e12b9a439dfed352e8915335077ce29ac4974918e61936c297eea0d797a26e178f78353b6d6c8d9e71fac00632d95a2793a2a449e9269dca2eb2c75f9dfa5dd12197fff846d070f4ea148a7b290e9e85f9369b99f4bc5751ece349f7062457fc464933a34a36430f8d994626d5bba81269fe1136eb92cba9ece8315ee5d765cac0058a6332df9366b8818edbd42c4be7d1691f8def132577f6d75c7ea6127529a29b9c17615d40e9aa8fc67a9aed8f52a4790b2684ea9548b0c710ac199b9bbe87be0ab399605287ca7730aa275da2079a98c5a64911960c0b87c04d8b0a58934fdf15bea8c1c0579166aba2d06264093e2ab8a84ceb548d08be596b397e5d31ea15f490bcf97aa71b8627f154374a5b2e2c1988cc5537834e75d9446e7a84f35acce82ebd8359fb671a6746e1d5564d78b6e7dd0eb4893ef42f60165cb4f5ecbeb785e0e69f15d13372eea4f93d5f6c3880bb33b35cbb67b26fca62781b4ae4640f53d42ae55ec5a9940c8812b5447de99b2a3062da945ba0f11f6ec8ee19bbecfe697e13bbf36e966e86e2795d6d91866c91aae1099d3b8bc775101a2d49364a56402e530b4766e13543c448538d82c84aec36eddc55051d53d68b01f756251a27a64535ce78c08fa4f7fb1c718dcc11157ec4cf063ebcd876accb8c5396e6049bd8b4b1557fb9d7b02715d48d6e257a547dd7945198246300758d26a0f39d51d371e13c225bc1195252ab5518ff68c5741c70514ba4aa0180b5008d16588e7bd2973c82a98adbafe07e6d024aec36c78f0c69ccb41e8f033d2dbd6af144e6b3a864e844d7b8d67181a1bcf168d645dedc1b6d1b6ec4a045b998e6cb57c44098d3c4583287aea4f805a5d2df5bb60f7cad2839ed61a7f6b4496ba32b80ccd3f61fd6989cf078065660f752472215ac5e914752a4b08622205ecd24dcd62e8e288664d87b52fe884f16439e1eb9b2426de5f034ebaa5d34492a2c4ae89f4fd4cbfcee366d30ece29e637aac46a90ac0232b5d92d7007864a8c002dcd3823c4dd19c79b1a3626df73d665180f7d73b674f2428c8c8d7cd7691332fce2849b711c0176bde34d53b42b42a7b0f7ab6f297165df9f6ccd26a0c892aff6b47f1d68626cf27b6d1a4d26f21322bdd5d301ef2264079e04e18b595636f2e09785ade3c16dc4eb42b8c0cb0f6afe0fd1fcffa83116b50b0d49964c094caecda3a4e9ac05ad26cd7679616df266daaec1d16b3f36db25c90ae6a0afd19d24a144c634e10dc64dce5bd475d0f101b904d7982ce4589ddfce44d262e6d35b77754073c0fd464e3712df1ba82b9950e02c7613c43670fe4ba183436b9b0f81978bbba699d1752c0ba1b1a497006c956b33fff2c1c396ff62c5011018c8cd3bed1439a6065f7be8da9714dcb6f0fd32fa37c394014c3ba63475bbb409df8beb2776cae400e85be8f527bd40f3daeabd4f77721b5cc7f5cad4d58ba89da58968ab57c07d1dc0dbebca22fc44492fab080251cddd4bde89ca594f6bd0f60abe5cefdb730f416228efff42a36cdd18c468b850397e77f589093b3e305c3b170b06b3c079d126c4c56824d8dd3305b7e13e77642f239b65f357743be220c401760dc6e380275a42ec604eede3a3845badd98404c5e399a15a0e8cea89adbd7614d3ed8fa3ebe6881ededc641bc05fc9feed67368bddd81eeb17f508d9cb55bc8732df4ce1e267ddc3bd33cec9fe3dab2b69dec5816707819c57afaa87dc23f244f35fadfc0cb001358468fc9408907e3edcb101965b00dc38806df4e21d3ee8f6da1547f5268cf3c4a1e3cc3adb9c9ec0e0251952561837b6bafc43d26324487d9d81ee017718a977c4ae4ba89a66c78bb1137fc26129100381c4e7a303da93abab35df99e1a228f85155737582a079d12374ff58f6c5c6547b6c8bc02034463c07659ad4d4ef8406ffc72e7b84006659b2b7bb7bd90aa83aa50791a5f3e3ce5a81253bd33c9c0dd2f5c2d1462f57b62498bb9cc682168cb6e3fe53cf6efcea9290ba1b8a73c76b0f1ee9cf935a78bcd102d3bf8ca394179ed3e9e9bdb21c5916adab1adb7579ddcc01e57b823b29582361e1912e4d119ea8e9764ea56aae0f48401b139bb6480547ea160b7efdad1503fe08273618e1089f0552bdcf06ef73d9a641f1756758471a6fa33d108a48d839d7068b5bb96d0de20043770f96769c10687bd0bfec379d63b26cbde8796390ddd8d171d0c34abfa8ea89af5bc163340378d54d15c8c094f8de18d9c459f4c7d695d2f9639b2dedcf2cd711278f623c55089a4fd369df11bf59a329dcc3fb2f037b8ee7b6319ce54eebc542c7193989cf051a882889a9d68404c7f3d5ff138ed66ce2e3092f1b25c83c353ea24c3a060304742e9c07f44f6cb636a1c0ac87c1534af0f399f27940644a4d2a2bce7183c394c35d80b378697fc3acb72cb369fd878e11da4e76db6d35304dd7ac464c9f55ea4561c878900dfef7c769e239c64be8cc54e0f73567a213c4c4afb93c73c1f8e18dac031c90ffd77b796e8e1ec0ee5140dcddcf5d86336f1f788cf87646c01b0923e86dc38720bb15df0d654d419205ef2dfd47b76dc3e5036ce48a1c6bb8942d86dd7e90c4703411d72db7fc4f9210b47a6ba81694f91556c2faf70332eb91ebddd82fe08ef28fb2f901ecb41e232c8a11eca5fba195dcabad859cf11c68cc8569805eceeb04a9ed377ded3de0b54ad274dcf94199ad5858fc6b07a082bf3a0c3c7cd4bb4803772dafbac152b60b2987f3dd2561de58bac94206c1f4f2b3d8c8e5c5c8798680402b68c8ae2c24cb368b403f369b5bb30e875542bb0071c48ebcb9e506da84be62f8119406f3fc612801771bf3def556e1fd5b96c8df2468eca2e7ef54ce9066b0fd9457fa21e944c4dc910a5f97242fc3c16527109a67d79c0c5bb843493b4245449b0ab811ce6a21fcaa42358f52300a21548478134c99e210f2c9b39fccb5bdfb1edbe237316fa69c44bce66f99638586dfa6249770193862b5ffc2f06dbf68c893d3853feb7cc2986739918cee7102d32a08a863502e8b986ad1d8dd890558396985fef091fa41ae073a53a97e83ff339c934f4071e43e102f9aa5b9e6927b6122b0c4fc7869550cf5901802a917305e3ec73a238f1b03b3c7d736f4838da25df31edabd23f62f57a09c07556ec57c157e3fe1d7b5f3d0411378c8d061dfb7d68b3b41ce8f482161afc31422004ceaa836c3e0310a0f659c301323e81e521d289f1c4350a077b3dd9671d1ce1f04b10e27b0266bb5bce9982a21bdd7f0a3f3708881da8a97ff65ade6aa3f2ea66082832c375104b12454776e62cad58d4127d18b46ce4e5f255636f1f9ff1b31d08a729ad80855f92a51344857d9776f70eefef55db4f585d15a0540754d4933dcdee1459c49cc0ff675e680d4fd18bda996e1e09f45f9f5561db995a28946a16e18b52de3a25aa92617c87b85cb2819b295d651449f8ed29298a87bc7b14ab30bf94e6c29c407e80a4532e5258096f538ca29602b8b4846ab9525a06dc2e89a50395fd3801fe725f08b98d80f6ae26a18a2a3836b7dc29d00d6552e0cca527dba28b44182ebd48db9545dde748e5c25877a8a530816963c238759695574f240d92b5f2f51113604793099a35efb585e5f2029c6d5ec5b36ec3839d750bd099b0f3b48c333825c4f16ac1f92ed84b3ed1968a427233b5d65d935cb935241c02c7f3e73785415e2a73bc84e1646c89f81e2de1eda9509f1aacdf6e23e97ef0da73332442615f82cdd11edb5cd93be889b792169ec0dbe183631f31028b6645f58b7cafb6658a28283d7771073493255fc5f593781102ad3ca5fb26c7551e5648b9f49657c85ec0f981b054ea84eb82f0a1bc49d11e159af74aaa2bc7c76a27f18080be432088edb76d2440ff7794b4bede29992e5c280b1d1679e82c32ba8e976594c4f46d2bbffb6cb10f5ffc3c6a0e4e92b5b75068f543dd2c659ede677277365d5a9519d2ba5b14fe75f20a059f88ff3272e7dfa1e353c33d0e135aaa46a2dca64ae59b8ada25f172d5ba290311ee952d5b67404f211a460784be2a71f8500c7c19f680754355ccb7565eeb74a50123997dd9fbba4c66a6b195ecff814d79432f0f5df00f0bfbe94662113fc7fefa1aaa3cad5f090902c32bfc45ffcc264e91e0c4d914d027f4c8ab95182f38bf1907099563234a6f1b7ea1e690a7264742676d1f40f996613fe1b83fab45ed944d57a9e3ec3317b61e0f21045c3f597ebfbd90d0a396bbd6995ea812381698f5018aee9ec7378028431848bd9a270bfecba0697c786882d39d7f9300a189e43c29c0c3fad83d6519e924f739cbdb11e79acee278775390e676e7305ab7f7e8d7c503d9f45d4dce57251566587ccf388e458b9430abe9de14425b7cca8e0909d0e72d07df809d78b4aa3256c4b586cf2aed9120717496fd97fdaf8ce56c06103350c7b5214a78ead9068e424eecb63a99b394d98c73ea0f1a94f9af4ccbdbb506336c45cc7cbbb6c379bf6ce3d81c1060afeece376fe685cefa6c85242b1d4a0af8e41b22360dc9a684872564cb3c4b3b860def401aa48175e3d802834bfd301e6670485bc89099b10e1f50dc292a35c807817ceb444bb6e4883ceb7ede9827e23651"}, {0xc0, 0xffff, 0x2, "9e9e5c8e817e39a5045160a866ba8950f22e4c6ac4c133e28d7a15bf7898a65b56bfdf2df51d571bc236fe5f9a9979e2beb75d01895717b4978ded87302012f721211fd95745c11c14e63a85c54a5565d01084f76c6f25c28dd3f4fc2bbc44a9fd4997a0357bf1fb4cac5d73215c42b6c1f2f1de798047d7c2dc8b407529142bc3d478876aae224b3a1c3245ed04043559f156c398e507c06b15ce62ded108c2a7752257e3dab62b670796"}, {0x60, 0xffff, 0xffff, "3678bf07a01502f1434f9c169a1774fe12a2ab501f733cde844f40e24c5e208ac83cd5f1e71b956dee82cc4baa619580a64cd89b949a5481611bf02930e2b2bd2a4b4e55b8a8b43831"}, {0x70, 0x0, 0x4, "a56c07e44ea8dad65e76958a149cc84fc17b2707a01af818768fd231e073db23dc54a030d752a044542d859f01444fdaed1c6ebc9ed62117361dbe1927ba4b536387e6d9334b0eba17216446e48853950e7e9e0d07f08ddb0e4f98d6eb9d2a0f"}, {0x1010, 0x1, 0x1000, "19950e91d2d98cac5cf9be2a52c20128a583cc22acab3e8a43a27f980874585b545d800492809b4e2c16b2aa4a2910be5a9b96cbb0450984eab937c9e0bc410d0bb14aaddc051c90154ebdcc7557044fa2e75e495fd06661cd96488a8c8457aeb58bca3a8ad995e137acfdb34bf085e1cbe138ca38d37e16a761fc62029b15530638597e2b51d81eb1e92d10d11d4f252dd9644ec7b4b85a90384bba0c072af32d4819e42512e58385ca2e4149c4a5532a8bec172936dc001b8da80474d5ea73f10d017dd50d5caf018a459005bf75585a3a7c6e49fa6c6e9249b839c3929c407785d1ea6a48999f9debe8dab33d7438285efa1fda46d210cbb878173fcf1f2a221a14a512107bdeb914390037115fe011fb54c5eed463e3c311914b17daf3223b9da5ed428603844b5fb765d38e39a2b0b92d90888aec0a74efa3869e4655cd020399e063507b8576e506e32653de9d50c1723c9fba7f9dd7ed109a58b6cc2e64cdab32c2e63a148418d165bcd2725bb2eae4bc904d717be9f8181381aece56e98d88aeed90b659ccd3c904f8dd5001e72d4534ad2a47b568e862ec18713352177028006462cc2c59a3dbf70b2b7a67d2b29859c77270050e4e07043231df3ac1180eb962d3987180c1d980a0096f3ff55228f1a606f00e6d2bd694e5be6729918bb7272ebf6f83843f8c19df2f9a818f1f60a848e1de23b33ab3379c2e657cd9435712956a1904f13f949cf49470500274ba58f940951bdffd6314ed537f1b7ee81d6bfb0b937d0a7e5ce4af9fc1cd5587ac5f0563ea4968d4b24c73522d47a9a147099fd822c2f61119b32e30c2138ae8367b6623b274fb3f1eb8a86cecf7335e5345162b66db969617635d5adf72b130f058dd00707db703b1dada142dc6b933ef773c2c9c9e919ca2633c916c29f2805939f3f615a012049ca9c139eb5cb231db213ac9bb5d0426b5d8431cc0d53975ba87d0cbc499c3a22d687c62d92ff29ded22335c54a8b20c0152f4b812ab1cfae3468ce1e93fd27c23db1cb55c76774ed154437f24a2f89a3ca7b135e39503f5da7fdce61affbcd0fa99200923c8c9a80486ba2d6464eee27cfdfc41828f07c55a8049716a34919a440971de08615d03f1906655ef97a5258e68d362acda56fb566766687a25c6c3b720764bdf3853267117a89e03883551ae668ae88a55a6a4c0215072e9ee7b6e2959824d5ae42d9e8d498be1026b88354055c9084cfef387234119790e2aec27e22f3d517c1b0f571e32dee184bcdd6e69856814b6de80e6c377012937108d342241a9915f6f2d8b61bc8a6e7b8b8619e7c2fd9fd73b1e246d7adcb967924a14c00e8e104b25a2e5a77c6e0be048b29407ea3aeebe8c1ad7597d70a4d73da0cb1f8200c30efc38a5a8d0d6433ab6129b811cb86db643a3bc837e7e8a358d8a5a875418e487fa052bf63fe1a81273a397c706c49a71f67a6102ccf92b3373b2f5e7af2fdc7c43a8167ebd53e1e3eaf66a1be412e11dfdb486f5989656645cc37bb973263b8c3d650d238526d5ebff6553dc975011cc6e58b3cfbaf887c2b7c2e9894a95ef656398fdb6568b6976da2e100b1eedf29e5c58e8f7868920fce269ec492da84924cbe611f21f4dadf619a9490c91ceff1fd1a2bcb72496c92bec9190baddd7955b607fc7f0635024ec2d22a7e850716ba5e9586306c7e03ce377cba4d1902ee9970a99716a83a64294fd2862771d686e82fd56923d857cdf88974c636ee2ff67b577bf0a4e96aa0c4368d9432e5c146dec007d92de9bc7ebe44dbaaf454255a3ca68747edebd4839e739b34032cb71d9bac16fbfb3c60aa641d515d0ff44689eca6393678435284dd3e67fb348db674287993d8b5c0b9f3d21b667194538996e57944c85da3818bbf85cf7ff236ba80ad08f333f8dff6b40d5a7cf5fecfda173d996175d3a89e85debb1993ee7858c177e6d29f37effc8f59d087472197cfcf654fb604a785ddc79b8a207f7551c9054237ac73d785887c8d2bddd616983ddae3872f814d35fc29951613e3ff644c562eb020440e940d53912679b4c006a9ecc4fd388e5ad92a9e3a86cac0bf99a997be78b91bdb384fdb46d81250a91b56fe489925474c51c66009b6505b5e9d6f6b645355e838150bfe11dd09dfc84d7ee73dd198bde4f690a43776a66a27142e22ddee98de2f9ba76afcc314e734ec1dbbcfe5ca6173c21d2ebeef36a1dba3932272be53bece5f4da008b74b19f35499f763ec03ee55c334edaf33452e836fea550b2fb51cf0459c34d4883b77e533b502f05d6bb297e6fa77eb4783e9765b098126953f81a2933b41cd09da681ed1662095a2683a7b1d2e1abdf937390572b5e1af3088155e20fb340d67b1ec16b7c581d928888eac29e2e73c73710baf8b994aa1d9126c7cecce78550134ac78a8b342bc684ffbb9674a94c144177a66aee5d3c29a8bc7f6c37b2a6c51158f538a1e3bd47ce9c84dd0131f4ce17cb329c60b48eb52c4e0b985be592ed2cf5c092c06c5216c5fd4ee7d274ab0e4078854df643935d357d92a530a5eeba420f3733a02c7937785bf8669ffd0badf494c591b6305eb955efe49cb8005a823a57d8ffb9a1e89febef89828f011d6865b7dffb4ab78b76bc521d81241f3327ade3972b8ca270b8267a2f8c4d93aa87fbc3ea4ac4150af174966ef08915e954c9483edbce4f6376fdba7d50528087025051ef5d5558e9a297b2dfb2510f026246adb9c8f09ab5af3f8e5c8efacbac9dcd7a412d148628adc5c815e92ddf031a9797fcb7992d6d4135ee6050b629d236ea52314d17a2b298ef787ebb5e6a465588b4912367e4b13889f235dc48b06a48cc09ae12c9f606380e0b15dd64c904b1ab7834b5790fec01ae40226b5bf436f32c6cec05582358541b05e68ebd0b8713aa8c78f0ecc39367e51b2b244e134e5a674e08d2cc1b1405c9360e7c63546b8cd3ff267b019abaf00dcab40103b99cc088f040aff66fe61efd6e71da42711fee06623cb7e9bd94a5029aa1868b67969d8e4f55da0db98159460973e902fd5fdcd56f11ac25811467988cd28fc27404ddbee703780ef57b48b1e9a0722a520cfcb4f08638fccb97a9e17d0f13012b0237b42fe3b76d404cb1000e93b55147132f544cce7d7e448bff68ee468590ab937b592ffdad4fab97c0394f189305d3fa6fdc6b4048b020fdd91b9729509c0a4adac8180bbc8281d8babadfd444908987e6678e742a6ae6888fc1f8cdb30cd8913cc26571ee49232d7e27750eee52e0454a3ef4f7773983e9dc54d79c5b37091fc88a51f7674d29ec3b23648762d7f4d860b35d87aab68a62e2a14e130fae57228257059b86308f50e63e19630fe696a7c8b64883011b4886ab1b4c55434eed805f668cb032fb7d1aca239540d22c7921d9acc683f50687f1f9b43f6f12e70dab54709b01c8dc833a69567c288b901df63e3496e7bc19f69566383b6c2f7347bb71b394ecd1ef884253fcfefe33323453b01a4c5a7059def9732b2f9ae048fccf0ff23f96939288350095d6ded09a7aff5dc4980acbfdb222947bb69f6b148dd54ac0cbc896a199c2958cfb4a7b5f9f6d918881e1fb5738301749166dcf103c275460a9bb88b193934d57d7e2fb930ff228d3be1d0a1bb664626d88c6c51825172f9d6f410f1aec1cd954d292fbc57e5ea87c1c755f4cff62762e5840d013423da569617050a0bdc371eeb62c78d9b209cefa8cba15961d90fe266185be041d89d335a24ddb25739ca2b102db134fd5002aecdf7c9df58ee4ffe54eba8ee57ad48927b59950111a8cba2fc3bcd367529a7f5396160262967448330b7e2c442cdd7f2f7545dd2c001593d4a915aea19236c1d4f04bd68e842e44ee9e858a9ac8d2e1006f266829da38407c9e199ddea7d8a47f04ebbc14a6f0cd8c6866a1449e57bd44c71019c178fbd37e1b28c9bd2189893b4704c5613943a3129c0e4ca662d621c06c384f3ca3e93026dcccbf17236b7ca12e2739cc3d92fc3c9e5c72a6278b4c57d06c6cb6b2779eb1851ccb981294f49adeb8f12f18c637717e232f050f5927c187d8f7e024ba1c55039dd15a9a28a534de8bda37294c8469bb6a38506aefcb346b7a0439c39bb874344fd89f4968c7c72d1a865f0e50f17a4d5d121d6e9e8b7be447cac6e2ca07646db09183beda87e6ae5f4fda73fd2e0942d36a2b89d4f284ef1d4691b37cb362961a65c2ebf594c7b2776125b3ac31df2aed639c21f19d4d84234753a94e51da2e70b104bca27fa883652cef1ad4ec7fecb101ab89fc493f80ccc7404f0f464ab5f3f6be3bdd8c542b842a1056de330eea4b9c1179933d1d2718f34da38d3fa211d04080fa12f16d1bdc922d36161460c1bd14bbe6335ebb37c1b9c2023d28d31b6ff6eda6844fe4629c691fd847f35551f030586e5d55bf6374598bf2ad5232bbf982ce72a1e2a8a283302f113c0333c3d2ad0d81ef894ff0673c6ecb76a45b4bb7fe484293c28a517696ba9e2608403afa67fdb6780637093c35727be8a4c40c4823917b171aa7f14393c92858f860a53ec4d4c16444e856fe000c9ee5ebe435bbac1d3458cf7f3f04b46322b2a214e7551f834cbf2a37148e9cd4c2565d33ba3d3d399d4bde7cca2119d538a9349f94bd552cd846c93441d376477cd504b03bbf1953450850e056832f5eb4974351c8e238229cba0c019908b12b25e9b3dd2399ec2f483a672d69fda7777be87bdd279b6b0953dc12609483066c657693b37a5f9bbc948ab362a6f4d560b3cfca9139bcb4954464c917f57c5de21aacc50f7e1bae51e2f7989dc428d592ce96bfef4007a0e5a494614fe0f1c0d3184262df0082e9d178fd90b7762a347a01c7b342b7be5e25d38feb93f7be2d49323cd78d5c06927a92aa13e4effb6b4d39b35923e73c4e33eba3d8a280e823b78345aefcfd76985ffc6798227431362959234ea74f6e0b160c008c3bf9433e77feda26d763c0f568eb138657529beeab24b3d0ab91cd5aacd729c7c2c494e8fba0400da150254013075f2c779490aeea44aade4783a6eaa328388d3ffe9c15e2da67fad96c2da523173082be79fa2e64d756c9decb87350e21e588ec51b05151c6cdc2a94dd99f27abd28496c5c173204052f67f657c0a25b9deca342e6e342570f91980842f7aef72d0b8f49b1f8cb4c14ebab05a1a2d27e42015c0b5b776791f0e38d0bf81889bf796027c2b721ff6ea2da3249c153ecf04d6b8c87830ec36b7299aceb2aeac04a922744d2f60dd06902591297e8d5f01d7e76a775949865efa8be5141c690ac1d4ce4b7b25b11735f3867972ceaa83194e86b6888ab19f01a0fd7e9a5e4db64ea9cf8bdeb28ffedc9d071b61d1cbbdace1f14b8f94870e6a94c977ddf3b45fd6c3f2d1b805575e115499a0b2e015fa02774b488376949d4ccf2f8f14022fc31ffbf8b7cd44b20037947c7be22f8cb0f1e24268964d16cff0ba358a831c08c0d35aff62530e6a8689fafa6c5666a205786e7506c66a3c08eff54402313f7ed0502e09be20b75ecce9bcb34be163bd5217aa7ed252fd4c4ab29d742bdd49474975624c4e7fbd5d2ff1619beb606c2a8adb770af6960032df846d7ee01e8338d1d25ab8395fbc4e909f0582bbd38a6643f069723969ca8c43f8b255340f442dde41f970842f9f2edc55f5ba7b261cbd4eaf55351d2b6de6842f77566679f5b87bfc17df3d2cb2be2ba1c854403659bc7289dd9462829cdfd831187595776764454f56f5d63a8b00d5471dedec5e"}], 0x31c0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r1) socket(0x6, 0x5, 0x80) close(r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) pledge(0xffffffffffffffff, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0xfd) 16:01:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x20, 0xa4fd, 0x9}, 0xc) kevent(r2, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, r0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f86696c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:05 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)={0x0, &(0x7f0000000180)}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) fchflags(r1, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="aa", 0x1) r2 = socket$inet(0x2, 0x3, 0x6e) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0xffff0000) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000002c0)="1c466698a3f28644736050cb0749af5aae2fc47daa572ed5565cb319af157d14e260eabd869d6b34033db7e679e215732f38e7436cd140fc424bc37f5703afc57c2f4382e4ab80ee521b2b5b574071342e943521fe742cb9c57047c3051f1ad36b7618b9a2be1a4b772ba6c67e19061d2066f61cef32d848100c05a879d0be269b417d02ffac6670ed36194b6bc26fb666ce29d7de6aa5c8bd9ae097f82b1a5b", 0xa0) r8 = dup(r5) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000280)=0x40) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r9, &(0x7f0000000200)=""/104, 0x68) dup2(r0, r1) r10 = socket(0x8, 0x8000, 0x6) close(r10) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r10, &(0x7f0000000100)="9f5b65fcc0323738067df19d42427a1eab05adc938d07b003770de6b34e79110b7188015532c73898a38a440c1590e2b2ba62b46a3f1762fd465287837fc0e9d726bded2a421ef9ae3d7ab132a0ef51f17ffe08bb0ee68c7bf8eac0a989ed61b8a59918ccb4ea1dd9bd5299ef0b650436e3d66e562ad12cbf71f98b2d0a1d6a931694f53ecf819fd796cb4a0270f17a1e773d8be3379b78463", 0x99) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000240)=0x1, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r3, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r5, 0x3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r4, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x7f\xe1\xff', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="e1ac0de9f72f67cbc414d6c22333b78fc4187e69ac4c0962d5b68f36661f71860b344381a36851932667a8de4a9c6ebe0837af2b83382d0ec3fb17f464d2d9fabf9fd2c9bb68df5f834a4279cf06b3ad8ea1512a1b5b72ec4b23d2537ffcecf7579e4fc6f41d2150", 0x68}, {&(0x7f0000000340)="6d37929f2e89e855d9fff11776d22ea752dbbf02d1ca68492d2037c11a2870938d5010e6d8d4ad364541788f5cb5a4c6c12ee63c648eb67314506eaf19691e8d82917634f55f48038197ed31edc5fd4ff181bc3ef0015f68f557fb25135b0045f1e4c3a4261551556768964a6a086b2a3554511655a101b9be905b4ac3084874ee510404ba5d332087be2bb02d2812cddc673cecd0cbb7fdb1569a02c867847bbdf432681dba48953daf5c23eda044f093e608e4d02a5aefe6e07c859e32f344ac12733c8b1b3f6d57296f848c2bdbba3bb6d176a8168f58a1b3e2247b70b708b3414f041a9ed70ff5a2e9e687ff95bf4deb367109818a0b43fde2dffd4969d40d47830be087db807e6920ddc4e07edad70cc33aedf6ab2aebfa99e272cbd09eaea9020edd34735aeb7eda65940c768a3f19661fd800b472033e77eb857ff66c43b2720c7a8d2b70a33ca8f36fe700fa50d0cda9c716a435cb3660306d4606ff586c01207f69c70762115bb8ff56a1e78c87492a0bf8be53ca068449ac0344e14f372fc74edf04a41f01c84e7b47b7c90bb01ab4bbf67e797e73e5c8917b5fb2f4c779e71df577fe5aa481663f04ae4d6926731a140b8b31c03a43fdb6abf1941c96dbef846afdbf39b1782dd77bebb1b234d3735d5db71356351add1dd2a985123f38892358b2dc8fa76b5335a59386c9f0b8b7e5c6acc0072509b5ab9bd658e380a3c6362100f4b8900644b5b4d8a03a2cb90a1615cb5d24e6bab4042b885c25747a824325a5d6ad2327a7a56ee3c5028083fccd7d073d15535e3ae9de4fef5a45cd13ad7951de8e5fb16437a85149eb409e6a6319ddf264c05df906749f6e32e36ffc32af6c7d35bd4dd7029ced59da176fd2eae7b3f42799d376e170ea2f389d6d21feb82f04944296e0ff51c9060f36739455045319f48db1e2b899d53a5a81e50f1303f900106ba4d28d8ecb5033b0056ae87c5e6d5655c995c1404a9f322ccb992f6660f39a5685ad0621d527e86eac31918523bb5094fb3b351fefd903b6388ed0907e3ed282e6470530a085ec4e2c0854da56643229aa33bbba20507bfb58d5722e5be9706348f656f08b6a3eeb6473f09010e6d43415a476a8f885b2ae69442556832286936a47dfdfe6c412f6ea2298d27d478a9048a2185d76970651859d9ba58dfcdfff3ae53a7f9e9cdb91b7d695388594db703eaeada17d5e906f4b7ff23f9a5b5b859e22d9844e777af61e5df2ded95777ce9fc0a3d33a9c03dd254d075d419e7302ff678257fa29489ebd4521b32b32420c2e1b60f5be0cb88242ee228174f6559d8121c9b894250a282aad26b838c536719b1119948e23bd35d185d4af84c07eb10ec9ec6228d6277b56d692eeb92af91ea032b04a02255e1835fa11952a42bd18e27783ede8fa8a1d6bf3844f0afcb2b74b77c364e2944d663549fecbd9b009b490ea3869078977ee156de0fd601b24b360fea24784a8011adae9dded5049984c62ec206259aab98621c6a2dd69d958a171881a8865f9034b800e7b4bae0deff5e47e47abe34087be096b6447659421e9b4e58111d7811c7e57edf8952c3d25e2b5f3628641b88b49796294bd9cbe42163aa34e62e174ebf478618298b5877b9e75452f87983d1d86d9f3ca0e9b57f2d23ce946d147556f16b16bbf7292b992f47066c4b13fa94c57eca6080073d9b7b39687956827c6087a245d5c93356d8284499eae06ed693a2d08bb6c87a4ac595128f039d6926073949d558ec1f24d6d90ffa0837a50125bd2ad8bff64af1fd06ffb9a105828437c6f2d7ff77d4f1a68568ad8068eb5164553d11ec65c392f06d24a512a820939b5428745d341f0fa72a9616620776f6c16ad4c6c6e01a9a0de9388970c0f3b5d61f214f256201b3b5c3fe976b9ba0e52472f53d5e9d2b0e13799299f3867fc5e3cdf947b99c031d5f869e00ad60d7b166c80f2477e097c01723a872b9c5b0cf466f48e9fb817e02352ad5d19823426f46bd517113300e03f18c4418da2a51e9f8ea2247498580a7b562cb87669e46d22e626ed47a344076e2ad0a31e074110cf1998d6dfe6a25cce5f55d5700be4dfa1bc27d7173b36eaad3c2244ed71e8a3f046607a0f19ad2617ae59b9aa473400dbfe31dabe09baf435599cab5f96428609949ec1cf0d735b04bd5290c453a47e326ba71c54373043868c0368a36d95b1734b16d8a5cd4a1cb7e1159b36b4525930b40c181a338c6cea1913db12b1239dce854ca85e01994367b9c10a0c85f50ac57bcde69841601dcef3a7b7acdb9b4f5cb97c7951a1c382b996c78362093ff0744c524c7579f9dc5589586882525ab67c314769cf35cf53144ed427a78df506c57a87bb317c21f139c5c33578a2e82d2a3febe4935ce20ecf35fc42893986e6a55d980d88bcfded2c640b123a87406689a13d14e5dccf822c50dfc406a549f99c1993fa6b9c82619ee599f823d3ed58cb9634885ab0f0be664cb16773740925c0771f53451eb40518eaeb43ff7c8e8a6ff1b09c99319b738629ca026f11d5ecd3608145cad0804d12b853d9252d7b6b87ac900479e76d9ec50ad5a216aa5afeeca054d2452d72f776090a05d50d46b3cdc55162a7db25dad97a18b35f8c0235f9a032d8a8c3b1b914d6b45c1b64ad398635a84cdd16917b86247d80bd3a90b194b08a9a3faedaf3898be119aee51278a6b6d49720b66af44fffeabf89fac1c6cd2a7db3d8d1de6f31a8d66c34b6c95368b88f7a1251985d4e78ae3aee32b13a755a93c0cd650cc445695f9c7af136e52285f214a749edd3e5964416e8470357d30a938593ef59d1f467d70b6061b13d6091a832b2837da6b34c43b27b58fae1c3a0ae45bb5b9030d72a8d3f0a1992a8b4639b94eb9d29305b45a262ace4e9b17096def73fde39099e57cde80ab122a5056c37602b6d2c4fac678dc4e5090c1c27ae84a73fb0d21adae84fc314ff4d4b454c1a63ebf2538aa5cfc2b44d090d21b2fe9f106b62cf5a3476267749a2130bc9976202e51b1eb676666679b0c0e3dfa42d51fd840e5a1708898d21ee53ec04fdab8830688aca91d59e2717cd013f422db3cfeecbac23550d63dbfc71ac978f4c19d3dbb572144628f3b3e3f12ac18ece359e28bb736f6650f62f5a158a820df3f2d3e56190e8c55b0dedc2a5bae2aa3274d1678da125435c3efec76942fd7f881b7363ba62426d1fc98f7e99566876b8e84cd9afd475b66b7781bb5563862520ae8541a29e696066d46d1678910038064c712450e98b55946757dde9ec4b7352aeabc4d40f61665a7d1bd38d53abbebf9866a3fdaececb344560b198d261d7b35c36df57306f38678c50c3371e240ec265a05f82a0f76c749112c231db937d13629a394206d65584ff7896881f8ee76c4bdc2cd26669306eca408ca62b2b6a8c3432cbe4f1ac1f21de2ca4cb4852d8a4517dcd5edb81409adfa3fc2514b40c077f1677caf087fcd026173b8873e190307ef27b9e672b291ddd4fcf489e6348c477817c3e4deff58bce77ed95a63c17bd7e8d13933b8371513c269ba7b8338861060cf11ef895744347fe87c12b09caaa06ce4c3499d17416f535c43562a9d02f48625f2b4732c32f19b170ee069efb7fb36e52a7af62afc9c570e707af7623bdf961186d3ebd71ebd97d4024ed441e7ee6333eb42de056ce32887c353e910b5067cb19267b54821778f8db0992b4247862a2f23ae8614663f4cb5bddcac7d9715df98cfdabd153b117f3bfa71b8d0413f25ada187c1074ad51e78347aac49353a4ac0899ffb61597fc8e2695b348531811dc727cb70c860871a140a318949725bfb569c0b16527105d94f0063335660ba78f81d9994bbc73f69d60dd9b7fab289380d897bc1da18f8356ff8f2b7e07761574058a9864f77f19ef654081aa39c246aef69e5dcd580f7953f49de6fa603c30f5d79e414da3d81e436f3358bb55e47de184be49dffa67c9d926eef7f17805cd701ed29bae83ba5f74c6fb701391ee5398d0e38f75bdbcb78716a2e959a8978f60efba93821aafeaa1e783226dcc39f149eea0f79bff1f5db121d39db54af39d417aee9b32bff999334d3f90b8d4d3fea44491a348c71ad00b44ecdd02cd26e3824a76890066ba09f4ddacf28ee0b2beb72ee979e26bf1c82575d6f369832cba47a9b668caeb5bf8ad27f9f68bfbaf4ff034a2ebef73135834d85ec82756fcc61f380ab81edab8231fc5cc9ab049c9a5e0d288afefd0bbeb8c26806b82ecf605bf533f00ed8b6bd00ffc2abb950b3ca8e159f737b886d5acbdbbad925a4f8b40140dd11f9e6838b375790851f302df53a8bfc7263e1dcaef59cce215e9ecd4d7f980ebe972fdd8b79821c5513fb5ef874aaf6bc1913a51314c096c3787d1107b662c0b6700c6fae3532fced572baafa4817fe75008c561ad7162128ded17d3083d7d87726bb1f55421e6847d6ee49255fc6cc2215f61d9ab0a2254dd8c378841514bf3f453128d8bb813f36300bfc787fcef8933faeb40384a19caf0100dc6e6fc6b5ccacfb09d7a455ab368ffb9ebf7d36d240aeae26353d4b7baad1b045d52422b1c04315368deb311a325a298b4f6521ce3dc0cd0f1abe2c7e05a9fc43b237ff94e99249c22a26ed4d144ffd690a20d5952f5158487faf6a5af720fae1d191a5d1003bdc0f776ec61d4422a7f0e41aad5bf3647afc5cca37cad3eb7feaa6fd4825913e2b1146750376862c0117f54af903d088a02812eb7284c4459b5cb648dd547cfb8105341968d8b17714a17bf710489d8c0103f4dd7f016c935afeba47b1fc035f4e0e3a41ca5bbcde3d295b58dfbc7676dd37bce7b0fde75f574b20273ce0771a41ac04d710592686f7a8a211234db68b20fca15a15afd4d0c984e2876b6820b4daad5e11fcd3c37bd4afe10d49d62f8c9ee0e4e9c19f869b2f2562c72c20957cae47c96a113487282ee020196d3cf65cb4c2374239fefa5f3c87b3641c8a6e342c7dae6888eb96f3a5283f252697231041565471845c83ac82c90d74cc3c11de0717d3521ef9c3b6ebffe0e4dbd480077d0192b4f4b2afb9927462d79b58ddd1100d3e59170175d8780a48b415d3149e49e9da08ed0a2ea4eb7173fa7ee912a94f6d2912be2e4e24f955dacbd840c00558ebc11fc4420e566fc8a2bcc43242840f8c3b5c7df4109cc150293644346fe52becf3d70ffbba5b9b7aa8e3578e53964458a14f040601d2be5fbfdb1de8f98abf64b0d57de3c1a397ff5f04d1d9cdb2facf21d4470307007bb3ccfa75e068ad0ae574744315a2a4f90523c8d5c10cea9bf432f352096664e4448539835e369b8a38f86b8f5f1d4a90a30534d8ac7227859d7db881603ef65ba4f7726cafca0cf820024ff537fca7c0039805daf3342e2a190aba2ccadc7f4b323634471ceacff43c451eddc9cb73fcc1140396ac17a53dfafcc3df271cc934d1d984a5c919aad02acb6ac72cab722c3a4248490f755e606410c755f15a2c1de592498fae4a7af1cf0c836db54f3916daf7809ce88c9c14d05a973d0864a65753e35008b796cd806c46732741ef9087684d715be5628b067261f74d8627bb7380c5a1f73816f3be573423c3d84b9d2f64989d2f9ae48a9fe38e19be3f6ae64513e67f5d7f65cec6efac90d5b396520f360b7ef6893fa6ab45374edffff3dfde445df3854c47da1258ebe3f13968cda0147bc21a0a6888379f1018c4b5d604e342c428828f37932426e793685630f88b3e2c62ea9d6494aa4631ff13c8a3c157b10", 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28, 0x1, 0x0, 0xeb}, {0x689, 0xff}, {0x6, 0x3, 0x0, 0xff}]}) syz_emit_ethernet(0xfffffffffffffde0, &(0x7f0000000200)="bd1a900e86560000000000") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000680)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="17ac2f02000000170528a49ae027") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x2, 0x80, 0x5, 0x5}, {0x1, 0x5, 0x6, 0x556}, {0x5, 0x1, 0x3, 0x7fff}, {0x8001, 0x20, 0x81, 0x8}, {0x1, 0x5f, 0x5, 0x72ee}, {0x0, 0x1, 0x9, 0x9}, {0x1094, 0x9, 0x7a, 0x5}]}) r2 = socket$inet(0x2, 0x2, 0xe1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$unix(r0, 0x0, &(0x7f00000000c0)) dup(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x4) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) recvfrom(r2, &(0x7f00000002c0)=""/39, 0x27, 0x803, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/213, &(0x7f0000000280)=0xd5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x8001, 0xfffffece, 0x0, 0x1d, 0x1ff, 0x9, 0x0, 0x0, 0x6, 0x5}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x35}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 16:01:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) write(0xffffffffffffff9c, &(0x7f0000000340)="600c5bb98050a7e378e0a9f0623d9e81047c764e7ec4d592e2120e2e156e59a342edea5bebddf678fd5fba4bc9bdada8a333ebec8aa0a9cb7e4238356e51d0720d9e", 0x42) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1f0) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa4) connect(r1, &(0x7f00000000c0)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = socket(0x18, 0x5, 0x6) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r2, 0x5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) select(0x40, &(0x7f00000001c0)={0x9, 0x7a5, 0x70000, 0x8, 0x9, 0x7, 0x2, 0x1ff}, &(0x7f0000000280)={0xff, 0x100000000, 0x9, 0xfffffffffffffffb, 0x3, 0x8, 0x3e689fb4}, &(0x7f00000002c0)={0x14, 0x64, 0x9, 0x9, 0x9, 0x100000001, 0x9, 0x1000}, &(0x7f0000000300)={0x9, 0x8}) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0xbb, 0x1f, 0x7f}, {0x800, 0x7f, 0x40, 0x9}, {0x7730, 0x0, 0x7f, 0x675}, {0xd3, 0x1, 0xdf}, {0x2, 0x40, 0x8}, {0x8, 0x3f, 0xd0, 0x609}, {0x7, 0xee, 0x0, 0x9a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x1, 0x28, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x3, 0x9, 0x1000}], 0x3e) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) semop(0x0, 0x0, 0x325f08591fa902be) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x4}, 0x40000000, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) ftruncate(r7, 0x0, 0x4ed) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat(r6, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r9, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000280)=0x3) read(r9, &(0x7f0000000040)=""/32, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) dup2(r9, r8) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget(0x1, 0x2, 0x1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x7c1402e7) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = getegid() geteuid() r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000500)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r19 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r10, r19, r14, 0xc4, 0x2}, 0x6, 0x5, 0xfa77}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r21 = dup2(r20, r20) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000340)="100a2956b9223776531e6a7baa47a868e4645a95f4c8c2ce356d930000000005e5051127a9129f7fcd057cfe059c5bcca4dfac3fd4000001006812b904e794e2cc66a60783c3cb2f184d559abdfcb44223ac521449560b15c1e5b4f4897d1e0854a86f86fa168c34a1cb44e6f2bbdde1e3021812000000000000000000000000000000bd86116cc75b82b0687e8b2baf5836b9877fd03a4d998358486ae2", 0x50) r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x400000002, 0x0) close(r9) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r11, 0x1000000029, 0x426, &(0x7f0000000240)="ebffcbffffb8fd812eaa51713048e699310409a6035f71eab684", 0x204) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) r12 = dup(r9) ioctl$KDGKBMODE(r12, 0x40044b06) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x5, 0x401, r13}) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r7, 0x4}, {r2, 0x1}, {r4, 0x4}, {0xffffffffffffffff, 0x20}, {r4, 0x8}, {r5, 0x2}, {r2, 0x4}, {r6, 0x20}, {r1, 0x100}], 0x20000000000002b1, 0x0) 16:01:05 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ec90fb000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa4245fcb613b5748956088468b927388a9e44cfc1b0e6793833278de74c9d8252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6a972bbbef35ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) r11 = socket(0x3b, 0xc000, 0x0) r12 = dup(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r13 = socket(0x2, 0x4003, 0x0) r14 = dup(r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) r17 = socket(0x2, 0x4003, 0x0) dup(r17) getpeername$unix(r8, &(0x7f0000000340)=ANY=[@ANYRES32=r5, @ANYBLOB="77d8146850d06b2d313dc16a071634c38488f7a6d4703b2cbc51487f1acde4037b3c0e782ee7acf2d8514737ef70c83aa71e805189d088ffb12895e463b31e", @ANYBLOB="b030db7433e0e643472ca3dca23805ba2574661263e03079d0991b760d17a8b99241fa35142dc8309b02c222d43c25af3e94aedf40cdc5a1", @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRESOCT=r9, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYRES64=0x0, @ANYPTR64], @ANYRESOCT=r2, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYRES16=r10, @ANYRESOCT=r12, @ANYRESDEC=r14], @ANYBLOB="c786f304076ee8c479f1650c4332a389ffffffffffffff0123f0c0a3d8da7743f17a9c79f90950368c5278d014b1c76b94395a6740a6bc997065b441f43cbf4028929651076e0f0d3647550bdc89ef678c977e682d6aae202a00000087ec0625e059a5026ac7f14f5bc2ba96e7205aed53fb52277b0048bd9e6a576e4d53b5de7c72ed3d2700f0ffffffffffff02000000bf3b9719da3800a508543ca3d0d6b2a1edc22e63badc4658732c5ab728795f4fe16b6e5e9bc6fe62c05ade2ece3965f74b3a1d34a21ebdc203000000000000003357be45146a46b344be149f0d07d8823415d26740b15634ff2ac0c0caf3f638aa6ad45283e90f0e0c4f9673d988663cd250239e1288ea5bf94c6a40996053ad162d3029b769c996", @ANYRESDEC=0x0, @ANYRESDEC=r3], @ANYPTR64, @ANYRES32, @ANYRES16=r17, @ANYRES32], &(0x7f0000001040)=0x8) r18 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x2aaaaaaaaaaaab13) semop(r18, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r18, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r18, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r18, 0x1, 0x3, &(0x7f00000013c0)=""/216) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r19) bind$inet(r19, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) fcntl$getown(0xffffffffffffffff, 0x5) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) 16:01:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0089f86882f504c7e500066ad244b0cf810a9af0a45f78e6614c3fff23ad3b"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 16:01:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x6, 0x4, 0x8) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x800009, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000240)=0x2) recvfrom$unix(r6, &(0x7f0000000000)=""/120, 0x78, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:06 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0xffffffff) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000008c0000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x4002, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 16:01:06 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r4, r5) close(r6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x400) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) lseek(r7, 0x0, 0xffff, 0x0) write(r1, &(0x7f0000000000)="d58604ce9dce8ab21cc176c8487c7c2a53b904cdc6340c44e2a3f73553e4d9c139f30325207efcdf2fdae1ef8d01a6920b7e", 0xfffffcf4) write(r1, &(0x7f0000000100)='w', 0x1) r8 = socket(0x1e, 0x3, 0x0) shutdown(r8, 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xffffffffffffff20}, {&(0x7f0000001440)=""/4081, 0x1000}, {&(0x7f0000002540)=""/88, 0x58}], 0x4) symlinkat(&(0x7f00000024c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00') r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r7 = msgget(0x1, 0x3fb6793e968c1eec) msgsnd(r7, &(0x7f0000002440)={0x3, "6f1ed1c5b08409cb25cbdf52a7cc32c5644932a5c567b93e177914a11175d72475272400b5ba5a4c78fb11fb3097b7b8b573e73683b41d742eb881947362948918d1c80ce58886606099f9b65fdca4eb80"}, 0x59, 0xc00) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26}, {}], 0x2}) poll(&(0x7f0000000040)=[{r2, 0x4}, {r3, 0x186}, {r0, 0x2}, {r4, 0x8}, {r6, 0x20}, {r0, 0x80}, {r0, 0x1}], 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x800000014}, {0x6}]}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_timeval(r10, 0xffff, 0x99ea6f79799975f, &(0x7f0000000240)={0x1ff, 0x800}, 0x10) ioctl$TIOCFLUSH(r9, 0x80286987, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) 16:01:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba8396", 0x95}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='tap', &(0x7f0000000080)='%{\x00', &(0x7f00000000c0)='&^\x00', &(0x7f0000000180)='+@*\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='#,:\xac\x00', &(0x7f0000000340)='tap'], &(0x7f0000000540)=[&(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='tap', &(0x7f00000004c0)='}.$\x00', &(0x7f0000000500)='tap']) sendto$unix(r0, &(0x7f0000000580)="0f4c5b21539778c75007554fb9f9052393ce22c6b225", 0x16, 0x1, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) recvfrom$inet6(r1, &(0x7f0000000200)=""/95, 0x5f, 0x8c0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}, 0x1f, 0x3, 0xffffffffffffffff}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='X\a\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) semget(0x0, 0x3, 0xe82cdf23a09d0fc9) semop(r1, &(0x7f0000000280)=[{0x4, 0x0, 0x1000}, {0x3, 0x7ff, 0x800}, {0x1, 0x215e}, {0x1, 0x1ff, 0x1c00}], 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x104) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0xffffffffffffff64, 0xc84, 0x0, 0x0) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0x2, 0x7, 0x489c}) r5 = dup2(r3, r4) ioctl$PCIOCREAD(r5, 0xc0207534, &(0x7f0000000080)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r8 = dup2(r6, r7) ioctl$PCIOCREAD(r8, 0xc0207534, &(0x7f0000000080)) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) dup2(r9, r10) syz_open_pts() r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="0b048c2028585267327c9fbef17ae8", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df45c6856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc805709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeaf9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a49879df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r7, r8) close(r9) openat(r9, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x94) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r3, r12) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) r15 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) getsockname$unix(r15, &(0x7f0000000080)=@abs, &(0x7f0000000540)=0x2fe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r16 = socket(0x39193438a45a3c85, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f0000000380)) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = msgget(0x2, 0x440) msgsnd(r3, &(0x7f0000000b00)=ANY=[@ANYBLOB="010000000000000006006af4063262a131fc26d854e5c2b4c9495851f3f4c69453e5c4d306cc90fb6a51432c5c76436a81977004325b50080fc316bde54daa3a38e346c986f0f3efdcb5c8abb1743d8cd9442d89d7a5d3dbf375c26424620a58a1fe15cf208a4dc8ea6cb52d5004829eb15e3666cc6c48f7b2c523ee1a2bbdc8d877e88db428144b001608763e04b678080409fb68e50a241979e106d36bb90c17cb6b1569db165228eab68d29fd8b818a208e7b15d5527d2b79298cf3aacae5474650c40abb92dc695d66b1bcea"], 0xbb, 0x1400) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) getgid() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x100) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zmro\x00', 0x20, 0x0) socket(0x2, 0x42f22b521bd899ce, 0x0) clock_settime(0x3, &(0x7f0000000080)={0xfffffffffffffff7}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x6, 0x1, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000100)="5e0ac416a748cbe410e0135c7917bcb068051bb3a4d165e411e417a4e4e0fe74d935b05303c17c8d282a429a2e8ba49ba100972098e887ed215059ec4d3565e83956632bef49f4015fdeec9da9cb219f372914a59bb35eadd5394daf7f10c04b59dd5d3aa3a5f02f25f71c8c9ee01f902b05ba8656c359fd83cf265dd442ec80b08d0a8b008b936275a40769ae821a0b5f2afb6d8c2e6c9148e349b34d850b66e6929e59974478c89c67e0451386190bd5967e82bc07d7e5cbbc54d7d60e2abee543b8121812a56c1e8533", 0xcb, 0x0, 0x7fff) 16:01:08 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='x\x00') 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getuid() ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) r6 = socket$inet(0x2, 0x1, 0x81) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r8) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = dup2(r13, r12) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getpid() r19 = socket(0x20, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r20, r19) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r22 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) r27 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x0, r29, 0x0, 0x0, r28}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x9, r24, r23, r29, r23, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x0, r24, 0x0, 0x0, r23}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r31 = socket(0x18, 0x400000002, 0x0) close(r31) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000040)="100a2956b9223776", 0x21d) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="cbff2db36ece1ebdd3a00e46c543660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES64=0x0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r32], @ANYBLOB="000000002000000000000000ffff00000000000011530bf743cc88423c5813fa6f5b895399ca3c30986b37a942035c67d7d0f30b595d39a9", @ANYRES32=r31, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="fcff000000000000", @ANYRES32=r18, @ANYRES32=r24, @ANYRES32=r21, @ANYRESOCT], 0xbb, 0x10}, 0xaccff110451b3cdc) r33 = getegid() chown(&(0x7f0000000000)='./file0\x00', r16, r33) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:08 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="808c7b76c8779565d884b13f8f6b0a6ad4a0548025de9c4d25b071d190dc57ba33209c2bacc82deb95ca39ef2126491f49c290529d7dabce00e20c087dd367db1e78c3ee603b8f18f7231306c6ada7db631f92864bc8add37c34d62691b1a2946741c18ccba5203370b619cffa7e201a43c095c5b7e671a9ff2dcba3538649807a357ce34b013161b1c95915c904776145a4e715cd81978d045f792f3619ca65e0454ee849504f5f436659176b5a3955986146828e37ccab9213987cc479b1655a81a5ec5d2acd0400f60d3d75d5ba9b0df3c0507eb30b", 0xd7}, {&(0x7f0000000100)="78f2e496c4f0c15e9a7707522d24c1faad527abb67c904bf2c171194ba26c6251f5acea67c1908096cef5b796dfdf16ae85bdec427de49e4914de456028df3923dc13a10d2e8a3405a3668c2cfa30de8718e510f397966b236b5148c865fd5d7f50978365a5087e9c5ef18d88542197972940eff1bf0daf375b2072a25a6368b3bd1cd7f91bc4924eaf19110df551b4719e707a40d1bac23f22991e758c405d59a2bb3112205fa41356ffb683a756b7cbaf4cd9520770c1fd01ee4e322c94a38b67b6623f0c596aa8d216b31ad86d7f961d80d23b7733001", 0xd8}], 0x2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7c0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7c0 16:01:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="900d9b328fddf97470de883e0c49833bee96ebff7372dc6af9a102bfb9532d8cf536c46eb44e102613aaafee526b3fedbbc2aeeb90a022144185dafc2905c94fb317339bfeec73a277919d681aa098ff5b466d50c9add3095daba14cf7284dd943b9e69127df52587a8a732f69f8fb01ca48f67b364b6c8960339b43fbad1467a2b57bd69b7c566a3d299c8ffe2ae8cbca3cd7e9655c9ea510cf2d5e05058d19aac35e5e413b484e9ff2bed2ee8f3fc5bb51fd306cc78b94d2eca7363a57778438c835713ff0cf0d305974fb19ed5e3e7c280efe54e42931d9ea190429baae1ff289b0b71eb5f18eb12b329166a12c710ead71", 0xf3}, {&(0x7f0000000040)="fb1e6487d195719d1c259645bd618085c25d5dd3237962ed216ebc9585fc7834c40f41f27516436bc3b371076051dfb9c1c4b44af0620320ac44f74f701907169592b54a775a806604bbb23473144611450f726c53dffc201207c489d2cea9f2acc3202a9d5b58f2188ae3f20b5e1127474a11b0d9c50df2d59f", 0x7a}, {&(0x7f0000000200)="b096e70b6a690f4599f68f1756d070c510843fb85be4daa098346596704667dd", 0x20}, {&(0x7f0000000240)="0ea34e942c2a829168a905da0fc08ca5b6d40dd29fd16bed761b6bb9fdd8c5f472fd622b781ea8c684483df2ab4db7558c7bacaa72e950b4c90b9337e3254b326581145a7e1a32a5282f0cfbbaca4878cf1bc3e9c96e2071d396279797cb6341a81b209884f6973b3b57251fcf76cd8eaf6a19cdc14601ed5710f32c65356d", 0x7f}, {&(0x7f00000002c0)="4240f5ecc49aa49cd5e0854a9323c1e67b729ffbee3ccd9bc194bfd481e19f46d71240dc75a534db95b058297f5fc335f2a1bbe7ab03a9c22f9339c35ac0221701891d77a65513a31460bc62aba3661da2a969a9a5dc2e0620cef17ed0ee9240eb147092193b7ecad5186dd5fea60d1f1518fd9805357cd3187f5c55b0a654f9e1bed6ca9dfeb549887903dc4693228535ebfc46ca1a90c4ef732bd86d5faf1480ae1f97f9b8c7bad5514b24b8174ced88d65be216a4c84f91336ee19924deedae47ed6e97651b6cc10f0e7fa2a29ca3abb1ea7d451a70f36be3e42027e71edf", 0xe0}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:01:08 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abcab4896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f04157f200a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1904a014e9d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126821d0e2e59ea9afc74013c8444b6da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a07a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf2306f0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5f9077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = dup(r7) fcntl$dupfd(r6, 0x0, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = socket(0x18, 0x0, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r11]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, r14]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x8, r9, r11, r12, r14, 0x80, 0x7}, 0xffffffffffff8000, 0x4, 0x7}) r15 = dup(r4) fcntl$dupfd(r3, 0x0, r15) setsockopt(r15, 0x8001, 0x8, &(0x7f00000000c0)="df8076fd10ddf64045fff7058f858b9a8ab575a62dde0f9f28aaf6db3e0c36e9a28ecf9dbb1d17b80b4947a2bb5ee6714719574d2028d3104d6710f467ccc2e85aceef0c56acb4d7cd2b0914ff1bb8", 0x4f) r16 = dup(r1) sendto$inet6(r16, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x2c, 0xff, 0x8000, 0x1, 0xc1, 0x4, 0x1f, 0xdd34c8c748a60154, 0x1, 0x0, 0xfffffffffffffffb}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xb3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1d9, &(0x7f0000000140)}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getuid() r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r3, r7, 0xb16846f707b381e8) close(r2) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 16:01:09 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=']\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='}(]#-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*&$]*\x00', &(0x7f0000000300)=')@,/\x00', &(0x7f0000000340)='@\x00']) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r7, 0x0]) fchown(r2, r6, r8) seteuid(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, r9, 0x0]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r12, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000500)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) r22 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r22, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f0000000500)) r23 = msgget$private(0x0, 0x718) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000300)={{0x8001, r24, r25, r26, r27, 0x4c, 0x6}, 0x8, 0x800, r28, r29, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r25, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r30 = geteuid() r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000500)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r35 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r37 = getpgrp() r38 = getpgrp() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x8001, r33, r34, r35, r36, 0x4c, 0x6}, 0x8, 0x800, r37, r38, 0x7, 0x4, 0x8, 0x484}) r39 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r39, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r39, 0x4004746a, &(0x7f0000000500)) r40 = msgget$private(0x0, 0x718) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r45 = getpgrp() r46 = getpgrp() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000300)={{0x8001, r41, r42, r43, r44, 0x4c, 0x6}, 0x8, 0x800, r45, r46, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x80000000, r16, r25, r30, r0, 0x10, 0x40}, 0x7, 0x3, r38, r45, 0x94, 0x4, 0x0, 0x2110f91d}) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:09 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 16:01:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000011c0)) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)) r3 = getppid() r4 = getppid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3, r4, 0x0, 0x0, 0x800}) socket(0x18, 0x1, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) r1 = semget$private(0x0, 0x1, 0x80) r2 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r2, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus/file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x8fe, 0x0, 0x80}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x4) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r4) recvmsg(r4, &(0x7f00000008c0)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000780)=""/63, 0x3f}, {&(0x7f00000007c0)=""/15, 0xf}], 0x2, &(0x7f0000000840)=""/103, 0x67}, 0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000300)=r7) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0x8, 0xf8, 0x4}, {0x6, 0x7, 0xf7, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0xc003, 0x4) connect$unix(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) recvfrom(r10, &(0x7f00000003c0)=""/216, 0xd8, 0x800, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) getegid() open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/224) 16:01:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x133, 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, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) shmget(0x2, 0x1000, 0x22, &(0x7f0000ffe000/0x1000)=nil) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) sendto$inet(0xffffffffffffff9c, &(0x7f0000000040)="85c64417b078aa4c086a24cd42c01c12007584230d8f2bc287a60bb1364a", 0x1e, 0x406, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r2, 0x1) close(r2) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dv/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xace7cf787be8caf4, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r11, @ANYRESDEC=r13, @ANYRES32], @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000026c0)=ANY=[], @ANYRES16=0x0, @ANYRESOCT=r2, @ANYBLOB="d0f8350dd5bd48cd6f525b9d63981f5fe1e499cc8dc1508d5ccc18b743f195ccf25517a7f0bec0f357b73ee08549c2c3163bb7965b98953933d5337869d54694fe4f767ea849f70c3e0a2e9a9f", @ANYBLOB="a71689a4f6b39159927fc9f3fe7ca17938f82914eb07216b5b2123a7be007fe77eeb594b8cad4c1f4a800393416fccb63579d66320d612e6ff3980eff7380b85f98c139c2e1281911873152702776944856b24317b728e8476c77b9f8d651e088f536936775a9d127831ad67d3721cade68663468e390f90447e0f6ee05c5df664edd29782badc96516d094631e77d2701b3562cdb0fc5e5d6584d61993c0f1f5b0c4c1b455d53a149566237ab0f40662b8ba427cb"]], 0x1, 0x800) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000b80)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c835f8a6c9b123dfbcc7d074cb49941951436a4d2f3068f18f29f96eafd1ec41ee2f569c4e400296a235b5c648a863847730a390a8d86f012e2c433fcedde53d59e92948eac74e6050aaac9b6c841f15ee1a907b2f0dcd3d8b67dfdb2e9e94cd84378df007b0f45448ad5fd8ed3b56c5b33db13ef8540985b8d7200525db4ba3ec6d9e06d50bf896114ea9317a16f932783293796c910572c6944a3f07a31054daecf60eee8bf97daf7fac5c83e5819556a293d6e59a8fb51d22a6574776396c0b80dd9fe64db4bde9"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00010000f2686cdf1fe4"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000340)='./file0/file1\x00', 0x4, 0xa00, r17) r23 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r23, 0x2, 0x0) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c420859bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e2b2cac27e91c04f9a7b387fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360000000000000"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r24) 16:01:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="ac41cd062b0bbb995a39e5f80cbe6c5b4414e2c2ed7461028f0936c2cace134d5219caa2e56ccbd8ed31ae51a58b8d1fd79c9e1df65d5b5f4c3c67e81fad749b29df2a0acd22f6beab38ba4a1dc0a1d56fd7651febe450eb431ffeb21eccedd0edcc280df54dff1c5b763e979b2699708f252ccecef6c412b0a9e647879219659b47c2c0e5317898a3d4187e991eca699fc15d36c6a398", 0x97}, {&(0x7f00000001c0)="c56cdf0e38a8618d47f22392d5143216cba8d05fe94dc48c5a6ef41b69a9d53833a187dd811cd3d63aa7fed8f54a5f7a7697a76daff71aa35e51", 0x3a}, {&(0x7f0000000200)="41c324a5fed043663944932763b321f6a4d147e94509512ad4e50bd7157e81472556a314449879697ad4f69d9b6cc323ef6492cbcb11083e7cf361412f9116e1c8d2c6c36188ac97c5c9569b07731e9e59aae6e28da7e955fd2eada43e08767cff65c6e669700d1f30f9b6d3a7845931f281a74bde10ba3df40b1f341f65ef206d33b74cdce8f1d05f3de4aad0a87e1ab73a850c4ccbb51816d7ed9c4fe56895f0d5350d4b4683caf8a08b850b352d6bd56b62ddb46613638ac3959594627f68a83548df86294b8f69cbdd665677d83e010ab6bd4df1", 0xd6}, {&(0x7f0000000300)="cc4895", 0x3}, {&(0x7f0000000340)="1e68d1466470ae0db03740c8624cd883661949415fe4de67550bc392c7638f049581c879701ccf801a6289bcc1032515f6515df81667087cc560328ec135a4f421d0a22a30f5511b9a783b944c23420d672c8be4950fdde14ad70f0f49e7be80d46a5eea14eb128160e1d765f7e68d9010007ca48c563beb28304ac09db8db091eb1251361147aefd0138c9f6d8f5a66d32f98c7ed0200f090ddd5e3a0865303fe8486c09ec994b752e935d925602a20897aa719af599a554c147320a798440a80aac07048d71adf026a30a290", 0xcd}], 0x5, &(0x7f00000004c0)=[{0xb8, 0xffff, 0x5, "a2953ea87b69908db812d24afd61dbaf8c69ee9f62b6593d13e1f093fd47cb21fe4130fc523ac8c481210868dc19deb3b5d0f4568a70b8e979df10deff96487e3f5c6c9731439c9517c33089e777f7ccf1528552ac94079d3856e0f7093a9ae9b924e6f287a7be701c8b2364f576402427ee7981e5c87a0954e66ed301543b685f049603403eabb73d64bf851cec5efe1dae4ab747bfb4cb34e4d581bc58c2787b85"}, {0xb8, 0xffff, 0x4, "5c9aa2256cc4712450d9d1aef0f80e596a66a5c3b51e63b4ec11a28c2ad2ac0b857c696b65d4737f0c4a77f36216518cb0d1d234454a7608b7760be95b416a7a3806321b166b0f281bb6e2642b90a2fef0c070dc3117d4e098f938b0a64a08ecf6c0f6049b5869e52cd49b830f5f5db15bb79ecfbaac9e0d0552d7c671ca2ecc7cee172a5fe3eb00a5d1557ffe072e54349232f58ba36c443bf305a8beaeed5c248360"}, {0x1010, 0xffff, 0x8, "7aa1e4f0fada819087e81ab52bfcafd28136662155ca03b4968b3d6a60e5c07ad2497055d83f44f170849c39b3e7e3db9a4bdf810e0572a92867e2dbc4a5c5007fc4a363834269c1b075ad464c543693ae55f1513c722502374639dc2becb62fcc3b89abd9600257fb85a7c845fba2511b2803ab86001dff4a6b87f7f979cf170e67bbe867c7417a751d5a3d8d1ee2524c2b3d9e3132b40bab415c9648870c6600cdc1b6232e6265d708c70324d593893ff2b779e0908369d184643bfecd68486d370bece751d4da7ff8ef3930d21f09cffe27451309880593d2ff3726db526d8a7a8767d13b2c9d808b8345af51003f6f50056e13949c262d34ef00ec3389ca4234a033f82503d65c735de15deb6785d3c59e45cca967eb7e274bd00e681091c21533aeec77c845e493dd78322467e2833b258a348cf514e6c60f0df19c60c2eb784b75c98c45cf15bf9926785abc883008ac1b5b5033bc470221414de98d8d73a55f2ceb262c4ae82acee09b9c094152303000ecfd87f1d17c6b70434f4f88c0ee2958e6ef6022954eabc6a3b0b733d69484a84765e4f0c42c651af25853c728cee79561aaad3940615753fb1a5b3187a32a5c58499b26d7fb59a1d5d3c58c97985d1d1ea346a2cd867076de8bf73af579bc885652b6a94efe053ab02435355b5caef818474fd27b9c8976430f3693d805b28d99ed5197aca8a63a27137d90e26e40c5def0c6b3fa0ecce8389ddad3d32f2b612afdc15b3f42a0327ce0fbc6e3842056e49b63138a8b2c9da8d5dadbbf8f9121c616d7ac30e539afcdb2236f10d76fb8bc291899812a0202129a5b0eaf489dced60aab0fb18d8cf7d5eb5a372914f9a6f5dde0bba461b84d3efdbc0fc3dac7b5f6efdac3d526942fc65b17db8ac386093f31eef7756eb61e57262ae9d49f6f385d5998888978296f6b68b036f87af708eab12794667272b26f29eb011c1920240887ace580793e8340b149286c114e04bc5ba196ac7fc49f9d7724e0b59b43e31e3ca3910d557d6aefada206a2b162244f98cc2cc7a83c92599277826098fae02bcc52fa14d833d1fd507536619abbd6bcfb5228a074abca0fbb9dbc829ae72056625a97385f4acbb5a0e6480adf1c12b2ffd741542f7bd1059ceacac50aca335f6da0f7e589c35278fa43645546f6635cf3b45737b42ae801cdf193bf1545834c594f45cd702aef369b659e43507b95f4dae007830f6ee9e33c702efcc75ac54f5cc95ee2ef32c6b64f8e7f24f688b42cbf35bf57b39ec7532e3e9a16b04dba963546d5be847ba8bbb8e816621f1539c5a228ad48229ea1c928f0e13fa49553581e6e6f9788b3c09bfcb65ea77c460c4a35d1950f4f5ad92049f29c589d113b01444c721317f007eeec00e4cedff42ad27f5e38dfb91b201aa6e1799a2759aa8a348991582cc32febac599f50482e5c8bd806935c6c2b2eec5982fdd98cf6141f57212a24fa16819dd5473454e0b806c49c04271da9d52856addbdcc1c767736469a8253f5a692cf63ad145267302e37baf3f1c936fff0762af8d1b6a08d48f50ae8b61ffddee51fc7e5ed40100db2473130d4a549959638c106f39cd6eb1a693b635204a2442ebcade0353b31c1d3f61b37053ea0f8dda9c902a4d0eb6184fcb036b65a490626c79779d4f7186680ae4aecec7ffc1868e4216c7985effeeeb4370b2da3bd41a738c245f1af5384b8b3038da12d04fd5f2bd570c79386f313dfc25f8a6bca47e213538257d60dfa7506cf03cc1e1c935482e18d6d4843e1751836a07e8b109288788cbddd9f4922f445bb2c9ef04cbdf3258d6ae76b9716c36e338bd860c9bf06bdf3681ef0e2890b370c0eecda9e999b3f8c2b5fdd098c3d642672e127d9a13c5d6f9b37e8d24ebb70b31956fce7cedc2bf6dbc32de21542dafcdaa54f4c640fd58d8e5efb626df918aa3d72bd5aba8fd0d993ae16ee9213186cdaa45aa9e650f0373587918ea8064a66bf78a50c6f54787b5a9c85d7e507dac02ab55dcad6206d4dff58093041974427f5aa319ce79633a6b0b5d64b709b56334f49b382ab0bc29a7b50ae9da95e3c6247836e9a9bdfeb0fc535be150fe9ae8f997bc0203168b414bd63070c1235efc31e44f5a5b6bd24f74d23b2eae9a3e85b2c5fb455c72f000162f38f49977ddf4ac18500b4faaf2af79ac1c7e89e58763c9216077b78b7a2f0e3556f2ff7eb76cb4cecdd5677410b4d2d2da8d1f6392f8bc3301e59af0889ff9a784dcc4c29655a0a00ecb98bb2e6cb7734ea5e7ce75eb95c3ee9c91abd86f180d0d7b0c7edf06b56006c01ff52d57dad6bf7cad3afee9accefb25eb2c46d354ce8fc126efe5ce8bf5c8ef7fc6bcbcdf4f1a40805de5cd4e9137e5baf2ec8259fbd03c6061cb2dec1e3fc4dcb5c4b562fb5f8968936a22cde15a81082076e2993f0d5e3fdb7cc9707f4835918d3dcd99e182799a812899fb45c25a2b9588ddb3500678ff905f4e584d81cb90deb21c6b98e4e78810ee62689789e0bdc8e549edc344c197b87eec5379c5bccceab407c7af8d38e385bb4da786532425c337170f93a254c91516c03ddcf2b04da948d23b886dc5243d7adc645b8a725488aa48d95033ba3470cf82357e15cb1ae21ea176cd2bc2f41645015d885117f41f43fa499167e0d52c2927b584c7ba7bc303af1d8fc67fe8436118c43c6da1b08bd563d9c9e4e80d61abbfd77a78e4bf9f250988529f2885fd314dfc9e726303459cb6705ddd3e2b38691663be5fb3d27db15a3f8cd9f2918e1199d740130605da0d9d9b52b18668fa1e0efaf8b60529062d0f1d7aaef67f71624a73b629e69aa091b02612f96dfafe27939086968950731c3d877cad85c87d3c62faae292f2e96b29111ec2ce901fd526ebd0cb15859200250544a27fcca4d1cb3e1efb2ef6c89145cbcd29867cec64bdfc6dd6ffde22473346a6a75f35364fd1058f9dff5c7d8eb93a96cf82ee8833aabc1b4b6e6de26d71e1b157fe15472f5824830c4713d0be335d0aec2c439d10bf219ad93a1c2e7cfbca6650ff1c65d8ff34915fc7e45f6f212e47382c6fd9faf16e69212d416c140a836b456044b9f5967f3d95f12d5473e1eb00c2e64ea1b53d2ed0b6a0b1e31b15429be03c50ca123fed9525bf15fabecca674d07e6707194c6f9de0032fb3231e7735bce5ec166e3cbdcf51ea23270d982deac3cd4e6643fee403ba5a9ad575d710040527acadfcc7525c86b507b3cf6763858b90de694ab2881397206e4f24c158d7175957d6b201f4f178db978d0029b9062a867d847168d322924447daa56ad3d3f4c33e8f65f472588379b936a02268471e37483b2b3565dd9c56fd379f5562c8d53813ed7e5a3434a9573aec370c4e160d7169ad25f49fc0eec905cf212abe55de7a54af51fb2786dd2b964f9fede4f49bad806dc1eccd03bc649288ec82e9a5139a704777c14717104665dc10a1af8696e8a741b228fe608a57af5f4e8b4ecdbcf237a301cb15b3f225e2b622bfae5909fd9f136c9d883a00cd6b5625a0a592eccf02ad28959036780b1bed0950bb05843dbc06c26ba4554dade41577962d47dd5c1d218b13c8cb39fa8ee4a0dcdcfde7f7eb234f52f34847b3ecd2d963502124b4a9bf72d8269943f78e0f190e8673ef7dd8f9b7a1a18061db7c0a6e01f163e5827d83a9189445c10bfe40f5b7cbf37ac4631108af0cdbb12880fafa889a332f7acf2bf15ad048709f306860b07425877547e9146a3aff4a3ef93b014c50f095ca263b7864038aefd5919704fcf7d7ec5b56b95d5e58fe86bb4ded82e6949c53c0d3d03ed76c6af308d221322719a9380222a3e233dc92757e28c35df2530774ac2fd6a9d6abfab7ae285d829b863aea009f48522365fefe0e546fb1ed260f4816536802a12ee7f1f52cca8753e7edbf5ca8fdae86feb153c9672fe78cbbf075d8f7b1ad41a94a567af268075296f03e1c0dc25ea9f47f7bebdda9f9f368cd2a38c1fd632cf818f76dae9b9f7fe830af9bcbb30be27616ac73aaa12d90443369db8437267571037a94f289929becc53133e8c1829d2c5e905be1642805cbc12b17725fd85afb8390b8dc40526e1e25c3fdd409de896e6768dede6539c9878b7edf4c09eb095bb3dad1bbf964ca427b87134ea7944b96a5df27b04701e8c0fc9b1aeaccbddfa6ec784fe1fe1feb2db2d39bfc0f0594a508c1f0407176a4effed14bff910e167885e9a05a6fcfac185078ee5955db49978ac3cd6d598830f164b53ebfe14389ba331a845df45da6e1b1bcd8742544dfa4db5c948e095d61090b782f9420bef5ae0ef7b99587c1971352e91d2aa9da9ba2239205ca40f3561053e265cf0f9d645df6a56ea1f069a84c72bac94c2e9afb56f8e652b3d43c4512c50fa238e4489c18fe11b850b401d8a5d87115d256a2cadabea16eba7a1fbfd3ca114e5563e54b6856592f309240f4f3a3b9064ab1b2db9343378d9bb5b3b28f32da6dbd56e20522a25ef6edf773b04d770957c903ab8c99cd8f46dc29fb663e27fe04a6f7c0388157b1cd78a5fecddc4bc10e3be37bbaab6804f93aec76ba1e4d2d92c7fd59d5ed25980268b131eada6764192503fb3915b2b4d2eb6bac109cae2aaf19c1b9eed48760656462468018ddc00bf80d3f9c7830ee5871d0daf233358290a8b2fcb13aa7e43eb5c020770a410d9ad376649b88137d208cf37a249e980f08f3c480868659c1ca634cec89910a6481be2132f3634c04f9ce53ed8fb794891e214edfb9e358fe032d3b382422d221a8afe76b475d6cb788e84840cdd91ba168d78f984c152129a3c6c1dcb6a011e62f10b41de9cad43226d93a85b9b22ddc7b03adeeaaf49aa0e6193b25abf33ece9620c949581bcf1609a81b87b7f3a7529d9eef791c80045281c07eb5d83b6f5be6c62984ec9721a3933190bbba9f0763335e144e773e4c20e1499d4a94dfe24b01aca686b83d45f47677928ac9765946a013100d56fcf09470cc5035fe9c23b16946be1d4084a3af20ac664b177cb3f8aad8a5dce688f070d05681cbf8a516d18e9fbe57a1ba0ca834a03c651065eb8cfd3be19cdd1171c3c7904c9f82850776585edf1e18115a172f13eb8dddee46492462f1aaed367dd052ee1bfadf41647d0d33762e84953fed7c1c8a9c312faaf1b5d96edd094655265d00b9df5420b238cc12a21b4a7fa736f3e4ba17ed1a9277a52ebe286bd07032e42732d2c22c7ce718a9ae994593daed54ca55704870f2e1077a796552462d7776bda9e43d9064cd34e431ba43db31630d0be02e99a25cbda15abb74fd32e050e4358295af5e581dade500efe1ba75c9bc970d4fd9c7ba4008588eaba96a8c4ce26deb42c8408fa11fa3ceaca7147c47609ac7c664168a28586106e6aea8367127d6ab2427533db2249e4450885e9de9bbbcdd3bea45d2a9a98bf98434c7420f00e5e2273f87d9f4b1f1371ab28fd654bf233c6d3c30afb6902a18bde29f81bf7b916a7ba6abae523131a29e232e14d65233c91e3e14d3f515c03027692c796ea33c4cf1a6723d45d53c3e0a552cc375a3408ade6dfc2fcb2c90932891a441619a30c133b8f78f1425d661a18bb7d56a013814c29a66b59b186789587c9e81ee1a9ff279a31a92ab90eee5b0b2cf0da66fbefe77cd4931cd94b48c8dcf7504e539ced8a6debb887bde6568953fc175173a2ebb3c57dd2ac3214bd3bbd47c6b6be2f7cca94308964070d191e6c7787095e4fdf5a3366f932d3fff1cdb2cbb670e17df509ff1d37270f"}, {0x70, 0x1, 0x1000, "33eb6711038dcbb9ed47f7f3348f7621bcc90d4564012b1b18acbb8769370bbad88ce7a17d20e8e07a31447110f592af95fe218fd4e476932864ea25be1ec71f85a94592ae71e9927139ee52ce3ffc1b344f65294c417d1e165c4b"}, {0xc0, 0x8000, 0x7ff, "5ffd01d6375728819fbaebb49fbcb708585ceaf21ff30a38727715ee7f99838582d32f413fed3b2ce9e860dfdac8c0dfaa52c33a94e1c48850fbbfef707e55ab7198e52987f720dd046cfc6fd76abf8c9f3e6b5b161233daa9c8dd465b004593e6cf18d58c4b4437ccfe5195fbf69c0263868052a45f9adcaea36f43ce4fff7438ee223339b3cc81161b960a66e2e7409f80dea324e9123cba9f6e3166e21301f254e31b40b4c64662118be7604ae3c1"}, {0x1010, 0x1, 0x8, "bbc1c4dc7ae2661d638fc3d39de2dd67ea59283ea84e1d8c5cd4183784a89f434e60179077689070613d5261cc8e77f3796e7b4fd4aa1fa1fea0785feafde9e585c993374c5a3f116e0d53176c12ba8d18baaf22bafbe425d0c4e132c02a232b9814acbab4701fff1655ad05161d529b5947d0ccfea6c113b6108e7f3f982fec5ef3a771b3f3a3796d2b5d683e174b30a112bca8d98ab31f7fc4eb83aae9e736f616b3ee836399b279fad408559040c3e099c4b1a0591533f9be41e5fdcaaf62851a7d19d845018b20b1fbce19a9cb09af9b34a9b5fa63206af6c7568d18c9dff88e5bb435842d29eec95caca7f89243f36b49b755b5eda61961eeede6da039dcfd3ae1608123d2e9dbd9c0068d6acecbb3349cd3acac2c051ca89f5a69dd4ab1ab510991f2643278c7a0b3f476cc7fd7a2a65d52aa2f1b5cc9429b972cf1c42ad67b57243093996c2bb6986a44ffe15019e754fbeb6914acc469a3ab9ea33a36e92ebf394cbf177d566c302c1940e99bec17997e0728fe71e9bfef297c48e3c2dca81bf1fcde6be2eeb60f3a98cdaad0a754ff252a2eeb84fe54b4f105985dde25f81c5583887b4f5b61b140549a3d2ea95d26bf7dbbf83a599eede40c80756b15f324737222c447438ac7d12e6b30f4160e33ef88298c4c5b592bf5669a58af9201a8a5527934949f2eee7349184c54ecff81a41d4c2998505dc8f8650c06f8a4e6b8e4b3c85067ca6ac3225b2d95432cac94a196b98bd80411d37dd167a1c308a82484273b8e5f48a7d5576bdb96ab68097f8dabea722cbb1631d7b010c362fe10d79d71df7d5d10d48efffd5e1a82a0db19834a612c6a95f1c3319729ebad6c67af03125d3f4da8f1a381d96511dfd97d19441b1584e4bee9e47ab60d75dfad651f0ff70e3f02471fdca810fb808aaa91a56693f6ee55ea74a4af192715f769dac9c4c92b45cc6a3fdb862cbe79d9791813bc13d5e5878d6e9dc3f29743ce7975086db16dbd6d8529e04fc9364619e812c31eef936e35502b8eb1542d21202e8d297329bfc05f0221ed0d7a299469cb5c8f4140846130e357698d11bc87adc02bd7c7ddb873c94590d321fc714a0084f000ce8606f7ec5bd8caafdd4155e6eb0e4a1901af7b96f7b1036e0a82029b864343743a59323dcbbe10b6e409cb1f91135cd7c08e895ec275d0a150e45ffa17998622ec4c31136bffb2fca0272b07bd824b9ab71d5af83465f850ac65f5aed2093b5baf4e524be6384c0d6f1426bd30e30f0bb84d9e4c8572de5b4725e52885fac7c93f026af844e2b6f9a9d516570601c5d5fa2d531a0c82def99f0a772fdecec6b53dddd80a360ddb6a2956e553083851506b2b434bf3cd9aa714ec233fe602e30f86afdf972d74436c98acf922b20404bfed5b764ceb5f66177efefdd8752da243920544bea3b722e2a5c7f7ca51e7a212c9cbd3cc92a497ce275edb210af6db4583d5f2cd582374dfa271dc5ff3b97382f14a4e4b7713a9f90b0e456bf52eedd2429dfbc6f013b669f85331949d3ee895fd7efdc16caa3159cf206ea81f12b77a23ea16e9ac8b7e35ad57ecf4e0d07e39fb4ca40b8e3f220e2a357a57b45233d25432f56f1a07d3d9c84e28fe57069d62872d9d9af3cb9fb7d8f5cf8ec6b060aaf62a7a5952c74a9e6c0a88e3495d8839a8bc6f7bdcd3e2b447b457c7321f9500472687f90bcfc476138aa7e3878dc1e9026d1b70fbd99fb4df4b36cec0117c7c75e0100225d83840b48abbc0a50512da1db5b226b6fa2c5458293793b4676aa8b6dba160c1900e7f4e84e667b34ef27b7ed7c1befe8f4d4fa11fa170e27593b5e8af43613b20688a557b2d44a603549ca3313387e738733e15f88bb472c6d863265f7f9e66f5c4fe163c2e73e91e92178202ecfdf8dd2130939ccd0cf12c70392a5eafd128c627431646de2ed3e6ea952297a36c7a8fbd6aa6e76861f4e1af0440e328ffd448deff5f702c55560e6b3581cfd9ed201d75ee6bcae9af419a8ad7cbc96b5959047273b194155092239821298f893ccf2368ab72bc04a07ccf807475e9dfcb6b8fd082eb72cc15498dba4c1da22ecc5f042060dc093989fcc2d9612764b901b947d6fec8f5f867a1df1d24ba043c957504238f76a9b331cb6cde51ec78bdf7096de3d6397e803da57a3d64c609f5adf3a089ad79b5b4c5268a04204946d1f7bcd9e976a69672a9a933c60ee12bfb372ec5d77d6688bb03578912eb4c82d850fc3aa51beb0f1b4db88776c5be9cac6afdcd0d33ed1404a3a19b62241cd6c190b51bcfd7089b672ee4a33f39f4fe1b4275b0944ea1f177e915bf3c6e6b25550b9fff6f6fdc83476c2b6864904e8f2e90038e31ea0da4dc218443d0adc38d96d9f0e6876e31ad6f86de3a307846b99ac7f38a6e41a4104c3473599dbc1b406925c83d5916035fb0e570fb097bb129e55dfa9d8dfac855ca70677d600e7f030138c432ede8bef50780909a25609ec4ffbcdd48ffaff49874cf28127a135f346d8f5cbfa29f8a0f8cfc8f53a6770e4bf48adaec123b8a9135b24d3a7a848b4df2f17db8169d3821a93c42e863069d64c7ddc15c8eb8b1dd5532bb25a03bef012e111f67168c08125950187a6320a0fea98f4b289f0d3522a2cfa523203d91600d6dfb0c3c4bc8d37bb7f2a406d10bde85b010026b70e6aa0c4994886917e9386f4672de4af9c9cf461dec7a5bef9f9ead4c44033d75586847ca22f3cb9affce2d9595d87c58163c28c540165b62b0b08b8fb722172b0b0eaa50a34e635ad6f68ab39e2add8488724f202b5deec043cebcd3b575a8000d6bc1b5c71fff4a6eea29c9a6c98cdd7ae4bb207ec2b2f1de58e021564a1149b398a4491b1b61e129fa1e58c15fccb14419e916f2b043a392d8612cb2c56b254b8ea009cc0fc82c60ee17600aab7efdae46a68f4ff7769826aa1a5205ae18e2a661aba60f2c599a6b56767125984b57beba350701d85a6a402ba6a32532e68d35bb5424cce6dc5fa96ef5b2fd3efec87bb5504849e297f637871df11e84a9b6017da89231f6c45027edc6428a097902076953b58d5a875a43d47f8e1c4a5bb17274c2ada6ff65986277ffa986e91f188463a60051a9b98a279c392b62931c696c2adfca60a24a6839724140ab86f92fb6622d9f03d2885858f238f07422697f76005b54df57bc49e5a8ca4cc314d5848354c7fd1e3bb04dd99d8a2d47e8a38a8257063f644f70767f6522e107dda852e7231f72834b83b89ab4c201e33f9160c1804e6c60906c5ef3fc0e296a1beb6e850c642104c58b8946463c01fd98a6374378c70dfca005f5ab27e2ee84e386c7e7ade23c30248ce85f6b0343ca25484fe033796d298beba9aeadab0362c7c2708cc2b7d378636deaab9de9d0af0f7a8969b177ad82c46713443a888ba92521e1d7bab9fb7aa4fd61c4ffcb979f08c22adf6c9c0edb3d96765b71f58ef532d653c3dbc4eb180a2016971bf73ac215e6544b37335b2381d75aea350a24279eeed54cd7e2d26e77834646cf22614316f7dfc9c2bbb2176cea6190b838bbdebf1c233ecc2e47df3b475be882f51e50009a3deccb1eeaf0e9c6a00bf7331005b430c9c6ab2c4645cfa221370ae4da032f08b3519183b2c0e6a65aaf2578502cb0b429e300b069ba4f50b02da0dfb3af121be8ca56b23b40f41ffa63600fe2db7a76112bfe9945d0bf91d44e9b493928962d4a608bf70d579215b6e27dc3c4a396d69c69d94a7c2d6d3f8e820fda5dc8cded1e0f3ccc73e3408fcec8b2fdf48c1e0d28c00030b7a4f95c8dcd5e8c8e29c217c8438350b917c44f68b83b70e12fea5070e51473ade735a7d691f2151ac1dbb00c0f27f081c1e459c9759ccef479c0ee62099b7f7d3dbb781ed1f83618b8d154f052e56a24c932d7bb341d01ac6acc290f492d78391caeb73e46104655062a609ea80169c54744d3a9c3d82c7bf76f291e9192cb7084ba63fe3c351295b3122dace4a6658cf89037eba3884b9050fc4ebf157f208795493eff4ce825ec8296303a3a4e659fc166994658f7eda2d88496af3d9243d076f131e987fd9d47cb8f04f878323e0d9551261139717c5116d0f9146d700e7a58db4ab07ba47fa6f43507a82ca835ab0c99bc338a80294469b42c622a735dc1497ed9d614f4c4eb9d22555091970e3d67aaff07b5b03d0171b08a0f7635cf80eda4bcaed3bb8f4b16783a40a46e819d39c2df46743cf577d2845c4ccec6fb68f53fcef5576f6d6e03e44a481381390231a4debc496a83df4ddab32cab1ce0e4d9c6949caaffa4a0a52cf7086bd52c4376a31502a03baf3b87dc8e346a6cfc81cf675b6ac5cb12fe81edc36445c4edfef26c055e3346694a24a1f76a74d778d4048be67eaac5e99ea758dc1871d13147e48fbadfb78593f4ab9ec97ef6589644cb08c271d94e063da362b2836a5c7d34ba4da14de0bb0da30c0c48db93948873dd47725d2c2e5b8f701f844aa5e132cf60ff35f9d5e3f4ac57b86eeab8dd11effa6d49e9d45a43d856859cf6b8ecae9ec559694d4624e790661343715f3adcdeed098f4d930ef955a7af0afa8b7d431722f36b9f1c977022d1ed149419eedaaefa795151565e9ace35cfa25b799b3aeeb9750e87a85563e98c010d1a485438edfb9e32ac1ac5f8bd9165a306b00bd5f8b9193f5cc81be0d48b05addc2cef8303792e89a704c546611747e89d5c5afebe662930c0f794bf8cbf704fdcffc5422bba7a7ae746695f121b89925a5feefc3216dc371a8bbc62545ad0581535fa1a4de69bbdf0effdea9a2f0c2d6170601ddd899eb28659f5ca0daccc71541635dd01ef2e3bdd830340c0b539a93d7209117114052315d567ceac8bcedea9c9d668d818affe82e1fbc0774287e2a9392e6cd35683a3a2d1c20d1c5cfd24da890cbd25900742f13ad37ca31f7b0bcbb38d487220131ab8bf1f50002690b3687a89f79bf27db3d7339c3e7467d995314c5f99d738b6acdbe17f9304726231cccec76c846d834b138c6d41011bd1619ea15691a088ea95e86c47d76a6e2b65294c7f9cb3ad65b813085756f74cc546423aae7cccd658650de40a3d28f56384b75457c3e3fe351e983054f2b36109c8635e38c773d09936b441da48acfcdeb63d6730c3c5f8bb68e21a305d178151d8c3fa624d80f0fbae6e3c8f396276ad4097de6ce1ed44e4f978416cf45beb7020c7190434cf6df47c6f23fc4d7562bca41e04eaed15fcfa83ddebcef665f567e7507afb1e5d57c37fa61875f06c160c06e8f1cf6327ec19057cf0e80fa07f0f708f3706417763315533ac488688af6846af503bf115b9a27046e70aaed02faaeb6959ad49689b387789bb3838962cd6c44e1e5e3f843482a081262557f98a1f68fab97d6621edc6c09148640da7146f52b0d98e357eaa182838e755ad8f097915f0968f96bfb708f4d4aa887a38e461595031155d774637b9bb5c8ed872f897bf0e529f467d58fcccc6ed944e8ec46e1410c79716c3120345418a3a87da029fe566493d397cdf380830fdfb04e82d2f2df5a38d75c6af7aa2b32382e040ba6f3aace2cd2b480675b5f10d00e9b3cc3b4d208c6b2fef39e8dbc2d8831e68fef506f3fcf12cf3f234151f9a5e1351364d8d1d4a8548f4f915c46fa3f3102f78437d87491facfcc69eaf5f72bae5bc7cf05396c504182095af1ed836fd093bb248a5b8b861ad152aecc855aea5b72aaf0e54a53fc285620889bb59857bbf7b2e0f7ffd7c7b319617e83572533331a4f6aef9f1f76692f"}, {0x30, 0xffff, 0xffff37e1, "06591c4d0e7483765c42fccd1907a9e2b893d6ae03860e8fcd2027992a5afd"}], 0xb0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) semget(0x1, 0x0, 0x0) semget(0x0, 0xbe8b5bd37f6acdd7, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = semget(0x1, 0x3, 0x88) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffc, 0x3800}, {0x0, 0x1000, 0x2800}, {0x0, 0x210}, {0x4, 0x80}], 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x4}, {0x18, 0x3, 0x2, 0x1}, 0xfffb, [0x0, 0xb41, 0xfff, 0x2, 0x6, 0x3, 0x0, 0x49]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x8, 0x0, 0x80, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6bc1ff6000000ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="f7c59f4eaddd6d9eb446e8fba394f0cfdd7562038478ca8e580843814779b6a3dd635397ed246e82cf6aee093eb849e2aefec2ccfb05ea65ca20d0c7d6d6c9bbc82f243a1dec4ada4780e8ea21b5e426bc2df02a65a1e2125c5ba85c9915153636e41b8ebaa9756f124df81fc64acd027584248abde1f27715a9f66e79c47d0e3d3abf1ca149a457440f", 0x8a}], 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/203, 0xcb}], 0x5, &(0x7f00000003c0)=""/16, 0x10}, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r2, 0x1}) listen(r0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x0, 0xeec}, {0x7c, 0x0, 0x0, 0x8001}, {0x404, 0x0, 0x5, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8e16}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) r3 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000340)=""/183) 16:01:10 executing program 0: geteuid() r0 = open(&(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/\x00', 0x8, 0xa) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) r9 = msgget$private(0x0, 0x718) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r10, r11, r12, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) setuid(r10) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000500)) r25 = msgget$private(0x0, 0x718) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() r31 = getpgrp() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x8001, r26, r27, r28, r29, 0x4c, 0x6}, 0x8, 0x800, r30, r31, 0x7, 0x4, 0x8, 0x484}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000500)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x8001, r34, r35, r36, r37, 0x4c, 0x6}, 0x8, 0x800, r38, r39, 0x7, 0x4, 0x8, 0x484}) r40 = getegid() r41 = getpid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x100, r26, r37, 0xffffffffffffffff, r40, 0xe2, 0xf9}, 0x8001, 0x4, 0xffffffffffffffff, r41, 0xfffffffffffffffc, 0x6, 0x4, 0x8001}) r42 = syz_open_pts() ioctl$TIOCSETD(r42, 0x8004741b, &(0x7f0000000280)=0x8) 16:01:10 executing program 1: 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000002480)={&(0x7f0000000040)=@un=@file={0x715952ad092928b3, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="044fb51c6967d777e25eec6f3bc65854c3802f4a95866d9e1d800b98db8a720cc291b3352b06a8dff129ada7f0b60b024349652b9cd6453c1f30a2c1193174f0812b0c58a5c6750e28411891c3825959259e920c0f23bfc70582bad48e4763bcf874a7d1b65265df066874b002f99229f0efea20551e538682814f4287416b4c75fdf8d450e9168e93058fd207835f", 0x8f}, {&(0x7f0000000280)="86b0e33385a798e0abda76aad63ad49e8f92101512b0cabf54d20b040b813187bb4fef7bdceb19417e6d1a7b392edc2b1e098e35a20364ab61f0c40765f4a37e7838af9b4049b1a62e3e327ee24dc808f06d672ba0f7a18c28c1588487e69d42ceda5131f4e94023c6444396f7ee7d63c9cde88debe0222840ad182e94e4276e18f2299e3328ff280c265c75c21e7584b4352f06cc111d9ae710a8d470b857c32bf0abaec5e81a6904c9a946c148d8249d6ec7b9c5cf3c69f4b0a9994e5d4e3789da99f335c1c34c", 0xc8}, {&(0x7f0000000380)="927d605c711a9ee500d2d8f65759783c8f43d5c03b5fcec1f2e78230f0e2eb5c28a576232ec2ca9728a26c64469cf890cd906d49ed560da5fbc6e381371f80b8470ba0c30ca519db3f6b85680e6852274b8afde3a8d055998827b6e49742a0039ab4ccb40e9c9acc07737494d135377db732066eaf492f57746fca832ac8e9b4eb099209e77c5589dc3f38e45751d3a1dee63b52ced597006e524d86257c6810ade922029759418acf66a8a645c560", 0xaf}, {&(0x7f0000000440)="2d815d298ae7a40416b0b2ea0a1da0b6a1861013e2b1548be2d50c69633f427e8831ff5e3dd4ae3f1e8441bf63dd16dde18490c3a05b0d7dcc900952923a4e13ca4be7ee5d6e11b9cf23dde1fcfd442953ad0453f341706a1720afbc930607e641e18bbbb024539ff05802f03502ae9b056773718bd46ad1d8acdd97d2a2682ae8c089595fa1dd64c19c0608b62905bd11985646fcd41b09ef259ac9e30211a1303f5519b53d9b06700722e3f69a8b0882728a7a86a8fe672e1e5947449a96c3a5bc9e2ef1b91f8df6f6e414bd79e803a70467839a196d0303cf12fdd06c14fe725b8f9760890e83d7189031c87d7818badae261e6ad131e1c0cdaf7876c1b2e1baabee649bc67bb7fe925b2e0dba78a1a589f67b8bf89a869c212a2ae1282945a1fff48c27ef19e3d89034a9be2228f4691216dc66974a6e1aaac0217e864fc7b23536b14d24ff7bdf0574e9628323c912d15b4d7eb5af2dbf8638afa2b912950c1c6f77d9175996a3f2dd61808c8255cc595c0ebb6f064bd8a3f13990a7367f3c893641c399a53eb41b1a7401963b0030d5df7201866aca12a91b7b14f78620c482231dfef09dccc3c7dda78758072fea159f4ffb60f73fdc8619a1f85dd61c8bed2593c788f81971e0044a46d3f0ce7d37e69c5195b8bf23c92dca48a09564d955a742996e051853aef93b51877b5c27f00a9739ff493ebe680e259140776fb63aa37fa6ed4c903b44f7afb2121e8e3294658b3502fdc4f511f5c2f970eaef9c9a2cfbf2d2f532c948afc57991b159d419b55d19ebd298294dad7ec7ac85de21567b96d35bbc22c06261512c4d186ff127d94f6e438f89d02b6b7bcf26660beef569f9b7bf070a28de26ea89ae132af60d4a8a8d21d586f77a991155b8751575c24d29599f60fe8fe4aa3f0afe855ec838c33c02ab667e3f59443e18e2c2dfceafbbb6632d236d07e0c8db4f678cb10119c1573505a20fd7cf810e1805cc153895d0918525500cb00b8969dce21e2c83c2f5d2da649672d75b5d2e60c9727cc712cdd0ba27e1d28f8454805a9481aefa4db574844a0cf762004d296c7b9a8f51898b5e60fa6649a0dc9777de51c8ae886dd31dff9d503e75dfc941491e5c6a482573811d3de26d23465dcd6189bb5b2604d3de82d3033233e915b686b988d702dd9fcdee022954213c6a35464938237c4774d668153d8cf06feae812ef3ec31bdf9c6515da0b8e2c3b59693647d81b95d560e5e25245932b52f91802a2f3c52afa897269a705ae173c2457337eacde279c9eb3c0940d7b99501618b54ac63793fefa1050f2173573a432b6b14cbbd5b119fd2a6c024ad2e330907b9461fc98cd60819a7e8e9c4602b521118a9a6b987e84a48c009b6128a0b1352a0113614ab5ca14c96c7f935a8de1cf6eb4abd9a342a694df6724f2047b9b0f6987d0c546312d5ba4751216c0cf3fb7c481639b7494f0c976bf682a32dfca8e9fd5b46e449bbdf19a96e7a6d21e8a1a001549ecd9a22ec1c526d5ed16265100a67df6fe94b0dd576d4c97eb56e12d14773e0215b0d71d64c9bd3730d7bc2f61fb75cdb8fe6e2fb72bb3b4a578c1e81f9cfa316d6157815ac178139f0090120e52ea112774b5b2d153b8e7950eebdb1872b9c40cd7eee047a36e3c3f3eebc4aaec03b95cde349323620f7cb6cdee0aa13265ddbab75f7d4e6863d07bf760ef2ff1ed27489acb1b03b4e9631c73b11a2b1a19a78cf29617eb1ecc441593c09bc686ca0fafd15abbbdfe2b7189f11d5ae030188662298388f61764d2edd2a3d21fe851778b98530e5cf80c8a81f9e544764ec11481c65ff27480aa1721ee90403dcfca4d78c41a75925eac1f64ea4e69345b71f3d0f2179180dc0f3d6a7e2d7ba88ad987b6b3ec600f7bfd08a87caa7ae15b3affa5f8d26641eba7499f5d572e4670e2d881673a526bd5b41380e1b443a7305d3e7c416c313db6b913e32b588b2968bb56aba596db02780f6a70c246edef6feca57c5d8989916426cc19c8e7f181af2c32ab1fa57eae35a58790506b45f9e1353becd915b9798b874d09a73dc8e2c41194a0c686fbd254326f5e9822ca486639b542de702c00f6073f0647d6ba223dcd0d7ca7ed2f9a44b5c1f22ccfe4f2fa0576ddd76de97f7e9228fd23412363a58aeece06188d9957197c186176e688d1250d5d3ca24038c90a575d752a85b00aa0cdad5f36d19ce31f466d2493c161c86a25d5f748bf01a2ea1d38159b7383456ee33e96bc2c5afd5ba287f86ffcda6d36a33b096a814f6690ef1d2417a9e4692c0035d7163e0ab70dbe1a5e8d0ee2c7e48e4d266803d92b3dee5650bc42e37ce4bb8307ff5ddbd49e6ff601a5629b4ea2a8204dd45890294dec70972347945d66db3a2d2ae0f6ddfc12130af60c78bfb141f3722d1a485b7ce66f4c8fcd417fbeee3a5b08dcd53d4025f847e1cd5a67d16ffeba212d32876139f891418fc9edac3de222ff2cdbf1c9d55b8834c2f880e500edf16ad0f6b35245127a815b7efb48f6db3de255d98335962d7356e5fd2785737940a6d866087da81857b605123c26db1e8f559fd9b23db0336711e0593724ea2dc06a482bc819f730b306bd2d14640e45708bb3abdbd10cc22fb233bfc049753bca7fe52be4b23b9e17c7795bf122d902688de8b58dbdd695d98abeb4de3facaaaecadead155d4267abfa52753aa2c894b9e09e5570c5bd9a997039eb1208ee238d5dfd64d6696c1cbde3c48d31f6692b1204a2cf5d0cc41c937cdc9e178b6f7a294c8d5b8842b93dc488e00c7efdc82390270d9eae2b2f968c46839e5133581e56c8b621439134acd35a59ccc4d8a3a6ec998109d803beb38232a5b686077525e3b4ae591e9cd98ada367a788011456c33fb5c0622a03b6acbf41cd2bbf4f0249420a6777e240c2d1955bb286c862d9643990d122b4b4c184458bc1c51326ea1c8b1835cd73ee5ad530166a62b2951aa02b3544da2a5e1651a22754f5601975f78d4314e8a99d7255fb9094d3bd8aafc1253511a2931eeedee408083a35ea80388289899732b1d0d77667dde0b3b54406c009338d2fb449b26ad9d4c8272c864083d360d38af6c79c6e46d858d99f14e2057bb24080172c69e0d5a657c4f1a80c5067ddedf92e3da4a9e33da5c31d9ec890c1461e9d57911319db42deac54e746673a3f25a31232ef4681b21fe47350d70e20758c973ef18f56383a7b9457fc6fe70f6e7e51230e9a4790091c8a9026b226c645f9b020ef6951291e75eff6dc539756b0af46cfb3437a1215d0f71c09f720a0dabf6742c540ee6a01309dc84e7b760cb94736533ed59c42299b88f2491a0f58d7526bc8a7de225f9f78b2c174304e3aa17afe7c86be6659160984cecc541deadb48420b74a7c35b630d2bf51fba2fab95987c14a36a3e362ccaa7e6d375917f25ad7336e842f67bfa4f2e55914aab42c6b42da2bf791d3daa1b080c838efcbd901ee45718c2c0aa43dcf02d5bbce05839fd643af8a8e17594b884541831ebdbbfb8ca628bd6509530219f8dc78b757b929cf2c4d150b9402fed0b369f86504d914b817dbcc9f2e432d2adc7ac25b7e56edc225809cfcc9f0c59e226091cb914043f4b93ec4567117282d28232ba7afb7fca2443fd38f751f00d52722fdfc4714192623f3877acb3f729067901768282b514d3b20ffae68a374fbad836181487aa3982218b6100f8aa8913da518464f4e9c02004764a46cae8a08c0984b3e60e9dcb7db52945003485d55986170e5f8461be8804dd090376e22c700459594b00ce494d3e98e9f5fffb40f192035e8dc74d989bcd0c185860deade549f5bc80f01df01343f462a172320b347e0311d210a63abc56ac1453557e0067a0ef80f1f1fbcc1c5318ddb1eaafc9a2048d9bba7473f2699a39023d2e76e3d6e3948794a809c2503c763b2a8d09561a91772359b1211c4248192b10ca3d0c71c1a9b1a16926eff34fc2e9a472f6d14b8a3259849601fd6e89389628a5b6359f714ac37bc11a1d21b55617143a309d623ab8971a0397e4a5942e7ef95ed3dc9d56511097f80f4c52c44266332006cba7b6471d278306fc5c90bbd2f20a153519398d774baaed99e1106dc773643fd797695d1b0a96bee39b31f8a35716047df2627d38af3944c9004e45cb7405a67ff4bf80d0660448049d8b14352b1f9b84333bac12b7651ab96143ac2e78f7d8916e597943f7216a1b6d99025abcb87bb6d901d220fcad58e84530fe7070b663a9f5875b1e2c878a78e1c0bd5714deb557af757a1f1adf22e62852dc2f7e387ea538682e40ca5b5d366510b69479d5a911629e2073e1eacf05745a0bdad553a72e3acd7e890adb678a29ecf8a45f392b7b2564bb1d35444fcb60fa5f882b58c656c367fdc03f0e5d0ce1f306105843273bd302c009e4ab4f1861625d20632c3180a3497c08f605d431a55c930e063f79e8f1b0d301322cc3518f48d623e4658ce8b84cf40873cb7412ddde48651964729249c648218d4b292022d3a9a4574f3f0af6f4d900ba644e177c0f482b56ab5561572ad79558103dca2629ed142ed6a8ae5e84bf1006a0263abdd78ef2f86098659bf20d605294ede8d096de028f418ed53df10f31a55e6be1ed233a01e652e3d4ae4fe0a61efbd0d7b679a9b356101ea7e9b2d408e66877beb4346a35905ce663ee2e25ae30e74b707959735706abe0dd9066aff28487248b5b206f5e3054530fcf294e6f7b05a784dd42caaa8f0f02ce7fb3ff7692a936b9669afc9cb7a23c9d3a58ef926948d1ae49582f309e619941cc4b251abb06c892617b8d6eeba138a2424dfb1d721cf4c88168463881fd10c572240a5797332a31dac7defec89a9b2c5a020f70c98de896c833f55d9f4902d5cc025e6325252fceb45152a2032a2cdc61470570f8c9b1a0dbbe767b4c5c77fc179e48fe185e0d9a5be2fcdf1f430cc2e8ecfb0bbaf43a074a2a9f015638382fcff80e17f611778919c93a361893bf8038bb29bf6ae9286c2f32eeaf078dd1d7932e1f46ab66006e63caafd4d2f19451e295c48b6d0121d9016063e22d69ed54bc68721cd09b03b90a7cb42f0f8262bade6287aca0dd6f6abc5a91df1593fd49962a477af6057d89449b99de884466b144fad21a55b5905e0b43ca7ad4354774056899baedc67f36bfffeca8064773fcdfedbf06048a0b3ced6c5663c193d07370c0d605f9d9a61db57a0ca571ad7836292d42409be7ff8a2b39500a578ef05f9457c34f7f269aca8ace444da0c785d6d78d0c430e753e91301272b6ce34aad025dd50fb75cdfb56fd6fcc7cbbc64469adeb9f7a2bdcaf9ce23205e045ab2bc40edcf56fd62f0617e69390b866c9ca82f6181a9c621f319a5cc36e9186589eb67411bbe423b801a47c785e445b5cee28026ac37757e931279751dfddab7aa0f3d6a1a6cb2c933bdfb08f535b42c6ce8947cac8c5b0be83d44fe87e43719e589facee932c0b0cbe5c8df75b7731f867ab9876d16676c7dd3303ed4ef0eea7eb4f641802b982cd73449275795ad6ba9835a32b17c9a23936f98f3257f353e62503638fe0438d2816675d5ccb86b715a29f9cbe30520aa05e84607f249cb4737bf8e928a3d5e9d1a0662427d607ac932c2bb783e92c9750d5e323b9ffe2af3a085121fda7c749d7079f0cbe815d5707d7ed1d20fbc2176a967dbe44a84e79cb8bb68eb84337ae550d8964c130ce7ae0d885c71e4dbefcbfc6ce4bdcf02f02689e9784557b40c192eee6ebaf65", 0xff7}], 0x4, &(0x7f0000001440)=[{0x1010, 0x61e9b879b304f4db, 0x80000001, "aaa0d35806c74a69dcd564838d099431fe20b73d88dfd1ac61bf669b860a4f91aa947bf59d8156e1bed628479d9e8a1f97d7301e905ad6adfe163379ed8f7ca7630503d0fbdab8bd7ccd763641feb2c221e282f8cde529a36fbaa4a674a5f558a6c3c40f559e1547e764a6f2417544616776b6a10365ea3c8020fd93d3c1ee3be019b55f39cae3392757872aa220f95eade01b25c0f2bb42f98a7930aca9eea2ab3cf3083293513ed7f2178794e21062052a2237e83fe003ab525413f40c622143f1287a47aef426f49cbe874bf7cbe919fbf201b4e4d0f8de1eaddf39c3b5cb885d6b3f6cdc8a6dcde5968a509d902a91f7873e7624909889b500231ff95d6534a567835adc4e74f782a92b574c306faf71e43c05f167c594b9850166bf0f7476a94b7b4c65d4418390c57e82199a08f8735ffdecb59cf244de08c2a4600c1ca5f075e693a116bad1b717d8f566edc002bff42bd2669e301466fe9dcd92dd906e9c8275ce6f8cf4cf03f6835704f8519b6c914d571f66daf8a6e87b4229f487d205ce554df2f816478ddf5920cb1d666dd98161f8af9b4aafef34bb2d906eea4c54cc6b8ad8f474c5c7fdbec22222487866d529ab5dab1be010291016c63a04b6ec4f259a781f2491d468bc7050d7e9d85993c71705de463095fa42e7cb1c679e8d77eaeadd88a5e1b0bf13046199bd771c8996f7f0c6b6051dba7aad0a9d73d9cbffd95f73cb58e161bc9f30dd7abbbd3c7c54a07ad7108c611826e99bf47ee87afc9bcabd349e73eac60f6627f0deef5682d1426ab3933d425794ca5f0aca0a6012f6814130dcb4d7cdefae53c67dd8582474e40c23cb68a610f43be85a9861d617faf21cd07b0679e98ca761c3dbb025d90b55a01cedb4369f7c8da696a2e616622fcfad0025b020ed8519cc498c5e03235fb0239ff72c7a06cde99c72806b70a97d3bb06d1817262575b9df528fcccf4d9950b37c642f696e7263b87ac90c3d752ac7c0a5937f87036a855a28a17a6c8e538a84b4a0458f683c7e5f8cb8028eb8cc92fa3e069db8bf9c62e129c947bab337dca61f82305be16bbdf30344fa6b25bb2a482f9da91ca44e5cbd6ca39dfc02e819407677aa3574b1ac93ffbeace5b7c40295a0cbad4ae9641db4850e7ada7cb17f9bb613bd20ca00d21bf2793b5a95efadcdd78078d4cca7315a8a9bc1929f881a12d9ba92b4faece80bb8fb233fdc7e5132811b4d11d168416b57090946121dec59e264348b7b4f4bb7d63985fca125702ae19f7e79b5219528ae8e1645134fe56ca04503b9e392e625e9ef7cd4eab701c7de70ae4453fb33d75d75405f9c7be3dae0817e16c4f308976fc12c4f451c09dda84b6725edc5775c0a15359e8bcd492d9b9d396802459479e2fba649c1db45839bfb2d24e888079cc5fa9184efb07c2d45eef5d274ec2dd1cb761e13253d10d11ae5492e19a38ddf3c7caacf94d118d66310aed22cbb1596c1228fec219c603864084c12f2e502847cd81740adcec9e1dbd160a78cd130391c239cf2c5678e084198c47c34ce616bd86a96c4f18ddf7484dd9e334e7ab1cecd6367c16cfefbe66aba1b4f542bca63c676379f937cf929430e7c6638bb0335ea408406e2dcdb21f8554ffb9ae1773c95c59007cde48f23bd1fe2d50e7f819ff2b9ef283c95901648551cd1a891e5aca3c148a049cec324924617bf388ee38d70bf4b575a8e98b355e7fb68a26b55cb7220e6055a9abd26ca5d8206a17a6c0efef02b97ce5b7a4a534cbe27ee1b12de0541fecaa872ffe47bc87634f1d2257a1d316a3a012b61e9465c141a482dcc806197456cad76f18c35494fb8a17d5c07a848ba20f95c91be69e397b13db1163d383c8e1d40ac2115d8a997b44f70448e3c7f66d00d3fc808e779892044efb2590363de4f2aa20dae8a71f3a5e7f1c265b0d2d6bb7f1cd50e122df94282ab371e716b6069aa853f725d14f0900001bfc921735bee6396119af5f05865ca55708844651a01b762779135b57619fb6dfd6ab5d01f25f67bb167a336f4af7c3fda0b3bb44c8eb056a76ad1db0a17be909d9ea8c600241f9b01453fe058e9277afa3a977a055d7547e87a18897276b8ee222b04f71d872acac59fc648d7372837a21b9c14353fe6b3c71b8f5705a2b9d441fbcd8115e881a939dd55290cc92f25a982ef5d9006b5e505426bc573d80d50c43b418de68b89b7539ad89c6f3c7d18d9661ddee645ee438a2d5ca24c99f7d22bf838de8550f98530bc1006ce803c560d0a89cd0455818a6d0ef7dc4bfd0c71c17ed02277038c3a732893d39f0d4975d1fee15ba26a8c98f2391ec00026fe9742f940015881060abda37aaa27e37602853ca139b308bc2d78ed6c5598e537fb8f8cace057e068456ab82af932aae85dd9d5d44b9511b3d6f03545416a42292e0ea86fa275b88dac3c1225ed2a5f4388f46414df6694a119c44453bc4690a42ab0e57a1c80e73a5068e1cf68850d582f2bb8f095ffea6bbaed83bea81ee5b7a9d795d48b3d72d477ca1070ab28ad349e81e4bd16225fb745cecc246de9455813b319423bb5eb954e995b29672d1544621b375c2793412646dd1ef75aa310b7e926d8564976b4a0688ddd7a1bca3ab50ab0313937a92ec2f96aab84873abf5262d02a3bf3080681e274b46a0bf7942bd8f12316168f25797ec6a872e38c418ba57d7a479b7c9cc71e575b1cb6723ed814d57a35cf1f982e2720964d125e7654bb91c1bc0809c14885366066f676dcd5e95593f08a2f818275f4f42a1d9f1a9baac289a8aa07152d88e502633e84ecee604c8014cf0c1f3dcc1e9a27167d2b60025216d76fceca2bb3b3b934ab2211e614b3f44a951d3849b2e29e964581807b5599e08810baf6661d2291b9b2579b2492b51249211aedc87ce29beb7ac2e63ed13c29aabd3a42fab88a0eac7d5610bf534e4a9347982a327ec8b2e59cdee504678d202f79afbe0bebe6a366ce92cc475a05c3ec8c885d6867841d347fbd830ff6067db34f202ad8fcd7c0d590506ae5fce5c088ccfabdeb8624e079dde404e4f01433b0fda118dccd189f45e11f0959640c9a582de16adf514cb3fe694f6910030d0e59bb1f191e5ee3309c1b939bcd61c51a8fc05d8a4bb5932d3db2f3824e966725b6678dbcbcf59d87c8ca2be88f6da9a3e54b1593ad20c204c26365828330598d816c51122afb6f99444ff9f42ee63ff44f8b788af7a3a0200fcc91590c76a15fd5a276867db46b0c97c9f069dd542b6e2c1d226dcc565367d323f581c9323a24b5bfd9a79a058f078816da056f333651091052dc5bbefcdecaf30efb3b6f38c967142fd37b9b5f981a6aaa36142f1f7eb52e641b78f96ea44c85b44a761ef0d94f2afe5cd43278f5c95d2df22290dac393d5aed76fa7c8fc2dbed6a87d981527fb3db8900c85e14e47a6f329670028705a433ec75fb9eb10fae9f1d7f3803c62e3cfe281d36d2ec6cec8a30474c035474502e9e212880a68b7d7dbe6fd9e8c010e97c7df6dbf6afe3934461f5a40b97e3b458d073b839e106a540bb68e0ce7f03f61e7dcb2047cdfba35a23d9758ab8f5ca10580394a92bdaca2c64dafbfa7fbfc594cc1102e04071685a96642610a91ea0423f8fb72a8962a37e38c14a0ded419343250f6b258b6a6570fe3e116b24ef4c1de1773b8a0b61d06413a08c2490ec1d7da7e8f0f78318aec04f40fef63825f844c79865e39f6de9bea258bae10a88e7025ca389b8b2857a420d8dc2b3139fb6918c7d9b6ce63708c436cc35fba8481ce18a98ffab5757983cf95fccce2a96f9467ea0ed437c6eb258bf890f52157ea0a0249b2455d52df8db53932f84429ef6b2c4be9578b63458c4cb2fb7a3ee897652cc2deea48dff90841c0e2e35e14cd0855b265929fe3dc1e392a106f736a7bdc5d69d45422e4f18a5e651b9aa6401e20ccc72efeb87a480a9eb241a566044a7bbb23de1d7b2fd83f3e94af75da37bc5ae49777a45b41b90908f8fcaa86c0f977c1e0ee99f97160562072f9bd44c31f2fc8e070b9b61b1a0cda93143ba334bb45d30913e352e50617fa6f2048b699993962d221302f88fe1b45116bb14e3824d50aca2df26ad1bfce05c87ab61d3dc6b0def2218b035e4c4d25e90b174fe6f8d410b2cd68be56794a92b39ffab0c495d3aa73678cd98068877e0a0434954abd9e68e3866e6d5131955ba027af73d6864e257a4321e9a9d793d72b5822d29353eec8017e614c54c0737e6e43d53dd2bd453d9c6aa6e6759dcfb1bf58f80a5a518699613847e0e689cf47a02b38dfceaeb9a3bc23bf641ccde36252e657fd8a0f01a29f355dc48643eb0f127276ecac07345dcdabe9863306b3253b323b76e8cf83395157e1a29475ff296238b628c205867ffc638ca964c66c0caf7fe0ad8325070c7ae5ec987150bc4972ecc0cbffd6c0c50d53a5a0fe88cc65a92fc844b3f3e6fb72002537450da78288727543383d48cd063cd5889508a35a1969588a3771f900d5a47a41aab65c310700be6644a7d7ec836a6d1fdc5dbb849a75e808719b70513a83e0bd646d6c7c8efa68b6f4cf0917ee41bf644ced1cbbe74f38580247ab195d16ce49414df76cb4568a5bcdfc6bb5a1b84cc5bde004df42cdfe5abea0d6efcc971f1b5ff96c65ad8b3ba279eeb970a736700ecc0c15c8d7964c90c9d8b0035601801144a9831d944a2a81edf63c4c8bf7c0c00a128f9e0a8cb15e831234f73cb7f4c87f3c4773081f915044f124369fe3f6c47fb3ae2a3ad2ac20a49f62f0535185719bef24d2274a2521cba3f1cf3a799d67e07bef6e8a1753c4157b91e3a42bcfd4793dc660141f0900000ed77e72175c67f04f159f7f33f9353cb0ff28bba03647e9eb291554d6ad1baa663ad9718e5a955cb691ef4543a3f321897be0ff67bc5225f3572ba5e32c82a2abfe42736ab268bb80b37de74048a1dbcadad344e1ab91241bf3e5359d6c761eb3269e3ae9192d958e73e178cba67054a20c1e830a76a33f0772b77e3c7dc2ef924b49575871a083e778776ae120855f18569cf716a4c23f6168b5f08709231618fd2b4677eb29e8d881ae75b71dbdd5dbbe3dcbed4414817d91fde1dfca831cc94fd061e29e6a664fed07cc0129eba1ca8a866ee7c4dc4d4ffa4f5572b17acf5d421f1313b6a23e7e5276b87f47b031cc459004973d24aacc8a02e10104ffcb4ad95f8f8db103da2c6302935095f1cf844829d553b9f1dcf07978d8355cbb3ac330fc8b484a9a0d56f7d89535843041b173b4bf5e26cce618ff03db050ea3c9e24f8834a407bbdaf159015a6e27e07588a6714399a1f87663023bf05d8381df2497e00f1a69419ac7760c4e8d28a4e717b4fb42b42bc3e3f1c07ae13631ea182b8e9088f1295300fb8c0c2c6644ef5e60e385cc3716d50df0630671d2981554692f45ddb67bf0af5b1d4f0428e00c6ac2315b4115c12d77e0443505ff12ebb9419160f517b201f4855cd3cadf398824f2b81c6881fefd63d3b49a9207a3a3da5a3b32bcdff590e96317d2e5a1027b537f6199219325fa4bc29be6c1e20034a66d19d188c4584837396a948f925f8712ff4115178456313f22a06c2124a0dae3f3bbe80ccb1838a48b1ab34a8456005a9db4844d11b9e58a31281f22bb5650d43281ad2e5dc50747d5868a1b2eca231f5ac5f4b3037880f8a1526e20646e27ef4c0718889f0091478b02816fe992c032de4c53814661532cc3ddcae3fba9d30a21f1268a9d4a877974e105bd84295374930c"}], 0x1010}, 0x1) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_RMID(r5, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r3, &(0x7f00000024c0)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffff}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff01010000cdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8ee}, {0x1000, 0x6}}, 0x4) 16:01:10 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000002c0)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbaae8d242744e5b889966669ec653010"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:01:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x24) msgrcv(r1, &(0x7f0000000100)={0x0, ""/245}, 0xfd, 0x1, 0x1800) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fsync(0xffffffffffffff9c) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x4, r8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4af, &(0x7f0000000540)="00800000000000005579d87c3fb14918a0058f03ed302afe1ea075bd9d313e327e7392c63f4103693422fe2383d71d0710d9d05b9c133ab85c9424c0c672bb5a8f8f16ded2b3ea92f2628870e773e194b6c41565c78850f29ba3621129a045c2a4241c48a98d6297028006fc6a802b7f6eccbb8fa456aa2188ffa25c17ffda5159eaa38e04aaeb73aac736cd5666a3f03fad5478ba10d06c94f5c7cb08fe4150171d9189fda4b08f89ed956820ea27ea806944a57fe2ea5cdd3bfe6cf99872bda6acb47e0e6bc1f0d568fdb7a4ceeb1e609ca36e47b98118724d1e70e29906fe366bc2229b5204000000534772d3e7ab508b60689420b83112a74c354d5fde5fcb0bb2a1061d439f64dc35c8bf2b6a0abfd99de4e6447ec3cbca40a3892a312e1a587421cab32fc4352239b1ac4ccc2345db9abc2b38907657cb475cb6d9134fb9c6a28a6895eb4e5b360dc2b933cb4140f1ad5236a857ad5535f6d153e93fb5d343cad0ad17a5e66786d6e985e277b1b8316c4218e17386d311e0d14cb020ff3e56ce0fba07dbcf4c1f4e525f3e7b43d8aa76b69a9b2dc998c914f34c83db7377b94f124db3cb1408682266c2b962c33157091ee3f5b1016886407924916d6d84f4deea3ac336e66b387baa9dc85cb5f7cb546ecdb7cb0022c64c525828bc0a2c6fdb89221383be298b7af4628222c24fd9020982610c8ca9429e092e71b631c589185637f00bc5f76e9e18c167785ed793b509346087fe00"/552) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30006) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000000c0)) 16:01:10 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x52) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x9, 0x4}, {0x6, 0x20}}) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x1, 0x7, 0x7fffffff, "175fd7e42fd967d4eb6da6aa1fe3dc9dadc585b2", 0x8, 0x8}) r4 = syz_open_pts() close(r1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100, 0x1}, {0x2, 0x3}}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0xfffffffe, "6b0000b40000004e26d03f00001700", 0x1, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:01:10 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="888980f17fb8296bb2561be5ffffffdfff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 16:01:11 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) dup2(r1, r5) 16:01:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) flock(r1, 0xa5143ec3a55561c8) 16:01:11 executing program 1: getrlimit(0x1, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000340)="52472cd88124c17dc3985557aed5d31a9606713f422a3a1119fe6691b428e853327da6519f7143126d379c712e7716e46f15026b1af9694f95a2c2bddeeb90f5e41736c10ad7087aeca6b38111f7fc2e8819ac47b97d8716347b859106e3c16410fddd09a234c9c6a07aed4f15a82e9e86a01bd07fcc5fc92dc215116494d3c7f04b0aeee6e1995ec03f52a7446f7450f5155352674f01380bc84fa25dd64fb5a18e1bfe300f2555625929571f187ef51bbdf1c122fc7abf8612279df7123bd2f5ad8e1cc679a5e260e2cc9dc4443802b46717192488ea381e8ef22d271ba1a54ecd9d", 0xe3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/de\xfd/zero\x00', 0x20000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x400, 0x40) r6 = getuid() r7 = getgid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, r7, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0)=0x6, 0xffffffffffffffcc) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) r11 = socket(0x18, 0x1, 0x3) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000100)=0x20, 0x4) bind(r10, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:01:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:01:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() getpgrp() r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000500)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x14, 0x6}, 0x8, 0x800, r16, r23, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x9, 0x0, r16, r9, 0x8, 0xadcd, 0x1}) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x644eb6b5, 0x8000}, {0x25, 0x80000000}}, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:01:11 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() r4 = socket$inet(0x2, 0x0, 0xc0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x40, 0x800}, {{r4}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x576, 0x200}, {{r5}, 0x8000000000000003, 0x6, 0x4, 0xfffffffffffff001, 0x3}, {{r6}, 0xfffffffffffffff8, 0xaf, 0x4, 0x4, 0x7fff}], 0x7ff, 0x0, 0x4, 0x0) r7 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r7, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa439805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x410) write(r8, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) r10 = socket(0x2, 0x0, 0x0) connect$unix(r10, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c6530009778d1d8b57724574311bf0c54551067f7c0c094fa7607b7143772ab868ad41ff9b77045b1c3a2867554f3e0ff04734ecc176a384a496f3ecae6daf580cb042a3e2ad6547078bdbba0d0af12f940cf0d64db724c17446666f1f4a1ca536953e0d89200"/129], 0x10) write(r10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r11 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:01:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x6, 0x9, 0x10001, {[0x800, 0x1, 0x400000000000, 0x0, 0x1, 0x9, 0x2, 0x4, 0x3, 0x9, 0x1, 0x200, 0x7, 0xfff, 0x6b, 0x27, 0x5, 0x9], [0x7ff, 0x689, 0x24f, 0x4, 0x2, 0x3, 0x5, 0x4, 0x80000001, 0x4], [0x9, 0x101, 0x2, 0x80000000, 0x4, 0xffffffffffff4479, 0xf07], [0x0, 0xffffffff00000001, 0xffffffffffff821b, 0xffffffff, 0x4, 0x9], [{0x9, 0x6, 0x4, 0x4}, {0x200, 0x800, 0x9, 0x8001}, {0x400, 0x1, 0x8, 0x396}, {0x3ff, 0x6, 0x7f, 0x4896}, {0x7, 0x5, 0x9b8d}, {0x5, 0x8, 0xe0, 0x3}, {0x401, 0x4, 0xfffff001}, {0x9, 0x4, 0x81, 0x3ff}], {0x8000, 0x200, 0x1ff, 0x5}, {0x1, 0x7, 0x4}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f000022f000/0x4000)=nil, 0x4000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) 16:01:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) close(0xffffffffffffff9c) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:01:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="780200007f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) rmdir(&(0x7f0000000040)='./file0\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:01:11 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYBLOB="b2bc89e7652dce80543d107797a84964601e335e3d89986fe3126f41bc2659ce64dbb760e195ed97dbfc83f94b41adaf634419d39e89bd47b77e0260781d823925f64f5556f2d8b4b9766770e42bd23c0accac0797e01146779506b8f9e9ce4e3107303e6dc9112d53f1f506588836a5aaf2", @ANYRES32, @ANYRESHEX, @ANYRESHEX=r3, @ANYRES32=r2], 0x7) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r4 = socket(0x2, 0xc003, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66a474696c653cbbb56b5e68bc00fe55256cd25b81acd93d6be01f17858f2699a9692fb6cac0bd45b6e66a3d07db87cd8330210335025ecd19c98be4b0ffa2e7014b816ab28c0a489f683c1d9157c02a377f329f2c78b2fe50f88173b8af5363a061293ea6a96ebf7cde82a57a8ddf07b5648d3a664a18c172865e0f67f9cc91b31c9732c2318bcb48b4df1fd4f5571f95b050fb"], 0x10) write(r4, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0xf, 0x1000}], 0x2aaaab50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xffffffffffffff78) r20 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', 0x0, r27, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r32, r29, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) r34 = semget$private(0x0, 0x7, 0xa0) r35 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r34, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r34, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r36 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r34, 0x0, 0x0) r37 = socket$unix(0x1, 0x1, 0x0) r38 = socket(0x18, 0x1, 0x0) listen(r38, 0x0) setsockopt(r38, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r39 = socket(0x18, 0x1, 0x0) listen(r39, 0x0) setsockopt(r39, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r40 = socket(0x18, 0x1, 0x0) listen(r40, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r41, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0xffffffffffffffa0) r42 = socket(0x18, 0x1, 0x0) listen(r42, 0x0) setsockopt(r42, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r43 = socket(0x18, 0x1, 0x0) listen(r43, 0x0) setsockopt(r43, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r44 = socket(0x18, 0x1, 0x0) listen(r44, 0x0) setsockopt(r44, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r45 = socket(0x18, 0x1, 0x0) listen(r45, 0x0) setsockopt(r45, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r46 = socket(0x2, 0x8002, 0x0) connect$unix(r46, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r46, 0x0, 0x0) sendmsg$unix(r37, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYRES64=r38, @ANYRES16, @ANYRES64=r39, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r36, @ANYRES32=r46], @ANYRESHEX=r40], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r35, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r34], @ANYBLOB="9f9de90263633126a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a489200225a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f448b1a42e1683a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c1fb1dd0c4dc3a01a195d00f42075ac6afb5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b", @ANYRES16=r42, @ANYRES32=0x0, @ANYRESOCT=r43, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r44, @ANYRES16, @ANYRESOCT=r45], @ANYBLOB="13ff4e61006d4d36676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d17", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$GETNCNT(r34, 0x1, 0x3, &(0x7f0000000040)=""/32) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f00000338c0)=""/102400) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r49 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0xfffffffffffffd65, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0020ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de305001f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854821a2e191500000000270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f074b6d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673f688a919661d0a1e373b41075387eed9771524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b586733ddc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d430af4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0xfffffffffffffe60}, 0x402) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) r53 = getppid() getpgid(r53) r54 = msgget$private(0x0, 0x20000003c4) msgrcv(r54, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r55 = msgget$private(0x0, 0x20000003c4) r56 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r57 = socket$inet6(0x18, 0x8005, 0x10002) msgrcv(r55, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000"], 0x65, 0x0, 0x1000) r58 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) accept$inet6(r58, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r59 = kqueue() msgsnd(r55, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r59, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r57, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r56, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r55, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000100"/260], 0x104, 0x1, 0x1000) msgsnd(r54, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r54, 0x0, 0x0, 0x1800) msgsnd(r54, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x1, r49, r51, r48, 0x0, 0x46, 0x81}, 0x10001, 0x1, r52, r53, 0xa5, 0x1, 0x4e2c, 0x6}) r60 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) writev(r61, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r62, &(0x7f0000335000), 0xfcb7) writev(r62, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000335000), 0xfcb7) writev(r63, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r64, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r60, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r61, @ANYRESOCT=r31, @ANYRES16=r62, @ANYRESDEC=r63, @ANYRES16, @ANYRES32=r64], 0x9, 0x0) r65 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r65) r66 = syz_open_pts() r67 = kqueue() kevent(r67, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r65}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r66, r67) r68 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r68) r69 = syz_open_pts() r70 = kqueue() kevent(r70, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r68}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r69, r70) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = kqueue() kevent(r72, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) r74 = syz_open_pts() r75 = kqueue() kevent(r75, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r73}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r74, r75) r76 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r76) r77 = syz_open_pts() r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r76}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r77, r78) r79 = socket(0x18, 0x1, 0x0) close(r79) connect$unix(r79, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(r60, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r67, @ANYRESOCT, @ANYPTR64=&(0x7f0000000b00)=ANY=[], @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRESHEX=r79, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r60, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r60, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x17b, &(0x7f0000000040)=[{0x106, 0x0, 0x81}, {0x116, 0x4, 0x4, 0xfffffff7}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r4, &(0x7f00000002c0)=""/227, 0xe3, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r3, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) pckbd_enable: command error 16:01:13 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfff7}, {0x7, 0x2}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x221, &(0x7f0000ffd000/0x3000)=nil) r3 = socket(0x18, 0x400000002, 0x0) close(r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x100, 0x0, 0x69, 0x1ff}, {0xd86e, 0x20, 0x20, 0x2}]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = fcntl$dupfd(r0, 0xa, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x6cd87e7fbbb72ae) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r1, r6) close(r7) ioctl$TIOCCDTR(r7, 0x20007478) 16:01:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = getgid() r11 = getpid() r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = getuid() r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r19, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r24 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r24, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r24, 0x4004746a, &(0x7f0000000500)) r25 = msgget$private(0x0, 0x718) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r30 = getpgrp() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0x8001, r26, r27, r28, r29, 0x4c, 0x6}, 0x8, 0x800, r30, 0x0, 0x7, 0x4, 0x8, 0x484}) r31 = socket(0x18, 0x400000002, 0x0) close(r31) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r33 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r33, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r33, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r33, 0x4004746a, &(0x7f0000000500)) r34 = msgget$private(0x0, 0x718) r35 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r37 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r39 = getpgrp() r40 = getpgrp() msgctl$IPC_SET(r34, 0x1, &(0x7f0000000300)={{0x8001, r35, r36, r37, r38, 0x4c, 0x6}, 0x8, 0x800, r39, r40, 0x7, 0x4, 0x8, 0x484}) getgroups(0x3, &(0x7f0000000480)=[r38, 0x0, 0xffffffffffffffff]) r42 = getpgid(0xffffffffffffffff) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r43, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000500)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="4d86f55a28148b942f79031592ad01b226f6393e0ef6803e", 0x18}, {&(0x7f0000000200)="62cae35a50e003cc951c543de4adf71e31a97e850755d9a221f25607c0f73b89e221a0d46212db1f7ce3d73fc637ca7ddf63e674b61e06bee8e0260b09b424c608713c4f273bb32075b577f09b4e8a6fe09a59e79c6dd4017fcbccf29de76d4b16d5581517fd03143a0ecb407423253a77cd23c393ec96d0ed3ae48cbbabc0e4c13e40d781422fa13a644fad3cfc031b21de066a753fdb283ecf960430dd6afabefe7d1c625cbe8967e73452eb", 0xad}, {&(0x7f00000002c0)="b3f4b4e00fe01e5cb85de0827a3557ff3a23d8046d72559bbbdf3f3f8249237412f3fe6f6915a4183fbe58899237c5c1fe87b91e2cd698cedc1dd3d772728dbb1bf01729244e8d77d16007750f0f6d05c5c3422cfc9a0880bcf1ee8432d697fd1ead8452576ed5f1a6d14687b12c9e9f0d775d731ef062bf21a5a96f7373d7bd4f7923821095294f90a160cae859dc331479adc4974b50b6405ba09df319d4965c51cf7cded08a4903f2ae2b2639808eb0bcebd6106d078359c762383cfb333c22af0289c72c7774d25273affc4dee54a3a75635cdab47f5cc959888414cea06bb65ee512110cbdda4bfae733ae79c", 0xef}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r19}, @cred={0x20, 0xffff, 0x0, 0x0, r32, r41}, @cred={0x20, 0xffff, 0x0, r42, r45, 0xffffffffffffffff}], 0xb8, 0x5}, 0x1) r51 = socket(0x18, 0x400000002, 0x0) close(r51) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r51, &(0x7f0000000040)="100a2956b9223776", 0x21d) r52 = getpgid(0x0) fcntl$setown(r51, 0x6, r52) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x30) pwrite(r0, &(0x7f00000001c0)="0c314659bd71ed15af9bdde4f3d1ecc99699e81815b6f71f656934e23fc476ab7d3dc7447f8f181c68aba1a6c7e21bda639c9d0be80339fa2683cb7c9367da3a65f9ae4e57b784ab0a43ab21f79519b386f075078d92d1a48f860a633ab6da1809f3a868a5ae05a3eb0f7797854dfa144247b3321efef633394f0b1223fd822ad1c080443cee1739795ca8c37f21e9846dfc8b9a946d78c8e38867569b98264a9abdda02f662a5d7842f24ab81abe89b46f6074cbd9b0c92812441f4853912921e92ed3932a91685d661ad763ac290c6bccba3b73b105e11", 0xd8, 0x0, 0xd65c) r4 = semget(0x2, 0x3, 0x2) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/133) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000300)="0f03bb89c99b30353e535ffc3f59b58857bcce2fd4c12d34b2b62c1fc6ea3155a7ebf8af46bb64aa089dc3b8cf1dd3490c0dd2966b8da018baa41ee800db75bb11670a92c671764c6e4ddbfd48c987a1ced56039924d123b06d703dabc566e7a2d23", 0x62) semget$private(0x0, 0x7d15ed14d9d6e4a0, 0x100) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a38623f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f2d83fb2e729445530f5d3e4b000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f01"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgrp() r4 = getuid() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000500)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r18, 0x4c, 0x6}, 0x8, 0x800, r19, r20, 0x7, 0x4, 0x8, 0x484}) r21 = geteuid() r22 = getgid() r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000500)) r24 = msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) r31 = getgid() r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000500)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = getpgrp() msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x8001, r34, r35, r36, r37, 0x4c, 0x6}, 0x8, 0x800, r38, r39, 0x7, 0x4, 0x8, 0x484}) r40 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r40, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r40, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r40, 0x4004746a, &(0x7f0000000500)) r41 = msgget$private(0x0, 0x718) r42 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r44 = geteuid() getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r46 = getpgrp() r47 = getpgrp() msgctl$IPC_SET(r41, 0x1, &(0x7f0000000300)={{0x8001, r42, r43, r44, r45, 0x4c, 0x6}, 0x8, 0x800, r46, r47, 0x7, 0x4, 0x8, 0x484}) r48 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r48, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r48, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r48, 0x4004746a, &(0x7f0000000500)) r49 = msgget$private(0x0, 0x718) r50 = getuid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r52 = geteuid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r54 = getpgrp() r55 = getpgrp() msgctl$IPC_SET(r49, 0x1, &(0x7f0000000300)={{0x8001, r50, r51, r52, r53, 0x4c, 0x6}, 0x8, 0x800, r54, r55, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r51, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r3, r4, r10}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r27, r31}, @cred={0x20, 0xffff, 0x0, r38, r42, r51}], 0x80, 0x5}, 0xc538d9d8ea6464b3) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r56 = dup(r0) sendto$inet6(r56, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r6, 0x0, r6) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x2) r7 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) socket(0x20, 0x8000, 0x44) readv(r7, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000100)=0x95, 0x4) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:01:13 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = dup2(r2, r3) write(r1, &(0x7f0000000340), 0x10000014c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) r9 = msgget$private(0x0, 0x718) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r10, r11, r12, r13, 0x4c, 0x6}, 0x8, 0x800, r14, r15, 0x7, 0x4, 0x8, 0x484}) r16 = getegid() r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = fcntl$getown(r3, 0x5) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000500)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getpgrp() r26 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, r22, r23, r24, r25, 0x133734f7ba6a5b26, 0x6}, 0x6, 0x800, 0x0, r26, 0x7, 0x4, 0x800000000008, 0x485}) r27 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r27, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r27, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r27, 0x4004746a, &(0x7f0000000500)) r28 = msgget$private(0x0, 0x718) r29 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r31 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r33 = getpgrp() r34 = getpgrp() msgctl$IPC_SET(r28, 0x1, &(0x7f0000000300)={{0x8001, r29, r30, r31, r32, 0x4c, 0x6}, 0x8, 0x800, r33, r34, 0x7, 0x4, 0x8, 0x484}) r35 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x1, 0x0) r36 = socket(0x18, 0x400000002, 0x0) close(r36) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r36, &(0x7f0000000040)="100a2956b9223776", 0x21d) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x10000, 0x0) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r39 = socket(0x18, 0x400000002, 0x0) close(r39) setsockopt(r39, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r39, &(0x7f0000000040)="100a2956b9223776", 0x21d) r40 = kqueue() r41 = socket(0x18, 0x1, 0x0) close(r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r42 = open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x84) r43 = syz_open_pts() sendmsg$unix(r6, &(0x7f0000001780)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)="d36e5cdb65f0ea21a54afbee5c1db269d51ccda67fce64cc9ac130e31475057488e96c9234be815bd96457", 0x2b}, {&(0x7f00000001c0)="201caf130ab25e3d57a061652bb4353540213b7371a08b3b482e2eed66234460663911f5a2644bb9e683ec012966296a4e0ac7390fe5ab9ced2b7a008504a367f37fbba6e9172397534ed31ddad52f066426c0ee8c5a329a76b5668d55b0b2599917ba787d670f83c31cd2ff3f17c14fdfcb7f807f2b7e1becd8e86018a3b4db5c6dac5564e2f0e11c1066156dd9d8fe8a1fe2b2", 0x94}, {&(0x7f0000000300)="3c02f8efad5aaeab9f4cd724213b9be6cdf73417c0e27404f38e8ab13d1e8dc74ad72b978da5a3f0bf446282043b6383157d72e6f1463b4cdbb2cec5aee14801c56a499143e6c68a0e16bf0d071f63074bcc1c26357abc2bf91f9882a96908c9fe30178b52eb2eaa6227d3bb5877879497bb7a19f8406d5d3d27f7aa721a331ac3c0863440e02adba0a7fa482ff26073e46fa353553bc4b051acafe51bad62c62958e0bf0b800705d5bd1ecc91960fe8c446d29ff137c564840ba0f17a7ac733b97da54f81c6c9346db09ee78e0459084ed0c77457d11bbef9d86e1fdd8a37a6da18f37c29338c1e98857be165d4af68e06b5075abd29d4adf82cc6d4a5e274f5dd2873f26920406d867f9146fa79b1f3dcce6e3189f99bb2a09566b28f4ec5502ec7702102d09e195be1b5ca76b33c9d8b23b48e8959e0a911ed6aee2a12d8d0fb2cde90093bfb88aa22e39a097b91a8badadc16c35b86c43a3669cb4812b7ea144c25a9e7eebc355f92d383f2186cee5b82e45fbf0d20628701e0ef4f3c0554d700a8c32c1f5d6ec18fac873fbc1660dfacd780a288e424fcc7a69a50a58515d0614ee4f4397e262bb82cbb3c22d312af6f3a2efee957d0a4a45083823cace6a202037f77fc25a85a1bab3fc2cd9058a5adf0b7b35fbfe758eec12582f9095507cfeb4db7a167c2432ea63c142d5f08c5d05f5a5905cf76da34cb5f14b7f4c550ce650fab076043e5f3d73566281bea3aba5a41afbc10b6bff28e8a0cada3696f2327339c852f35541c3cee9900470191ebf774228ee59c0603d9cdcd3ea4fb5b09b9c608b4a7a66fecb2b12c5910faa1f18e257da6bbd42aa84e1f7d020f61c849c5a1b1be058b91bc787d84f68f975d55c823c1282df52dfaa6a56cde9d0a5104fbbeb9fe1914b8af323495877d6d3c056fbd36e0ed188badea8aabcfc87d0578c105fd1b39c590fd981880811a41d7a2c4a690c6f9102fa3d2b35bc8b2c614182468d1e99f8a5dd059e80c0b8628ae53a187765dcff817c4c2cce2f469dc5118e1feba5109ba56fd71c05b9a27404f4d053f09f2a6829d31806112408ff496d1d1075ad9532b58c6fde4b0134439328abd788c015fa0fde51b8ed1d953a3c49fb276ae3302fbc0ae6b6ecfad228065d678a4455864bccc361a1582036de890d9be9aacf4687de3c42a3708c3ccabb0526476efdd629fc336b16893a15efe1315f3e755ce044253cbef48992f05dc30268b4fab5d60a610f87f07cc5a56be6edd86caf46f3179d6d3c52d68a97c283e159375189a972b02239d6c576e68688a0a9578e92269973b7f37f4064d688357e19f945173df740c0ac8e03b387b2e8dfd4cac854cfc48a30327d4dbc8a71e490877d375f24c168c4ebfa92401506d294716cda6d3bc9187b45bf27909554989289994879e8606820d87c265d0a007a19e31f9787828d23ab9fccc83f5633f63c0f0dff0b2b9f7cfa94a70116cf9e64b35fa3574b1b9a9bc9924de4c7221f941c54775c66e2a5bea91c3fe57d9023a4041242045bd2ab7eb62623e32d11c23c8e02407907c6b32a2bf134eeefd891d6a15621f8e50214893aa6c1780bf9b89b87d57a3a37674c434e245ebe63c98650f576a17d4ca92b4c25dd70808136bf8aa5651a949e9fb478db0a1825c0da4c721f7db9c39b0410717b4d4c9b568690a6a0830031fa506943f899ea4f605af30cd1d834152570f612074884de6cacfd87456211dd4b3421a3359a894a378c3082334c721c18f1704c5ce735530917e8c6298f44dae83ec483f624ef7b241866ac24a3e86afc16416f41a261853801287aa7634c2c0619848761d7d588546bb87578829d2b9903d17d82991567ba795a839eccd709334a9c17e7f6617c2b64e831233b401c6d02881595c522f888f19518745803e22fc3fb7e97bd3848eb2c5a2f5a9f78ee0f3a7c3f99093d3522336bba8279dee20ddf11f3daf394df0d45360196ae405d6a6624562a041159918bcfe4b880bbf7049775efaec63691b660bfcd258f10e9db257df0bb7e7aa4618b96529966ecb79ac50143dc92d786b04667c106dff85d123f76a501ec227d40be1df57486d2eaec30d20699f7c44a84d792eb5fb11158d163d18fdf877113e1f91011db6b9dfcc68ba1928532adab39909f8870811ed70182b17c7775645352ac4de4c51ee900a8f356011bcfa5140debea074f712ba1fbcaa4b4bade259112c64f48fcf6bafc505a6c95687d2b557dc04beef50aa74444fc63185ca71ef11280fc7bbbbc84b904cd6aa8ee12ec7f03886caefc94ef8a64bce6a71d6386779e1f23973f679f831aafb776d4410b5305c1971f1926d02afda87bdb8627d75b022dda52550d0ba6401025cd7369ea8eeab530d4f7fa8516c9af162c16d1aa63a2799c4dcf660917b08e50a9e2ef6d6a7df36237a9ba5ed1b9ae4e3cea9e0ae28069e1ef97801a2fc45f83c4ca60ab8546c70f136c16041e93187df8e309784580436138507a46b0f785dbad99f8ad32ee2e6c2f8f942f3900d7fc1de0d1cd0331c936400b71b319286ac5a91561c5c4ae45b91fbdfa340f719f055e49a0ae11c10a73306a614e76d51d6ed94f43295d1d434883956e12d2eec1a6c87d9ed0356d6587757e3ae590820980593c4c234209782c211fa42780d0463dac4a4f9825812b03131248c0f5a3e844477ff2ebdbe256949b1adc933887eb2c3910e9a9c5cd604536ecf02f04749abf63d2e7a403bfea5ffe8e952a78a8c826bb93956172807fcea42cfadcb4d9c52dade94e199590fca9f7ed485418522ccee9b21f258f9de8ade5b1889d6cb1cba2282f7e7e1828b66a789ed8de8596e9b5adc8dbba3d1116acc794270e08b608072bbf1a9b2ea63f1086c7606421d57576962c149d0ebd848105967c4cc9fe021bd9b0b8577e4a998b3c1f04cec5589e0fc69637df0583cc3b2da58fe4204044a59f560eea32e953f5d3e27cba1fd9a7ad4e61c1570b562e5523ee326bd95d90542bfa2a4909c50ceef7f69d11e6123485f7cfa0a076ee575df23f09a5cf742748587cf063a5106c3352853deabcc0479dff26a583fea1329f9092d4d9e492f38095b73b3f2685184e3a4193357401d8b21b0bf0d9b683bc661abb134f2f46137114ce801565faec2eca391b854071c06d4a106fc6b7b4b494e85f8ccc6ec709a3a32bbd732a513508c70c82b29b142ca7285007da80460308c086a97f1e95bcb72916b26aa4f341eaa3c1193ed7b8cd351dfc697d3da7428de0ecd07815b0251e5886997e1a0220bc2ac0f54d05774c3e0578ba9bd8e72b8923bd3a349324db62da2742bd25cd92e0a844a9ae7838bd3c89a8ce546b754a8b464d282cb1a5b55446460ff3453ac25ee5b81d6b6bb05aae34fdc82e7bd3fc4cfa69a9b63951d7de9a5994654ebba7761aed7318166f798591f92a0224b0839c9db4d4b4bfd92e21ed435002a142e9b534ffa4a6c7a539bcfd338770ac8c0c8dcd742623b87d8231ee682e33e32fb0dd85bfe293207583bfbc6466a59791fd004013fa112929b608ed3dfc4aa90e494faec4f2c5535af343b38dd482408a966bf4b73b862735d4907910f40a9a6ba5029756b02227e6bb774abf7824ea23c1e6179e9dcd189de57a1e6c16ff0e3a503a7b2841e8ca427f0fd178ab291c03b0066db25e62ffd11a756d84f6d3c38e51a327fb9bbfca7cda892bb6e17fce3c795974d052b2658140e9fba344fcfaaa86d153a6b14a02271b4c815be41db1c9bbc8f56104e76a6ecb335eec554678155f396cff376f0ed7609e75d2389ae81bf7d51caad194595b1419dca0e35ceb78a6577e196ef38e67877c83ae9a5b59d0970ca4676a7e0458f965b7277d9136b97b04846a860d35ec0379018f08a4213a8da21d8e64b20747bddb3bacc70cb604c450857efdb6d171c7b52e92c0fbebdbaed9e1829ed75847da89faefccfb0859d9d0ac87ecb088ffe7f09b6ae9ab8e56d1c0bdaaa6e0683b58d045cbd4dd1fd7528c1f3323de3fd80a308b8e32ceb4c2ce399907f4b0b0d4e5233b8eebd67a520b7712ef65f9772b7842c5745e7619c797122ad17ab9558733049fde20857210261c1a8d0e2a6a32b65ee6652181a43d3867be241fc7fb274673d21ad9fe20d185e688eaaf095fb6acd0ab19872d2ea39f82f6a633ca94ea3a3bc5b78f5e687bfb9f1ac5594acd16979ec1aaf54ed23604eca4a746209944bccec392a1e0951b2e7cc4c1d3d62e5e062e628055f9653205756d2e20bf5e0dcb9dd396f55760c9b0a88f91a77b2181cd4fd565afecbd3aa062045933bd90ff92b4f87f94623ed591e2d98629667d9104d8bc8260798715e7a645d3aba52d0a31d658ca9dccda3e34577fa03dc655ebfa1434ac706c6e1cd793a019444c08f5e0f76e88d9dcddfd127dfe8ccd480aa41799b00f112c6110bd002e4d768c2e4bbcf253ba7ff8e1bec92e68daf3a2a010fe7ec317030ba934f63ebab85b26c750add5cafc6430bcf578b390000dea097b3717eb7d44f602d0d8f399e64daedb792c1a55a2ec4bbb8047c77e9265fe476f7366f1a6365e9ae1d4706f6c78becb0d00934106a7f0f95808589356f24847b4903d29a7b052aa51e423dec8a93d44fa92641bb7c6ce0fc46c7274a49d2f97bfab40700c31dd72589fcc52612500d6369aa9f0b8c19b6563911f7c734dc224177c166293dbed32d5e1354a44052ebe77f7bb003913963202196b10cbe1e19231833265606fbf0667e151e6e352450d13c736c1fcb92770336d5c119ed015bdcfab0f8a2e84c5b78bd7f4009c64258fe52d12897d0a19853ae16a871bfdfe8b163b575c3c660e4fb37e87d80eba5cddf8e1444998f522e2fbc01671de979bfed2813964fdcb18f28a2f11bb84b0bdbeee9e72a5d753be480e47eae3fee0c4da53bcf28fb318051353927199f84bba857a731344122ba96fc1feeffe7e97e2f1816be6f963874c2d32bfc67cb21dee708e28635802a6d02430386c0e8dd208f4f1cb3d7da3e4f571ae466319a76f321ad2fb70f8ff6a99596ef8b992acacf2176ed45c53e50793d2694f35c7c293e606e0e53fa8047471096052a6f71e1a338cc4a5593b553378c93878879a318b3fee5dce57c95ab7d089b71071e38d5e74c7da639c9b71e97661119671b5455b60155084a38e1e91c29a486eb07a2902e1b693bde994e9f6912f6de1273d33c02b08bcec9321fa09404c840afd2716d41047d80d15f1ba04633fb98e6130b52a9f91dfc9efc23dd9a81605082d9e88cdbb61d6884f82b604b4cf050e7638598a0e0f96450fac0eacfac4dd81fa4c8c9beccb84f8372b471ed4dd66ffb9a859a45e339e5736e35d934341a5e550c6899c266aa7a514e09cf9a9a0fc24d1535b3bad81200b20df6aefa075b975c4f57ea6b6a18e38ed172e5e047b2dde68260a6b770017011662fbd501ecdac1e28cba0bdb9a971e0ee758571ec2ed84306fa05b5f2e1e28c1110223423d36abec2c386023ff9a9e3e63fa382a28288462d3098e34ab628453555d0c4ed9f23013e5030780779166e737690cc3987c7db8f48057c058ad4fbd23a880299449d9f2f31f14535c8cef51f490ba10a82ed5f1e17a5ce2230f0ece11aae17497ac15a0ff00cbe86f3cee531e46039133edf908ca02ad5da18ee812cc8cd08aefb1709692365715254aeea24b121cfcae43655a0907e979e5adc842cf206a00d09d7c71973ff5a330b4d8bb34ae7686ce71b7a0d577465b15081a4beb345a41b7e8e707", 0x1000}, {&(0x7f0000000280)="16013d129ad4f86f02f3072b0fbd41392b3115a17dff42d7cdc6791ddce6bd", 0x1f}, {&(0x7f0000001300)="6cfefa79ea470333aca03e95aaa97b69c3fa76118e297c4ffb5a93be42a85051f95ca664f6f795f08499c4949c6a7af6fa0a963ecd94919820e2160f7ffca5a27fbfd7395cf1deb82828f8d679e90d615cd10eebabda1624eb2274d60fb3e485fe078b1356214a620cd073237f5f02b02be3b8acac6043c7b8a0b97f3fef24bd86abaa3ffa2043852d1ecbe55b61e039f3e07d72af099ddaa19d7432cde364f05e787cfbc21e00f7d1d8aec9536160d211de0f9d55536980b8408d70de173051f2c2bafcd484a9ba5efead26c2df8682faa39af80e578c8bd69f5529a232a8319e579c02f0e92a47c65e1f605a432fac474cbfa980f334e075", 0xf9}, {&(0x7f0000001400)="592d05af2a4dccc51e17b533c533c5368b1c21fb51a3e2580d2d89a918fc67c731d013230fd7db120a37ca7873ccaeeefaf029705c193c1054966d4f66498e433a520c082fe821c59dd20fbf778908217af7fcbda49622d30f5edeb97a0bb4b3e15584a57f6bb86742ca9d04a81b9214326fe103aec0188d37985e800df9fcab83a25e9d4f6a46b2e4d6896b4b1b74c20d749a8641da01074b49fa35", 0x9c}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r7, r12, r16}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r1]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r3]}, @cred={0x20, 0xffff, 0x0, r19, r22, r32}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37, r38]}, @rights={0x28, 0xffff, 0x1, [r39, r40, r41, r42, r4]}, @rights={0x18, 0xffff, 0x1, [r43]}], 0xe0, 0x9}, 0x401) r44 = accept$inet(r5, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x4c12f4bbea100e82, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r4 = dup(r0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendto$unix(r5, &(0x7f0000001400)="264b23e9f0a40e0a8f5456fbb3163a7793db4693442e373678541393eb373c62185a847e7c710660a27efc15da3cf953bac319c2b2e4080f6f48c5f32697c885e61486a17922a6b406b2f383de9d7479d3e47a1465cd9f181e037edaaf91d41f3dc18d380f8bad5feb6b168883be6ff2e5e0bf869530b2819466c0e720f0e3ec57143c67f3865c2bc623d2efbc6eb6b9b6a6c8d021e40c4250501d33b34458fee5abf0b01038b36f60fff617a36f963dcd6d58d5d5cc314363fe993213c0d0089b61b67d56e44448fa6816438574e1abd853e038626cc1b8f50cd14e95618089d558c94266d69e2b27068206cd8c7e0b2bb19cdd0c233485f18061602276a737e7359fc5bf3b85e224b4f4ac653fa2c0bcf7c66fe34051164bc43d5aaefca474c38fc8b5b9b5d6dea90ff2a2b705204547d6143f9504a40b312cefcdda2f8b3af8e509149907aa2588f69bc8225ff4f07595226b10708b3572494096d8a0cb6ab686424c66554b59fe4df880627ebb0d89ef0ea7c9f27f9a705ebc0f68e891c4420abadd3f16361d9dfaf668ac4fff9bd66f667ed46de1f2073e8fdc7a20ff54a70344bb46cc59075816c51a324ed9c6d265fdf15f8fe8cac5d423f0536987e232d304af87fa7b33b4e3562c6d9e126fe25960af8c5fbc377ffd4e0fbaf1f34fde5aef1b3a673c62d6764aa6c475ca8fcab6a6b9f3fc17b71c14aecbdb816f5169177bd56fdba7bc233af31f6d32cf017750b8034e88db1e4b877992dbe853979b74c09f9bce62eb400de650daad66c9c6ce55c5b5eec6b005b5af81c6337db4b4da3ea6002a466a9e97af3cfee71bc595cf9ae16721c467acdef892b78ed31a3b987f130f1f7b1b89c945f3ac12185e45fd19877a9d8cc3ae12e0e4b79ee1d3670e6d8b18cf5322196c74974b623c4b885ccd6dc14826a56662ed1d0074d5e6af5d10dfa17b22e7a4fbc26d7aee99d3382117aa89e5e5770bd6f175ac076d17885f9e0d7d0ceed435dc5ca7aec35c6cc2f15a9adf3a7c109974ca771d508a69841ec15336e98a825b52ed0b7e71aaa9f5a62a110047aa8db3f4a9feeb1d73b03bbb66b7f1a76c77b6122b523b71be3dbec2ec51a1a11f0bbbbc6d07df3e3a6b632ece0ee893d0d58661cbfe07bc942bea7bac220b5d8758f7115c7bb15b363b218f10bb9c541aedb787bc7c0d453fa86651b74bc934b038ea00f7d1b2a61e02fa35955a1dec04e81ba18a5dd1594f8f12020862536035c6dfc724f4f05186dbee0eb3d23d517c36d3a0b498e9d8e428aa7b4e038fbddb854e083a4ec7d79c3431927066746c6daf9c012b107cf4654a7cd1c821502db09431e5919b0d4659505a7b6d7effd43ee4c4045754f46714f70696076700fca75e33f2ebc58f40879e777dce9ab11557190a90dd77c61deb61d8ea9d96c017dc92c1ea2e672b7ec652ad3a6270de594f02a4780edb4cc4e4451538acc546da71324bda037fbcc254f010c371744c1dd4d3ee11e9daa5f1ad1dc4c3de5a6ea4cb4fd2d57186effa0c7385da97e78948c05ece41b820f07beb01f2c84904b8b30b3602655397fe7d96a8c0e226272770f1d473de1f650382a89653b238e4e2f80a4f709433654624f0ea04d2a1a431b64b76d4c517ffa1571a4caa44d369c0030282ec82227bcb668c9903e8224e2dd628791cfe453936e29c3204cb73d78739d31a8d9493e29e500fa0e3fce4d841cc48395e76d93dad26a59e4d7303e81c8c98ecf6a5e80ff2d53a7b0673212037531fc0cba7893627cb8b10fa44ea8fe2d7bbbd7cf7adddec9b049bbee9ca3e11e2ff818d8458a855c552fe73c5e4eb55c3d15ad996eebae3badc6ca5b44529d234afa60fa881b143182f17e26b5e51aec82d6d48b989072b305b313c86171544f92726a1c0e1f0f79aa40119afeb982f33d673527840a43d642b26bc587f3aab252ac2492db78e09bcba556bac33c8c9467bac90e0e5ffa33eed0bc521c02077b2ce91b13b933b22db50da66b1f4ad02b90e43883041c85ad8923bdcbb0070bddaf1b90aa8ff2fc00a0ff3eaba33eb83dd0e137914d0f7df55e596679a2590c48b21eebb18f2653beee022a2ec5f383976922700826aca8e340193ac0146403998c26c8dab3ed2e7d7fde4f75476b1de12d86ec905f6500ec400bca26bab5efb508657bfa7072ad251e6816d870b1a6cc17730661f1f66efaf15ac79e143e4c094a8965e30eae221f7b2e203ac1c45267993e298fa6e11f2cab7a694b0050f6705e137fe26304f251792341bda1cd72d208be811d0270d6ebdec523c7c20c9f27e367aec60548c6921aa415f691ec6151d58769c4cad73515eadcb19dc217fe69d196abe7abb8bf0515cb2cfa47c2fc44202a16723c282362e4ed5b5fe987ef5c217dd854151324446d9840425bfb823c910f31e5d40fdad57b3cfd511e25b5c74b281f19979d37a87eb39499f7e0889cfdb9282ef7d398a2cd9e4f4449090ee85ed67ed17820c21a881abd7806a06443b1aafeeaf260938747001cd19a2a487068cf46c0e3f2c33abf6048815433297cf6a14ec5289a67ae1f2ca7d525f4ce7b4fad6a73f5dcd8c944d631f7cc95f7059809f3b4740dcb75c73b85524cc5499453a5f89223195dd7ddbb2eb7f40e7e622c35d2fab041deb2ab2511de6192dba2ca2196c6a797cd2c0bc60172068768dc3d81010da1b3747458e4ff6a492f0fbc4c4671f1efef08b80759036772ecf48130b62234782e6bc4c829838e6b9c128ec69a4614813ba1dda306885a096c7b2cb366955c5e58e96706c96dd84606bde4d8b5921d6eb4aba68ad1e7c09daaba1d8214362d7981d126793b15a0abff5ba57618cce152aa014db074095e9f19249fdc875972ee0dce5b4e45d66d7f028e136f42457eedfe71448675bbc01052682961906093c051e8118415d9eaea507beb9bd262cdfb8c5955b0395b6dd8a99c37adcfb58120aec018e27fa6466bd03f833c50e4a791927b3b5416b0cccd6aa6671b403658073405add3a7d1d96dd3c386d7a820536d6d66ed2ab20d8290185ef325c08388cd0682be86d36425b04280a355a3741fabc3c2ff92891fc12eab96a8ea65c628d2ff0bb43270a403c8695d5294b09885397a8fd4e809e7254bee6e2b3d47a74885681770a2d6ce4a6698845e84622caa9514eb040b2cbfffb4a758936c428a6ce4a3da86833c6fb9d88c049bb42e0bd1d63896e6e196255d7398438bdf9c8af909860ce63b1bc3e2e67e75561db4db6e8612422bf39e983269013f1f229138298ec8d3fc7173d6c9e5c629a34180b9f821080a56d518afc1db62ed79a4c4015aa1943f26f3ff8d9466e791eb0e1c913db1e2b958339ff7bcf6c013e12e2b4bd7183529b24b60e85af715eb1f3662011a4aca6eb50e2c39360c9750ba28167d58fdd51b8619c29723875e839e908044896595dfc794b8db30cbb75828bd4957e81d77498a2b17db6c86683ffa4ee307f93230d6d96f5138981236db798877ab58d7183d2b0a09e848b82791384cd41e5ed052842346b458d4c1cf64b1ef956fde5e199943f90a87092ec463a4d9ee346a4bed5be1ef86a3e296cd0d4541d662840031fd5f10752490f986170a1615b11c24ab63bffcb375cd4f61ab38bca30129c77f7948f55166de4926f617d4c4be96ee2a7f5ede69446474afd3abc777ae338a023e8381eac95bc12718638261a563f4a2e1ff9afd5e2cbd9b877e62678f8f3b704e079e0a0d76cf74e3733373aa39d59979a037f73108ad5f3f4cbf96f5d17c22dbe2cae81713968882fc8c8ae468e5472acbcf65206fdd1396216e5611652825beb2473b0f3700fb3a948991f0f98a88b2ada0ebe4a8c73cdf5b3a853b0f2d37deba81412a967bd5cdb321b8cb18b63e0557dd178c7851071ab708c05ceb6563111af6aada09275262ca5563a51ba221092bcd08cbb5b4c56d5e1a9007176947a19e52939a6c5be42fa1f5ea6bac0e8016e558f79a707f57b15451cd5e36744c2c0696cb0ddc65c3c02f9ae95da64eb2838475a5512b85a1ba626a5f21933ab8b1029b4e231cf0793b87d9c359746c10e91029b7483ce414b2e8001d6abeea01991d0b5ed034ab22e195234dc615a17dac3196264c6687fe9406146b9d3902a995fb240ec116cec70270cd699f26e97679b0fb7ab9e28683f227c08de585fd247e1ecb5d0987477efe943e0f83c357e17de2523ef8060724ec68cfc579193ea44afe1e8936ebbea25c15cd4b9f75d98bececd6ba77373ddc9ff5d99f01b8edd1c41f1a744b13d6d4a5bb474d59b281352ab5d3c1eba5c07f8b1013bd5bc292ebbb3443a875522df4bfbc3112994948402100ef8b3bbca3376db829a14332b43bbb20ff31404298009ffe28701c3e99086f62baef9fdf9bca85afc50ab7bbbfe7f67c9efcae8fefe9468440aec97d80969aa0893f20b9ea0dce8d6e3c5769b6697ff9854e4831c2fb2ed90db1299f5a5dc185d0712c2f96466bae4824778d952ac691930d04958d7e1668dad3027b6371f86464687335c6a272d9f87b9d192917fa0babc4c67b19aee7749965e1ea28ef14091c1979b722ceed610bcd8ebf4395f91bfc5fb5b77aeaa81fdc7a0f4eb2b84472e54f81e44aedff0bacb31d1b98b57eb7c4edde0dbfb0d91c70be07f700189d83743ad418276cf6041168b281e83ff771f0e308fca10b1404b204b6d65b45895c1038514c9f0d4ffa316c21b67126fab2420a21a78260ea8f60e4ba0970b99388387bb99159b2c798ce755b81a1ba13661d94f8b7320e94eb136a2659dcb903c3856ab263455d37512457b632c53224fd34239b7cae09bfb477d9d855e9cd5ed8f12fbeb799744f80966be7addb86545850ee4d81f35675f68795cac64018bf3c46e4288a3747e070b80c664d34147483a2877573bf022a5cad41e0093a123813b2e3f1ba9fcc96e781f414dbebc1fc1f67ec5e14ea045400bec1e3303cffd78f4248b63db60ef0cc8b79a301f848b37881a66650bb5d6ecc653bd9f68212667a327ed05481a1e899aa6634051b7e3768e07dc22b9726013403953c0a73562249b0e8e900218d63d3da2b2de58a9633a7e547240feeeb130d35d0d20b426e03d16cc9316f841256b41e72ada7db34c8adfc839f8075ff7e0ee61837dcb6dc6fe738093ab936bd2ea8986f2cb94597ed576bfabce057f5096873bd910e72f63304886fd04eb40bb1d955bb0c9c8194fe4e1a317256c8297267f0b2aa80b64af91f37e0bde95c79063b013f518aae36854e38f57418637dcc312f8179f6d3ceb50dc2d3416f717d8f9888f4aba662aa1bcd620b25c4a5ce9594a8bb837f29ad57dc80841bf46b45a2ac35265f785af3916a8c46de43bbcc77cb9f8df50683f0bd17d104ec2cf32e2767380255031e8c2e023f08f9ea037916720f9c406ce42f8743825a34e4ea74970cf192447fa06c722e99669063eac9ad405dd969d0addf1928e7773b6efdede6cfc052ec6ab0b115c8bf3ac6f1106d3ed7721669bdc078c84ce8d09bc6fd7c038f6798aa101cae4e50ca30f5dbb44ab1d0ad5f4587fecef40d8fcd375bed97ff4ac4a57412257da8851eba1762af9e8b22be1fb48d46252d36c9c3d2dc198fc230ed5c344c3ac9b106a42097efe7e15419a527893e33a1fa1aa8eb58b9659adef088d5c43f2908cbf9316e5fef792131f762614a9573b1730ced20c2cf48f54f3bf090596ef58e05a8bade060f4ad14c2a320fec9f810a2fd85eb4d1158b9c4d3fc805db292b08845faf567", 0x1000, 0x5, &(0x7f0000000200)=@file={0x3, './file0\x00'}, 0xa) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:14 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:01:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:01:14 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0/file0\x00') r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) dup2(r5, r6) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:14 executing program 1: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="e4000000006e00"], 0xa) 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x4, 0x4, 0x2, 0x5}, {0x963, 0x4, 0x0, 0x8}, {0x4, 0x5, 0x0, 0x2}, {0x81, 0x8, 0xf8, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\xed\xef\x00', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f00000000c0)="01f0fffffffffffff7c855bb7042") 16:01:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x12) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x401, 0x6, 0x4, 0x1}, {0x78a, 0x1f, 0x5}, {0x200, 0x1, 0x63, 0xffffffff}, {0x9, 0x7, 0x20, 0x3}, {0x399, 0xa2, 0x8, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget(0x1, 0x3000, 0x0, &(0x7f000047e000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000232000"], 0x10) write(r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 16:01:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xa, 0x20, 0xf223a5a1ad89cd31, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1bbf46cb96a37652, 0x10000, 0x206a}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x7, 0x8000}, {{r6}, 0xfffffffffffffff8, 0x6, 0x40, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x7, 0x800}, {{r7}, 0xfffffffffffffffc, 0xb0, 0x0, 0x8001, 0x70c}, {{r1}, 0xfffffffffffffffa, 0xb63668884fe50ed7, 0x2, 0x0, 0xc7}, {{0xffffffffffffff9c}, 0x3, 0x1b, 0xd4159444fe966984, 0xb98, 0x1}, {{r1}, 0xfffffffffffffff8, 0xa8, 0x1, 0x400, 0x8}, {{r8}, 0xfffffffffffffffc, 0x8, 0x60000008, 0x7, 0x5}], 0x3a, &(0x7f0000000000)=[{{r1}, 0x8000000000000001, 0x1, 0x80000002, 0x4, 0x2}, {{r9}, 0xfffffffffffffffa, 0x2d, 0xc67b2c57ab05bbd7, 0x1, 0x8f21}], 0x59c459c1, &(0x7f00000000c0)={0x8, 0xfffffffffffffbff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:14 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00650001000000"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) readlinkat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/166, 0xa6) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:01:14 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) bind(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2d01f500000000000000777608fe8b1a384643dc82df8be19b3662011a84730083a7469d40691b5d2fa72466209d00e03a48874e4c1c536bc003ef5c20d580f43dd1bc6311ac0cec57a5f49991f9abec579a56f1a2cc2ecc99db29705a8c2fe5de6c7e47349a45b4e2dba431efff034a30088b6d4bd8920d28fbf400bf994e46abbb59e11bdde316903864e95f2d48f979c7f814acb78eb9d40a1e3e2514df5fd0b8825c80b1c45c770e3251b4a4933b962339ae576f91df0bda93da"], 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socket$inet6(0x18, 0x8000, 0x2) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r5, 0xfffffffffffffffe, 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) msgget(0x3, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r11, r14) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) dup2(r0, r1) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x1, 0xc4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r2, 0x0, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffff, 0x0, 0x1f, 0x0, 0x7ff, 0x7, 0x40, 0x2, 0x0, 0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x000\x00'], 0xffffffffffffff81) 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, &(0x7f0000000180), 0x4c6) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040), 0x0, 0x0) 16:01:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="01002e2f62757300872e4a9b8b08f092877c00632c2e58cefb694f1c5f89af52a882a4573bfe0400b131d48dbbcf50ac2c03f64ecd2b507d5308acc5bac2c4e01ea97a22f6fa36b1ee8c56446c01f7c38c51d3082d8ba5e1cd94597c755d538f6525db67cfda102975161009091684fcd398b9f74d4f4defd20324"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f00000014c0)=@in6={0x18, 0x0, 0xf357, 0x3ff}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:01:15 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0xfffffdca) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) getgid() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffbf42c72e20ef2eaa4e717100000000000000cc06096b9e6f47c4cf82e313bcb24a2e2e47e89b9079ef40", 0x2c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) getgid() r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x5, 0x0, r4}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x37) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x1f, 0x3f, 0x1, 0x4, 0x1ff]) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r6, r7) close(r8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x2, 0x32, 0x1, 0x4}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107af9af6f6d7659587170003c9f8d735ddf089d1b68802775fe80d45375d123e5045000900fdcd508544fe39b901c5dfd541"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x20, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=ANY=[@ANYBLOB="e0feffffffffffffffff00000100000067047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad10000000000000000000ffff000004000000db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39732ade21750dd581e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f0000000000000000000000000000ffff0000090000008c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b003efdffffffffffffffff00000200000061fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ed05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f88200"]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x3d6, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffedd) getegid() r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775ff10f45375d123e5045000000dfd541806a3a9a7d578c91ebcccf537e36d7f63069"], 0x10) write(r9, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) socket(0x2, 0xc003, 0x6) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c, 0xff}, {0x1d}, {0x6, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x6, 0x1, 0x81) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x92459822cbd0a69a, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r4) close(r1) 16:01:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r3, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xe0) semop(r3, &(0x7f0000000000)=[{0x2, 0x7, 0x2000}, {0x6, 0x8, 0x1000}], 0x2) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x117c, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e00200edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x8, 0x1, 0x2}, {0x80, 0x0, 0x9}, {0x6, 0x0, 0x4, 0x48c6}, {0x100, 0x3f, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = socket(0x20, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff26, &(0x7f0000000040)="39123f") syz_emit_ethernet(0xb1, &(0x7f0000000140)="2faf5948973ec7bad7680fb5644ec43294f04e9f733dc52424b757406113a6cc7b801d2761b0818863642951ab962bf8ee78116f3315559f01ab5a96f6a7457c9279adbbfb145364d0432c0cb71fe4ecdf352c3764b1ae7289e17f973d31d6ff4507f16913da6754bc6349a0ea7e3eea6a2b3c1e5b6a3561083fb49d6b9d6190171ef4ceb03a170e723ad133802e3bbb0da08ae08c0224d1900af06ec7cc37013149ae02cf4f460344de28ad7131bf19ea") 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000004c0)=""/156) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000000000000f11331077c93775be6fccc84ccd25e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"], 0xc3, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 16:01:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = dup(r1) setsockopt(r2, 0x3, 0x40, &(0x7f0000000080)="5cd5a82fc188b5d701e347bc76e2b9e9ddc6a5d1336c6721883703c0a6b86405f081c0f3b1ab63c0721f08133c6756761f5847e0cf036c9c85e7abdc7db637a5b67d592e75a8ae36bb97759a9cdba79166c32d58e8cf87491a091ccc4f8f74963c8d749f80f5ebe037965ca9fed9c9da8c345f09a46eed8d3eed99f9b499bc73195ffbe0eb5ba3e3cf2afa588f34b75e7177d90295cbb0722141ba7887f722bab28eb14a8ce4a35423415b0340e47f8e6630eb4be62cecec406577e70c4e0ee2ee75ed8d338256f7e83b4d8cfd68149b4d4117b45b20d7f5fc7d94234b9288a55f83433f45267977a6fe1b0dc042a83c4aa9dee922641df4", 0xf8) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) shmat(0x0, &(0x7f0000ff5000/0xa000)=nil, 0x3000) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x74}, {0x16}]}) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000000c0)=""/17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696c653000112ddec5f0b9d60d3e560d5abee6755a528d08f88f166b5b31e42023881e68e0b5e638b1bd15a2300e6c0e192a676fc9521d26f9cf66dc1b97d5862809bcc8bef14db1dd2ef7133fcc1ac52cd5fc6ce7821e002e298d4928683d9a33cf7563565354edce2ef3081cb5b9e04ade"], 0x8) accept$unix(r4, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r5 = socket(0x18, 0x1, 0x0) close(r5) socketpair(0x18, 0x3, 0xf9, &(0x7f0000000140)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) 16:01:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2024, &(0x7f0000000440)=[{0x8f8, 0x1, 0x7, 0x1000}, {0xe0, 0xff, 0x29}, {0x1f, 0xa8, 0x0, 0x6}, {0x3, 0x9, 0x5, 0x401}, {0x5, 0x4, 0xa7, 0xfffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000400)=[{0x3, 0x7, 0x0, 0x1}, {0x1, 0x3, 0x8, 0x3}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r6}) syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002880)="3a571188ec500209a8116817badec2d0f5cf0b5ce7a29f9f0f0b217b8ec939a27d82c1a51ee55a872fddebaf4092b601a5eb1b6b077a25196ffb43e6919d7176a948cd9eecd569f39d4b5b4a3e2e2fc497f823bec76bd0e6c4e61fd4ff88b00ebf86e2f3d36c3fe4808976c80930ae6efa0b8dd80d94642ef1850b3fc9862cc639f10410f558fe51ccf53156757ba13bd52872a19a97de1c1a0d5a3b930a4e8918f022a6896a58ade70a46db1e1f15eabb234f6eb1d083aef685aeabb311cd91f99cab4f2d73a9dd18e385c144f5368b758d5622a5999156946421ec5a62f9b20e7216475eddf84e62a6f9dc8144f02b3087cc9e854048ed2e9e974994360b1f030f79b51d1081ebc9ac62b05a4e8c53a5113fca5896616f94722b82c99c604483ea3b6b1b07c32fb38bdadaa315cd31a0c25030f2bbd071aebd41900cb9d3e113616ae1e0f9537cc50c857254b980e67244fcf226b1c576c46ab6642db4cbbacf63ff8bd5de87f532ded01b076c4980cbb951ead672b29b01c1aa8367be53dc2d1965eeed449ce4d1d477abd2d7e8d3c7f0b33c737aa3ddcec58884ef0e3cbaf0f17d53bb78abf690b3f503f1e5963742658b59de97414efadf97d39d86611d3b9c94beb5a6deefc4250a60862a6eb39108ac8c30e84fd147273e1d11041010237f6f5f2b7e302bf18dbfac16a4e4ab1ade8bcba09937cfc8f81a33c7523b03db430610f3862eda704585ef3411e29292b6e4f886c392b7a4a7823d8ca2390753272339007b8a55c22626757e67be7f22155884194ba4af167ab359eec066bdd6dacf84b373f9db6fee1d20bc98c8b7ed16051898e9c9bfcae7f63bddb724bb3d84cde94328ba6d882c827042f084c18adbbfe62d757e9600545a5fe5410ec6038d5f70cf30fae178ed71eb151dbff8c848856d69135d0cdf14bb0848444d911c948f9f12dd6e41282910c6b31fd3d4b214af45bf8b5f70dcaf87f48ca2f456bd25595ec61e7cc1d871a7a1034cf45b29c875a2531ad5cf75cf64d3e7b2f0a8a49619a2e42f3a1cc6797eb398b340e63995200af7099b4a384cc952b7652efd9b3d841536f9471fda0ed33953dc3cf7262ab1b7e0773425601ff1380002a3db2e3d05116b2fa1aa9b2968c633c32eae94aa4ac9d292d11eb9e31281d87719cdf2385db662129907550f56349ddfec9745a27955c4fb6027790637b156c8b7cbc766cc222819d4926b2c975189690bcacc7d4e267fa4974fe0b3af4c0da33408abc646daedf0a53222da2efd74b373af8953bd522ba0a1a89eb97e7da4e8ffd35a322a6566bc8f231865860fc2c92ac0d61887b550d75433acdf8e3e7a7fdaa237b29f85234780914eadcb8f61d522bf0f0e0f2fd178b97e8382f50e60562822758fb763e7effea6a4ec7a37aad086b89858d28c1c880c08e24efe6dc1d56d31d7b6e9dc82a3002bfd2e50ba384d9c7063269763ad774742fe71e271c0b4fa7894bbe9675ebe66f94b6a7f77626fb534e3dbc935fabb00e9d1d94779cb44d4522d030a754702bdc3ac79902826bd2234ab7e04fe4f99e2610070421d86d9e2c7da4bb36cdbf3d5d16dfff66cc3385a4981ab5f52e5bbd17839ed6a24f4c2715ff2f0b74fa109fa5a7507292eb4cb23571d034a6026929fbbacd5341dbeda7049", 0x4a0}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) fchdir(r2) 16:01:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) read(r2, &(0x7f0000000040)=""/51, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xe6) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x6b77c534de9133f1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x4, 0x3) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = dup2(r1, r0) shutdown(r3, 0x1) 16:01:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r2, &(0x7f0000001680)=[{}, {&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/60, 0x3c}, {&(0x7f0000001580)=""/229, 0xe5}], 0x8, 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:15 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701a277dc574519288e1000000000ffffffffaf7c5ed31c0d91209055ca4d29045ad3580520000004a500013909c92464cd5882fbf7bca5d7909fe9692162ecf970516b60a6d68f8d7c26689ecc60a62709d1e1aa35580aa63f813d3ae76888b2858dd97ea0149f0379144d665947c1e6bdff7f0c87645c29dced3435ffd8e209273d9876e83b980be2f54d81d782e29866e4cf336ae6e0425ed98965f51d8df19a033d43a327be7df3e83ffd06c0914308a84ab9f68d307b"], 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) socketpair(0x6, 0x2, 0xa5, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840), 0xfffffe5c) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000280)=[0x3, 0x401, 0x9, 0x7fffffff, 0x9]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = dup2(r6, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r10 = getegid() r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r11, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = socket(0x2, 0xc003, 0x6) connect$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r13, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r13, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r12, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000140)=""/146, 0x92, 0x5, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x20, 0x8) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:01:16 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) recvfrom$inet(r0, &(0x7f0000000100)=""/81, 0x51, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) setreuid(0x0, 0x0) r1 = semget(0x3, 0x0, 0x504) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ddfd82beba98"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$dupfd(r10, 0xa, r6) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r9, 0xa5, 0x1, 0x100000000, 0x2}) r11 = getuid() r12 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x80, r2, r7, r11, r12, 0x48, 0x38}, 0x400000006, 0x2, 0x3}) socketpair(0x18, 0x4003, 0x102, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8180, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@abs}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x80000001, './bus\x00', './bus\x00'}) 16:01:16 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10282, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="cb8dde656cd107b3cfcd9167dd0db388b30aeaea0c5bd5c30eefbaec762e5db01d624a1e7070a3ce5b2655c587ee4dedbbb69220ba5a3243aca52e8724788116fa4887dd1345f17014cb05a6014a5e8d303e39e7087dd7739df272b01feeaad70058e6789ebcb149cbd84edda0757334ac7b43a439b5ba2a0a0c765482", 0x7d}, {&(0x7f0000000100)}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="58000000000000000100000000000000751ec02c0d5054482a671d1959170cc3a877a242287e0cc8366ee43903e09b7f8ee6ab12ad0ddb57acc621e330a2947f00f8e9754502d87aaa68ac0ef480ddec0eb7013c12e30000d000000000000000ffff000a090000001bc62c7f8f251617d35a982876c350fd8a84e03a0e6f9f69d9d8e4b3c85630e319c8a90be1cf74fe19307a74f6ec22dfe74013a29b720ee45c4ceb3f4d566df2d0d4f33be517d71e601f319ff4421b8248f023361632dec25a952e4a3663430ef810e3128be1770984e7c800586c8416e15cdc181b69a507ef84cd44a476747ff0064b24167fd4d90290cfb33eb1eed4b67a7dff1928d1c16ca5d0e2bba721f3fb1fe13017071aa398af493f1bf857af025147399aa1e5fa6bbf4c4ef85378050001000000000000ffff0000070d0000c7d68480db5a937061509d6b39522f086e472ad591c2f98a6dfe15a67d8937e0d3257a39edeee4408f707697423b8ae71ff7cc05ca52d5c73cf63d35a2a350e55114ca180c9b48fa3c8cd7c58c990f36a18aa1bc4542ea9a3cda5a62a1211047ca680b7fff215883058db75899de3059bda76da2b5c2745261e606ddc084d16ef0fcb545c62846d2db7b2c496ffccff73e004a9c6bd52559e62435aa2b00d8e493a967ddcdf3a27118d9a7a6f9cf12d8f6379d1136de528da48efe2e0169e035d853dda3f89d6402142b9b62634742310f742c09116ca9e2480c9ce7a9270000000000007800000000000000ffff0000000000804182227ff93f5c30611afdfa7950f86c4404313ba52f94fa95625c77f6722ab35bec56d9ee5a1d831d08564ce8a049c66f75cd1237cb60a793435628a86a2804c916245e7b85d5ede6d198656debc5f660261b8421a452bcfd675a3ce82a5198fa38f02ec784c90050000000000000000100000003000000e4a1e446d55885ba4350c443e284b1205c3b1ccb78f4d85c8b5dec300f85429f9bed6c900218d528006175dd3a7ee1762bf4d7582c061872799500"/752], 0x2f0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='tn5.', 0x4}], 0x3a5, 0x0, 0x0) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x20, 0x7, 0x3, 0x56, 0x5, 0x2, 0x2, 0x6, 0x5, 0x9}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) write(r1, &(0x7f0000000200)="e6aa3cfcc6acd39004bec7df9c753f6f41730aa72efa3d16b39ca57aceb7d9ca4bb5b054edc2724121bc6e1c4c9078446bf33a9ab713684ad755d64d775b517d4e1082fae7a0c57e1779ce2f5e412187b8253ca4ce71f2959c073a0f6cd7c2dbaaab74d245977a41e071f50dd2637a9f23fcf354f813e5d63b32385ae109450fd2ab86556e302f1adae35655fae7b71e1852a40edd473dc61e0e09ef226917c3ae0b20628c5107afd13f45dd8cf7b9cd4d7dc8940f15a567033c518a7e6bca65f9c03dd76a6f8c0904d249907a46aab1e23b4ad65ffdd8", 0xd7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0xe917d5dd824a7481, 0x16d}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x7f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:01:16 executing program 1: pledge(&(0x7f0000000200)='&)\x00', &(0x7f0000000240)='\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/5}, &(0x7f00000001c0)=0x7) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:01:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="daa9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x10001, "000000000000000100002000"}) r1 = semget(0x2, 0x3, 0x614) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/105) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:16 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{}, {}, {}, {}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x5ae5db39c3335c16, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendto$unix(r2, &(0x7f0000000000)="25435c612cc3d5a3e1f1c097f0717785d5bb7efe1470dc2aac735ca35e8ffa0c644ece2fe92d00347277b64a3f43936671b28224488a8b8380622271fab51a03612322c53b43ef438e02529d186fb9d196ec2b880e855f9f39fcccd1561a51a98d8a86b0af1d3d0cc3be1ee472e1e8b479144dff68fa6763f4724dbec999c1cfc8861db5ad066c677f5a28b346183dd0815367a99a519ca6c3f20049e22f0fe414f9ce28e68f0661cf383248e86a2523623a3610bd18821d9efcd7", 0xbb, 0x200, &(0x7f00000000c0)=@file={0x552d5620e336e7a4, './file0\x00'}, 0xa) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) 16:01:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:16 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8c8, 0x0) r8 = socket$inet6(0x18, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x1, 0xddf5390d1857d42e, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2c665103097cc4ab, 0x2, 0xb18c, 0x833b}, {{r5}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x1}], 0x5168eef1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x10, 0x7, 0xd3e}, {{r7}, 0xfffffffffffffffa, 0x108, 0x8, 0x4, 0x8}, {{r8}, 0x1468b04336dd1c64, 0x8b, 0x8, 0x3b3, 0x5}, {{r9}, 0xfffffffffffffffc, 0x24, 0x10, 0x20, 0x9}], 0x657, &(0x7f0000000380)={0xb18, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x54bb740603b0ee3b, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff75) write(r2, &(0x7f0000000200)="30e05d7825a8bd73d190966e8a3d9a2ff851538beb89b37797b7eb16a8d433db8064b67d526174d2c1f05c7050b073ec8d885392ccdef376595c3a7b9a04d24649040bf33cf815c95adc7893a241c9191b3b9f84592e8a223969c8164892bb3b61f0e5ec26adac4f3af3ab9ba1a90cbfc13ee40730b38b43207de91b25fa3600140ffb9263fd9104edb3388de952e2de9c95226c32e9a0aa6761d500f2fa7e51589556e7804ac99a21041b5a6a77d519ba01d9c9", 0xb4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlockall(0x0) 16:01:16 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x10006, 0xfd) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000500)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000500)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, r22, r23, r24, r25, 0x4c, 0x6}, 0x8, 0x800, r26, r27, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r11, r14, r23}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r29 = socket(0x2, 0x8002, 0x0) r30 = dup2(r28, r29) close(r30) ioctl$WSDISPLAYIO_GETSCREEN(r30, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) semget$private(0x0, 0x3, 0x80) r31 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r31, 0x0, 0x0) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = semget(0x2, 0x4, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500), &(0x7f0000000740)=[&(0x7f0000000b40)='\\}/\'\x00', &(0x7f0000000ac0)='\x10\xbe\xa26\xf7\xd4l)D\x86\x1a\xe0\xee\xfd\xac\x00\a-\xd7J\xc3N{n\xb4\xaf\x92\xf7\xa9\x96C\xe8\x161\x84\xc0\x90d4\xd1E\xd2!\xb8jU\xe1tZi\x9cp\x12~\x11\xa7bb\xe0\xdf\x86\xe7\xb44\x8c%\x81\x05:*a;\xe6-\xcc\xa0\xfct\xbc\xc4\x83.\xbd\xcdPp\x84\x049\xf3\x0e\xa64\x16\x00\x98\x9cJ\xda\xf0}g_-\x1eK\xddq\x8b\x00\xd3\x17\x1bH\xed\rJ\xa5\x9aK\x93\x8b\xa6', &(0x7f0000000640)='\x00', &(0x7f0000000b80)='\xccz\xcd\x8b\xbe\x0e\x932\xa1\x1d\x90\xb0\xbb\x7f\xbc4\xc0\xd08Q|-v\xbf\xc7r\xee\x1e\xe3\xd3\x1d\x02\xd2c\xb2}\xc9\xbc\xaex\x88\xba\xc1H2{\xb2\x85wfH\xba\xffb\xa7@\xd6Af\x16\xad\x17\xd2a\xce\xfe\x175M\xfa\t?3\b\xdf\xb91\x9d\xec\x18a\x9e\xcf\xdf', &(0x7f00000006c0)='][\x00', &(0x7f0000000a00)='][\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00') r5 = socket(0x2, 0x4003, 0x0) getsockopt(r5, 0x0, 0x6, 0x0, 0x0) ftruncate(r5, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r6, 0x2) close(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0\x00'}) bind(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="fdab0dababdb695ac581f17fc7f7f88a167466d98a89f5b8e6611f382cf5d3fcec4119de0203092d2a485890c5f3dffc3168cd3260d93c652ed9d842ed42ded18405195bcf56b019d5bae4e82875df07e5c5724a3b9dffdd2ee5e218c59e7b288c415c946f8e6922faa4b452a2647995ef0f9dfd7f7e54358bbf09a7a498ecb4e9feb99be4199ddada234e1cad08ba864309c2eed7479b7555458cfaa3fd9aae56504cda3e396a47c282ddc159b9f5ae70d47fcad1642b00"/197], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r8, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:01:16 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x40, 0x7, r5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:01:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat(0xffffffffffffffff, &(0x7f00000005c0)='./file2\x00', 0x80, 0x100) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xacd7) getppid() r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000efffffffffffffff00"/52], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) r15 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000002c0)=""/65) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000200)=0x1008) semop(r15, &(0x7f0000000400)=[{0x1, 0xfffe, 0x1000}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r18, r9, r8, 0x13, 0x6}, 0x6, 0x2, r12, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r19 = msgget$private(0x0, 0x214) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x1ff, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x2400000000000, 0x7}) r24 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r26}) r27 = msgget$private(0x0, 0x200) r28 = getgid() r29 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r31 = getppid() msgctl$IPC_SET(r27, 0x1, &(0x7f00000002c0)={{0x8, r29, r28, r29, r28, 0x42, 0x6}, 0x8, 0x3, r30, r31, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r8, r21, r24, 0x18, 0x101}, 0x6, 0x1, r26, r30, 0x100000000, 0x1ff, 0x63}) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) syz_emit_ethernet(0x11, &(0x7f0000000100)="c88120f6c1aaa18d79f5b43ee659edbcc0") 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f0000000480)=@abs={0x1, 0x7, 0x2}, 0xffffffffffffffb2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xfeea) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) r9 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r14 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r14, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000000500)) r15 = msgget$private(0x0, 0x718) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r20 = getpgrp() r21 = getpgrp() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x8001, r16, r17, r18, r19, 0x4c, 0x6}, 0x8, 0x800, r20, r21, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0x8001, r7, r13, r18, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x8001, 0x4, 0x8, 0x482}) fchown(r5, r7, r10) r22 = dup2(r3, r4) close(r22) renameat(r2, &(0x7f00000000c0)='./file0\x00', r22, &(0x7f0000000180)='./file0\x00') r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000100)=""/24, 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001300)={0x21, 0x0, &(0x7f00000012c0)=""/33}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001240)=0x6) r6 = socket(0x2, 0x1, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) pipe2(&(0x7f00000000c0), 0x10000) r8 = socket$inet(0x2, 0x2, 0x3) poll(&(0x7f0000001180)=[{r0, 0x10}, {r1, 0x20}, {r2, 0x4}, {r3, 0x8}, {r8, 0x40}, {r6, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x20}, {r7, 0x2e}, {r0, 0x100}], 0xa, 0xff) pwrite(r0, &(0x7f0000000180)="676c0635e4200e0a18c24897697e06e7e4c0772e4d5c2f8d423383242ccc7a265ddade1546a4de016413394d2f8cb0fd23a27b4cc5bffa12203c4cb760cb417dc7fb97dc7a2b3d836d8a8b4b01958926e554245a707cf490302f7616177176c29f8e902889f79dce1b06a7a4ea55dcd70e1a8df406c9ef382cecfa66ca701bed27ab5707205cdab3a6bed0d389547d1c3da562865472e5f3aeb708d868f9924b652a6e19a49d3c7507e58e4d6ae4584cb52c24cc4fc1a7f1e16daa819608b29da7fe69bb455e0e091473e7fb178853c01806259f60f7d848b7261e776b65d40bd61469081f1506be329bace45b90963d7e9a500ce3f8a190badc02528c09df8621d47b4c6126b4ee41166e6de9a3cdadcc786ab974af288a609ed735e1ab3c500cbce2c9d3df2156215cc5d2e96b450e67fe7a11ff1521c20383e1c211dfe55726c54e151c40d8e9af9506e4051a82a9e63d11c62e63f01031fec8444481169d0adb372e9bee7b514b29d32e292d97748520d44c6feed748457eff30f6891f2e0ebe9ef8f877d6d66cf854881132236d184912f3721f0667cde00619452a3c63c4d8220456d308626145ec5531efdb7b7374955865a5c4210eaf62f9d29fe6115bd0ecba477c29d8c5508a493c72b15b77c32154a5ae7e38ace03d7682ea5a0bbe3279e050d720114a942ba954b1ef059c47f458966f3a72ea2bf5f18f6747c8012df9c90422e7d4cf4a138da48da3fb754228ad8ed7e9077d266751bb4c41088e95683e20fa275fa23ccf5ebbd8b3249a3874440baebe111b9e7712c491ebd8b614bbcb580b13c1a6f3add338d2799a9cec2b9e17e2f23efba8055e4159b0e916ec73f6e63c6d08d27a9631c24a68fb5e820a858aca7bbd84cf4e00faa454f44f64351bf14ef03b5b7fcc2ebca78642d0890b64b8f289f612b9b0b55452afeb68af268c1eb0a373f2582c07afcf5121b8e93393814b643991d75b03c7a8b27a09049c1f4f0373df28b6534c4eae77f42ce9c5f38436b556c5bfb755ba5760d907cecb42b07f6224f67cb3c6ca000798b020b8cd5235cacfc9536c93a3e7fc54300a6099f5d3e5425778785fd5e7b4fdf525f9488bac13c8417acbaa95572a4bfadefe6e0c9de0fd7b64227ed90e0d590fb334c836f842df85c0b33bc48fe38a3903409359116df1acc783d3a35bce6a7206209ec4fa9cce9da84539dd17589b6e17388cc5cbd034556916ef010f077d6280a6e8a60ec7cea7aab077dcfe9b75b7404cdd64ab209d194aa2376b40b3bbf3ca7535311311f3bf3c41dd0ea2feac081f9e27a590dc388c199db6cfd6fc95297a7554ef0fc0d472ba9c7089c56d5cfdef17ce82fc9cb063650685315e1d379bde510c0e274bb85e27e74ad56edc86b3cae2bd6a5a0d214e1a48c887dec478231ac23d61b7e72f05fd96f9f10663cb71d3250ea15b982b14b5a99e827f6270c8c663c63fbaf5f3f1ba714affbbf910cee1e041c5b485d919ccc3071d47b3a20f1c33a41c8ad58cddb8daa4693419cb8c889384a0570a8d73b06a07edb39580d12e5bd7039483571ca2b8123aeb23d0976bd025c1abce6b18b135eac78013cedd97c5c763aed34d5abcbad13b43179512cabfc6e2cd6e690a76096b50902335ad2b85578c23bc3b3c915d66c9571969d0ae96cd4145d4b7e76c1079af873c9b9833beb60a98cfd8e19177df0f80c012829d705c915d17934f08ec5fbbf2c0ccdf0874a298fdba217fb165012a85536c9bd1f9435bfe63a6382a56a4f25cb0ad0fbe2f9ab0f4511fdbffcf9c1b37c92d2849a6e0ed052bd988310545c843281cb4a467a75905952a0370b8704635fa6b7464e5b3cab29a1daa4506c0f977b025f993d565787a0a4b98d0217d5f7d21bb71da5fe4247faecc09907fa4a570cdcaec4455e6ba6b26d3e1e0440eeee907c58b32c751aae8d7dbd095028efaefe819f691b45bd1d47410e5e35bca42f1cc0eaddb05d26444ab4fb17d3a94e0499d27484793f6bf24adf32abdb2cefb341a5d38eebfde69fa146903c06400c198c28c70f04d5ac8dd13715f2da6ed910822abb2d1c08382dacc2541f88178ee17fd22932985166b582bbe3dff80c85e5668780d2be6d94db99bd36b22e9d042de41473710062b566cf222e379086446f108b9ccaee6d42b8c2ddd3978b59e7218cdf3a79e9e96efaed99d9425a18f0a36a0260bcc72e9a4f6b5f88f0af5eacf636c9549c671f3da156bf9459190dc2ed5fd63f0db503fc0859c5965e199a95b24f544d53318c09b0bafb4c9a08a71ab093c3e9e1253f74252963b888a7ec78d515ad08beef9060c9fdcc89542e0014af4ffb6fbd7d2790f57ae8ddca9eb7812f594db2ae07f225c39d189078b22a3c8fa1429afdccc344dc9b220a495c59f8190b4ec8b94c6c273ec52310bbbd39febe56859f740160e0596492b2395176d6ea4d6004278982432562727e1fccabcbc06ac10ec53ef67e4d9c23635476ad058828c15a3928372fd0af5d864c888b2285b4711f5cdde47702a24d98ff3f3b8eb838ca1ec8a64f06cfb640e6fb058c51e322b509018fa2ff4074129a680855d81cb027f2e806e0be75e1735aaf40b206f22d007664309ccf23dbca3249b368238df820c221f76003312a57759347db4e025511e8d7b1406c6c6e537e5cfe552b4d425f1e205b9acfcd77d9aab41fac5fc87bccf3471a2c3b9a7bd870d9c02d979fa19f94ad03c4bf41aa2475efe274bf633b005b689c4a4a10b06db1a8630c71396c5016d05c3879f749d9300e9a3b4898956401e52e671ab4ac822c60d4acd8ed4fe5febac9be7e37aa62e0f7e60595f3ab283dc474afd69dea5d8a41b91aa06592df5588049af8c92cdedf4e715660573e0c5046371ec6d1274f898c9c9494beae7b7024327a725849c840636e184c10e2e3f72ad0de6cb3820a607f02946dd1c54be79152f668820c67f282649e4b4e9430fab155abcc48232835794c44dfeb16907186d6e5f38e4609f1d2dff7c7441994ebb09f4a28d61f0def00fd2f0cdae18f9bc2c1204b49f64795d875ef08855fa30bd55ef5da3b2d00ca4a12bc928681d0695a5657dd824a003189e7831ae765d0ad49b10fcd090740728f7a7836feb778638ce4a5faf50bfcf7ba4f8dcd04fd46313c0fc05da35af251d7fb03105e359e22f1859f31188135d64a60f94c28e8afa36be26ab3f910783d8fbf7724ff316dd645c6aa7363a67ac64c6be59a51a82ddd224b496783eb27282b98797f7ba5f6b59cb25e4d9bf437fb46b68b42fb443dff718522d3d6eafbf191ea34f28970e70b80bd1403cf26001a2d2ade54d892d4111697d143f4a56fbc693f7a16740ffe7a12f8757c6ba5a964cdf47eda845c35fd4f7b4df8a5dbef09311e5eb0000e386d91ffa609df1705f8f48d5f123f8fea811b75b060bf6c90afae3e4dfbb8bd529b12c60d6bcbae77a00b0c19becf970844a9e7157ba95c8c59e4f20b11130837f2a4b9c430e7607cd3ba5ac88a8c10a05024dd510269588a59f61f7acb0f541b769cd6df9dc57d05b671844adb9c2b28e53d1db129acf0f21f96780888edc87d5ca72091ac6e1d86682ff46eda600f9cc6728000bb33c168133958ed2f06a1cefe295ab540b15d2b35b266e10204dfa7ebe403cd12fa1e10a8dfe39f6882d132f8b930035a7e49dbf3e7a78038adb1bebb802083a1ee1cb041d337cb33e7b7f85c25b1809a60c384ae3dcf9fd154705044a121bf56a3bb2f35f152992d790fdc5a3fc9ed96326e1c5267495a6fa2f405533e705c599be977750b98fb20e78b778be401de327d276f13043c799c9ff9a813e0ce82459ee3d3f0fc5fdc04d560089f1b8feaa3c1b35e6f29ecb94f3aa7f3e891eed29a5fe55f7dc0e967a37c1bac63114518ab08a0ee62cfd517f02aa26fe0c582b10acad6374fc93e16d16d6c94834b84eb4373bd228bf72992effece65c70da6fd9aa3ae8005d2982b6d91d86329bb188af5c720c91262b715f22c4cd2fb0de9a8589bb3bef320c5774f37a2f299617344e5a42fe46b19d93fb8413274aedb23e3fc7af6875bb36edc7f7a0b87f4722aa3f75858e30cbdc8d21cec15851aa77f29148587fba046a73f0b774b35fd070f7f4b4adba675ec7ca58461b6ff4def529dc4813e5fbe3cac4be3e099ff861052742b7fac03a49fe9edc3b3bb9c9e13b545d2e7dcd3d8528e52fd9c9e63bb0c663afdeb485891e56b2a60610b6d580a5988807fa0bc9f7d88acc95d630585e837f8a1b155ee43fb100b9723569cb7e8c1b5d807a9409c910dd0d0ad7d4d82a6c2fe7cb93276324be2fcd66875a13e6a5100949ff007077df24ab5f836c10a70c1e7e50b20824a60ab22a77e423887f70c2ae44e517abf21dd82155637c37fd1dd877dc5a16a30777ba1037a60983fb712ace1d6963f8ae312621d70be9f2bdf6cc0420a015ea74012493c8f06d1fa8472e5d7c8b07c2c55aaf7e8cebb13ae656cbfda71a0cdae0737a943eb2f271a00d41269596b8486698be52865a4afb88df2bd1c1e5d224755ccd4e995af458fb6940452483ffdd6ec6b1dd57bbc17c24f945fa6a66c8b1197e25fa76dfcd304ecbbbceea91a7e59f48e9893603d659d11e7ffbafe9c0323d8d7e84fbd62c644064481949b38caf9dcf630f312aae280b9c70422ff76bc54c91aaa60ca55812e4139189d508d33729227e7c2367104ccce5504c247ee6f30f43741756dec2f52f9436c37da5a9e4333c84e9eb32ab549dd0fa733953cb44a9439ddacc7b628890282e842440cf1236e9e4d0e700ee3d3c4a25610aef92226a475f260ebe6859cc2cd0763f09a17314f7b8feb04f2309d130f78ad0881d2eed37b9d142591a611981db55b9e20a3ee738e76e0f6edc8889d45b9c6994dc69e6f9934266aea437adc61ff280295b8d5a6224c5ef52da3b7aa6a8b5cbb3b3cab9fce8809eaf0d6cf3168a8e53e921cd1c8d6fdd6e293f9ea145c06f7ba5f906ad69a12fa4a6f8b44efbfbc70e95e4a4fc024bbd8d9bcf8d6967a6ff1309edd6ad3cab9f4aebf48f6460f99ec0fd35f0ee31c08370f3e108d948c2703d5b92f28ddbc8848cda3d90f2646d58473047ddcb990f0aee87372078ae1f51d8db89e99634f6f71f55fd29e1b82e7bedce5c95558651a8b2a1548df5bf0ff9184ca3f4d065b74b574214d5e24c536f610a600a028ff2bfa97acf0f66eaaa2028472e487dc6212fe2d4d7a27994df3b70e8340f4bc6590e35be90177ff1f8b8afcf8612b6a1481e1518f1d7fab3a37805cc8c8b9a0c1b6b4e4fa0612d79cb3f939614cf8f7ef6ecb65d718282a9032441d2757825687a746b50eaf4c2bf1431a95fc402409621ad8f619bdfabe26c560633ee5f9e6bbc278aeea180947accbcade1b95a00ca51e51782f3cbf7a9accb8312e65c9c5f1a035b0c681889a95a630589ae4e6f132b37633e242fd49416ad02e440313a7665ff8762330eaf71601c410762856a4a1e0be11aeb7884c0c76904658a27b8fa432822cd7e09c552fb5d725993a926ff2d5e4d0ab338a08648e502eb83cd164fe1dbb3688ee1ba339978ee47fe6f4d77a6499e6b70fea49cae28c5d22c618402b00d618d2875737407188f3b2cdd53e8a1258a97472040ad761df87fe2bdfb9a722f1f03552e221f14ad6898eff7d2fa32292ab6a96d8efef00a49340928c6477ca73bd96643b37934d3ad5e0162b0df3abdce86b104759d14cd14b49eab3a2705311c6be924b3067ed5eae39dd45932ae23d62f264f", 0x1000, 0x0, 0x0) 16:01:17 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x28, 0x2000, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x440) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:01:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x401) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x114, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000140)="b377c0dbe7540f5781e60223de35a2569c2f0c8da6cbc64fdf32f035d1fa9251d5bef9b72429991675ea5983edde965e1439f1bbcccbc126a274375df61d69e4710f5b62938bbc3acd95a9d853d39cae124c43196ef539f19b0fc03d1df34a1fb7c9267c61bc19d7b3d75cf92e0e62d80cd083e8316553d19171ee594876e86c29d0f1a1bd35815a536abd6e11b3fd8c56d507b79e838edc888b49", 0x9b) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x3, "000000000000000100002000", 0x0, 0x3}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/105, 0x69}], 0x2, &(0x7f0000000340)=""/244, 0xf4}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x6f7565c00220d58e, 0x0) poll(&(0x7f0000000140)=[{r2, 0x150}, {0xffffffffffffffff, 0x2}], 0x2, 0x758) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) socket(0x6, 0x4, 0x5) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = msgget(0x0, 0x10) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r8, &(0x7f0000000540)=""/214, 0xd6, 0x5fede96c331b4c4e, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getpgrp() r9 = getpgrp() r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x9, r3, r4, r5, r7, 0x4c, 0x6}, 0x8, 0x81, 0xffffffffffffffff, r6, 0x7, 0x4, 0x8, 0x481}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000c, 0x8000, 0x0, r9, 0x0, 0x2d6b8000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0xa}, 0x3c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:18 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:18 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) 16:01:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="93020207e0000004"], 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) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r20 = getuid() getgid() r21 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r21, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r21, 0x4004746a, &(0x7f0000000500)) r22 = msgget$private(0x0, 0x718) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r27 = getpgrp() r28 = getpgrp() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000300)={{0x8001, r23, r24, r25, r26, 0x4c, 0x6}, 0x8, 0x800, r27, r28, 0x7, 0x4, 0x8, 0x484}) r29 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r29, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r29, 0x4004746a, &(0x7f0000000500)) r30 = msgget$private(0x0, 0x718) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000300)={{0x8001, r31, r32, r33, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x7, 0x4, 0x8, 0x484}) r37 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r37, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r37, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r37, 0x4004746a, &(0x7f0000000500)) r38 = msgget$private(0x0, 0x718) r39 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r41 = geteuid() getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r43 = getpgrp() r44 = getpgrp() msgctl$IPC_SET(r38, 0x1, &(0x7f0000000300)={{0x8001, r39, r40, r41, r42, 0x4c, 0x6}, 0x8, 0x800, r43, r44, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0xff, r12, r19, r20, r32, 0x98, 0xb951}, 0x3, 0x7, r27, r17, 0x20, 0x1, 0x3, 0x3}) r45 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r45, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r45, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r45, 0x4004746a, &(0x7f0000000500)) r46 = msgget$private(0x0, 0x718) r47 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r49 = geteuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r51 = getpgrp() r52 = getpgrp() msgctl$IPC_SET(r46, 0x1, &(0x7f0000000300)={{0x8001, r47, r48, r49, r50, 0x4c, 0x6}, 0x8, 0x800, r51, r52, 0x7, 0x4, 0x8, 0x484}) msgsnd(r46, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000a7ca1d55cf88f0748a9cdc9510185dd106b8fd0259e9851a79f083dd418ddc6319c1756bfde73a249a28ddc396ae954d8b1674745e73dbe77ab49c90d3db00001e532964c1a11322b512b6f1ab953aef387894ed971b348322d4dae50e548585e9e73bc87f5c8dc408a73df0c6e70e4f22b177bc1d9e6a20e207698eec21ab8b1ed7d09e3310796441890017ef5f1efecf2fcbc9f511e3ae2f5818d833877e5727f81e8badaf03a1ca8384600342d37e359667c60171db8fe7e001f92427bbc58755f6afaff0b078776b45501754016411ba92fe40ecf7321e7d16913a640f34ec39220000000000"], 0xf0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1e9740e3c9f284bd53eda9513077d97bac000400001f9f1d5d22689b928831264742ea"], 0x10) r53 = socket(0x2, 0x4000, 0x0) connect$unix(r53, &(0x7f0000000480)=ANY=[@ANYBLOB="620202e4c414230120003cfb603332a99a55df0092e64f6fd5c96cc475aaa8d2ed2bad444cce6981befbe3c529b8d3bd7286323ea345e1df22425c739b844fc4c10f6ac780e4bdfb304bf4d6"], 0x10) write(r53, 0x0, 0x0) 16:01:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r5, r6) close(r7) renameat(r4, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:01:18 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="27d2ad50b6", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000482f66696c65302f66696c6570008a58c930f2307bc6fdd697b16050949c9cc1e4b35fa07c7e644a754b19232da5fee642c319a08f3741707f3f6ac47225d5cce4b8e5225b405c0b6fdcf543769d7e7f6cf365e897f4cc6d3cb8bf53e6c16f87fa045558efab9646e56d1d1c4bb53d7bb8dbecd0"], 0x10) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:01:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x38) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300099811a97bc14db8842766c1f0b"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aa64900000000018489199ccf9c9fbcf30517000061a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x2c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x6, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:01:18 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000340)="e0f0d76056bf51ea61bb13323e102ddec89e7a1d8980b1da5ba775e4a70913da9b986466b062935dbde74933879e1a92adcf3960b4d827f70a754889ac9ecff6520bc76a8641eaff377d041249083807de1dc84a81fe953bd49d807240b928b0d5317b96d09e4ee11e8b60f733adecbda5aad9d3ab5ded25d53dd36cb66ba3ed4ad09c86adbf7a1b46612c607bdc23d1afdfd8b08b495f7090909f8eee75f9c0f190487b5f252f00ad90d2f7a8d7e4f97e6ad1c4b8cb7792cd4498471e8e8eb36ed9ca0d4555882765609e925b0ad1f99e50fee97cc03f1c448fa6995fc9cb6ba807344ff607a9fd725ad7c5e85848817171930d710f47ff4810ae9bf5773070e5225ec5665b9f6ec50302fa81e1fd5f8a2b081bd4217ff7c0f3f2a918ea6bd2097b41ce911c0d1bb43e34ca41db1182974e831dbbfd7a3f0f452ba25cb9d7212d86b9f8ba87b60bc3f123456c19284565fe076e6955f54ad1fcd147a526fdb7a32f89a0cd6e2517292e51e8dd29cfdb0d7008ee4e8cac85ce5b1b7257dc08ef7d255a1b0420dd5a7e791a6e40c2c46c630f2b6ea05289ee05b9bbadb6770fe435e6fbb9c3f91fcc133f95f929e091917defe529f73e1967adcedb994d3bf2a53effc54ef9d0837119fe7cb00cb166242544bd9f225b31b3a2da5be47b3308e3ca946406608d325ce2bb6d5bcd83d8369bef0d71eb341a39dbc41e94a0e0fbcb3cab797b3fa03523123538cb2291c2ced2b061734e2198d15989018608c469a961079217761f4ed6ee3826f5d471f988ee35f90f13750e6984c9332263ea058c2462e69b2f74095c9b79b1cadec4256d220d9fd13c4801aff6ae29eb44dff608353c5f5e2dbb405606e52f0f58d304c6551e4d12207e4881be9f13f8f2f0046b7371d7b850e2ea6a6d178ea311726eb5bfb7860ef42c18e8cfc603c60d10b816772a79b2af8a52c06c0acc04b6ef7fed02fe317db85835f36a94b2d6b3519167c3f986b5c7461f37f30dc60f4639f9975018d371ace7f659aeed6b321bb09fb0f5c1ca6a5e9d767714ce3ad7c19f05b8c2a345ef50bffec3ec81495cd1c643c9c6e46b6d961b35c8c9aebcc76b84da7a360e703146b6330267aa7d5659b04430a79dbda6c8d749fe32f71b5d91dabe08fa60f10ed7b53b936695d185bea0dca1902285ef17bd7381c45c8e1c7aac6c76fdb77058aa7674526c4914a7420f340b8f80d2062cdcb6c6b2f8a8abcc423e80343d583480acb3004af98f47fac4a50d4196edde2f2e99fdbff36955d303729cb9f68f92b6ca22f9b098b9ea5de9939c3b78af4196aa37dbd9f30c70e035551e157f98e308a5d524bc3d52712ab3a6231c8c9ffeebdd6f5f22bb7d8fff822d9fd7cbe7d44274cced920f801deb4e2977bdab33d892894174d3c95bacf4e01c02bf212f6abde78c7c30d07cf14fd0833b9ebe5c08e96f8c1103827b733d6357c1b9ac0d63abaf82e296a54809025d2a1879fc5c6a02ca284d01e45a8a08c0d56a75643ce002f98bebd88edc97919abd899c5f67519c0a111d4ed4f19f0896d678919d93712431f64e46e3f02efd7677a8227732b0f9df998688a414373804dd07bbf1f32128c5ae0f50b47eb17036eca088c655ce53ce82a13970ee63b9f34c94433ba600533e981ec6f315cd3fd88f97fea092be07c027bd73616398af8256b5a9db4aec89975a2e8903de504fd63e8b5a74ddc59f48fcdb0aec4dab452e79fb42699fbf7d345e2efe35b46f8004eea010ae8338b72cdf390421b3918f5a04e82e43ba2704aa71113bd69069bcadf6942c39d4dff50fa8f886fcd532e0cfbd8639d03b15601e63f6a6b6582ec4ceca1aba3f62d5a9cbe776f05cb48e43fbf57b304d6d0851f923d73a6c16763aa770cb2b40cf9b7d7970a0ba13669d369652802ce24fb7119acdfd9e9830c2654c609d5cfd0a2a8c59fabffd02aa5cb3d7f0aeb792a879672ce2013106fb6ee77d3584a47898bcf871c3e0076b12108b2e3ee70179d52c838f62e9370bf6ac049595dcb7c92bbdbec6c05c7b550f9079ab4f8d4e6ef83d357b1293068808a5a7e38ee6367ce276c83f5e0c2632afab938e5772c9b2a95d72524947d499334770eb3cbb922f47ceee17311e21688a8872f3a0a797a0413a03d9258fd2be0c107a22f63f61de8550d23c854b044747709f12cb0b13c51cdc85cb346535d96effe686f3da13d8cf27f2d07d85b2244657b1f16da1e6a214a44a76b87a867079a0dd6c72b22664250092926ef6a096190b5657a92fed5bab8c8309f5a1703704b66ebad1f13e89ea38279dacd180190b6d25bd0d1a496a60b6d90f3c9065460cacbadef06aaa13fcab438f79e3e58b90032ebce7abe9e1589ab5845d9c6fe403a3aa49b7db4768cb713695acb1bd28aafe43da0d267a4a3a4fefb41506406c830c07f1547204811ef11dcf019b381bbf41aa84eb49d8299d0a3b774faec1a5e41fe17f2fe0391e81fc2cf5f482b8c2fdec3bbc7f80f638309b0d8636f7113735ca61028a9e482a5f48fa2a9699f13556bb93d1d8a01babca0ee82c6a0f4fe2989747dd9d2680f18bbb2582a63e518284b32e60813544b2984c5b51ff7cba6793c65c9f927e506adacbd029afbd9b390208fae155a1f6e18b29aa04a4a9cd31ffd5b94cebd669c13ba19c2b027c9e4669e4852b400bc17a9e4b578a945287d848d03befd8c859ab400a81c1852cec19d54fa8b05920b7171c4ea46766b350fc02cbaa9e8713ebb97cd613262417afd582393afcc9e4bd961fdc0b04934b49edea104ba3776a248575c7a9e9741309eac937e4f89f0b04adfb861dffd033a13389a6bfe00990c270e5967bff57561ad4b56f4e1f66305a0e4a048b8ede2b8dae6f0182d099364921f6ee62cde3b14c21c8ae75b08fd90d406794c40dbe9d21f9dbfe9f21b80e1dfd21934d46399041fe8e2b259f5066d9294efd0d6ec97bd884caf49f6b1b14658c8187648c6f21e445ef06b9fc472a1f91a4dda5f6b9817ca7497d2bf121b67f7b325d65304fa8f114a19ee88558ff9c859ec16cd19038550c45506a780653e390a1911cd40f4677cd30f9c2a991bf6a6e4f8a803a3c0b9c65bab2bc1b628085dd18afe0125e07496908582254ce746f9745ffe009c8954eb38cf0f30bed086da7cf477ab7d51365555a10ce58bdc0d4843b4ed6e579da5915978416d562491f01583f1597e3b6bf3236b863a78bf3711a0b9b1ad99bc73b1d7860b906faad982580819a38409b5338adb2db90f714818471e6a377d3231ed02ecf9fca22945a2c328464c6a8f6b8e03b86838a6a9037bb085d0a9cf5fb35251e6faa547f8a855a267bf201f0813ed57105b11eec124c95278e0d9b848158190f5008449b8f547eda9e083c8faab7d262dd4e03923d6149891a89cf3f9e8b89abe87c86abd8f02741c343130fe1badac074b0ecae4a067cddfde21b51caad0a948c985527e129453a20b430f8d7459e6eb49411bc59621006c2b385bb2c38493fc2a50e2b3736aa38e22ae28566dbb897111c3416af830bf226d10e0a5cebad269600a621176c148fbd105c1266f32e653f3470f61a613c4ffca67b4a33b3c1fde157eabb77adeef11ec23ff04a9dbd56b25c83eab844b8028b852d838a893e48f85653fa1b99f64b1acf188bdd0de70813c73fd5274156b24f8335f9492a4286fb668d1b2c001d52845d62f30fcfeb956c8f1185da98d05fb20ad12d7e30add7f3d64b55363443848a5bf04dd1a221c88401981da9cfbb139eabc6d9b0a493d101fe0712af3b83ddd761c360819d19b4d188cced85023e244f320c8fe76685cf5fe0cc0013d68703428a523c350f9c114e89df804673cd23df166eb2747f8e1c9aa6b6c83bd4946e6cf3022ead40d9e82747fe0dc7bdd56ba5b3bb1adb732008028a2288fa40259c0efbe154812a1ba7e93f91658b85bb9f10f74c68afccade1215b97f07bf779eb300e0583949dbc1a1f36265f2a0ef2edd1278ad43ffe29ad4abd4a8b585f13ff7c435b40e9dfe44e16511413cea0d445220049f2e4f3a46c1ee82a88f5289995c8e767ecb87c60faeaa2f1818d470bb96d5df8292e2c474b4e738abf1e001951f9eb4a6d80b6dd60b283cd5fd7baa52928012f136ba2d1f0684f242c78d60140776453bd9291e019548c69974a6a43e1e87456be95a7bb895f26075772df29b91750228ecdbdd78a807eccde4da9fe1611dd0fd4954f1fed1a92246ed4c54d6b2b1ba5186a47e26c6a9e38f329855eaef83c32a1ba36ecc264adf3d7fdefff98afb9c39dd5b63395b9ef396d8e771e237f2a4cac028cbea83f3e66738ed1bfdb5440ef24ad4e3a62753317f0538bfe3c9eb5ca31bbdddc7ec02e625d96d547d518b3adf0aff7953aca7ed4fa0f635239d18b4eb82c97067a4ebd722b80e33091567f13b0e61358e4a08ede44ea3178963c44319b9f79794252d45d692e7b382a7bac4d43c6ec83faa8d15d4203d602a5d7266fd4f6befed5b7057ee9f9cd06c0f9408d0d2053abe4b8a7254b6dce8851c4ad5d9de7d517db80e2a8969867bcc73e4b68658d813d281870abe2f0423fdcc4e97ea1be7b94cb61ccd30312902e8872012ae077b618a4eeb3b0ce3e90d9ec16f2f556bdfe18e36a72b0e82fad63350fbb9cb43ed4ebbd4a319a78da3b134ecabc48aa035a85937685ef4c44167b60add26682bc9f9e0d311fbeade65bf49ff2c2f364a33c6ad5092cfb52c4e7fa6b2fa1e4777294c504c6be3b291b6b40ed89d4cd8964d00098c5ed07ce3a35006134b3dfd0e2473eefbae022fdb13c824089a2e7c27c93f47a3f377f593c641da8a441c7c6385c9499797834877821690a5205808c41f09aceb8f35db5a216d67fe8326758b4db0d1526cb194d8acd1329c142327100c5bfc9cce2301a74076451382b99151948d0027d726335dea320292536759692d5cc8c9ba330c9e2099438c70e56fe589bdc474f2f2caabeb7b9568aa115968348a780f312df29a440d150506aaf88e79d176d70d409fa52728e4ba96679325cf95d4ae352880d5803f52b9fed4a1568dbe5061143633df6432d8c3ebca6fcd1db8cb89f568e937234c71fbb97da5dab85a8d573421f25d82295f3a762439eae5e562ab2b99538191a04f0a64c71a33f9766b987fe5a96455958808c805fe25da1ef7d2e2153b1ce7118d68179c79410b6f66aae5627d2e53aa0bc5e6f7382a415db54c7dbd6cb5cc0f682bd00f62f84d72a644c8ced6d19f550a80a37ea93efba565bd298f69930ba5f69a8d4f3188558a95f58aa261b4cec9da0956ac6388f938a22d6dbdb91b117ce9cd673793c8316d0745df8e533a0e5ae6b5f36e24dbd5771934dcd182578c478b39617af36e92e2c5f28185d4df82d9195fdae08965eff78984f196aa1620f3acc9612cb07b3992276bb8f34784f97e0ba141d8f0991fca746d2e54675ce25cc9f8e699d1db2e97f7a6c5024cc244b21de12b1ed985bc3691347232a4fd23b58a5ae44168172991ca15b4d3270742c68cfaceef774fec42adc3e774b9fadc0ba0552f2031b81fbae219dedce3a0dc3100a9974dd6ad17b8cff96a9a9ecbadfa5cf5d42e7e5176a19a1120205f1379dad7f568b895a00846ff051545a28a21a57855bea07cddb2daa103cf596a7d6b3fbe80c8f976fac79d3e997d804627f699542e15d30ff95232c049a0b6353b21b2121a25600bb2c1de48868bbae884a7765979dc78f9628ca6c975e661ba3f38bee39f6c989affba8f8f9415932d255", 0x1000}, {&(0x7f00000014c0)="c097c422df2e01f60ab34e4845833960030ca85edd8026bd19eb581781e3d0a7c86b1be7a56d44f775fe8f042d887c5641a3ff2165596a728c4c7ac80df59c7148c13ad4357331dae7501e7dc16087010b2877737bcfe300f3e45a8b736a5808bcf6045f50e3ca3c1fa1b442e2da4df8c2f8efd4f60db44e772b8ca53592156513ba81406fd5e3cca174d288f07a50ff42b6cf820e50d34d32a0e095446d94cc5ba83b1e0c3b8d54cbc72fc8f2663df6eeaceaa081fa9ae306bacc656ecbabd83190a76519ee8a7c61d324a826a3e38140bf", 0xd2}, {&(0x7f0000000140)="2025f3b154dfd4147077f3df70d7c013a99dde2198868492568231145529c87d9b1f70ce875b7e517e263e3055004b5d52f5960ee9e10f08a50851a368747ebff2fc143487cf53b56a51d8d1e645005f131f0fd37d482c74adf584b5fe1ff8fc2f4e2fdeabb8d83e160091c58e2408c9a63b136ef0d9e85092b9938aea9972f59e8a9a20515898d4ad0b81f351f1818cfc2d1e14d7302b0d9d459e8f27", 0x9d}, {&(0x7f0000000040)="53246d254b00955cf82a9d2166178367ae79db616015a1be7588209f9bf8a58c90b3f5", 0x23}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r7, r9, r10}], 0x20, 0x401}, 0x8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x4c}, {0x6}]}) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001340), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x9}, {0x3, 0x74, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x60bd26d42b09d37, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x492, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) setsockopt(r2, 0x6, 0x10, &(0x7f0000000040), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1b4, &(0x7f0000000480)="96409e5298987b7810b61806947d21bf55dab7598fe3409aea7d9dfda828b06c836461a81faa93aa33f23d365c1cee5dcc50a4841e3f2a3d567e513c6fd5c7ba289d5dc827edf70e6df2b64f6906ab2571a0543866e5e032af24acfbd8300f63eee0db220d0000000000005cc866ca1b6f511d05c3c2594129780e957ccdd236b9cfa9495a4c9affffff7f00000008d042a114d14788129adf24cf2094708228c5387954043f1a43b2bc632e5141da0617f9c14c") shutdown(r2, 0x2) 16:01:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86134) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba8396", 0x95}], 0x1, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0xa6, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x18, 0x400000002, 0x0) close(r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r7, 0x3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0x0, &(0x7f0000000340)) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x80000001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x718) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x8001, r6, r7, r8, r9, 0x4c, 0x6}, 0x8, 0x800, r10, r11, 0x7, 0x4, 0x8, 0x484}) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000500)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = getpgrp() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x8001, r14, r15, r16, r17, 0x4c, 0x6}, 0x8, 0x800, r18, r19, 0x7, 0x4, 0x8, 0x484}) r20 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r20, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r20, 0x4004746a, &(0x7f0000000500)) r21 = msgget$private(0x0, 0x718) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r26 = getpgrp() r27 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f0000000300)={{0x8001, r22, r23, r24, r25, 0x4c, 0x6}, 0x8, 0x800, r26, r27, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r28 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r28, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r28, 0x4004746a, &(0x7f0000000500)) r29 = msgget$private(0x0, 0x718) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r32 = geteuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r34 = getpgrp() r35 = getpgrp() msgctl$IPC_SET(r29, 0x1, &(0x7f0000000300)={{0x8001, r30, r31, r32, r33, 0x4c, 0x6}, 0x8, 0x800, r34, r35, 0x7, 0x4, 0x8, 0x484}) r36 = getuid() r37 = getegid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="29c7df3ff5a2438be9f40f6bd4e9079900288c5b223d4e1132a0ba0a91b9768e8c", 0x21}, {&(0x7f0000000200)="a7fbc502365c596107100c16ab3aa924d8298b1bd382bbe5a46204e495e9d96a46b775b36b8e3e274c39f7f18daedc1f631d4561a417cab8a2e082b7893644dacdb033aed86d5fa0c569557db2b18464c3f986f9da33fc15664b1f92cc48f119cc4dd3d0cf99e4454663c5508207ab36fb35ed813174620adf7d50c16648eeef23ac4804271a196d96cfde81279ca4a0a05925705c225b3a2f007e22b3f125ffb5f40018ddbe0916eadf6a4ca587651584b150838bb5f6867c4fcc497b6a7f0cc1906af55fdffa6e5e410bd0e48d3c0294dc08e87a065b7a0f7538c596029636758b10fd3a10998036f6", 0xea}, {&(0x7f0000000300)="102947b52026fd6641306982ee914ca60a942682110a8782e61a2fbd052357888cc2c23859371c239c110cda06e0cdae8acdc3034737e9b5004cae31648e62e97354a7b0601e624de93b24fe959a02804d035f17ac8e0b4038a55626fe91a1fdad0aca92288d37bb7929ef07f33034cf167ceccb4722715c5750b7e18079519ec61c8034a00f", 0x86}, {&(0x7f0000000140)="21193205dced7aa1c3eead515274a94ea772fd996291cf9b528b4de091f593c7414c218a9769cbe918152e6716997ca03bd623ce072f29ad3a1f35dcf49c7b115f00baa71637d0a16ed3f5ff0d458b7f59", 0x51}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r11, r14, r23}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}], 0x40, 0x2}, 0xc) 16:01:18 executing program 1: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x30002, 0x0) r2 = syz_open_pts() r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x400, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="289f2221258fb5dcd61e9bfb495c162ee62f811232b6e35a39ae36bb714ae9b650ce8bf0da825ced9c66d3d823a13c8352dad9b9018f4b094f9538e2b241d202d03deef9aeb44a84d0ac4a2e7e2ac6e91f33a6177e7be7e5e5f465c42848b546", 0x60}, {&(0x7f00000000c0)="63e3f0053438776642919ab9629962d2be758c7f0bfa1bfaf1530fe187acf6954c69a2633708e1d481ccbf4e8e96a366ecb36cf5ad4d26dd7adaded311411720900dcd30dc85d3e71171ee52140c74f10d7cc86aec30813048048d86c5a3657e177b72e27fa91490c1f46f", 0x6b}, {&(0x7f0000000140)="30420357cbc7933a85eeede685c1b81f2d96f364d7818fc3dfb87011806d90eb90725170e5515997880f95d659d324c20727ee3353cef990b409ef7f2273e885d93ed85f8afa2c7421a288e6237e2a7bb44f5021d4fa8907236b3109f25db20a041b316e120d0522c458dd77ff2e285fd7be28591222549675c50f4062ffe441db51b1fc5f0db29dff40299feef1c1326144d7d5ddd10fd1d961ffed766cf25f0c96eb523069b4f22833cdb1c490d14f9f16c109cc4c4e124193d0cb505b7536ffb56b3d1ac3f04c09bd67523c", 0xcd}, {&(0x7f0000000240)="7909b9878cd486b64decd247604ada98cb457bed383177878fb1bbfafc22745b4d5d9b3034e461c59bc72ce47fb41a53cc11720757b1ea81f5dd0f6d97b4db60d639ed3caaea08ff98235f07b42c69100025497d8309198247d0f1482648ad68ab031d343629d66297f596d8c0f8eb053c20c524824427e9c94bab7e2b9823be1b", 0x81}, {&(0x7f0000000300)="f47e5a38348d7f8f0f19210bed159cd76d005117af026fd01192bf34b51db14255ab9bc1049e3cc9780a94317e9b1e67828636197455ba6f38c2278363fc7741b23be4d139fa8a85b51dd8f0b474768eb8370bbe0794d24ad72cbcc1eafc706dae1e061ac501566fed47e3ac2859175054d59ce34b2445129d532bb325f9631f889e949d97383c9219263520289088356f71b97a1b11151afda67897032e286bf36d69eeeed14256b35ebbd62d0bd228af3fdf7dc08d1b3bc6066010e9197a146a8fb9cb5577", 0xc6}], 0x5, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x1e}, 0x3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000005c0)=0x9) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r6, &(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x8) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000000740)={0x0, ""/120}, 0x80, 0x3, 0x1000) r8 = dup2(r0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000800)={0x9, 0x5, './file0\x00', 0x0, 0x2f380, 0x3, 0x4}) r9 = open(&(0x7f0000000840)='./file0\x00', 0x80, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000880)=0x1ff) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) getsockopt(r10, 0x7fffffff, 0x51, &(0x7f0000000900)=""/199, &(0x7f0000000a00)=0xc7) r11 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000a40)=""/197) stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) ioctl$TIOCSCTTY(r2, 0x20007461) utimensat(0xffffffffffffff9c, &(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x5, 0x20}, {0x1f, 0x5}}, 0x2) r12 = dup(r9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r12, 0x0, 0x1) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) r14 = semget(0x2, 0x2, 0x180) semop(r14, &(0x7f0000000d80)=[{0x1, 0x7, 0x800}, {0x4, 0x7, 0x1000}], 0x2) 16:01:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="1f6fa252797beed1c23073b29f03b494d88dfe248cf8ffb86a06e686eae5e859b25c74d06bc4cd6f02469fcdbdbb95c4ae3a1581583a814657fadee5182e58a1b9c8146e1beed6725a478de2e7c2820abafe1379cd944d80d411", 0x5a}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801410bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef6a373545ec7c702a4157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3725bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce91371350298e5ad30505e8f5300a4aa63b9ac4b523847fc24e62ad4cc1875e2f69fef9d5ea4a5c5fe839fa3f31c4b783228a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b40000000000"], 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)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x7f, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000fcff00000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2848072b3fa9b4dbcf1436d2cd7"], 0x10) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x88) r3 = dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) linkat(r3, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0x2) r4 = dup(r0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040), 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)='c', 0x1}], 0x1) ioctl$BIOCPROMISC(r5, 0x20004269) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000200)="3750076406c1cbc0c27cea4043b2f84dbe66d7ea5206098a7512985304f463afdcb21dcefb4908c27e5cc934549ab9c6021d64b10d931ae64fcfa620e025c60de499e8199f39a5fa1ca8ecae53c2fcd62ca033a94bbf9aec8b6587dcea0c532e2286b8142f577aed69820b4f72c64eec9b0a853d2f3a51ecdf58912116127808231f26f7a824f6b79be6d4058e6dfbdf17e2482616f0b0d1445fba38b5348c31e8d6b0a86aa610dfa7d42ecf10084949ebd7faf2fb49dae182dc58f31300f2ad205ef351230ee31d085a43338cee628b7dcce25794e3c6a8fc3e1e04c5f06da1ef297a82b273928fe39ca2", 0xeb}, {&(0x7f0000000300)="baf28a94483c4aa28bde9c04fa40d073bc87301b33cc76c527328604a1f9471b1888d0b8cb33cc328ae694ce8eb9f35604a37a7455154ea2e37394eac8ebd986711f92f3172b0d6e4aa384eb9baa563e5dd5ea9e83bd697d22a20272749812414cc0252aa7ea3d59d3ad86c5a9c8a766b0cede5a788ca804c519fdaffe78dd90ff408769038b79341c6be152bb4ed732de1acc6001c29e41104449591a3d533ed5c8d1cfcdd243fa5d3db3c0cdffda5a867115dcbb92985627f9dc31d53ea8d62076cb370504307ed255717262be159ac1602a", 0xd3}, {&(0x7f0000000400)="301c63f0ba7f5dc38457c94dcd8f0145cb9efdb4df39cdf5d390a3f7630acb06e48de27e130225a5efaad8c6544b9e4aee77410292293c702bc3697fa1c5a9c9958424d23596e3df59ffcc5d41f82fa2e8659b998dcd9284e1099e2343cecb4501607f0bbba522a67968337c081e1bb0b7c90d8294e66802e15c72d7b76454e951e57a42ca40d753b37277a13383c3ef1ca542f2c84356cb9f6e2d83102d8eaeab091a952a7005ed7aa0b36e34b644ca92b28f3b2c9502026c4140dcf2a438ffd482f79bc7ab8610e991f8e03831120f56b8275f13f07afa621a4cb962bae96d0ce9f579e6a06f21c1d631b2", 0xec}, {&(0x7f0000000500)="06513343b25f640dbf4bfc0543fc844c345caa6c3bd77dc2d48463865d6bb03d2726810942494ba073d5fd60ec6cf387a96ac155989bb43e5b63cf6fbbd9ab30e1f7945e27decd3bdada7cdbc09c05f408f1fe56e9d6c1f84c79750c54569bb7a4127065a6af8e89f6df4bacecbc344a52b0cb82a4f3d0011f7244951bef25266028c8097b4a", 0x86}, {&(0x7f00000005c0)="96e60922a682a1ce244959f01f37546fd69c4ffc6bffa09e8cddc31746c481a8c76ffaa8bc66503ab443d7c9f76a3c9de7b8f7fd3cdb605ae036efae64b829f9437e442ee289cb936c76262326f581dc88dd60d3cf0ad0456e1f257b866356dd4e4666e27fbbee7c8c785b2ad188888c3cafda71e30aa426c7df977b3e8f68168772a50f0d8ad52e0a174d41625ddcea504b3d8cac000fc66978164e8d93cb9906627e53be6d72dc6836c5529c6389f4b2abc632bc3ac6cba3c8ff085968b319b6ea418597953ec9381e8d3a58b30ce4b0fbf2a7f8a10a2487c353c85c387f0de73bd537544f88", 0xe7}, {&(0x7f00000006c0)="601f260c510e4ea998797cbd7a15f0ad8062ddc1c5d5af163bf825ba2c0aed0a471c7e6f7f9a926ead5e6d44cd8f45654bec1a5ba880333f1bf0c114c83623b0b0f8ad29a4daa793cd3ba1eb08389f50dd659689ef1da785db3acc072062bb6041aa54865fa36177fa4c4dfe3a825c7af8bb0a8ff763", 0x76}], 0x6, 0x0, 0x2) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:01:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82142e2f66696c653000"], 0x10) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) rmdir(&(0x7f0000000180)='./file0\x00') dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x800, 0x0) close(r3) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r4, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x5) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x181) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socket(0x1, 0x2, 0x2) r1 = semget$private(0x0, 0x1af74753aed5b55c, 0x400) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x400}, {0x3, 0x401, 0x3000}, {0x3, 0x481, 0x1800}, {0x1, 0x95b, 0x800}, {0x0, 0x81, 0x943d7289d5ccf1a5}, {0x3, 0x9, 0x2000}, {0x3, 0xfffa}, {0xd80bb7f9b4ec1ef2, 0x24b, 0x1800}, {0x2, 0x1f, 0x1000}], 0x9) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:01:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x57) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x174) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) clock_gettime(0x9f6ce35de8226e73, &(0x7f0000000040)) close(r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = geteuid() r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r5, r7) 16:01:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x9c5e0e86a164e151, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000000c0)=""/252, 0xfc}], 0x3, 0x0, 0x10000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r2, 0x1}) socketpair(0x10, 0x5, 0x81, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000340)="9438f647cc76684c96b3e879aa2683fb2f5d7268213ba2c7cf542700b90af3f5b011e043296fcf9fd54fd9d472b516ae2235497269f4ba95fc237a90d76885e54a164b934bdc170406708ca27f1b2a287814b1ee9d848af57b4d9f43bff110b82d3c634aa730fac3907c324dc036bb119394ee477759cf977ed2a7b42f93684ce90023278f3586ceae7f966930d481a6cf2fa1f0b12760efb2ec132dd699eedc9dac3d", 0xa3, 0x8, 0x0, 0x0) geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xe8e6fb4262502651, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0xa, &(0x7f0000000480)=[{0x8000, 0x5, 0x2}, {0x0, 0x7, 0x3f, 0x5}, {0x0, 0x1f, 0xf9, 0xfffffffe}, {0x1, 0x80, 0x0, 0x1f}, {0x40, 0x7c, 0x1}, {0x0, 0x20, 0x80}, {0x8c80, 0x0, 0x7, 0x7fffffff}, {0x8, 0x2, 0x80, 0x7}, {0x9, 0x80, 0x80, 0x2}, {0x200, 0xff, 0x1, 0x4}]}) geteuid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) pread(r6, &(0x7f0000000580)="b86d20cc294a6a5b4d293f2677420fa36ddd1db1ca42f5f3754e6fca5ee1ce84b5bc7fe0c69464ef81fee08da2cda74c3af083234e25e019911e5e4fabb54846efbefbcf7a62515d5f585e29fb8b3c26b78e2bafd144d72875b550c48d2e9df9112a63210a4f57e3e8ecec4c6e2f9bfae8e6b1b131496cb54ce590d69b9683ab34642284828b87036b6d3395269f31dce522d9ed8a9f9d67e41e464a1fd7fde9128bd468b9f70907eced3412fcc3e87367d0c00cf9216bc73c1a9326e4f94cfd9284f88bf9771391879a5fc548fb923284f7238c1db20abf7f831b235e4e3df0413746811df344c8c8", 0xe9, 0x0, 0x26e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x4d32b191d5ba738a, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f00000006c0)=0x6d4) kqueue() r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001780), 0xc) rmdir(&(0x7f00000017c0)='./file0\x00') pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001840)) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000001980)={0xa3, 0x0, &(0x7f00000018c0)=""/163}) r12 = dup(r3) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000019c0)={'tap', 0x0}) chroot(&(0x7f0000001a00)='./file0\x00') getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r14 = geteuid() setreuid(r13, r14) 16:01:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcee) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x51) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x4}, {r2, 0x4}, {r3, 0x8}, {r0, 0x4}, {r0}, {r4, 0x4}, {0xffffffffffffff9c, 0x4}], 0x8, 0x101) r6 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:01:21 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bc060000007207caa7ad6bdefe0991db8f8cbc8482eb9da2ed04598771169ca68ea31fbbdba4af991ec09e401a30d48dbe6ebc5b4607a9fbd38ab709113f1813af1aca41cc2ee8348d189fd58c78e3276f74c8ce4c125f8040ed0c091e83495578dd6520e2eb75d14b42cd62a9917e960bf3c5c08f58e2027a771bdbc82544df6519ac0a1a7eea5fe7f0ea8c37b27f"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:01:21 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x469}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x9f) close(r0) r1 = socket(0x1, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:01:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000001c0)={0x764, [{0x4, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x0, 0x190}, {0x3, 0x1}, {0x3, 0xfffff551}, {0x3, 0x8}, {0x1, 0x66}, {0x2, 0x3}, {0x1, 0x1}, {0x1, 0x100}, {0x1, 0x40}, {0x2, 0x9}, {0x6819bffa37809ed8, 0x1}, {0x0, 0x36f}, {0x1, 0x8}, {0x1, 0x8}, {0x1, 0x2}, {0x2, 0x10000}, {0x2, 0xb8}, {0x482805bd034ad9f5, 0x101}, {0x7, 0x7}, {0x3, 0x81}, {0xc173a38096963830, 0x8001}, {0x1, 0x5}, {0x2, 0x7f}, {0x3, 0x3}, {0x0, 0x7fff}, {0x1, 0x61}, {0x3, 0x400}, {0x0, 0x9}, {0x3, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r3, 0x3493fb9b1765a8c}, {r0, 0x4}, {r2, 0x4}, {r2, 0x80}], 0x4, 0x7) socket(0x6, 0x5, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) socket(0x10, 0x1, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendto(r4, &(0x7f0000000300)="7a360e09c609b79e581e437c08216c717dc7a9184601aed68b3398caf824f052c4bee3e0c57121f429879701f492e667efcc08f6c275c5255390f5b7ca6ec2b970dc81d79f48ff57d0d627b693a156db760d797b6b4e3ebadb50cb231c711f83a576a150a0489b06f3dd37ac23f3001be49bdaeaa462a17514f9649c04cbef", 0x7f, 0x401, &(0x7f0000000380)=@un=@abs={0x2, 0x0, 0x2}, 0x8) 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:01:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000880)=0x4, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaae7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x49cf1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x92}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}], ['.\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x512c}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)={0x1}) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000040)={0x0, [{0x69524a279b120241, 0x8b}, {0x1, 0xd0f}, {0x2, 0x80}, {0x2, 0x400}, {0x6, 0x7ff}, {0x1, 0x400}, {0x2, 0x1c00}, {0x3, 0x6}, {0x3, 0x551}, {0x3, 0x4}, {0x1, 0x7590}, {0xd1e258a5780d1651, 0xc1}, {0x1, 0x7f}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0xff}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3, 0x1}, {0x1, 0x40}, {0x0, 0x200}, {0x1, 0x6a92}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x1ff}, {0x1, 0x9}, {0x3, 0x3ff}, {}, {0x6, 0x7fffffff}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r5 = dup2(r4, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000280)="a865f2daaefc4d977482cc670d4a68c9bf2a3dd9dfa5980be4400caa7a3f3619c8c23c44b9ebfb435d38d1e7c14c5075a4381d2ba57fbe25dea52ed46ff7cfc6ce76d2507a10791612a185d459139b22f8425a039f558f467186f6bc1f8e54e62f0d1f76fbf15df5a5ecc4f65198041ce2c4e3e36f6fd2185fe94540a9c85e931d178fc196b5e1a394d76e7529d2fcbe26e728c529fc0fd6d78d7ee1ac665392f291ef2156db48132807116d18d363a16c", 0xb1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000840)={0x20e, 0x10001, './bus/file0\x00', 0x8, 0x200, 0x949, 0x1ff}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)=0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r6, r7) close(r8) ioctl$TIOCNOTTY(r8, 0x20007471) 16:01:21 executing program 0: 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) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1108, 0x1000}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:21 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x62, 0x0, 0x1f, 0x1}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) read(r1, &(0x7f0000000140)=""/19, 0x13) r2 = open(&(0x7f0000000180)='./file0\x00', 0x34c945bf20f79796, 0x10) openat(r2, &(0x7f0000000240)='./file0\x00', 0x200, 0x6e9067b6669deb7e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x1, 0x0, 0x7}]}) 16:01:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffe60, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/51) 16:01:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f00000000c0)="895e654f5c1d85045229b675851deb519b3510ea38b62f556be7f85d2206ea0d8f47cf6e01a95f1bfa1be1989a", 0x2d, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x3) msgrcv(0xffffffffffffffff, &(0x7f0000000680)={0x0, ""/4096}, 0x1008, 0x1, 0x800) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:01:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000000000000000000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) unlink(&(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) r3 = getuid() r4 = getegid() r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000500)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffcf3) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r20, 0x4c, 0x6}, 0x8, 0x800, r21, r22, 0x7, 0x4, 0x8, 0x484}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r9, r20, 0x90, 0x101}, 0x5, 0x8, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:21 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee311fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00a6667d98357a7b6209609865ddd506058aa0a9d906e91691764cc3292a02551594e6a4722e769430ae1fdb"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="cc542feed7f39bf98d0a7efa638ceaeb12fc979f40b12bae399cda443a9d52ea2333ee233bdb8c507ae7837f0f67468345dba0cb108bae26862b46a5dc9eef29001b99648924d31fc2c8c45799490776884e1e8cd3b6b87b802d196d0b8c62de9bd2716ee9955cb490e7d33f84c668a16e675f450296e8d40a", 0x79}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000001680)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$setflags(r3, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) pwritev(r0, &(0x7f0000001900)=[{&(0x7f00000016c0)="eea83c2e69a1711f5c6a616a0ba8c5e6df8f01945881c703cf6cc79b80f23e6fda954cab1f35119aca9e917a598666f574fe29e46fa9c47cdbf7c7addfb6e8e0a9cb74af17185990dc3e0693cf88f60f2562358162014521edd92bcc1af93e02e0428b36a5300160c6bfd710450d4dde4eaee0810c20480e1be45a95bb4615f44fbe2b9b554c44c9b6c17c26571a4cc2340dc5037f4c935345cdc6c241fcddd85f252edd1e3a805effdf0a9b2460e5397d7027a257bae91930a713561712b14aa74a142f55d13ed3c0ac5ef35fc718df9275ff81e7973d85696df8a27212a5c97bcca32abe49045a79540898f1d0e2238a34ca2737e2996035", 0xf9}, {&(0x7f00000017c0)}, {&(0x7f0000001800)="e2d07086696be7076f6b03d26765822aa773df8d27c72338a15b75f8e6ec009465003cae09a29529102034d074d0d5722d922ba2796d49218b16f4eed6d94aa350904cfbea4de6ffa31ca4a51d087d116a053d6957bf93de1e65d8dfc1afc2042163294be978ab8eadb7629ad08a88a7e0e15f9591fad04157f6b36393c71a72b8473995439bdfa550c3844285c7563bd72618b9067df0ef95bdd370d29fddc58507b2a70e171656f4fd9900e631d95b1a9e35c25e00db0b32b977ce0a0077e9540f21424d366332768e1c90ede59f323158a1ba07f1", 0xd6}], 0x3, 0x0, 0xfffffffffffffff9) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000180)="bc03e05dd4ca31a9701105d01ca123868d237273cbb038943ea41fad75790ec3b89fb1ba75a88676bb911ef17a5e23bff64654317b2eb3585bc0de9abb4551af802e8fdb5abd4355886062f586fc3c45beaa4be7773043a288713c83b60f256e3d81a6f01613ea6472e4e32da06d2b051297d319c82a8d31d48091177369c66a291dc5726cc010c5ed2f8207adbd5b7d6648bfc00398d21fb6c3eb07927f35da26b3ec35b93f5c6f41c70c3d9fe7b18061d785ad43f9e8a787733052e667f4a793ad4d24ffa77432e960738198bf1e4697553eb1d23461401c657484d00f482a3e5aba4ad5b0efcd40e50e9f8d6a51605a9801c4cab676f87733f3f7135349f629ce4e38529fe2ca986d9e6bb83665ee0766d511f67e8da33b766651d1ac71ad1cfdfb55a44220e49e7176f48af08579eeb33e82467098689cf1e35c41b7ae4d4e9475975d965cdad1f87acba72249f76cc7db52a09d73af1cd9f514cec36c702d012f74ffaf12960c2c53767eaeb88d09f59a6d137414613a67d1a6c472556e5b78a37bb906e88f4ddbb74012d79838016526f48b7c884f76c7e3e0ffb9d90289a3d04ba74d460ffbff4c0658eac24612ea0e78bb27440ce715d98375953096d7c2f26b59a15b1abbdc79d3ae392912d7e26c93a073b298804cedd1a12c0f6b41abcb1f36b7b3685e24d5a688820ddf72732254305c02e203a36899d79d65186d4ef08900fdaf077e1d4e1eb9fa1da3a54259515481d39b51df5e8231cff5d330ebed8faf0511449a92d21b3860b921ffd4955d23e758866814ab207302fc7e772760466e5263dd5af9944023c72f516f283d4723dc941b4acf8a5fe93a3905fa4c24b01dd246e3c022aa11b5f149f994a074fb243843503b2bdac8f08c72702cbab0101599ebd0f358584c04e7324bb5afa91fa96d5f44502b75738664861866914181b1ced211b0d8bd6add3bfe97add58b477bebf0ce80378302157e5800c7b8da258ba58cb6f0ca427af1a19a422eaadbba95e6d32f9a4cf3ed3d75a453309c55d954b0389fc803549b8ffda976b4006ccfb709d76a2b492c6826be5d33925fa9db948dcb43aa0fe00880891dc6f0f3fc3483e8a5367baf6f3485ada2b051f36659f9c8b4bcfbc560f64150158d296f9dc0c310462daa0f16a32b818af77cba1e6b0d12b5996b77b3398bc462561678ec2afce54ada114ef0a7936dbd591fbe6190e705a72c89e83a42964f28416cd05d1b2eab75815a27747bbe279f66f78ff5183d451ce2c2b11f64b9760660246a3cf780ae0288c2d6b59a04b33580e02a4607b50647313dcaf71d95cf5cf2df42e4e21f247eefeba5ed8b2e49ac2c99dc498af68d82fcfbd4ae01b1ce0c61f66225ed9aa007c61dc27006ed460ff6bad12695c17e76200b528d06c4d5ada5b85790e055dcffae67ace3535468ff3319844b141cfe18d26a77508552e8046f1da1d76402d899b2588393569eb11ff488e25e55d6de026013f5821e6eafc07993be8606ccac613409e997022251bb5639f58ed3777779a4527fb59f253860fd6b9e0f4fc70ff5b83cd3108ad6f0ddd0a50702ec27acecc9f85f6ca9a2b111639b7910b511bba1f80ce76a6c118b23592d5a5f0d2140f010132c42acdc77489f3a8cec180096cc85f66ed29366b6f47d8884b0ab49e38b5c815617d9623305a5a91d726ae44a229200c72ae157cfd4573f04f201b465083e1195b7a37d784340cc0dd76ec33adebd27d59d9e8d233e381ca7723b878671fa1f760e75ee2092c4a664f1cf0321c2c64c81c5136a4bed1436fad842af27eeaf872416c18f5300ac08a4ccc6ff0ccd990aee7a6504abe9cc28f8c7630a8e8f8a7d9bfe84f739f44d9f649df43ca90e9dad06e3bf931202f115e897dab6054b29375d8526ffccc76f56a5c446dc4ee2a4ed7fe7db5e826cf25d1479a3dc93539fc81ddc9113f4b7cdc3a13c86d4cce368796793f2564462635602d20a7ec5789dbd6cdeacbc27194cc8ca1a231d676e9a1f2ad06d2d676fc45959f7fa2bb52f37fca9a75e57c90d0bf674aead9094be9cab71feaa461f8d25630bad596f8b77ab7a3b0ac031801041279d1f21ad2ae76266851175ca1cde3ad0c12614b4e01ca06f473a5714948462a3599ef3e9890e33d1d511122923a172efec6ca6d64a520091449e5be2c63ecd571bdcf8672d16d95575b0450a3c7f9989522fc3548108c86db8ef2b34100ddf2e4de661041155ac4ceea1ebcb072fae1fc5fa5f73b3ca1aef3b0ca79541b8bb48a6c8ecb7b6b3b3d51bb1d98fffffe0f4a2b9e044f5214d1c3e043ac462f28a9434797c7c7645ac235c737a4233e93fb022f71265d72df65dfc8601a117bdf521dd089fb6dffa8187546f00fd777e5242579e929b960bc019d5caf6a68e64da6268a8be09216e6c0b0d337d4e359ab213f960d5597d5eb6fb171aa05b5782289e74c1bf1511838393e5a71c4c54d93d9b87aa40619d3afb8fa932eded12bb18c6bdda27ab8066120e42daa00d09110ce75304e8d775e58f8ae8ae73462ec94b8f615750f1f8dc53c7bb25f62ab71d7dd1491c905e706b276e0c182dbd4e7d4ba760c1f3fd333f309e0b577d4e73482987a1896de7750c75235b648f0c5dccd5131095fd803679179cb54f76f28256eeb521e87714a6653bd7ecdc402c8fab0885c069b9ed118e2b3b96a408e5ae2f1a825b98830b0b00c24721e16bb3368088a44d1734bc7475dbfc40bc1a14a308d3deb8b8bfa4020932df0c7b6fccc4e7d5f8069d7ae17e3bf94001b128791280c1efdc0b85515cc13789e79f477105035d544f7f35a23de5d81e8f0971e5bebad92a717e3f858dae41f07191634365a1a208b6abc8a7cf375a265f1760545cd71471beb706dddab762bcb6a0326a1a1408819500947d961191018892f493d3542d563dbbc7db68a4578ed17c57763bf8451bf16bc9bb45d3d2ad8082e2499b884d0dcd7575d31ad4ae77d8626c11d2d5eb83269472f6f6a9dd4a346d8db3add0bbc27fb76b48d3360b5b3b10323d314fad0a911950a52a7fbab08831e77dab29355ab583bd3bf6dafce42bc2d819f38e5d6869bc9d9560b74db1e80dac73e2e5a04e9fac8ae7878f651709e8515bcc5e5079a6a5707658b5df4d90e60a6ecca5db77b2e7e17002cb5737453c768b6b9c15f6685888fb9708e593fd61e27a5b45b3804c62e50dd03343d4a590aa88a3b3dbb73310341f7f0e36965f728fdac1b8e3faa648475fb390512ff056bdeeb9363a7c1a7cc1274b46c370ef33ef6704cd2701e26b5a11dc4d0da81c29ee4c16fcf2a117fcd0d85feb373d35eec8ac507894ccc631cc66f641627bdf6d6ff505b44e0be7f520f6392ce2f05179707623dfbc3f870e6ce8dc8633c5f9a8b4bc7cf8601d19d0a8642426fdc781313ae95bae21f7262277c01152eec7c9b5ef35faf7d0951ba881f17a2679083ca8104b611c15fef1d6a413a1d6dba81578190a40b8f9b1e49d2dc1619e2b1a6680dbd3b2ba1471621eb916db938dcb2ad1129a1ad42a9ce06bd4f3ff2e07eedb4e2124ba861f708feb6393fb5a500775691519fbe3ea0197801e5a82ab308390bfa44e907691946ff3b43628b1ee4212ce3e53c297b0ea97212ac59aacd053e018cfd06f7b2516889fce1de983cfaa0f37a5f46a61227781180d97f6b46b9cb28e0fac07ef27631f57815d87a1dba8cf98312e4df3814a788ed99c9e5067c2923fc2cccc19250cc2edd2fbae9ce9999183e38b8a2b6152401b8c02fa6d87bc58ed3b8810a94f9dd8e0ab11087cb4cf43d8a875e2a0ca1262f0ddbd93e3ff6e4aabff8abd48049d0b917b9bc5299d516ba9bae3214da03b9364cd9abc7e210f16a22bc7dafc7a79694fe500f76cfa662a98bd0c235fc5a58bb2c4e395964415fd124ebec34f2fdf209ea7cacdfb1332b1b36715b217ee892d2c81c44b480b381421dcf7fe9b3289ad2267a6e9e7c2396ce11b70ade1ef3839df6a0ceb07ff7e281c3c0bf89e0e62d179912c91f2e3158f56a33a6d84728e6f109a6626ce17cd0cf1b1003a1ee26ed96725ddca3988112d5d16b260e3a65b745376016cbd373b1a5e73f3e631ed2793bfee8c2cef7f58184f2d7b020696408983151e42710cd9cc80ebe758b22d43bd9a2d684f0716a4e5473a5184034b669aa8b90bfd3fb9eabe0c84f9ee766d90442f57d3fff65edfdcbaa1043e0c53eb922c87b5c8a81aefcbdb1fdec3de8c274a004caa21ef441ab7ca5fa8bf3a19944912b40a26f5337b98648218bb4557ecc80373d536835e0dcbec4748b593e54a88a19022f146034fdbc2ffc932c816df60d240229b26f020b12e2c1db0f84d1627dbe3c844140229b948b5cd2bc1535157f2f545a078d32a4f3bb657e0233aefcda56c905b98e1bf64b17a5dc18cf5017ad3a496c177d58c36210aace4251f7aeef8c1a889fbbd19d0d2aca728f277164e288a9eb35aff490a59b1358b961b8548bd848938fd425f70e8209cf7281d1fdf58a1fea1121b1b10727555497b29ae5bca32241dbba4c932f4f44141ab676abe1c0640acd8e88882f03ad2ec6fc0e51f1dcbf62366b9f01f9e866d1e641916d965273551b141ac73ae66a90a2430cd43d6024617a8ac9c08f2526f520fd8f275f423bd86dbc5775440da64b88558badca5c007b836f2a8b9ca770590ba31f0db043c554b8e986ff896a52016d204aa442d6dfca1bc3607c3dcf5061a2b71b6660cdbdb353e7b2cc17755d92df167de041bd68bdce58ed13c9dfa79a60f035b8d75703a8c6eca9273cbc62d75af16222efb98efdeccafeaae1319094816afcd9d569eaa904b342afaec435988182ab1f6b83575a6b3d928664764aad499f8ecffd9e9167b1c12d2b614238d2169b68c3079bfc8ccb9df270dc173b0742ce9021581a8fd5da6ccd12648a75425e806dbbe341d72fde41402e7f6e42003da9753a50da9f8e5a3bfd2404c1a8974b4a4a39aee8369a65e8a0e2c5e96bf5c3768ed67713f524e2e4c91e34244d7729d75729a2eff20fc40c58383d93ac9db26159ce93479bffd1615ce625acfb612e3a5c41c63b905fe667e634a187469fea3f94eaa90d78eece5d6edd12285b54133bfbac81a1601d069ba1491448f101f84dd2fe177f00d0f3af359be84e5af0d8b5a8bfc1d97618090bea6547294f8f68c8f76f46e1e3316cfed6119da30c901962cd6a8801fe3bf9274ee72b0b96f1bdc6a82a4ebfed5ee79dd28641d9e44ce0e88c6926b6a45ae5ddb76833172e41a166a305fd40f803fa1451549176e57d594a6d7fbd72931f81bbf9da4d2f0cf469dfe550448d3d1cdfd2e1e5c992c6fb71f5fdf102a96e2f5280330ba60e911b191d383fc3bec257bc27a9a80a1b4e03a85e6c3b89a955c0ef2f77f86d8848583d908338fa16facf9e5c94773beab26399c0b35b9b52a9d26b707356de8c8ed1a2cfa7e2944980bb63f12f212b1c27f8d2f703d25add7ef369882dfe02492d8c4192635afecd79ddc95e10e546ca94896773ebad5a27ea94301e3ac24358a766a3e7c35903973e3f018ffb73cfa92aacafa36d3a3616abff04cd6b03e0fe04af4724c92e2835c54213abe3665c78ae76083ba6e9e7a76dbbb7c4a19c65e974454d16a163b02a5f6b379f04f42495fe8933038982cf8c4ee4def8cf3286221b66d8461432d9981b97d2c45ba89e82c79e8714ef40e39be7984a6269465c1430008b00b5eb9fa4012fe08fab944ddee0a7a681e04fdbc04b8de5bea875cf452290c2388", 0x1000}, {&(0x7f0000001180)="97f302dbc41ec82d2caa6d8ab5c668ad136d900de8b03e57deaf00d0f0b14263ad1040e589488188713da1bfcf946dadae3e6a414e3f51a9701eb7f61dd8ae6400251e832a662224fc04763a8bc063ae0cd4dea11864e78f35846eac1328ee4f62", 0x61}, {&(0x7f0000001200)="d04507f3eb9c5a0f0398994a3e71496e7c49cfb163914ec449e1647bef57a5c739a8d3c3c4217eb42d15acf9852cbedc4e507bf4d8a96b3db39ce58e878515aed6089eab0ea4d0ae5d6634d3632686721f45c1d642557522a6", 0x59}, {&(0x7f0000001280)="2bdabe3a50a5ce592c224d9a5a0ac44c7d404cf21bb86a4357485552f3f2e00d0facf262ce8ab20406110f91769dca2440ee6fda7f7eeab7c10820e5997ed80d3c445a2370339fca4b27", 0x35}, {&(0x7f0000001300)="83d36e938f0ec17869f1b8fd73476ce0b90f3b7ee16bbe2c44496ac696ce60b000dbd945a239431543a96b9923ce7543cccf59d22a01e4dbcfe10589aba39eb9d67243c10e181503b03ea6aa7fde7e6e1b62d35b06b9a7e98b2292b56e207ae1cddd19ec8833c78e3d2ed0e006c8548e2ddd3155f5b15c618efa9131f1c1be026e8e3b6b26ef28a61acd659c893ba4e9dc01849762c19feaa3bc243d6e20aaf7893f6338cb87f85bfa3e282278e34ce4eda0a8b6533e85295c3f54810c50abf5498f710a1c2694eb8fb4aea32095992c3d8e20a19f7b0a298080f42ab8cb10c0916d57e8ca293d7b94e849485ae379a8b29f701af4686029c1c849", 0xfb}, {&(0x7f0000000080)="597ec5769dfb8934e6179895c081b9ab1ef6291d552810bc547b01511d32e5e49561eef3cdb40387915392058c6ace46d9bf69fb1beb43aa", 0x38}, {&(0x7f0000001400)="219776148ced7a4088d411b085eb6c38c3332e96cf2b9bfe370a37c4e9dc34cbde6b50180a9445d6c87540eb13a15727e20142b63f102b24308b2a2d6ebc1010c6a00d82c598e8fbda8c70c036009bb2376bafe8e7de97b0d28e", 0x5a}, {&(0x7f00000014c0)="198ec83fc96a12c4c7654d8b0e587503da04d232f1a8ab1a34d2e6d8a1dff825573e62ed29c47c87e6e57d37df1a00c2bbcff80ea3e6cfd1998c5ac57fc9afe3603dbe5279d022d5c2aed936134c5f7bc95aa474589e96f67eada520f5ddfd79ff461a40f6ed190840dfdc850296a16688a5eb980a9f1577de878510a277b9c4858be5f1c2e3ce530629ba769a957403d70de645a9668738d88842fc037aa765561b05960b9e7960bc77", 0xaa}], 0x8, &(0x7f0000001600)=[@rights={0xfffffffffffffea5, 0xffff, 0x1, [r1]}], 0x18, 0x400}, 0x0) close(r0) write(r1, 0x0, 0x0) 16:01:22 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x1f}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x40) 16:01:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x2) 16:01:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:01:22 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x3000, 0x2ca, &(0x7f0000f24000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x12d, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000aaf000/0x4000)=nil, 0xe92b4f1811405504) shmctl$IPC_RMID(r0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0x0) 16:01:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="517f5490b0fcf063ac218065f65c1e3dc0616c0d67a3415a5d11a527a8e48ec53aa742acf8a68a4599cec7f7c368fc5d03d29a07f3db1897c75d4d6a898940d6582033cc2f48b5f79732a54f7b36adb96814de22fc5d81cc606c0601cede31a6c668ef3350e877eae875f5c3f64079aa1ac226f7357c6feb372fca4f33bbf5b28a931f6d8b22aadb80465ef9015a0d4ec68be77cdab9758a42f17811b5fc3585ebc11c6227efc37c2ec905bb0b15ba2761648c8167ab89d77d8c6287409774a9606900d11ad1", 0xc6}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x28, 0x400000002, 0x7f) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) setsockopt(0xffffffffffffffff, 0x45c2, 0xb444, &(0x7f00000001c0)="8ec2aa9f778ca44dbdbfa261145a6c4338facef1dfb0f986bc5e05145909bd33ee063de7e4f8384224213be27e00cefeb7d4fafe2bfebbbcf44b20e80ab41130a74af6cd1bbb5f76bc64b4473d3adfe09a89c9fd0eb8dd7df512a04c2d0f3cc4b0e9336ee960fd6751a39a57535613ba955f0e191bba7b1bf22c24d4fd59b958d85ce00269c88f375cb85e5c38f2f25ffdef1bbd1e53e1f529afd553d2fd8ac4b49f5a0b6345056fd3a4d618c3d624e4448bc591e74e050c5440cd3c80acbe8b82cef4c79510bba6ac7af1e12fee75b336744c46beb441ca1a1f49e85db10f0d52450401629320e16dc15a195ac8f8cdaf3c2b69", 0xf4) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1a7, &(0x7f0000000540)}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) semget(0x3, 0x1, 0x8) semop(r4, &(0x7f0000000500), 0x56) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1400}, {0x2, 0xad, 0x800}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() r10 = socket(0x2, 0xc003, 0x6) connect$unix(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc5fcd85247fe4d066da47baa8cf4be4638b161d8802775f060f45375d123e5045000000dfd541806a"], 0x10) write(r10, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(0xffffffffffffff9c, &(0x7f0000000400)=""/86, 0xffffffffffffff54) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000}, {0x400000060, 0x0, 0x0, 0x20}, {0x6}]}) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x8c, &(0x7f00000001c0)="a275267a9b75d4ff2301294f00b6dca0d77564f1e718babf95fec3f63fa43399a20a81ebcd2abddd377763b4810e28e9e775ae648d774091c2d6ebc8d2211101272a96e0483215c1808d279c3565170aa4974ae31d153924c04e816baaa76924963633ab9d87e651064528cb416d9ca31dec40d2b93028fbbe3f94942ba6b08b60f791a81f0bea6ff3b92f54") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x10, 0x3, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0xe8, 0x4}) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000280)={0x1, 0x1, 0x6, 0xffff, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendto$unix(r1, &(0x7f0000000140)="07cb0ee0baf6d66df43662621d624e120a60e57c7b471ef9d082e2e0c7273fa4c348c97c4e5b6052271f2dd2a71b143a885ca1bdb12881723fb136591e7ee9bf5d3476ed5579c9cdbe5c0cddf1cef4c898cff524ca8d5926cf23f001c2d9a5211a9d1f97ff49", 0x66, 0x402, 0x0, 0x0) 16:01:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000580)=[{0x1, 0x1ff, 0x1000}, {0x125d412c95b66ccf, 0x1000, 0x1000}, {0x3, 0x6, 0x400}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0x3}, {0x4, 0xfa}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) r7 = semget(0x0, 0x5, 0xd0bc1a44fa09eec4) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c00000000000000000000765cf96e4ee1e7ecd57d9ac600000000000000000000000000ffffff7f000000000000000000010bbb8e12752aedd28a0019000700000000000000000000000000000000000000000000000008f335db385fd38c83d6299838b45472582a9623a0f9aadbb6001a34ed7c47739ef517dd868e4dde17998c1ff4771a7956583b2f40794e15bc06933ef3bdca4496397cde3e9377556a23743e1b3a9940caf52cd4fa4e0f52df4f3345b5902d0daf79b2f6799a924d007d66ee1f70c3e3bdabaf44205af164ddd9eb3edf02926052"], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = getegid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r18, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc09, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYRESHEX=r25], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x2) r26 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r23, r26, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r9, r22) r27 = shmget$private(0x0, 0x3000, 0x2ea, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f00000007c0), 0xcb005093f78273e) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) r34 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) write(r35, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r35, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r38 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c00"/256], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f00000001c0)={{0x2, r38, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r41, r43, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r36, r40) fchown(r34, r40, 0xffffffffffffffff) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r28, r40, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe41, 0x9, 0x7fe}) r44 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r9, r28, r44, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:22 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:01:22 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0)=0x296, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000000100)={0xc4e7, 0xfffffffffffffffb}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) close(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x290, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x218, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000071, &(0x7f0000000080)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000180)=[{0x3f, 0x40, 0x40, 0x1000}, {0x6, 0x1, 0x2, 0x5}, {0x7f, 0x3, 0x20, 0x400}, {0x3, 0x4, 0x1, 0x10000}, {0xd57, 0x4, 0x3, 0x9}, {0x3, 0x1, 0x1, 0xff}, {0x0, 0x80, 0x2, 0x7f}, {0x100, 0x6, 0x0, 0xffff}]}) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x61) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) 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, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00\x00\x00f'], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="06edaf5b979a0918f0ae5d9b2d8e8845ca1db7f56f345782eb1b6b0c939d1c5beb1b738f9cbb2ffedad52f39b1313f1c2a1b235b21bb3f41dfa32167fe13c853fbf577efa7a0450e194a5be177836de887ca4bcb765f22efad7bcb9a79e40f83ec81c5115fc099c4922350b7956562572415ba26162e602613acd5b062c165a99338d1a077b9b869e53ebb293fa7fd33b3aaab7f79c931490e5834de26f59d28a15feb835b1718191133935ea4b3ca"], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="49a635c8859dfac4e2877b12e7b3a292114a433987eb7cc7aed389148d6267d98cb14bae10dc423763689e6300913aa10e79ae5a1ce645a9f3e60972cc63c983d3e0", 0xffffffb6}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r0, 0xffffffffffffffff) close(r2) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8000, 0x7fffffff}, {0x4, 0x5}}, 0x2) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, 0x0) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') semget(0x1, 0x5, 0xc600) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10006) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f0000000380)={0x0, "db294c900b28750c5d1797bb2b195982ec960be131a397f7dd327c22f48ed4a8816e19969376e3dab12867a28cc8342a10a1c1ba900ed0db906116081c27f98376ebe29874676cb5396a26f8673d697b5e703c7bba57c8ce01597fbb25d7a1bf9875b9c74de9bea757ab3407256cdd318dccf052b8e0e811c87c395da4966fa8eab5af42fc23521a3cf45c5583f3de10df4ccf9293b4579649c7c11a0344172729c245266b0095482b8d14984ad39183c394984f26f9d250aa520fb3fea7e0d0365f1cd0e650b2816b20db2d6120e44ac635321cebef08ac0723f0f207e11575dbb69772796d1f617b7889da4f737f0a502d12"}, 0xfb, 0x1000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x2009bbf, "00000000000000000000f2ffff7fffffffff4000", 0x0, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="b236dff2677b81750300000088b380ff28809b7415c457a2262e8e71f514a46fb0d5d602d55cb5b84e041b37cda2fef312c88941c6fa07006dd6d8699660e58e2ca8eee07cd4737c19f02c7c6024cc3c2412882a2f9d9a9b4f811dae25209ba042432acc7ea0d4a1638e6ac11588cd3c89d7e7d5d4773178b88b41a65bc15e73a20a2b57ec8a5b4184ac5fe5e15dafdb99bab52b3345364f8b83fe505d01985302a0d8c1adf91eba2d16c27a26f53b58b72468297e53eae15c2f530af84f30a300"/204], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) kqueue() 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000007ed7a23e6500000000000000000000ffffff7f00"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pread(r1, &(0x7f0000000000)="19699d4dcaa337904ebe8056767eb36aa2cdc2c6951e71118e1e12ff2b087e2732c6341f313a33be2ac1fe48c2dea59dd24e1c055ff4e063198336e7c1176fdef4e3f41e9edf82d7503f8a81debb7786ef29b041b7fc90c6e8adebbfc4dc0adf600d032baa6213910d59c1871054659fde1f002f8a85b7e938b761c06bdcd4dc5a48ea136fbd858302c3", 0x8a, 0x0, 0x8) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r3, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x1, 0x1, 0x3, 0x7}, {0x5, 0x5, 0x3e, 0xffff}, {0x100, 0x8, 0xb9}, {0x7, 0xd9, 0xa2}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x6) write(0xffffffffffffffff, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) pipe2(&(0x7f0000000180), 0x4) write(r5, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r5, r4) setsockopt(0xffffffffffffff9c, 0x9, 0x6, &(0x7f00000002c0)="75c1736003c6e4899fe4b5f392c07fdb88949858145b5a067b4d399890413946331866c1c9748c4112891fe599d422f568efeec38cd2a852f718179789f0cfd12cf78e06371fd46579c11555a8b8db6d02ff9896a0d7704f197e18d47f3edab79cc684b4391b9fef21ed492cff307e886bbbcbb13668407e34e98aa49cbd3fea23afca471dfda4e0dbf022a1343b1092fe1aebca59fb96ec10ed2f170bedaba329120a1c624a6d3fa5a142dc7ccb2cc975ae709db1a9f0eb053ec02a0c", 0xbd) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x20000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x4, 0x5, 0x6, 0x7}, {0x9, 0x7f, 0x5, 0xfffffffd}, {0x4, 0x1, 0xb5, 0x7f}, {0x7, 0x0, 0x76, 0xb778}, {0x5, 0x1, 0x4, 0xe08}, {0xe5c, 0xb4, 0x3, 0xffff}, {0x1000, 0xf7, 0xf3, 0x80000001}, {0x101, 0x7f, 0x1, 0x2800000}, {0x7f, 0x7f, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 16:00:00 executing program 1: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x81\x00\x00\x00\x05\x02\x00\xbf\xa2\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) r3 = socket$inet6(0x18, 0x2, 0x2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r3, 0x0, r4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:01 executing program 0: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8001000a0045ea35bf6a560b00d7a304d52ae2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ac}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x10001ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r4, &(0x7f0000000300), 0x2aaaab5a) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) socket(0x1, 0x8000, 0x9) r5 = socket(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x4e5, 0xd75, 0xfa}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = msgget(0x0, 0x10101) r13 = msgget$private(0x0, 0x400) msgrcv(r13, &(0x7f0000000d00)=ANY=[@ANYRESOCT], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000c00)=""/224) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r15 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() r19 = getpgid(r16) r20 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0x200, r15, r17, r18, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r19, r20, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) pipe2(&(0x7f00000003c0), 0x10004) r21 = msgget(0x0, 0x10101) msgrcv(r21, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r21, 0x2, &(0x7f0000000c00)=""/224) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r22 = semget$private(0x0, 0x4, 0x10) semop(r22, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r23 = semget$private(0x0, 0x4, 0x10) semop(r23, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semctl$IPC_RMID(r23, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000001380)=0xc) bind(r3, &(0x7f00000013c0)=@in={0x2, 0x1}, 0xc) close(0xffffffffffffffff) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r6, r7) close(r8) openat(r8, &(0x7f0000001440)='./file0\x00', 0x800, 0x8) close(r5) dup(r7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r9, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xfe) connect$unix(r5, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) write(r4, &(0x7f0000000240)="0180000000000000", 0x35b) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$getown(r10, 0x5) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) readv(r11, &(0x7f0000001300)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000001280)=""/73, 0x49}], 0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x401}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x3027, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000500)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000500)) r18 = msgget$private(0x0, 0x718) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpgrp() r24 = getpgrp() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000300)={{0x8001, r19, r20, r21, r22, 0x4c, 0x6}, 0x8, 0x800, r23, r24, 0x7, 0x4, 0x8, 0x484}) r25 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r25, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r25, 0x4004746a, &(0x7f0000000500)) r26 = msgget$private(0x0, 0x718) r27 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r31 = getpgrp() msgctl$IPC_SET(r26, 0x1, &(0x7f0000000300)={{0x8001, r27, r28, r29, r30, 0x4c, 0x6}, 0x8, 0x800, 0x0, r31, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r28, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000000)=[r12, 0x0, r22, r28]) setregid(r4, r32) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) lseek(r3, 0x0, 0x4, 0x2) r4 = semget(0x3, 0x0, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/231) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x100000000) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd6b5c4b23f5018be, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$KDDISABIO(r0, 0x20004b3d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x731f0902e361522a, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) write(r2, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4", 0x114}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xd06, 0x0) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x5, 0x2011, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x41, 0x0, 0x0, 0x2}, {0x1, 0x3}, {0x1, 0x2, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r5 = socket(0x2, 0x8002, 0x0) shutdown(r5, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x1) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = syz_open_pts() ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000300)) write(r5, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f00000001c0)=[{{r10}, 0x7ffffffffffffffe, 0x11, 0x4, 0x8e, 0xffb}, {{}, 0xfffffffffffffffb, 0x16, 0x80000000, 0x6, 0x401}, {{r0}, 0x4184cc4f5d05d5d3, 0x10, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000000)=[{{r3}, 0x2277088fc722317a, 0x1, 0x1, 0x7fff80000, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x2a, 0xfffff, 0x0, 0xc96d}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r2, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x3a) r12 = socket$inet6(0x18, 0x3, 0x0) dup2(r11, r12) 16:00:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/153, 0x99) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[], 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000001140)="e9ecc30d030af2bf3c9c691249fb174707e997695d34b60b648459c8c7af22d448ac25d709448734f0b2d10329ceed838296feda5aacb8cb21a09ab9ec95782c281e8d5a40650399fffe6d0fdf087b00fd56ca9a3705513b587d19eff539ca033982ff0533d5a9f7066ff06c75106ad58cc50943df7b48c61e2ac532322a045f9e8e9a90bdd546d341a6d00f97ff34dbc9c4b5a8", 0x94, 0x0, 0x3) 16:00:02 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) 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, &(0x7f0000000180)=ANY=[@ANYBLOB="e8f2ee34ce2ea871c228336e9fb3328893603d7713e6524375e0608e567780c97c3a2a6eedf773a23e2607ad1f88381ab7b3f7b8011ff2b3ad8e1d554456a6b775d4191d0603f2d062267d8cb5b962aa4d65da8f34dc931a6954fc15f62acba5818899b541192e82d091c42792d9368c669be4594039c3c4f546a3ba4f6dc042f7aa00ee1fd4fd3e0583757932cb721e8141a735e8779cea41c211081aed8211ffd873b4a2c3b21cb2afb19fda418f277d5b76efc51a13d5e7181b02c42bf84b1effc426eae2948abd074cac4e135b1ecac1bf586c7f5ef82cf9fb9078f4af6a66a54e225046ef04ef5ff176c6d6df195a6eced4069e"], 0xfffffffffffffe2c) 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)="ad1af05de2f4ef18", 0x8) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r2 = socket(0x6, 0x3, 0xfd) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/10, 0xa}], 0x2, 0x0, 0x24be) ioctl$TIOCCDTR(r1, 0x20007478) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = dup2(r3, 0xffffffffffffffff) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x40) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) r13 = getegid() setregid(r10, r13) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x14a) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="ea537981431ba3001dd1fd7b49a82f287dc21b0800efd812599324ffa43097fa951bf325b9210a2f56d79b9486727ae2b81850d7891cf18ed382b98ef96730f02611c250ccd4348d70c4ac2b066f0c69db9e8eac4a5f65d76a3a492b837238e2a4b1ed0e728f19da28ebe4e6ea87144d4c", 0x71}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/250, 0xfa, 0x800, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000240)=""/1, 0x1, 0x802, &(0x7f0000000280)=@in6={0x18, 0x3, 0x28b, 0x10001}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(0xffffffffffffffff, &(0x7f00000002c0)="100a2956b9223776", 0xfffffffffffffda0) fchflags(r1, 0x10000) 16:00:02 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001800, r1) clock_gettime(0x6, &(0x7f0000000040)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_emit_ethernet(0x9b, &(0x7f00000001c0)="a198a8fe2e7a8fbfd6dba51295ac0b0ae2142e62cc5b121645f8605d0de5a0e561052f0d1bf7ffa618dac4afcc23074f0a019286fd359b97114ae45f1594c3761fbd16a85cae2040e87a0c2a0c9859a68ee9a57a2ebfad313b8372189cc60166484e1792e0173ba77a1365c6feb7766bcea79714fea8c9488014abeb41ccf5f4cec9426188840b27c3bceab2c945a6e9932f4d20e8bd88c2753620") r0 = syz_open_pts() close(r0) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x3}, 0x8) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820b0801"], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f000020d000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x2, 0x8001, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup2(r1, r2) sendsyslog(&(0x7f00000000c0)="d56477816b2e26d44fdf1c6f8079c3bccfc7ac06acce3346cc6e51146abb6701f96ffd745cee028ec1897ca7e878d1dd29680d1d5f868493e38cecb06fad3a030364f9c1998fba19b86cd07e4455ed490e266239b0b9e4a6350b0abfed6969a190e590ff90b41b7420", 0x69, 0x61) close(r4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x802, 0x4) sendto$unix(r1, &(0x7f0000000140), 0x0, 0x404, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x13000)=nil, 0x13000, 0x1) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:02 executing program 1: r0 = socket(0x20, 0x8001, 0x0) socket(0x18, 0x4, 0x6) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000620"], 0x10) close(r0) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x2, 0x80) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="1800f0b200000000269097ad01000000", @ANYRES32=r2, @ANYRES32=r3], 0x18}, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r4, r5) close(r6) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1}) 16:00:02 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) poll(&(0x7f0000000040)=[{r2, 0x50}], 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/bpf\x00\x01\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000180, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x40, 0x3}, {0x1000, 0x8c, 0x1f, 0x10000}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpid() socket(0x1, 0xa21784ad3584f488, 0xc6) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b75", 0xd0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r2, r1) fchdir(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x30, r3, 0x0, 0x20000000000) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000d00)="bac78fba21f0c09b4aa29926c9669e3c5f5841248c48caa8dc85cd211d0acac27085ccb8afa852715c267c12a6565a04a7f8646cc901c1388d48d0b42d2971f35603ffa522ade0332fa2ff33a6945691553a546992bb2811c4ee4bbaea09c5720cfa4543822b9c6f4f160a4f033d72e3a504652bd00eac03b3bc973d069f8da955bddbea768ae1cb874ae402df0e700851e0282a854b9e4b623fa006da6c32f5000a41ddeeb7f9a07dda1992bfda7e40dd56b43b2c64a61425b3e7d893b17f31be9f12375aaa8461c625fe59bb356423133144114c2c389ea9a054e5c283f816eb4a48b011b4342678e2b7afc61f567413d3624a366f2d6d6ec8bee790adf892f80b24f19723b87417205d33bd35bfd9e395fef3654e4093748dcced1442461fceae3acecef3617b3a235d11bb78d45c6c7b6bd90e2307240938277a5048103ebe1a8ab7c19d5cf1a9cc174292e74418ddd94ae0a8f3fe2b42c1c6e2de4f3c908b5171c15a9649dddf606a6b9182b06e88e9ecf91a275992b72964193e5ce98adbe5db534cbbed3c74a8bfee722b7ebe0a68dbc8f35f8f56b1d694fd806f2d8fe8f556f67915951f89b9dc0da3c3e54a9c9f5a42fbf05674b56d492dcb0b8cc73217253632c1bc133dd9ada99abd993d00199f465b2b586723e5f5889fdb0acfbe8693f0af3b581c346d5a7a77a45504f7bac330669cfa1c146238db6b676b6cae5db71a554ba768815f69bdf4a875ac990e1b7179fbb4d3f3385c80e9387255130cfa8f34ad5ae6c8bef07feb7bf3b13e059c6c287566891fb2295a6d15adcf0ec0923c5e69830a5c7759f076307eb76f1e6812b185aa175a44b8f5dfed5cffdf6d936bd0698f48cedbe88f487d8c9ce9cc75fe0a253f2563ac8288765b4421f454a29ca26d99b5b8333b0a6f986191823f52a4550ef47b84455cec18e31fd4c1090efd76d393bef8b10a3a92d60183ca3c5ee9b1a227590ed574c6176836f145e1e3dc6e975fa58bbfbc4c6b3eef31cc9743f545dfc56fd0d517b3482766eefadb0416d03cf7dfb207e8d59610e45cb0e6b1193c4d87ba5bd47334e7a999550f3997b1e75f3c77f72df5f7b6eaa748c36399e37efb60cc1b6938fc6e73da334cac45751cfd5d7af8f19118b54d5b8686571d46bc6c4c04871da3b203e492defb87b6ad205d9bde6bd762ef7ac389c0a2700ac9ac8bd7f2d31b5fea9d6fc376c3940f003669f9c238b777752a9fc63f94dd60f9ba10fc04d69ac9fdd28e9c5a4a239a43f16ba17a48c0bd3d004ab8b19c5f2eb1c0a991a3eee0ae8b5280d71fac0cf71342b1ff9e479c88efd45dfcfcae0beab6f174ffd580be93e88ace678cd43bfdb97ffb7f07ba78400548c7d7bedb31dafd04c82917ceefd9faa954c8cb17a8ea90b1321b39188fc389dfc7e67157d5a4f7756092a8b546056844c49fcc5106dd2a2ed16d117437e216f8ccf335f5697c93a13ed4f1e5415ac10342b2da60e89acca53b0f9da6c812d2ba07b0da4decf2a0a174648060ee7931f3c01d1a0c1a47cd8215898071e1981a5758e88998bfb71c491a79af41a4b2ce57e530381e5a8a5f1453f359513cd85392131c5d84de0688fceb3dedfb943761ad9df4d94c8f6d95a714f7c5c2c71ab478c540db60e790c3b858f5c02d721b2b53ad1ac6712f9c8c1a43b4ee1a47d025bcd038473d141fa999edc859e2ff9167dd315cdb6a4277ba1f81bdceb1684edb66166a5159493a07debf20e3b33c00b7618ce9cb127ece7d6a9d7ee14b0af949930ae64b0b694d3f9ea6aea07f757cdc6dff9ba77b65d31bcb091e8b59bf81973f46486908aff08fcd562b7be6e9fef97f2ebe3817d846ea2a01e460b1a18ec6fff3737f71a3dedfac6baadf72bd7c5afa21f6abb65102c3dd9854178748c31041d71cce01be33841a09cfe555e5167fc3f1adf7c330709f7b869271dd379b68b8fe2ef39cb73e095b741f0ec2893946c76d466809ca532385596636df8cacedae09237b306ad52a02f3197fe2657a1d980aa43c631695b120533661978f6195efdc6ebc377cf84818f236880979316e948047fbdb4d15551293af01105a75bc07a371f1b9ca3b31ca1c8593697a65216a0271b574f48d2c727f3a69a371790102193d852b41308e27fc416cc1f9954cc96a2a9257027c8ff19d44f53c076550396afc4ab3651bc58fcadf9f4aeca80c66a6d21ca50669708a4d5de5f327ef46c157ed9a6af2d64ab25418b2508b9c371ac7be8b275b349011c8a4c36f36475b21e0924d805a4878236f410a5e8db008d5e1a46dd5dfe86256881a441c38fb0e4cb627a2613fc312dd507877b238f89fab6ad88fdc3684e4446a12c6d7d55cf44e78479454fb6af598eadac62459bd9fadcc2430957837583f8b748a607a80d17681943cfb1b33dfcc9a037805495db87b20158c17c2db0d9b0b4b88c5e1cdc481b0ddccd9e2d611404f80ab9548bb2359fb7dbd80275fe346c2e1485a832fdee6aaded19d05b74684684067dbbe9dcdaf1ce0afb5c7cd4ad2dbea5bb3921e521d01b267a777ab157db9f727f5ce6f42819645668c2b203b464c99910899c70e23d0f72c66e00d482fab301121f4de50d3aa230019396f41e8303663bd4ad42f420112c9f4749bd237c0682339eb12b55bbd880eb25476148141fb9acadf24ef4e1d4bac1dc56eb5b88103002d1a317b3c0bef3e7ba72aee13c1b02a1940fef7921fe94a33ba15304fef4a8584533057154523fde557be478dec01620fe769ff77ca9a25eec9fd52610f70c97077fa43c32479586d6cbaaf665e0be1afa1b216b7a914b14455cb3782bb1a0e12ff289531c819e7962d055c6ba6855f3742356a2d7d76ae27565161d75f41c4aed4a1c8e98ae741e832b6d89abac9d7f63d548da91dd9172bae10e63d0864f4d5e501b2d265fc8db5bccdbea92dbb08826b8a76e6f387ff30c85dea58cce0020b6eba321195866c20f30c80c76915d3839bf5e06a11304e4149c7963d299cf85c52969d9a6c936acc70048c707cb5a52b9f3b4c1f57083c73ce1905df60e1458773ec8a96203af1b28635f9031667f7271c61f3d229a65a3052f1dc422c7400b5b57719bf51aa11a6674b27f8f4b3b9bbcbaf5238a893a4582ecfe1b7cef75fefc0ef3fe01b376f05d72b53db7b538d026b8546faeac7da97307e98ffded5bd19a8415d819039f0e7c83910a29482f2e36ef3770d795c6ee300229d47466daab8f5e2e33751ad0c275fae90ed4beaa23f2ea6174a7ec7e35c1b1282739d33cf2154f5cfadbfa9f0da07bbacf1899029d5a3a98263b031d6708bce0e0e2ad850513d8ee47164b0072690aba3ad39153a853b4ca1ddef662471d73990e807d1f0922068a4fd4bc0e5160f949a722885508a7aa5b49f4cd43ae27786814668a3ab739ae2bde265bd9467930a5f5278f1e9df4f82105b8e4ca0d1c0ce65a5332788ec066d349df52abf939f93da0d7890314a89e5ba1ad21a9e86413982e76118eda5ce810a0fc1b646f8ce425023b369c23f14b03e5d2bc85535738de4d4de7c80a833e7c251e9294281c11f925ab009eefe179fd37c6bda6cabfcf889ffed1a064613c609bc307742c5a148b08a49a87c9222f459add2779bd524b2109f5d155a193971693cc3d6344f17ca78e17e7ee270d36bad79c170ed46a63e3e680c97a228fe38da4b7d97c70475e83ab594890f9387a8bb61e812d85e78f18203eefec30f2604362cc4314f5627b0d44bb2dfc82de6ae12c2d662ec9326f5d2a2d61c5a358c2d77199cda89f7af3630ae01702516fd10c9b06964ed5dc57e622c327afd58998194a5e2fa6d94dd4096cfba06aa24e2e6d745cd446b095a36d103aa70ec84e1268026ad3de60f8acea9fe9c06438ce11ba06117fd2a1411d422b105f8f0352c9f465f981c7bdc6a6d90fa3bd6a39d0926b9ecf7445994739e61becfb0bea476305f24267c80d3f624f17db3a6d6d2f665ffb14fd5cf719583007f81a8983d8262d475e5417c7201778d8bf3ea17c69e7f6c54039d6d65ceb0ca57b73c988bb131ec3eb2b257b580b6e1d3eaff7a111b764554a8eb7bc826122f80223e4205756adf0d0ff539380d09deceee913ef1b63e4eb4f3a78d6b68aa23727e81001c23b65bd16bc63df34fd2e75b33fff2fedf0e91284b724a15c5be445a8652c263a4e2822d61718b7e09692c9c416dff39a53a5e830c066c44ce6e299ea0aa99cb8d87e32305b35a7a9ef4a8f989fafb672995c5cdfae81f5e950b1511a24879dd6e9efd051fac65be1f71269aa2efd840b83cfbd5ab39ee3babcf12c322c4c3aa0a3dc4af16b7d7f9284eacda4e01fb4789304b313fc402c20d780b5295a04ca4530075c06895cd9eb4e5a7b3e843e8adedc0bf003d3b77f0ffe64b6c0873924bae61d1567d461f2f84600a7a60a63baf2a85ad58191e5d54ae09b6ceedf0458ed8243276cbeab11c11d79d78299fd165f9ce18b184aacb5dea1da93ce349aa7763207b118a27f6a535e18ba2f061f1d388d12f1d42590de3328d3af3f2d627f136ba5a0ec01277c0fd0073d9e396e5490b60446b3f39d0046f8c6c1b9a057d263ddb6622b45b5d94f5a2b9db7d68d88079a049ba85f146816f71977e16e4308795a1af61a884e0cf94c5ba1782c75e77ee384f676a0c0a2a3c819d5914a04771c14ce2ddcf18cdcb7c419ecccacde9a590e28392f381c1322ff952564b3b86dc6e0a56f96e25d38d91b777a859d92c2dc0f3628dbe92aade73d697acacd979154c341f581db917e15e90e18743ac119c72684dc99ad6da93cee61fda2a1e4ab1e08aaad4d599f253789f866975c3c23bf4d7d6824b9a5c46a011561e21c1dc53c7ce44fef3011dccd577a99c27fb1049f7d0747eaff88dc555003843df89eca305740fe2cf9a0f8d99136025f26de743677c0e02fa3bdb9dd32c809618269b5bb4eb6d53607972dd0d4e5a5bacd9f633658b8f5aca42c6c63e1914385c7e85fc36d572b581c2e5955356cccb7d08e20f9626c9fad4f399a68dd91f406a442b035a7165b1d9f68b1393681ddfc614d9ecac20cfefe33c5d9c3aa5e03f776399772d740588454dfc6027d7f3db5147a3b07134d751e28e846999a6c919f0d3b69bccbef9813a2450c94f9a70399b841931524709cb910bf4c2b17053034b06561cda3617638071d003e17ac16edc2666d4e12bbce999d85cffcc84f21c0ac168163c69983e181839102c47c53e62096fca1487cf82396af11db320e3b110ba46beabc926f2c4ce281125607a98e91a381728b2cd28002ceebd9650e24d1638fcc06899f2d9edab58ed7470a5a936e98b952acd9df2fe2bd75cfab68b3ea457505a53e09d1a82c1e7fca7cabc059a4d510dcd66f3b40e8ea617238e4abfa1a5f919c9f0358a0d4bb397a601b303d7508e37639edca4eba9fafba00083b8e4433b16c81343844a41d0533ff3805ea750e31317762f8b7a8bce6bd1be5509bf82cf385220967fd5c25d192f53bd4be04f4ba5d31b25638e444e8d4bedf385dae3f5db7d3425d9e45fd77104503d1dd135ace7fe5dc80ae542a4fffd33d10daa6202d4de37242b0f6d65edb6432c4cf536ee28099ef756d0c3f7ade7c3f47118db1fbbfe33dfec3b504c50ad94a8265d2156b826f892c0c89f62f6f8453aa5b733cb19a2d287a2c2f380675d1cb95710d973f0973f1c3e7449f2f8ffcb8ec66b123d53646ecb91f31bf8acd4a352b239b4a1482ac85f4c130f863dfddf0d9b8f87f05782dd48c34e1d1b", 0x1000}, {&(0x7f00000001c0)}], 0x2, 0x0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x8) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000004000000000000000000"], 0x10) write(r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) recvfrom(r3, &(0x7f0000000100)=""/141, 0x8d, 0x2, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r2, r0) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8}, 0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket(0x2, 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/80, 0x50) bind(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) dup(r3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:00:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) write(r2, &(0x7f0000000040)="100a2956b9223776", 0xd1) socketpair(0x18, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r4, &(0x7f0000000240)="978deda72750f5c1b635001c4256bda0fb4c87968433", 0x16, 0x0, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x5) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10000) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = semget$private(0x0, 0x3, 0x10c) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xfffc, 0x3f, 0x7f, 0x3, 0x40, 0x6, 0x1ff]) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)}, 0x400) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="9e30ae9cb6d0bbc1c044bd3ca2df893db3ecdad4a7ea6323438e309fe9b9aa2b314abf72d2a4502eee", 0x29}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x7, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x2aaaaaaaaaaaae04) semop(r2, &(0x7f0000001040)=[{0x2, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0xd7d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4f7ae1f1d744e56a) r8 = socket(0x2, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r8, 0x1}, {r9, 0xaf}, {r10, 0x4}, {r8, 0x80}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r11, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getgid() r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001040)=[{0x2, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0xd7d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x5) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000002c0)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) r20 = socket(0x2, 0x1, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x5c}, {0x10000006}]}) poll(&(0x7f0000000040)=[{r20, 0x1}, {r21, 0xaf}, {r22, 0x4}, {r20, 0x80}, {r20, 0x2}], 0x5, 0x8eb6) shutdown(r20, 0x1) fcntl$dupfd(r20, 0x1b, r19) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r18, r23, 0x4}, 0x200, 0x401, 0x2}) r24 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3ff, r12, r13, r18, r24, 0x3, 0x5}, 0xcc, 0x8001, 0x468}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r2) write(r1, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r4, 0x0, r2) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000d40)=""/255, 0xff) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000040)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) recvfrom$inet(r7, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x10\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063aca143dce4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x0, 0x0, 0x90) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x7ff, r3}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/67) geteuid() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/249) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653014"], 0x10) shutdown(r5, 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x4, 0x20f}, 0x200) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0xff) r4 = dup2(r2, r3) close(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x3f5a, 0x9}) close(r1) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) fchdir(r0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/14, 0xe) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2c66, 0x2}, 0x10) 16:00:03 executing program 0: select(0x40, &(0x7f0000000040)={0x200003, 0x1, 0x4, 0x2, 0x400, 0x0, 0x2}, 0x0, 0x0, 0x0) shmdt(0x0) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x30ef7214}, &(0x7f0000000080)={0x5, 0x9}, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x2}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x1ad}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd54180063a95f63069a37e05deca1cbaf2000000"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1a7, &(0x7f0000000540)}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) r4 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x1008) semop(r3, &(0x7f00000003c0), 0x0) r5 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) r9 = dup2(r7, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r11 = getegid() r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc5fcd85247fe4d066da47baa8cf4be4638b161d8802775f060f45375d123e5045000000dfd541806a"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r14, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) read(r14, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, 0x0, 0x4}, 0x200, 0x401, 0x2}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6, 0x4, 0xfd, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'dap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5, 0x0, 0x0, 0x3000}, {0xa81, 0x0, 0x0, 0x8000000000102}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendto$unix(r1, &(0x7f0000000100)="5d5b2914b26963cc307f502f52fb17b1f54dc9e5b7f88974e511a07afabd538b2ddb58049a74d99b34c2424feaf3db5280032113e9901485e6516e60946906bbb26d0008a658088138eab886e8193110956cfc3ee94a0afaa0d9eb4def80b35a9234a83bd057f5d46a48664cba1db37662f068e123f0b1cafd5667f17b33a812b2af1abd5773b2b44d9b09e43cbef96324bef1503a4d6023bca225ea23da3207ee6e1945597f194c8763100688f0759dce", 0xb1, 0x16929e8baa5102df, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00060000000000000000761000d239008d0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x904, 0x40) r2 = open(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r6, r13, 0x2) r18 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x29) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) r4 = msgget$private(0x0, 0x718) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, r7, r8, 0x4c, 0x6}, 0x8, 0x800, r9, r10, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r6, r11, r12]) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) r2 = socket(0x11, 0x4003, 0x0) getsockopt(r0, 0x627e4ba6, 0x6, &(0x7f00000001c0)=""/62, &(0x7f0000000200)=0x3e) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xffffffffffffffa0, &(0x7f0000000280), 0x1208, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) listen(r4, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r3) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000003c0)="dfbfdfd0698607a42fb99350e89ed1195dd6e9ccacaa69d1c5422b3be3026d74110d0224c298109c5414bb06fdcff61bc1bd050b1229cb91311d19f4773dde06e23d63", 0x43}, {&(0x7f0000000440)="8e6bdba251623fd7da09d04e8ba9d00b00d540fc6d89b35a39dada507caa61312e0e", 0x22}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000440)='./file1\x00', 0xe349806b848b0d7c, 0x26) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\\o:\x00', &(0x7f0000000180)='%/%[)\x00', &(0x7f0000000200)='@}@%#\\\x14\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\'\':\x00', &(0x7f0000000380)='\x89-\x00', &(0x7f00000003c0)='%\x00']) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffff9c) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semget(0x0, 0x4, 0x400) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x20000000000002eb, &(0x7f00000001c0)=[{0x4c}, {0x20, 0x1}, {0x6, 0x0, 0x0, 0xa1}]}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1366a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a314fdfc9f55d8ad44fba5d75874a9051c29054fe0aeb67f5c168668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219ea5572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d78764000"/216], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') r7 = socket(0x2, 0x4003, 0x0) getsockopt(r7, 0x0, 0x13, 0x0, 0x0) r8 = socket(0x2, 0x4003, 0x0) getsockopt(r8, 0x0, 0x13, 0x0, 0x0) r9 = socket(0x2, 0x4003, 0x0) getsockopt(r9, 0x0, 0x13, 0x0, 0x0) r10 = socket(0x2, 0x4003, 0x0) getsockopt(r10, 0x0, 0x13, 0x0, 0x0) r11 = socket(0x2, 0x4003, 0x0) getsockopt(r11, 0x0, 0x13, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r1, @ANYRESOCT=r4, @ANYRES32=r8], @ANYRES32=r9, @ANYRES16=r10, @ANYRES32=0x0, @ANYRES16, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r1, @ANYRES16=0x0, @ANYRESOCT, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR64, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRES32=0x0, @ANYRES32=r12, @ANYBLOB="c8fe6f43e5e3574814da2b5081721e0b3317c94bf9476fd71399c6af7d25c2946190b11aebfa2c1d09478a98b92c38574c623a8575f5b4da9ec7c1f079274d2a2210938200c44adda4f98706599704b6c071b3b72a27bd501f1bba3a130d6295", @ANYRES16, @ANYRES32=r13], @ANYBLOB="0a0c541c318ae2296d666ed4a0669638be804badebee9f6f003ea7ffebfa37336610753b4deb9b14f74a0fa2d83908960444dd001c5c0d338beeed8a04438fe9fb8b61f0f1f6eb572b024a1fb5b41ed04addb0da78443bce9ded91e6189f35c3ff72f32c4602287ea443f3c5d9d619c32edfafc2860181c266600f"]], @ANYRESHEX, @ANYRESHEX, @ANYRESDEC]], 0x1, 0x800) r14 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r14, 0x2, 0x0) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) semget$private(0x0, 0x62f2a24c37e5a520, 0x200) msgsnd(r6, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x401) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0xa, r4) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000080)="f5a8137ce376eafef393df17b83dd49ed41477c14a0c5a6710a100e8f1719080df37948b5d82fba55c88433171dbd9cdbf4d9b4b5d55eae61372", 0x3a}, {&(0x7f0000000100)="2ee8597ba90a2d4419cd6be882b8ea74bd2ca733ea15b45dcd5b8a5e4db1726b146662f701f4d94ecf37c808979bd9e9a193eb87fe8e13ce68db96e68a57b76b1d20e64a8c92135f1597f16d9bebbd2deb29d13f7e33e691448e20323355518e6e9d59ca1707da7ed2a1e9707b037890e113618874a5dd44a81899a1fd1371d98f347b74cc9a544a5b231dacadc6f80e75fdb197f62f4b05aa9eb0a8bda87863d8e6d32a7cfbf938f5251927048923ea5e8e7aa626f409144582d2f8a2ecb53aca667a784841e1789788cc719ed59badc45bcf025ec6a12cd9d165237103667a54671f4ca3e8f3ad", 0xe8}, {&(0x7f0000000200)="8522faf5c1e6d06f3176671283c794656e613bff5766f4a8c7aa832ad40112ab9b812bc113ea8722cc21f47150af035c6d3706b3b4d856526e4678a37ee1a47a1f0a3dbbdc390b5b5dace45826db8d18bde35edd2a4c37759c3eff6969fa5e552198a331f973b84932c8ac317f9096ff786e1d22c786b7f1a68147191718741600faf1f613", 0x85}, {&(0x7f00000002c0)="8e5aad992f2ed6e11019ff79", 0xc}, {&(0x7f0000000300)="b48d8ad48e0c15b308e5c0d5418f74aa4d746a56789c380fd0b40eddc10e42d5cb9063668f14508eef6a6b0c1c79264b29f043320361903fc2ed01c87cb0e53a42e3b4b9790dc2daa74823207dae712d172db9655bb282bbe85ed4197e86d4cf1f9292a9341dbf8acca4a793a77cc9f675b3e5889e9e8588159d2232a1b8c811e39a5bdc43c0dac6728840f19c80b446643d47a8a7cf14118d307b42f0fabf257dcbe09dd7e83aaef6f04c4fbef188762b67e607c2afd849b41c20", 0xbb}, {&(0x7f00000003c0)="6db9ea92f13842da2281e9a00115cfb80319f7c2388a5cbf54e072c71a748b5fe1cc33f33df5f04b4dfb7f8131", 0x2d}], 0x6, 0x0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{0x3c}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3, 0x9, 0x3, 0x20}, {0x4, 0x5, 0x5, 0x1000}, {0x2, 0x9, 0x9, 0x6}, {0xc6, 0x5, 0xec, 0x9}, {0x1323, 0x3, 0x4, 0x7}, {0xd81f, 0x81, 0x66, 0xfffffffd}, {0x0, 0xff, 0x40, 0x401}]}) getitimer(0x1, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x4, [{0x3, 0x9}, {0x3, 0x580a}, {0x1, 0x101}, {0x2, 0xfffffffc}, {0x2, 0x800004}, {0x2, 0x800}, {0x2, 0x9}, {0x3, 0xffffffff}, {0xe669abbb78bbe53c, 0x7}, {0x2, 0x9}, {0x2, 0xffffffdb}, {0x1, 0x8}, {0x2, 0x3}, {0x1, 0x101}, {0x3, 0x3ff}, {0x3, 0x10000}, {0x0, 0x354}, {0x1, 0x6884a34c}, {0x3, 0x5}, {0x2a60637ae4937270, 0xfffffffc}, {0x1, 0x45}, {0x0, 0x6}, {0x2, 0x4}, {0x1, 0xda48f5d}, {0x2, 0x1000}, {0x2, 0x2}, {0x1, 0x7}, {0xc367f969c3e0e0af, 0x8000}, {0x2, 0x7}, {0x2, 0x995}, {0x5, 0x1170}, {0x2}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000380)={0x5, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f00000000c0)=[{0x3, 0x2, 0x9, 0x4}, {0x100, 0x3, 0x6, 0x400}, {0x7ff, 0xa8, 0x7, 0x1}, {0x7, 0x8, 0xfc, 0x2}, {0xf00, 0x7f, 0x3f, 0xc8}, {0x37d, 0x3, 0x81, 0x10000}, {0x4, 0xff, 0xfb, 0x8}, {0x0, 0x68, 0x2, 0x5b}, {0x6, 0x1, 0x1f, 0x1}, {0x81, 0x9, 0x50, 0x6}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x32, 0x4, 0x4}, {{r4}, 0xfffffffffffffffb, 0x47, 0x0, 0x7307, 0x7}, {{r0}, 0x3ffffb660cc38c74, 0x42, 0x40000000, 0x2, 0x10001}], 0x41, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x4f6932ba54fb9670, 0x4, 0x1ff, 0x2}, {{r5}, 0xfffffffffffffffb, 0x6e9c3d03858d22a4, 0x1, 0x6, 0x2}, {{r6}, 0xfffffffffffffffe, 0xa0732f4fd15048, 0x70000000, 0x2, 0xd6b0}, {{r7}, 0xfffffffffffffffc, 0xaa, 0x1, 0x3ff, 0x7f}, {{r8}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x0, 0x5}], 0xffff0000, &(0x7f0000000040)={0x4, 0x6aa0}) dup2(r1, r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) pwrite(r1, &(0x7f0000000000)="572380e7459a2b04aea20d", 0xb, 0x0, 0x10000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000040)='./file0\x00', r4, 0xd9c8b6861c5860d3}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:04 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x101}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x810, r0) 16:00:04 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000500)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r21, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000500)) r27 = msgget$private(0x0, 0x718) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r30 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r32 = getpgrp() r33 = getpgrp() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000300)={{0x8001, r28, r29, r30, r31, 0x4c, 0x6}, 0x8, 0x800, r32, r33, 0x7, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r35 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r35, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r35, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r35, 0x4004746a, &(0x7f0000000500)) r36 = msgget$private(0x0, 0x718) r37 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r39 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r41 = getpgrp() r42 = getpgrp() msgctl$IPC_SET(r36, 0x1, &(0x7f0000000300)={{0x8001, r37, r38, r39, r40, 0x4c, 0x6}, 0x8, 0x800, r41, r42, 0x7, 0x4, 0x8, 0x484}) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r43, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r43, 0x4004746a, &(0x7f0000000500)) r44 = msgget$private(0x0, 0x718) r45 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = geteuid() getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r49 = getpgrp() r50 = getpgrp() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0x8001, r45, r46, r47, r48, 0x4c, 0x6}, 0x8, 0x800, r49, r50, 0x7, 0x4, 0x8, 0x484}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000500)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = getpgrp() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x8001, r53, r54, r55, r56, 0x4c, 0x6}, 0x8, 0x800, r57, r58, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r54, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r60 = socket(0x18, 0x400000002, 0x0) close(r60) setsockopt(r60, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r60, &(0x7f0000000040)="100a2956b9223776", 0x21d) r61 = socket(0x18, 0x400000002, 0x0) close(r61) setsockopt(r61, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r61, &(0x7f0000000040)="100a2956b9223776", 0x21d) r62 = socket(0x18, 0x1, 0x0) close(r62) connect$unix(r62, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r65 = getpgid(0xffffffffffffffff) r66 = getuid() r67 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r67, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r67, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r67, 0x4004746a, &(0x7f0000000500)) r68 = msgget$private(0x0, 0x718) r69 = getuid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r71 = geteuid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r73 = getpgrp() r74 = getpgrp() msgctl$IPC_SET(r68, 0x1, &(0x7f0000000300)={{0x8001, r69, r70, r71, r72, 0x4c, 0x6}, 0x8, 0x800, r73, r74, 0x7, 0x4, 0x8, 0x484}) r75 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x970, 0x0) r76 = socket(0x18, 0x400000002, 0x0) close(r76) setsockopt(r76, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r76, &(0x7f0000000040)="100a2956b9223776", 0x21d) r77 = socket(0x18, 0x1, 0x0) close(r77) connect$unix(r77, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r78 = socket(0x18, 0x400000002, 0x0) close(r78) setsockopt(r78, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r78, &(0x7f0000000040)="100a2956b9223776", 0x21d) r79 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@file={0x0, ""/32}, &(0x7f0000001700)=0x22) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="2890e254c94fa19070ce7e7e790cd7b1848aef998f078445a0fc546ee567aea2c9830838e243821ad13e8cca78ce53cbacd4b1ec74a6a36a1da6187a7236280c6c", 0x41}, {&(0x7f0000000200)="1e0cb2f815b5e36bead6c4e34312fdba94db3fef87f5091f607f0129a29aad6318382c815cf15a7d13905b88beb7fb2c7915b0945f11caff7c0fc87f1b8eb5e53da8c5148c859e05497c4134484a5398acec0db7a3397b7ae934a6777b398be7381ceed159904195d64b0039f098ee0d60e14a2d715360986aa7b9f8bcf9f244ed0f773136e2dcd23160fab816b350d2c6bc07ca7915cf60ebdb1612dfc4fb1ccb8817083257de3a1f5ce1277ecce36d5187823dbfcf5adc065719e2", 0xbc}, {&(0x7f00000002c0)="19b6bf98235b952c5a99d2472abf4bdad442d65a80bbc802d3a1164f089ca54ba7976b5bd940cc00a1d013fed26523e8281a574f330cb37dc3fff09843a1da29123dc1b745ec42fa8636e0d9ab2bd0afa08962908820b36f0d51746fcf01b619cdf7a60cee7c479db7c14fc485f4ce4e5e435853533e730ba5099202b905bddf92888761fc42e799746693951c8c167e62ad4a21c8207d9fee3d047851307721c2b6b1f16233beb9d891e25244143d508e7db3f7dec51ac6f6ce35652d21fe498881f4ef909cc1059bc172cf1142196b35a038217e5ea71755cc9f2d2508", 0xde}, {&(0x7f00000003c0)="949897910c1f117a0f0ba4b58e7284", 0xf}, {&(0x7f0000000400)="aa8837974a8a17e9a20a0fa4c85e71d0f3db817c6b8e7c08f82615dc21", 0x1d}, {&(0x7f0000000440)="dcb4e85359736e4010d8812fbe4df269e39d00475042279c3b2ba4348a564c53c678787df006c1ca1b260115ff5afc70b611e3ebae0f987aef010c16", 0x3c}, {&(0x7f0000000480)="48951f63111e4ce98821023c0d2479f02bf301579e32e91a2926f459f150a9d57bebacebd1b6831e70f28d09fc0730a1c5722492ca3d84745c5eaf8eb7aa54382cf17fa35a620cab8e9f029c7ad29d6e6042367e03e88ac502e8bb642e32b69ef5a178583cde1957920cf4dfc1a168c6aa3554cf2097d98729be23e41c2bc39d32894ea266c181ab8af1eaa0f8fea8dd664dad03fcad60d20dd376705c2299fca2503bcb889afbafb68220ef195abceea8ee0418782d20d6172393a3fdb1283fbbfe642ee1", 0xc5}], 0x7, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r9, r12, r21}, @cred={0x20, 0xffff, 0x0, r33, r34, r40}, @cred={0x20, 0xffff, 0x0, r50, 0x0, r54}, @rights={0x38, 0xffff, 0x1, [r59, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r60, r61, r62, r63, r64, r0]}, @cred={0x20, 0xffff, 0x0, r65, r66, r72}, @rights={0x38, 0xffff, 0x1, [r0, r0, r75, r76, 0xffffffffffffff9c, 0xffffffffffffffff, r77, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r78, 0xffffffffffffffff, r79]}], 0x118, 0x8}, 0x8) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) rmdir(&(0x7f0000000140)='./file0\x00') r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) dup2(r3, r2) socket(0x18, 0x3, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r4, &(0x7f0000001580)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/52, 0x34}, {&(0x7f00000014c0)=""/134, 0x86}], 0x7, 0x0, 0x1) setsockopt(0xffffffffffffff9c, 0x5, 0x1, &(0x7f0000000040)="ebffcbff13f9fd732eaa4e713040319296480000", 0x234) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) getpeername(r5, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x800) writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="97ab5695fe16db882e37ec5429b1387bb197403024f3462646e0710a2b4931b6939f77e6c6bbedaabcdc17d3efea1707027712a6932a2d5a20149cbd7cb07153bd9ea3116a90cb5197930b39263cef98b0039bc26eafd0819f6edd1ef9b65ebebd0a47bfa40a16", 0x67}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:04 executing program 0: socket(0x20, 0x1, 0xff) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648f2192ab21236a70b881a5a138ff99c284aa1bd7a0212b2e6f3c95c67b796ee5449021fa365954335f5cd7a4f789dc02066923f328afb5141d8fea546f8eb8a0577d3c8c5c23a21679174b52980e857eeffbb5f015dc47dd2ea20dd9b38c7383d4d3b84f5439844f6d442b6ef9c1cd16a58ee2614edf5b332faac54e26207425bfad3888a68fc3e4f37b17956a13f0e37314e9d359f7609ef0ace1c06ec5255bc627e0277077cf6cf33b7e9d09ce33c31b0b80ea8d75eb5301077ff0544f6e14f77a4a1b5d732c523d281d16cadb4cbf74ac10aeb3128cd646c2b19", 0x3b8) r1 = socket(0x18, 0x8005, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x2a6) 16:00:04 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="0016e43104e2bb36dc9ccb628dfb9a5c981b93a7f28aa43c85540653a795e3d05d19068d68134c05d746c647d196442c297e725318f63dd815ad2dc23c54b3177568e63c1540c9d95fc2f5ff5db095e0c7ac156fda50ee19d82c2fed226cd8bdd6a1297c8d144c40f593e2f4a359a44ea68384fb476e483f9cd0979cba8408c995d1e433a57f593ab88d36d4c40404b8d9ab84538d2868d194df9262c652c2908284f1d809d60eb75b4f08f6691dc79b23e9600394", 0xb5}, {&(0x7f0000000180)="54d32912a3e2243c97e2688c862740bbf002456e41f965fed72bedaa384b1713e54fe9941b45724f0fa760c97609b78ce0c83c2279a2fcb843a776333b1939ad4ddaa371f683c8c4eb0bffa8ed6ce1e7c5b44ef921253822f1011154245a26f1bca01c790d83a37fb37d0d34f120af0c7e1e0204bbdbaa8d5480368788daadc15cb06c47157c18d391bf4a91e3080991b2f6cf600a15789fb4749e92c06e9955fd7d5f65fc484085c553b29fa64be4dd58d38a72beabfabc05d6cd3a2883b1142c518902661063f0723402bf2b2974c65ed5f98636fe4453c9286837d53c44464d64c2ceb5cbfc96051f3cac93506e86ec06f46b11ce64dc6b49a90c2ede96a0c779f846cc022089277dd6ccc2d9103b442ab97a817200348981f75e474d04c955036e5dcdde094a19733c56559b17e0253ecd9c89cb4f263da86febf6955d6c2fa3409259dbdd05844f3380b0200776323d00f3c36cd212d898ac9902c2cc1bd1708f91ededf80e793af79c230c6ab0857eac81bc6412cf97d95111609d44d84dbe902abd4efc72d333eb741c7483e335e0bf3a84475de4f79694832d3dd9a8a5fb3e0c42c0cb78b699a6a3757ba575f1c9dfec6197a5d8a059faa52a4a8869315e263207a17c57d50c63354e7589885af3985a98aa3d8d6fe4881bb5690189748b9836dbe915b9bcaf647e779e15a40942641f7f4aacc3421a8f17fd816947b21cf417d7e98c3a7d94c536207b1f8b33aa6d9b9f7050c60dac791d3b0a18ac0bdbc773fe893c96056eb49ddea188bd578bd73362d297e3f69ec6c97fbe6cabc0b8a093ef4c5bd2aa2f8079c1044cb9bc389aa9af217600eee553c81408fc5c495b4fa4d6e8a86af5412432c1437dbc1e17dfd08b52ebd03a67e52fe73b1f50006f13c8c62fb32276f8a2c71a172924a089e00accba063f1a4967268d5621d0bed852b5bd4c0b48eff73e81ef0f259f5cf3f560317ae2bd7ac7eecafd9b6c61160e42ed7004175955ad8decc6da5707873463e20eb12fd0d80c93ec10fb36e638c73aaed6b17ece4cb9766c23bffab48043eba24c5389ca2e5a4224ed10f3132168a76168bfd07117f5ba3562e15fc21a3c8fb3c2d2a592104bcfedbad1904cdcbdadd4ac0361c3fb106ba446afd177820462fd7243dd05bf6ea58ad922e7d5221a5a8cfe5e689c03324a5a1aee4458b1b424b2625328c71b543baf5857a51432b47f66acd0ab9d7ec4b115a12443408702d5d017d71c32ebed9f6c80c60cd2c08d75adaf959d054376be3bcafe1c458fcd0c9c931655f1cae6e4995d788459c8e11b3ae5a9bf8b8f4dca174795cc530dbecc1622905fe3e09c914143bc2bf60feb85e24d2a895cf8716312d6684bf2e0c38fff5282d3ae32a6bfee890ab3a4c5185e21300a240204c380b06193df6bc7f801bff533957664e13ca3a9fd679fafbf502e6217cb3f63d4fdb7a09286e4dc015508f80e9870cb129be580eb4b9121416e97553f2a7b9e74811d62435aeb3f7417467fe990d0a8842b200d483945021a3b3de788fd99b524ec1c28eec6f0188739dad7ab21aab6924948db8435f775a6cbfb9bef8ea65be08b5b2b77e3d8bfa0501ed7fc97b84af7e2ed1fbad04e1b4e76d459536d22a0a08a7e0d0983645e97c0d77f467893a309403ef936aadcfd3061fce9efe800204b60a59da9324192628acb5b5caaae70e216de1f43f215af5c62a2fecbfa552505cf5284c1794a0eeebc103538fac4c4dda14b4df6b94b62f38b562e05a54aa7d56ed905b32e532ea5232bdb374a3f4c6bea0d0682639d4419aebf0c017c856ea3622cb3ce9cc393a41f82a845d54607529ffb530df49cf31feec60d1067ed1e58fe61bfd7f2d3c585247c498410028832619119992993b27a23eef8fdb8dd8a1ef04fe008fcba89edbc879070522bf4f748d92c1c01e859c0e8a29aa71d389f71c7ac2a3a46503304598ece41819ff12bce452dbbc3bf956c75fd2238c092c9b59c299df13153537d4ce91737592c90452a63a1f4dfa67eb924bf35e8e27bc5ee635a2c3e8f5c9121e2c35012b603545cfbb8fd42be64f511c9379b07fa287322f7b70263837918842c7a7a1afde642c5725018909439d7839c6ca6d23d3e3b82186b4a6a3b48196e901e6c84f770318b6ecb528a0df63549e009d59bc2d98d178331a2d2d6715b1030d0506ce55d21ffe4a5e9dec5abaf18876cac32a2cdb86a6475639effd55f821e4049e1be9a94dd46876b727cb7ec24a654876d8714c508e2c225f805f18bb43a18228d741dbec6c29a4c47a8ac79d91c1f9f5bb0b600f1afe96cb301dee9aec8e1b03218e84a3b56479875cc6892a29bafcdf8bd20137348318987a60334adb3f4e6b3096816f5d6aa71d636336d8eba347115d00e507d62535167e5f72db893fc6a5793990d0f363fde623604025d1d7eb3deb811e4dfb7272fe01b7d054630a13332c04420550f1772d3b19ec88f5986cde73c9e86cc437f599cf5f2d1985b1bb21e65e1487bc112a2f44738787a6b790d558518bb91310c7584cc9f59bf153c65804933bba3f5a37594e886cdbeb22e9b4ac10a63f05169666229d39a6c29bca5a7f666aa59b6b26c1cea62c8ebd94d46ee2b667003b74c3b9ac6aa5d0f50828cd1add47fb015e9458896490b3a7446199f13e2c121f37568e80b3b50995bc46575a2b7089fed02f66150f4fdd874d5f117203741499c151f8a4891edb61ee434ddfa4552740462cbb31a597e579cabf29f9093870744b6b26e91bf212a164aa5c341c40599568f6f534f3eb7165a2da48790330bd5bc607a25b369095cebebbf347daa3cb225e5e2f3a0b1ea7a4352daf4c589fabc7fac08a326051c147871bd2714cde4b02fe474384273acf657900495992bcfabd5ee513250d85a5a3ebb8bc458d974b74a2f4f34e9c2b123f7b04360a9bd55b25af806f90e000af9392d49983003cfd6406af9fb9c005736d8cf8ee3e531e9c2c5011ca76503d1590945d23e5e5df1decf09d74891fbf43e19251d4eaa3aeb03e2b8bb1cf9f2593b0ac4b2fffd34e1a6c6dc542e94ba53d80507f707425a226c1550a1f536af761c19bdb6b0b2b51487d107889c4234b5930ba552bcf2c04d3437295bd0a4a60eb870be3866bc4f5a49a191fe5b1a0a993d4ab6a6557a41b6b582c342703139ed80f70b60bc70da6e611c54d6468d460ca40bb9e37d54911d85e3af6c89f6d55f9d6e2905e35cdb7fd166f1833fd79493d648e9868e35654a4604814c59306f2b3ff2c2e8972fa63b06ebb4508736533677d8f19a44d63cb92cde79106bb2ef08e1c42ae303a5c91365caccccb897d68f638007148637b7d013559a06eeed6e98b2528bedf3c42dacaad567f564e0dd7d3cd2179b57561aef23eb448ea3e8eabb097a7fa5678165dde1a6574da4a2c7b10c69a50f74096125330f2d3f7d022e267d94abafed6eedb3d81f826d8b57ff9a506a5face21622b8ccd40ca24e46a04405169777ff907170631d7db2f11aafe082fe8a5e4b487d704ebf0a7909966ba3f402af2b480d83e1a3b7782492652f116256e92280f3b1240a773cdf1ed77afc2b893f97dec3a60621e8ae6287e3742dfb4860c99677e3e2c387195f14fff8beaa20edadc7533bffa1d573d49c97e785866d964a78ca3a7bf76666d904f140af2163982517ee12efdf11c16db01c9c694b349e1ea88d9f869211d270f3bdb3eb07d43e2e29531b6800f7cad248629a64f0435620871f94d982982699463c3a37bbf75edcf431cad139523b797866990db2babddf4e25d71838daad505ba5adc1ea39b33e4077d937659d0928dc7e5a64ff4c228e941f57b078d93b29d28e2858a4963c9e0a40080187d5ac55334a3bde5d2b33e5213a7c75531cd999ace374eaeb47b0895c802924372b14380dc4ea43a9fcf9b66da22ff0f7f4596e5b42db4c2a200d9ad5350839f51200d822538d0e07d1dbfb8a9e11db3d4b437f062ef12c9dba81c785e6d22d84548574791e98360860c743270809f1826518e406d584687d91cd53bb53389c984c3dac664afde5bbdb46157aa80b98d28e7e4b64857c3ad8753a827b840c70ed8394124787518a34f15bcc638f9e626c81432303b88ed956b22bed502d5a9ac437e9add09a72b20fac91a2b231eaf7b0b362a62b676e7bd2dd9dc18418383ce205a665e832351141f14e3976f848ec8d00a3f8164a170cb78a3a1653c2cc0285e0cfa00aaf0c652bbc3193f4242f2ceccc64503d1d054558ddd19b6787175d1bab697e3b7394815491572492bda55c33656a923b3cea67d755abe7255a56080f7962e4c65add2cb78accefb1f7eed40e01b44f1fc29893249f48db8cfb0f74f9bafe3499b60f742b2819cd0f035720ed8ece8f0be4c28d38b78b0f50abeaada8fb89aa4936e7e7be67b44d466c774213d52c5b84e147286efb7325d921ae2d8081f0062ed8b37883393ed1f95f67d0f806e2a8114045fcab229e221f9f8e4037e056dfbbea3e1447edfda3b78ba952012b10ee9e104a9415a8d2a991c420ca08722013c3c7d1baaf71fc464e249ecb4eb57599239c1d3de67f1f788d916048e358d2eb5ab0ae074f0dabc135e79c4f9bab7a16dc45e7c75c899825c5bff6687e2845dcb6d72bb8ff16bd20c03f9f4f37c8fcc423e9347fbb07d0989c6cf50bfa3c8d461095a1eab4fae340067c0bcfe24ba33573efb282c2f328d630baf876aaba56e7995aa0f6be5885691508706290d354aa180ea1fbbcdcb1754e39278e4b01c6dc53f5276c89326ef9b2809be1a1026ae4ed25821107cb0189834fa66c5413ad4eaf12ef4ff94af7fdc3eafdec79c300f735200550330401c4b7cc8ceb247e7b5cc7aa764d5c7266c62b299010a550c55db54053bca51440b8f6ef27429f3ed777389bf605705cbe4d529c5df35887bd84993f02aa30eaf377ca5b948c4ee2c8bc217427522e414c83072bf3cdca277cd5a4e88a04ba7bfafbef9081618684584ab04ff7f774ee2c4a56b0b6a71ce0ce70432452fe959dd74138f97b8255de2ee5f658fa767009404690e558820b9d34a49028a15874ef113703d27f90afb2ebade57f54dd3ef3871dfb5fe6e5420e0a94059f9ff9d38ff3edf02d668c0ef952901ead8ff58c13014432f3965bf3b69402183e5dffc1351993540888aa5a03e6303eca51399cd3bbb3807124b46e0962cc1047a513ee412584f9d35ff7a777f89aae449430794cd210c80eec7979f20d86408a37af05e781b67115d6390c2efb0e939c2711235a6287256d313b17cb9a5c5980c46401e481976e00cadd74498dec5d4cb885e36fbbedd7322b8d92318bd9fc6670d274cd636b23966b2bad200637c0e2fdd1f1b71eb18798e2838c9772f75bfae40d9f4697bd0f767abf193df4923815df026f91e32666d7c4ca38ca7851821495e0f68f82cdd8f12d3bdade898f543f2ff16520b0471e9f211a3b29c8c8f2cc47b167d7184cdcf2c8640d88ebc16c31579f0f90b0b42c907d9e550abe7579532c4afc5dac9db027ff909781fca497b92812f9a57620105fd76af5fd395920f14d132dc5aaeb6d79e7ce6fc5f0fc27b13d636b73ab3b8c6a35f0cbfb2211a84f3f500d2bc1204af09d377b40ce607c67f7c1e173e133360cf7773b7613e83415ae2edc25e3e6d6cbda864fc419496e48cfbdaef8e245816ced43a17441c20c639deb8ae43373b9631d500b0e8d538473b4cd44db938f94b3a7107b727ebc78139ea3e6327015a1aeda81c1630fab935100", 0x1000}, {&(0x7f0000001180)="93e9596d69d246d7c18dd23bbf0fed6209ae81fb6313ad008799c6a966c42142138af9ccbef76256b42d77df44e96c5f1ba0d7a000a89f94747918eac4bba093226ffc9399e445dcf92fe6bf2fec3ce7d2e8aea812d27c83efb5ce73c99c", 0x5e}, {&(0x7f0000001200)}, {&(0x7f0000001240)="aa0a2ecc258dcd39", 0x8}, {&(0x7f0000001280)='\n', 0x1}], 0x6, 0x0, 0x20e1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r1, &(0x7f0000001340)="905e4ad73e776ba9bdbb6bb56018982f42ddadaa601b90fed43a2108799f1afa1c673d37373f088be6b337b85f7b06c10fc9bdfe22ebb3371165eec5ea55677ca87470857aabfb01e7", 0x49) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffd03) 16:00:04 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x8000029, 0x3, &(0x7f00000003c0)="1616e5011dcc78cc9d83ef18f3d7711893bf9de3abb1cc44c20f4d1a71f9f75b622b33822034739c7eea6b9ac19f64c91b56d2e6f5e10035a97bdaa655fc430d25db6e6c93713e691ead8f42e95c5be3b9d5b61ea3c5c096925f3f3597e15897756f7c284079ba07340905f2014050b908e77a54bc04c06bbdc920d4e676d20ab029eff66eb883d60146e67bb5115471e28f45902b5e3c9465ff805f488d13d5e811", 0xffffffffffffff76) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) pwrite(r3, &(0x7f0000000240)="feb2ad16a6a740819c66f60ffcef515f5336d4866b2963447ad23310cf2d28a36055ac506358bbf0513651ed376674c3e01d950877dfe54f9a79ed27d7bff96af24d65e46a0ea17f9742afc5e28300968740e81c031e967a923525e172f0d1ef66dbe8d858a720ab1e0d71238faf3030fbeb56557227cc77c3d31738c29b2b4869fa437dfbc8ea2e57ee4c94b5efd822fdd0d42c35", 0x95, 0x0, 0x1) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = msgget$private(0x0, 0x1) msgsnd(r7, &(0x7f0000000000)={0x1, "bc50ff1492bc1ed1e3344e8e1daba3eb2270f90febeac5b97bae6465e2"}, 0x25, 0x400) r8 = socket(0x2, 0x8002, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffca}) r9 = dup2(r6, r8) semget$private(0x0, 0x3, 0x12) close(r9) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x86, 0x2}, {0x41007b6971fa6528, 0x8d4}], 0x2}) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x7}, 0x8) fcntl$setflags(r5, 0x2, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="9cb2997c00f84ddfd52ca527a3783c794f6406e82f11520166322e2e", 0x1c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0xe6) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:04 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x44) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202009f2c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x27, 0x2e, &(0x7f0000000000)="ebffcbe60100000048", 0x9) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x80000001, 0x5, 0x0, 0x80, 0x7efa, 0x1, 0x0, 0x0, 0x6, 0x100000000}) 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47, 0xfffffffe}, {0x1, 0x1}, {0x48, 0xffffffff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22}], 0x2}) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000100)=0xe2) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) flock(r1, 0x2) 16:00:05 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0xc6ab406c7ab93473) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="004dbd8fc1c096f29e88e79736c867af3104c6e1663d7c4a2005c03ad255f9343797dfc735cfe8f8415e9bd8b547fe24dafc11d1ecd4149031c298d50d11fdacefce7b22db2c6f971bef36eba6e9cad9f148d5830ea3bfd0c59193e1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x11a, &(0x7f0000000280)="9bf417638372ab2ed8d1d4f0e2657cbfdacfa6353d5fcf28f402c0e1b76d2a8006ac9cf0181b6f56bffdc76cd8db155ed65b2588ba5161958f1fd28ff18f6f6ef5229556cc4bd78eb411ef80729e05d6f77c71ef37cc977a9e36c09685d92e40fafdc40e778783f41ab2c7b0add5571a821bd44a1fd0343056ecbc91f1b01ab5be7d262cc2756a41c758ebf917f819041f5b5e1adae608c764b4d145683c83faa34d58dcfbd9c04aefbaf27fd7bbc5f57522939b62d5de40ec23dd5e3d0ed7fa1180878ca1e91b0c43fabc32c1737d96a3") 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0xd4e7e15b15e3f9ae, 0x2, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0xfffffffa, [{0x3, 0x799e}, {0x1, 0x6}, {0x3, 0xff}, {0x2, 0x1}, {0x3, 0xfffffffe}, {0x3, 0x43}, {0x1, 0xffff0000}, {0x3, 0xfffffff8}, {0x0, 0x4000000}, {0x2, 0x69}, {0x3, 0xb6}, {0x2, 0xa09}, {0x1, 0x414}, {0x4aa429f7c9a64569, 0x6}, {0x1}, {0x4, 0x8001}, {0x1, 0x7}, {0x3, 0xbc}, {0x1, 0xfa}, {0x2, 0x4d9}, {0x1, 0x1000}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x20}, {0x3, 0xfffff27d}, {0x3, 0x9}, {0x3, 0x7fff}, {0x1, 0x3f}, {0x3, 0x5}, {0x2}, {0x41d6ebb6c4f427b}, {0x3, 0x2}]}) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup2(r2, r0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0xe1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x9a) setsockopt(r5, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt(r7, 0x1000000029, 0x2c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e711f0a0000000000002d3e74b4fa3118cc39349f481f9f73ad9edc82e697daee91b0ed2e6d21acd4", 0xfffffea8) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 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, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x220, 0x4}, {0x8044, 0x7, 0x0, 0x9a}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x164) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) socketpair(0x6c, 0x4, 0x7f, &(0x7f0000000400)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) socketpair(0x0, 0x1, 0x20, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x3, 0x9) r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = getuid() r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="1d5b8ebdfcff3134377f51278a15f3752c6232275d93472e"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="821c131c33126025ff4de5c4ca82e0c2e9480d538f7ac668ff78c6633e9bf87904ff9207cbc8c1f15dc646b4ea7f3cf09ce5bc2b47064d1dd0a8cf5a829fceefad2ecf2393886698968b523bdf92ea931ac15b11f1793b7355cdb744a3a2d10d7f89cf292d23ed9710350c1d23e094c2ab23ebeaedb47d1ea7aaf9c2f85772c7072e6f0dfc23d5027cb85bf20a3c13a07e25b3683c4007cebb62b07ee77ee9229cf9ecabc114b72815f02a652e7b30d332b8ccdd941cb29f66f16268a8fe7b3b5eadfda1bf8ae814196d44677be9c557a14ded01f18803", 0xd7}, {&(0x7f0000000280)="a581b4164bf423b3fb8bfa5cf4974b63a3dc79d270007c9ca0b106422cdb58e1318f9d90416ddd23199b96dd81e17fe58d7b2c9aaa583cd5eaf6a07f268bac9db7619b7671c486ec49b6d3c6d5486d0503e379936d9f825d90d67eef62b8cb3839c37c806d7d02095c62a138d08a282171ab7bfb86124d8262bda9bb76e391864144eadfe35e935c5229e88bfd905e8c9dbb212c70e6f99d8abef9d5ab30cf215fba9583ea989d9af97269063011ddca", 0xb0}], 0x2, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, 0xffffffffffffff9c, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r5, r6, r7, 0xffffffffffffff9c, r0, r8, r9]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r0, r0, r0, r14, r15, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r22, r24, r26}], 0xc0, 0x201}, 0x604) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0xffffffec]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8db1de95d6bd49a0f36193d7df22fe55a2fa85a6f0eb65676fd1edbf913e27d14ae80c3698e82184f8301c75b085141f1fcfbd93af98f3b5999f20cceff285136c687b376511c1391b9d4dfbc9f68dbd0d5cc73f79699eee8daa0b6bdcb78c540c18520ad1599c94cbbce85b25b9a0f4ffe2d1ef79b7fd1787d968b39e57f45fbe6ab67337e72839ed33b8c11077f50ea76f8b85f4b4771892a0e411ca9d6bc9c4b37aed79324b72b3acec660551627d05da599681ce037c2b0ed5175ef1c5c45b6bdab5250111944828af6f7e7fd24aa3982ecf43dd00c5fdce0ad9f4aeca5f59d4e3cbceb26f2c5d49b03f95a5391a5026a2497ab09000"/265, 0x109, 0x0, 0xfffffffffffffd7d) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pwrite(0xffffffffffffffff, &(0x7f00000003c0)="2424566a72e15d27f848b46e5c153087accae4a8aa35bec6d99737b10b067fb4923b174a853f8f27224aa642ef67b737cb5bb386ce2f56d8a357927ad1508ed78254f566a4f5cbbd698a3d4e7670512636965980ebad8ee4d8fcf82c76b61d62065ce646d9fdb3aaa80ab1a9570193edf69c1c580d62c388d89eb93aeb37ff31dfebcc9e1d07ac77fd44518923d22e326e4da836532611dcfa562b0f83914a4775bc64950ef3966c0ade0d18afa31ffab04f184180043f6966af7278b1d5d5433fa99fa6a17f79331f6d7ad1649a35de7f404670e507af60465cb05afb45327ae680958cf78b7d6284b87ffb52500a9fcef3f00be05fbaba8d7ea6f1a2b67386fc8a6df72e1d6a212e82e58d0217d92ba1c6e12a0a7f63ba19ac2ebb46aeb3e6cb782b0a4700994e91635cecb0eb1edbbefb8f47956e9a9ccad96dfb80d6a16fa2881e98cab670b4358829f6921422943c1e905f52f2c47e94aef5087d5f6811dc0e46fb04c6ff3028e7a76e3c63fb0719195d8b7f72d4e3ff093603b7f40c39cdb86e363d6a812e011bb89dcce60d5c62be752e8e139e94450ee0a114df7c5dbf86a8c4e0bac3577e8e09ae72fb7fd2310180bc9b55c8cdaddf8a52f5975744e8400457875d7b572cd083e18e28d03f17375a4d9b257f5337b968ae25750c815566b64eb31b007356f8d7f5524521e9f7deadb6a6b13513379331f8893dbc0f6e2948e9b955ce257b41a559906cca127250b933b90b6ab9f480872461dfab03934c4403c0eaa9ead3df916ab242925eb5ba9e204f060824e0416a7a1aa404b4284847945be7606243ae6f9a35d12111f2314a5be45213ef3ddafec7f050e946b992890341b019bdc7491c511eaee614dbc0b7f131c38dd8c76098b375bc178e423063e2cb0e99f72ea54b256b6e2bd794803e3c6693432486949589ed5abe90b057241a245ad0071f835d56116506b2f4190794726e9f9b5476ba7f648f5e852e17485ab94fff70d85f89e15389844ee0049812b94be553f5e60a6f188e59b02be4d57754479d7c9889428c8153a87acffe9c0a74c5f7fbc981085b869d8d96a55b74bbaa3c1e3ff145abe19ca9386c5f866ac8eef8bf34d4eeba562e65b00abc12f65ab3323e89276f52ebbf97bd2a43d9bc290a704af046833a8cb0e5bd79df4a4796abcd688cdc603cbcca2544d2a8185327f415a1ede1e9a01251a9581e9c602878794f734271226800deca7b8b0c9abd9382a46a3369f5046200d195b28c06cafff1cb121e3b244d489f9398d58ad178f95166aa63d09ba1cbfc0ddece60b21909f2d64778adaf8a279e0feffbaf40b7770ce8d865b5148cdbb57977e2c13b150b5b719fc783fbe4f7e26096779e8ca3c7cc8d32fe790e6240d55fc251074f3bd57c3b79e76ead83d75626ebbc6fa012648af3dce28b782b566bfdb0680177c37dc4371c7589d22f7a56056fbe9826181011720acb1e7c97a178f3ed20ac63def226694feb0558cf497ffea4c742165f9280338676438f1e7761cb181391fa2870450be3a1e81e788cd2d1ceb4588d01ee48e0e0a0200e58c6fa8635b2fbf1020d7dc33b1d2f8642307f1cbcca6e5594e183e40868c2f847c9e089cd0fd7519d7d7d2c8f3d13fb60b7a592304a6d2b271a05f9eff260a69e68eda348c11ed166d3e0b1c8ed124035d79d1d1fd1ffaa0efe5b06c58553ab767b788756a88e3843f92726a6a0aed266aa899b8e53a2792c46cfe84a66281baf5ab4f9efd9a7026f6ed6668560a4c533ceaf013756d2458ca169c05fff7b0437703115b69b1393bb36be5bfafb66e8ce3dbc71b0a581080c36ec64d370eb4451940ab48a9ed6e180d15f10e2e22aa85deb2afc42ce254575973d0cbc45d10fc8e8d8d9afcfac178eb4d91db01e00851ca0cb0a46e7112e049c353c06ad22f17afe2a5f687410cc49ab2a6620d2e5cceff46f33f3943966baf1053df70f0ce9dd70952f2778dd65b04813c26e30d715e407619db411e9937ba8edc81cd5c14d88109c630c1095b4c2d2e86d86cc529c62698e3176f0d972f95ae9829eaad7b3528680f53bbb312723884dcf4837a8bbac5546f41262434bccc69e915a0f96b335667c1f4e1a5a6c781d12e107868a75644eee4ccf79ab1ffcc0d480c955fc45912fdb8ecf9709eb4e7f78b1390dae062cd580211065dccb0bc81f97c0b010f2c484b7345371e0961467a88b2b566cd03c34f4a12b292a79a94c5f920f5cf18de9334aec4e491d601bf2d2b7f32bf255e61e0fc3951e70be7c19a7b6003c972bdc879d7c72485fd5abc9d452b19080526bd004991e019b28dc5a1e34313f4e7d6d67e75d54a0f81858e05a5529fc68db335d6f3af7698f3df7307b9a39b1c0f68d45d379b0450b1103c0b3d16904f43ada5ae26b17649d96a20ab3c80da7daaa635cf0c3e472e1dc7f771e24a0cd311ae3d2a33cc0aa11c609a66c56370a2ff0858cdf1403e9b4e0c949f22dcf6d0bf66adaf8ac6abb4681877d1702d3672d28de52f2360ded4a11f3dd729d6edc95311c2e4dfa5fcf4217e9aa853d368cb92581a55dd6ca9e9e20c432efc5376e82769c4d204587f6eb0cdde34ff2f154721c2af12de47bd32c99e87fb2e4f3b321255b98348243208fa90284b332b76f302ac61834c65ea9b22cf53a74a2b26625666899f94e21f3506b0b982da7c39dd5d2e676858f37f4e31bf93c6a01175ce7ab6897642a2b79e56eb096ec179bfb0c30c40b361f0aa3811df2d14d2bb93937dc9658501a61c27410ae39fcba7f8cf66e3904ba4be02830e642cd70d39af373c99ed38fe3581ed89bcd85b41634adb70f8a7901cab59d0fc20e1c69db860f2014f7e62a9425ec7d2f88b7120f0290bb9407073e04bcff7009546feb9dce26048f926c836826e75f446cdd601148458fe8b89d2489b691f765a0377acd74df48657bc8996f390dea6ae663c349d5cd21b7dc186d6e60e2626329f0c456797cc9d76a193efd5d26f3285abd007c3aeff9b2553727041a4c0bde297a35ec3f66755dff4639442c3b75bdf415d23552c258e9ea1fcd4dc0018a64d2b32458fe306d1206db17b1b8626e8c6859ce7a5d09ead0deb384b27349da0061824ddf438e50f34fd4cfcc3d7b62fd3799884d675065146433d4c262c09720d9828bae4bffde623f3d9ed94c7b500d416002a212e970e1318630e4835136317c28dbdd139d89ea6cfab3f93344db07f289b6a28c4605ad59ca60dad931fe81ef3c897c14f7ca96efe97255685a9613130838f844a8d067ec823068db08c4debb8a0201df795f73bb5bdae533c857000c0d8db1d8a4cfcef25adc9d59eeedb3b4d99093b7e1c48c92d5c5d72aa664eae140f297bda6a5a7295d4f4beba838e606cc5b6e59d02116e1a23186d35c64f588aeb86b79f88bf7025d1d03e3ca5b3aefe4db0aa4d539f5360b655543ab0d684722a615ad704c980434bf9284e5fc570c1b3dc22d7f2e46691335c7d202f3dc8414b5044f74b8160b849a2e75f0a75738ac3c3ab48cb7cead5d82f5b6b22ca2b8062a4f4b21d1c5d8c4ccd6cd2f964a49ac611afffa94d87895b15c5d69bfe6c7684076d91fce4df6a21abd9cb462cdd840b570dcc4239b05aae4c19d4e41acbbecf708080a65039aa934527e9941d8e084dcd2ecb8726f3b7c658886b4a3926470a136ae9788eaecbd258f83438a661d75e814c1f8b8c6b51cee0289d71d766ac6e892237275cb93d0da82d69aafb95accdec1bdc2363714acc675334beca5c366dea3b4e8b8dab4062ce817cac1042c037b2d4bc15e07bf9bcd5711cd35419db32db1d8c68c150ea479c538a60e37580b791f927647b7b142311db9780d56140c9878b12732847d90174f13dee11c56b901f56bc4d1b85d45c9c669eaad9c6d0ae18ffd0c75a2ee7bab42f74017fe56dc5f297fb934d8a0f07585383bbcffa31826bf23eacb738bfd4824a5386a21691548830429121d21c66e5739feb19967608e1cc041d887cfd96c4682346e1b2f479a4308e76ca440388281cdcea68239e327efbb5c99a4f66c60e9dabce620bb3f4eb4d43782f4e59fb659d35e4a7cefd318745bc6a5129015f7c83388580db3f443fc89ed0864b5062643dc6caec3c192c5236a8e2a22b94414a17df829a830c567bd1d145b74358eeb60b06fcace11bab554d11a9051629b392645ff81e91b2d46e5929d521febd47ba36b9c91f0784ba337c6371e7014018e1dc5f15e1423707bf148d23d1327af17ebac77d36aca0e257aeef7bcd3157b49ac91c4259d80481585643602acad53d1efed05a85f20fcf20c9acb52380c6083fa6a3492c81ae1da543e52303586c0c41a279814ee351f1a97f8bc3f1ea2bcf4e448e055ea45a39b42a9781086e551cf22f9aed726215a96e664daac44680d0f50b16419f02e9afd27e95034123aa7c8be529aa3ad88fbb527d3a2857897ff5d520d352b22bda543f4387e61abbc75d79416753414faabfc4c07eff1a30eea58a4dc1e458e489e65b1dbdcfe659f1fcd9b56218a8d19d1fc1655a6fe48315b1d6ea33ad5e844face764d8ae0456e509dc3fe6376ecb004c06a570868e6f0c556523e1b55ebbc570c61f9fc6e331dda77c168b296227a02132fd901acf11953982fb66d7cff6d463b703c4dfe7b6fe2d35a7ac606c251aef9ed4bf04c105026180a95fc3d016a991c8483e183047a3e7d3c72788ba7d5b2598c7b70d6aec69e10d8f808b46ba83714855cc9759d636b825dcff57dc2f52732984e1f1afe019094c66310ad2d03818315a098b24d35de92478c6d64bd0955592111b5c3c00f82cc6ef6bdbb0cc3d17fb950e6c0a63e06579650bfcf92834bc204361106318529bc5ac98590645b95ee0433739332dc916b267383a07e72708d210e7481f4d1ff08a7583c4245cd6785d14dd79ae4e7e7b5f0ccedb7c5bb5c6f2a3cf29d715b6519d14b577129e0f3014a58606c1eec160833bfecdf177d827a76f0231f2877327cf5ba925bc7e8e2c031433575e28005b3489e813c8eb9229a0d8bcc9e6017a8091859fcaf22ef98938b8a9e1037e4ccca84a627ecb54c0ed1e2bca2529705085b432ed18caf1750a4a15fb984fd5edd89bc50cb727f7aceb1037d189c8b18ad171322f493fe0b0aad96cf51cbc751d37f81cc0c6fce2af68d1de1f2d0bfaeb8d9fc7c1f367f9ee4a9987342ea4a80d49df4060aacf12cdd6977769004626233ea9f77a6a915361e8d6b7c4697eb82544bb508a1abb2bef17b52dee0b8fc3febe11c8b8d74cf18709777714287bb9c99be5b41fbeaca41828f5873d24f32e3453ac226f710756aff51a7a99e9e5ae733fa30477f6b6bd5dc40083949047b0845bbe551047b28b5e3345553ee88be4744cdd21644207498e5f815d7427da63e9d735683746980888898e7986c120cb1b56b087ccfe86026af02eb93f38400fd3b1f08a0fc12a90c5870cadf2ad570727ccac3f6c5f306b12b807ea20bab9e50f60c402acccbe0c5b63fed507b940c6deb0792da29b6e4ac04f8f9871b611cee6add157e090dda68467b11ff65f64bfd2cf54c7408c60c32f87025094af0b0e891ac96fdbb7655284063c540eb2e67cde591ba95f4699f3c68b7dc8a9744997b171bafc6b5cfaf3342071ceb912eeddbd1336e8aef4a7d247291a82c3502963d6908b418fc08ad9cc03ce03e33798e383bdb8a82f68a94c02c0488b9afcf2383a38dc4b5d7e4c600c3e1737bcd7ce00c736b2f69f182ed98430442cad4e35abe50eb260e59", 0x1000, 0x0, 0x1afb) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) r4 = socket$unix(0x1, 0x1, 0x0) sendto(r4, &(0x7f0000001100)="5fc538391b765d446a4796fe4b60ac9c6b4cb9742d6572e9f509aa9126f526a4408769b5472f0063e81893cfa2d027afaac24c13d7b835777e45a841d50e3778b5f9469c0a7746b12808106f5c9a3da939f7c57f6a20dbbebe1342294ddf48197bfd9daf445be13620b2a953e25c475c384bcaf3cec68b280c2a542fcdae8190093f52d550ca1e57a6b93017ce13896f0dc4529245ce07e305723122c253cfb423e18a2107f3383553dcba85e705b94b186fe0203f2f83a513ada00e8edea94cdc227772276ce728fc16ea81453a60ed51bb8a803ec93154c222523c21a19ea3237eb8b62fc647a374f95dc5d6c38530feb7e9d401b2813a33f37ed808b171ef5a8659349b255338f7a7c1c13b313f0f19951727c9803eacc8ce44c99f955afe29185ac157546d6423c2e8ae599c10bb9e01f8fe4cf0dbcc0d348adc595a44852efa09bb8ebde7144f10bab30f190e8c56ee89de7b09e7b40b4a4db8403d20a21c586d7d169e711c9d33a3f8f91fdc7aeb9476e9496dc787bbf471c8e78dc713d40ea456fb777de23878049065cd278e745bcc97947fe630f22f195c308b8c729e3e82aeffbb64ba6dda16d075bd31e88af2799bad276f73ee5c6caa801c2cd25c638134835b61771567b1d073b78a797076b4fb499eabeeb16975856c0610d46ecfaa1093e0f6c7144be0810d8a1770c35c082bae0e19bda9172977a843b53a800eb5ca21159cdd03e84d3c089f06078111924f5aabffaf5ac250176c89b57cfe608187cf27e720c7b901a419f4fb3cfef423e3777c06c784632c03224499eba75faa6a78b223bc84f8472ce7c3f4fd3e8398001e92c07582db617b3c54e56d528f28a554d94d52fba1489918edd98befd6cd9ae38987672647c4c9ee20c41d02554abe1949d0b09f3ec314990e3c72d521227b0e30effc27e1b9d99e9c45dc88baf8d60fdb300f38029f75f76e35c56963bdeccedb7a22ceb00363afbed7ace527a1bef78f5e902697b04e07c778641d26564ffb0e836ea16a977f7ff54793b8c34b04c667f552a8e1804498f6761e99c161f0df9bc3fc3a466ea2d4dc3f3a524d7d0f1ee7446c99649c107d628ecdaa602ff4faa5bab08ba3f6dc1bb2ece32af984babb41d4fbc644449552cd76073888e0bf50017ca9431af52346b8981ebab6ab53a9be1f7ac0e22802c6a77598a39033ab1dfaed56b003d14fde59b34e8397b8342671cab71c449d9dad7b63ff026ab6f126928616203f6be72e73eb03a4499724ef50eeab290ef61e65fedb631efa5396aef416dee02a2b1c6edd946b6cdedcb139f6b5e4daa9416f02c839c8453e0ce194c8f2ad289bcb129873e0f68f3b5a86bbe0b31710511ed7e1d48b40f8175571a8fc838c39c3415c11ea2bbe161984975f98dbceda4d73c27d51c778f0bce6a5fafd4ca683bbef855be084ad98e881c13eb1cf2468145c1b6f61ab435531d65017e36006c5c92dcbe82b378e5a32c9050f1d2daa34eb312b95b2505b1cd0183c746a94a52b5d59def5cd59663086653ccab19b62a1e4d6e399749f47c991f4239b03ad5e295b7ac3e25a62c37bc992ea59d0457ce2f5a6585b55c1bad7f03ffe3fd9efe460356016e612e02521257a6c5b0a2762f8625f84f186190db34dcf22e485dc2aafeaf7c82c0ea0f518720e55121862ffea83c2c965cc49d2b19ad6285713e062dad2ef05dffb43f96bc71a6e5dd01dd71b7b2af4b8ed4d2e498bdda21fd3cd8ca3ff27eb71c45d13a71e5f1a3b961d48a93b188b1a2a34fb6eb66747acf8a61840b06e953e8c82b675189e9f7e999992830b76e75c6abbb5bdd0eb2137352004ead2781a083d3c256623e1dab4c6a238b2abf1ce89dfba951e80c97a5316e5a60e5212887b91c0d3c9bd3aafbcf35fdb39e320a4e3bc354eb8d868e58162a712813ba637d3780f624403d863c570e0ec997ba9f8d20041a630142e2efbd732d44a8d56d54d55fa7b6a629435da5a8bdcc88b2fe4d1a154b521e769be02add79d6930eb3f44428796b6f668c5452b3d74486aa0a21cd6ccbf70d9543658d9c0d8978d14f67583c63629629da778356c94b15e69a83a056c0eb1880bb80c0a4c81d61ee5e1e6de80d34469ca498a4e46b88f4849be0f61154bbed12c5539a095f9acc8366c22c81f4ad94ee093641ad63b84ad8e4b467782c7f481f933687047c22e4e1d0f5b3c614bf11756a601eb4d305608a959ee937e353dbc958ad73853dbfbf40803b9b49ed1aea21829122fe4c0f381148fd94209b090af6335ac0999e29728687b856869cd373a9aa79751871026dd5615987ebc65941b53ef462676a1b6c6479124098f9bd9f91a3d4c298166bf7bb9ec879db1174b839f08a06effb639216a24b22a08853b872333709e1079823f1384b4e38a5028ab1903c8f28966cfc32d83fc7e99488902c4ae079e55a3ce3de66f4c363e9e276860dd81671accc912754fba1a2b8d332cf567c2336c44e335a2d66800eb3320148cafce6678f6a2871075cdaf562ebecc273f6e9ca0807c6e919c386b9bd1e5b07638a6457db00d73b36d468971ee8f0ff056048548623d5943d5fca86baad6cfba767acf77f0307df31b1e4ca726539cd7d021f480fc171480222eeeb00c8716eac422b84725706217531b5cf87fc82e4fe1cf469b1cee0e10c4e6401e279d225bd2dcb75672e39ef75f53d5a4228975f507b6e95e2951a795d071de9fae1ca2736d5331cf90b8d103347d47707ad486325cfcff4a389959c64de0e779c15da36da59618b091b42877e6fcc346ce53000edf74a8df23e178bc00833d25c95db731c0863a72a030251333c447b1a901bc9d3b370c43e258f8f746f10fd04d759cebf7149ad0d675ce75e619f096a22a89d9d1db0cdac161432a2d4b9a6fc70712037f182e74370e90650720fea2c4338358ee6d12d92e0e761bed73b29723769bc7fc6150061e80233a29b37c7bb014a11844c4c1870738793c027c339865f780f11071b7ed2cc44e80a2eb4e38895b67aa4edef8f4cbd3fead5dcb9e24ed00c261b7511609c96b0c1d6c01478c0f3ef4c85dbd2ae8ac7a8cf8e5f3d10be2df1e00cc3f09c45a1e59ab4e8510b04d5134cc859d38f1c312cd61dd7687f8012a37bcdf6595e2e26102d54bb64ab5b0fbf84a04f61e28d66e0b3d1065b928dae9a7ef5506eb4e95e9280ae00a13d9fec377f47de907a0321be9119ad0755efd2ca1c53eaa37c37d04c21da971fa940bd499d05b9525135316885329caa341be4e448da2c46472aa848ec727abe5e2f8caccc10b1d6ed14275f4ffb13d5e9cca2c9360d95688dfa34083c6d6089e40ca4f6b02892fcd94e95422faa32a9fb09cc4a050e7ab3db72a8f49ef09b2d36156321fbf5fac11376a9b56eab80e861f1e3ad29f50945ca9013f876cf4e73c8cb3fcf119653c9a784722afe119156cf262def86a422c351a182a6ea716329af75e7eb6ef21c1c005dc6f9e7cd93c361c37643bf9ef3ee55e622629217d396f06c12f7a198b2601b2d1f072c6bb8cd47152d257cb27bb4c900b75666b91e60adbb150dfaea53e65159f3d7ef97cbfa9c1f5a137e548afb99859041f1d8ee241f033835ffdc13ef4705dd6ca0ffe91eabbf2af413e677345b6c87b8d6f50ed107295bf5c24014ba3875422408f4a64d1ae3fb0fb8c4745900e01678827c4f9ef079e86cacf97e69a6a379c37cab8e5d8ebb5673b621724ffa409b8ca081393c041db259e712bf386fe186eb9763aa3219a6969369ed88e204945fa015d0bb7b14a53a192c10d636d8ab8785b74dfa77e60034fc3ed7ab643b8f96a5dd99596901c0703f63d2f03b43d52926671244aca00efdf70c760d8aeedca2aef40682775c0779f0e8ad8e832b13160d487ec1b5d5c078391316ba22fcb1edd0ddec70318e3b0479bb58851a3f80b986e4c5e62f1ecbbd050abeeaf03bf33f9e8cd7f8c6ff7122a6dbd8280a17cab2766fc9416db421b6b3f3e635720d7d15fac16c648469bb7ebf94534859c1c25d4b99ed50916eb5c3caeb22aed9939717d2d21995e3ecf72b7a579764ee5c32aeb7923f83a57ec343f4b0879cea9186efab9e13cb27ae4c04e3896f83c3753ba920cf4d3b7d47f8f1fb2403590653082a735e02220861a64352a41bc466063be39fab39b69537b77e7016b18954310cb3c3e317d7ee749b06e514d1c484b2d0d1b64000334472de0a754dde86cbbdfcc9c816f23f7ab21330e9ed073720f19882115a84fee4793fa4a3f5f1e349134f0b8cdc86e29a81158f89df76e051b76eecdbe27f334f67bc2a9b2dee1be6bbc227a40847ef85a4f6b72bf716caeb4e02fd275c209b5a9a65b4e235dfc67de03a2d548e336031d9c729584cb64640af1c7432668a29aba996e0fb621018116a7918b3f4a84dfe5c73c3beb54f18f023976f077aae0421f3470a99ced292fe73fc749080806392b8a70933c0d466d3e07ee3909b772266e6c93018c9f0a3df200ce48025ce1e32a693eec43b48bd918ba53c3368045f3cec5cb60c271864c5562cb4761bfac8a71f20241b69951b2007bac0306f717566a9db1ebd168711ced55e6d8247894c47622537e1980d16e6ad34d8513bc134591158a69ad765e94bb55148a7e205f00399a348c0b4cc28bbe49ac4c2dad6fed89ab601ce618adb1be14e14ca654be8450fd7fb9e7e1e196fbbe4e89eb64cf49f94a2edb39204a1b9b7f0a1e12ddea7f7521456ad8fb452f181064765c34fe945f242004c7ef6d943028ced522ee6cbb7e6be009c43f72a479223fffd79ead75cc7ef399b4921f78a0988ce7d903f54f36325fbdf7365039325ede661e6ecbac92672d469c1ee17c47f6afd1a064674410669b4fd000b8c226578d47c125a65a17d588e7d766f8cf87a5ed9f6ea125128a3880e4d0de83c3417c70da38c06c0f7f4d446a5afa0377a5314e492f68fbca6f7566e442aa923b2aecea82caa4a96fa7e7f2cdf72f6843064206bf4f11379fed7b836635dc9960f64ab4ab69bdbef87a8f0e3d1a8ab37cb08136f723e2069c8a85eb7dab2b5737391ab2690360f9dfcc30454ca98805b231a5d397cf4e9c75c75bd0f90f5b7a6a2c58cdabac925a3524a020c761cc3212706b85c9f72fd66309c9313fcb5da7a6b71dbefb36f5890a1ef68dfc16226237411493e7a6fdde619c9d7f84569607c5371258fe5488b8d57e08a722c7acdff69580823b63864cce4f67b0117c9f3b7eefdd7a7b36046e590c548d03f26bbb5230360eae49423c4deba315d36bb64bc00bc3914190fda45e897aaf2ac512feb833ea195d0368a7acd7c8554c7193268ee7386e5b909da602b9a87f1d566918ffce2c79898c0797aa3ef0e94faedb5ad282f386ba4b2829f1f2b1b204ab29ab5f2b560d2631b61220c3c1f0cee9a4fba57ef238cf49d6e281488d8ce2950195f4e925eb1bdb1f4d4ec5a455bde16eff2805b0be54683eb870c34c6e8c0c54ed8ff49506440a414eaf49ae1f40266105cc47fc76d28c83ee201055f6dfaeb8e75207d403d6a9e7b39deb6a9de1ba9a7360b6fafb75c93cf89daf2588e4539f9052f4124b7948702437e09d1b850d4622013c00587e80929f5d33c6c4e41011ff609ff3a46ae8ca359728e1767b6fade926323afb4d20eebc5f8deb7ab380e182ec5898aa6a44854cdb90e938a661154c3017115138cbce143a13050ff26a53106d85970a0ec0f7e2b76955f74f1e0f2c3f565b743aaf3262af7fc7d8c0b6a6abe1787092f45c703bb329739682e32fececdc9b", 0x1007, 0x702edad6d0d612bf, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x7ff, r12}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x2, 0x80) shmget(0x1, 0x2000, 0x8, &(0x7f00002f5000/0x2000)=nil) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x1ff, 0x9, 0x1, 0x7, 0x0, 0xffffffff, 0x2, 0xd3da913e8729ec96, 0x7}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0x80000, "3f3fdb7cd56346000000000000000000001000"}) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0xc1a}, 0x10) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/236, &(0x7f0000000280)=0xec) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$dupfd(r5, 0xa, r4) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x58, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3, 0x5, 0x81, 0x5}, {0x4, 0x1f, 0x1, 0x5}, {0xb7, 0x1f, 0xff, 0x5}, {0x2e, 0x59, 0x40, 0x7eb}, {0x6, 0x1f, 0xff, 0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x46, 0x4, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x80000000}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x530}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r5, r6) close(r7) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = dup(r8) ioctl$TIOCSDTR(r9, 0x20007479) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000100)={{0x5, 0x80, 0x67}, 0x9, 0x400, 0x8}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c0ffffffffffffff37"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xc8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xc0) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0366402b04000000d200"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000000)) dup2(r1, r2) 16:00:07 executing program 1: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x100, 0x9fa99f54fb67df19) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xa1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) socket(0x37, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x5a) r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2, "133b2a76b95d9a0f64334e72889a83158a811940f9bce8d266fc09f04619f5ae169b2ede11352a0e9c00f70407e440a2d76ea50e6460b37bcb73122aea4a805dbb5104823e43ad4305eddb325358128e11c7544119f1bd8a68d5d99c89b7647efc02a03c555594c1"}, 0x70, 0x800) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1310, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() r5 = getegid() r6 = geteuid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) r15 = getpid() r16 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r16, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r16, 0x4004746a, &(0x7f0000000500)) r17 = msgget$private(0x0, 0x718) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x8001, r18, r19, r20, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x36db, r4, r5, r6, r12, 0x1, 0x1000}, 0x7ff, 0x4, r15, r23, 0x765, 0x6, 0x80000001, 0x8}) sendmsg$unix(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001180)=0x3e) getsockopt(r1, 0x81, 0xfffffffc, &(0x7f0000000180)=""/4096, &(0x7f00000000c0)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/119, 0x77) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x54}, {0x6}]}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x201) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000440)=""/86, 0x56}], 0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000180)={0x8000, 0x5, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x6, 0x3f, 0x81, 0x3}, {0x17, 0x1, 0x1, 0xfff}, {0x101, 0x9, 0xff, 0x20}, {0x7, 0x20, 0xbc, 0x3}, {0x318, 0x5, 0x6, 0x3ff}, {0x9, 0x7, 0x4, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x101) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/238) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 16:00:07 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) write(0xffffffffffffff9c, &(0x7f0000000100)="62cf08664f81677907b7cf4c46ef4a74b0752e33b78d84531ab84682d4ce015112064fe84bcd044503cf7dc427cbca2ecf8c5ec819405231125975b7b528cae2cc36695f1d0697fb28d28549b2998eab9879e33ab4543c2dfbb595240586ac7528163dd3578079024bc723c755912e25ca01fb0514e9cc199e26a0f03fb8c3c4dcbbf20be0ee6e8eb68a8de6c6371c0890aee41dfd6407cd6977594de0db932c3a48b96ad0abe9a93c58554e1862ef67330c73744c0b01bd141e462832e6068bf0b7f5f6322f74dc693ac3f8235d7a2d67379b5df7c9b09ee9262a372556", 0xde) pipe2(&(0x7f0000000040), 0x10004) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x40, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r3 = socket(0x2, 0x3, 0x2) connect$unix(r3, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r3, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x55) r5 = open$dir(&(0x7f0000000380)='./bus\x00', 0x40, 0x1) fchmodat(r5, &(0x7f0000000200)='./bus\x00', 0x0, 0x6) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [], [0x0, 0x0, 0x0, 0x7f], [], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x0, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x16, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind$inet(r6, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', 0x8) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r4, r5) close(r6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) r14 = getegid() r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r15, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000500)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r21 = getpgrp() r22 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r20, 0x4c, 0x6}, 0x8, 0x800, r21, r22, 0x7, 0x4, 0x8, 0x484}) r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x60) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000500)) r24 = msgget$private(0x0, 0x718) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r27 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r29 = getpgrp() r30 = getpgrp() msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x8001, r25, r26, r27, r28, 0x4c, 0x6}, 0x8, 0x800, r29, r30, 0x7, 0x4, 0x8, 0x484}) getgroups(0x4000000000000323, &(0x7f0000000200)=[r11, 0x0, 0x0, r14, 0xffffffffffffffff, r28, r20]) setegid(r31) setgroups(0x1, &(0x7f0000000000)=[r32]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) accept$inet(r3, 0x0, &(0x7f0000000000)) r4 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/65, 0x41}], 0x3) syz_open_pts() kqueue() fchflags(r0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) write(r4, &(0x7f0000000080)="603d17369949595bb08384ecab534398c39e4b5668216532b28346b0ccf1ba66d405bc33cfb77ce7df2af832a95896428cb0f4564aa0cec812a496d6b4d1714b730e10df51906cf0d1b507c821a4177adfc133cd8749d3262b50906ac69aed0d9b15970dbd076fe43f74efa09da2d06506f71d0291c5d505e1232a4b4f7d5c987954da4cd4309d665f51ec1d961aa88de7aff0cf91160ace24464e1c0deaedd131d7c321905c65fc2ca9044ab9de92c3a05769abe5390c3f9e14b706b3b893712ec98e11c4c7baf970a53e9e17174f7def19af1482ca4b8834277967edce", 0xde) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x0) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x294504fcf60790de) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000002c0)="10faeace4fb5378b99be7d2de75014e539731e653c3aac4ed093b75e6e4a85d68db33a9d2e315aa0e6d91a76617d5cad9e6de7c7e966ab89ac0b6ccf858f3cb648d4c85363bffa2c2330f9bada449408ca541fae3630717181e8db3d657f1ac691b001b529fc0f63e2415508e1a5ea00d72117a7", 0x74}, {&(0x7f0000000340)="3d1af5179c4bdaf5f92e32263eecd9ab91ecd4ea98375a5e7059101789f0623feb3ccf88395e5a72b392ae73f3591a0577ec7bd2ab310f43eb349953c27b29c160e8b64296c75ea1a233774f9ef7b93421db29de475dff59b546e75a3a86f02752cebefdd71a538c27be8b1a968682d44c14191d3b93531eb5e1dbfd3eb36d2f92661c74b67490b9fbe24a83eaf2fbcd40569874", 0x94}, {&(0x7f0000000400)="55118a7964b1d0ee14d3baf79a6947b48cf8bb3699edb9e77a63e383b90d2db00ac2f337a2fe8af6ea799233e20418e76756850bc855875c42341ff8e5937ea774a77048eaa3fb17f75f36c757806d5cb5b29eef8d34c9b3bb5bb3b7c9065e57395038904d52e235c6e5f2a34a1f6320e6bb246af11ab36a3ebcffab2c464f4ef257b058ada34173f0a70ce52ccc934c8fc39d0430114f2bbb1a8c4e63bb947ab25a8cadad571efd6496253b815d1774e3825a2067478e582c1a245f372390a569982d12e0ef239ef45c99d0dbf822b5b145bea49e360f861f21170a", 0xdc}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="50000000000000000080010009000000fe892d0704b227c4e7c5ec60cf988cc407000000000000002936a30cc8ca3af6d55432348a19376f7a324a1f23eb679af6813c008e2c307d00000000000000007a2d204afacd0b2e00e048d43f6d7e48a03c"], 0x50}, 0x1) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r7, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000140)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r2, &(0x7f0000000640)="6d8dad158f98c478dbb623a68766abb3bd712a1f37b7a9ed5f25c5564c7aebaa2cc6873c084ccbbe9cc203518b1333824479d9cb58c2eb7c9e9a063672429542c09f92515e35514a08fee36adad77752bcdad4a46604ed923b4fefb10a02bd16978c572b164e407581b4788f2d7b8bac21f4664d2a1d948a1dffb3355f6537b9091d03569bb94a19f726946fa2129841e6389fb7658c9d89a384e4c9f67e0d6dac7b502735ac81139c94624cfac9876c89455b0c2596918d731dce6962efd5f9624553d93dd3109c4b64a330a0571f722765d511cd6f84169732ac54cb6d9ba58a277065a737c1cb08e187629e63171be0302c2d703b378bea158ae9935bfae81f441803b0af1b2193d7736ca9c7c0a08b504de06d5b65bf60dff3e09a86e4da903202ed2bfaf251b90301ab1d15c75a28efbe65e45356b66bbe93ec31f96a469ca739ca2417a608f5affa2d6d3cbfe3777178308f952b6159c3c0232d9d43ed73cd8e2c75ea8aafc18a3a86a610f085f3cd71d2c7ed3cefbbe96f70a208348d9c39acc85d58eab2376af9234f3fbac1cb9661b87b244b582e53db2ac24bf0e7f4b92db9975b8d487d5fdbfccaa628c2e78f39f10f2c4dfe05c52d3fd560bd110c2379e22971b79a5dba8bc609211c8cfbc54e395987aa9c41c13c3e12ee8b05e21b9f7fb0c7281e6fab540bd375560ef70c2b4b51cacca6a8914dd286844454091a80268138170b621d7e57de0b76616bdfe105f535bf187545da93362c448626986683d72eed508b7dc07c50f423115ba30420ec132ed199c36575d79a797f1fdf2702fa6d37a6d640f40ca726ebd2c88fb30d291ba6216afe1346e0d71f2c71248608c9530d07187c69478ad950015f9dedc5e41fd8ead586e0870092ba1d4c7b0a791e92acd8b2bf3afb83d58a78067505058b49d5884d3ea06c65e4817a615ee8c0edcd6f535612bdb6023a9eacc2c85d93bd85eec8986d10e6ff87bcc04f3fba4f4050a2cfb37e545bbb600dde057271a3ffbefbd49910f0ea2b41db25aafe1beaf2a4a0a1c3d530df50aa30713d82d3050b4d51cca253754a8ae1e30389473361f7d3dd693a0ade489c0ef1cd996426a5bc12c58a283187e146b304d9a7beb91fd906d10b7c18767bea559e6cecfca933f25c45848337d18beaec99ad39cc09ab57aedf37b3212603d8efb559af4c0c983d32f822bc612a8868a10f0b17e19263bc453c39f8dd6abc0ea178ab7cbe05f4632e136de60b5d04ce6fb4e033628b18c0d67092edd732fe9dc7ede30c0ae1eecd7548179645ab6cf4ed1c2720403f291c3151cb38476b0ea824c7f9ecda8e7755192ec8171736eb534628117a50f4d37e4835af53d3f3b7f6f00cb08dc111823d7c405db822eef763efeea918b23acffcea70333e93343f2ae602a7bc0bb6970e3dfccff49f00f32b4092242b6b3b6a619996cf2b7e503ff1b2a4ca92c339438e45d1e22f674ab3a85a1ffdf11347501773ac2345b3f791036340009ef6f813a683a212ccb956886a765b81878c7b5afb1b7bb430d743a50141fa91b965175b76245488c901f4ac881d43bf7330728ed0553d5b403bb80893df037aeaf8e688997c5db27fd371a1e953279e43e341dd23517f9eeba788adf8f2800f843882782cefa80955534d099816470cc2340cdc5b041b1f588b525392e0c0e4b6d44d6945c353bcc94c8e4ce6c851381d73e257ca63204644815fc1c4a34787af6715d8f256320a36345af44ab10d592b983b3014e955f21cf31e71cced68f51e1db7c618d173be71dfff9924ac616405a4cba4647d9153e1b155022dc9ed54ed88fef9f050622e3c3c654fc7ad73f40a4d137a933014846084c20514b538246f63b7470e12484633359e23d2df89ebffbae0eab7472465e8fd98a7339ae898045a9187a74ce71e08a522cd86e44484d9edc60f2e538d8f92a74991bb79eadd249ad52ea195df668dc71dffbc98b8ab39a418bf8e6a88d9cbf54e5bf688bf149aed16343a68d502d5bc337399929fb9db8ee4da270c265b2b7b5726f94e70f759cfcc4a0e5427d8818213baf5a2ecd7c549380aae82fc4b9a34099cee5e74cef723674586ddd10752a2852e3078847be93b80d6af63e820e26833f7bc37941a630c8608a55d00ec38c860125fe81588355e47d4f86a9dac05dceda8beeba54d3e931c21bd9345a96a179ca84855db68a4e15c7c4225ffb50130f45b40d45d01b51ccf50f6d38ecda74e7b25f4035e51d7aa32b3327f4587d96875c909d58645f6b551ef28b4161904e9f0c3e8c6bf130340c5f3203e1b139d58e513802bafd64813305554ff36bcf6dc5bf1ebda76dcf06ceaeca24db8251a84592162fd9956a131b7bf43317d5593227eb9d1520a46a01647114fb61d06d9186234b49424591ff2e95bff7b94f05c1f28df433c0ee327cb5d9c9f4cb06714398ba799f81cd7d0acd2d1870c347c1e0bd5f2ef15fcb7b138018b97057cbcaedb507e20b18808b36cb4acc5576c3e742f72cc0e0344574e70e8e20dc17d58788a1bf3f31fcdcc5d83c78c974b2766f89329d3701024c3c020ebe784ddd98a2acad8614b8fdd8bd0baba4fd3753036ea5c253e0d4d2d8999f04de4394cc5abc1c5c047135cf87d6f8f714b85a53db666d90299756a398ceac259b56cb907f7ca5aec1e8dd51aac9c0239b543826c584f02a8acc0f31fb9245b8dc38569849740b9e270a724ffe63fa8b3f9ffea94ec5bb9a72b00ebe89811821b6f06679665522bc9b153baea0ea1329def5d37d425abfbe6e918f919fe46e50117af8c0b2697a5b1e3592e1a327dfdfafe327fb23d2e3139484051a4557be96c613c0fe600726d67cc7bae2a97a4c86d3bf46c085178e14eea11bf6b63969847dbb8ecb298b9cb556b1a7efb9d261bbaf737349afedb8c451095dff79315958e750e9496c19a01301732e4df1be7286671c555e42c2db0f809dad00bc6c750906ab2bb95129f1d54e176a267909520f8f2413a39fe7322d8203029e52edbb66369b5225243935481c0851ab8771f06e41748b262720f67023473693ebf8ef87f7cda43386e89445ee8801ef4d4d5f4ab849713372be6bcdfd6730675d691715be67844726d54d082b1008631df4e627143231d809b4f42efb17713cdee4e6725be2d794a727e910f6714c7cf6211773a5617e5490203f3979cbed00a0b9e68ea9d4ceba4cdc187529c45d9a8468633a8af92b9657922f026391e85f5caaeecd9bcf11272e16adb15037f35198a567ff346574cdc0fb8e2aa99a82862226984b75a44e79bae386633de09b1b6c83fe86616814311b5cd70f41f2d2e9c9054e8b4fd77411193077d2e18ba62d8bf337bfd56c11ff9094212e962e5bafab6017e0205b4be92b1888f15cc40fef543b2a343fbb4dc894ad7bd28f2d1a9de79970bed69f4223d8d3ce8c94ec451f50e7a494752f10a7922caae826c35aea78ec522d8e5d05dbff9f1a604f3336b84e56502bce18cb6fbd9465669f71b3a121ba2a718defd2b154bf53b617d8792bf69f1881d684199d29a74263ed05b3380f4bd9e3bc0c09b7d8abbe5633ec1bdb649b35261e988e0d7ff8669b352882e71b9c9a2a2af16291fb7a5eca17af3099497fc4cdb37f3c6371edd51c42efc993360705897a2d3627374b569c603c7c25be01f6383ead9f625cae071ae7430ae0732b1ab49a32667438323343c6fce58c64159c123a86a7f928a75566840d825c66e577a56b64273b7b3d5987e04e1e05820d1bb753a3a4fbd6d3dcda0aaac37910bd84118528f4b9e244c07d55bd7b0c5c5a1fe7cb2bed94f6b3d35f1a31ecf17bc5e0bb3f90d871d19401e90f80e9d3f3daebe151a1f0a5b321bc9c7341c19995f9bc96b7203def98e2ec817ee12d4b1322286be6191609d24b3f870d4e6c5524e617005f7ab79085bded30ebfee4f0856e86823d2d4f7c763469bbcd645379448ba0e38da2efa4e2cd0081ab4d9b90dbf1c3ae5c5cc97c56efa949d198dc0f7e3fe220a08b13e38b6b0edb8d8f5ccfb45d7aaafaf881c6477674c0684d3d1cef9490a00cfd57ec3e752320ef44dd9f58d65595adb5c8be16673496d5af5c323752d327e15badc61fd658a5ae775f2af1dee4bc1ad031e836f957f31262d4303c1a58916b921d5fdf5d371acaa5c63ffd0f33f579a96a1006b944026038a73411aad56fbf4f4d06d56e86c4eab06f78e4b375c6174190791602b2a8175b3095340bbb1c4cad8b1bbe4c230960733125c4c03dfc4204f8c29d04c57bae898f14d493d10efb384ceeeda0d7c473425dcd4cc97a9c2f602259cd30a603f446d96decd78c04df42f93f1b90a4a8ef042c91cf94b77efc49029d39583390036eeecd5b0673418e3f1e1e2bba95b1225ac4d29e86b1b8a4ca283d8addceebd130c75c1b8e4136b6f4b05a6205dcb8bc7418a1a814baaf389b0ad7e495005859622bf92be30080971057c42865215c36063895b20c1086a72dcf2fb3f4f2ab85680a9521f7586ee9410779238d95b83f9e9882423252873f0b0479fdd6782e5dd586395b17b3de27d02d924239fd0b0f55b50b59adbd1ff6573875be2ad51ac27d1cc66e6c68e12a3e8d0bb66f8a92e62550c2924fc31ebfe19961ff9b163db423ec41d358d1c31546bedb075d721b292995eb6ef48bac2ae8dd3392c10fe2066043d9833d84ba3d07e203eddf19a594ee1acd48c8b8dda6dfe8bc60d82d17fab09dc29b8c3b7e9f3a389b8015d9b28130aa01ef7362696a9448e0596b31a30f9ebfe9c8b58711336c6aadfb680ebaeac6314cca92107e53f671369edbb19a2d0ffd5d3d59084842183ffda4e526bba5f50307faff816ced508caea3d1bf02e51215b6c5942cc111bb015a9ac2c0802ae237bef2aca253676b074eefa84e0e057cab8826d2d26f8496e742ef210757633b64df1fb0bd6193f08e340976d0d2ba5b97ec6e2cd5ae7ba42d484c16d0738221981ea5531873c16c26b4051e62ad05ca658cdcfae12eb0dd3178bf36a5e0d38a53e941175e4b6c7f56b5845b6fe243c06da78644543aeb67ffa2a22985eaa265d9389d08f39c0bcd70f80690773100d5735ed903d4f58b31eb96f883d19d8b2bd66282c9787d73880cc5a04581884c10458ea5c0726da1a7832691212fb4e56d5bfcb34351b67165b637de917bf301b4241e2446a6efb15d359cc73384a09e49a1bcf1e4c8049144b56945d8852a1a94b25e0e7e311f9bfb6eb8594982d15db9f4b44d875cd18b39e88c3869be91b0f24e434d33d3695817c57954bc510a821e1e539ce1820afa8f6edbe7ef7960c99f2490c210314471ebb4b6a92ac316e8f2e149e87eb37ccc4ac3e14d4eb265eb9cc6ca160db1f1b4c8d55a41aac6a23bae5cb7bf3f721029c5473f4f275503b669b3bef104e5862b9a1198ff81566f4808dbb74543644a9223edbdcd77345867cf3c37a4f5fa2dda88d9276781336d56519815ae9c1294e71493db320eb195b1777db9bb548c8db4225314231260aab1d1fbb473217cad567eeb25e7911336153936df2a37fd8ebe6369a406f84700d12c816ce6ed245dcf9a099664f45b7f513c0c3d392d63673ec9e0458f2f9b065ac4a6a1c170d7abb3d4ebc8139aec82601d93bd69d498803de5d7d3e437149957f23f08d55da2375fc94e545506567e1a7f7b5bbc9529c4232a7d03b10e9b2f55cc972f80437d1e950e9a6888582db828feb9a6ee153fc527cd956eb40dceed48135bb976c851296cbc17b4f29fa8dc1ee726738a9", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:07 executing program 1: 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) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x2, 0xff, "00000000001400", 0x0, 0x5}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x800, r12, r13, 0x7, 0x4, 0x8, 0x484}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x4, 0x1, 0x2, r13}) 16:00:07 executing program 0: r0 = geteuid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)="aad5a52483209c7eb3e500379a8610394dc66a738380b39b1f591b0f32eefedc2eb7421806e5bfd8a79fa3f8b59e9cd97d3c", 0x32}, {&(0x7f00000008c0)="e1096af94593a3b2454153db165bd594ed953cf32cd52c4df9e414f5ea82044a0238a02d5cf4a6d11e273b2db68204a0027cd73e8368dfe4021defa6026f496ceed1c71bf1ca3c9d55016cb1c21bd99dc7ca6fac18455ee9030f14169f93c6eaf12ab14026b73c948a236e804fef43ced42221da79f4ca155c0cc0a623436376a9ff221b632002ca4e56c625b2e072ca5c40fa", 0x93}, {&(0x7f0000000980)="a3b70982fb906968a5f0ec47e4b58e0ac56213a0e51b3116f97bd4b929fcb219695d79377b7d1ae11ba4b475ce0a5783b629c3e48fc399d03985fa3628c149bc2a4628ed5b1ec3085a4db4bb776c76e624c01c0cea8272c234b809590057be0a6e4717bf072116e7179b58040126cd2f243c5746186e23f0c7061325a5f0ba44142a8879b3d160371b210a1387eb60a104cdbaf690960fb2cc5a0790702c2dc1f1295c70a2d87b0ea3086846570fa1483f28cc29b608e0a07fc81905a212d5881ce870d20fc0253c0746f715b0571d31b337d405cebeeb785062a7b258a8ae4c0d647652029fbfc3705a5947b6", 0xed}, {&(0x7f0000000a80)="30c735b190051c4501bde9fde8a81fd758c49155f107b62f04d78ed051580f3bfda396e73dd450b99f22b2156f0a8a00e585ca8faf75a7b9979dc14e17cac4d2fdb2518d4bdae1d8c01c7dc736ddefde02dce1c4f0f6d2a631d67447be04175b2ff8fa42ded9ca767032d3ffbbca3f4b53462bdba7067710443e2e654fc2ced4d22c0ab32373f30fe30d54eaaed548030f9032d6fbeea560a408b17b3831b9b2d34782ba23887784bb3cbd88c66dec983c8a", 0xb2}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c4c7769"], 0x10) syz_open_pts() dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r4 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000780)=0xc) fcntl$getflags(r4, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r8, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r9, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r13 = dup(r11) msgget$private(0x0, 0x400) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r14, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r13, r13) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/d%v\x17\xc3\xaebp', &(0x7f0000000140)='/daw/null\x14'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r9, &(0x7f0000000380)='./file1\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) setuid(r0) r15 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r15, 0x1, 0xfffffffffffffffe) 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10180, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x10000, 0xffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x8bc, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) setpgid(r1, r12) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) fsync(r0) r13 = socket(0x18, 0x2000000002, 0x0) setsockopt(r13, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x0, 0x2, 0xda3b, 0x80}, 0xc) pwrite(r4, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[], @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRESHEX]], 0x1) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 16:00:07 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(&(0x7f0000000200)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:07 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x856, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x2, 0x865}, {0x18, 0x3, 0xd6d5, 0x9}, 0x7, [0x6, 0xfffffffc, 0x7, 0x1, 0x5caf, 0x81, 0x3f, 0x3]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000980)={0x3, 0x2, 0x44, 0x100, r3}) r4 = open(&(0x7f00000009c0)='./file0\x00', 0x400, 0x50) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x10000, 0x0) fcntl$dupfd(r4, 0x5, r5) 16:00:07 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffff97) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x800, 0x8, 0x0, 0x4, 0x4, 0xe485, 0x1, 0x2, 0x10000, 0x400}) r3 = socket(0x2, 0x4003, 0x0) getsockopt(r3, 0xffff, 0x40, 0x0, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind(r1, &(0x7f0000000100)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r4 = dup(r0) listen(r4, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="265c98fc42a9bcfb8ab7da033328650dce979c29d4774bf22dfc5a46bd25b2b8f00b547787d5afd6c15e7bd82a174acde3db5a03e759fd2c8dd4a137b88892cfe9b1e0a47f2fb7695f5c62e177894f10858d35ea0fc3f64aa24fbfd786ef510bb0225dd285f991ec3e9a31c18403665395b6fc1e9fa43a7c867663dcc37f7e76cd97a84e3a3cf91d77cca4c0f4dabfc69399321e460fb99fa10209b62a71758e3c10424cee1044286bde4324b50e9c48a31d547204eeee7c6ef0250cfa10e73eab4373b4fcf2649a5f89789f079f55e015c2cb4946f80fabbef4993b0603ceb0f69ab4ccbff36dbfd2e48691ad", 0xed}, {&(0x7f00000004c0)="4efe561f4bb2d4fbed2533945cf186e53ab7077f0512e90499adfa9667a1b0e3e8c658d0be4cc4cf58958063242ef4371bc2525633ecd8a517685f27a06b198dee6e8ac10c58825a837b1accc689eb7e0cb6afc2b7492078f5a7dc87eee472596eb6869d3da6c609e9155aa2f8b81673ab35469ea24ede11b4ec19705793fb5a95a76bb5a8dc3dfeb51ace56b456c4b7b839245d276f287b7005528f3ab404f81fa172df648a53dd26f003a5bdc1dfa750be6c52138e006f1f7f8670c7aa6dde85cc2684befa0375f5c332f10b3dbfe42c43e1095b19d3dc", 0xd8}, {&(0x7f00000005c0)="55721664e4b0d46249a600fd2b12c36bbe76df5f3f57f140a9bae0bf9d55a6c2e757936fe5767cd94fdd3929db5f266fb1ae4393de7ad65f90d43c9f6830f204ab26be33a9082a5898e09fa2a6f63bafa0c90bf8a33791f0f828b6e8f05f70dfaf1c3c6af76697b2d0ae238f295b77869e732c17409b38b670760f42cfb24054e4492e881d6f0ff8f41d7cb2199433fe21ca1dd199b606b2c847faa250c0c4188ecb5ec5e40b485e1a15ed400c0d0f32d796094beb66ea1ef38b57b3fe5d30f2f86efe23a793123c0bb7249bb54f123c0a18cc84edaa0045f20e1cf3b23988d27a2f0cd2643485a97b1509d8", 0xec}, {&(0x7f00000006c0)="570c6019b61d00e29eac7e4fe742102785b6f57290559a296281ae969659520234afd4f08d327b59239d859f1e74f8b6845f9836a5f3d9891087b9738060a05e5ced59cc22acf5b9c8c860226294b9a24b24c04a8c36fbce49637fc3b90d5855ffffbb0dfddfec7cdf558b453a012f6fdbb63f1eec0d6502da37f03762a7e4f8ace6b2eaec60911b6472c31ce2610de10834fc1604663ef15702234a0a30f4e5d5b1d5d013c2d5778efd0707804cc68ec965c37b00b9600ed670150ccafae641273dbdbf95e1a75e9f9106ee9358746d36d243af97395af1ab2a4b0db2367a77fcb982597d305e42d5f455d79c905c2c9a2bee8b25f2a3309e8398d425ddc8942bca3345807d997a244bcaf41a8d8ed84faea05b744cc46c984689bb4e9c5cde7e3a0dba29488ebe868af0d611065fa4926e64d8e8acd3ee388827d97c4465fb5c412178ddf6b245dc2315b9e39fdf26cf2498c6aba8781c3e86c264975858eb945661802eb979ddd8a47d53a0576544ab711520f2adb44fc5855688704cc59b2d51959f5e43ffa6ac9418afd5b84da6e0037a22d063dd6b6b41acecf742887d93b6778ff47f3c9e822c3ec3b23b22f890fb7009791ced2d106f9ca9ad7787762f9371bb1e384b5007ff27fdfc2a6ac5f0447927b6fc795a2e4db49617eecffb0baaff5bef32721061213a8edd6577cf5b46e70a77ed3f5636f27007f131c45b4d6548c024dbf956f9e57e3b25e6a1e022f629f92a8cc6f8953a380b00289dc0b0e5b7eb47da36e25f239e3cbaabcc4fd7ec383162bc5bcbca3dae8b8b61199cafab3ae8c693ac19e046a41b8bb6cc37768b4ef3dd127c5bc1f22dee5ca17e37332f3d4ee3ab8b16c8bcd6aaa6a880dda28ac8f1d5c8e2dc5e863b13adf25a9af48061a2526d06d7ec4b2574fd680249fac6883b9338cd0f2d6608980f7516aa943ad09dcec61da633cb630f80b0e5d3a1530004c5f04d850102f0f7d00b9121f84c086de86598cc839bb5d6abdde6622c6fb25dc9843b2588f7378aa5e12217aca32f66884818ddccf26997f725d0d83007c104c12e24ca12846c45bed14a4c803016facd4c65ce543dfaf053b7c08ec010e0497a84eacfc70ef148350b27c91ee0b6bfdad1ea65899c28cc637595d493f3954f25a1cbe20daa3150723423c9085945b661c0ff30bf1f144b1ce88db3c79d3660da6ac34a9c791bcaf9534af702a9d1ce71778da0a78ce6477cea7acde5d48bb29aa818235c517725460386fe17af44f23a648768664e5c4d1a0c96ec0858584a4f265c3f5f1424a2b863635e8b1c3e6631457ea933431feb38ef9ce6cf2c007b4547e35b2cf62ffb67d99c792a03d42fbd3fcd252a7f56904f36503c930d6cfa1b9cb45e52d9232522707813b4c20e10a0c92be8b9a0a70c42f287031a26c5ffca65b4831e78de61d980a2648fa896b583fecca7f750471e81e0cadb48f03a9017ba7a753ef0e7a867da2eef2132ccff82c5d5f1cfee0ced72a0d1170d98076cbb542c19b33e323fbb3370a17e924f858198b12c0348380eb5ea047e10ef64bda3a01736233026057de143db18105e5b3bd3c0bc301ab440b09b346dee2ba3fc5b376f22dadf97e67019ab2ab39dbfd28cd18b7747fb8d32d113525eea50e0a7af952f51a614dae8ae33a8459743411fddfc3f3d850430af58859bd9ead90f1b79ada13f9c60327b8db626d0160d7ae427d15dab1703a0d6a3e7b63f04f2f5a9f79f1b2cac66930383a9d044bdf4b0bf682274a1a9774d218e25ba73d93cfea2486ed9584ec239b781589d1b3deac394c5e70be74f82875f12be5344b88fac5ca6d084ceaae848182a1202c227505e22f6b086fd11f3c792854e3c5b5fd38f9683bdeb5de90678b1ce95b77dba3dfe8fb5d332f80b1dd62a658b0ba0a83f9710b3a662c4b1708ef6e0003684af26ea310a086f6b741d217abd3d6f04ecf859d9df25a387cb2263ea4cd864534da4eb7ece459df9be02acfb5c05ed3f1d49ece57357b39822784b0067f4dc5ab830064267aec6ef71ba60f6d13ce670e3cea31c89a047dcb6a0ce2903a37d9d83bca88093064e48cb82a8ae6607840ca4a1bf158c3ff5bafd8f29e7d92ae6ceee48e52f0e7e08817a09b3ad101996d99d153e00e5c461d4b5cd190684f184468f18a32fe8c7170c9c6ead71a71e3f6c483e6609dba94338de7f7eef38ae387e478cbf699b73f6ae4d0078974f7a4f95d0944b79bfaa0ed8d63518ea03fe61f01d6ee4305faea5a4fe9112baa45699d2a4803cc9f56a575071ea7eafaa07f09a483ff51a0e804d5a15f88f0fd7abdb7f75e9b701eb847ead5b5bc68854ec2d9136b8f7dc9eb5177376d710d58a1ef072eb5511a6d2fa5f5037f142672ecca66cd16cce6e7d2584b7e15b8701ea6b72ed4a1ceeaae37fe4e91f97c0ded81517ff804229def0495d77f76be17fc438106bc926b903b802292828636918c8123138a964734be617b63cb58bc1fafa2b88d01fcff094c53ed0ae9655f261e1b85f2e1cdf351bfc2501e6d8e57d718c1fcb6e1f9f341cdd8907b36dceea3a28cdee5579c2238ddb39555a3c7f5521d7efed3c703d36b609b69fa315e003fc4120be0c8a8153b49b334cb74f2456a70fbd713b2d1b102d9e3807f466374894134172d6bd681402b10152a6d3f849916efe4ba82af59c9beb934ef7425d11b921da6e03cfd40cadb1728290a023ee4cd791478d64c64e7b9989130179ee89df6b419cabafeae5c77a04f26a6e0d1ba7f3396d4fac697d8114e0ea35276f52670121f02213344ef8b352ea580740127e1b471a03f8da1b090494d128995a552e57298c5e0fb4a5874955fbe82bd55ec51eb5514f819649e7a39ab0d9b5018c29eed7864001261158438b2d4169f64cc49ec82843fcbffbbebc4302b887a60f811409bc4f2bc820c7232cd2d236157d5042acda93f638d8afccd0f352ea65662f4cbdbedc85566c443512371aacc88e1315d7f95c22c8813979fd070184692bda9893030153d04bf8f4b645a46214a8f0b352adbb152372f0abf439302551e8823fa67c9335e95f370fe2429cf8bbf5603371703e971b4dcb58c04a59c5b90df14a388164fb49f6ae2a3f2e11928ca92d360413402becb3da31d1556354edbdc5afe3d4b68fa1838c01623aff2eb67e2a13dda0650bcb36397d32ff46b4cdc9666a49d851bcefb6babf1c074700a930e04c489c77b4215b7781a8a632d96e3c8c92c52223bc4f04c70d275192343c02779461c4d05defd0f4d727744dd929d524d9b5c7a986269eec071abaf9246925d3ba25758676e4ccd8c94c54fb369f2e456374e583f76a84bfc7830da9deac60615ad58eddab75ea328205c1ce6f9f2a70cc7506163b57e47d5f7be3dfe702dab7fa640223a087ed2982fb6ab2724c4fd0bda2a8277d38b04d29004f76af7b73bf722de3edd06ba068eeae85577dfbb73780f17dfabfebcfe9ffa4779a7d1c601cafbc73ae800b7695e632339548db21bd6ea8dbd0a940ef64dc8378295c9e7e2bc3fb8bffab2b3c6f1f505a7c5d3f6fa00481e170391878e7abffc2a069a21aa0f7b1d63d170a6b5043d21d813589889b21e8f34c6199e8d57c74131540f4152fc60015ce8c3ad119a7f75d780186a404998483d804abe78447c1807b8eeba8f16bf4b9bf83a130a380d843545379977cfd4684853b1b6b152ec53580d094654dfbb4c3661a41522759785cc2aa6ad54e38e0158f03bdcd2dbdb0472ac5bb63c838f5b903d63715a1c161336b85f683efc1b7b42decc14f105555cea0c8f09d917d98359f6056e87d1e1d5339dc16aac07c300a68433dafd67b26c9321f0c0fcd0f7a4ea0c3412449e607a6fc03a9f7f9afb3bec77fcc036b4b2cd796a9f0cbd5101c63f0f41b319a5816b49d7b4421bed23f8ec0e80b634b5161ec523852a0a21175bf788c87e4d0a7f658875a769464d97916d2870eb8968f72e3b00edfb6be9f35291f38157419a7d1d86802fdbac5129bb7a56f10c6d37be2f78b2e80b0b7e23aea8fa33ae564b6470735495851123a444575af3a5befbf881f43fd845ae3c59abd38a69693edbed4f80fee0d21f7121dd880b61e08604eaa0a91feade26ab0fdb0737fd4b2a45532fe20549adf3d7e009e3f2a74231dbb7b5a58d4abca3d15373d2a12b899195daa500540f6350005621c2c0ae415b0012bc632e63c7704950b0eb6de2e6f32dc3cf439d2497cdb43159089f8a8be84c4cae68efede60f15eb2d75f4e6cf58667b6de4ae3f8c18977b844e129a5695a9ba88c6319ef0393ecb52d5f2c897351fad6b86a4eef8a21948f707f645b71e3751f91d6a4ba9243214d2896ddfea39fc9c3072b8b309c25677b06d2602879509d1ffb340681297ec09e9a62d1ac7fe623d65f54cb9e21b538c3aa23a71c22906479e771d863f949c311825d7f1b8a9fc1dd0955cd861f7ccbb8e61fd28f6c0f62d1ea3803043ce8f828eb65ba8737af57ab230c17a2b27bee34d6b51e6759f966d6ae8c0cfc8b4b3237c022e15a17a3f6fed0aed26c28c8839abc79467ecec7de922a2199a64330b5c9c8366d5c0b6f285ded719dbc8bb0e5ab9b1273ac5c2de32366b9f43512b5d1fc1867c10d4980e5f8366c8482ce22a812dfc3209e7d4bdb3556a63a808a3e21ac57a43811228777efe1687ac3af80c4f61e709cdc5fef78c409d8765dbc999be23033c089a458ea1b1c947f9bb442f7e014a763e169efcca05ab11c5705ac42cb6bfbed91c2d26651bd7679283ffbbe4f5f836d34f8d047102997a76b40332af83c36ab8cedca87bc0041e76cc8d3c2dae3096c38b11911a58d18348345bfb1f4d81f3446a814e13a39ec36bec94f84afcd5b75805ab3914f37518cc85a94b5d8c379f004cc0f406e0bf7e55e0ec69078ac6f5c3c4ad72c1642cd332c4fed6241d3630fd96c8c9cd6a1182ebb9e564e8e497e5475bc5a1932eeec1e7f263bad961e1ae72650b15fe144bb53d47390b56f3c42dbe42b05fb40500b174fbfe359e63df27bb9b7daf52b3a979d6f8190a13dd862884ec123b23e21c8a5f1c8448bd2acfc9e0c0e3c2b6cfddb22f23900ae2c6c28db7f0d6923d1aa1b73e08c12f4ce3f63145867d0a5aaea3daadee07c6486ad94a057eb5e7af3b4d6657dbb2bb1ebae8c0de186f3a7007a7787318cd5c29a77a0921d7062ea1893a5fc7ab0ea20ea71c10710d87add19d11948d1a9ac3ab8c73847ad974533dc6f406d5f3c8aee1f129e08f5677e89f1a302f0ad7d925760fc6b961295308828dfe45adea7d2d712d62c8be7dc0cb4366b0f5453a81ba54960a5f27ce8ce5e860fa51c6ba4967f3af303068c2514063c3e068fd1fa1470834b3d814020b7880d6e50b7de20a5c875921d9df3882104cbef22773f18437e155f83704981956d1f4dd43de0a037596a7446bf93bdea81a0b0bf8430a1aeef26e420a8fa39f25f9226f11134a70afcc7942d3625fff361593e2f9d41023425d4915f0192a34206fc5124be341d0228bc2ae5a6c2de634d5c5b2f9a14fd7f22cf5b4b686dd1ffb7b1d8f0d544cb28b7f3ce382937755a7e06ad1340b0bda7ca3492d4a37100a41b37caed714d7deb78a6b3b5ca0a80fe96f152e968ad5bfad94ea280d300c6ae8eb2884b6e31e0a88a9497a8f883dd1ced8969c75023b16aacbb1b42653c00eeb1424ea09399125a107e6894ec9b90c90998734563e6bb28454c966984613fb7633d8ecbcee965b0ed33fd3c414d506025940453afc6a4b01d74e5ef", 0x1000}, {&(0x7f00000016c0)="b4384699224ec72d7a8451796e5ddcd61e6c0f387c90dc37efc5a2e9c8bc7beed61c708dce3eaa6c4f440e41cb47f9ac98d3a44e79c684c55c7a380a7012612afb33b164567e5d255c1b62c70d19b86c996e4194ee9440c4be40011fb33468e691a26f24012062598952cfcbf95877a9fd6bb48cfae30e447a55241baab836a1982c282120f3ccc2b2760997a72c0a42a64f057575cc51c9e272253b530cb669fbf14bc8b76624d80ce588dab0625af46daf092a0f7dfb06a34302342ac568e6c735802e6642010dd2541d7d23523eb7de07825c96723d454d12d7b7b04284e0c4a578d8e1a5a070a94758eb9e5eebdfc9a807407e794b7cbd10ea9f944ed67ed98805785f3256997cc2f4a170d636f380eaa456ed75f6e2d3c3e5f76bea46aa34a57bb454e83572b629b9a6ef54e290f4135b771c9f39bfdcd3904bc30c67b035a641f50558e62a8dd20c56a8639a832ec723d3dc9696a1a3717ae637579b4edab9bc16d2cf34771e28b447de46f1526832522ea831c21048b036ef74f49169088f91a69d2f8a184041e95151cfb72902f26b57bf61f601e88708689939d04d48a2a02933a9e954f29e9c0be216eb19b7574d7a62cc64a4fadb41d4431d3359ab1e87faff534824be97113a5d613bc364cee2936f16ffa9d706e7f1209452e3d215d270cde4ef28bef4c68d81bac38277b5f861418e019a4af8ead8bf9f249a6e7b3152aeaf5af40751a79297172cf36b63f2cdc983e4c04638de3607add724a5c33844e9878850f3512c79e4067a0fb4cd18c1183ba35db803bf222b509499f431a126450605e9ac10d0cc8d115cc8d6c9aa94a4ccfd974802b7fcb08f2f4ebb74614522a3c31125f4ebe943142db9bae9f138a7ae06233dc0117d045934c76fd8bf216d539e115456f102376ea02a3cadde0b6d22f5e792794c5963b3fab35db457c1d61d86521c4a4e158251a66abb8a378fbd736ea894f3bd4f3f4afd7dbc267c4e9bc425edf6caa73b2cbac630c560ab82dd0d97c279e2b2bbf29402d4ef8def02873bd9b21fe19e8e1e2ad6f932d88a473c1faed19be32f1a993723be73c37eafc865670d80d3d29b3a1a93924a78a641d0a9b6fd370985d15800fdf328ec92580fca90b61563b501894565b52c281fcfb626cdd663ca08dcbc68e73eb52ca6f967b8ab4da510ef5d8117305d42fb71209f9182c2f996b0641b638f3551dc420ac7fa657a5a3ca427d2e783af395fca4fbb198596d50aec56d38abe625f359e4620dc20bd4df66701d2e6ea29dbca4fdbc1a6127be4e5a2b40f9e1ed5d07ea2e363544c82ba9fd0f4bdfe36287b808734576dbe2ac49631856c1d9f802378a10a5ef2eb8cd0493a9c96309d65af0e5525805dd56d9d2dba1c2fbe24cfc0560649b26726d8046334048baabe05c65be5af647d3dc139274a37c7ef781f9cd301bef12673a07038ef11318451da16c13ee07c2c0961e9c1a815b86e733eb1d172a59418cd74954844e33393c362c10a80016f0f7368bdfc55d596dc2837cbff98ecb4a64f8bca2a5789977fea5ff4ae8ee7886853f64590e8aefca5b19ed8744e1fd0f9858914a029487c4756fb9943a90b8dabbbabb23872abd5a90c297272a4b4d6446979e70184d05d4e99723078f6b781c43ad9c00c1992516680de5a7cf195e2c690bf8cb5b22fc56b66f59f7b1246b061eb9585719b8084ed4df29ddcc6aad71b7fe41faf7f75999ad7596a14b148b86415284de2c63ef5cbf80c3d6e30c3781f6f2ac48f30f18ad0e9607c9e62746ba74fb85250bd98b7855e1bb91e1cbcccebd0590c873dcc896d5934aad362be315fce08932e872e5c2e010d01920fdaa5a11a002c91fcd5d07f9e389e5c544fb32cda4756470436773667b3f0b10d083d48c193495b8a74006cd55a0f5646d50b6277ea6efa44f1c0bb3d5e22725e574def75d3c9182b23c89038fb177fb51ec986f7bc939a7181487a3b7fe82b9cb9d61e62d00f683afcf13a5f385192415bdaa31acd43f0de4038448d4f9fd6715d6f2d11dfe9af6a9aa982c3c3dacc9d9126648989553c1acd9255a1b8d2e186da4116db45d12a996d67089d8651682b82c35db154ef0b0653ff58fd368f085bd224d921621fb5e39825e0f4d3d78d4af1698b9a540f67443f8fa9a6b9df1e82c6c8b82a095822447b96eeaed99c4152742a8a1595f03d0da9e928ed7dac4bddc0b01dec9f51ceca1e5ff993b11c57b78f377b0fb82de6ad2b93f44e5f8fa5a506b7d904dfab8a4c90e1353b2e0ed66172867a0afbbb93935264788c712e111438fc7f02e8225e0c75761195531f6153da8357515f94722ee4913ccee9cd8924493797fa8d05d77da5140bddfc89682c0cc84a871fcd653ed0d819722b38ea7ef5012a2ee5f79b7975bf23a382fd2ebdfac6c3235770d25e67405b209c3729ec6d8bacee9e2a7f859715e9503afc7bed1485fcc18d7e44d56e1774310ff8f61c01c62dd6995673db63a299cb2dae86bfdd965fb2e26f394735fea5bf4f50c8232cb8f94a2709c19609abf69e4535f1653327b34db07bf3a3c968e3e04bb563eb2a8fa96f344470b2a744c08257925d949625c6463a81180dc0ea5806d11f4c1a30aea7a5d4475dd738fc7d55cbfef21911ae0692572f682203154051f44d2a922d5d56d31683f8601cbfbdad364590d04698ca879617aa8d69a3781f97e62f3bf97b9d577df09047fe6330756d4622d8d77612df51d40a0ef4db7bbeceae977069548addd17b58da3e3dad7482827fc08a5879149de03c8d3a30fd82c6f55c850ae93c96ed6f9cf527f77957371bec48b5f3836981389c00cd11506838659834c332e8cdd1f5b840c6a977ac83a23a51f7a5e1fa1a8934b414a830e96b0320e42f0aa83e9c92d9d3f1b7c1689a1bed5a4a914283a063248f295e4cae7127bbcca64902f81fda14610bd1056a32b3e1e6af8741fd5e3f4ac4b10042f71160ed2fb86f472966ef65b132a0df2cdd5e6a3e84bb49fbb53b8b9c67e1a23634ea81b8e1c9d80fea7974e4b9f2c319ee369f9fbcb872ebc45391a14944ad3b5981225181648469d964e1c9ec6237293bee9ebe73748b5584639ebcdbf3b2900513ec298fb17bf18adb209aef2a16aacca40f09f6e35e8598650eaa3eb7ca1fa29396b7bc095a6237fcedb1034cc651a128483609623a9b2b609d808764c56325c13f367f4ded106e58b54115d9ee4df2a192a4fd0dba079b37348919e01ba3e46d20305322d4c7f2b603aa74374cb2e79ac11aaaf32effaf6ff040144dd85e9fc3075ae5f67fe0ad1fe9bba413af87aaec14cf51a20b907664b083797f02156329d0e3acdc5edb54d21bae664bcc6fa69820cac618222a989f379aafd8602e7ca68296f67e05700577d195475e80e76c264fb4df9517888ade1c3d4c9cd30fcf5222ca2f6627a630340638e60ac704cdb615b87748aabfebf172a2b3446808498808ce6d1a195f9de13ad6b858487d8ef72dfdd79543d220f3fe24b0307c0bf7f7373d674db7740990c52a69fc6400643364dd4f8791f079e18956557c6b5d38d06341b2a7b9b78cbca79ce4b8d933a9479917ac912c3ee57966aa1c9197bcfb8a12fbf987eb8b83f31173c7c6559d25632eab89cd3772a72e433dda72ba12a74320cc04e6891c6e4b6518378da410798c0cbd4d685f01184920b7ccf47be8ed4321d8023a70dc862fa4772cf12c85b79e7bc8888ed7796588862f5696343773c67c4fd56e57bfbc717329517140fa4a6a00cc283901a6d42906fbf4940df10f27f2f5fde28e36629f3f280f520706c3b038d152716386e67bf8b8392802d965bae6ce28be7110ae50a2a44392714667b3c68d89b715cf9b287ea2b85a8f7d670faf0fc7b0a52d4b95d7b81774496a429796f3f5d9397cc89a320f6f1637be828684e542d4f06a555bab75b88da5a74cd68fd6b63dfc3d1b2b78828f9648de46967029c82782b61a051356d4333b64610b9409df580c84f0919d4f2a91e6f731bc1beab5e32f6e6e95e04789a1c35b3af079292e3e81b47c0cccec7cfdf0c9d1b9c38b0a3b79ce59ce8b3590bb426e897fe81ee6bc420b14bab8be57479410f3d8cfceeb5d55c92f6832fb67a2491bd235e12643036d062eacb287762acfe0be51c5e6c2a719afc5bde5ab0ea41bb8de24f744980872059a1323b8a711676a2f9493e5aeb04cb85801295f030598a8718585ace64be909afe6ea527da3c1edece94abd0b8f271b466dbec6003842fba4b6c48fa4de38300b68d32455ea8318bc6461c65a1d8069b0ced3191a361b0475973ffc2dec93db5bc7fd5eba2195ef2f55a4fdf1d09d991f550231dbd813d7d6749448bf0cf9a3aa192ac386513f335c9848fb5796cd1515b6bc074c8f914a2b95996a7146d4a950f7eb36c3f5fffb2c9e322cd0e7f60e7123a8b0a555319a116bd06f1c377a5e47c079a7c628783ef89c7ae2a5d248c5ff252d8085ace5b9742183589c22cffdf873a60d6d22b5f15ef201e50ccc1fdc5293c4e9151b3a496cca0f124f22a932f8e574b2a0898c08fbfffcfa7e08e5f8343f8a4fa9d3971e08aa5d1c738529b140df3180f6383d0b6fedd55a1a3d0aa57b220f3cc4bd9d0b58edb572f60c35fc444d68b25a0d2a522396abc17132149bd04b90e2765cf146c9f535b337bda367e5a9870c411c1080bf5b6668bb9efc422bfe6c40f12b67fda2f6e22eb4069f38c29df8ba8c6a567ae786835bf86439453881d14137d0bb81caf28c3ed5901295b048c52b1e834d14d0b07adb3f62b02a04fb6da4c3699c4bd2bc74e869cd251139e9a63846ed347831829499979fee94645b174edb018dda498ca55a3ab25639579d7558126ba416758f0c383bcc903e92d8ba30af317df0e1d81c30248e819ce91e8041e706e40c0230551a4ec8f10201841b056ee2f81687e41de3b7c014f9b2edfde1973ee48bf6d7794879c84f591a73da99233f530f415013185e884438522daa8566939e5c5d1dd3781a10bcfbba2af9765676c508761adb44cae338afaef30437f4ddc620db5cdae3648375fc690f098a11d9c4810545084db3a4a8ac281650e9e3b21954e6edb3edbedc22e6a58063f8f3cf66fa31ab15273a309545ae0ca6262cbbe878e52cb8e65c55fac3648361df623a88c2ab10aca8c8d23d0cf1015a27c65958cba076b965b8076744673b1b821059c50becc5ca53a5914298ad8f1f9d9f1a34e9729287fcf107c86cef13a4c1e7a3b5cfab0ffa7e7e1075e1357d0f7e25ae2caa8e1304ed181a9cf2bf91ce259718a1f677d39f7251c82639c37a2be12de620f0b202c6c2b5ff86131fe06e828e7df758ad7a2f166a49c647ccc08148bbd831b201423620e57e6596cc1617c0a1a1dd0b266c2f229bc343b5e12fdc9900e37ec1077314594cafdc6cee3843ae0b8cfccecb38794d698d35b6db9a8fffc24ee5346fdba0238abe4923cf375314a781bd71419c60aafaf4d867340d33be051d218990dd6c865a4fcc65913eee1c831d02b16d1be0f0a400bcdf6deb90a3fb73ba481e12796747c515690b5e414b532e56fbc282a56d6c583f2ae25ff5a7ed66d4ac916f21c2b7dfd77b1a7fd0576e5a9bffdcfed15d8c039c78b4b53fc34535b8867f26eb39e02f3a79dda322d2e8c1f9fe6603fc6eba3d2cd6dc66c91513cb90d2780b6d37123f5c8b94dac806e3bac06a7d585c00750c39ddb0953880ed32936ce8b9b26be2fb88582087f1307939c9128a1d735aae661a4eb44c58ffc685aedf3b", 0x1000}], 0x5) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r7, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r6, r7) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x8000) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "74ffffef00010000ebffffffffffffff00"}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x74fe17501b3d93a4) pwrite(r0, &(0x7f0000000140)="9627bd9ba5cfa8a11c589a18d463d60da161ca7dab8d7af1e34d9894092557f574b2015746256ef485e9a5d4bfa5ddd7b502ca4d44e01e33a550d366c66be0ee38d6fac291e4abea37f57aa214db00d3b058b4d34eb5fe50d4960ff55fa43409ead8d4f271c4134740bf38da19a2bb4862047b190df8ac659463c2a440e66472d6a7eb1ee785d0137162f43bebd0ecfa1c01669c1a32da7808c5616922fbd6d4b2956d8ea77198f2e45583e4b3a2e37683d34d46a91454fae64a0cd182d5b9b57fc0a1dd3ae12bed3b89", 0xca, 0x0, 0x32c6) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) listen(r2, 0x7) read(r0, &(0x7f00000000c0)=""/25, 0x1) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r1, &(0x7f0000000080)=[{}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x0) flock(r0, 0x1) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r1, r3) close(r4) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x15c, 0x8) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x800}, 0x8) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc000"/619], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000002980)=""/58, 0x3a}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000380)='./file0\x00', 0x615, 0x2) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) r9 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r10 = shmget$private(0x0, 0x2000, 0x31, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r11 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r11, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24674b41ce3b71e122c622fbe02a8f7a3000"}) syz_open_pts() socket(0x22, 0xa000, 0x0) 16:00:07 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) preadv(r1, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7ff, 0x800, 0x0, 0x8, &(0x7f0000000280)={{0x0, 0x1, 0x3, 0x3f, 0x3f, 0x7ff, 0x5}, {[0x1, 0x6, 0x1, 0x8, 0x7, 0x54d9, 0x7fffffff, 0x7, 0x20, 0x401, 0x100000001, 0x5, 0xfde, 0xf69f, 0x7fff, 0x2, 0x9, 0x4], [0x3, 0x81, 0xd0cc, 0xfffffffffffffffa, 0xe, 0x9, 0x401000000, 0x8001, 0x3, 0xe], [0x2, 0x1, 0x9, 0xfff, 0x7, 0x4, 0x3f], [0x1, 0x3ff, 0x6, 0x195, 0x7, 0x2], [{0x8, 0x72, 0x80, 0x4}, {0xaec, 0x9, 0xfff, 0x1ff}, {0x80, 0xc, 0x59ce, 0x43}, {0x7f, 0xaef6, 0xc329, 0x400}, {0xad, 0x0, 0x401, 0x3}, {0xff90, 0x4, 0x200, 0x7}, {0x8, 0xffffcbe3, 0x80000000, 0x522d}, {0x7, 0x40, 0x3, 0x6}], {0xe6ff, 0x2, 0x3, 0xffff}, {0xfcd4, 0x6, 0x9, 0x9}}}, 0x20, 0x8}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000001800)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r5) close(r6) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000040)) close(r1) dup(r2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0x8001, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) readv(r8, &(0x7f0000000240)=[{&(0x7f0000000300)=""/251}, {&(0x7f0000000540)=""/172}, {&(0x7f0000000600)=""/240}, {&(0x7f00000001c0)=""/16}, {&(0x7f0000000700)=""/4096}, {&(0x7f0000001700)=""/248}, {&(0x7f0000000180)=""/11}], 0x12703b0e2fa8c5f5) syz_open_pts() syz_open_pts() r9 = dup(r7) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000200)) 16:00:08 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0, 0x177}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000001000000849dc3fd"], 0x10}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xf2c, [{0x1, 0x1}, {0xc952eca0850867cd, 0x5}, {0x3, 0x5}, {0x4, 0x404}, {0x1, 0x101}, {0x7, 0x2}, {0x1, 0x327}, {0x1, 0x9}, {0x52c4af817b13caa, 0x7}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x10001}, {0x2, 0x4}, {0x2, 0x9}, {0x1, 0x7da0}, {0x2, 0x3ff}, {0x3, 0x6}, {0x0, 0x80}, {0x3, 0x6}, {0x2}, {0x7, 0x10001}, {0x3, 0xffff}, {0x2, 0x2}, {0x1, 0x6fa}, {0x1}, {0x2, 0xf62c}, {0x2, 0x100}, {0x2, 0x5}, {0x2, 0x3ff}, {0x1, 0x2}, {0x1, 0x100}]}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) sendto(r1, &(0x7f00000000c0)="05f8304e041d7ccbf09966e6f38f2d54cbd7dcea696333f6c721d28f2a13ccb81ee8fd65c0a57b156ca43574c6499b26bb2bfe23826f7e258764ab6b6fbba370aac691a09ff24880fcbaefd1798875e36211ad8bcc1638816399264b5b5dca94c5881a0e226579", 0x67, 0x0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0xc008, 0xfd) r2 = dup2(r0, r1) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) r8 = dup2(r6, r7) close(r8) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r9, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r9, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0xc0185603, &(0x7f0000000040)) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) syz_open_pts() kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000100)=[{0x3f, 0x1, 0x1f, 0x4}, {0x7, 0x4, 0xfa, 0x5}, {0xfff9, 0xe, 0x20, 0x4}, {0x3f, 0x2, 0x3, 0xa40}, {0x7bd, 0x7, 0x80, 0x4}, {0x9000, 0x9, 0x0, 0x6e8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x903}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa9) 16:00:09 executing program 1: 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, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xbfac38cad7e59d31) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x3ed) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x400, {0x3ff, 0x116}}) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:09 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x40000000, 0x80000001}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) renameat(r2, &(0x7f0000000080)='./bus\x00', r5, &(0x7f0000000100)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a1050230400000000edfe045ad35a05d5000004"], 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x1, 0xfd, 0xe5cb, 0x7fff, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x956e, 0x8001}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x8}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x108) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x50082, 0x35) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0x6d) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) poll(&(0x7f0000000040)=[{r1, 0x178}, {r0, 0x4}, {r2, 0x1}, {r0, 0x80}], 0x4, 0x101) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7ff], [0x20], [0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x800], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000}], {0x0, 0x0, 0x0, 0x3}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f00000002c0)=""/130) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0100122e11ed99c92e2f66696c653002"], 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xe27d, 0x9}, {0x18, 0x1, 0x8, 0xe2}, 0x0, [0x4000, 0x5, 0x8, 0xc, 0x82f, 0x8001, 0x20, 0xfffffffd]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x1, 0x3f) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x800, 0x211) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) kevent(r4, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x1, 0x2, 0xffff}, {{r6}, 0xfffffffffffffff8, 0xa8, 0x4c3ec4923fa0a5b2, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x9}], 0x53, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0x40, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffff2, 0x4, 0x80000000, 0x100, 0x1}, {{r9}, 0xfffffffffffffffc, 0x2, 0x4, 0xffffffffffff8001, 0xa89e}, {{r10}, 0x7ffffffffffffffb, 0xa8, 0x0, 0x9, 0x2}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x7f, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x725, 0x401}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7fffffff, 0xffffffffffffff0a}, {{r1}, 0x4, 0x4, 0x2, 0x0, 0x7fffffff}], 0x3, &(0x7f0000000480)={0x6, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[0xc2, 0x5, 0x9, 0x400, 0xff, 0xffff8000, 0x3ff, 0x7]}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) rmdir(&(0x7f0000000140)='./file0\x00') socket(0x6, 0x2, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) acct(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000300)="59861eebfd4e032164b4e2999147a07b20a60628f1888fc15f35f6217eef27f3faa5e7ad8a4c", 0x26}, {&(0x7f0000000380)="a2fe2f8d2a987dfe659f9ed687d52bf76f3fc983388969cd648b2b95adf3efe4d613d6ff8bd74dab4a1e800f6abf1840901dac7e1fae4e4523edc3667a9fb85a953cdc837b0543431642e5ba2c9f80b93f43a4cd1874f337d09bcdd379c283ad12c30a19db72374dd5885c005663611c9c3bc9e5dbab93b973ad1894eb60e4a77507461c358e306337cf159453631a1873f3743a5bf3d11a03a3fdf951a17afee70b88e53599", 0xa6}, {&(0x7f0000000440)="cd175576c2ecc298", 0x8}, {&(0x7f0000000480)="1cadf774e11fd0e75caaaf4bbe71be756c9d1415b2d9e6dc231e2b0d8fe0a092b4e1d80d1cf21df3cc767593bf4184c1e644eebcbef3acbee7db4b6ed5bb7a6abb399cea72d99bd31d365666af98202b71ad7cad29", 0x55}, {&(0x7f0000000500)="0aff78993b52342cca77b95623e06aabe8dd62e60416401dbafedb12c4b65bfb6a2361643b1dc36e222fc697813b3c4915dbe742cb00c28e3b85540a95fa6a58f1e68ddae5ad0becf6c40a499934fbce511c7f4fd52463d9b90da99d0267d393f04c9803d488432d73faf1d32cc125d3c8c720a9f827192978975ea4a108d0c190393e26b8bf58cd34ec681ab41e2d65fa40e6b7a413a1c12b9413eb4df5cafdbe6bc07b5d640aa9232f4949ab9b4cc1db8dc8adc8aa4efa3319e5842eadf436b544eaae93fb8f9109f6f00408f178c242221190451fed84c7219d1189efe28d58d875825f39fe497b0da001bff308a9e6b48c8b618a36bcf89827561f35372ed90230c3d2055593bc444514df32f987de5de119838540638ef0e989971dc670b1dbe5bfe9b9df079fe1576230b0b4aaff8b881647d5af0a0f9d4f6c9da92cc5d9d63a1d38ec7fb2b52f80f9f14284b693198d30d9153a368573c36fe9380b83a47c13ee8f9fa89c6223db0e282dfd8087df316f16aa87cf04c0a53bf1add09093e007b0c7a5a639d7c7dd8191656f4b604894d3629442d3d2782f7e5c99d959047bf925fb49e0ba361ecbe4861bc843bf4219d23f677de61c5a7c1fd1079ba3243da964e8928f29a5c7d258314641e0979aeb5fb5da18c420395a27d31d86cb265d3a8484ba594878983ca1b587e9332fd3d75d8de81e34e29cb3a8ced7497f6bd37724a3b9e0526af00d0875f01d93d9894eef34907bc131d159f8edc50f1da6096a70fa2417f44566fe067bb41092e6276fa5016d7bc54c8e9e1655dc6e9b854afa5dd2c13f6b44ab88c245387d49fb303deab55817f06032dda9502f358eb60bb2c9830d4105ad3fcae65053e3f46007621805d0bc639a3d35a0c5842967a4e8446d8dda19a9ffca5826762ef6e56b7a23d3b18933e1bf2cd1727cfbbd6031ee2379806e803898ddc2c9b358682a7684cbcf4a5e229ac8e0bbce4c5aafb8905845ee5b8294f1e00d2da8e1f6db646a45e7a18c02bb08c1036b74610208d119d6c0a31e0ea84db089530e450182800b0c15df98267b84dd8c838a967f85a89fef4e34c1989242632ce55e431b98240c34803fcef1b3146c4f753bb66a27d2d7c337e2ebc32284b721d561ea6688523fb79ab08fe7a8de16e37788f65d42696b5ca9cedeffb6f7d3ed8f5e0a5e86554f11d65be8087e38046b02a8f87d67574c2bf30fef0aecd434a646bcdc4ab713eb9725364ec471cff697c8610316c495cf46c64bd2e4d75c45f29f6650792e28f32dff8b423ce529474e37f6d0a3f3d0bca5975bbf313ce9103f26c2b400b2517abf1ffc8ebba506ac5b4cab01bedb0ca68a735a6ef3fa84bea3eee4fc49db3698c1c85c99e35299b185491f56b2866e4572f6ae46323c93cf9e85fdd9d04d6919aeaa233860e27bc5e007b0a81e5b87fc0532102879e0b1a3a87009a55ec345eab8c28e9b3f7fae9cdf4cb665dfbfbd62b59969d25e1b59db3fa8a782f74abe6dc322edbc038742be1149a97f7031aeaf7a3c1e6ae930207653842c0fdf91713d42ba37b7fd33999486965e3553ddf228c7367915c85be82811747798151141e09a1a27a06acc1ea58e9e3482eb685d1d56081f5a65b9b636f49d431614a8abbd3febc8b94daa24eae308f543bf14b373ee8ad14d81a729d5d0117d2f4eecef01fa904db3d7229d1beee976f2ea8f695d2d88a30acfc1524576429dffe5b33c1308a3782a2b5695c1f444b36825b1801fdc2e5536b38d516409acc04e4c98f2e96845a7387914fbbfa11001f897317f583d272b91b9987a5888aabb081048d10cc7d47d6f4a14a8915f76bd645517539e30a71e1030315fbcca882dad414429024957266c8d67dc5c47b309a98bc864952d6740fb655038cb12208fab02f03dbbc55ad445e56d0dacfadd1aac948830618c777cd0493f97c679e4d97ace77ea27a907056bc9ddc7379e4c2ae1c0e8e904187d06ebc2ef84407bef889a0a3da815b80698070243cf9aae7c93a1587e1308660dcac76f457d117a411254c91464c5494973dacbb9ab94d7780afa96a5391bf4097f58a0ac574362abc5c1a9fe7b008263d7677c9fb7ea0ed746b4c37b8383da54755c02879b87615a952c964ea5ad1f6871921bdcd4a09bff7d63411d549781c305d97462253be564c501abe8ab3f773ab6e636bf45d6a534ac7ae41cef5b7f2142706acfd24c804373063f8baf15668d400162c9e2e405eadee034af899bf8f79e58a821377be1448dd9f7f4e2123f509fa1dee01619d3c2c8ae068aed42edd6834e259710b51d0383796fda73e9241a13bb4ff8dc7613304ab9398cda9fc112d9638722b806e045cf222c7f55ac270539097204ad9589256ff8ccb9ed2351d670813823ba221edb8c7332cabb56c29ec5c8fb09d904a7d8776531bc3d2bfbc35e3b35b3e2bc094e111f0bd885d4361ca9ea24be52e5e1962db129071bd109a2bd3c2032d5ac8851ee5a5d6f38c26fa20dc30727727f8f579d54414ac19338f0b5f23a44b1a5b1182ecb50311e4e28cf77ddfb117e13245c56b0911446d8c81b4486a88905bb184234922d2130f7fef74c6ec7ff90c69133ab98b7bfab8c44bcc4f38eb42eec91c6382b782699f2e1a02f186ca3e0d88ce33d250a774c203a6ae2583a58399fc38ecbd8f6d796b4176a45ce62ce29702cda67d891c278a490422a43ecaeb5a7ff40de8bfe628e23f7e77f67cb637f00bae9ef5aea9014821467019f5aabd0c0b619d071e90974b27d261c56ef45d0b400398721fc622c47cd3e6e0e0893cf52e8815345dd1be3e633012e2818fdeb80093330d208f4dc9d513c076cd9a9ffcdd56a3138efd11dd3d7a2aac080f0cd84281bf246d970779fd0396a7d088439edc1a2ab6769a50f0adcabcb80ace5d9881ebc13c570894c1358a72718895255e0beea1d00ae0c15c93b9f82c025607413925ef7f80db0a40b4c74544ff66386f221266042e65d6ccaf4b54fdfcf6354c9ec0e297a49ccbe1ab5e67aa47a91dec63c51e5e90db6b6c45af05118187f2eded36f08b0f5e63315d55adab09d351ba9b39fe1a76440d8de31d0448d0dcf93ba91dd21123b87fe871a9540278802df604548c3e64fcda253d3b408df7f70c4a3837ec7d6fbd64c6189017542ee00fbeeb883b2f6fb6f4b5161e0fabe07e40ae283333b8cd1b7bba5f90c64b54ad104cbc6d9565c515da103a38b457a70873f89f24462fef1dcf46faa4823e2e43a12eb5fb48f251194c7393d95026686e189e0c53908dd23a6d10bcd3be700348fa2e2d730db1f9df55d822f02914cd7db383777eb9b4707cadd1e6bf9dca3f3fb0cfc6580b95467457213ae59375b7769e2164abf7ba18da8f0a4bbaaa88924800906e21bda79ab671be6ea2dc375b6f8a40322930276fd548f7edf9f77f9a21e3a4621080235d226dd320d22c8a2af2efcacdd5f3899660fcd1c9bf5c3d3423bbc2581ca099938d579e0284aadaccb68da6b44836dce5e9cedddbeb50c4238b91088314f57beae918a64cccecfd810177027c9205c43b97313dc948c24e66dbc8c092361bf39ef60dbb38c78743019c9d2bfb5b53441ed66e0b66ba42a9f254047f5a2c3b64c08668f7295c79e1227b5ef1224e6d58b873edc9577aca40afa55347262197fe6f9078c040cfc6300fe2010ac160702e3147a93aebf366e6bf5d6a90da1a9248b19259eb5c116b95c93c07f341858c792c5dee5424d18d640e0b056a4b8f526e4479cb2cd4f862a556efe0827c2f5e14a02f87a738e11454dc80cd962ee4093b082131dcb1e62609c591631cca418000fe576312aa66172be0536201dd23ea21ff6d2dac1d2ead592369605a834aa445265f6ef2fc7a2ef283eaa2f17bd296c7b84156048cd0fce25c26697e3f839ff4ca4e1a760bea77f6c0d2bc123c7aac7c084915145acd81a31b600771de74474fac1eee8f649cc9ffc32f82a1807789c830e90bab46a7484a910eae3cb736999b12255c818730b098c1223a3a796d7dcd1fbd38f3e76726aabee0438b8a59ea5519eb4ac861171b2aed202ebd6856c645441b57e363904b1def2345f9c5204a716670e9449fde4f89d97a6acdfe9a77dd9278c1722d74f7f5d216a911cddc0d24a8b18a7800937875fe411e1e0579e157f40607aaa751f5e1c290043504e8a879b7b603288c4fa0554986612964d5e6c6755588adf83debde927e74c6adc4edf2fc7e677956b7a73fa13409de7c40e23f0b981ddda5d8b18a621e3ad51abbf9f6acf14943fe744097143fcadb9ecfa6fd2728213b48386492e9a0ad89f83ff442dd051aeed3a70ab5c6d7226f8e8f0ddacd03bce1141f7796a650d646e9b7446fb20fc6d786976b6bc632072151aca284743adb994e743e31aa4834b6dc7f21a96440eaf23ca9a58d7687b0d5c1964d795b1796839fe85a1cb77a4c1a18cbaad52ba226be9db64a4d71f3a29025f0850af7cf7802a109cf7205286b9d0c5bf33051703218fcf7c5a79b356dcf4355ca7cb52171db47c6c37857ff4bdf8e8598229f9d40f39e1e48b54f3d20de4f97315a0c01916f39f7e579915189a2aef15f031453a9ad8f85a1e9e9a7e8b0560033226cb7ab4c71b96cfe2f81c675fdda55926e834f56beba3d8e0b2fa469c913f70227decdfb2a248e1628775c952d1ec095548a3acba16f5454e65bb27aadd251f3a00aa1380d71002e2f3721b5aa22c4243a3bf6b95b3301fb7149425219708efcb1080443b87389c7922fa046b4f1a17cc29ea0e773b66aff14666a612178fb29f2796535cfce5cc0fd8df99f5a08e5f99839a6fb1069e82d4c4a2bdc91a283ebce274d6d55d5f0eb4c103059d6bf9ba73044410f43519280a43f62e4fa7a2902ed9a74297013927497eeb0e8292dbad4580ff9e2f252f1b09886bcb43654dadc3df780b493e92c27e89526e60e9a1897dae556213d8971cee3fc1f784d26cee17be5d5d722878b740082b9a69c6334ebd3f73fabdfea2f6b4f3dafcbefef2259a8763de6b8b4ac001e0f54b942619daeb83b075a4ada79c7ac89a0c16b03e535fadd3833098d3df6c35b12604f9bd54e621783f7ffb4b0a16229059df68c61dfcc4819ac820ccd6419ac2e6d0e13773bee0a4c02c7f90a9df75d0b4f065beec894e3c9f91fd84954afb1e052a125cbc82f0d5838ecca8423981fed781e57e3a2fd452abb0a87f09e7e12910583d61235eb950ec3f4c141b71d5341820689440fd21bdd9f8371933cc8d8e63f641c238d53d89cb0d325a1190c48b4728e76a705fbee9389cb5c7fb92ae490c57fd139f68e64a61e6ade369e2b8b355ce68395006742f7f72afcfb76f75f892bd440572061be0ed2cef82f16a96e41fcfc56dfea0d55c287729362775a8b1d2e418801c1f6e969dbf4f169fb3d3eeda45083cba9b0599a314220441b19263c5fb2ca170999948ac7b8ab77279eac1b786082be32060d53f5b15cb2d03328af03785c2ed0531baec856bf9ac893ce15f780f525af1abbf56627461f331543e2286dc6f13352dfbf7b58742d2fb0523c9e34f3196bd2d04565b9ecf8b35ab9d587aae28c2deef3fe75fe1c8371e7c064ba8612c2c33defe8b7377e98d3e6bd9a0673a7f6069e82f35145fe70a793234a17b85f361606b91e5c7f2fe6ae96f5d81e8b64603f3f92e9a3f3b379bc0356c1326803bcf82dcbc20bf46bb972be5be50c0c722ad554b8524b48cd8dafb65a4483a60d5344bae5d78ef6617cb7056a466b1aa73b27fa0738c", 0x1000}, {&(0x7f0000001500)="40afe073f53731c644fb9779e0db5212942806424ec3e691b968f068ad7bac3ef381728ae898671ab82ff7f6bbd4f342f77aa5852b7db956e922945b923efd0b7f21dd2f48", 0x45}, {&(0x7f0000001580)="5c74680f2577d02bfb8d7e87768591ea3edda12063030a10dbbccb6055d3c430cec009b02b908966af08ac2c28c2a0a417b8366d8351a6a9e5adc6057cc140cb24875f8908082bb809d2e162d72ce0d4eb0dd89f2a0b0421c8020e1fca05262708afa687c13299f4310697385eb3d742765235ee1fb26f3538ebe847de6667f176d745a5de43be441f7ce945c45087a39a88d2c9fc6dd3622c6d60fedeb9540820cf13247d5bcdbfa567", 0xaa}], 0x7, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socket(0x2, 0x8002, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = dup2(r3, 0xffffffffffffffff) close(r4) linkat(r1, &(0x7f00000000c0)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x3, 0xe0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x100a, 0x0, &(0x7f0000004680)=""/4106}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x8c, 0x0, &(0x7f00000001c0)=""/140}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) fsync(r2) 16:00:09 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000002000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xe0) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ftruncate(0xffffffffffffffff, 0x0, 0xde2) acct(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000, 0x1, 0x1, 0xda, "8ff2d2d6a0b064735825d8b3d02dc4d91af68688", 0x5, 0x1}) 16:00:09 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x220) r1 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="ef", 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) shutdown(r5, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000002000)='./file0\x00', 0x10000, 0x38) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002040)='/dev/wsmouse0\x00', 0x800, 0x0) dup2(r7, r6) sendto(r6, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r8, r8) sendto(r8, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001100)=0x2c9) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r9, &(0x7f0000001180)=@in, &(0x7f0000000100)=0xc) r10 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$GETVAL(r11, 0x7, 0x5, &(0x7f0000001200)=""/64) 16:00:09 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x61) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRESOCT=r1, @ANYRESDEC, @ANYRESDEC=r2], 0x3) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000240)) recvfrom$unix(r5, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) chroot(&(0x7f00000002c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r0, &(0x7f00000001c0)="b0882eec3bd5aa3466f32486fbe048cba6da5b62998af79b8d3adfc29fe4b1af88a0a487e725796a83b5d0e58a3a3ed1ad5dbff8ca62787e5e71fae9f3f19f92e5e8", 0x42, 0x0, 0x3) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r0 = msgget(0x1, 0x20) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0xa2, 0x0) msgrcv(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000500000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000cc9408c97471b56c196ff6f577f80f0600000000000000000000000000000000000000000000000000000000000000000000000000000004000051f800"/153], 0x9b, 0x3, 0x800) preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getegid() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xc000, 0x7c1e) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/227, 0xe3, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fchmod(r2, 0x49) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r3 = socket$inet6(0x18, 0x5, 0x20) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = socket$unix(0x1, 0x2, 0x0) write(r5, &(0x7f0000001200)="679ba9446f854bf3fd8894eff59aa229ddb43760053b430ebd8341219a10706415f6853738a7f6d0e3be577fe8c61b4a13e33f2c9deea7298e820bf04aed64bfb136e58d84f4015d2ac6c6869f8ea0bc9a0347a3608524b961b64213c1d520807aa1354ab3293caecb07ae45d1108e603fda20413a0c1a0f", 0x78) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r6 = socket(0x18, 0x3, 0x40) sendto(r6, &(0x7f0000001280)="487f0f3f785afde2cabd1260b68b1afff003cefba21daf3ab1e78559572581625feef704fff4d8adf9553a01e44ebb61fb5053441c56aee25850792fc0e13455f5a58926a7489d3e7031c6e24748f8ffe5cfdd4c518c6903dd1860c5215e3844a09440f991aabff83615e4c7df2d088c427247a88b69cc159f9bba860168acd47bc7b28530a9bebf59009c86ab76f13e10592884b3562ec918421535d516269b2e924a38cdfd0004c0cb6cd3350e92387b96c27722959b74a1c55e4cf7545a6f3959eee70df3f0d6430d568c00bb2126b3c25705d9fb2e5dd72d5786d4ae2c02a4578f37", 0xe4, 0x8, &(0x7f0000001380)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) r7 = open(&(0x7f00000013c0)='./file0\x00', 0x200, 0x10) connect$unix(r7, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) recvfrom$unix(r8, &(0x7f00000024c0)=""/46, 0x2e, 0x82, &(0x7f0000002500)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet(0xffffffffffffffff, &(0x7f0000002540), &(0x7f0000002580)=0xc) r9 = open$dir(&(0x7f00000025c0)='./file0\x00', 0x80, 0x202) fsync(r9) getsockopt$sock_int(r0, 0xffff, 0x3234, &(0x7f0000002600), &(0x7f0000002640)=0x4) r10 = syz_open_pts() ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r11, 0x5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000002680)=0x80000001) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000026c0)={0x20, '\x00', './file0\x00'}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002700)='/dev/ttyCcfg\x00', 0x0, 0x0) readv(r13, &(0x7f0000003c40)=[{&(0x7f0000002740)=""/193, 0xc1}, {&(0x7f0000002840)=""/221, 0xdd}, {&(0x7f0000002940)=""/25, 0x19}, {&(0x7f0000002980)=""/68, 0x44}, {&(0x7f0000002a00)=""/59, 0x3b}, {&(0x7f0000002a40)=""/4096, 0x1000}, {&(0x7f0000003a40)=""/121, 0x79}, {&(0x7f0000003ac0)=""/107, 0x6b}, {&(0x7f0000003b40)=""/205, 0xcd}], 0x9) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = semget$private(0x0, 0x6ab6dc4df3cd95b, 0x2) pread(0xffffffffffffff9c, &(0x7f0000000240)="06778524a53ef592497345a85fcc839f2a756cb0dfbef0216f33f5f11a3d344f88e0e718980b0eb85e8a248548aa420f9db9f8ad0de42560c353a1cc429ff9ed31dcb96bd5f252cba6738d", 0x4b, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xfff, 0x6, 0x7]) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000002c0)={0x9, 0x8, './file0\x00', 0xa9a4, 0x200, 0x22, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) r6 = dup2(r3, r5) close(r6) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 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: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3ff, 0x9, 0xf5, 0x0, 0x7, 0x7, 0x3, 0x2, 0x0, 0x49, 0x8}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) r7 = dup2(r5, r6) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x0, 0x2, 0x3, "a80061bd2c7a0000000000000000000800", 0x4, 0x5}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="390a937bfc875802900e2a0dc0b05bc612fc74c45450e7017ab5466aa16e10a464f8a16e5dd5fbf36ef634ea124e5f5bb762cec1a59fbbbfa89937e583e524d709f563e9abf28339257b248d7aef5cdb7c26bc239f11e18428452eaf26381d9fc28ab9040000009e2cb6b1fcba69e0418a6107e94f26b719fc4ae84f94c655b1fe7394b1cc782610530debcacaf0902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5794806994f000000000000000000e25b9e1c81f154dd149ac05837792e07f5d4b51d7e3977c566e920a905c3ec4ece152926dd2231a896d026cbb26ce42b9942747f1927c5142acdbe7de44ace47fcab02b7bb84a237c787a608066a81766fd2321fe4f8fc56e3f1520c5e360f1681e55257555e4eb00287df8bb54a65637bc7adefe40599a1285f34745b8d3e0dd3a02edb43941d6320bd9e29f529dda1986d2ed6d8bf7a5c320eea5d33b4fd875e0d319ba664b74cc24b4b30f34f4f95d1378169ac7365663828220fc1065ab2b616e575913c", 0x17b}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040030}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x616c92d0009d18e2, 0x8) getsockopt(r1, 0x5, 0x7, &(0x7f0000000180)=""/174, &(0x7f0000000240)=0xae) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d, 0x0, 0x0, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x8, 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x10000) mlockall(0x0) r1 = kqueue() fchflags(r1, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="983ca41d7dbf870ed7422401582407fb0479235749c01d66a2706ea74f26f91203b36ad8aaa43ad827ab0371ad7e268cb2695478bd26b42007a595634c7f021f8eff0a12dadf47c464b5cad009480d5e283de9c59e9607be0039f0709ab31551e0f36a34eb3d4fefb62d9308b6777c9a95e89538464c88c32082b17ea22702eebaa629ed1c36888cb9923e3638e07325e193ceed7eb7172452afeaacc8f6fac0517b59f7607a8a", 0xa7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x84) ioctl$KDGKBMODE(r7, 0x40044b06) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0x7) socketpair(0x20, 0x2, 0x6, &(0x7f0000000440)={0xffffffffffffffff}) getsockname$inet(r9, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) chmod(&(0x7f0000000540)='./file0\x00', 0xc5) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f00000005c0)={0x1, 0x8, 0x2}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000600)=0xfffffffe) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000640)={0x100000000, 0x7}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = socket$inet6(0x18, 0x5, 0x5) sendto$inet6(r2, &(0x7f0000000180)="fc985c88642db313e565dd8746bb159b62ca5f7dacffd40f295027215b64c54d78727db9750f6e78eb5b9afd639bc26adc96f06e766a6ac725fb95153f5ed5a8b986e79c0387bb67ecaaea3d31325fb991cd2b66b975c674140526b6a106eac230", 0x61, 0x8, 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000200)=0x1008) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) r9 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x5, 0x0, r6, r9, 0x0, 0x8a, 0x9}, 0x2, 0x2, 0x8}) 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000140)="41e7bfb7c3a72b6cbf8219494132d0ab7bbdb20d75ca27fe6cac6691f6c1f2e4aa4270a824f54866eec0b5c2ba2a6d4501fb3e3bb7c880afdb52f941ee638dffa864afe47d132623e44d1cb32e8b7db94237a7cf838189554dbfba109b691d4d9296533a6f1310d66a3a47d8063abe4288e1556a6c5c647833128998a726ebc2964f12be2842d279b5cadaec6ee51cf024d4a98079d00d3892de128f282fafd2bcc92f609a2353cc7bbafd75362166c797943629bba47dcce918dba7d32e3f371c8304c2e18bab16bb1f", 0xca, 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000340)="f3b34c2e415dacb5abec671d0970a12ccd83d4bf5cae3333cf62e9738199f6ad3e3e46eef84e54df8d6ce3040a324eadd8733887a85ba293389304e63c653352870fa45269017a2d3ab3e2a1530f31a3689915bcc62efd31f5f0a949fedb33", 0x5f}], 0x1, 0x0, 0x0, 0x8}, 0xc) close(r5) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = socket(0x2, 0x8002, 0x0) r9 = dup2(r7, r8) close(r9) r10 = openat(r9, &(0x7f00000002c0)='./bus/file0\x00', 0x8, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r11) 16:00:11 executing program 0: r0 = syz_open_pts() socket(0x2, 0x3, 0x0) socket(0x2, 0x8000, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() kqueue() fchflags(r0, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000080)="603d17369949595bb08384ecab534398c39e4b5668216532b28346b0ccf1ba66d405bc33cfb77ce7df2af832a95896428cb0f4564aa0cec812a496d6b4d1714b730e10df51906cf0d1b507c821a4177adfc133cd8749d3262b50906ac69aed0d9b15970dbd076fe43f74efa09da2d06506f71d0291c5d505e1232a4b4f7d5c987954da4cd4309d665f51ec1d961aa88de7aff0cf91160ace24464e1c0deaedd131d7c321905c65fc2ca9044ab9de92c3a05769abe5390c3f9e14b706b3b893712ec98e11c4c7baf970a53e9e17174f7def19af1482ca4b8834277967edce", 0xde) r2 = socket(0x400000000018, 0x3, 0x3a) socket$inet(0x2, 0x1, 0x1) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x294504fcf60790de) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x6, 0xfffffffd}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xfffffffc}, {}, 0x0, [0xfffffffd, 0x0, 0xfffffffe, 0x803, 0x0, 0x0, 0x0, 0xffff]}, 0x3c) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 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:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0xd4], [0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe0b) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000001c0)) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1110, &(0x7f0000001240)="ffa7b8064620e4712b64a1291104564e171babae49e501fdcaf45f6c9e73b8e135c0c55a066f0d611160acb333b7b188f90752eb0d2411748919019a2a38cb2c375600d10aa60cf5d96b31d1aa5db7f184e250344bb3002f52ded29e639d50d9602fe587eb3431b53cbf06d9241e6c5bcb700313527f78af2a72780185ae603e40a7cb69ab32ae4d656947127ef7a3c74e8beee54c7cddb486e83416aa1146bab4699c77928a2c4256979797f6b062aeecff62c0b55e73a447c209fe3f63a99138e03a00fdb6012f733fe94534bb9e877bee7039a4a5f536837fb2fd71f8bf2f9eb89197ad29ec2ece4f528ce34d8dd37fd254a4bd4259bdc8469bbe696ad0bf307e01f16a4d6957b1a775b16c97f4e90ead5ce7fc502034d7a90fade48deb449cb0a31dd1136036405bff3d9d36a707b7cc65958bb55febaee313f5ca7c448e4e5de1e7b429ca36ec6b58c20b18067f56bc52e8aa8a365280a427365ee1db5201fc5a1ffcaa6d77c18fe1bee236504198354388de2bd3c0403ff8fb28df93d4c66687e488af6b390f02a742ca6f7d07e46b7cb0274e123e53118f4c86ee6c35baf1c3699146704914a2fde427c3edc58548d9fc6b45d75b84b3444d43e21880b75ca18e8e38323300f5f53ccda14c1c12d1d7e73f3cfcef28c194c9d2a09ea292ae3c1e1218de7cdedf21453604fca56b03ece41fbcce3f97d0c980c7962f2f278e03f70c56581684f643ccb35a1419bd0bb1c5b25d7624c0ec57edbe6c1621852890c6ffa6e14f9bfef7958ee4c513d9d5251864454ffcdc8c403c70ff5c2da4f0421de59ad92494d00bf34a80817a79d8b6aa800035595ca91761a3df3006270fc299098ffb61b722cd393bb52ff36eadaba305fda8386c20fb80329a1785025e904af814d5db28bf725c14da678ddb185194089924f553109dd27a959bb55de53d86563343eba985e23aa93ee0f0170b260e1d9176c228e7406082779d4ef46acfc5319cfb131a8a8c686caf3ee3f1bb6ff30e06e85ca679f77beb2edf8cc3de3a821aed8962586fd312c07667ed2e8193899aefcc646513f6cc577dbfb00e087b7e6e4cff24d72f67c0302a441b2e894fb85580fb9fd98df5822f5ceb4cfaf80baf7bb38ce963aa318ba85cf3920ff662356cf5dc65ce4dfb688e4e1463cc6b6dd24151731e4c2e18238afdd3dbfff99400603f57a16a308e745e1b3fb1f97bc920f7ea58e701d25b84f998c83eb383f7bfea29c4d30ac6cfb2c726facca412ca7db76634e8936c5e98b6daa2cf5267f31b0057ff83bf3bb43dd85968b6eabd0006bed2d01060acd3a9ea8115f271b0cee8108c86c490d1bb411b8591e1ed712a22b98a0937510aa62297d3b9358338f3d639fb630ed243e7b5480084054a789ff8a27a40f75f4dbbc1ea6935c4f83f8f62d02c2cdc74e8bb59012cab21dff1ea25d00a39e10663f81d8f444244f9e804e6c446a783d71b7daba249aafc78cf18ddf188b4fb95cecac2247c78fe1dd2df4beb78a3b4abf873042b47ff85404c14744d4b71bb44f093326d8af37f67b84f8c8f10900bee16afdfb9ba2cfa6a03f1a157b856db98adfd42ce7334fdbcaa407c7d6e0e19d458bf19f00fb94e66434af766cc795fd2025c5e968c3ad3a1c92a2fc2066210742ba7338af29f50fdd903af75eebed3a8ce98130747bf9585d9b5d97b9454ca2fffbe59d3e28ea0688107f42c2cba780e76881a873c02344ad8770ced3de75e0af6f74b78ff8e9915302061c276584d8ad8bdaf59bb931383ecea0ed78bce44a0fb8faf8d601e9b0da792c6709407fc203657851e93aa35c5e5961417d66257226597e11dc32d050008b746cd62c847c47a942d9337afc8ad3683c059c20e6483e95be12d9bb7e8c327e4d9e45a758c49b6f103093bdd5854fa3875dbfb247e0a347a93342e06d4d6af641aafd7ce3bbceaaf2c3b0288e337bed98e34673a56d6e00afed65b84babb472252582f698d302c9eb9bf2ff5c85abc2f0a5872c306e36876e3a1c944c879b6ec423148adce6beaacaaf0063f0f9c6c803625af3f8cf733cc6bee06405396e5180c7be6c4e33e8e1afe0acc5d58c05f6c5fdc2dfe15fc070e51593ac0f9f434023be0f803b610d11cf1181d115916cc96554a56e2b7e640b35f7fab22872e8344ea9296c782827854f866771e1fa2cc7a62d7d040dba60ab76c789044781dd6711cd9a8a71d993eeb29c30b355828ba92c17e1f6c6f6a5c4d4e621670a39fe731e6cf2c06f519cbe9e0e6771456e066a225d144a8314d341f27c8017b6cba252665524fe4e0d80c6126b51420f1faa6ba9efbb63ac6584c2ff27134ea8dc9fb0481120c83b7027829b4fa4e2b9c97adcfd64eedfd335054a917b7dd01d5134535d2bf036b370a0fb07669e216593dc6015efd76384000d874a02a57be8e9b2b7c114114c5ef6cb1edf965590931f5ed9e6ee81394c1260d014ffbc6779ed43ece7b78b086be2fec17c89fbf7e0af05a017b9bb2fa6014a75e56c5bae63b88d9d3f965be2a8b857e53baa63e41a860e45dc07fe760f68240d128daf41886a0a9c0a68f92494e512f253ea97ac58f5195e35f59c006b214908a632852a44a88491c5538d76cf647270ca609f62af38f8af509729d70a6f1a97b7740041221fe732c12b9d940c867a4b93ebb72374151513a3e3bb4a7064670ed7ee9e21921f9b1ed8800c4fefe41ec79c243207006a05e5a5650b237eec47c87b430c37947e94158b253943656cf4bba10cee481756b84a3e4a470b7ec08a1e0b135ccb1f52aaf05b0a2b33bf54c75bab0797b6b9bcf77afc355ea13c578173ff69e52a0c4eec5c6c17eff8ed15a044926ed3cb66927a5d0b892e388f8c1dd9c32c34880654bc1524e5d05c982a8080ff9a8a54b21be52ea42c1e792d78d79f1d8a643cb9f859c3edcf5374dd8e60c089cd48ea7455660807e796973b9c353d1c3585d7716843082a2813aabba161e9e66ab1a8e5236fa878b522c7e5877d374879f3a20f31e45a1e2ee5e24b5ed78d604e3fab4e7d31e1131ceffeb5517c36d13e6e2d140453199b1891e3a42db8c736ba76c33685a8f3adcd899c49c7ff5338a8a49158ad28a3e41cd6508185466a158f8d9f5c77b096820b4ce01f17bf5b10c60b2c55a82ccab59f9c462b192c33fdc68709209425aa176e48c4004f150f6ccbcfc336e14f92caa128186ab7348ed8de49b85f01998dc7e9f80c6a2178fd6082a5873c079d71b3a9ba83cc5bec33b9aa8fc89803ebf617ca61b9365ae241a500d6d94b8d2ac4c509bcb1987c52be8d9ec3a05f1ac87eb3aa36cd52117b487814d5a4dd7326d281f3ef8736413c5ce6d7652bd8bbde287485c67763493e9170324d5a614d189b52ec994d4de3cd493f46f0031a233f06e7cd706e5c45fae1f65972c490516f85dbaab938e3cebfb23c6d4ec95e5d0cf95c1042e68c28bf8e2ab4313627b90663544d3038d542674fea628fbef07344e017f46e087078b81795b3139a15d6c35472493eb105242b534ecc107b90bca704b943b12e65c63804b3fa1666fd4f6bc1ccb98e1250351adae39ec2d03d4cc6e4f7c5c49704b28fafc1e515ee36f32714a3012d6d696eed2a0a5ecabcedf451dbcc0aa529545679f7471675af2b43043700430e211e0da68d593cb7908642f826fa13aaf90929e0422862b8dfff4b673496a2b323e302560da75bd04c4747d0326ba03c6f03541b0f792b6f6b8084d0f31e44d25ea1e3ca2e2bfa970f76567bccb76165b6b62572ead3a373aa0b63e72cc63b324dfcbd1684bf3f43f72a0669676d7231f4d5290bdbe7b234b031916537116fbafe87fe1295e8dc6d166987618f18871515b04289bfc9de048ee0d4cd530f0de6a96747f61865c56e520747c7d6616237f412716afc91acf9347fe3d6321d5b37654c2e8d6ebf2abd5cec9633199f5655c7da4f88538398302b8d55e0aaf1de16561c5b2c953f4f747255e799b92ffff13c7518c9fdf0157b10551acf076b5850c032809a77bdde1fa63340ed2ba549170e60331d0349190fee71d5d5b2d8223c15b04da8c920621b17d188c92f1e8eaf2d456c0fc6905ce31c53e4b993dc163408caff87c4aa08e3f77f6c8af8cd800e18a984257f3f02d3e28c911b30c67412fe2308e3f0799743d2b4c3d2aac6fd08946f77f59e9994d4116a50d8fb6b5cf978360175f2a34cee1d7c0fc9e9bce7e71e37c69f82d83636ce638212b46bb1c453098d9bc8f6b9e11eb21feba5208f7c32ef5239fc71d899feb366dd93812aab2bc2c223a769e07647818cdd32525031b39dfbaca822f060d505f3099766cf8f2b1a418f62b60347209ec246089f6fd696ced472b25842d98a49293c0bf26eb0f660a07c08ba00810bdd0c1f785b2c76b6867a854e61c4350ce5af12a9d5235b67338b0e00a21bf93d2b38bacd88acb930c83fed6aae4640421b089d7c304bec088c22861a155b09d100a5b0759e714f886f44e6deeb1fa80f3a73a38b3bcba11c2650017eabf6936a2584c81554617d2c18135b0c633267332e1bf8694d7a10fba6b575acfa79d12b693a83349ba7bc0ccc4100ff1e02b87ea24d02e82e9f36890201f4cb8d6f45ad14df4eda25c1688a82affa5d0ce4aab072a93ca1e052cd68e005d6f92bb5dfb3f52cde4b05b31f7054ce9e1b59ae90a7d8f6c3fe920d5ec9b1a09195848006ca6c7772221e7be54f7d93f14940ca9228056c25551686093ddec4ece887b6a4e0d2010fad7e3a52c377db9d1db5a33500ffb33e3cd38291c2d513d934792f2121a318b8a2002afb35a6cbee8198d24776931be3bc9baf02d59be4d51cba12c8a639a4b1cd7c218861215610862f807b6efbcfbd1bcdff418208f9bca4ad0ac5eb5017af58d442ca115f33635a97bbd5153ffb37a03780772d69b0dc8b7e8e5a48bbf74b16f7fc976657a68c05f9ed86250012de5f5adfb086fc4415baf801fa27db2d35c0682cb7e01d278123ce6141c24e3000054e48cf9b936c8ce206b05d08b0654403aee8f72ce0e594608e0fd73a04de1849980f2b5581dab1316847bc1ca792d080d6892b9690413369dbcb5e6a5c8f3bddd3e2deeedd095cf80321e94447e11145d482b8f88018c15ec111b56847bfa480d829561585ab7306fe2beac69ddce5809d15462fce81cc0c34ea043714bca01f618f560587262ea494d002e638e924831c7235d1aa0ea73d6f839d01df65b0a42c2d17f9019d5eda96b09c587b0b48184844a5d7fc8e482e78e217ab8a62c1747c2faa0dac5d44056690e9005dfab8b04cf0c14f6d572b7ac1bed0654159737b52e3f52388edb0916103ce86dab0986cd09a581fcbe322f0daa01134ab8eb8719c1948de301ea63d1a61cb675716455476cb64d7aefe68e0247de37b24b8de917dcfd49de256929eea5f2b30749812b3e1541be79682c9cf4410b66e59ba7b0f101d022da8850cc0d9116873499b5961af4c7d576b4578b962570e6bed8492f1a8a1fba8fe6701ed1490d5ba9525faaa43f799bad423b6dca59ec3c3cd51cb779dfbdef7d05017508c3ba460ae96dece9b56dec399787f6f6f270818426e3e3b0925b0149696e72ee414647f12df132ede8ee08fc4aebb047dcbc19c0ba9381baada178afbd5c2c14d9a03bab44304c19f776540c98aeedce7ae078c2c31b7546f4fd65d344273d58d9a650a19f326ef9cdb451679a973e021ec72ba5697cc666c222c61198887cff1a6fb5ead1861e272f4104401170c8b909b615c4ad78cb4663a981193694de8ff770b628eb68cd4fdf8d00000000000000005263c347e6c9c7c60742b5342f76d8391db183bbc4dc1d14e48918b9f7ae33bd80d1f5529a8db321349a0a7aa6ed810b3e8377f69cf6fcec1318831ea9fdedc8e92d78ffcebcaea88ad6f92b97f4d2b8595651f1461ab7b569dd2a200c9826f4913c9f31bdaa600efea74b2b16a35abccf6708291487b4ff963a412bdc21e402d67f5a840a98cbc2eb76feb482494762b47a5b93068925f68e139d520e109d60cc7d1f7ab51c1286764627650e57cec76f82f73bcfa84406550c4d3d69521705bdb8fd3592a9c347fcaa7530ca4c456b3c8740a90ce44edb59ea014bb120a18ef51a6f0a2033c15d41dcf53bc6e63d6f555a8d") syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8000000005308) getegid() openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x19c) 16:00:11 executing program 0: r0 = socket(0x1, 0x4003, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="00000000000000ff", 0x4f0) shutdown(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d025ea8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000001180)="ea8a8f6e0f2100000000000071cb7d0a754201c20715224099f305ff3d96edd2530d2e4ad4b915f89bce7622c52cd9ef9cb4d2cd27569ec5e0740de423751ed1bdb72d36f9cb69616f74a9", 0x4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001200)={&(0x7f0000001140)=[{0x89, 0xdf}, {0x10b, 0x539}], 0x2}) r4 = semget$private(0x0, 0x4, 0x4) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) close(r5) semop(r4, &(0x7f0000000080)=[{0x0, 0x7fff, 0x800}, {0x4, 0x7f, 0x1000}, {0x0, 0x4, 0x1c00}, {0x2, 0x40, 0x1000}], 0x4) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000001100)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getpgrp() getpgrp() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x208001, r8, r9, r10, r11, 0x4c, 0x6}, 0x8, 0x802, r12, r14, 0x7, 0x7, 0x8, 0x80080000000484}) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) fchown(0xffffffffffffffff, r8, r16) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1008) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x1}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000500)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r18 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r4, r13, 0x0, r18, 0x80, 0x20}, 0x8, 0xffffffff, 0x40}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20001000, r9) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc2, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xba) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x8}, {0x2c, 0x0, 0x80}, {0x6, 0x5, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85145229b675851d", 0xe, 0x0, 0x1000000000000002) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x100, 0x2, 0xff, 0x1}]}) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2634f6b6800e7a3669cd52d067111393fd4f1e783400eec9bf4c1d86c9f446d62359cf97c801d3fd3d6ba3edf3733e872218e43b6f43f9f558aee589112dc668b40cf01ce44139e8c6c06839fad00719aedd95a6d7b47a5fbab961a6b1f1e79381a3a983bc2a589e963a67b1b322544fd6a9c38d8d622875b9240cbf8d0fc5f9d58da325ff2bf51ec43716607b73cca8bc744792c62e381fc43ce2b4fe00efa4e6bca744903a6f30035982019ccc0b7c8d", 0xb1}, {&(0x7f0000000340)="ee2020d9fac82ac3cc6e9097b207455ab724eb8afd2a043c97c6292d60269b51bd0c42502e5b6fc936eeff21839b75b7ca3ca50981106ea7540f5bc67c111ee0d8da6df8e29f6e1aad78c2274a2b535a64cdfc031c1b8b8345d4b23724a3b1029f4aab251cc3118e268ced336461bd5ab80ffa9c4f18541caabb75c0fbf126726c4d7a612c74c4ad1e0737c7d43da4470e082caf4eda9a168896c1d41718c3bc69ae", 0xa2}, {&(0x7f0000000400)="53fac9cd0a89838f068b789d2a14751ca0d3f98a13080d9c61e18bd5b2bf47713ef8bdee53e9498a33c400e2730a0a36488a4a173d63f6e704c4f98a3b5944232a90a42dabb127089cad510b9fb5410cfd31910fc2cb5da8d9e5d09c5f72af6cbaa18ab36328cca576ed8901575ca9e930b1cec9a5bbdfa2c9a8fe5e999f7ac7d0ae40ef62b7b9a71fe052c3a7a4b28ab72c2127e15a5c8e23d820182c77e58891bb6deae7e5c42572d847449160e050b9dc0589446288dfca5ad57dfe93e4eeb84c84bf9514f0a48bee66c896b0b6d6accc5ebd41bd8779cabff28ea7a3", 0xde}, {&(0x7f0000000500)="7f5c25ee3b49f6bd98a83d34b23b51799fa975a7a1b5b16e3c8fd02cdf5e00e4bae4c53447e8090dcf44cbe3e592a9302361dae09d87d2ae7ec0798cf3d4c239269ceed0ea2b666bf9aa8ca8b0fcb2142beb312cdb0b616f6f3443dc6962b81bd19c77dea51702d820a93bc4", 0x6c}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="b000000000000000010000000800000042840585fe6ffb6ea3e383f6564d00525da2fbf5fe08ead36c54ad08b3fe7568037bec29cc15cef5f03ede8f9f906d45eea72953b764b1de312ab3bc0b742deeb1a680fcc769ee6c6b2a21178540193668685b885c7a3e0a93573af56372c73a14c767646a5ba87b7ca9731adb1490242411f96888900ff3f5e34be8c374173fddab730be7df124675024dbc634123ee828a2e33b024fb4613d46b80b400000010100000000000000100000003000000c0944d2237ceebe004c9a05dcd2ffb798b68ffb9776c6b8bbb106e8e76090255babe4aeec81402e9900936d0742843ec1655d1586391e61d8dde65f7060adc7177c14af368f3af4805b67e3d708bb73d53315a3339b2bd30c6958a5764a00273ff553195ffb855669016e0ae19fb1a0fce672df78b03f3aee1dd3255bb3c6f47e2915aa796513d323968e6eef733025e5940077b41858695323f79e28398db8f41825ed564e31310db3fbc46353dd46620fe7aeded742e1afe0704c8cd38c934e09447bb62c208e8b4c3151fc30e548b594a464e2efa7edd382383aa99e25060be34e54602a16a94f792a15318bd71963e679de3a819f165fb0f9ab6a51938b6b7b4fdbc5145da29335ce202e48c7e4eb7c51e9284c0aeb63bd9469ff0b21eb4c6102794cd6810f77a21d9053f2de0ae21197b8bac508dcca98297dd735f00af6c727bc093ad88a3b6351c9aaa425b56112037f2941da51e859586aa1ccf8b9cf737f68e7a21bccaff0b606e3df749329761301133868a03e4518f6da2edbd53366b55fee1b66a5fa88b6adb05b8ef8473cec28782a2b3ada26eacc2575aeb1e2ff5b7e52059885fb6db7b3e06a39e66f3cdf8929bc4e8b15360454144a4394209048171443a748078a102f9c7d6229da134414f6e613771ec2fb03eecd9dd497b9728d6edbf68c3ccdf4cd762fd932e91e8e7a15177cf58469e129d1a81acde026989b469e83227ce646b23132058434a0eeef31fc30d143efbc3476d3f34f9cb6039386d9951d2db4cd3af2781c112a9aa5b1058427f50d42695e4ec1f3f2723236638eeee747c4e33b1cb8e985b47c240defb754b079d4127b9c8c73f1d1bea5f426ec180fea9e726f254da17491705f6f06efbe6ad77db6e9ad6773f4c03f1e24ff82535701b0c1a210496e5dad3a908c3b990c7d4f73e0d8271e5e12a6646bec22b7b32ebb96320ab1c4d0f973f4f8a29f198dd894ff44033dfde09179dbc2463f74af02b78c7340f5f3d5fb407aa37fb0d7437e9565eabf6be36371e042efbdcd8a1ac9471dad21ea772ef38368983126a5b74559a0345c2cf703d8dd5b1f0be4c856587ab9803e548dbeee7cddd7d5776299703312ed32d395cdc5538d891c950b528acc1d8531a8755c1ca8d4311af6833ec7689f55ef76c9178e180468ff15eb1c2d777e27579ada25eb57e8ec1070e51e053708ce9ea57e4c74e12fbc0fc2f414f753bf9242a9d54458ed5e108f1c72f6f3639832ec5e206f8cb0f272c8bbed60bde2899b473da0358ee6e1c6c6efc48b36ee8b3e5df890fed011a9ea4f894639794464624c85766186b8a2d5aa82cb341383b877db056492050704eeacac7ecd9ab8e764619a31354a8885b55af70d7273baeffec36967ed5f40fc957a2b14dfab3ea730036dcc4df9791e1c886fc7626bb91d3f1825f7a555936df879576025e0d672c416933c3e4d40c767e83c9730ea480a3a9825a116d16da0bde452aed1431f1d15fee9bb19d177cd331cdf4107e79f66c1ae137b2ed9998f189920761330b46256be79c289caf426942365a6a25a773682e3143d5811b1d16f513942e4e3db8e7187571f7840822d4f70dfe773c0a9821eab41cf34e64b336bd6b97dc883f5a351a415f608041118657dded63c80b75ba823ce301565cb24e2e9960f9437f129183a45deabc2f504d4f6f872cbfde578725203da26eb5adb1e622706cd15d229bcaec71d748ca3796413ea5df35f0b18467b5148ac1cb84f6f52c26b0232b2c914ee55bcceef0012aea5b389727ce5df236b9c6a498d7d59f643a6cdea08c0150951cfd91650ebc568aa4e385999d5cf1553301104c34c94ca95e62d28aac61a506a0cd4a3ce6dd0f1b3d8289a11cdc28cc6c63d39af47627c9ef032b2e83a8f148f283e3465e736b103104f6996994c938d543117d36b3882b12a698f8fb5864277ab6a85c2cb420fb3dee83161c1a353f8f9e08fbb537f5013069dbcc74e32aea3b6944a0103d065144c159a616826be482744bd70a37707ec46f6545485105abe1eea5d8ce3f28c7dc3bbfafc10ed39991f63d3e2cbb3938a7544e7bd2da178455628d17aaaed1db8476b5fba63e2a8d911ce00d814e665c23449eab4418dd10268c2068e964386ad02f7f9f914899ff4b2d0fcd098fa5227fbfcf2b6d1481bb8d20df1022042f4791eead16dc147f00ec661de2d65da6215290bc312714a30af84756b9d58f1efb1a358a0d39ab4ddb9d1fa33f4caf35b1cd8a7c3d8c8fdc5fa930426a2bd63faec66629e7c0569974a86dd83c7c3efb00863363030195d6326b9928e589ad320cf585b53d789e02e6818c24bf37389266252a02b407ed7923da403c20778868c2f641e755c3e1fd0c22ed57de3902c69958a6f464ed3cee5381ab11fb19737aa6d82f940cb9b17f36eeb670c1f6e5343c5b0b8afc67a926490a897a466001b347361e905914f3c4cca049b0f2cae06b3c7360fff555dc596becf19c221f08a54349870da921ff9b1af327e27c1b3793d1cac973feb223cc3e5c35ea3e1e56df15a9ab7eae83f43aa2f9308f94bdd4eb52b7fec00b3877de6c71c3aee8196d9ee5c732c5ade2ac7b581f8308223dcb854a22cb59b63acafa3237690d9440769a90ea64b14a9a7fc596254dc9193fcb3b791aa407b6e910ecb67139d2e7f9d3c99fe30ccc0060f3ea09347ce55daed656916fc70f619e1ea5a3b4ccc90a9d4754cfe8afcb1f9130b9e686aeda31969e5258c5226f6afdb42aef900533b552a512f79e4e3f5df9b674c497922847afa29f8c4d71278f651dd8faed96139c7517e0712bdf21a6169ce8b5e813842f7d5503e4b011eb053c3edeff35e4e9c12fd132b0fecc071677c1c1dce038c9a759908669b2aecd55fb26aa7c099900b1bb44ff700d8a78340c85bd5d349a7417fa588f8669f82651889b788f04874739438fb06fc96df966496304708851d130367fc9c22a65de0ac6c0bca1e43febf2877635567aa16beaffd3c9456046371623e699194fb9901e5f1c3b53b7045deb1e6f12cc68c8bae4ca6810d81d8f1ba945a0f51b2fa03ef41403fee3518b35baedccd271c7f9d5480cecf942c2570b15bad2f8215964ec58ae6d8f6316c8180607d54c18bfef0930c19729d25c6942b0f34da6992a015240f2cfe9df5dbf77b2f4e1ae941102aea02e6704598611554bd5077d069c2e9429938fbfc3f52433fbb8e617f9259867aee6394b00ed8cc323c3f56a8b56f230f45266144287f134e21ad3375f9847bb87077a5d9833795af696f0805b7b9786dfdd33cfc7e7aee1d419ae9fc6a5fa513a454d6719d9b579111aafcc23d0c8624e43a2cff1622574f138dbc3124a370eff0961dbb0c8c7bc06291b48001feda01d0ecb11267b4b84566d02fc42c5ce68131399be358346991bc00ac1c9ca28d3f35ba9d4829ccb773516e385bc4ef54e21a08f5c1d6659ad73867217f53d20af0f12061e30accfec4c8b5562e2860aaf87d87403b5b1dfe258d1424f67bcc6a6f240ae4e9a0c2f503b84bcec89a6f701b334ddd91d5b431c25894b721e5c21634cbed30ab925501cf29229d766b5684d25594d754571d055ca9a0a3fdd1c950264631029db06214215c8d6ed09da965029abc62aacd5b039e485ba5f84d0bfd620a4df754a2f4616d00d7662ab3a9c3d9c7bc5e8b7db6bde5e2a1d924fd791ff8e79244d9dfec376a8e34c60caf0d7dfda10047eaf2a2bcccd81bf4575c1178d0a26b3dee549c878784a298b558a9822aca2cb2946c1ef637faefd89653bec20f0ae8c29c3bccb7fddab707a8b36c48f1d5660195dd46dfcadb5e0a6af212cff14e25d31405d514b34e9bcc99197a80baee3dc4b7f76e4e60f32246fb29c16290ea313c7bab90ecb00c7e30fb73077aa715b51876b2a28d995db79d81c2ae5eb16b632c02aa891fd09f25cbd391731697038b716cc113065d7c58a4b31cba2c0fb92e9b18c0e89d75da0e622fecd25c5c4fc8ce3854448d136626e70180a2cd743f994a6886b4c632ec5344f71877e600588a938fc5c8592ecd88b7cfed9cec6d12c3b88dedc0f6796454217b8e73e40e5c7c5243a29c1e63a9e4dd7b6bd21cb3140254706a15f0de7a1b81edebd7c9e9484834b115ea4bf0e68cb8406ec1078ffe0729310f5a2c47c2d4dc32e5f8d27653e15a5027835dc9a8c77944a549913d2c025527b82485f358979f3f0e6302c0875bd0dfa081958755031bde87f37c5197af503c7cbfb3a54122e673480042a3da862484b01532a8b0b89addae0036a061a2fd32337a25df0796136271178068ca6135027845605847c0952fa5ac7417c7657e8c39cfd7cf02d276dd13b7a29986f969e626cf0e2a89ff04edfc5731706724a27efb5958456f34ef8170f0cdf0b20d2b201cb8872ed7a3852ab92ebcb1ed892625d4c79782416b0f1326626f31f1fa280faaf32d901a1841f334deaa3a3f6f1a02b5b6cd6ae108b57b14c0d4a76f76bd11db6db4393a1013cef9e949d4373face7b587575cd85ca76bea32aadf3c5c9296e7cd301ee99c09d9bbf5f1ba0898bb2a3c6eedebfe6ec428422337323d73ed57ca64e15e0f4ceefb408733a52bc54a256c38091a39fdb864881a1e468e5a33bc5b72e7be8519c94a320a0f5c0c9d12504168130d5fc8515e39e6f21c067338ca791345013d020105853108ce8e9d754ad78d08bef40469beaa265762459c2d75fa7830daf159cd909e86589ccac3751587138f1aa8caea87e566fe47357f9b652178e2b60cfcc6b22fcfb22963de1fd5b93c992654a37726adcfc5b04d6ee5f748eb1513daf61e1bcd426218609d02f8f84868f7ae7c482ec5813af9f30d976e5742da3381d81a361de2350440b9df43d6a190a08c7f172c46dfe9925edacf62a00ea614d5802c8508c69fbd92e4ea8067de36a4631b07884daff44e366aec5dc65ac287c0dbea3ffa5ee64b4481f4576dbb436b79813acac30a708bfd5086601fa828ffa6e23e17359f9a1c5da78b330677baba83614caf430470633ee6fd49e3af31bbd4d90cf697db141e1e5b9af0feff069d98cc311f6887f1902a6f6d25cc6d145db20fd2e1a22677ff01a5c89a25ae2d820de7dd05a0e12a2312ff58253ab9bc4fc3439898882c076ffa22a1deef4757ea5c105f37c9b0287c9a98e0881b1984e0f6e9c32cc311d78d15bbeb1fc710ba27e641d331d37fdbf911da7329b7f662f2f6a35a34760701922ea58c92c7af88396871598b36ebe2f7017bd9fbfc5dc0684411a9c05af391c71b84f0942a4780f78fd4a342f7680891a7caf48573857e40bcb50e4c66f7da33bd406d920493b5b39076470f00cf0645c20193cfb521e47d8b8d5024a40cdea7bb9a383bf776f4f14c4e5e2859d06ed668e04e72f04696a4568d3af8a534be890bea1139a8d18b301a98f15f19cf0d51920ba35555e05d05ea87b78196ac3d2d557494d95dc5875e5b6a746b0bc07cf6594552241d1d5cb29bc7320f1fa04eb6c0355fa99d4dc71c081491d27f7a381dd332fd2ae2345894fc5d25e478d28eb70a0fd3b81513d878e550a86d432a842d294321d597f7fbab81a3e261c82c0ca6cc86fffa3d37110bbde12b4fab745e3711ca1abe0baa5595262f23894ae91546d5114193389584250bcb48478020a3df26017c498f4f5b5bed9de060856980692ebab3eccdec8d1cccf4d3d3cd91f1dd4154beb4d4dec7478bbabc64f135d3570fa1456a6155c270fc92b997049d9f3d827afce83aad8bda8178d356eee99e01cb536a000000000000000ffff0000010000008a982e4e3e837e7847b594c1c04d8ebbdf01a51d386531110a94bc69715528a8c07383a7ddbd4b48176c52e308981b9fa95dccaadd478689bc7c7e013e866750390137dadbd7f3348def99be5151b29ad939846697e23fc29f8c1e1613d6c8e6c7a72b9267725a02529718a88c8424a83cb2985c2f1ed5783b579f9935eb99352e25f1fa614bc2ab3f0000000000000058000000000000000100000001000000869c3990a056394a1b58556fd497365afefb5a95caccd768b1edef81b5967adc98b1121335a396731adc0dfb3d061529243a1d46be330df73c0273959eadf341082dde77000000002000000000000000ffff00000500000042cd4c2e9ad41c831be168296500000088000000000000000100000007000000fbb950bbf24bbcacef77b45ccbfe8e42bcf77a7becdaa7c8072ed4025518a4c8b3a2ef9c26303d9bab445ec5377560832f526c753e74a06876abef3c4b607cc2b8678017c9ea1db9a596c45aaec5778af327c2e7d4ee11bb9c2191f67cee72804d40f1434e66434f8bae52a521cc389d"], 0x1260}, 0x3b04ef027877e98) mprotect(&(0x7f00001ae000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f00001ab000/0x4000)=nil, 0x4000) socket(0x10, 0x4, 0x4) 16:00:11 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x3, 0x800) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000100)='.\x00', 0x1, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000500)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r20 = getpgrp() r21 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x4dfb, r5, r10, r15, r19, 0x4, 0xff}, 0x7, 0x1, r20, r21, 0x2, 0x0, 0x80000001, 0x1f}) 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000001c0)={0x1, 0x8, 0xbf}) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) fcntl$dupfd(r1, 0xa, r4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x5, 0x36}, {0x18, 0x1, 0x6, 0x4}, 0x40, [0x5, 0x0, 0x2, 0x7, 0x7fff, 0x5, 0x9f]}, 0x3c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r5, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x7fffffff) dup(r6) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000380)="ea00005c00000000", 0x8) r11 = socket(0x2, 0x8002, 0x0) r12 = dup2(r10, r11) close(r12) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000240)='./bus\x00', r13, 0x1}) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) accept$inet(r1, 0x0, &(0x7f0000000040)) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) r9 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r9, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000500)) r10 = msgget$private(0x0, 0x718) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r11, r12, r13, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) chown(&(0x7f0000000000)='./file0\x00', r5, r14) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x7f, 0x6, 0xffffffc1, 0x0, 0x2, 0x9, 0x4, 0x2, 0x1, 0x101, 0x100000001}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc, 0x8}, {0x1, 0xfd, 0x40}, {0x6, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) close(r3) ioctl$TIOCCDTR(r3, 0x20007478) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r4, r5) close(r6) r7 = kqueue() pwrite(r7, &(0x7f00000001c0)="f407088186f1e57382e5bc28112d66dd5bb9022fbec364577178ddd252955a20db397fc606bd69897f778aa50d0fe09dff1ede81247f77ff1f9d7b611af9afebcd400210eeecfd3202b89d1925f2b2d484cfa744454b54d518deb865e5f4a346182bc199dfb9f8277e3d5ae0b0fdeaa6b68fa9694f799d98c7b6da87bc9197cb6152f2f77bd7502b43a33f7b4b22da943fbe446ffe57f5c8aadf2ebb1c8b6a22618ea7112f9e8c9a2aac265a0ac747857753787b230ced3414da1b3f159aa6a16c315d9e517528cf6f191259841e98d43171330a50107a8cfd425e04adf900307ad0efd2a7cf7961c0cb064580398fe9231542e7c041bf01e5c40c", 0xfb, 0x0, 0x9) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x3) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x400) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x7ff) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) close(r2) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x4, 0x80000000}, {0x87e, 0x6}}, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0xde008a2513b46bee, 0x0) accept$unix(r3, 0x0, &(0x7f0000000180)) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x8, 0x94}, {0x9, 0x1}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4c25c4df92cb4dc8, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f008730 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f008730 failed: no mapping 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xf6fb264d76a33f54, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2d}, {0x4406}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0x9, 0x0, 0x4000000000000) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xb, &(0x7f00000004c0)="a5ca541807eae1734493bf42247ae92a66cea2096e8a9c8100000098a50000000000feff0000003838a983f628c995e8589de2dafd7ded0ea124f2322ced9aa7761c5e61acd38d0aef2a52faf32acdbbb5ee5b5fa9315f56f319c8f69cd92122410ea88c16686eade9bdf927d38ff4dcb57fabd1739c7581ffee987cd4cecc5ce8fc0e9762cfef51f91bc8b5d7f5aabff93e62a303c0d1347df9d08b9dec7d75e721df20f959ea39c02ab5d296f2b4c64e97cf585aebde436b8d25f8322bb3fcefd20eff26758387447f9abe3ae9d0c6adc9dfc14ee3e4171ca52629736ce874522770e9d462bf190a634df79bd57469f2f5b72be3c2e18d883d070e5532388e9f9ec25531708f") 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x80, 0x1ff, r17, r18, 0x3f, 0x7, 0x4}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x14}, {0x3, 0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) close(r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x41, 0x9, {0x2, 0x3}}) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x4dbe3e29) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chroot(&(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="eaff125c0000", 0x6) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r1, r4) close(r5) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x426831720f794ea1) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000380)="2d5cb9bc451168b610fe996b6c68391ea73ba267b6e45445be53a2a3ff87fbd5af0cd41f7936958e6cd047c22b2e028e0070211d93f9bcd4fdb71e34d5d412640abb3980b5c12a8e466d9959fca14447659f637a3a4f559cae1de7fd9a18d682d5f7d891d78d70f35d15a101724f30beb4ee1d9e471d7a69105421c60fe1fd5a79a3c8574b79b74248c3d4264e077556f6225bd3a403041291d1bad3c021ad656731758541c8b08633f298fa92be8fa5481a123f5a71aa28d39588192e9b5e3bcaa14578f290e95e73eb50d1dec8381d43aeb1b09ad0803d544baca779e2", 0xde}, {&(0x7f0000000480)="d3233060128bd8fc343c6e1fe608e7187de4f07cf88bd3781d96afd31ab2e8db10100b1bf80df93645ea1ad2464bd1213aa0024c7ac54c4848fa2d4b72eaba10213f3515eeff72f80a9b739231ec4e3e96c91378ca82d2456b8f3ed7d3b5f42b405974a0e3225bf28deef9f6bc1be608750c431be1a5d306fb3e058b614224c558c672a1", 0x84}, {&(0x7f0000000540)="bd9673102b9d8bf640ae9933d9fd9d62aae2d077c8e0983a8b0125787e78d59b27bf07372818fb8e4243c516fe6ed8eda3c8d5bce9af6d5a39984e56421f3564470fb5191142577d377eee6ef8b645dd94a84dcc8c79fd92efaf17bfa34b5fb6f56cdc8e00c8a206538886fc39575ecf28bdadbd0ff56e5cdc83ceed3f5ed882018d2517ae86e5fc84bc02765fded94bef9cb84f4f8094707f5e25fb6c75663cc4897a2fbc45f00e6be67855e3e26443288d86050cdcb033b4716e6ba3bb81b850e231bcab0c1e9f0dc4503849cbbc4681cd098fadb643d07d2bc783add8573e7feb96b349b3ce08c71bde82fa7850854ba0d4d891629b4842c23252558397b6d29f67aa6dc580e95f67c07c56f553ba2c5f3a739726723b0215cd13696f8b0933f1a4fca6ca6e99aaac1fb8713a4cd35346f3dd0c3a7c064a7bc47ad829fd1f5b3d22d25e2ef7d3f99c1289a698bce4812e0c4f32e8c52c740f0fc6fb68a9a2f336aabf1bbd37b1810c4e5edd1db5700b1733eb6ffd221caa1ce0d276f099a793fde4fbc5844c657e375672f044706953bb60e5395beb4d2df942433e10640c3e87974a0dde26dd8a919d806d169d39d14da3a8ca1a80bab0b15e6ae6cc40d72e785e64ce45faf4e16621093c23f8d603fc8aab9eeb61a27330f4b04ad5a4b87bbe3c2975b69d5c4d621c437c38accf5b169a6acdfb9caa19d827f97a087287ca36bba61edd34bc83e3c47ecd1ad0e0fecccdb21d587f900a9e9dd56b55674bc5c8d3cda58375b1d1cb2946ddec42d175c3307ccf5bbf9ad90421bf9b94963f60413fea992820857b57bfdf5b7efc041b9942ad33a052bc2bc00fb497a2717a7bf43e38ecbede06db0d43e9c398cb5484c3ae72a0b4f8c3b3a785ccd7b2b9dd2f124f5b046b8c65606f32de404ede3d7068b9cdaa33df85fecd8e999226a8b77908d5712891d923cb1c673bf984eef9b48b5324c30a71158da25140cccccd93a6aedba4716d21d44336ae97c2459c6995db356d593da2d677b053616714a6fa632814393183e7e55e75a7548e23209355330d8ba90a261dba735d89b9e2747059d64657afbe0a0890912d0bdcdf4b9a14503bc783cf10e92ef24f673a4fd320c3308978bf3bf78d555ad6e7a1279ce919ce578183e854f3dd984fd71f352ac2bc0b767a309e6487b6b7861b38ec19e1df3519d14d35716347ada91463f234cfa38244b072b489b124eb3d65aaeb5d9edab668d65f5ff9e11ba821ad584fa2fe4629bf543d0f4da270d25ff60723860c2323ef5b958171d6e124ea0b073e6d397a923a17fba106d922115634314e0b2ae68658075aedbd4d32dbe262a3a327e1305f4b6fe1fbbcf322db012e5e813dd8aada9a4aa29389cbf0230824885cec2f6679d7fbf2a6a3210ecd2244a6d87df9b5c40e4e951cd014dfa1b9e564f32f5f1bed7e1a6acfe7b1ae58f3ca9f571c46bdfd7f10723079babaeefc14d71db77a1272b50a0d7dc3f2504ffb8b8b3325d61d4ddb276320dd6bbd490b21bc45e017a855f8cc372144a155f9dccb0fcb0486d857754476cc487d60ddb10123aa73e4179adc38ae82f1f4470c2c762f33d3339c71346108f2459450c1c1a8bb12362266ad830d5ad410caad45effe999b2018c177a58fb0fda927a79292fb8b9d63e64d620e8984b606ed2da003458a044289d3bd406eb74d5e319931c5eed7a2c8861f25be45c538f4985b76c4a6fb6ff7aba5dfd2eb24dabe709aa7a8d8e1175f6cebf9359eb52ef8e93b2302497367995d981f47812ed12ca1ee9c67b46b4f90f7028a3637df6e3f9c3146dcb26a53ede4ea6f114125dce47554ff99c0976deac3f598a1f07e9304bcf16886bf5973864c5648e00f48af543ba2a4b1629f312d89ff31870cab4a053ce0649e9a45ddd9354ab5e1a1d65d3eff15b38296ae843b5e5d1eae250280d5d80e8de98de06f44873553626008bf6b1fe6967366c50254966325e9f39c007f9aef27a962d057fb4ff1be2f07f6aec7ed63fc1c0e34c35ddd2338f1d62e14845fde2daecae7a57f421c67345bbff51a4e9bd7b56738bed4e60b176db32341ff821dd79770d93441a23d87fb1da4be190f417c231df69e6e3ed565330ffa727d2e42fa9daffc67248290db55cb202704d90d252e0a87e0a013f0d337432334aa4eb245d198037779777d5b9190259dbc727714a9805691351e4436def33ce2cf0650552df742d445949d8fe34484085ff4e0f98d0f1b46a3ecc62d43d2b5ebd06209c5e9573b1d2be24e0d801c297b5fe4dd994a038e753cf423c8d04c71be0fec57097e22edcacbf95cdc2f21557b3b8fc70ba2c0ab97e957faea5e6fdecbb2bc6fe122ff99ebd971e33f4d4d137a6b3de4fb4865a8b06ea3a5e98b66283b501de740c72cd9384a3635997c67a37691e43d8f2ed1755a8997dcf8a0e2ddb0e9615bc74ee49b0bf270573f7876a568d54f44de7f52821057a850c09455f2b589c655317bbcb917b630b57bf5e30ca49924c0d5f5294d5f4e72e59e64d9812714327a116bb90eca6973d03041ef91826644807834a83bccfe989c3ba057c9193617e93cbaa5ef4e3ddafd162102cdfb526aaef82e0f0fa141318ed32e99727df19b17e2430076b4a33b0c0daf72a4e18cbfff707a54a6cc142d6c84455f8a6918912bba4cb4567b592763340af629563363ecf0c9158fd78ec191fecdadb459382df84ecafb3431e43f9fdaf9a61e320655602044c230c775d8a36b4bf89819b64ca282958e4381e6b959878b62c4663a65d069d675b11597a755e4be7ee8784fa072261d0f41b9e2bfeb3e58a8a249d0d0f8ce2e14e7efa15596413315762502c477ed4150aa7e6049667fc78b04b9a3edc2713faf8016f5da68a75123f8910477516ea0ddcecda26ad919fa23cf9b75af092f79a377e3b0758b3ee464309004841b17e80ddd7c6f3b2098594516e22977940c5ab0435e8c124030251c754a2a95644ca82b763323d20ce39e4ec07757ffc046edcae117c7930f4351d2a74f2f3f05d1087dcc1f439189fe156afc47dc90a5d53aa2458b9a9d5d422847d8f95d84b91ae80bead56c2c50754252b5144d1926855de541d81daa6de3adaf91ef95101a497780e05ba9c3e524877574f7fe94e6ec85240380760a8229d4fc20d353926e4e8cc3407d0ef384840514fa240817ab14e7c8a62a11dcaa49ae3673540540b11bcdc8ffc0618595e38e4790e262e7bfbf53ea0119210632f1e5f0c654d78a2d8a9e19e8cb4d2a73e40ff499897541078040153858657e6379fbd7d4b8fdd077571314af6a5408b504b48acd05e049639b6a6b1d3424bffbb5ee4bfba0a97ea910c913c8f98e428e351432c10e6fea6a5a75f58bc4a5087070bd2075d5a9d1112bfffb954b8b98c45032e2550e94b0b73979444acab8e0cd2956de84325fc5cc607a2af1826697b47f45f6422a630b7de829f7ac2b06faff7f0eb4cfa7af65fc6985d49ae5142ab81c5651901daf9480959e1e4cf48916482b8312de8c892a4e32a1dca05da7d93e8c1ffd535437408338641b9bcf3ea0f15132ba6d3351006576101cfa8b6ab0b6a3efcd697aa96661f6ddfe8f759805f0e1db2660462e0469554e966ce8d37b8dbe53a95601b9a7f403ff502f8072a20e3263f76de92ae868258f82cf1b1750bdbc219d21a589f69fa66bfa0450bfea49e8192bafd0ca5737a4ec14e97e7d8b3fc340f2059e8d6cf0e8c04a29bdd3f6eadf580cc3c586c0590b3843c32d2f7f216b948cbceb85b3008acf77de46c016d6a9b562725992afc7a04757c0b905d879266f6cc0adaaf3d12710be887d95a6c7da9cba406dc0c8572513a02bd0fe13de9ecdcf2c26a770abe93467eb6279236d09eefda1c05cb46588136a3e908612155d968059bb1c2eff89d5e7683afb051c67d4f8f6b0d8f05a6b434ef107fb8f1533a3e8cebb4c7886c35b52f41836d794645381bcfe8bc4b0d876bd5939397e2978564f1e5edb14f1ef7a5116e2f255a562bb747daa9328f680c740cd3d73f62714465e1c7500d6fd4fee36ace0f7c19a6bf395f227e53b116d6f6bbb66d655ced82fa90d11b78a178a8fed2e0b84b07c25b30647dc29bbf68f02a81577e747dbf9d4f29639068d419a20709b28ac92f81d426945b9bcfc0a149f7ee1334f751a8a33826853a3f54b310b648be579018e68726a0c6a2c53049b3ad9b816c023dbdc0c5dc8af582a22cc1b9e65d0d86e849bbe43a4d5f8b99babe5cab276fa3e749fec430b357014eddfcd5d34f671543c6b3b1ab3b980e98e7ab3c669ced1af85615d17235abb55d88463f07af802fb0e23e873907e2149e20b97f6370842eef3eab5e39e6b930b594ef7c3b2e34f81a9ad8a35dca889294792cc1aafbebc31e2c55f0ec8b4ea17605a9c630f0cdd654859ceb4926e76664c0d6be8c11791ae658a385c109c8d4731ef6cffe0536bc736aaff8ff03c1521df6521fbd60186116ed0cf0a0700841ebef6df31288719f6793ff141dbc1226eb3d01cef8cb378694f1abb640eceb05ca3760fa3cfa11d995d34b6e25232aada9a3746f4e30970b8c4ce5b78099ad71d3cc4e564968c0daa0333e9d0224e70b1355b10decc9450fada18287a2f2989f9436a22c410728cd0e729025e9d9ee538b435378d1639cfeb7babd7fcc85eac52119f383c44ff749989211b9e84e322127bec258ec0780be19adcf2149937eecd3217728358b02caff8e2e857a4fb20f9946db9355439f565df3f2de4f0f9d688b31d793454aac4d898b6bd56bea1a54583a3a98e6b0b9bf299ec429d70dfe6fc29a85f6000f8ef2612b80bf55b9b603d20a8adc5381ad1953f8cfa1deecb50061159b638dec8572b732a444db49b297a9f8636ad6e9c7e400bc09e0eb7dc971fbea107c9d0837512d442b0ad8bf409c1ca12e1ca09a5f6ec718dddc3f30abcc164292575ff67b9edde78d5a2553355ceac3f6dfadb7dd3e8a4d725800a28dcb14c56ccab06782749171c816d34ec26940ee3e803f760e8a65b1aac6ab141933069bf9ac273903b5d53ed16e467f5b1b1ed4b78f15204224f76967fe44edc0e45df968b8a5f99e78f7c582097ea92f0897817e125f952eea04fe526f38c14100ed961caed2cc68d32d01b5ae09d71e3650367e4e302265a4a3af6cee0b07af67dc9e79423866d07aa16815fd31b9128c908c19e966942e7e310c89caa61efa7ba8c176c5fa9889c7b42cac2d6c578f59899dd7465f69af93af0d3380d019eb389d43ce946b94c02c79ad975307c2d42e42d2a8ac9e16231db9c0d9ec149193b3bb13611c21e756c2c96701cceff092b9c278524fb76857928bdae82dda2d95214c48c709682f5744d28951901412d9790826946585f7fe27664d381903ce448ca0a1d86b7a515f946da11fcff9d5c1b2e68b0b47dcce449ff2cae66207e3e12ee75d3b00e7d5faf25835f66a133bf8e44a0ef75571fb094c1a8a5d34fc0748b34f49bdbf2978623d5c95144c492724dc44310efe127fbb108dea817223e4ac4f4053ca328e376c0e36b559552c4d38c716aee76559c924ea1870896f90b095f5ae07a44f64795f2e0c6f81f40a681e93b27454cc1989eed7bba6faeb3d09c01a9b61311c810bb7392f0ae2af6aea6e3362d7eca5451553f9bb3dd77e60f62296c8c8c8a8ac1d0884493a802fa5daa575be45efc4addef0aacb9908e0b9a50103cf6debe03c3ceb1ed5202fb3679cc54f19afb39df3200357f0ec6a3d0ded94c5631893216dbd492b6", 0x1000}, {&(0x7f0000001540)="0c8546a613dcece8905d9b016ad3b8d5f009591d80578d25b3e486d127780150bb53d40cbf2de2cd8b8c514853fda8e071ca1071da9a6c9b7cd047f9abde2a12083be7089917dd9fd252802d7ef076bcf50526a3b684ddd36271625905f6f48c7e17f0fbb1407e2df52d05c63679ea3ae32fd2186c08f579d5ee8421cbfaa8a0", 0x80}, {&(0x7f00000015c0)="93d771c2a03e49363541c5edecac55b690c29cf233788725d1bd9614504c25b30204109af714ef6a05ad89be8eda70a424ad1dc1a150c25900551d13b09277372b312e2a23f3cda8b4980c305263e90464e37351bea5d2796b4c767c67548390e9a91a6a44b49dbd08a2c08b0ffcd52c55292d8442f22c35c8d05983f71ffe21bd7a80bb5213790daf2fc457d6ca26c1815849eeaf0705cac897dbf087d4f934f644057c889c395dae8fd5fadef395a6e8d14b9e784f80019e70e816aa229e62a0f344e0c4fafbb2bd5d7f5fba4fed84b112b79e9544e74bc60890ec75595220540b67385a9f47ba6285b45c150bbd2adf7185f08dab55dd2b4996e0", 0xfc}, {&(0x7f00000016c0)="bd16b95c7d4c98868246ca71cef860f5163088734db537c46c0cff9309b27e1ea27bd3d38cd45b74382eaf66ae378f96e9a80741b3c3da8baf4e71031e1152aefd168e9c93163ee211fa875eb40dbb9cd7920cac72216b88bf887b912b71f8e5d23f8c29bf125644c0f525bc252f37f184399fbc2c3354701150f950ea82bda3b96282a7f8d994486bd07cadd0690682278d4a070a4613e4015143d7c65233747d1d66", 0xa3}, {&(0x7f0000000080)="8cf71076822869fb21250971ec22c47f4c6aea4a0192d03157bfea9783cd847dab50b680ac378ce788fbebb8d17d76f7a0ce8e697672ff6c", 0x38}, {&(0x7f0000001780)="978effa02ff2e0e9b699c065dd7eb370a1ac988cec3e2519e2da87041869dfc9e90d53527c19fc9e3028f27752567d1498b025f7f91ddf7f2e24f483d63348feb04865122008b7f1ebfc754fffb7a4c259ffb0a6ee45bece3e24a4f32d4f80929be9866ea9f1e052e6c75c3d024025c66a1e84156905c204ddf530fe3698b730af03cf4cb16ba1be014d687ed8c6ae7595dc7e", 0x93}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x6ed}, {0x808, 0x10, 0x1f}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = semget(0x3, 0x0, 0x320) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000002c0)=""/166) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffff9, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x21d) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x6f}], 0x1, 0x0, 0x0) 16:00:12 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002680)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000002480)=""/88, 0x58}, {&(0x7f0000002500)=""/202, 0xca}, {&(0x7f0000002600)=""/2, 0x2}, {&(0x7f0000002640)=""/21, 0xfffffffffffffd06}], 0x5, 0x0, 0x4000000) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x120, 0x14) 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) read(r5, &(0x7f0000000140)=""/143, 0x8f) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x20, 0x8002, 0x88) r8 = dup2(r6, r7) close(r8) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000200)=0x80000001) r9 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x80}, {r2, 0x4}, {r3, 0x24}, {r4, 0x8}, {r0, 0x8}, {r9, 0x4}, {r0, 0xcc0df5f659fd64c}], 0x7, 0x3ff) dup2(r1, r0) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x256]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) minherit(&(0x7f00000ec000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x1, 0x0, './file0\x00', 0x1, 0x4, 0x0, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x400000001, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x40, 0xffffffffffffffff]}}) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffffffffffe34}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x202) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001000)=""/4096) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x1008) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) close(r4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c6c63e3800f4d954137bcd7ab2d9") 16:00:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000e00000000000000000000000000000000000a85100000000000000000000f3ffffff00"/107], &(0x7f0000000100)=0x6e) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r3, r4) close(r5) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000000)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = dup2(r1, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r4, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x800, 0x2b}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x7c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x501, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x80000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x87bb) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180)="f337367bca6c412b1d4263d4b1b9355a9ace7af11bf88182fcc754d277d6f36335bf86af360f0d253612578eb1a887253147165b64cce58f8cfa9cd2964aba29ee51f6a563ac65c524dac0a939f3319cfe23b9d921b9d4cdeeee81430ba47b9c7cd545971c5e9f93af7f43863c30cb9469d27faf5f70547587a03fef70864cd354da917421800358f6a5c7cfd29a8c204e98a848397700", 0x97) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r3, &(0x7f0000000080)=""/12, 0xc, 0x80, 0x0, 0x0) close(r1) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0xdb) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r4, &(0x7f0000000400)="a3486f2cc944ffbc50ffb67993e3fc811a5bbbf5f63488d1621457b94200a59b84b82d83fe042a6ffc48c9e810f8e33f1a6ccc631261d856f852d5173e7e2de810264c02fcaf321629ce5b688479f38082af2153d4e90c2b1b1e8ad00ab0396d88491ccc794f7182bfc259fa7f6738159f67761e395f2984910e9ffc67900a96bdbd99b20bcb0aaddce8476a32394630ec11eee405044ca5099666d52129727af57a4878caf8ddc9ca0ecebbd462", 0xae, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xfff, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) uvm_fault(0xfffffd807f008000, 0x72bfc59a, 0, 1) -> e kernel: page fault trap, code=0 Stopped at in6_purgeaddr+0x135: movq 0x8(%r12),%r13