0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r6, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r12 = dup(r9) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r4, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r8, &(0x7f0000000180)=[{0x1, 0x9e4, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r10, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r12, r7) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000003c0)) 01:06:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6040, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)=""/80, &(0x7f0000000200)=0x50) r9 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r9) fcntl$lock(r4, 0x0, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffe00, 0x3, r9}) r10 = open(&(0x7f0000000040)='./bus\x00', 0x803, 0x0) write(r10, &(0x7f0000000480)='b', 0x1) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000ae, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2ff4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 01:06:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 01:06:27 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x18200, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 01:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x7, 0x4, 0x0, 0xe647}, {0x8, 0xa700, 0xacc, 0x1ff}, {0x2, 0x7, 0x2, 0xff}, {0x0, 0xf455, 0x2, 0x80000000}, {0xfffffffffffffffa, 0x9, 0xf71, 0x1}, {0x552, 0x8, 0x6, 0x5}, {0x101, 0x1f, 0x4d43, 0x5}, {0x1000, 0x4, 0x200, 0x3}, {0x4, 0x0, 0x6, 0x7}, {0x1, 0x40, 0xfffffffffffffffc, 0x1}]}) 01:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x123) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x2000, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendto$inet6(r7, &(0x7f0000000100)="99f0ab140f3d8723e0d368fa00a05d5d47d837a242c70ca6938146c301cbe7fa097da7cb9b3ceda6e98e1c349f8a1494663f407ea97c58c244aaa21068eebb1b5099e064b58cf9eafc3a1975301cd9ae0f1e2522debdd601078326fb1fc5de1ae817a5e0d35d7e96be5c23af42f3a631ded5c00ffecd9501113e4f62411b986174fc94cc6e4cb5cb6bf3308ce07b", 0x8e, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0xc0, 0x7ff}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 01:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 01:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 01:06:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fchmod(r2, 0x190) 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d, 0x0, 0x100, 0x20000000}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r3 = getgid() setgroups(0x4, &(0x7f0000000180)=[r1, 0x0, r2, r3]) 01:06:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3a1bbd57b8fd2a1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) 01:06:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 01:06:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:28 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:06:28 executing program 0: r0 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = fcntl$dupfd(r3, 0x5, r0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="9363ce52454f7f69b4dec066c975c8d471dc007d153be7434d0be2af9d33e45f7746ee1801e2c4360b6f6b1aab1c440626d38892486b0896864baad53e47a382aba2e9431f3de5ac741850ac5e253cbc005011012714e11c6aecd169dc7135978618e850c6ae409e8d7ddd70fb13dc36ef63fb0b31fe4d9d57c910301fb22ec53421b3f3ce713c219641aff03d83dac26607", 0x92}], 0x1, 0x0, 0x3) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x98) 01:06:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) listen(r8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r11) bind(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="1b012c62e66b92730f0249ee852373e1b2c07cfba60c693259764c0a0150d693b89bad572f4a8c3be653e302332d4cc22b358c773cab5d2a4106b2074eda1fd6541d7610291242fb94d7dfacfe4fa022dacdccb8"], 0x8) accept$unix(r11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) listen(r12, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r15) listen(r14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r16, r17) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x40000000, 0x8, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80, 0x81, 0x8001}], 0x81, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0xa, 0x6ed6121ac14014eb, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x98, 0x1, 0xfff, 0x53b}, {{r8}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7}, {{r11}, 0xfffffffffffffffa, 0xa8, 0x80, 0x0, 0x3}, {{r12}, 0xfffffffffffffffe, 0x7, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x4, 0x9}, {{r14}, 0xfffffffffffffff8, 0x20, 0x10, 0x8, 0x5}, {{r18}, 0x3c4dc91cc8477aa6, 0x41, 0x8, 0x100000000, 0x40}], 0x5, &(0x7f0000000080)={0x7684, 0x9}) 01:06:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="fa1204a49155ce1e000255b5345637d817", 0x11}], 0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() fchown(r1, r2, r3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 01:06:28 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) r1 = shmget(0x2, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/143, 0x8f}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) r5 = dup2(r2, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0xcfae, 0x80000000, 0x7ff}) open(&(0x7f00000002c0)='./file0\x00', 0xf905074bd31eb73e, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x80) kqueue() 01:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000500), 0x0) 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(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 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, r8, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000000500), 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(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(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000000500), 0x0) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(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(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x7, &(0x7f0000000200)=[r8, r9, r12, 0xffffffffffffffff, r17, r24, 0xffffffffffffffff]) 01:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000d8000000000000000002f7397b85de97460222100000000000000000"], &(0x7f0000000080)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 01:06:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'P\x00', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xb13e5c0448384fe4, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x9, 0x7fff, 0x7fffffff, 0x3ff}, {0x10000, 0x1, 0x800, 0x6}, {0x4000001, 0x19, 0xffff, 0x1ff}, {0x101, 0x9, 0xf932}, {0x5, 0x69, 0x1, 0x10001}, {0x0, 0x4, 0x2, 0x5}]}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 01:06:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000240)="607754ea93925ada08cb88b547fd5dc14dfda14cb30ebcaa0ba1f539403e2df048fa97ec69b050e353c8332be2038be8521affbfd578dff04087d9e269a8a16af125f9f78abf395d8bfdb939a6d7f6dfcd30ad298bf83dfe29c285688a098ad6b38ae8a5a8b3c9948a27c9a094ddcf224d9a8b9a169a64581edfed20263ff3236be19b479813bf5a9c7e0f9ae7ac30f120d68000"/174, 0x2c1) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000000c0)={0x3, 0x2}) 01:06:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x2aaaaaaaaaaaa748) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x100, r5) fcntl$setown(r1, 0x6, r5) fchmod(r0, 0x4058c0a6390478c3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x26, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) semop(r2, &(0x7f0000001600)=[{0x1, 0x36, 0x800}, {0x0, 0x4, 0x1800}], 0x2) symlinkat(&(0x7f0000001640)='./file0\x00', r0, &(0x7f0000001680)='./file0/file0\x00') fchdir(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0/file0\x00', r1, 0x1}) semop(r2, &(0x7f0000001740)=[{0x1, 0x7990, 0x1000}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f7}, {0x1, 0x10001}], 0x5) poll(&(0x7f0000001780)=[{r3, 0x2}, {r6, 0x80}, {r0, 0x1}], 0x3, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000017c0)=0x100000000) 01:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 01:06:28 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x257) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) 01:06:28 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 01:06:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) 01:06:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0xc8, 0x20) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x8, 0x1}) 01:06:28 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001600), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) listen(r5, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x5, 0x100, r8) r9 = socket(0x11, 0x3, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r10 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r9, r10, r11) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000500), 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) 01:06:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x1, 0xb16, 0x800}, {0x0, 0x1, 0x1800}, {0x2, 0x3, 0x1800}, {0x0, 0xa0, 0x1000}, {0x3, 0x1000, 0x1800}, {0x1, 0x10000, 0x1000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x10, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x80, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x1, './file1\x00', './file1\x00'}) r9 = getpgid(r5) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r10}) r12 = semget$private(0x0, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r13, r14) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r3, 0xa, r2) wait4(0x0, 0x0, 0xfffffffffffffffb, 0x0) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 01:06:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x1d0, 0x25300d9af6290f59) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) pread(r3, &(0x7f00000000c0)="f0136eab5e0b4c172e83cb675de4320287e8bdf39775d1b795b62684a9b29b29910dc1d89c35df2d2a293cbaad6206d30434fbfbef19bdbb9b02bede5df40c6d76c8c5f068bc6879b18462efa8f4e9d22fb36bcbb7daaf35adf096145c666fabef4754ac25e76b3dc8dcd280", 0x6c, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 01:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000100)=[{0x9, 0x13b, 0x1f, 0x1}, {0x8c, 0xfffffffffffffff9, 0x4}, {0x800, 0x7, 0x2, 0xed2}, {0xfffffffffffffffb, 0x6, 0x0, 0xffffffffffffc512}]}) syz_emit_ethernet(0xc1, &(0x7f0000000380)="b63e2b97bef4e3976bf3bacab016a9580388b5bf4a6736fb89f68ce0cfa29926730cae0346360f6bb019916180cd44e1118bb3b7882b8a56c2bf742cc96b69b0d067828a7a4875c7194eff083f3f7c4da09344167488847434179877a3c19bcdd1797600a815b1be18338bf841af0d5adad622e2dd1dde68726112e4d372e461683603e12bb004b165568efb5f299eed3d3e05419f706f998f14ca8efd99234f8237233df57f045919181e9fd7798e7b9a30520dedca2d7f6f452bbb3aaa99b1fb27c09759a94fb106f3f5162fc12bdbfa8a35cc92bde4a21af00139202075103c6dc704750e5141903ee0e4759fb907a025ae8c7f2c9963503f390e3a19852026520fef12213a962409000000000000002d23299821928a69b9e4a8e5c8171bf9f7e4078fac9bc7ce27abf2f7039e96369ed9a3c28f82f30165dd") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x6, 0x4, 0xe540, 0x2}, {0x2, 0x2, 0x7f, 0x6}, {0x9, 0x9, 0x3, 0x75f40000000000}, {0x6, 0xb5, 0x2, 0x3}, {0x6, 0x0, 0x0, 0x3}, {0x0, 0x1000, 0x7fff, 0x1}, {0x739, 0x0, 0x1}, {0xef, 0x81, 0x3, 0xffff}]}) 01:06:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = semget(0x3, 0x1, 0x50) semctl$IPC_RMID(r1, 0x0, 0x0) 01:06:28 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b00)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc16}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa56}, {&(0x7f0000e7a000/0x3000)=nil, &(0x7f0000e99000/0x2000)=nil, 0x7a}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fb2000/0x1000)=nil, 0x51}, {&(0x7f0000eda000/0x1000)=nil, &(0x7f0000f00000/0x12000)=nil, 0x100000000}, {&(0x7f0000eed000/0x4000)=nil, &(0x7f0000f5c000/0x4000)=nil, 0x81}, {&(0x7f0000fd1000/0x4000)=nil, &(0x7f0000f5e000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f42000/0x4000)=nil, 0x48ef}, {&(0x7f0000e5c000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000e16000/0x2000)=nil, &(0x7f0000f8c000/0x4000)=nil, 0x1f}, {&(0x7f0000fd0000/0xa000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x9}, {&(0x7f0000e97000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000f6b000/0x1000)=nil, &(0x7f0000f30000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001500)) 01:06:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffc0) accept$unix(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0x10000016f) nanosleep(&(0x7f0000000000)={0x8}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x890, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 01:06:28 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202f5ffffffffffffc85d755907367c612beb284d2d43261e932ef6f4ffc8968c9aa3b2fa618096e6865b99196a11477275d29aa4b504357950a6d6be271c987b819f536a5665671c50ec4a1daa9b2b599990a6ed2059b6698b4048fb9b695a7727053a16c9557d19f1ffdac0cc8094eaa420883749b0352fabf6be9e4d270159c0ec324e08e0babc2b36412998a89c4b2c942799feb26475f9c79405ce8b1252883a54c27e4cb00c18237f746af7453ff1c0f7c61d0a32f101fad67ef14652ddb06433f29cd6be087570ee0bed497b23ccbf37f212f853ef81bc0eb6f7d38990c22c7f07ff97103f4d18b85d3d6007d2fa486e2f2a7b9601494cf68c343e5a859d584e16e2bfddb0cb34cd36f336559c1b894f81d420f20eeb6b3b28a2f3fd2d769519f04519b44c61f29c832040b373a6976827e97d4aa5ea1662f8e103a53e709f2b20bce7e12fa44b2e873c0f6d57aa0592ff499473ff222e6f19dae0aacf4486098c104affcdc83c46a064fc1019509822d3c3c6e4ad2896710cf6dc232c"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 01:06:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6b, &(0x7f0000000100)="ee2497cd60e38d97d5e8abe0b5a856736c0dd1b022ded7986eb57f7bb157a0bd8130d095", 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000015c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x4, 0x2b22788ac06dd860) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000001500)=""/82) dup2(r2, r3) listen(r2, 0x0) writev(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)="0566f49582cf24d07f741032d907a276d7cf9e012cee88ba6ca7", 0x1a}, {&(0x7f0000000180)="fe4cdd94a015a9c1ffcc033543b3a2d984444461a182752da11e67bbd3cd1897d8585db826c98f879a8cbd4bc41860a24c6f63f03336a6d1667436426edbbc37d9a1ca61e2f6c317311c34f9533aac7b95ef5b42bc81a1dac39a1dacd3b0201defb256715a34818f7a21f3e393067d33f688c77ea55b0de8a6eb6812ca4e483daf91fa46063f74274ad45db20351bd71f8f58c57434a8f0683c01862a20ffb40d268446c08adf65c7a9f0c1d08b60e930ba3358a441adeff4c42a5c7e87bfa3609384a56b62db2d1091fd399697179098900ba4a551fc694e4e18797c0438d7afdfc5d2c99fc7822df3f02df70de710534a78157784a2660956bf46765d0d7eab41c04566ae823cc078999410f4b5122ec49741db75b316e26f607d5650c4e2bc71b13306fa68f52b5a434d4c776ab25da927c2d82813777ded462f4833a38a58dacc14aa4678aecb0d73c78043f3e20e7fadb619080d02435e6e99764177df936d0b1d9498064bfad65ada3ddbb678cc073290654fa69e75a09b13d2c2eeb8fb49c0ad198198e61abf8cff78c12dab6f10a279d4f1b52d5abfc7072512236d1222da11e7f050affd77bfb5889b7992f51940f752f1c2f5bf6fdfc632df330be8a0575baae3467fbdca4f471c7682908e079c8d4cb716c08eba3973123c90547b95a22d2d4301da263291e3bcd8b0256756f9f5db6e209cd867715a957faeb31d1d49d1517e6eecfbd0dfd8dd3c33a4b2957d1a7ac2bbe43087c9dda4435bd42fda4b9456b256fbd2d4ae90daa2031ac21833c459553ba4d536aa9f29818e72060f498e2221704069cae54d604b6144048038390e8a59379756b43e46f2ced3d6dc48f7b773941d0f0391c2d4b06f0023e7b32525bbfae05dd15208070f55340e51e2c50cfe4810373175475558cd138fe188d3d073feaf5d5e23a3dd2494ab357bc6c0a93133283f2dff5c4acfd9eccc07d705e9f21e0cd99f527cf08a9d588e1a7056aa9b0aba97de9e08f6aab26274652831a15bc1c0ee645b7bfbf0fa5d89adbbfce134099b7dc49559a82e03bfe3d45b1651d6336a1627c8cc04bc9cbd4bfbadca70bad3e846c92951d5f658df6d4075ee22ff6e53a1262d5e508cefa448373ad88d45efcc863db15074cbe3f4642b8ef0e6532ba539eb5e1a951379b2ea97eafd6420e75998d55491ad10a1d1bc8e14c102d48789a729116b9a7dca0c95c4c5aee780c729a020fad5330c14ed986e2e247d6a9a868c7f80e813a9932b81e51aba1f9ea1264aa11e9e8f61b1a2dd3614baed1065b5fd8d50cd8b08e315ee4bf6231a5922b9bcc125a3f7d106a31ae321dfc8a6437686adb775adb2af7d59d7256bade03e08e324698058a703695fc0aae5a64139805b22f270dbe553adac350231c34a41ec806b53c43d299c697e3c2780fea651644b34cbba7bdb8b25d2bde63316b27630e1c5dd41578e5f81c68ce300bc33b08348268f6c310902317fc49c10d1697f1c2df06d39d4e31d6dabd4b4779fa4067e86cfa0c39d15206f8a1658bc33f83d41d7cbcf0af34538e109e48dc66b84bdbfb11a2ffa114bc3befef66f664f61b1835a86f1ee97de127c9202ef3071a37507a17a0e9f289ed034c7e40274d6c4566d5b2b006b8a26b45533c5a9741f5b33865ce53048200dd3c7a226b446ec6d60df70e2cac108fc5ce7962674f4bd7380ba00710f7ca6b6a4dd7f63dad9436cb3528a18608c261cb2c3550d0c4b1798d09bda353c708fadeb01bb3295a7d3ee5160b1d07a57d998f8d38f2508e2a5b1f99f4aa41f30e8d1c4d1d534fcc0c221ce90824a91168a55b8573db9b3c03524bf5fd03442cddbf4d6ed9c46e39dabc6ee4861e63f8606e36b76a6a7f64d7ca33a5d70796c692adf40a71b67d1a5bb993f84431c1948f1a0c50433e52caa92776243799097d3c7800284dcb7aefe814f7d0488ea6bf5e06a2b30ff64e48265adc562a977d5527b77726ab3ccdb7c76617ffb3562da736b0c83446056e4f8d802698048a945a58f03d9aeed1ec30d9506a4dc5bb186ed58c1df9045c6e7b71b73f717f8824e653ed2f8e2ac6bd56c75749d30dafb564278bba43d4b9d985843ede34fc21b007435b93844a87fc71be9c8cf1b3ce8c3bbd24150c837dffd82c849a45efe129e0550bcbed71f8558233bc86ba66060581701ff74efc50714b5770598553e49b03ec939c3023e531551b0732d928449c4ab74df5e36ae373c99ded557497b54570b6b6a8117bbb8d9c987be8fcab8d43da982c738bed332f8c04c1cfd8ac91ed695148cc6a7b21a28435d08b8441956e1ff621701d911cfb86b2231c2c52b18469cfef2abaaf59b85b5fbd4b9e36316a1ba3588e52e4f68447b108cd006bae63667888b6c1d5ab91328e10544415c17b438fac7e4e3837ae53e9252b665e67bbb98391c70de96b52d2718dcf7419efa70e643515f9af59b9c470ffa7c3ebae99a7ed158f07c214e127f1caa4b3e6ad2769a9aea1e6c1a51e3e6671d5f2bf07d20f3c9b60902eeec16d9e039192531b8e3a6f1ad94550d947a0596cc827c277fecfedda6dcf443afe068223a58227d9ec5e65b8bfd281f3aae3cfa810f07d7b0ba44496fd1197943ef008830360919e5ac2094544e104cc49b8f7b715dca7ed815267b57991df3d003bae21aad8fc55a2560eadcd3f45175ea5d681c5888885c24bde449049e2ff55d5422107a34bb5a9e4d706a694242fbe8f25926223a5ccf8fdc8976300096110df00440111312d42f28085d8f9ff28763a5904348cde1f3fb8bc8fd4cc19b2269667e0f674f405271abf2544d60337b3792c4ee4fa0c9644cec6dc5cc0367d10802a88fe5b1a1855cf58b649d60c30636ea71863a83e7b078059e74890b8add5f88ed1bf9aaed775a89b5a9465ec9d6a3325dd74111a7702e2279fa9040b0d300ff7a240d6d777dc265ba71e42891ebf83446057a1a3d7e12fbaf83d0a597d65687f5b99c4bf0ab7c8c95aa2818e976c6a75a2c8f342ba7fb0cdd533b5da594f7d757e727ce3ac6ef1725f0376e2518957ab08a6fdbc98598ee9aadef124776d79ac095beecc24cf7998d428fa2d55c9f3c297959e589026609b80172250b2cb560b0e8f0eb0e9a790293c23513438ee15a0d01cada21f97943a4def531ba1acac0be48975214d3e35d92dad65e91438d9b9840c4925786ff709eae0f330bc93123677ec1a2c77b2e827552e40b6bac4c289f8886a097e7ecd570f771f819e62f27ffc5d796ab9bf972cd83580c76601be1eba371e026990f93962677ed03f6fdcc0f4528d00c28666173c99585dc4d1a00e9f662b84711fc93bebafe0566b45b04de8143e4fca408ade5cdffeaf78bccbda544e59cc9219f46429ebd17050050a6e07341b0ed0f5eecaa71a838f22f9a8e93ea635f3e27c5bcce02e48b0e0570b7a518acdd7a9f6be47a97d5fe5cf5a3c22bdf9d869d8c9140f96e6c08e6c45d176c6f8273db35330a6df621cee996bc30e20eb36fb323c0f46a3ce038e35739d364ba919034576a542088c356b7a47832dd16d12fbe3981d7a6a768f653fea7bfbc02758ffcf5d46fdaf7f0422ee4bb9a5999b92e724747a7f8a5538a2c79ac5078a09ba984c70ff5330097747f7d8bcf6b3883b98a9727b2701a54f33eefd689f142e2c232a83501e7e396ab583b99b2aa5ef5e2445904c4273fccfd56e45fc290dfb8143d940788085c1bc10bad9ecc9b09152b9574b9a7226ec98ac84704a9c99effc31423ab44ef88fd86eda832ae8e2184f9311b21c8e74ab2691bf31f14b29147dacd008d803ea22b86770649b6bd2f32ea5b8d9b0b784b3d6dd4a37da98bc82b9e321a1926fb2177457fbd7bb733fb93be2bc632105d9953c753e16e041819dcfe36a23ae6f4a19b054178c1fa5dd4965b25dd3605020fab1add8f4f38c89bf3a36cb5c31f1a265a4e42e32ac13915f80e82530f8c715d2cfb6ee4556c734a84c7b8eb59db7a3dc8a7090dc3b952337acda2fe1ab4c42832519f4a4e3a18029a989d6df4ca8d4678e646bc8b6edac5e54a592218c3bfe7169274996f01316bf1bd5d62db7a271b3b38a9930cff4b17805ffc2a79887f7a4425a73ac59e82629fb0c78ee7772a8a7b4fead438f04d4b7f265c23b7317b5765f18ddb6441f3a6f19111977ca5927cc08ea62604091b25598eecc9a43c3b2cb7823ac20b184801042f9e643b70c9682624f9915112fe6154e4bfd1505bc5a8387c45c0545c2a75ac80cd7ab2ec8205d245e6fe6001ee7b691b160c5f08f9d93ca91ab22077030aa200fa81c1b09cd80df80081416b18661291200e06cc7d862f4102affa9730cb89d333c55d6d72a31c16922b15477b26ba47eb89efb4185a66abfe42d12863f3d3bf150d424b4d978ef9f6077d1b40e92248c21f359b61f63cccd4ee7c37715045d2302d91f3cba03945772023c89aea8a6404951ad42f7a9567a255f3759fd6c105270c1fac8916fec3a3230a30c7162c2a57ef4167817f7daa3fc16e2a43200da1ce9125af250202ce3d179e0e90e98945fa266ba3e56f7a277305e894e8d3498722f441ac8846fdc33fd99ea6215d3c9994480b5def92e2ee7c0e4b2aa1fe2469085b164fe4c33f1624886ed27dbf7eed9bff439a27346eee49061322a33656361b939c9dab156fa3af5468eda635e50d8e859d39fbda45e29b7e2add2333f454ab4934f1fdf4db9efe7e573e92c479a59975d5bb06c66a7ff7f02f3d514824f0ea1670d465a35fa814c04d3efcfa5ef98c5b12545ae8a25c79354045a7349c9f0e953e5fb1bc448fb00fbfb54d795ed8253fba1350e8aba839dc9c97031fa2435f5e708501e821ae65760f45b91aa4640341c0e3d4cb689e0de16d124361aeb9884ca9ceadfa65c466bb2038e0286a66d3d754d5964ba47757ac18df7a92a6d6a8d5a092cf209813ca8ff523bc692335a1ac8cc126dc7c94fe05682108b11df4288bbf35d85ae2ddc2b4fe88762114808cbf9c81975ac4bcf188ca62897f4080851894d616f7c305144d1f2e57fcb542ffbfdfc7ca62a79a65ba6cb0feaa657361ca0666a2220f3f73ec91293e8818a4260b950aaa2671216f42da71b44f5547205c6267b0e91c516e67f21db8ba533afd491f6abd924c7a5a45374039aefb498b5e1bbf2c58d0b2ddca9058abc9c5cc9d0561bbe5e0fd472fbaa6e080c74c929d82ad2cb66d0f3dc34f1407cdcd679ddd3f1288df78941ff136ae73499cc9c971558d0e7b53b55ea57b0cae0b65ba70d8cdd80bc4eac73ab2d2e2a19935faaa8465db2085cf812b977b64a3ca04f6bb7bb3a9d01d64884a69bdf5850a7d7e5a41c15915d815901fc808363f3734eb65e369e340a555f5229f30df31b883d2e311b26eb1939a1901c48f976b4c02b54ab6f0cc7a35811f361b0ce1f8019173e847415c681eb825d763f4509e0e2b33f9bb6d17f60985007b3dcf17432762f1210f4c4b79cdd94c95a9de254821232ce13663f6999c1fc75567818aa5440ef06ece89d6ca701d35ebcec332ed862eac89df18880789623b6c310897c39ca02e7105d2075fa0b18febc576e939b4fa7ce618733da3f320ecf72df28c655fe2be41a44e03783c3f10b8d03e75ab6d9886562483a9d7e71da03e83e5c0b3e29804b906072d99c8096a874a6298201ae80e2fea3e892c092177caf8341277c37c584609fc38bbb83f02edb07903beafbee1719c02a52dd130a3ae01351a7990d5fe73a29d28914b0b1a5bddcf79cf5a22eaa6ca7697f4fd381170a", 0x1000}, {&(0x7f0000001180)="1fdf2e95e1057838b9add94d9b60030ae6134c72584c40273348b5d23dcdc15695f2c1f5c857a92e040ec62d3203c578d644be38de09bdde2c482864e2e7430aec771a3a209db4a0d816f24eba276afd2920951e02eae51912d17a79b963b742187eba21e43d58f3a2988a1bf58c221d64ba554448c9adcb18621d2ff3eaff89d790a419d327adaee9d1f825b5f2010352fa31dbb9ac3b8b10a88a97b0e177ebf4a68d211b43032c630b7c07df9244e6c7db854a1be77c3037ab5508a31e15318f7578a9ba2976b3f99085f3b1a0c3be0352b0a25852c7518345c4ef4245eec4d5b798852d729011081969f49190dd325e", 0xf1}, {&(0x7f0000001280)="7418aa8ed7c0245cd3ec061030554dd6f1c95971dc48e53b8fc02812926f4ae6511ca2790e013180e97bb954b2bdf8f18e6ddd9ea98d49b152c130b4c9e3a8202c668cb4846461f02040f6e0001372f05304f5d618ced845addc5df8cb17cbc5a92c6457f9ea0953fe8946eb", 0x6c}, {&(0x7f0000001300)="199317b06604952ff1b9ff6c9825ccbe56d7b6bcb88cf3a03df7e601559393cc65380d814aa8ad2c77ccd53f829b0a5fb7801390476fe6464e9dce9c554341011ec45618e28de3064784e30f504ddf6f2a13a4c37cc386c14017680e7db1", 0x5e}, {&(0x7f0000001380)="a73c5c763b50a9126011b2b0813744d931ed04b6e60760f8d3d96719bc2f37cae738894b15745051f229a0a49d5e1dfacd67100e83e21c5233ed9b1c5bdf3f45cde6f1460f6d689803fc6f08beb0374b7ad95b1a04f4c494bed0e8a54957f3ab8515a85efcff300d8779b7a44fa0d512b1b9bfbbb2b3c72ac4a469c9c229cae349feefa06535091ecc17ddec832fbede97bc8444aa99", 0x96}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) socket(0x6, 0x1, 0x2) 01:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x538, 0x0, 0xa3, 0x4, "fa335aaf4d6520d87b80153ef24a0a3b2c6a63c4", 0xbc0, 0x8}) clock_settime(0x7, &(0x7f0000000040)={0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x64b, 0x2, 0xdf5, "17764d1dd3e86d3354101e1b74c9244905c22cc7", 0x40, 0x100000001}) 01:06:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) 01:06:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r6 = accept$inet6(r5, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) r15 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x6ffb446e57b8e1e4) pwrite(r15, &(0x7f0000000480)="c4ca157040021945d92617da7a9570b692595df6ce1ed1f8191bb09d797f3de733bd3fce530ab0980702b2c98be077aa333211062e3a393d0397b05b08569e500c3cd93d2ae574ad6608d2a1da79882652bd1d", 0x53, 0x0, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x500, 0x0) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r17, r18) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r20, r21) bind(r21, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r21, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = dup2(r22, r23) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r25, r26) bind(r26, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r26, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r27, r28) listen(r27, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r29, r30) bind(r30, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r30, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = dup2(r31, r32) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = dup2(r34, r35) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT, @ANYPTR, @ANYRES32, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYPTR, @ANYRES64=r0, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=r0, @ANYRES32=r36]], @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRESHEX=r11, @ANYRES16=r21, @ANYRES64=r16, @ANYRESOCT=r24, @ANYRESDEC=r8, @ANYRESOCT=r26, @ANYPTR64, @ANYRES32], @ANYRESDEC=r27, @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRESDEC=r30], @ANYBLOB="bcaf438dabec2a112e843ec61904099a610e71ca6dc922e05974d7fe580e59751a3c0350c92f2a095f58cc7cf884944dbee962dff3f7c4baef5805b20073f9bdc7f3867a7a03ba52e82f139c696d3e9ab3cd", @ANYRESOCT, @ANYRESDEC=r7, @ANYRES16], @ANYRESHEX=r19], 0x51}, 0x0) 01:06:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcb0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x10001) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 01:06:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'taf', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:06:29 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x31, 0x6, 0x0, 0x1, 0x40, 0x1, 0x1, 0x0, 0xfffffffffffffffb, 0x101}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x401, 0xc743, 0x0, 0x0, 0x8, 0x1000, 0x101, 0x1, 0x0, 0x9, 0x8}) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 01:06:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = dup2(r4, r5) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt(r7, 0x6, 0x7fff, &(0x7f0000000180)=""/80, &(0x7f0000000040)=0x50) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:06:30 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) pread(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696c653000e1e19395fa6cf1896bd6ffadc11403668a6e511d5b8f25854bca4aee8038b9d73e0c458e0f902a640724b6c4f3e1fbe8db857fbdfb0e24130d78ffe7d9193c947b9f034b54b6215a090e50de45e1606411e617a0c8c8465476f1ad1ecada349979a2319ce74d962356d7ed5df9086bf61d5c9645057fdeb5ad78b584d8b8b28f6d8af094bcf29bf8814ae553d72e05b17120832fbd0d7bdda4729a7c54621f0d030e3d0996deb5c11029ff6d0b225406264c84a0bd12d1d5cb57d76990f191ff3a2d1fba2228b069bd36ec9df6c2834ee177"], 0x8) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r10 = accept$inet(r9, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:06:30 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0000000000000003000020004000", 0x0, 0xfffffffffffffffe}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 01:06:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) listen(r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) r9 = dup(r8) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) ktrace(0x0, 0x5, 0x100, r11) r12 = getpgid(r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r14) bind(r14, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000000500), 0x0) 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, 0x1000}, {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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r22, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup2(r23, r24) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r26, r27) bind(r27, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r27, 0x0, 0x0) r28 = socket$unix(0x1, 0x2, 0x0) r29 = syz_open_pts() r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r31, r32) listen(r31, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r33, r34) bind(r34, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r34, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = dup2(r35, r36) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = dup2(r38, r39) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = dup2(r41, r42) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) r45 = socket(0x11, 0x3, 0x0) recvmsg(r45, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r45, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r46 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r45, r46, r47) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) sendmsg$unix(r9, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="b4a29573b0b7334b8410b3a5992c0fa90823c78702392a06ab8c7b7f31086385f597d8df32ffcc75b3d5e2fe7433a64fc3034b0552920fd3a08fabddbaa46809b1852a90f0fb6f1357f78af2d701d65a2a5ce51b37927809056b62d8a1445c3b122dec409812f5e540a7aa4fd9dd237c9b5ee75088a146653e4d994e99f95ddcf830eda3b6698b4f41b0a9a888d24e695d6fdb6b7cb32578ddfecfd597cfc66a5fd21b61dab80b841439025d7ede4149d4456b1e0d90c958b8f1b725de2b14f69d151c1ec6ded96dfb16b206dcaf8d4ca280d4588535668975ae56361a77d59a8165cd1705bdbcea68fbb5d66bf4b7865631b1ba89be3ff4eaee04", 0xfb}, {&(0x7f00000001c0)="32adbc49fda90bd278a4a682e15470102b40663484539a0db86fa823fce575ebcdec462bf7fc8d16bcfac8d3f759b06b558bea5c91e08a3a57dab44427941f7db8f4376f5ec39daff3c907c48ef7529bc66f81569ba029cbaab1bbc59213fe3c8f215c259c87a829", 0x68}, {&(0x7f0000000240)="cedfe334b1d08f17cce7faf21bac9f51f97ffcba96900cc27a02a00030c28a3b2b8639bae7a678ed5d8b637fb3393fcc353baf67b919bbfc7036fdcfdb617aef5cbcff4cba7ad6e2936e422bfe", 0x4d}, {&(0x7f00000002c0)="d79f0ec3e6bdccc99d70a39a8ad99af3b64bee23460df8c03e8b99390ded66b66453db5f604e2de2a619d8b80ba0d6f99369e2bcaefe6989bdc1bba53bea6fe0508aff145d80f297455fabf7b699775ee8bc701df135e14b4e5c1a98057699dac81b726c843e667d694c929dcbfa5e6943e4c9567722765b92769e8cab8ca75f94d2e347af90ac965f2a6c94476608499da8d15d7dde73caa0ddd8b4f22a9994b9cd67120d977b1217c94b585c162fc16f6b2b400de6984424ad9fc0d32fb259c84d10eb9836c526efac19f9bf905f7533f8f42f60e554100d80553210046219e70840de23f058fd17ee7b5fefc79036562713b03d1444", 0xf7}, {&(0x7f00000003c0)="6e9048e467e552345d43a8f58d04cfd3075520e331a9a22678ebe662592ab1eef944e1f017e88c05e4e881230629aee14202c55d2e175f0cdcadadc9ab9dbd12958cdd837dd4c96800b183185d3ca41e9b74b0c0fea9e3ad09dd56a6553702636c3bc00e5268160e9b9c31e7d2f7676c22f8727271b08ccff822f9d1e0e752c1d2c80354700dc07aff402c", 0x8b}, {&(0x7f00000009c0)="29a97c5c4895f4a2146a3ed8fe35e7de4819b32bd43c50f74e1cc5398f2a9abcc749e9ab2d97d11c760e3d783d4dfeaf976a645910cbbf52bd55e0170efa2cc33c213bb67ccdf8865121fd7c41232021b8cf3753519944a39cc71772e7551dc46ed11e0426da0b26a8de5bdca59272af98b817470aa08256c86a2550405f716ab46a339896153135c535690e13380c59eccac62201c0342b299ee10f7bf324d42d51ee2a076c2b436ec6c0cb8ffa1164b41261f53b042963520f7495c769c61bd4bbe271ee5873d991c9b5bb2c5afbf0abe64a9a64b2b8d648f171ef9b2270f2a8a6fef6155b0108b40532e2a92aa8118301a52fe5d829d503682e597027b387002b7add68da4e0377a337ae3e969b619de54eb846b775452d137f9b58f0cd2c3df3106ac54b9b39b4be39b66f7176e818e2e2ee22c6729938e87ac1b6a3cb67fc29082f546f35023786ab57398455bf3adaade642242c8d593468ad0ceeba7f4b25647fba59e2e14c6e2494505a20bda14786112fbf6ec5f410f0697320a58978e411745e3962f1c2f4aa3336d8a39518542a07c8486ffa82d6210145d85efc0505c485b2603567231dce41f4d00332548284ff2e6a86134bafa5e3bbe7f82952307150bccc3a808a66bfb1aa0b81a9a6424b2b55553dc50eef0c5db1b95fcbc4b23b6a7d955c5afdc0dc5751f44c21e1a2ebdfe62c438e0e98eeb406af5357f2c5036b8c14ef88e2e015dc221cc4719996b75761e5af186c7854bac79cd23f803959ff79456158f337f1d542ae28d090aa2fd17817b4b1474f5a6b9e4269de553ada55619377fe68300a7492978a1e28cef20b83c47df67d36c7d869dd607e68b737f57c37c740f7970c67e3f4cc0299ff5038bb0b5130fd11a8b4bfea17e7078bf3b3a800dce4d331892eb771d03cf4dd3d22401d8b2046a20bb82d639cdfb6530aa7d4c1cfc11b8052622566f917cb3d59151ef704d22f3b8fb597129472047387aad939912ff1a68b4a762d9690e16a777cf13f2303eab0b600101b753613dadae140878a03fb77fe2095be134b958ad53d2bb2c086f9decf584a76c87973d0ccf24c126fb255ce647dae1713086a53bb3f6fb57742985676dd46e937992c7c07a5afd5bf40e121338114c38d7d26cad3bdb1311ba94a64268cf7b2a1d0768ea1442c7a2069b77a3203954653eddffb6ac02e8a697b6797897b9c461e8b49a3ab5ae5d2c7f499b4e4056e053ffd63b76f7dadf27cf45476336558b0210af6a9691584564405ef37c8182636d32fc9ea7a157a1b9a14cd4df33fd283d9cc66fc0c9191761fc2a7f2fa453d8322d6ba633a4dcc014e28f5842e5f51dfe5453c2fbc136f01d9504154cfdf10b7cf36ba8a84b66a47fe8540e210ff6b1bb70f75f2dfd5b55331e5f794e3ecd9b4b18d8b3ee2a22ab0810dd91c7843f9f4ba19505910889d6119e4a3c720c4284da91dfcf7cffa5dd325bb61fab11f65a6406639dca3780ca93501a8580820e8c892dedb77a75dfaed9ace2fee7fe53a748e5130623551530e8c196a27bb788144d48272616e887170092e01a52e38b3e99e45b3e366f6d41d134c5b7d74ac9761b7b82100fa0d4094ea336dee6faca24044c037bdb6e9c30e4b702b454c76138080b1b4257be22d39088c5549a2665a8f15286aa440dba9f11a0245d8c286d75ca1029a580890560f6c9cf96ecb64239d028a8df159b684934245c002ec11531de27f458c68771ec032d662e9098fca289fd7c1ad3e2db7462cd2b7c910c7713b58abedb3151ff240737788034d114f759467e196e5b664fa719d8e2b7f9ea9f30b8556aa6f2f7fa234491f337db7d6bdc0ad9083a2a833ee021762ed45274dfc3721d0b15895b830ad20b15f58193b5dffa5b9b659e8e585f195452d0f15a34ebf23dc059f6103149486f7397f06ef4abd47523e54ba9ae0225ffd6522dd4fc7f208986e23d5ac4b60aba3d15aba95cffae43428a6aae2ffd5cc55a06f846f2fbe6a8a0b7b681adeb795d452d24328b451f7405569a85d4ea2bf06874d37acae7cf423d4656e66136c819ace535eccf6e7eaa546b3ed621d030651de743969629b6541fd6f06a9018896bcf36844c27428d828afa2ecce63c6210e2a012fc69d5769c23cc3b848515af91faa09e24a4a08bea8f945a69612031a6a82498b94724c4ecb1be3b1b8b2226722bc8ad07d8f3848b512bede3059f3759def138e6ea6f37a37143a0cf0327342f972ecb043050cad14b0870de8e915a4b5954b31ceeceb8ae39b5984986792cab2be7108095d67107dec8d3dc31df8384d17fea8539867b93f2239b18dc09c845aae8588848f2d2be43ce72f7fe24d0903acf1428227aed55cdc86a1987dce04bad486aaf8fd80eeccc05cce76a7f721bc90cb5387fd37c358aeddda18677ca46435bf00204bf42fd889cb3a8c7960c8fe0e7bebbf84ae09eba054f3824d5170f4c08a167aad22d323f8e63215f471b4dc09697cc44326dcfea492d026d6ef1b6ab0915cbfdbc6c20e02186daa62549fd2e231e03feb4ca317b08a9bb603affc8835e66c2996fdd94025d26745faf8e2690ecddeee600e7ed51d8add9f622f565fa67fddb60e7eb5287542f2521c042b0c0a3a5eec9bb1f96129cf7a4e5c619ea803a69ba76254cc20c952bd7f090420f5325c1afb15e3bdbaec1c0ddff766186bcbcfd4651445f83de1ca6d9f90d7fe719fd6d384bbb1fedc3cd19f602c02fe685cc62da081cd688cb6c46b2689131432c9e929f8b7205df36c225fe30b2def5b3c96ba9d45448a02ad6978bb3bc7790987120ec712538d9efb5e7886ec25039958c811bbb968e331924a37f35819a6116344f9453818adde9e600111cc8a4506ae4d9231153a6632684cf01ec896f6a2b7e73e0a3cd0e99673707e8016e3ef6e2540fed727d6f2eaca9eecb9b90901dafc6f50cfc4fc3fd7b02c7b69cd90b4d6d25290521639372e770a594065833e8160d6457b0e7740f1eb2e8a44ad1624d515ed84a8f55959f2a6d0668c5276cb20f28e3a0ef3b120e7047b0a6fa17027dc8002daaa345d99d078ca4c66d26d04077f593d7b598e7d0d77edbb9f13d3d1715d5019d89069c6ae644aba8876d1b893b48e941a8c0cb004e53b5cd2b954c5d2a4d2f3875fc79d4a81a9e57ddc437b0659e5ea5205ff84ac3c5ef73858bf21288f0f969ef53e38c9862bdd5bd4f529b08b9b4b38698fc5bfb733e3b5c15dd47b970d3cf6c626e56e3a6cd6a909ee46d5d202d48f68d99315104365579a6cfa2b62b80889fe6ca87262aefcf8e0dee2fdea1100828630c2923ebd213a0a2afdc16513e9fef1981f37bee24170da816dbe404e17d379f337dbc04830303081eeee12bc952041d085430959d8ec994de80607f62c70f59870097c4286693c4eff01075eb7d10bcdf245ba6cc0056784da36aa5ef13ab8b332b75b556aaf9628ccab865d104cf90eb6f34f6a40d8a43edfdbabbb3cb48989caf07ede9916e91479bb3a5035f76e582d7956a3ba65d7d949f82fbfce086a1d828a668e89dce3f4af46d52e4bfe98fe3d6577a9fe88105730c1fe6294524ff31b759b268b0a5ed35e8576b83bcd05d11b7b84235a6dc8d58f9d64c105f417241951909a4fe1d6f849826c8ca01ad4f2dc407f88ffa01f1476823e70801bdc8c0aa4d1db35e91ee4783ac6fbccb9eb6a6254dc76b17953b13c61055e5921169f76bd97c0f30dfa1f881b0bd2802d0de0269f28b166f9c62724a6d650c7d1f02a67f9b488d9eed088bc0e4705ce5446e7833ba869fc40723d29fc70572d7ccd4aa5a27135d58e961c5bac893ab10874f0e1aac2b496d033d4a92c81cbd81ec339ffa221daaeedeec814f5c92f64320ee37c71c1e46aeb8db5346c49745e28a88f4031f561125bd6feb6cafa0a69026604edfb54b3f55c49e8fb2ea013a9a48c150bb5523248125be1c88e11173b25bb16a17fbf56af01db166613140bd2c8d9b6d601b6e0f513c18ea83470584865bbb56e9bfb75172b2552fea36756dfa61a589f189f77c15760403d0592d40f7659145691d0af3609df479503d511333648b02a1a88c02b72d6272cd46f42552047fc0db12a6e69fcfc40f55a1ee062e806a0f636e38d090166c152865fded9c63d999dc9a7b081bacdb286a61f478754850979c2f8c9a3076b70fe8e0f59551f14ed816384b2a5af1003da9bfba00e2afcabcca2f2f3e4c75122c2bce916ec19ee487d09fbf9c7473bd7cf1cebf6a059ca7fedf9b3474da6398cb63cca014569f59ad4fa9db5667ae0b0356128ec4522b699bb4951bf628b851593828bb05fa2b243085b1f930aec513abd734a4eccc5af8606205d586d981555d1a0634902412006302ca47046cded0b86d8f33e61b2823e3fd5298452fb20d498d4d1b35477a457bd16c19effd1ae91013b6827275f697489f1b75bb995dc3ecd0bbb11de3908642bae3de32df34866c5919575366c44614d9e4c7a4f40f545c361e7befa37dbe3e176bee22e2816dc4390f7e0f9b652483e6fa5dd9a9f9f45ed4ca1ec0173bee75d5638a942f7b8a8d204ed697b6cbf8bab192478c09fcf981fe66e7bce1b0b224bf45358ecabee76c8980cb0e8dd4455423192d5e897cff7e51621ba4ae6414dba9563b088c0e463892793f87d13b49a3d46307244fc973b5dbe9cd9f4b91298437dfde78f965f2e42144e64ce23dcb2e52935cd81f9b5663086a3af80daa82cf7c704c743fa4e4ac11b15c172aad06137258eb7cc1dcba4d581e35d41c7b6703994881ee09ce31b0339e87b57e08cb00c10480ab05ab2761f1353a34ce2750bf34948665d95ab4351e1168edab8f0de65e18e33f7ef82f19a36eadedbf222b3fc491364a67592f4e92bb8c665148f7afb81ed7f398e6853e2d665065653cba8da0e1edce679e73449c35ed5224a23e801e616631c181fe57d42474289c268cd3cd5878e75bde0c5f33dc6d164d4bc01582f825c59526c40fc2877e6772577e21feae21390b64a559d055ea90ecfefbb0fb35e07b7f430e2f29881e918920135fec2f9d62254ff72d6585faa04f065de3a3570e2aee1b822eb2c2b3a7ebc6c59bce123fd14bcd184821c7c43084b599525ab0f516e7d8705868c1c5b2b6845a55cd5dbf532accd0005fd6d287ff86072b98a54ebaa65b2779e8ee9481e0923940c2ba353f6029570ea6a611f69fc697b2b50a2b5ff73ea7de4b42b18cffabe200a0952d500e4fa08c98e744b905d30628926cd665fc6492bc8bbde0c3d096b4d90bd1fec51e81f6a8e4afd8d65c0c7559a916ad871c3b7b44005d53c0f2aae4f963fca4457657fe47713b77dafce24b66b8950d6ce6a03a427dbfcc0083fb79d771711b0856f2fb0d1f408719cc96eb551c4c77cb22ffc38a23ff1601cccb74d11485ca1fe6f9d03e7df02fc55d81dac4e233aba76f1ed1f5845d42dc50f12b1d38e8e5d8d9c5781bbf7dc1317c212ae8b4eb60c94e3b4b79ba3d6c72a4a99142b895b971252e1102c1a84996fdf0283eb8d471ff1c9e72bbfa1d761e29290a3f0b772e4810994f48becf3b86bfbbc09be42f8244dac68c5f68e19e2f9112860422f18e6b04ebeac98f9759dc3a05cf64699c11ef2cc89cf89adebb61247ce6af71144ae0243e24d64b03635ecc9ba785dd9c7d047035e3f7de2ee4a70dbcbbb9ee2f8c86d1d0608965693aff5ff0814312572c133da56191a61f19270d18120ff7fedf64c615eeccfdfa161d597bab31f65974b3fedc3118737fa5ec4677148c3", 0x1000}, {&(0x7f0000000480)="f6996445fb001413aa3fb5b93428ac79ba1e551a452e218bbebea55a81d5b1af7756b6e15c1e16380282116be055ebe8affadd54a932dd53398fa531986d6146c2df3952bcfa4ce4971a05a8c78990128c4335d3a9ae049d2b70150145e5636973f13cbe841e4cdb524871cbd9609920c5392c7f20b6277175d75578eae23f0ce11e30eae173d2222d53a74e0c5281876338534538b455a1050945b9cb218ef3cac0cc8ecdf6d56bae72ba88f44b", 0xae}, {&(0x7f0000000540)="b4ba80db4ef8553f105ec6a3012dbed2dd7349", 0x13}, {&(0x7f0000000580)='W', 0x1}, {&(0x7f00000005c0)="f70b4098f73b589aebbdc16f63aab31f131e83fb72a62ee220a88fac82f0a1340b47cde54cbd958d27a7aeebdf6b41e44b703e51e8335f58515c84c4601e8bbd0bda2d481271ae4ea44ad13d233e598e4bf8fe6d04de", 0x56}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r12, r15, r18}, @rights={0x30, 0xffff, 0x1, [r25, r27, r28, r29, r30, r31, r34]}, @rights={0x18, 0xffff, 0x1, [r1, r37]}, @rights={0x18, 0xffff, 0x1, [r40, r43]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r44, r46, r48}], 0xb8, 0x400}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = dup2(r49, r50) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) dup2(0xffffffffffffff9c, r51) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 01:06:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="feffffffffffffffece4"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300), 0xffffffbe}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x59}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) r4 = geteuid() setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='e0PF'], 0xa, 0x0}, 0x0) 01:06:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r11 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) listen(r12, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r15) bind(r15, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r15, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r16, r17) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(r19, r20) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r22, r23) bind(r23, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r23, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r25) bind(r25, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r25, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r26, r27) bind(r27, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r27, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r28, r29) bind(r29, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r29, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r31, r32) bind(r32, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r32, 0x0, 0x0) r33 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r33, &(0x7f0000000040)="670dc3", 0x3) write(r33, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) ktrace(0x0, 0x5, 0x100, r34) r35 = getpgid(r34) r36 = socket(0x11, 0x3, 0x0) recvmsg(r36, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r36, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r37 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r36, r37, r38) r39 = getegid() r40 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r40, &(0x7f0000000040)="670dc3", 0x3) write(r40, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r40, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r41 = fcntl$getown(r40, 0x5) ktrace(0x0, 0x5, 0x100, r41) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r43 = getegid() r44 = syz_open_pts() r45 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x800, 0x0) r46 = fcntl$getown(r0, 0x5) r47 = socket(0x11, 0x3, 0x0) recvmsg(r47, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r47, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r48 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r47, r48, r49) r50 = semget$private(0x0, 0x4, 0x408) semop(r50, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r50, &(0x7f0000000500), 0x0) semctl$SETALL(r50, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r50, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r50, &(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(r50, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getegid() r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000100)={{0x3, r51, r52, r54, r56, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="dcd02e51423157c42c8af8bfce6d1990b4ee8059cf66b692123ea86de22cc4e2cce3966ecf6fd00b654b11c24b59167404ac1709d986add21757a4e6cf49e09893af370c5f6c0fea4ed06bb758b2fa378fe3c0bbdea50412ef28dcf74d23ee9c924ac0f9f389879bceb902833f483a756ed400fbd0eb762cbfa0dfe765f0a52f923a26ccc97724a487611deaffad3552b2e5542291426211cab2fc6b9e0b08874e34c09fe29577f930a3a24671d616ddb9b6c74ab01d45d69c026731f9318311cc1ff76a9fd0a8201c722d2e0151df6ef3808b3901028c09e5a78e41acc18412f8d7cbc714b25a", 0xe7}, {&(0x7f0000000240)="f149c8ca1b8b2f384f7c792ceb62d6b769d3ed1f8782a90d3cf6df24d3f7b99d7dbef09e51a66bc7156db4750c6b623056911d69732a3b89fa82bd8459a7213e73fe6593d8293859281df6d812277c788d34e77701b57ea1bb57621c46c02a7ea012fec74d28c8879a854655a08c618ec62c844daba0871ce319d0b35801f078fc235d82a037a8809d7429c5f1b99bab9687a1dfa69b795fa2e156dd79780900f332bad106830ad25c9d7f0d6c472f2651bc4f65ac044546ec", 0xb9}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r4, r0, r7]}, @rights={0x18, 0xffff, 0x1, [r10, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r11, r12, 0xffffffffffffffff, 0xffffffffffffffff, r15, r18, r21]}, @rights={0x18, 0xffff, 0x1, [r23, r25]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r0, r27, r29, r30, r32, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r35, r37, r39}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}, @rights={0x20, 0xffff, 0x1, [r44, r45, r0]}, @cred={0x20, 0xffff, 0x0, r46, r48, r52}], 0x138, 0x4}, 0x40f) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/252) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 01:06:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b818f30000290000003100000000007a6a000200000000000001005a6957098a6b693c4380a85844cfba7d227c508d24c4c2d1056916a3355ced420ef1368fee78c9740c1e6f157bfe4c677ca801a65519ba11187fe2b313008060b581e0723e97dcb62cfa4113d3d841ea7a4f4038b6fa6bad6b5ab0dc6a8d67b47f021e9d5f50fccc163c41d3acb350c136ba4b9c26cda9778765bcb64f0969ce57025e91a78e41f167db3f0963128a213d5ff34f20a7dcf00ad6b84b777a3f98326b61d6f9363ba55240c6d3d0fc3ecdbe72a0950b9e2ecd61b074ef57b067f20223bc4b902d62ee137ff61aa925cc9cf48a5a37b519f6f07392d4ce56a8a0f7e61bb4e8a75e3efcafb78e95d942b02c68"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r10 = fcntl$dupfd(r9, 0xd08b4ecbb23fb38b, r3) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r10, &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x3, 0x8db2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404fc8fde096006ee01be657aea8c500000002000000000000020208a371a3f83a4516360000000000010000000000000000", 0xfffffda1, 0x0, 0x0, 0x392fc66c1ee79e72) 01:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) 01:06:31 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) getppid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) r3 = getpgid(r2) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x612, r3) r4 = getgid() r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000000500), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r11, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000500), 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x7d, 0x7fffffff, 0x7, 0x8, 0x1f, 0x9]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r20) listen(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r22) listen(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000000500), 0x0) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(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(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r28, r30, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x7, &(0x7f0000000180)=[r4, r11, 0x0, r14, 0xffffffffffffffff, r30, r23]) 01:06:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) r3 = dup(r1) ftruncate(r3, 0x0, 0x8) 01:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x8, 0x59b8678d, &(0x7f00000012c0)=""/25, &(0x7f0000001300)=0x19) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chflagsat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000280)="c77ce8dd6bc0b93a6c885b285e18b44e1af9574ea5aaa15c2e2221b859a4e05077927e58ad828f431dd3ac9ddb6f277707144dff55fe55646116f3374c1661516cbad5d6f9bee34023b6efebc2345cdcbd862f9d551a846f891b997799343c0c98119c8dc8c699c8125807afbfee9c6bf97f18d9e0d8b6388282b4012317a64957b73783d4ee2476b19b033a8ca4e4f225dbf0d65c45c96f0a0f613e47594c09aa2f2b6afa56c9a89f87341a53c185d0311dc026a83e8d869722332f6ce4565501402e721bf96a6674b67feb9c632f972a2d5a11df93fc8a24fda2e793d6f17422f7ed9587221da8359002f9e59265a2b89bdeb8399777e100c876eef1bc9d1c153a34640d6a4c7566b9eae74b75a9aca950fb63b9aa88a307d81e95ab5f8e9ae92e904060f8e1f20a91bbd8ae1f78fdef73e1f9fd511595b9aef5763455546dad80c621394229c50b7f63eaea262004d4ca53e135a65c72b10a89a1d223e961f7844756de0c4e95681e170adea284d51797d50244c865e24e6d72dfeca0cb6ccce709f48e59346e18fddf5de07d9e7c58c0e037e4d1c16634b0497a25216f949300700cd7367c474d40c5455165b66f9c7ba8b0f6d879b90c0fab2889b1770e0ecdce5c9092e9f4dfdf0b6abbec1a71c4e8e4335f637ec2cf691cdf6d049de4a1f5b7147a8da635168a8496cb2420da609e84f70d86c67dd9ec4e5738c51bf4fade2e1f4cc45fd80595c2d410c315176e1e5838299951a0f7fdc9eef3a424e26d4a9ebd681f3101bb62aae39324c9ecf04045ce757e4c177b337d47f036169d26ab06ede7682bf6efd584787190e2f62a0dcc47435dc14036283f2a008d14e880bca7bea2efe0c8fa0c33e8b98671045a4fd2ec017f687cb78ad770afbff3fc6795ef8285d30b82b5fa0b4d4e1417d3811ae65ff3e4bd95840b342b7342cf0a372d97d9f6c811e41c239b0cae81fe2c1bc39dc5275ca60662e7b75e7a8d724e80380870778fa18b1213bf6b17261d718e27a7af3546ca6c7694e12f8161367129fc6cb92284d9305ed3a3a88452f7c3c092cb145944fcb14477c8cbf0182dca0a8c097f4ed62f66050e07a218be954d11bb05d65eda4bf7fb39c42fb8671917589d91743294ffc65676e86651223c4e0fc75b7d5064aa55fe5e493dba8599ebe4ded5ccf0922682a87d2d62d956d8cf38056340845f492bbf65c376340eadf8315e71d9b190d327fa210f8ba0aa39bd387b2061692a93e8a119a2de4747215a32eb9032e5e372730e7362858f28bde270498fedd49a69c531ab7140a3a382c454473b20a11ca9c814e8f61f519446a3d48b0fcd80523ac3efa6c56d2f98e3f6b0621a7bd175f10f2579f29601ff6389e5553b4d39dc72f0f985f3ab0be292e958981c350869b5e36955f1c1ad20de8e320a33518ae3ea0ee0a84dc9caf4e68bc3319fa34bd68b4af109bd1931a687ca45b23c0058c8903c75b13691538fcda41be017956947ce2bd707a4801bd3d9ddff3dd1f0d7b157cf2f7356566bef07dd43c7dbd60af799c1e083f41562da5ff98969d6e253b710006ff6d46527f54ad3ad6724af05e4384fc1823ad43a4a261c168a979b730330ca25c30f022fc48ca607d63888819b2c4f4b4bfc35031034129a78b905b131fbeea68bba53bca6c5e38d773776550091589bb523e3d1859aacd2208e7f7e625cdff15412f7ac667dc65f7c4ab2bc611b35d0238e7ef4a09d3d46834f1cfb3af2a899fdeaa155f5fbca1ed5d8c021445f28ea05d242c023b614033ff70f19c5fe39ef9e8165047c2a15bbc9e329199cc807327bb4fc4ac921024f61f6c6fff1ddee31a96837a7a3f408024e23b48ff953a350341d4db770015bcbc28f4ddc34b345bfb83626e2514502d96cf6f374b1e1b5a2d31bdba862b2c8700fdc351a07a9de38a84fe42e90a4698692e825b8831d160f7798ed24bd425b8fb33d828950dc338885b1f23c53617fbaa7ffc92f73ca87410d2a61256c129c6e635489ed2bf02bad9589b7bb9cfb18f07044a998d8b4a36bd3ed94a99576fde8f1b7bcd59e2c50be5f2c58f17e7ecb0b43fa400f518a570001dfb2a1e623b6427fdeb3dd504abd4f7202d5c616fbd028d6b634ff6ead001cfc837ac913d76b14adc3ad5b8a0a90d35c4576e543e70a5b3f60992cc38e1322e5bdd3fa4b1fffa0cb96647c5460b7adf7e9e3952dc0d26569dcc83cf0000368233f6a360a2dd95d3e9b5c9102e94d2843e029304a5a5af4e8f798b691171d9bb17ae346c0df770c0cbd81d65fc0c15df09ce6cf8fee76f90fb2280ca6519be8f5c2818ab65ae91cc29340ed49bf93c84508ec7df1625d3ba748a7ca587bb33a2c06cdc6153061bc8b98d67a8642fafa986495512d4a55644a395f8187ecd1aea2aaeb911a968582c7529860a8d8239a40391589f36823650ca1bca10eeeedd3f83366a2189b9455a2de6d44401caf1a10030f762e8d2b8c7b085f4f099f95084ca805e5fa289648e1db6766fb5c548cd7503f218ff665e34c2418adece2a546f63f17fc80efb92beabedefc89a3806734dd693977117f7bea7d53c6988a30db3b76dd83326b0655b485d8032f999a0052c5955f32d54baf35febca1f02ad452fa85a14ce65e5d99ecf8115db5cb06bb1c177e6070d59b41f036d71e9e66f23c12ede7aff0923dd7f0d6b219e9958344512d6a257ebe5d384076223a41ec0fc8e593bf5c7e4d2e1fcbf425db7d9d3b6b7052e81e0b180aceb37f0c885c3be4cd16730df804f5ba65418054672a662579fd86d97c35841c186bec0b1b7ebfe79a332d5dd3cc4ff8d7a28f2b0d7e41767384eb70ba0497553c546c0ee10fc75ebd4472297b89cbfb8fe104f68a40344d2a920363a1e11318068c8b743f1a9fc8277a6bf9d5978ddf579b08fab7da3da004724e31967a4bfbfd252bce3086e0a38147e77e4f5d2d54fe5a9e5ba41055d9a2dd113cf37f0294dc0ce98546b02fb59783cd8fa8369eeaf972e35a47ac81fd3098716be434f1ba9cf98524d5ecc8edeb79f011c97f707667d855b22b7e5613e926f582146fc2f7a6b4b813a21aedfda784bb647552581c9bd39c0725238e1453a80ec40ab6d841161763aab6f29b38ece55499a8fe8325168b34556b481d99d56afc439de67aefca17698cfbb8c54f1a3b7f1190d71fa1deabacd954da11872da31faa4f352a8b9f1f4a598389317ba37a51b186eb6554e1d42be7942309c1f622dac357c6df2f46c940867d7711e3efd57e947e376696e05925ec1d183e39096190f5ed3ebbf2ebf857aa08a5c8109938d9f14a310fa19edc93700e4d36fbb485565eaddc89bacf07b9ed6444a55e254be2f7371c154b75b8735080a204bc8ce7c2ee1e9f9c81361d8a90472a51c7f370b06debd4ed1ca55bd881ad786c3022c9e22a89dbfeec61e52c1b4bb6ae314f5f0479b5807618ac2c8cbb423cb4ed506d1a1a964a9d08529a903ef84ff7e10fd84a5baa6814722e0e29c16081f857550364b4097e9ac5154d6353f4d23b5aabc251ac342f2452dfa1ca8276903c0aa048a6a4904e3457e155cee61a40ead96dc1637c299c634956934425d720c49decf66270bc9ff5330760e1b443d008d7d76a2fd2c74c804470c71da7b0e49c8ae176affaca03537f01cc64406adcffd96d37bf63c13c3692957b236528491c3c9584a993f5e2874bf50bea747fd6abf43f26aed2e778d8189cd3fd442e9991d0f029ae83d84a351cd8012cb36b1f6b2c36f8e19785ac7ef31c3f18426b84cb563942a246e736d0eb42d02a08088e1bed780a473287b72ffd46ff40d02ba08f510e609cf8f8b814532495b2d36c72f24c701dfdc3513535967a35f4d7ea794c287a80442f8f9c23b16bb332fead296ee4d045152e347af5029d6a008ed14be52480a144661cf626cb0698b46c9c638ee48e5bac1bf6e86bcf2b7e5df309a9543d827c856d3301de7a61ba3efb177259b083418f0a6f40c40cbf3cb64dfd616add42d4adccb9423c4b5cda5419607633b7c660873fd1eaa4322aada5b91b7b642d7c8ce20e99ebc8d5b2dfd4a6ee5ac5bfb6e7352f7e5b36682021f27f988897a2161aea0598c7a81fe1dc5a7bbc3f7c81a66ebd2cbb3fe01575fded49cba959748dc6edcfd5409e6aeb74e920e73395648f1333ed78f6d76ec8d64038563e89d072ce68f50f1071fe05ffeda515d1ffb59cf158d3140e038a0b98e53376712e7f33330b1b62edb76cb405c63b013c4040992aed2f037db8c80d4435e076195991adb36f9e09336656e7ca864b44807d3584841afae6920fd3f79254f6a95151de51a876436594f1bd6abcbc5642018a6316ccd72fd647730c888b7b9e7c10c9aeb4e8f599890a05d959228faa1f38bb159f9380e1fbdd941bec265ccbaa9d80d3ff6c04178e05428688f993c0f90655d1eedf090babfd351e69f704acc7b3f7b1b61858f2ce748f3ec801d53650a0606f0c45ecb252190b19e6ff840a5f58ca5ef75569882f0ebfe2e1d93e5726cb83c6ab4d2aaf0c0cd233e50fda116a036f2be838a629cfff42cd79b24bc00f0133c9f721a1506de8290dd202441b3fa6a2efde4b74311e492adb8b384b5153e19e657715cb91c8e1e1d4abcc4731c0cc937a823c71d466d368fb98374d3e6e9206d19bf5e5f7553931ac56289bb2ecd4d28b95207c13b2fae53468aa66c0689b9dc1fb4e6bc7789b2b6bf35e93a7cf8f2a05e35afc67cbf9f9dfc0bb8928c7ebf49af4c9162a137e0ca24459b161f6045d3cb6e4fa9cd822a89ab4a093f92e38810e2fac88fa00f9d56e04e6ec9d694e43d74e734d3c0d8a7797d8a8f21c1e20647bf24623c73293804e7b7f4ed298ba7ea243ba12a5f48e6468f33b18e580921091be7e943a72d440e98f869259d38af900538d5bc49bd4e18413bab5c86b2fc325121e682584066762ee6c32e349a7a449e3e2273a1715080aea2c7e005bbc27485d9c772f70fe5e9fd8788217faac552c2b65e4a1d1664ccd4994ec2f645631228db629e9cb3e4230d2d96fa37cf86379a003eaf508c73736ac44cdb083eb8a6f7deef39121b584f1cc4edddc32971ad1f5076aceb52f07df71b99a95e410cfc42fd18a00e484c10623f69b0042217da24d6367205d79d5f36dcaa5f6e27339e1c1d1dfe12fe8f5a02d08973c4b7f16d3b7a5efed8ff1b73f2ac13c2f9ef4b15aa425a323848096ff2254476f2ce8cf1863e8dfadd1376cda710a296d0b54cf1e36c49c0d8288aa508e5006c383006610fec2962240b55bc9e223468c5f285ce7df5c9807c1d0f24b7b17677d7c63e1793e6a10379914443063c4a38284a916b08fcf947954232eee0a6f37dd59251a1f9dc724a73e30e13f7916d0a8e37e7301795614f0ada49a31dc23a65732d481195b34dff9e80d0cbbe31d9a7fa5b0c15a9a425458dd31d50a39f05f0c5726da68baf21f11da4b911029189f30bdd0fc92e6c09832af9604b2acb8ea5b62778b5200a0a5f1d34d805a3d71340a9248f31898335bbd598e262b1b087d91cbb4ffcf013ee491db151c5e4a93c8ffd8e8411222236c6889ba5daa9ebe690cbec9f995b4a18d6f1d7d6057bbab7c0f5b2182c3e27a13f32bdddab133236c207268908603306174302b235ef1214a34fb040f96bc86bd971b162360afcfc0b0daa300aa5b2d99a6913968cbf36e34869ee0dfd4bf613243ca1a63bfafb2973b3c024b5a6ba1758808b88b222a2355b77069b6d89e3101977c7f1a70c60c70a433dc7ec78ed41aafc58f29ad", 0x1000) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xfffffed8) 01:06:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45, 0x0, 0x0, 0xfffffffffffffffc}, {0x7fff, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0xfef}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000240)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000200)=0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x2af, 0x7, 0x4}]}) 01:06:31 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) connect$inet(r9, &(0x7f0000000040)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r10, r11) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000000140)={0x1, 0x10000, 0x7fffffff, 0x8, 0x9}) 01:06:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x2, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='le0\x00'], 0xa) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*+.,\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='[)[-\x00', &(0x7f0000000380)='\x00']) 01:06:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r7 = dup(r6) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) shutdown(r0, 0x2) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x54) ioctl$TIOCCBRK(r8, 0x2000747a) 01:06:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2000000000000273, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 01:06:31 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x40, 0x0, 0xffffffffffffffff, "9730c1e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) r3 = fcntl$dupfd(r1, 0xf, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffb, 0x7fff, 0x8170, 0x2, "e7d72f4e4bc0a2bebccb9e4d1047f16cf38ab3d9", 0x6, 0xf}) 01:06:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r4, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0xd46096999de550aa) 01:06:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x814b}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4, 0x6, 0x9, 0x5f0, "17c16c992de065c9bbf2665ee287ede23259dd73", 0x1, 0xca}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='\x00', 0x10000, 0x80) accept$unix(r7, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x3a8) 01:06:32 executing program 1: r0 = socket(0xeb4c327304987aac, 0x2, 0xc000000000000000) r1 = getpid() r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r3 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="dbfe149c4cea4a2e257f42658cb8775a58855f9bab6b06eea528e7b5eae694f87dc5a365e5645d873c5ff03a8384ee57dcb548cb81eb992d0a2e63fa648b8b3494d81ec21486d91a0693b74700691c4c851d8e0b1abf03e058567ba30d4cb0c1e3050fa2ebae6105f46684bcc0297679ae85b16825114e29b8a03c8a8788517e92c8b2871524649f2e399d81e55ec4cedc36fc489a308f43cd", 0x99}, {&(0x7f00000000c0)="93338331829607b196f858f8", 0xc}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}], 0x20, 0x8}, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x3ff, 0x1, 0xffffffffffffffff}, {0x80, 0x400, 0xb4}, {0x2, 0x0, 0x1, 0x701}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x44, 0x4}, {0x16, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 01:06:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20210, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000180)="2b4ef993195328632befdd5334454527fcb8fd11f0562d", 0x17}, {&(0x7f00000001c0)="b7ec09cb40d4c7d2570223774542426a4847f0d67f35d642c72a7c3b1a14bb361aeadc1778b5610b5ed1f60d1e0b5a105f41363cb3c32d8305aca41b4cc8ed2feb7555caa9f287621974466358ecdd59f2a0363bbaca181fc5355fd2a7b2524b4d2c78", 0x63}, {&(0x7f0000000240)="3eadbb5f867b4f72b444a8091d64fd50e8238fc21d4a15b6cb34073c2315770fc6e26ea123feda8206adc37232b8cecde5fd2d2033d72964c416771019ec071578447b87a13d98d29e9997f4e3ddacf9e399a548e7f4794c8e25fdda2f3a09e923d2f4540d0a7529623b11fbad869c837db0fb85693d1a6359687b97ae927c5f5c92896bead037373f07e3e7377d41dcc6fd3300955b29440a56b14d7fd97c0630d1d006", 0xa4}], 0x3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) openat(r3, &(0x7f0000000040)='./bus\x00', 0x4000, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000340)) 01:06:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r3 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r5) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 01:06:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket(0x6, 0x4, 0x2) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x2, './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = dup2(0xffffffffffffff9c, r0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair(0x6, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x800, 0x0, 0x0) 01:06:32 executing program 1: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0xac00000000}, {0x6, 0xf}}) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 01:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x106) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) 01:06:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 01:06:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x6c, 0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 01:06:33 executing program 1: munmap(&(0x7f0000ff1000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x600000)=nil, 0x600000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x6) 01:06:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x5a0, 0x5, 0x8, 0x1}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000280)=0x3) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000180)=0x4) r10 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r10, 0x3) 01:06:33 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x200000000000007, 0x1060000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='\x00', 0x1) 01:06:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x74, './file0\x00'}) kqueue() mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:06:33 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x6) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x88) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x401) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x8, 0x400, 0x1, 0xa6b, 0x0, 0x1, 0x0, 0x0, 0x7, 0x7a}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000200)) r5 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x107) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000340)) socketpair(0x0, 0x1, 0x76, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r8, &(0x7f00000003c0)="6e636336fab5c0fc70e9df08bb9d85a1fee6d05d197015a9582db8887df26f98785da085f9ff0f74f3196d6d665def7d6acf7b7b2c2af6dbf5cd00d319388ee59f2d4ef92eaf923156ce1cee7134021a12c829cc107a35552b65576daf747b357bd785d138dc1695eedc81a5f97b01812193df0dbc8cc807c7374603805d5ada62aa6a6758f3cdccd773dd45aa9897e7099d9dfedf9355e91fc2b0fabebc097df80d82cef1eff1e1498b6277a7c595d85c39df397fa13f132f9c9a2df519c38215f7dad24bcae7d29de841d71736457cb889e70b4f9020519a9c645de0a4fb6bd65cf41e", 0xe4, 0x0, 0x0) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) pwrite(0xffffffffffffff9c, &(0x7f0000000580)="7c983102bdfeeb7bab7f1d2e9865e8b750635fdd477a9643c2e54504edc0b6e254d9ed5a4c21ebc451194a99fb060d72ce9c232227cff7f512cd3791c583f79926e6b7814d46ed5b2191dec5fdb2783a084a9a0a527708b2396db2ffd3d39cc03f24f2c2fbe015bf10b33e82749e8008959b17f3f15f0c9e18bdf58bfb007640dee806de9dd3552a4c1365e1d02b95cb3dd25fb7afbbcaafc8e976ae387ab3191a76f2b1a13291", 0xa7, 0x0, 0x0) writev(r2, &(0x7f0000002a40)=[{&(0x7f0000000640)="d16325ae7d627bc97421cf82fcca8c497af26330d9c936dc61e38ea1625e4b6a738f0cbbb82ea3b27f86bba743eb58a3897d4eb4afa12dbadf298cecb82cb57088386a760acdefb333a4af6c5fc18607323991f0dac3335bbcbb8580c8053cd57f1bd5859ea0458efe0af05a2a4fca204ac9ef977dbf567562c28fcf2763019223019d6c3a725c20cf45f91b940bec18d9768835977214ea9c", 0x99}, {&(0x7f0000000700)="27590430287aa6e422f27910bd7e78b5db3eacee2eaf70bdb2a47bddaa94c1e2b173d880c8e7dba1570885870aaf6c4f00929818cc697f156de4a63cd784496d4ed156770940", 0x46}, {&(0x7f0000000780)="69e475614556dc09c4de777ba7040796a28b4f780dc36a5b5e87c6fb31a4c59afb0ecafecb8edaaf5be65eaf", 0x2c}, {&(0x7f00000007c0)='/\"', 0x2}, {&(0x7f0000000800)="f64263610987191282ba9b76dd4a93363b46380bc9b63f373f667f98fdd83b4a6790594442cbebf8729d1165a95fe9c35d21996f861da4626a81f6d98275b5490b00e94c9941274745682d8a07b84c1f3fd17c5a9b5006bd51b9bdc675b77cd47ac27a42359f5a409b648bfcdb9ffb70ce98ecc44655b61a8dc0bc3487287f83c0edc40801a0751728db5edd130a45ed591a42c2d3d8215ec1df8f9c7256d8ee04f90ef99d23f1f31b70269f067d6938f6b6ada6028d231ac4eee91325a5a9aa327e6445125fd0a991ed76", 0xcb}, {&(0x7f0000000900)="5ebd24ca37c87062353c06f24ed834b37e7fb3bc5e8f423190764e7ba0c7d6c67e1274edd92a6c11c6496fd024cd2f9726bdef2b9a79c818dbeaaa66c9420e0a62d568c9988dad1cecfae3ad4f66b3afaa4be5f710e8d3b22ded70b91a99b273cbecec9921d09008a76358b52b70ba2cf6fbc687ac46f11fef088818fe59554be9d6188dfcb4d9e2bc1aaa7541f7c1e3192fade133dba605c395c90c71eb692837028f2106669ad828d88e50132c29957f24fdba501979b7deee8504cb8a233b5b24332c4d868f09d3aea918b521106fc70172d9e347fea8573d34467d2fe10154e2df5f235ec3bd6ebbe2b3ede6f57be02bc8c6de11a795b125b730285c6f4574efa44d126f312a384631c784e8c37f677a146bf290cda18bafe3ea1541514570fdf869979c3b315f3fe70b2d4543b47112d3569e4d03eddaae2511272c53b7a2d62a3e2c2c12e0e54569bfd4aee94be2e61fd51769e325252dd181d9b94b2911efa1c200d4c64b2ed5f27750bc2402ecd8b056f57f585603d8071d4f277f842bc189a037072d50ce555b8a4820b54b17df197bef063cf2f43ed445ec1e41551a5575e5edfd91e53c03fb49a46ec4a5729f93e865493286d19b759fb5bd8c1258dd46962ad7371d19496f7bdd4dffd98466241c79e6c7b7511917d7a3bcd95c8e07d2ee347e980466a9f6f10cf3e75ed5cea559a158fd1efd0a1f6dafc985f0ecaec3b48a24665eaf3ee57464b084efc934dd68551410a74261218fa498f3086cc094562dc569ef004c8e72878797293375f6066335c02d257baf0dab34c3acec67c981fca0da26079e9c0e254dd2fc61d4558e833e8be28a7732e06e6979470806b1569e88cc18622b201f590e6ccaa8c5ab0051430657c27d50933f2683a21460c68a8061911ea073a82ceb7fbea5421bed241a0020083a79bc24cd562b17217fa8b2089d2228edd8eb24aca0ceeba0004d86cec1b0bfd3acbd15e257e28f925e39b4b9f551d9ea2a50a01070ea820e1f64f2dd1bf72625a1616ed53399e9af9df421d152c983d2fc8f59ce64a0f38c3be806cada845b9a2fb668dc761b1f6164efabbf3c3125f68c5a339ad95e0515e96914cd03db454c3442b1fe88ebdf13fc612aeee51ee356ec79d6b0b407ba0ade9a789e2b6ec12c34930ca26888ec0c12d5196426f32fe9072e9df3a1b0a3d8b42ea792a4368c4bbecfc46a959347eb052168fdb569c429bc3eb6c831e8e1c11d72a4e76b2a58c845163561ab53ddc7a02f439d8d746596a9887ed882daf4b5e8b764d8834e6bccc585d0593e37607c6d5a19512ce1064da43991d3b6a10dfe4054c01becc24856be59c5ddf7c9e0da41c24d5a940cde95c5240dd2075acf6843b52e34124c54b1f247a0c78ff4154398bf9cfa0a6cc67c812caa8f8a7eb0c8c918e3270d45bec1a6427b7710b9ba490221d5035cc0c15f96795ad7a11c8ebef44d55f4f1c203c16c2c10f026ecb7e25c8093ec0521f58ebcb020fefe6170463819da11b69d6ffc6dc31d938a1196c2ddcdcff63630d46a23269fff8ac75ebbb16b76726245f03a0875de6679929d529b69b8cbf902e5ca31333475ef855c7cc86e777c0d5cac254a4ce24fbc3a54a256739f6a515b2aa557b79dbdf9d58753bea792795eba9ae146b734b39b2fc75b7e69b405b3aa560a69d3aa1e2b3b9835d1fbde58dd0e6b7d8084a7fa4dfeaa14af97f349e804247376deb3d44ac171a58642139060ebcf5be658633455a96e302ece368fc630ecc85a1e33208635373031bdd99c1b13a63f38a5f900baa2a02f717b21804a363296adcbee1b46fb5abb9688ef97b41b936e1cac5cb2ba30aeecf7a9064a46cbac2d120c3c80daa8fad6474f5dafe32b4796f02a865397e7110d3a5aea2dda3a6f6b8bc69182337d9dd1aae397a97b92cb04218b03161ba929c2ab5d2bb2a4873c7d943c0fb8c57ea787bbb037bca73f4f1a0de332bc60ce9958ddf35d5d9bf1b2989f21fd97577744333dce12cbd812885f38635a0645e5e19928d80bb96c8da4a110e4abd5643f077c8a25fc593b3ff615d92e3e40b172279e5639f993c1a13828bb374dd9e22ec0c786547f5e7340cd6a8aab3f5e27288912d4cadfa005c68278e46431e60e495e56e893a6bade31fdb14d2b777257e7b1a48a4a0e067d22604b79ca79b0a2c7a0e08432970d43928cf1ef73a8e6e427d69b7de3e384a392b15892297e630c8999f2a226de18979b7c9e74b3d4cc74efec9396e34a681ba9a7c8c39ab910d248b0da261e82f87299fb16ad073ea23ceec69ff380e7f4693cf1617d7c62a432a9681d1000521d75a749a8aaa42c35a47c6003074e9c3cdd9cce0ccb2de1301ed114d172b80513fa0bee205cbdb487a8ed3922000cc548fcad7dab85d863e4cea4a193059f4a6dfe5dc7ad16ef4a25670291a3e542f1f65b210a28480da32dc50eeef00dceb607f06dc782749e86091436d1163b25bed0b99ee5242127683833ae7b47b967433d5b9fa7c8301818cd16d6a5ddc09c985a64343b6785f749a2adf01c83a069a2eb14e99fe0cf20c4c6ae4ddb5078777c7f12670602d0a347f3a756cc5dde9174436f72ee97b1f65dd30d7bbac7c0d8b6a4498363d7bda8d35a02ac201d507080657bc2e9e06ebc9b74b272782155489fcc2fa52fa9e19c22859e96a95c28e3179b10fdaa0d0dd92e1cd5e19560c7174b98e822d45bb5e72406de9f53a75365fe80672533be37518179172fde4f2b5ce5e04d6a767ae6ee3fe80445bfe30598b640dac7b29e3788ee7e8ef7674cf03052eff53bda5ce926a710a30f894c541dfe9835ab3b170b7aca04fc5e67cce46a2b52f8a20667a37135dd80596a0ee54df197e341fe1e877c2eae1e1548a41fc520afcbff41b8addbed7d0c1e522f02bdf5d4995b491595c438fb15d58f72bd99fc648d4c115b181cfaa6f56f1561a4f7d6efbfdfd190ae10016e1b3168a128bd31790af2ebd3fce3dd6c1d6bd2a25a679294d54734b002341a2a41b450ab685e76fd87dc0d62aae76d3d3c5253fc54ec56e25fbb971e1c8a8207ac743227400b67bb2ec1553d378b3d3ba66ed43886a52fe23365c1490e89b399f6ca32e98b9dcd19290fedf658f16253c2c70a056dad5557794980248125907bd7cbe5b264ed8c207ccb28301a9a2c2128f614774d424ec8963ee48501155c4b8c0412919bf159dc3503b70745edaae8d51130d985e97e255de7c2622458f8ddcbb97b6a1baa96ee4561ed83f6eb60fc52c0a84d436a321e0d92ac58a7f800557f9ec23772f3b351f5a383922238f2fd0904c69c4174a0ecd255cf85fa9e260eddc786508762c8908ea503f3b81749351d977821086cfb8d19b2bb1beb14b0f442c349923ff3c2f7c911aebaa84bd7c81b5d37f0140b4a8be727bddd836eae1c8b17a3cb74d06c684966be67c1637d295e79d210b8b44fd72e1c580733955f4ab7613694103c497965973c7ef1e1e3b64616e883590b0249db13ef5bb3f46514c63ae9604d0c7a84fda8f362c1a4aa2e1180280d957b889d1d27d9360a49b70203bd56dc8e98da36ea6b9a996c261c3aeadfac66f79971c10169c2ef58c667c218b3605b366ac9cc90d461a9516340fd238a9d8003d1eb70b5f700250ce56aeef3b90c987e965a285ae8ef967e4e08a46409eb1655718ce9fd31bb8e0ced3dee5c71d1aa066cc6998fd8bc73f72f7ca66747d56b9d79faacd28cc38b6fe7c5674b653b98e6291bc68d5a6a68f7d992bd1294f34b4f34c75b521226447ee046ed9daad0f48a116fd8d8f883d5fa7d15a48ba07947c34bc02c481bf76c77c3d2995ac61afaceea2e59c919f054ea11017db6890391fca2d01ec19a473fb30c0c256a97c250e2cf098a25e97599432032a16719373e4da3eed94094c70fec43ac56a343a86818fd36b65e736410c147855d70d7f6dd81be7b0e9bacb5a82320c012051dc83803c5b39bd0ef601be0ba1a298a22b9ce098cc2421510f9e2cee1de17c8083d016d90f1683cde271abf390692e508315adbcc5ef1673e6df0abdb9994a9779a8607ae4ec2edb538007cb7d512ff8c4a569484922380523be0ccf00d475fe2b2f01634673f0dc010ba77d0e31827f3b27f02194829593ab21160f82f115bd4cc653f0386bdffd5a5497d70de50f1644611682bfd412da77e7d73208cf26b11f001aa8cdb4fd14c0faf83c0f9ef30d3e82366c977470b8435dc699b054440ff1b4284be9a9a307055f08b8ad42782a188d65b2c5af1b2e2c7f907f13cbdb90ae5ac0eb90c3840fffb88736a6d0acf7554601d67d464d3b67a97a521913cbea66c0619ca38e1a5d82aa78a06d60629eda02244060e8eaebf4a130f45cfe164748206da8411bfea0973ba86780ff098f015d27cf62d0e8f16143164763b09503ce4bff2b602485c01d7d916c816847456dd922079704f2bafa491c7e379eec560e881c15d5022f7e1fb8c440ced30d2fd63b6c201a41c360de51c9fe1bfd7d1348c31165d42a21148d03160689d931a47ea21d6ccec83eebb64b136ba5f3ac1c30e4d7d2ec48d1ae91b75adf0c7f43a417d8e7ba438aedc95d87f97492844556c6bcf4c828f04a276ec2db5fb5818d9334a6b774c1aecad56b4d3d1d27872d1529612e7cb0532e935b7c1771c95c85d3352a8f7cfe55454376c734c4504c8d0ea70224a4bc19e7ec30b65a9a79e47c6c23868a9eae9f97ced17deb3972b409dec3e82f14d90337824588e3441e737fb9bb2cfaac95e5153b21960fd32cfb23440592ed0b3ad8b82f327d679ead4abe14619667d6ec49ef412aafaf9d6da1ba13d8ee057d314403e8ccb844ce20d04107e2ef10d83a06633f0c4ca6e2224b6380ffed146b369e1fb5e28a456a573a5e0038e67fd744ea9e07e387c0cfafd470ab5cef2d0248ed93827bbe0690ccc5fc70c19a2d1105245df56cae766ba3827d7ec3293c2e2e4456eec4f4f4f7a61503707ec6ee895ace83e54884d25e50db4eca5988a6efd0a1ac152a03244b02269d61864fe3de50d32da68b22be2030f01d94e35fc34d31eb7a164e6ef344535349bb90ed7ebc193cd22b39f7500aeecde46e205bd2743841969d1dea26887beaee126c39aaf4c3e42153f1d607f71ffa141e047c188b6029e504f3b8cca6a3d9e2888a17696a5178042fc8acdf70a2693524d4c3330b6506a761fb93401d0dc0409415fd2e66662c30089a0daca1bc37178928509761e438b70a6aa4a437d13bda74ee27ac874c2f9f70f908d1b91afc3e1c5c2811d00bdaaaab8584e44237e729de847ee6b4174ba89dcb883c4e2fa92bfaf8ddb0022324927dbe30ef454eb0a243ba2f49567ff1b535309ee300f523385c43802cb2a37bd300e86e8b5c37828fbd7c76f565b80f9d52603d7eda4ebe32de565e22d0272271cf5de5f1ba9f7494256ddb0a16d81fb4c79e37e395c898aa107885b5a7bc635430fe1557159c6c511914d7c0a422f31701ea5af74e0fa90017838aa65b47e2878cc01947d15395cd594893e916e0a57d5bcc287d2cf330d8999abebc2574395444e6233749552ed558bb6f51d1aafcc578dfd6ccb2d107af048c451207799dbe75917d41cb252bf0d2a612fd3d470973d8906a87d123047fe017cb22d750044ec1fe50977ef3d9009fb2b40f0e29eb2bc55b352251f3f20af2cc89fc28082b34754610466d2e60a11eea19a5fa089653aeba55131190a2319220ce9a8ff49fa797cf85f94a3b43236132b36761ad4183b698b93e2b30a83ddc9ca", 0x1000}, {&(0x7f0000001900)="35b92091076ce3b903b2f0468737f27f47527ee6dd441a53d0cf3674eaa09285b3f0e79bc933f89badc1928d7670f00663058acb5c063a7e0db36baa1bbc7a145cf1831051e95f974ad0a96576769072e659902af8e4988c1713ab0a90be12af25acbbbcacf7cd0803cfc6977196ac56256649e4c362e2607499cf5a48dd38a134199e353066f48adbf2a0b4e3739d5fbaaf1b05b997461b53949f54eceae5d572c1e77815d113bab159d09f78125745f6434176ecdd149d8290de552e5cf6404c14d17689b422022348620ffeaf052543823de72f2b202a435f9d96f717b9a22cf90be535", 0xe5}, {&(0x7f0000001a00)="d6b272fb9cd55e6bf8410a0a0913f1446795f8f995493634c47fd094b7cfb66125a76b25b835d909a0be95d915cc4fde4cc3617d22885a25c96e2d61f4d198055ef40ad968800892a10644f18af9424bcf3285cb8f429b27c4941410b411cab3a6098b331a7218fa0d321887e83e8e4b7b77b50e48a478039a024e6f8a138e90d6596a88bb322b93aa71259e3ae6545792a5d64ef2cc11738c68752a3a35bca926862a1dd7522068d3a43843e5a547ee1bdd6ad95e49271c88327b1d9a37ad7f78282828937d58f02d477eaa00e8a046c83bf37b8a3b6a9bdb3b91a4aa6072678bd81b944b4b76a50da4a2cfe255e2337d149126611f279f002bdc55bb4cdd72e95089ffc5cbeb293a6982128db3fb008cd5b3eeaeca4b5fafe460f01480032ed570912339852bd4e681d483e6ddeef581d5d334c57ab65bbce713f6dd7b9e36e95db103188128e38b0459d3b325eba329781717c21180518d1b823c511f9df67e0646b101065c6f3f00fd9fa397c4d43784d255cbae574db42ec31ff4cbf891fd6bbe3d463b24c05618e82cb3a4675e5f0cce55294db8de84920defd13381011925324dbfe3d375781734d13175b4c95d913146d951677c5a56b5892d453c92bfc543e14fefbb0e75195d740132c3c4932333b9e7a52d7d9ce8032aa1cdf0a4158fd2651137918f01251f55078dc1e7005a33637284edabbfabd9d336d7e0be251dc8749afe7fe14e1b3195ec0267310688a576e9aba15dea21e298e3a06ead5a5c742c00061041a2f15b4ccd281e86beb3c6bf8030c677e9b8f75e3808df123ee4e4d2e4ca9ffadefacf4322fda5e29686f4a91ad12455dd97e98fbc8269c1569b74b3ec217c789297258c504263058c76ffdcfa383b21ef1094b56e5af8ea7ba3aa8b8ba5b8f80b4907d8eb44a944555fe8e0c5a060ed2f847addfe4ca9c55369e536d531e059e5c88498e8137e51349ff0c28f5b0a97098c28e9e3fb285bd2e8c44bb9f14c74ae72de9dc8bb90b70975d48b85c8f35610c488e7878fc2991efdaceeeb1239d8efc2873d11f5258349ecdec53123aa1ef87650598ac337e86d2b770ab592edc04ff7eebf787dc5fc9b90f727bdc11b0714ca39cbcc9a81e05a2fb138f3429ccea568cbe28184e637e84dd7fe676aa1eb7c349506ad408fa95ed947120bf7d6d31b8c88dab41b3b5c26cf0a46f20b69a025ba4f8a8f00708e321f85ba7406fb5ebf60a97643b882f5960a89227e37802b5df387390c547138751d9a3962260c21a3c3937a925c4f79bf4fd86f06410174e01f40e554897b93a206620062ee84ebf189572d02e9efd33e6a80a84755826d746705d5b7860afc577b50f2c9eccb4a98072bcc80a8d060dfa53d90fa103e00a37291d269c04d8d22c8b21ac6aa88496ff9f03b8cefee22a5ec52d53ca3f0bd6bfdb1587093f63ea87b399ea8059923352d4881ce3f8d94799e72515c1c0e471705811b04b40f85c1de71461779cf9021713e3afe905f14048de898dd21c038b7a8936db07128fbc6bbb2e936f9f9a3109c8a9c946f279003923db996f9a2957ef55fbeb194d9617aef44a44471edb8bc57503c8df7317717d8966f651663e680a1f98d17b266dc520b368a298e79231db93f54622bda30ec3cdd1a69289ef6d99b21cc82726e8d5da422bc3aa63ce06eaf6263e2f96c111996b07dd286436283db1914af6cab456eb21e6cc9c3ce15049af456181b8b967357574b2a040dba5a2cbc992678924b038931c936b2094a4aaa4b7d161305a2ed0aa978bb2797b8cde9d6ef8735b5418b8b2327071cfdd586ef959a6cefe42bdd993ec9f9b39ca2af5d162b7df79a5f7c3eea2b42a991bdb9f5a249d7946b19fa9569f70f0ad0e054a959c5cac02a7d12b07bd4ab17f9affb3ee6a562d5f571e8a480e40de117f21960f61560cb5795bb7b9df34b83b9f28d6db4d73b779074f1711702665f790182f5221dd60ed78ba6c91089b201e4094e4c847a11fde94f2a290a9df4cb7af658b3bfed95f2d43909334ee81240fcba826175d5e7bece955c68ea14c8a446619bbe3af26353889e319f512583cde403c22c515ccd3262424ff7d49da44aef2c088cd400aa8a5401b40e90ba713725b07eeea64ef675f2529bdcf9370b3827e96a8b909f0791a6a8a94f0b0b67401389412416d9d87708f3ac0b336b7d898a713d8bc54d2177ec3ba62d8c07b5c4fd35aadb2996d44d577905bacfe43b81a935304bc70c0924228de2adaf30a198533fda45e5e5b5b8e2cf6a6486b8789cd464acad97563859139eed214329e9a6044c1f62e2c454ed5fd0342dccf9105acbd1f70e89b98c4bfc525263b82e7b36f09b73c03020ae3623db198f61eeab723a9bb1e2b935ec3af9af0add134097ee6e8b92e250545cbc83d8cb47ede4e2b4d57aafe220276ac0204984a10d2f86b55c03b8ebfac7e995ca9f77c70fb73be7b365a4bbba690e340fb44d8582fd2b1d6d0de548e1362c84ba403e9129fae2102eff4c9fbb29c0650250f6bd9833dd47189698cdee739973a3bf3f59ccdd91aba296655a39c64683bd77a5cb78fc2f4c9f8f0b31e1de68ad0d5f92fe79b70bc37f576166754f0f66995b033684059745ccf4df7bc9de1f0fc60f988b266b5739502028b1346d1b6afa6e5a8d8c8ed575715a54414703451c84f1382beb3cdc8649b4aa358d60bcee4ddc0f1e580ea3a11884c69a57604df765f7e7bc5bc7384b174544cc86fae1d8b4358c95630d05a42136d998871b0ae1ace1548bc22022aee188ec88f7b01fb3523f53683a38689ca662e764ba5c9efb3511bb9ca3748f00b7def8db09d1d5c12171688751c1b920f002b12936cb67f8833ade572377c9a613c5c0a535762900bec4738c7a3b3adfcab061c175a2e88ffa5fb9e1d261d723a9b354d2bf52c62112d45f907f50ab76ae65c2b7b707f9a8c50c6f7a681c461f78a71bdf328b68bcafc16d23b8ebef3174fd4608b56bc502b93537fc6d8f3dbe2e3680701bd070c5b76f5ea4968dab6bc391453f8a0de4245da6798ef809175fe7afe61a8f697a32582b1ec433a101dabbf390d4cc62ae14675297de0394904dd648d08ea661846f8547a597ecfd608c8bf18b2ab13bb2c4a81e9a134ddba9da09cee370efc0751e7f9a0397b4abc727fb00eace4d4b9d7f84866c1f624a93336d9e71711d46a79b4d877573ca1faa809b2a9e28fbb707f99c3a00ca76fc33f3bba2e56a5e220660a78d17f198ba663731a6a810f99133add9890b60715cef1059799281e8e06308d87f01c61159163326629f4e99a8e790c0899b6e47ba375fdb53217d20c63b095c1392f177943ab42c5deffd165e1023fced52961e9bfb1d31c09d013276d1c852b0f2d02f4bd65555c6036ee3b4441385f6c92b8228394e0129ec7f06d090a19b0371f28a2855b7eef3e1c8f8f7168891eb2a987b3f6480321d590523dcc9476f6b891be39ad95d41b6c3996dc5704b7f1ed2cb034437b0acb3a3c097cca6ac3203ac26a122511b355d102b7435dcf90fb7c6eed4913210dba536782f0a39ea5b93a5c52e06ecabb83438c8d16b3e0d933544d13b036bc1c5e0f62422dc90bc2f29d063d77ca1552a953a6d866903b242fc18d912ba6947bf1d2f9fc1194485ec2cf24599daf8967341de4cde87db991a941ba43aa059cd111f3da8206f6908022911ec3000da28618d7c574887bebe433b6ab668413a4e7aed032473405fcee77079cdd2597bc5cd928213a41a05cb270c91c531076e7f09a999c3c0a9d556e7e487487b2d9fe7b3c4e0a386ff7956ae0a7dda0fd147ce5e0ad3145361b3c54aff0ee3836b70d97e78250e71e9de827ca767f7aa21590893c126de6add8a28badec36959aeaffb42f2f22dcd7cf00353ac91a530b98238cb1b789f94ef6734252e7cf98fd66bee036c7903dadd1ea13df371a85abf53c3f388c2de2955dbc45438cd30cf9b8ff6b3500aa860d5a138dac93d1d3f8157aa230d06292dfb88834c4694cd85d9e16447a9ec7deb5e98c90c584c55902c0d6534e4b2fb93862329219007e6c4e520f5f7b04739602769064302f388e963f496ca46f7db794ee8664c5a2c0371ce786bf422fefdb6a7ed3858f2d1eb29c269d53f60146bf30823de4a28d2a21e483a95e1a8f8336ba83a95df8353ce02b38d7b3ad4410069c208d66941fbf56e4986732c4e07e9736484b0b39d962d7f7e88a19a1b79588542b131326f7897428177aecf97300993aef1101f8309459192fdb0242e71f9fe5e1e8c07c59e1ccd8670702cace47096aa78f82050c6f838f4579d0b5d729ddfa3258d0cc70e5543341c9479b7222fa39aa05ae32704d075064c3caa5610a1740682d33b87f0de40909c8c0833387b5e09f5973b1234695eb8e9bd0a7e211b872448f45cb11e7b5b7cd7c6996dac8466d193b65f656143e92fa7e6d5eed46a16f0e3982f1365cb048ab91f2c05b37e447d012b6264343fbdda15378923c2bf16fa2dd9654b386ac52158dc171dadf3f2cfa13d7266cd0d4378164bb41f5118a2d5b13cbff16f83cfdddbee08b72c8a8728804b11d4f76336a89701612f737b2ad2336b212c6a6886fa4456341c2e1e728a0ed83dc334aa9eb1008057685af1b36804d8f5a6cc85733179b07504d2f8f878b4cc96849faeed1554cf7bffc138d14a70c2f82f334a63a9cdd515316ce387be25a13574beb9779c3cb056a0968c0d2ec25b38a6905d7f24028e2f9d84de1e650ad67fcc2d2098c2c967a880d3cc6bc53e1ac6b70bc43fcaa6ed2a8481fcf8a5c686e7ce5a793aae3fcb4e5c4bd6da4196e8ef2c9630df79265a36df963540b728be616c31a54d5c34dc2c322fe179cd004d71f732ba189f3f5de175a1ad1dafc43932b2a1c997d2878dc1c919417916f9c2cd7a4c91f2636d0dfbfc58b2400bdbf43eb37958e7c474a6350093a5d8708ecda63ed76832ae148c245f2d2923170b8c5ef218932aefcf83b74987222696695901106653f2d946e229509bc699edfee45c4875ce3800acb485b6053cba014e1e0d92790df77488801d83e9349c55fb235f8f5cb2c9eb4b68f08f89f12638ef5711ad0c013aee4a0b4886aa293afe3ee1df42eb22f07cd527bda096833c3cf1119b1ee8faa70833f5148cf16977e3be5e6a8db044b89667b24b9c22619f1e33d24df6249dad5743b982718cef707a9b790ff3fc0b372cb6d0b047810b3bc38a6446524b7135e9e93d1065ae8eea6e653c5fa6609172025d4adb039128d266a420eb502dfc456e9921fa6d4e7f120ccc58282fbe36c19a4942fcd0676ea224a40b07a47e7ee3a0e3a0abe97ed723da9bf031db7d954347e69eafe61f442450f171d7975dddb583cce6a1643c7af1c8d3dcbfce1da9cb0825fb017b693e9b4a2abdd5cbcc45ac14efb46cb1408d643b4c60f205f6afb68f75eab090fe1307d0c01c50c9f7e2ac0d4180841faefc7c35112c1b4658abb23b6fa274a2785d913ed73388abc75f536a2c4a2b8f988efbf10888953bccd60ffcd7aef4d5c4c2b4e8a5b78d9ed713ee866c7de3b780a91fc4c068470cb09b39e9079a5a18fd991d33d6d41fa0517b3039bbe56d35269f70469909307373e334ff5191bee331195429892bf46b6aa05b19ef87cf5dff8acd98ed8cef45c968ab853ae77d464428c1a8f4bc84be609eb0e7f480229206a825cbe306783849cbda187d10d3dbcaf7a523270ce86495953583a4c81351943df3e88a23237960f4b03d118eb0baa6b690ea8ba1570c", 0x1000}, {&(0x7f0000002a00)="381621f8592da94a773f69704f", 0xd}], 0x9) getgid() r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x7a) r12 = accept(0xffffffffffffff9c, &(0x7f0000002b80)=@in, &(0x7f0000002bc0)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x100, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/diskmap\x00', 0x20000, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/null\x00', 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002d80)={0xffffffffffffffff}) kevent(r9, &(0x7f0000002c00)=[{{r10}, 0xfffffffffffffffb, 0x56, 0x2, 0x7, 0x960}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3ff, 0x8}, {{r3}, 0x7fffffffffffffff, 0x93a0d10efb9ffdd4, 0x11, 0x7, 0xfff}, {{r4}, 0x7ffffffffffffffe, 0x10, 0x4, 0xfff, 0x8}, {{r11}, 0x7ffffffffffffff0, 0x2c, 0x10, 0x20, 0x5}, {{r12}, 0xfffffffffffffff8, 0x40, 0x7c095a080032f9bb, 0x9, 0x1}], 0x6, &(0x7f0000002dc0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x50, 0x0, 0x101, 0x9}, {{r13}, 0xfffffffffffffffa, 0x90, 0x80000000, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x5, 0x1}, {{r15}, 0xfffffffffffffffd, 0x89621fb2fa8a4dee, 0x40, 0x8, 0x3}, {{}, 0xfffffffffffffffe, 0x4, 0x40, 0x401}, {{r16}, 0xfffffffffffffff8, 0x9b, 0x20000000, 0xfffffffffffffffb, 0x6}, {{r6}, 0xfffffffffffffffb, 0xa0, 0x0, 0x10000, 0xf000000000000000}], 0x3ff, &(0x7f0000002ec0)={0x1, 0x100000001}) 01:06:33 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="90000000", 0xff86) 01:06:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffff9c, r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 01:06:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) fchflags(r0, 0x1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 01:06:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) sendto$unix(r0, &(0x7f0000000540)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0204ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f10c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050002e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031acb303757e4fd582facbc5737b8e24057571050500"/336, 0x3b7, 0x404, 0x0, 0x0) 01:06:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x2) 01:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x12e, &(0x7f00000001c0)=[{0x3, 0x800, 0x4, 0xfffffffff7fffffa}, {0x2f, 0x93, 0x0, 0x2}, {0x4, 0x800, 0x7f, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012ebcb12b485a2f66696c653000"], 0x8) accept$unix(r3, 0x0, 0x0) r4 = dup2(r1, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000280)) accept$inet6(r4, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="c2619926") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x19c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 01:06:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1ff, 0x8, 0x4, 0x1000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x3f11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000300)={0x1ff, 0x7, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000200)={0x10000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001, 0xfffffffffffffffa, 0x100000001, 0x1}, {0x9, 0x80, 0x1000, 0x7ff}, {0x0, 0x4, 0xfffffffffffffff9, 0x2}]}) 01:06:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x3, 0x4, 0x5, 0xffffffff}, {0x3, 0x4, 0x5278, 0x8000}, {0xff, 0xfffffffffffffff9, 0x6c4c3129, 0x6}, {0xfffffffffffffffa, 0x6, 0x7, 0x6}, {0x2, 0x0, 0x7f, 0x100}]}) 01:06:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 01:06:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) 01:06:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = dup(r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x8, 0x7f, 0x9}, 0x306b, 0x9, 0x7}) listen(r0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="40dea4c600ced609c21ba5576dd5aa16c5e622459771e5e5068ea1cbc2068cd5dcbd163afe9b95620a95e6a4fe66af57773460453c54f4a60ef5ef93737a96b41b76483378aafe0de170d407c5a8bfbc5018a6c4e6c9bd8f065185c23a9076345649702a7f6c58a87f82a4e1977ef6151637abd9a65a15a5382b0c474a52240ca38389aedb1989b1420c18496a857b", 0x8f}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 01:06:33 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/232, 0xe8}], 0x3) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x1, 0x5d, 0x10001, 0x7d08, "b2aa63a9e8eb7e018489b5037e66143e5ab009e5", 0x5, 0x800}) 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(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 01:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r3 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r3, r4) r5 = socket(0x11, 0x3, 0x0) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300), 0xffffffffffffffe0}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000940)=""/116, 0x3ec}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x84a}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) fcntl$dupfd(r5, 0xa, r0) flock(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r6 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r6, r7) setreuid(r3, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) chroot(&(0x7f00000009c0)='./file0\x00') syz_emit_ethernet(0x49b, &(0x7f0000000000)) 01:06:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x0, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x80000000}, {&(0x7f0000ebc000/0x4000)=nil, &(0x7f0000fd0000/0x4000)=nil, 0x6}, {&(0x7f0000f33000/0x2000)=nil, &(0x7f0000ea5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f9a000/0x2000)=nil, 0x6}, {&(0x7f0000f25000/0x1000)=nil, &(0x7f0000ed2000/0x3000)=nil, 0x1ff0000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ebf000/0x1000)=nil, 0x141}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e05000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f75000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x7}, {&(0x7f0000f0b000/0x4000)=nil, &(0x7f0000fc3000/0x3000)=nil, 0xacf}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x3}, {&(0x7f0000ea5000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x40000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) openat(r5, &(0x7f0000000100)='./file\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) open(&(0x7f0000000200)='./file0\x00', 0x1d8da9b092679edd, 0x42) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x20, 0x24000000000, 0xffffffffffffff6c, 0x400}, {0x8, 0x10001, 0x8, 0x200}, {0x898, 0xfffffffffffffbff, 0x9, 0x2}, {0x1000, 0x1, 0x0, 0x20}, {0xfffffffffffff12f, 0x8001, 0x1ff, 0x5}, {0x0, 0x6, 0x7}, {0x1, 0x8, 0xdaeb, 0x1a}, {0x5, 0xffffffffffffffff, 0x8001, 0x9}]}) 01:06:33 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/231, 0xe7, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x64}, 0xc) 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0xff, 0x4, 0x9, 0x1, 0x0, 0x7, 0x1f, 0x1, 0x2, 0x10001, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:06:33 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}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xfff}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x2, "000000000000000100002000", 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 01:06:33 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) 01:06:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x10000000018, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="cb9fb360f7ca437e34005434fc9939f1c8cbddb6247a8a2ea7d83381f386002cfa09f856e1b3f9d22b7f218656563e346edb5deeaae70a942960accd96927ee68cb1580ac3de", 0x46}, {&(0x7f0000000040)}, {&(0x7f00000000c0)="aafd02cba9", 0x5}, {&(0x7f00000001c0)="d5577d8296f12ef1551304d50f8d9b26b2d6cd", 0x13}, {&(0x7f0000000200)="3bd85c6a3e434df4f1d8600ce53cdc4ed1bba122d704059c61d030f04e956a456ddecc2b00df246f85ae3f1b305782c5c9c67253", 0x34}], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="2da6a8bf8b9d014b2ce35b33005b5d0640653000998e0c198a3243a2daa562143808e3091114cb4be13371e920d333ca764c1c844ed3ae74eca3cb0da4483aca7811a72c524842b4e0aa8d3dbc03f4f08f0b0924e4db50f04a56204d2f50c3451efa781a2518ba1edd2efd8f5b45dd176b2d0bbe12e2088ebab4eb65824673f859e5701d8bfe0ec51e895efbf1085d804fbc67852406651b5d7a5a7b88eda1bccf7613e4518e233563dbbd2529dc6f38a0843c24cc04d524428e4a417a"], 0x8) accept$unix(r5, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x1) fcntl$dupfd(r3, 0xf, 0xffffffffffffff9c) 01:06:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="2d1ecd38a13000"/17], 0x8) accept$unix(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000000c0)) r8 = fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) 01:06:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) recvfrom(r2, &(0x7f0000000040)=""/73, 0x49, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x6, 0x100}, 0xc) r3 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4, 0x8001, &(0x7f0000000000)) setsockopt(r3, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0xff48e6855a83eefb, 0x0, 0x1}, 0x8) 01:06:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:06:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x200) 01:06:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x4a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r4, 0x20000002}, {r1}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 01:06:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x5, 0x100, r4) fcntl$setown(r2, 0x6, r4) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 01:06:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a29", 0x3) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 01:06:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) kevent(r0, &(0x7f0000000100)=[{{}, 0xf, 0x71, 0x0, 0x69e, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x10b, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff060}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r6 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="6328b1ba1a00557f6ff33f7804dd5946474c7963ed36f161b938643fe52753035a1b96720e716c2a4c214c1ed3a2ff95b796e99eb18826961ebcd0314d2263ef2f434000fff83db0d1ed150d324d3bbe4e86a822eaee0bb9e8c627125783c9ad50a15bb46e64e8e6f2070feacf6b5ad26b7cc86815ebecc98036ddfa4027fcfe2604d3fdc3a20df0775b95f66fab3d8f28aa7332086d8ae0e36b51c5abe1e7cb15ae9589a6156dd1a4f9f33e85ca942f06061929494f17bf94f717794f9ed5e1ba2b8c8406b578"], 0xa) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getegid() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0x6) msgget(0x3, 0x0) semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r7, 0x0, 0x0) 01:06:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x80) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) fchmod(r4, 0x40) symlink(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 01:06:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000040)={{0x2, 0x7, 0xa0}, 0x80, 0xcdc2, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000000140)=0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 01:06:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x141, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9f, 0x400, 0x7fff, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f0000000180)=[{r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x4}, {0xffffffffffffff9c, 0x10}, {r2, 0x100}, {r5, 0x10}, {r6, 0x80}, {r0, 0xd34088f3d4bb771}, {r10, 0x40}], 0x9, 0x1) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000240)=""/83, &(0x7f0000000200)=0x53) 01:06:33 executing program 1: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x953) 01:06:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x101) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x401}, {0xc0, 0x792cc7e}}, &(0x7f00000000c0)) 01:06:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8260, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 01:06:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 01:06:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xce61fba7ff7d9f8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x7, 0x4}) 01:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) recvfrom$inet(r4, &(0x7f0000000200)=""/138, 0x8a, 0xdbe673d47c3cead2, &(0x7f0000000140)={0x2, 0x2}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x1) syz_emit_ethernet(0xc, &(0x7f00000001c0)="a3cb5927831eb363c364bf2b") 01:06:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2013, r3, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2010, 0xffffffffffffffff, 0x0, 0x0) 01:06:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x2, 0x3ff, 0xd3}, {0x1000, 0xffffffff, 0x2, 0x6}, {0x8, 0x7, 0xe4b, 0x9}]}) r0 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000000, 0x3, 0x7fff, 0x2}, {0x800, 0x3, 0x6, 0x200}, {0x101, 0x7, 0x40, 0xffffffffffffb0ed}]}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x51, 0x0, 0x40000000000}, {{}, 0xfffffffffffffffd, 0xdd5d2cff34ab140a, 0x0, 0x4a2c}], 0x66, 0x0, 0x81, 0x0) 01:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) r2 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000400)=""/213) r3 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x192) setsockopt(r3, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000500)) r6 = socket(0x0, 0x2, 0x5eb793f8) r7 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) dup2(r7, r6) 01:06:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) fchmod(r0, 0x40) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) listen(r5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) bind(r13, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r13, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r14, r15) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xc6fb3dbbcfe74f7, 0x18, 0xf0000000, 0x4, 0x3}, {{r5}, 0xfffffffffffffffc, 0x192, 0x10, 0x10001, 0x5576}, {{r8}, 0xfffffffffffffffe, 0xa3, 0xf0000000, 0xe771, 0x5}, {{r11}, 0xfffffffffffffffe, 0x20, 0x4, 0xba16, 0x7}, {{r13}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x8d, 0x8}, {{r16}, 0x7fffffffffffffff, 0x22, 0xf008003a, 0x4, 0x10001}], 0x813, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x6, 0xffffffff}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 01:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xbd5f0358934c0137, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x322911a57243d5d, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x26a) 01:06:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x4, 0x4}, {0x4d, 0x0, 0x8003, 0x3b}, {0x5, 0x20, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x10000) 01:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2bf, &(0x7f0000000140)=[{0x800, 0x80000001, 0xf7b2, 0x9}, {0x5, 0x5, 0x4, 0x5}, {0x0, 0x9, 0x80000001, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 01:06:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fchdir(r3) getuid() fchownat(r0, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0, 0x2) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r4}], 0x1, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x8, 0x10) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20000, 0x10) fcntl$setstatus(r5, 0x4, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xc58) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r6, &(0x7f00000001c0)=""/118, 0x76, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r4}], 0x1, 0x0) 01:06:37 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 01:06:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r11) listen(r10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) listen(r12, 0x0) r14 = dup2(r0, r0) r15 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r14, &(0x7f0000000040), 0x1b) 01:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x20000001fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) 01:06:38 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCFLUSH(r3, 0x20004268) 01:06:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) recvmsg(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r4 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r5) r6 = getegid() chown(&(0x7f0000000040)='./file0\x00', r4, r6) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) bind(r7, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r7, 0x0, 0x0) r8 = dup2(r5, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) listen(r9, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000140)=0x100000000) connect$inet6(r8, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x1f}, 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x00\x00@', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 01:06:38 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="00000094460000000000db3c85d874d9cd2248bb3c970a529adf2fdb9c9a417677e5320b9b76c5e8d890f7e9fad06acae3abcdc08685916cf1db2b7c8259639f9efcb83135c6d860b4c0dc938a3dee8b7a32af14c4d9334abb0c1ace544904b7e796af5bf91d2c"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000189000/0x3000)=nil, 0x3000, 0xf7ec7a3a8f03c487, 0x12, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 01:06:38 executing program 1: r0 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) msgget$private(0x0, 0x2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r4, 0x8, 0x5, &(0x7f0000000140)="7ad934f2a647519dfc077964af8133d4b0e1a63f7bf04312707a116c4bc2b4f8ed7d9fe1d7931b66e3b6dae50c5ceba174b7d012426b9bef1063d5dabd7eecd7a21d95cd74e0db7afdf01204519464c8560fb1397fd97b", 0x57) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8607e506"], 0x10) write(r0, &(0x7f00000002c0)="9e3eaa56000000000004bf9aab42b63993b2000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) setsockopt(r2, 0x1, 0x401, &(0x7f0000000300)="e62f13ff1df5c6371946c0022616a3a77bf2f9a0273b14c7bf3efc997053f9923f426c7a860c8d52104d7b1706bb28e9d021692b78a504fac625e59407d5ba6b1275b5ed4de5e3118677993976962f3cd9ef8a52d15b016fadf1b0d875990ef31ba4ffee4eef63abad0b9c8952122722743ee31a1fcd7d4a8268070ad5a43a34690c5a4a05d76a0de98b56d950d0ac5747f2d5a271ae15722c8e4f7987d92de2e7cd9128c7ab43792c63d953a602b6e29f992b981a7570d76f09ea23c4977290b9c5e02e1d6c32669ce386fac850dd69f8406bda2475fe401150fc7da95aeac8050b460eed54a2c7c7170f2e16c3ceda3ee943b9bd86d92480148284177408b8024216db1ef1806401544e5a938cd30c425d6906851a31a376b38e24a758da90ed6ad53a47e063e0d8e82e7604473c58d0ace64b12d91edc249c4a06556bd44df6e5c6bc2b44d2d04cdef317a618d4972119bb3670d6db69c1dad069b73d71f7d925b6009f6b2004d7d51c2289cee1e54554d99d9ab7635e87e3ad20001b40967409f35e42e0062bd0516385105f190783684a16352d5f069c7383607de0cb88f6fe0df7e31ee76a086e9940db5809844f39a935c5f84020e4c4a2b7814c401d0346b35a2090ad421b3d8e83c18c59b9b7eebd197f9c5894bd17bdbaec6e982f06f548e43fd4f73214c231a3bc254a2dda7686587b391656bfb495ae0fed57e94021a01d9ecae3c4c6f4cc53975ae0a3a713a6ecb6dc6f6c3ca371e427086dae87404e7c0ad6af956bccc2405e2731559cab992bdacd17c06fdbe74263be955fc29594973adb90ef56bb485f03fc2eaf7cf6bbd15f2854fcea0ad9139fb8b1bbc73519d92b370ef5af82ddf67f5ae5ecead3c6dd3cb332e042d46f8d7582612027b1ce60a9270974ac02fbb3dc290410b7de346c0347dacc50b5e56b5acbca2b7c395597fc183fe67e36acfaf7ad1da5778150de52e48e945cb8460fdaea4b24284f27f82428a4ee2c804df4c9a86fb55be761d3289eda2fab23476428fcc1c3c61139c3f1e9a9421f13f00d8b99c6df21dc97b993554724c0633bb97cea0831fb6c9e4d04bfb242ba98083cb0c5d0f7826bbabb930fa252ceb11790ea09eb99698742c359e8420c50c29d3934047166eff21b72f20917c1e5684a6c9a49f03761e3ba87807c94dfd87e0afd063198d348054e521e13001004d83f60d40bb431f292d2dac2df8d555039646da072c5f318303c9ef45cda85a83ea7844e5aebd257bf0e0dbe9f940bc8714a73d4b1db32cc0efce03ac8042e10f609501eb176fbf67e9b60b0d51726ab44cd8c842f62ec45386fc66ed78101c14f9f633768a5f6cb2d81f04a73e8656a79dacfdebbcf907802edc2af88872bd1d9a14e100a3ee4be4f45a3b32ec9aa800fa858c44103442b10286ef151f046b6a2746eee5621bddd2fd37ad87bc04f925aa41611856e586ba5a1634644e097065c4f8988f1e3d43d36c6db4b4051be8f5c35d91d44c3a28727a1c260b27d00240d7d89a8cc33775b37d75b47e93b2b83170b0691e476caade83b36c096d353946d2c19eb5e1ad8f5e923ed1d01d8c605d12cd6bab4af5c44997f88b6324ccaf9c21d8c750d204c3467ac4675a4f246526a7e05ac80b0887ef1ebe8dad56003e7b0b4ae3169109dc761a637bccab85ae958560c4d4d61f2f2b150fa8804d2013184586c4435ea2a225f129afd7ccc30839e461fbe1d5490c9910abda37c532b3ad906505240dcf741466396eab8fc332dcc8d7e77141bf6c2f2bb49ea8dfb1a60667a02238e6d7f7e81a8248630376f7c629c6b1c0bfc983e2d0e265f660f1d08d86a7f005ca997a7939dc58cea330c1754511932f8a63fbb9f09ef79256ffce1d7c15dd5df0789b4c1eb92ab09f59c13141b08226eab5554f2f16bb08e0dfb8fbed087f19a1672364b353ff573d88deb9caadddfbb559d44b0a4b6fdbf53a6781c6216e0a64d18e3875cd871f93f9c8c96fc5190e6730f3f4fd99f508c65d8af9cd6184e9cb7116b39786b656eb43881f1adbae0ca3d59a316b3c44bbcdbbc3329b82a18027e5385c48c12d9155a223a96f2f8de0a29035a5efe07f7d801756f2b229579a9f0ac4fd79ec95d37881c9c844dda012d72a8063e279d5feee70c29371dac2fed0f11755d526b1e02b4a65f2df2ff32867bb2b8ed4816fc0731f8bf1cc6d4d3c101c7c6bf1d589948cc7a96e3a8493ad0ec229a94554d4e131604e6b9a2612371dc658e0043bc1e43d0ef0c8a2f859ed8243399dc2fdce39c50ab3f8883095f442c8984276dc9e670dda05634d4e20d5ff38117d8ae7c84d60adeea3b2533cec28f93d40b8beff64e7ee303adf67f5aa348d5408549bc8aeef963aa0a20a41ec45ece4717ab21888bb8e9efbaa368fdc56664f9a76f390238c249a6ae0a9919faa23242c604d1c52383e08e5fff73dfc75ec3ec044d434525df53e457226706ff575e6a07a573abe91f54dfed30ce1529326f9d3bc0799ebd3b6fcc50327f4412cb3a0aac75e3681748d1647f436bf990df02c3c557db70f004e52bb79937351cb09d12cb884693c937b596053b85f22851cb58d17dc1d5ed7306539c33fb8916c82e69fd2b40064a4644d1733719763e679f574a492e4a195d3056868d52140b58a2b44101b50d1a0ccd0edcf39f145bdc6ab6924ecc30f68de678c0b3d53eb7f79b15b59d3a67b7e222333b55582b75014b32ddfa0515664b5fbac50acb5e622cfd972b17f5c67f8b0d78c5124313ca19b2c138835baf968748a7c042940314389db02fe765addac6aee5508be9556e98e7e3e77d019119cafbfdf075e0192de0424a49dcbf3c84c16ceae0a9b34d790e97ae44a6f50011c1cef0b6067f6acd3a9ea816a725e853f5bc617a0b1349826c6e50be70c09f44d47cfa1daa5b6d78e464c64fd731f0cb133f7c1daf78415f200bfb10d27f1f953ea7e0b89bb42fe2d4a1a3f79adbf95e090f8ba1773528fbbfce6c909b8b2eed56707bef1f66068650dcfdaab66830fec0bc5e4886bfd98fbe118ffd58fdbd3f12cbe9d5b1c7611622a22ad4ebe714fc7023c92109eea52bd9922f6b02eb4e7dbcc8dbd59d78c907da904b759a1848e65657eaea4aa9a48395c6dac608fb91172bca95fbce72873f539eda2e0169cc8d37dd7d7ca24ff4f69650755eac6c3bb7b9b0e90b835aace4026cf26ed674500ffdcea8f36fd083620320c7940667ad35e86c760b85c877ab4855ae59652f80b9fab189931e0445d1323445174faa5eaa9c9c6b6b13240decb5af35548f36e4232562dbfa908923cb3cd16914931d56d01ff8979e85b57798bd8a13a1847e693ee91e941187b1dd615172dd6470389834cdd660be20bb48f435c97ae27403a377bebbefbf5b19f7e68813a15585275935e4eb74f87fbbdb892dd1dc1743ebc6f5f4a8d0245aa3efb3e27b73a796c1d58803c4c0fd1c93056e59438f5bab083694c18e3c12ee13b730a732da95a3e532a617acde773d5eb5fd254a08db7c15159de439a6889be3cd64a90a3128fb31605a73af9e3152e107ec91ab05139913241edaedec3e63aed0ad30354aec74ecda9c6fb893b3bfce32b0609a4cdf89cce738426031894f9893915e0a8e31b514c60801a272cc2822187e6fe2642d7dfc85245882ecf6556893a6d39896b2562050af1e225251daaab7030e871a45d3cfa2183d09d84151d22f862f6bceba9684902a0dd9d49b91f27e18fffa88858a588c8ef12e506cd16a3db4638687eba3144777f3b8d89a1bc891db4b4f63798676f26d7560092370c01afb9529e1af976280059cd5616cd98986c45586720d838f1fde988e653732448ec43cc6d42be7d9f68c043d7e5b79f599070da4dd90fed4e4f26375f4653616ee740eb44760d839542869ce0e5850fdfaf007d4df1c10102ed17e3dd0a81ff80ce17ec11608ffe790e1e6b5c289b72cb6ab3e7babe405bdd230f459a2dd5c6451c8763a6054da1ae41203d85c00fcd7d8e62f38398f9b81a1fde67e1f141c1c18aecee441109ab8b43ed5428d6f51014d9513c5076d26a62f4d7dc716c2225d0cba24d51b20ad81058a84b4155e09c97e78dcdec534ea173d8bdc966df39fd6c4b14d4512d72fe802292a5c9a6390df56f26498db172288376cdacfb269243e94cdacb463f697dc4711650cff8ed9e759d886a8ca652d00a1692330e6e91db7ebd83633eae2461cc4ecb5f84c86f27a39c48eb7a8482e8a51b548f4fcd97470db211aaff963b7580ac8ded76d742012a01b45ebcc8a4b9f2e49d13af269fb3fb1dd6c7b7c75dde59831953e3aec3b246666240d1dc111357c527023c8b09c6e5d5dde18114fca3864e9ddd2d0e03c116176127e15dc6af0b8c84baa60f8e4c93c82f1606035c1fcdb15ad84af71f52309a95ad4f8da23bed78e2cc181f01e21af7dcb5db27b5a01429e05117ad690550d6c5470b4a4ed94b947ebb63e65f79c5adc826a107a49b11f3f2d4e639515b7543393b1728fd4b40c5bab1753f0cc2485298bfa4a31387237568f2c218d13db42a255c7fa37c539f5841b3d4d5161096e8944556260e9be2aae43f7cb77dc9bd0ead2beb8743bd3aab51b05641df0302f9c4a16a24c5c7601456d218e18a2064c26707e297fdaaac57f29e8fbdd353b0e3544269a63edcca4ca1e33a6ccf382040664de88ff04fcc431c0fb756d31cae9a22cf839049b08c28190ee7e41a535766a02bba91023ae2ac75fd23706f62b856f2b5adeee16bf1822965a02b1f5dfba4356d07c7045efcd59527e2dcf690204876b70dcf7c2b49fbe43ee4a391cd5ccedf97642b7392c3236f7a8efd63ae21d84a6b5c48fbfd1a6bc1f47b63a3ccf838914bcf9acfcebae05bd4c637fb22d662317d4c10c4888f3e29e3886a4f219b998ef926871d767bfb51da6ef43ea2095667770e8a7b9cbc47939319c571ae0824a6709894d7727490745b1ea6a4ea04c1d30e496e85c3dfcd511b669f5fd46239434252dc5d494e3dc14208ab25636d3f8dbd474c05c21bb2a8b2976d4c58e1394de0e8cc8638e36c7fb041dc383de5a3a3a4ec1cf1bc8e979290c8168e86b8e7859d541678eecbd0b758dc8f3b28156911afb1f61682e76099fcc4658199746cb5bf8e52a8d4408ea5c89c3fdf0a7bd26bed2455a55de2162988d6b68f4cf6828958832ee2d3e0710e10c9ee7a87933ab060ac50cef9d160f09c8882be89b593002bc912f7f789af26680409b03785274e975f1bba8d8005c8a6dbe58a2bbd7c1f70fafe5cb1f161fa32028a5c6a19685f6a10ec2721a06c5c7977c8098f88cead62c14d53b7212af2f779693f474bc05b47884d2fe97667655a8460022a3d3e0cfa3746a9c6999a7ec65a735198270ae8e7f5665370cea730835ad9d8d99d828c0d50c3afa51a6d768d97ad8de331758ea416f76868e3d79bfc67cf95f54c92df8f2c3fca2c67e057e8e2a71991707d98efc219dde90312b2c04a56af9fea8c70f437bf90b2dada0f19aaa7b9327cd8af1f55bd2f6320f271d0255b680f4ae210547d14a571910e15d0efa9c33dd729521ce8dcef6efbf97ff5f4d441c1ee43566af1ae9ba1a6576e141cf7f576e0b858ae1aaa8ee989a304c6831357abebba84566e537ab753153dab73d275ba7434232d40771996bdd5a0dee59457a938f90fb385947efa451fe6db66db762b67c339f9bbcd4a7e22f32f7e6b1d26278fed1c1ae2480bdad9c24c3b827f92d89c6ebb591b0bcf28f4b38df7309994fd31b5f40f7", 0x1000) 01:06:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) write(r1, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce00274a182230a00000000000000", 0x28) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:06:38 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c653000c55befa70af21f27e07aa85b38e969009415a2e5"], 0x8) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) listen(r9, 0x0) r11 = accept(r9, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) dup2(r14, r11) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = dup2(r15, r16) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) lseek(r17, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0xc5adade30326c5cc, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r19) bind(r19, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66ccb699e1b6436bade1a7bf8789abae89868dd83afcf8bd715894ed1e4719c23d84ffb5af4db7f097443d049ffdae1361bdc958"], 0x8) accept$unix(r19, 0x0, 0x0) r20 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = dup2(r21, r22) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r24, r25) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = dup2(r27, r28) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind(r22, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffdc) accept$unix(r22, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r30, r31) bind(r31, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r31, 0x0, 0x0) r32 = fcntl$dupfd(r23, 0x5, r31) dup2(r32, r20) r33 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) read(r33, &(0x7f0000000000)=""/1, 0xffffffffffffff06) 01:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x2, 0x5, {0x100000001, 0x6}}) r4 = dup2(r1, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) 01:06:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x24, 0x4000, 0x81, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r1, 0x0, r1, 0x0, 0x2, 0x6}, 0xfff, 0x3, r2, r3, 0x3f, 0x7, 0x4, 0x7}) getppid() 01:06:38 executing program 1: r0 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) write(r0, &(0x7f0000000500)="bd", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)=0x8) r6 = dup2(r1, r2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000000)) r7 = syz_open_pts() close(r0) dup(r7) syz_open_pts() 01:06:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) bind(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="97ba60396ad909ab593caf04524a6c4c24ea90f57fa5b251ce9e424cea79436ec1430a3779cef61d0a5404d97d179c88c84bbc3d6832568e15dda7fd04dca0f9222726d0c5876ca2d1d7d7d786fb86c4278b8fa5a7fb4d173b4799bfd79f4afa8e2b47562c0ac1d5523a398888f2a1"], 0x8) accept$unix(r10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) bind(r12, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r12, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x1, 0x1}], 0xff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0xe5, 0x80, 0xffffffffffff1989, 0x1}, {{r3}, 0x7, 0x0, 0xfffff, 0x6, 0x40}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1a, 0x1f}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2519ce04132b7fd2, 0xffff, 0x2}, {{r6}, 0xfffffffffffffff8, 0x28, 0xe0461e250ecab0d0, 0x1, 0x9}, {{r8}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x4}, {{r10}, 0xfffffffffffffff9, 0x9b, 0x1, 0x1, 0x4}, {{r12}, 0xfffffffffffffffa, 0xa9, 0x41, 0xa79, 0x7fff}], 0xfffffffffffffff7, &(0x7f0000000280)={0x5, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r13, r14) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0xffff, 0x7, 0x8caa}, {0x5, 0x9, 0x100000001, 0x9}, {0x3, 0x6, 0x3f, 0x81}, {0x1000, 0xe1a, 0x2, 0x8}, {0xffffffff7fffffff, 0x1, 0x0, 0x3}, {0x1, 0x4, 0x7fff, 0xfffffffffffffffc}, {0x8, 0x9, 0x2, 0x4}, {0x8, 0x100000001, 0x6, 0x2c}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 01:06:38 executing program 0: r0 = socket(0x1, 0x2, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 01:06:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockname$unix(r4, 0x0, &(0x7f0000000080)=0x391) r5 = fcntl$dupfd(r0, 0xa, r0) getsockname(r5, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 01:06:39 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:06:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 01:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1a}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r4, &(0x7f0000000280)={0x0, ""/232}, 0xf0, 0x1, 0xc00) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x8000, 0x1, 0x2, 0x7}, {0x9, 0x10000, 0x15b6, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x800, 0x5a7, 0xff, 0x5}, {0xfb2, 0xffffffffffffffff, 0x8, 0x7}]}) 01:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) 01:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) r4 = kqueue() write(r4, &(0x7f0000000100)="33a654e1d5ba9e1a152b1955431dfe738059452ef33054ea968db92df33e6e103decb0a57d7c2d77418f1174591c6be7b42447b2b35e6476bdf192efc30c20dcc3d5310cddf5aed6391a8664388cd30b1fd748fe6e661f39766634761332f2c6cd022a3635ef011a22cdae66efdd039124d5ad394c3073adde7f3e8536eaaa8d4201a94a37162093b7901d1976d57b150073569bad52af6b904427bef0a868fdb8fb9ccd988b8b916c3ed558e1f30448730af205154b41438126aa4f0060d093d86b703eef3929b30799156cd8", 0xcd) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0xfffffffffffffdf5, &(0x7f0000000240)="bcee3edbf0dab1cb384e576ff772312a65500c01005285ef1a80a418084e078154af96ebfbe49b93b028f1884fdfe2d9f90c3798028d268b60b6e5607622556042b72668e0e0e686929b90a3bce41b4677f019f8b2649ed18c6ae333ba6f55346f00eba5af5637b84bac4b6c1fb55fe8be888f842aa30bf28ec9d825ea3e3e057848f3258c9665e010a13bd1e7d9998a7762411d95add0de4208d3706d2872baaa57f5dd0c25b43e4eafa5f78328e80ad6744266054c4fe8e31c3977abb528df8da89b7009e46048ee2ef0333582aa78324387516aaa2c237c8d499576cdda6958b8fc") 01:06:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 01:06:39 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x3f) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) sync() syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x33a) clock_getres(0x4, &(0x7f0000000140)) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0, 0x20000000) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x3) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x1, 0xd0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x80000000, 0x76f}, {{r0}, 0x5d6f9d67eb1934e6, 0x18, 0xd, 0x81, 0x7}, {{r6}, 0xfffffffffffffff3, 0x10, 0x80, 0xed8a, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x92fe}], 0x0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x2, 0x8}, {{r7}, 0xfffffffffffffffe, 0x80, 0x8, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x9}], 0x5, &(0x7f0000000400)={0x3, 0x1}) getgid() r8 = syz_open_pts() ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000440)=0x101) socket(0x20, 0x2, 0x800) r9 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x3) getsockname$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r10 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) 01:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) semget$private(0x0, 0x0, 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 01:06:39 executing program 0: 01:06:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x100, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000200)={0x80000001, './file0\x00', './file0\x00'}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$inet6(r14, &(0x7f0000000140), &(0x7f0000000180)=0x261) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r17) listen(r16, 0x0) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0xa858b97851ee8ab0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10000, 0x0) dup2(r18, r19) sendto$unix(r16, &(0x7f0000000480)="c1b910fdba516f391005dd6c37562b71257954d7cc9df080f541fc56b2ff98a6e25988406c67f88eb3bf60f7f1d53901e3c94f5ea28d933042a2af45e95e76955759059240219b78532b205fe106d37e8fe7a319a67bee0bac503956cb1ab2c9dbbdbf69bebc3b04ff9dc78fc1312c6320a762d802e7a8b346e0fe27928d4f8a23e7716a3af29b971bc374c3fc5cff5e615a886f3d33ade7e51ed306c37bce00", 0xa0, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r15}, 0xc) 01:06:39 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, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="188a", 0x2}, {&(0x7f0000000100)="e82c4064ff8ca806207e6ba857e99a381a0b76cb5298ea61f0a45707b439e680a648b7010572917adbd0a2f75e90a809a00280871e9a8d67daf4ce79e9ee68d359a3180528e2f15c822e960f67a8230df1aa9c69bd6bc1c7fb9bf7b9a49d86e03cdc177b4f1443dff86d75d535e72243f5a079e8eae99d837b5a7aa72982a6b231101e2a1cab3387aee9fd87556f769ee8a45d0517a60e85f8c16a5424005c4ce0a744934092a061800f7d7bbf3b82d2bbb81f95a5ded2e5216a91f4cd99783058c53cdd13f6a141c729c80bd27911028423e9a3b051022a", 0xd8}], 0x2, &(0x7f0000000200)=[{0x18, 0xffff, 0x0, "ce48ed"}, {0x30, 0x1, 0x9, "4d20707d38f5f9d200d5d43e9f9770e33e2f97ff5293ec9497c69a32d6ae9f"}, {0x30, 0xffff, 0x7fff, "bf89a30e0f0d6ac45a135a785194c29d0b489159968f7e128023fb146a7f9d"}], 0x78}, 0x8) 01:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000200)="dfd58bf1358c2521ec9faa3c7a7cfea6c552b92491a8db2438e6bd451253be6357e1757bce64fb64260efe2df04dd47ed0ea048da1b6f4800c434ccad8b4f8142011de7bc5bc075d025e322508d100faf4f081282c2e2d2115b9d9e3be707d837ca3c05a2b23d12eb280d73198fd8b8cf0d2756c1c1e3aa3bc58ea38b7b6f92acb5fcef3594db88334cb862acc08015e8aa2ade1c3e5890d99047d9066a62c7f36dcd56a890029414ab2bc81f5c350265c0c2a92e050472c3f4c161248bc3db261331c40196c8f6ab19ed0363e598a42d7320e60a9a3f6ec7a646c6101a70d64eb2933208aff630dfa", 0xe9, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:39 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100), &(0x7f0000000240)=[&(0x7f0000000140)='r\x00', &(0x7f0000000180)=':-\xeb\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)=']\x00']) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 01:06:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x8, 0x4, 0x9, 0x0, 0x1f, 0x8, 0xfff, 0x2, 0x0, 0x61, 0xffffffffffffff00}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x1000) flock(r0, 0x1) chdir(&(0x7f0000000100)='./file1\x00') close(r0) 01:06:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2bfd37fae071df3acf89dfa736c0e86cc3c36f3e367ee63aa2bca8bfe5d8b1e8c5f10c03cf"], 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) 01:06:39 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) nanosleep(&(0x7f0000000080)={0xf0, 0x7feffffc}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) nanosleep(&(0x7f0000000100)={0x4, 0x1}, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="25012e2f6635772c62d678fa48c490004f7a"], 0x8) accept$unix(r7, 0x0, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffff4e) listen(r4, 0x0) pipe2(&(0x7f0000000300), 0x10004) setsockopt$sock_timeval(r4, 0xffff, 0x1805, &(0x7f00000001c0)={0x3}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r8 = kqueue() ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000340)) kevent(r8, &(0x7f0000000040), 0x8, 0x0, 0x80000008001, 0x0) 01:06:39 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20000, 0x0) dup2(r4, r5) listen(r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) accept$unix(r6, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) fchflags(r4, 0x0) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/72, 0x48}], 0x6, &(0x7f00000004c0)=""/91, 0x5b}, 0x3) dup2(r0, r1) 01:06:39 executing program 0: madvise(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x3) 01:06:39 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e7ddc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa448ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b0446001249f5b2000000000000ddffff93d6fae9aa628e168feee437a46b3f0bd77f62a118a2ec77d802335240df193212ec33337cfeb4e1599a21857ab21e00"/266], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r3, 0xa, r2) fchmod(r4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x1, 0x5, 0x400, 0x3, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000000000000003973c43dd749b4f3ff745fda8b0dfb53672a84437c72cec8564bc1e35d415aad042985e2b5347e7e0d5c0771edc7f459f37e5474772ad735fa9970c0ccba1aa285f66ceb61105961978fd48c76164c701c40b9a590d4c308f2d56a4a5ed90329d7ddc2f57fb5d075f82023610955abf78b296041d88f4fe936079b46602cb216b02b8c1cc90a044203000000fa3406b80fafc5d907924422257a5f67592b5b1f366e9d6cacbec77f303af5a95046b274ee5efc5c8465cc1e08578a83cdd2db34e8bf610600843aedbe37c4686ec7c67052d1"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xbb711e872de1d0c9) socketpair(0x6, 0x2, 0x100000001, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000000)=0xc) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYPTR64, @ANYRESOCT=r8], 0x2, 0x800) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x78}, 0xc) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESOCT=r5, @ANYRES64, @ANYBLOB="6e00000051bb1039f2eed1660f4867ef36c274e59113e47bb9b49ad42fec93fbb98609e1c3ce3762cf103877f3b950c48f40c00111e9e6e99d3d8be80769d70500b45c3832dfbdbf6cf1bbb03dd895740fa057e3db0fde84cf4fdc27a979ec8900992b2b8eb48c7b47aa4e39e3bda1d1"], @ANYRESHEX=r5], 0x2, 0xa3d682d7b833044c) getppid() geteuid() getgroups(0x0, &(0x7f00000000c0)) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0x2f9) msgrcv(r6, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000001300000000000000ae950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800c62037bf8c3e007d918839b52c95fd9e15b4461cb701f9e3827845f484c33ae535edf6c9afd55a3823320e96ad19664359cb560dbc15ba705bff3b9448407f99fe00f772def9a11d3f5fb9e42eda7b16dc58afe1e0b7ca30cf3161fb7c281466aab3ef3b827ff7c44c8d3b761d9ac8b775fc1e523f0f626062a4fda4661eb0bfa0df464e44d24970e67111b871e9ed07bc7ae2395f221ec3322af46ad6f2fcf8350a8ab3638549fb73e66b49992e448ae271f15deadf3a2c7687871e9f840f0a0dbd11465eb53d6bd370c4d92f595137d4fa61413979d00cf622803d1ca9233193bceba53739a25c55a595ad3a023f6b250af8e803e1d057bc52f0e49cd10a0e10e2bac9f42e93164560fd9c28"], 0x686, 0x3, 0xa51449b714a751b8) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000d562da7839e9847ff966db301426b02d3dd73c7298ce68c87b27c22383d348455a03ddff0f0000000000007ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d41d0e747beb0aff17550fc62418d3ff8d0575db5e144eaa7b0f2cf0e76fc7ad697813d46a8e274b7fa84ea7dc65dd23e751150b579ffa1743b20c183e77d2e7b6155f4bf844176b8feff74c109c5adfcd826f4ac225db41807d61adbe633b18cdad4c1974e595bbf97e30cbc4dc237db0ce1cad9461cc91459a77846fa2ef21a46cd4c84c835414ffb6c5398da055862b0cb3b18b3ac365ddbdd1ec77f54c861db8ce71636be9d867ebd5f9fecd046b1d51a9"], 0x70, 0x800) 01:06:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8404, 0x0) ftruncate(r0, 0x0, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x0, 0x7}) 01:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b9") 01:06:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) dup(r4) r5 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r5) r6 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r6, 0x0, 0x64, 0x0, 0x3a) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x400, r5) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, r7) 01:06:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 01:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 01:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) dup2(r2, r5) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) listen(r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) bind(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000258af475b5a3764b55949a1579dfb1e447e95207a4cf5ed5"], 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) accept$unix(r10, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x124, 0x0, 0x80000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r11, r12) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r14, r15) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r18) bind(r18, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r18, 0x0, 0x0) dup(r18) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000440)) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="cd78e1abb90e2238d6c26a808e0d1b43b67c013f1d4145d2fcbde40c57fa7b09e9640447ba2335267d72ae872cad4a93322228d62de6d85941bf5f52912b78658a520387546c2d166deb1c297cf1b98ee5d9683d6387cc08cbd16c69c6f8c16dd96b48aac52932fb1c690cefcb40d591c23080721be746fac152e78c65d267f422fb0e87e5de3a84f9e54b110bc0c151e584bea436", 0x95) open(&(0x7f0000000340)='./file0\x00', 0x10080, 0x101) ioctl$TIOCSTOP(r19, 0x2000746f) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) 01:06:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(0x0, 0x0, 0x0) pipe(0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getpeername(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) fchdir(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) readv(r0, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x2}, {&(0x7f0000000680)=""/4096, 0x7d}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {0x0}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000000500), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(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(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000000500), 0x0) 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, 0x1000}, {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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = semget$private(0x0, 0x4, 0x408) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000000500), 0x0) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r24 = semget$private(0x0, 0x5, 0x100) semop(r24, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(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(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r28, r30, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x4, &(0x7f00000001c0)=[r15, r18, r8, r30]) dup(0xffffffffffffffff) 01:06:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000000)) 01:06:40 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus/\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0x7, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000fe1000/0x9000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000fe3000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x20000000007ff}], ['./bus/file0\x00', './bus/file1\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x56444f9576b89e30, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) getuid() open(&(0x7f0000001180)='./bus/file0\x00', 0x450, 0x58) 01:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1, 0x0, 0x12) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000040)) 01:06:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd2ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611e4ff40cf83da6dcb3390dcbeb2d1af2baea27f275228c9e83d3ec43d5c059f8b086c08c4658d2c70784f58", 0x1000}, {&(0x7f0000000200)="c43d29d2acbf4adf5b235038fcc88ba25f3c777e55fa", 0x16}], 0x5) 01:06:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xbe3, 0x35ba, 0x7, 0x9}, {0x1, 0x58, 0x0, 0x2}, {0x101, 0x0, 0xfff, 0x10000000000}, {0x30000000000, 0x1, 0x9447, 0x8}, {0x2, 0xfffffffffffffffe, 0xf4de, 0x8844}, {0x20, 0x8, 0x1, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 01:06:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000477b968c0100007dd9cd3fdf000000008192d736ff0d7f60ced89373f626acc37490c3f5f0f73271d36164fb96bd3c588a6977ae5173c5e1c4f3fa6fc146765673401d6bf1538bde9cb0173da91592a0f667a03f910af9feb4e63279242263401e730f9e6e12b8764ad1dbc0b180d45ae2755d180d05c1ef57234acbfb9a0fe77480e069f6667c4bd9bdd9ad7be1246b6888a90f34c3f76382e61f800952dce15459818c78141621809021db9f7c0bbd4166c50fb02f558c86", @ANYRESOCT=r7, @ANYRES32=r4, @ANYRES32=r3, @ANYPTR64], 0xe4}, 0x0) dup2(r4, r0) 01:06:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000140)="0aa39485b6afdc651830e64186020061c1e6dee7a74f61f7f34eb860568019d4fbc9fa4520966ea40bc0d92c5c1411a76bc8cce70a20695665ec115a47f7c1b17c2b0c4fb9d00c0891496e7103344519b8a199ce179332b526132773efc3d021bc274e4e2e2db7fd2d53877ee0382f3c737b5b22a6b019ec17dae276322106b9b9eaa01e12cfe18aaa12df5537ce6fa42a1540243af038839abd0ff2bbf110443eeae9338425a6c8346db50539fac9", 0xaf, 0x0, 0x0) 01:06:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) 01:06:41 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2801040000000000f0ff000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 01:06:41 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) munmap(&(0x7f000065c000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:41 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() socket(0x10, 0x3, 0x5) mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 01:06:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet(0x2, 0x3, 0x100000000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a693e54f64972376c04c2cb63d33474f849da1e71b26a83c3a0dfee153b3f50c9d52ed91aaa8539218159c9995cd7c2c7e56a39d8a859c9dfbb3fc1e877847d0701f1059a1949229f90a25a1e202d7c5003de43baab8bf603533679f9d6a4d5f6e5525ce49a1a62e", 0x68}, {&(0x7f0000000200), 0xffffffffffffff28}, {&(0x7f0000000240)="71a1", 0x2}, {&(0x7f0000000280)="7ec9f9139e543439ec98652583e26d0934", 0x11}, {&(0x7f00000002c0)="fb48d1ea93a740f15c2f9b92fb5ee31a6532665100a5729c566f4cc102985b72ffb681ad56", 0x16c}, {&(0x7f0000000300)="2113746784fd61490db15b1857a38544f08bb331d851b498c3a312b58e12849bcf8acdb92edd669a034801d139d0d3108d9ed4f682186e9ca4054284664fd4f0", 0x40}, {&(0x7f0000000340)="b42a1f8268440f2c823a5617406641df401827ac1ad39373312ecf67bf2cade3cc12261a1f4bc74ce892efeeaf30f0b679532305c1dc3c9467ff056f494a531f5f2029dc54e3ff2e3570135b6b2d6989d1dccc2961a8398c07966645e8", 0x5d}, {&(0x7f0000000400)="3be169f502e8d3e23ab3b78847057b7cc64d6b8d0b9a0f9485dd7cfa9a193cc7ae3698e3bc207405593c4d9e73877d56474c81191bf5fbde3db1fd432efe41", 0x3f}], 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0xfffffffffffffff7, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 01:06:42 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) geteuid() r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) r3 = socket(0x11, 0x3, 0x0) recvmsg(r3, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r4 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r4, r5) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x3, 0x103, 0x7fc}, {0x3, 0xffffffffffffc0f4, 0x1000}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff6, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) 01:06:42 executing program 0: r0 = socket(0x20, 0x3, 0x80000000a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:06:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x5f, 0x6}, {0x18, 0x2, 0x5, 0x8000}, 0x1, [0x3c, 0xfffffffffffffffd, 0xfffffffffffff3ef, 0x28, 0x10000, 0x1, 0x0, 0x100]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x7, 0x3, 0x9, 0xf94e053a91a87dc2, 0x100000000, 0xffff, 0xc54d, 0x0, 0x2, 0x80, 0x43a}) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000040)=""/25, 0x19}], 0x1, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a6", 0x480}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000001c0)=0x1, 0x4) 01:06:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x1afd) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) fchflags(r2, 0x6cee4056a8a93178) ftruncate(r0, 0x0, 0x22) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) readlinkat(r9, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/230, 0xe6) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) linkat(r6, &(0x7f0000000040)='./bus\x00', r6, &(0x7f0000000100)='./bus\x00', 0xc) mknod(&(0x7f0000000340)='./file0\x00', 0x2, 0xffffffffffffff81) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8000, 0x0) connect$unix(r6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000380), &(0x7f00000003c0)=0x4) write(r3, &(0x7f0000000080)='mL', 0x2) readlinkat(r10, &(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) bind(r12, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r12, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r14) bind(r14, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r14, 0x0, 0x0) r15 = dup2(r12, r14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r17) bind(r17, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r17, 0x0, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r20) listen(r19, 0x0) poll(&(0x7f00000014c0)=[{r10, 0x8}, {r15, 0x4}, {r17, 0x4}, {r18, 0x4}, {r19, 0x20}, {r10, 0x9}, {r7, 0x118}], 0x7, 0x6ff4e566) 01:06:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = dup2(r1, 0xffffffffffffffff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffff7, 0x7, './file0\x00', 0x8001, 0x0, 0x1f, 0x3}) 01:06:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000640)) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 01:06:42 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000200)={0xbc, 0x5, {0xad, 0x100000000}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000026, &(0x7f0000000080)=[{0xfffffffffffffff7, 0x4, 0xfffffffffffff800, 0x3ff}, {0x8, 0x6, 0x81, 0xff}, {0x7, 0x9, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) seteuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 01:06:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB='Z\v\x00\x00\x00\x00\x00\x00'], 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000500), 0x0) 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(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 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, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = getuid() r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000000500), 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(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(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x401, 0xffffffffffffffff, r4, r9, r16, 0x1, 0x4}, 0x0, 0x8000, r17, 0xffffffffffffffff, 0x8000, 0x6e, 0x2, 0x55}) 01:06:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', r0, 0x7c385d3728ccaba7}) close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) readlinkat(r6, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/197, 0xc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) r1 = socket$unix(0x1, 0x83720bce0472d250, 0x0) setsockopt(r1, 0x100000000, 0x2, &(0x7f0000000040)="5aba461add46f1b88571022d6433ba13cbb64db72cd27b998dd985faf536acbec39e71a696c57e06a2a008d0470a8f39aa4f0a5a508110f65d43a9f129dda19f72ca4f83b82e6895212a23d7999c3c093734f86fbbbe8d66502488329f029e8ea09c1960bbcfcff302b74dc914ec179df5c7c57a04898d7963676c4c7db175e3fd40b017c415498d7d60d391a74500d0884d3d0c59", 0x95) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xa6, 0x5, 0x2, 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000001c0)={0x9, 0x3}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x9, 0x8, 0x4}) 01:06:42 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 01:06:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x51d408755243828e) fcntl$getflags(r3, 0x1) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 01:06:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f2a0000000000001800", 0x720}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1d, 0xfffffffffffffffc, 0x8001, "c494d8e27a5dac3b5bbeb0016f00c8dd85b9dc36", 0xf2}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 01:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0xffffffffffffffff, 0x20}, {0x2a, 0x743e}, {0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 01:06:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20340e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb91b2435a042b34bfc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174208eef9904359f13ac5b4177002f08a5f673c770c08f6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901d91988f7b8798a7f951845b9fc161f98d7c61a40e610c0318ce6da33494e54efb1ff88164283b17b7b69"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) unlinkat(r8, &(0x7f0000000200)='./file0\x00', 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r10 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r9, r10, 0x8001, 0x5}) fcntl$dupfd(r11, 0xa, r11) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) 01:06:42 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 01:06:42 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:06:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000000)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0b108b5fec133118acfe5bee221a1f6c8e72a8d7"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x5, 0x3, 0x68a, "202a396779bac06d3137cec6865e9c9ed8279e5b", 0x101, 0x1ff}) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 01:06:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) close(r1) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 01:06:42 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='.\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='(:+\x00', &(0x7f0000000180)='(*t\x00', &(0x7f00000001c0)='*/,:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x9) 01:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f0000000100010000000000c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aeeab700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000020000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8112ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22cf557d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e24"], 0x10) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000a00)="4fc1f7a66c47c63f789d3ff80bb66c7172a62ea6b21caac9da3b6f2a0a9beb9d0e69ee13157628d1948404516f320308daa19b3c17e047e4b6446bc09c87edc1baadf1eadf1e5dcd363b6b3786e8c6b52735caef76b3bb275afcdb50cae47c5ce011e71d0a9c92053c95f6237e1fecfcbd8a4a83f8e0b1057a39a53fb6aea58c096bc5af627c4fc42dc8b5120787a69e371a0a2a47f8d9a53fb15b1f06de72cf2db42fe9a7eba861e9bb70a86bad593b113f38a7e5bd425746abb620f31b287c54fe07ba318e852b8aface41e088441e3b6bf98f62beda371ebef09dd2c94370e774b9", 0xe3}, {&(0x7f0000000200)="9d956ae2ea7fdee42795b043ac1bdd88d14e86b065d9c1", 0x17}, {&(0x7f0000000b00)="c98a301aa4a1abcc12cdbbece298a0a469d623977ed4fecc998a1631ec803d10e802ab266a4b0b16f7d191cd39cb38b2349e00ec49efbf12c312ec5112e23a649072477d8d44d1d5751c2f525cc69aeb0eae351f8797417f1291a1e1fb6e1268a0a4aff1e6a66c2010f2bcf08e50ae9ce848c4b75bb4cd028f640f61ee3b0b3efaca4ca3648966586645d425826e36ae09166b3a", 0x94}, {&(0x7f0000001a00)="9b2167339d6efc521f7de7fe9f7b08b2e39477b760275471b6bdf921913074a1e6a8a783256af974297734009598c23ce2e6c68c6eb76b0d3dd8468615f894e3d1121e8a17faf9f06803014b0a5a1e05416b6f65a2d16e526a1fbc5c2f72f80d1d26a0fbb79f0004fe3eae21662aa630f458298ede829aa6e48c0177b4097aab774f5c7c098b27ee98eb7e0b0e5be3b0031caf59a241f0df1a69a389ce228d0183d7a28b207edaa641fb6a237e84a56033fc540b8d20a5a6d003b3ff9233f8ba4996504d413787a9e9ad0554a2664dd6ba1c528aac9767e0840ecf4b610e9070465c7f1dc68b7aeebc06d65cda2e8485618793b57e94f144e5df96066383ac6e1c9dd10671ad7030f15bfb014a587965b6d68c9eba8535b1795448d67453372f0cdf6fc78244a4b052c7a5162b2ec279de7c9eca014556f632b3c1b7f9764ac8b71c8b06431c5cf717a89ef5e9924859109ac731919ea09728820d2c920233c445f3c78f6c80443d801f4ea6041a1a5af6d996496764f83c153d765606246cfd76a00f4982faab16fae293bba9438ea536721d9e5c91d0452904e50d6dcd361bcec20c4c2c6b8561c78e23cac6e6bf226b66c1226a05a5705784a885000756f3e7e4622ecdc69a3a705b34cea433dfc5cd16523c2fdad72b13c0d19cd377651a6f453283762dd478c886baf5b6ad19a66717ee4d5792c42d225a07c3a6caed96487373e5c861ce56d458261494a75481e438cc246237475b3e9f911a89e29af87848776d9a28989d521e043abc1bc05740ff9c5f56d2f241999b8c5c71dffbc508428b00b83c5095f1fcff641b83dca22efcf0b188b2530b002e13d9118012e37a78cd649f8ef1bf150f80ada79bb51658bcab27b6c0f2fafb7941e0d678bc01029e5cbbb361d921b3493e0cefc9614fe33d2d7d00ed07e8ef4169a9b33e2760b754fc3498568238482b4fef678cd278863d27ae1e9abef08083ea523cbef4dd480c6278c26a09a3ae06a60eafa7384a4c107241b0676c7fc671d2e8d71ede571429935cc856c8701791ccdff7b62768361e9ed5c5660ceee26c10891843ae9d7d0aa30fcb313905298c7d85474b2a20939d7f00066e079e5a8858b8478d629e1835850e5ceae1310944f43480d7b85514cad2240502091dab226965484c8b06b4bf1c63ebd0c0af486ff7678af5655d4c9cf80a95aa813574870363e7c8f1f93f0002625ff8e34467fb2f5e328be6c8ba071787ead4406b145ee5f500dfcbc1f6c8842e6c5a7145c2a08f6d0e98f29b7da1695d000a570cd5740037833991186b6f43719a5de51e918e37523cfc9737fa7e858ed339edaabb5658e2f19a50176c4ecc932f62d73e10ce29ee6d5718eab6df55c9ddbba61fe1255dac331ca4afea5b59f43b5c7e67625a2c7c2c66c415c932c7f0ee989bf275fc9e3aac2ed2f52a436bcb404bc7d37d0537d670d7661a033f2d0e1471a19089d1117e8d9d3e1104f5cb4cc6a1a877fa8e56fceb27522fb56b72b5e83316f4f2dae0c7abe6f1289a474e4851da7ad2a46618201362f3f31ea20d73f5affde30a4f339d31788cadd1bf81c06b6301558e9a9b980b3c49d6320c24659aa75421e3f815b841cc835e113275b1b0827193891898a210c0370bc09228da005f9b0ae14ffd014d0a5efbdd08a1229a50a04808d4d81cba60dcc0155c21cc23ee69e64ca56748d34edf12b0c8e3251dc4f903ba3b03007da6b0a9d418758354225dd3b751af00672a581a88129a092bb6dd5a691f324d76946b88ec18d95ae243446da8cb03e0ba53c67b69c667604670d0e41ec4eb05c77fa6593351f18a65ff3b48566858739564b5af2665b7ef791e1450972fe0c025c5e88a2277367cb333206ee8cc772e1bca7e675949c73a0bb1a42d85bebad87ed24e2847391c14af5dc85d3eb4f03064c2ff71fec2b2d8a52fb4276f87d57ae95c981f4b50c0882e72025bdee653e3256ddb620cb71a80507bd85e65d82d968ff9229829e3567ab4b99f1db6f37ee1ef9bc7ebcbddf613abc10ee37ad8b687f7b267aa98d61236cc1b8614d00c38c0e4ac591cc018bf80c40732d0e27c0499d3b9179a1ac74fcdfa5d2f0d629f3004df4968a7715846e2ddc567207347bfbe995ac5d5bcf26f9a1482c2b2ce6957b58708add7f8308974b8c761d6fcdf1e3fdc518bc1faef543a9a341b8b3a76a7dd9f179612a700e520ec3d3d4c178056c6cbad4f6b8e7c2e95aa203df676f4dc13dcca74d3e67b6b72d8319a83c81449a394dfdf4899213ab5d3a7a3192a23f9670650c8796cb2045d5f77304662768b6008cadd02b02bd0c64946bf3ef881056218276d9d15179c8729d6eafce935e23f0a789d91cd7e6c02b4676fcb39469fd87c8121bcdf772ca7552f8b4484ce139144e28fe68ed851ecc3a9a41833ad76e7ff8360386a19967d9acd7014af6ba543fd2e828b29e57d5927192916c9f8344566571828cc8f79004f6cf1b925fa4241c51654293a9933474179cf486f70480cc8f755a3de5d1409ebb4cbcb87a786111663c8c2331afcad6221aeae7b6327f18ebc643b89dd1572ff9338d5c73d76258450c16a2a1d8439424a10f59ec680bef024c8d87d29855a4b877aa616a84252a8485261ebbfd64eb51c9f424fccf403f65b5b490e00828025a48bc2de1528c0e7ada9fccb5d3c695c9bbf87aebbea20c4bd7a0467681a49e55e97576ed8422b2700b28f144c9350ba4945d2c96163fe0a89dff6db95b978b35995f48af31f1daacbaa68f5fc8bdb051d8ccaf974ff775343538da840b0f61b78d014a00828604398a3ab892aa2c5f09d294ffb034ecab0d9918e434365ced400778feff68fc43f88ef410b230a2eb9ef8aa7aca3dc31dc8d011f0730addf08505d4a2125f83fbe30a1ed79f194e02471c89bd8bf686bbd6f8089daf39bc1b495f2902a7ffdfbaba5567e03d9aa0fd02fa19a75f842556eecf833c370ff61ffaa6a843d5d841a18b5f984caedc499dc0e3a48106d5ec95b551f4b9174348e1617f39b216d0cd155821c5538633b1cb54130c53885f2c8d87dbf51fcb07d29a79ae8d6070481b5ce1428088096fdc56922540d4b4bec1ff59cd3990b7fbe6c8254cd0de71205f8ddead17918154a8c205772bf17835b256d7244161bfa5aeb523563ef4084d40742304603b97807fa3ddab7c996a66a4188b135b8c325b2cb9cda991384dd4259424e6a5f0db0461a3644ccb0d58ecf0c466045cfb838cb5f5d45330e76c03520146b7390f7581c7188ad6990f8980df8c31e690b07106f2fae958678077d02659940fba96e584cc3dbddacbc885fc56453c3ce230e7cd9fa7cc1e8c695b739076cc21632cdf6b841dbcff2daf486694d116d59d8e2def7af4da8dac1ef977f742d231753668e2297b0c4c56eff495f9a8dbabda5334dd53bb0ed16f703afab761999e8ea6e80eac073b790869c88c372d997eca63205f1484de3c96bb58e9d946848fdbf59e2ce738921961cdadc16fb533833df7a9a957031ab1951d4404442d2176f0f735863b68611bd12aa2aa599c4bc35ae6bd4c2ec59d43225a1", 0x9e9}, {&(0x7f0000000bc0)="6939ef2162f793bbd52789744baf808661976541cbe9e363eea9", 0x1a}], 0x5, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r3 = semget$private(0x0, 0x4000000009, 0x100000010) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3fffd) r6 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f0000000100010000000000c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aeeab700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa43f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000020000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a51036800100000000000003641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22cf557d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedf88c82b65248c41924e3b12545d504939d6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e245084b28964d3e7b12f9e43cdabdf24f5fb87e63413c4fe0589b1e61ae333eb693931a38368c491ec3605e89ba09e3cf0eeb6f0821df70a29078f0dd9190fc8a3aedce022f817a0966cd975aa7c1ee8862589914b414ca15ef3edaf10155211987fb87c30a8408635e8b16b42f1fb5db13c7afd9b4f09be11daa0b908a1ade4dd78ca8cdb431766fc070387ada8a39c94143e82b36f1c826e4e7a2f337903b8a6a04a6a16e2afe3d94acdce1f0c9fbd0505f8bc02847a9b9bacba2cdde5077d431552e521934cfe84ac6c61735a6df16cc8e93d6fd056ca6dea"], 0x10) r7 = dup2(r6, r6) sendmsg(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000a00)="4fc1f7a66c47c63f789d3ff80bb66c7172a62ea6b21caac9da3b6f2a0a9beb9d0e69ee13157628d1948404516f320308daa19b3c17e047e4b6446bc09c87edc1baadf1eadf1e5dcd363b6b3786e8c6b52735caef76b3bb275afcdb50cae47c5ce011e71d0a9c92053c95f6237e1fecfcbd8a4a83f8e0b1057a39a53fb6aea58c096bc5af627c4fc42dc8b5120787a69e371a0a2a47f8d9a53fb15b1f06de72cf2db42fe9a7eba861e9bb70a86bad593b113f38a7e5bd425746abb620f31b287c54fe07ba318e852b8aface41e088441e3b6bf98f62beda371ebef09dd2c94370e774b9", 0xe3}, {&(0x7f0000000200)="9d956ae2ea7fdee42795b043ac1bdd88d14e86b065d9c1", 0x17}, {&(0x7f0000000b00)="c98a301aa4a1abcc12cdbbece298a0a469d623977ed4fecc998a1631ec803d10e802ab266a4b0b16f7d191cd39cb38b2349e00ec49efbf12c312ec5112e23a649072477d8d44d1d5751c2f525cc69aeb0eae351f8797417f1291a1e1fb6e1268a0a4aff1e6a66c2010f2bcf08e50ae9ce848c4b75bb4cd028f640f61ee3b0b3efaca4ca3648966586645d425826e36ae09166b3a", 0x94}, {&(0x7f0000001a00)="9b2167339d6efc521f7de7fe9f7b08b2e39477b760275471b6bdf921913074a1e6a8a783256af974297734009598c23ce2e6c68c6eb76b0d3dd8468615f894e3d1121e8a17faf9f06803014b0a5a1e05416b6f65a2d16e526a1fbc5c2f72f80d1d26a0fbb79f0004fe3eae21662aa630f458298ede829aa6e48c0177b4097aab774f5c7c098b27ee98eb7e0b0e5be3b0031caf59a241f0df1a69a389ce228d0183d7a28b207edaa641fb6a237e84a56033fc540b8d20a5a6d003b3ff9233f8ba4996504d413787a9e9ad0554a2664dd6ba1c528aac9767e0840ecf4b610e9070465c7f1dc68b7aeebc06d65cda2e8485618793b57e94f144e5df96066383ac6e1c9dd10671ad7030f15bfb014a587965b6d68c9eba8535b1795448d67453372f0cdf6fc78244a4b052c7a5162b2ec279de7c9eca014556f632b3c1b7f9764ac8b71c8b06431c5cf717a89ef5e9924859109ac731919ea09728820d2c920233c445f3c78f6c80443d801f4ea6041a1a5af6d996496764f83c153d765606246cfd76a00f4982faab16fae293bba9438ea536721d9e5c91d0452904e50d6dcd361bcec20c4c2c6b8561c78e23cac6e6bf226b66c1226a05a5705784a885000756f3e7e4622ecdc69a3a705b34cea433dfc5cd16523c2fdad72b13c0d19cd377651a6f453283762dd478c886baf5b6ad19a66717ee4d5792c42d225a07c3a6caed96487373e5c861ce56d458261494a75481e438cc246237475b3e9f911a89e29af87848776d9a28989d521e043abc1bc05740ff9c5f56d2f241999b8c5c71dffbc508428b00b83c5095f1fcff641b83dca22efcf0b188b2530b002e13d9118012e37a78cd649f8ef1bf150f80ada79bb51658bcab27b6c0f2fafb7941e0d678bc01029e5cbbb361d921b3493e0cefc9614fe33d2d7d00ed07e8ef4169a9b33e2760b754fc3498568238482b4fef678cd278863d27ae1e9abef08083ea523cbef4dd480c6278c26a09a3ae06a60eafa7384a4c107241b0676c7fc671d2e8d71ede571429935cc856c8701791ccdff7b62768361e9ed5c5660ceee26c10891843ae9d7d0aa30fcb313905298c7d85474b2a20939d7f00066e079e5a8858b8478d629e1835850e5ceae1310944f43480d7b85514cad2240502091dab226965484c8b06b4bf1c63ebd0c0af486ff7678af5655d4c9cf80a95aa813574870363e7c8f1f93f0002625ff8e34467fb2f5e328be6c8ba071787ead4406b145ee5f500dfcbc1f6c8842e6c5a7145c2a08f6d0e98f29b7da1695d000a570cd5740037833991186b6f43719a5de51e918e37523cfc9737fa7e858ed339edaabb5658e2f19a50176c4ecc932f62d73e10ce29ee6d5718eab6df55c9ddbba61fe1255dac331ca4afea5b59f43b5c7e67625a2c7c2c66c415c932c7f0ee989bf275fc9e3aac2ed2f52a436bcb404bc7d37d0537d670d7661a033f2d0e1471a19089d1117e8d9d3e1104f5cb4cc6a1a877fa8e56fceb27522fb56b72b5e83316f4f2dae0c7abe6f1289a474e4851da7ad2a46618201362f3f31ea20d73f5affde30a4f339d31788cadd1bf81c06b6301558e9a9b980b3c49d6320c24659aa75421e3f815b841cc835e113275b1b0827193891898a210c0370bc09228da005f9b0ae14ffd014d0a5efbdd08a1229a50a04808d4d81cba60dcc0155c21cc23ee69e64ca56748d34edf12b0c8e3251dc4f903ba3b03007da6b0a9d418758354225dd3b751af00672a581a88129a092bb6dd5a691f324d76946b88ec18d95ae243446da8cb03e0ba53c67b69c667604670d0e41ec4eb05c77fa6593351f18a65ff3b48566858739564b5af2665b7ef791e1450972fe0c025c5e88a2277367cb333206ee8cc772e1bca7e675949c73a0bb1a42d85bebad87ed24e2847391c14af5dc85d3eb4f03064c2ff71fec2b2d8a52fb4276f87d57ae95c981f4b50c0882e72025bdee653e3256ddb620cb71a80507bd85e65d82d968ff9229829e3567ab4b99f1db6f37ee1ef9bc7ebcbddf613abc10ee37ad8b687f7b267aa98d61236cc1b8614d00c38c0e4ac591cc018bf80c40732d0e27c0499d3b9179a1ac74fcdfa5d2f0d629f3004df4968a7715846e2ddc567207347bfbe995ac5d5bcf26f9a1482c2b2ce6957b58708add7f8308974b8c761d6fcdf1e3fdc518bc1faef543a9a341b8b3a76a7dd9f179612a700e520ec3d3d4c178056c6cbad4f6b8e7c2e95aa203df676f4dc13dcca74d3e67b6b72d8319a83c81449a394dfdf4899213ab5d3a7a3192a23f9670650c8796cb2045d5f77304662768b6008cadd02b02bd0c64946bf3ef881056218276d9d15179c8729d6eafce935e23f0a789d91cd7e6c02b4676fcb39469fd87c8121bcdf772ca7552f8b4484ce139144e28fe68ed851ecc3a9a41833ad76e7ff8360386a19967d9acd7014af6ba543fd2e828b29e57d5927192916c9f8344566571828cc8f79004f6cf1b925fa4241c51654293a9933474179cf486f70480cc8f755a3de5d1409ebb4cbcb87a786111663c8c2331afcad6221aeae7b6327f18ebc643b89dd1572ff9338d5c73d76258450c16a2a1d8439424a10f59ec680bef024c8d87d29855a4b877aa616a84252a8485261ebbfd64eb51c9f424fccf403f65b5b490e00828025a48bc2de1528c0e7ada9fccb5d3c695c9bbf87aebbea20c4bd7a0467681a49e55e97576ed8422b2700b28f144c9350ba4945d2c96163fe0a89dff6db95b978b35995f48af31f1daacbaa68f5fc8bdb051d8ccaf974ff775343538da840b0f61b78d014a00828604398a3ab892aa2c5f09d294ffb034ecab0d9918e434365ced400778feff68fc43f88ef410b230a2eb9ef8aa7aca3dc31dc8d011f0730addf08505d4a2125f83fbe30a1ed79f194e02471c89bd8bf686bbd6f8089daf39bc1b495f2902a7ffdfbaba5567e03d9aa0fd02fa19a75f842556eecf833c370ff61ffaa6a843d5d841a18b5f984caedc499dc0e3a48106d5ec95b551f4b9174348e1617f39b216d0cd155821c5538633b1cb54130c53885f2c8d87dbf51fcb07d29a79ae8d6070481b5ce1428088096fdc56922540d4b4bec1ff59cd3990b7fbe6c8254cd0de71205f8ddead17918154a8c205772bf17835b256d7244161bfa5aeb523563ef4084d40742304603b97807fa3ddab7c996a66a4188b135b8c325b2cb9cda991384dd4259424e6a5f0db0461a3644ccb0d58ecf0c466045cfb838cb5f5d45330e76c03520146b7390f7581c7188ad6990f8980df8c31e690b07106f2fae958678077d02659940fba96e584cc3dbddacbc885fc56453c3ce230e7cd9fa7cc1e8c695b739076cc21632cdf6b841dbcff2daf486694d116d59d8e2def7af4da8dac1ef977f742d231753668e2297b0c4c56eff495f9a8dbabda5334dd53bb0ed16f703afab761999e8ea6e80eac073b790869c88c372d997eca63205f1484de3c96bb58e9d946848fdbf59e2ce738921961cdadc16fb533833df7a9a957031ab1951d4404442d2176f0f735863b68611bd12aa2aa599c4bc35ae6bd4c2ec59d43225a1", 0x9e9}, {&(0x7f0000000bc0)="6939ef2162f793bbd52789744baf808661976541cbe9e363eea9", 0x1a}], 0x5, 0x0}, 0x0) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r9 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x132) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000080)) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) r10 = semget$private(0x0, 0x4, 0x10) semop(r10, &(0x7f0000000000)=[{0x3, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x0, 0x8, 0x1000}], 0x9) semop(r10, &(0x7f0000000300)=[{0x3, 0x5}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x1, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) bind(r7, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r10, r11) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getpeername$inet6(r12, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = dup2(r8, r9) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r15) listen(r14, 0x0) r16 = syz_open_pts() r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20100, 0x0) r18 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x40) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1ff, 0x400}, {{r3}, 0xfffffffffffffff8, 0x17, 0x10, 0xffffffff, 0x4}, {{r5}, 0xfffffffffffffff9, 0xc8, 0x3, 0x1f, 0x8000}, {{r7}, 0xfffffffffffffffa, 0x1, 0x2, 0x8, 0xffffffffffffffe1}, {{r13}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffffffffffe6, 0x7}, {{r14}, 0x7, 0x84, 0x1f5c3b5525a29383, 0xec9, 0xfff4}, {{r0}, 0xfffffffffffffffa, 0x16, 0x6, 0x3, 0x1}, {{r16}, 0xffffffffffffffff, 0x8, 0x20000004, 0x4}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x8, 0xff}, {{r17}, 0xffffffffffffffff, 0x30, 0x12, 0x100000001, 0x8}], 0x0, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x101, 0x7}], 0x3, &(0x7f0000000380)) 01:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7, 0x2}, {0x4d, 0x0, 0x40000000000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3cd4"], 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(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0xc003, 0x29) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) writev(r2, &(0x7f0000000540)=[{0x0}], 0x1) write(r1, &(0x7f0000000100)="8c65", 0x6d2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x82fd95e44341d78a, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 01:06:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 01:06:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000500), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000500), 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)) r13 = semget$private(0x0, 0x5, 0x100) semop(r13, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xab, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000001c0)=[r3, r6, 0xffffffffffffffff, r11, r15, r20, r21, r22]) 01:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) clock_getres(0x0, &(0x7f00000000c0)) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x111, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x40, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01f090c387f39bb743"], 0x8) accept$unix(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000000500), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffffd1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r11, 0x4}, 0x200, 0x401, 0x2}) fchown(r1, r4, r11) 01:06:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) listen(r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x2, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r14) bind(r14, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r14, 0x0, 0x0) r15 = open(&(0x7f0000000300)='./file0\x00', 0x10010, 0x95fa3fc033fde822) r16 = open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x152) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r18) bind(r18, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r18, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x8, 0xca1dfe7034cac8b2, 0x6, 0x81}, {{r6}, 0xfffffffffffffffb, 0x48, 0x1, 0x400, 0x8}, {{r7}, 0xfffffffffffffff8, 0x20, 0x2, 0x8, 0x3}, {{r9}, 0xfffffffffffffffd, 0x8, 0x16, 0x100}, {{r10}, 0xfffffffffffffff8, 0x0, 0x10, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffe, 0x0, 0x4, 0x3, 0x7}], 0x8, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffd, 0xc0, 0x200ffeb9, 0x6, 0x100}, {{r12}, 0xfffffffffffffffc, 0xd8, 0x4, 0x4, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffff9, 0x10, 0x2, 0x17d, 0x9}, {{r15}, 0xfffffffffffffff8, 0x6, 0x1, 0x3, 0x800000000000}, {{r16}, 0xffffffffffffffff, 0x8, 0x1ffffa, 0xdc3, 0x353}, {{r18}, 0xfffffffffffffff8, 0x10, 0x20, 0x4, 0x4}], 0x8, &(0x7f0000000440)={0x6, 0xfffffffffffffffd}) close(r1) 01:06:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/ddv/wsmouse\x00', 0x10, 0x0) 01:06:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000958c8667d7533be7a39fed1fe853"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$BIOCPROMISC(r5, 0x20004269) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x40b0) close(r1) 01:06:42 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) 01:06:42 executing program 1: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) r3 = getpid() r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000500), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() recvfrom(r2, &(0x7f0000000280)=""/151, 0x97, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x7ff, 0x2}, 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r12 = dup(r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x311, 0x4, 0x4, 0x0, 0x4, 0x3, 0x2, 0x1, 0x2, 0x285}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r14, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, 0xffffffffffffffff, r6}, 0xc) 01:06:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a40e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4dfaa23b5bb33ed3, 0x82) pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) linkat(r2, &(0x7f0000000140)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00', 0x4) 01:06:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket$inet(0x2, 0xc003, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff80000000000000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) fcntl$setstatus(r5, 0x4, 0x80) 01:06:42 executing program 0: r0 = socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0)   OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 01:06:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000800)='./bus\x00', 0x80, 0x15) close(r0) pipe2(&(0x7f0000000200), 0x10000) ftruncate(r0, 0x0, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="2d8f75bf20292b40f2cea7145b2d5c5c727621a7588953196a8915e9b431d52745beaf54302eda6737cc865ff9b5fe0b6a2672e74a8c9cb62dd9eac3943d118d71e6b2282f3914441ae7133309b21ab66d534d4e0b4e2073942e20e8a7919d4bba86c83ce2bdb005423ed34873c6cc8bb707879e3f51a123", 0x78}, {&(0x7f0000000180)="7591f3f56d40b72e204b7281d04ff5abcc1f53afa7b77db4dfa7ec7e6a75e3f0bbecf64ad90a8d049ad98b7199", 0x2d}, {&(0x7f0000000240)="ea6bf9d8b6cffbbfeb61285bdf90949fbcd3bf2269cf5cec4d137451c409ec35b437a2a9abbc521e58e94be99e6400c3179ade455d608e89764d8775fdcf568cf94e800c48f0cd44d02ff86c4fa384dc86f66a1f971fe4a41ab2c69268e8f05b59d1c6ce9edb680b8adc65f7fc5ab082dd8a3700885e40b09dee92c10a62cd5bed396011c581f664a163d2d14c54a6dd92aa7a4059b69563e7b0323b99bfb8c65ce4069a8039798b1c0fa10802e0dc2b3ce64feff1", 0xb5}, {&(0x7f0000000300)="662e461954ebff5ad7579be7f57de500a46312ecd2772390ae0c664a7f7f1b2f43924747be8b8b9995c12f2fa8610a80286ebd70389a8b356c4a99d2a3986a9f3acf9f15fc0720e222cf2ab7aedc08df29777bd7e98d87a6394abe4542305c4e0c9d5ebe4bf60901432a85c97d6b2ca2085f365d22da20cd8a3399704a0b7a67b572caba4ea3bbf6d84622dd4562d32e6917410245dc9d47abdbd98363a944ee0d9b51171b6355a97f97a48d3dec85d15bcdcd4228747028306e677cf8cfad8a5ab93581d9978d08", 0xc8}, {&(0x7f0000000400)="47f358b78c98405e115df7450b5ffe890a3bab71c1ffffff4a154ff2d87b3597df06418f5693888b0dac463be1fbd188f1876943ac6167b5d0113b3ae220f0826084de01e80f082cc22d05000000d33d7a239ffd838a630a71b4a5f20279", 0x5e}], 0x5, &(0x7f0000000500)=[{0x98, 0x1, 0x40, "018a20aebe3e1f644f3ff6e5b9ab89f013a92a270889b36c767135a445c2e627811a2761d019001649fc4ab7fa8d5d3f81f4e6247f933620f20a349a4ced7ae106ad1786ececdde24028c7c05a0ea1f1342f329376e2cf91fbe8d3676d08f488dbb59b9287b3a5b48f535e682f5036f730a7af03127c3eba0d5d9ad8d2e4cf1f914c15"}, {0x18, 0x1, 0x1, "73a5a3d3e5"}, {0xf0, 0x1, 0x101, "20b65ce0b4833f59e00ad2fb09f042381d586aee9a2c79cee5542ffeebe6aa09591af4f54ef37005eea5b05a311c3915113e373cac53657cbf6acb0aa21852d0b2b28cc2513aef21701af1442418ce9d02a489cec97c902e04a364284909d9b3ac0bc8bc2d5dd133346d54f61a1a3042516a85e2674beaa58e0e55e37abf4ce7f2a245ffa885fe5f249b61f4573549a9d4d2faf83eb810dc804a96c91879fb8dd4a5fe0c7f80b940c265c85414b4c3bbabeb19a1384df33685af86d99367fb29aeb7ed3b4f14b5450d863fd7f1b290e483cc72693c41cbd171ea"}, {0x10, 0x0, 0x7}, {0x48, 0xffff, 0xc0000000, "1a2d416c6ce33358fa43631eb3b1a2783d5ff176a1d033eac512c02b7bb04b451c22fc397dfc2e1a32636d7c3ff8fdde8a35"}, {0xd0, 0x1, 0x40, "4177d69c4268657724df6c6a9d7f07bb76f34a9318cfc9b5a99be6065e24c22eb1932fc41083075c99edab7a559db62d3ebab84dbad9c1a1f8c6c6e4aaa6b8a09d613eb96961d36085a844b33564a653c6777d3266566b59d354e83b70bd985ddf3d6a522723009195078ce7c8152191651ce64ef699f6c24373e6f2fe3cbb1bf3cbbcd11a9582ceae8b14800657674764253ead76394ff78c129bd5ef7dbf4c128419c2601863589e69b283f8757c3674770c04e79aca0d5bcce8ba"}], 0x2c8}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDENABIO(r4, 0x20004b3c) 01:06:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) setsockopt(r1, 0x401, 0x1, &(0x7f0000000080)="357f4497eea87fe63bf3b7368dd8e24088ae303eadf414950527affbe02852c81ace262a4ff1aed2e0c2e731c08794e4e1c553d1f46e354832d55655f42a1c0e53015741e96f96aaba73f49667a2554d878166e42f860e", 0x57) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 01:06:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) dup2(r0, r1) 01:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) 01:06:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:42 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0x304) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000000500), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getppid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r15, &(0x7f0000000040)="670dc3", 0x3) write(r15, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r17, &(0x7f0000000040)="670dc3", 0x3) write(r17, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) ktrace(0x0, 0x5, 0x100, r18) getpgrp() r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) write(r19, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) ktrace(0x0, 0x5, 0x100, r20) ktrace(0x0, 0x1, 0x40000180, r20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r2, r3, r6, r9, 0x120, 0x4}, 0x77, 0x3, r14, r16, 0x4, 0x0, 0x1ff, 0x8000}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x12e, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 01:06:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x120, 0xe02) syz_extract_tcp_res(&(0x7f0000000000), 0xbfc, 0xfff7fffbfffefffd) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = msgget$private(0x0, 0x114) r2 = getuid() r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000500), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(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(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000080)=[r5, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = geteuid() r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000500), 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x90) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000000500), 0x0) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(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(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x5, &(0x7f00000000c0)=[0x0, r14, 0xffffffffffffffff, r21, 0xffffffffffffffff]) r27 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r27, &(0x7f0000000040)="670dc3", 0x3) write(r27, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) ktrace(0x0, 0x5, 0x100, r28) r29 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) ktrace(0x0, 0x5, 0x100, r30) r31 = getpgid(r30) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xfff, r2, r10, r11, r26, 0x100, 0x81}, 0x658, 0x0, r28, r31, 0x9, 0xa2d, 0x1, 0x87f}) mmap(&(0x7f0000f03000/0x1000)=nil, 0x1000, 0x0, 0x1f28103f6ab53f74, r0, 0x0, 0x0) 01:06:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x8aac5db9baf82eb9, 0x1) 01:06:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = dup(r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) fsync(r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwrite(r0, &(0x7f0000000180)="fb", 0x1, 0x0, 0x0) 01:06:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind(r2, &(0x7f0000000380)=ANY=[@ANYRESHEX=r7, @ANYPTR, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="15952e89e07df5dcfeb14035e7a92c66cca2b5cdfb5a9e619063bacd3b4adbfaef1091e33ecc5c854926b12cd5e9b22a2347750261ca189cb4e4046ce011e22a902bc0f0e6d0f4c148d3ca5a69822ba88874573004f34069ec4bcee1f572c001dbe532c3e90ce53f242e507599f394598aae2c04751675da6be0a3b2d0fde83b540a1734a9531d98df9ef63ba50b31df8e5efe2d5364d9d57ec13f5a406bd2a34f0af94c19b0a8e2f937046544000d74c04b21f95be4a32c74fef0add073210a792dcb0e57e3a7a2511cdd3fad5413b06484caaf3339de94d3f441ebec4ec2873e682b0fb6", @ANYPTR, @ANYRESHEX=r7], @ANYBLOB="361922bcb46d643ef68b71a7f00468b87516ccb3ff04e4850cb7ce9e3021edb11175f1e446c368c67dcd08ea7041c6beb0"], @ANYBLOB="39b60401c4a2d151153f59fab167d4358fe6579e68fe7e3467c5c5649b059cad5945af69f38f7abc4817ea3108e67e86bdd1992668f73321cb47fb52e32358e38e620778a71a5a9181fdf8cd90f70a11b19a6b0714a4b446a97e14"], 0x4) accept$unix(r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x1, 0x0, 0x0) read(r0, 0x0, 0x1ed) 01:06:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x0, 0x8}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20860, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 01:06:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x54}, {0x18, 0x1, 0x5, 0x5}, 0x1, [0x6, 0x3, 0x4, 0x8, 0x8, 0x40, 0x1, 0xfff]}, 0x3c) 01:06:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6, 0x0, 0x200000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108c0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x82) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x1ff, './file0\x00', './file0\x00'}) geteuid() 01:06:44 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x0, 0xea) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f66696c6530000453fa1493ad3af4e377e505c1646924e831aaf05bbfa2808d56b5cab0547345794ad532fa12642f6b93e8cebad6dbe7a889a3411f08a459382e6492fb8c929b41a59c964f7f254a0df28698450929090d0170fe941c8001bb38547a4b7df2391defa897de86ead7714a4c6567171c6c3979e0f8154c3efffbffffffffffff071e74cddb49fe43b79fa578faa34fc5e8f7329373d3c7565170fb020aead619028700ce1b211624094a246cf900800000b2feb502cbbaf6456da6a57d93ad0034fa5db700000000c88b33710446dfa1a9a41c49b9165c2bc4ba21edfbc81c75c4233c66b7501ac498768c92bc59677256f36cf3540deb74db65c556be80dde28bd95df3535a5899280444d38a98a18e4f13beb97b2378cd18dd801a6396add292c40eabbbecffac63735b776eb67f812dce2998bc4cf527bbb1306ac09a31b70f5fcee0b332fb13f5fbc969fcbeda91a10d344d7f8e72"], 0x8) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) dup2(r6, r7) listen(r6, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000240)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xcb7f54d0c19fdb70}, {r5, 0x40}, {0xffffffffffffffff, 0x2}, {r6, 0x100}], 0x390, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 01:06:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4cb82abfc89b12e8) write(r0, &(0x7f0000000200)='n.', 0x392) 01:06:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20014}, {0x200000080}, {0x92, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36b, &(0x7f0000000040)='+') 01:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x4c, &(0x7f0000000180)="010c1c540c05c12edacca03bed33d92bb23dde05b3434dbe26d11ff48fa60c232c65d30f0111e5375af452e505a240a3f0f40623fc36f1f25c98e6d8c61fad91f4d66e6ac7d2539578095b96") 01:06:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:06:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 01:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) r6 = dup2(r0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd96, &(0x7f0000000200)=[{0x1000, 0xa0, 0x1000, 0xfd3}, {0x840, 0x80000000, 0x7ff, 0x3}, {0xffff, 0xe7, 0xc8, 0x6}, {0x113, 0x8, 0x3ff, 0x4}, {0x9, 0x6, 0x8, 0x3ff}, {0x1, 0x7fffffff, 0xfff, 0x80000001}, {0x0, 0x1, 0x4, 0x7}, {0xd55, 0x4, 0x9, 0xbc}]}) r7 = dup(r0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:44 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000000c0)) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="09095fd780466490001f29adc95803000000e09ece3e44c9bac5c23b7cc0e835e724d33efc4ec10f8b63951539101a247faa5ee436b865821929928f41f64d00e628147e36e29ad0b65317b53942e8c13811e8ed2407e23cd6bae7454c81f6db1edebbeaa3a57d5520928397387d1cc9700aa61f1db810bdb479e968"], 0x8) accept$unix(r8, 0x0, 0x0) r9 = dup2(r0, 0xffffffffffffff9c) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000000)) setreuid(0x0, 0xee00) stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) syz_open_pts() 01:06:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x100) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r4 = socket(0x11, 0x3, 0x0) recvmsg(r4, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r5 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r4, r5, r6) r7 = getgid() lchown(&(0x7f0000000500)='./file1\x00', r5, r7) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r8 = semget(0x2, 0x4, 0x1aa) pledge(&(0x7f0000000440)='$^\'-]&\x00', &(0x7f0000000480)='-\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0xffffffffffffff5d, &(0x7f0000000940)=[{&(0x7f0000000080)=""/88, 0x1bb}, {&(0x7f0000000880)=""/129, 0x38b}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0x7e}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0xff01}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0x6f, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0xffffffffffffff77) r9 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(0xffffffffffffffff, r9, r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, r9, 0x0, 0x170, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x20000000009, 0x1004, 0xfff}, {0x5, 0x8001, 0x19}, {0xffff, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 01:06:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x44) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket(0x1, 0x4000, 0x2ea) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x8a) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) accept$unix(r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="65937b9a619ca85e9b37aff210d04e255b2c28de99", 0x15) 01:06:44 executing program 0: r0 = socket(0x0, 0x4, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r11) bind(r11, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) listen(r12, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r16) listen(r15, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r18) listen(r17, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r20) listen(r19, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r22) listen(r21, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r24) listen(r23, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = dup2(r25, r26) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r28, r29) bind(r29, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r29, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r30, r31) listen(r30, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r32, r33) bind(r33, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r33, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r34, r35) listen(r34, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r36, r37) bind(r37, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r37, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r38, r39) listen(r38, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = dup2(r40, r41) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = dup2(r43, r44) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES32=r19, @ANYPTR64=&(0x7f0000001800)=ANY=[@ANYPTR=&(0x7f0000001b80)=ANY=[@ANYRES32=r12, @ANYRES64=r31, @ANYBLOB="4be4cd917a38b249febff041fb83a170c71a8e0e05a9db907a8ef695d83f99fc7d89f3822a06c41df345acaf9f3aca56130a75b00defe95efc7e6c6c7e8e52b59dabe645e4daeeda60c1f889936de70fc9721f33cb8c1b9e12fc48528ce9f1dcaac2d08e5c0f3ad2d2a65fbde28495893251749aeee4f91fb4b93aa15720fd57490d006def82e82dd7bb240e13b8e5b10068d1b5275dc2a7d0d944a2abee59c010f6da16966c0e232c1f615d05da33efb2d693a6d5b1c137372c2a6d0c4ae82bcca00886a70ae21e4a2005095cfdd1921202ad7f02df94", @ANYPTR64=&(0x7f0000001b00)=ANY=[@ANYPTR64=&(0x7f00000019c0)=ANY=[@ANYRES16=r34, @ANYRESDEC=0x0, @ANYPTR64, @ANYRESHEX, @ANYRES64=r8], @ANYPTR64=&(0x7f0000001a00)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESDEC=r37], @ANYRESDEC=r38, @ANYPTR=&(0x7f0000001a40)=ANY=[@ANYRES16=r42, @ANYRES16=r6, @ANYRES16=r14, @ANYRES16=r45, @ANYPTR64], @ANYRESDEC, @ANYBLOB="a8bfbc1338533e1d09ea29eb686b2ebd4cc83ecd4186c360d292bd3e36bc1e163cd0e29a", @ANYPTR64, @ANYPTR=&(0x7f0000001cc0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYPTR64, @ANYRESDEC=r15, @ANYBLOB="fc4b0c741fd47d5b42bdbe6027941d4c934739117ea58ec86a080033bd4956aa1be96c40e0eb7c739d9d00d3ceddd90ba2673826e2b8a0548a4a58e971c54cc071f727710be9fb898bb9545b50a1e84e0115be712afe427e32e2cdbba2ef853dedebb4f67d045aed980e157f03b922090c8b193b4d7928ae929a4380c6c78cac4e5b6133ac1840784e7790992181b403b49febe980811a5248", @ANYRESHEX, @ANYRES32=r11, @ANYPTR64, @ANYRES16=0x0], @ANYRES32], @ANYRESHEX=r11], @ANYRESHEX=r21, @ANYRES32], @ANYPTR=&(0x7f0000001840)=ANY=[@ANYBLOB="5565c07f0d6368ee097aa0f580", @ANYRESOCT=0x0], @ANYRES32=0x0], 0x4) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) r47 = dup(r46) ioctl$BIOCGSTATS(r47, 0x4008426f, &(0x7f0000000000)) 01:06:44 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) dup(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) write(r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xfffffffffffffecb}], 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x2) 01:06:44 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 01:06:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r5 = syz_open_pts() close(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 01:06:44 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a07724b0a3d3979737dc99fb029aa33525168150"}) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0x102a2}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x880, 0x4) open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x4a15bd2f9acb6458) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x408, 0x8) r10 = dup2(r9, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r12) listen(r11, 0x0) fchmod(r11, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) write(r10, &(0x7f0000000040)="693e490e9b2914512a5a42637e87198cea0fcddd6b622bbe863f5af3ee65", 0x1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r13, r14) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0x2) write(r15, &(0x7f00000002c0)="caefb4ec529896f8b51c789b44f8853492b3079015a2e666a8c6bc877b766540ae59d87b36d14d9224d552d6e4fea5681146250ef59a7c17d31fce4e3eea53b2861b3f150c0e514727c16c9c217c726c880fe117ca496b3cc2f3d4e91ad1af4e20be2a599310d14ca2b8508e7f2c751fb6995f36840d7271b69f103bed9f3758ef7089afe5d6a1268413d7f8cb608d8dbc9b1379acdc18", 0x97) 01:06:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:44 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r0, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r2}) writev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r1, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x9, r3, r4, r3, r4, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r1, &(0x7f0000000800)=""/43, 0x2b) setgid(r4) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000056343303ff010000f368fb98e9a9d14c15741fcfb00000004000000000000000ffff000005000000ecf3fe49fd23b6305f43b59c6ec9bb2ff9baa32576b50bbaddbe97f289fc78b551ad09c0a976f2db4250d4c17dd4e9000000000001000000090000003e24d24cd3dc2802f7e8ff5a6adfb901600c8b54f758cef985091e000000000000005800000000000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c688dbb96b0a7b466297c5c3efea085b654d0a8cac2d3b1fa8c26830818631920a05ed74d0fa86f50fd53d3c7f0000000000000000"], 0x130}, 0x8) fchmod(r0, 0xe0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000c40)=0x9) r7 = dup(r6) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000200)='n.', 0x392) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000c80)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={r2, r3, r4}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000d00)=0x401) write(r0, &(0x7f0000000d40)="51ec5b88cf33ad2ed9013117fdf40d6058c576d9b93a7312ccd2c3e5f47a7c1c65d980836b59f51eb859897ecd244bbf68d7f9b788a179578bb486a94bfa98ad08ece77f668a3a4a071eb40e9ebd0c7cfcb2bb28e55870c0", 0x58) 01:06:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) semget(0x0, 0x0, 0xa) read(r0, &(0x7f0000000140)=""/4096, 0x1000) chmod(&(0x7f0000000080)='./bus\x00', 0x84) 01:06:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:06:44 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) pwritev(r0, &(0x7f0000000080), 0x0, 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') 01:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000001c0), 0x8000) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10000, 0x7fff, 0x7fff, 0xff}, {0x9, 0x1000, 0x8, 0x9}, {0x9, 0x8, 0x0, 0x2000000000000000}, {0xffffffffffffffc1, 0x80000000, 0x0, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:45 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) readv(r3, &(0x7f0000001d40)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000a40)=""/155, 0x9b}, {&(0x7f0000000b00)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/168, 0xa8}, {&(0x7f0000001c80)=""/170, 0xaa}], 0x5) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) listen(r5, 0x0) writev(r5, &(0x7f0000001e80)=[{&(0x7f0000001dc0)="1ecd7462e830bbb9f67d6f295b6ad307514e43e58991bf715e13088d4809b41bf4f4c1ce62cca6dbbaae4bc0280d78799061e83a10823e9f643eef908ed6ef17b6ed267c30036a3b0b46adc29ad5d319f8c0871075049ea0763db5bacd0e4886f0e916e5adc84adfab9d4f5b4d2008ff147cea8aa44c9faf37ba861098c5ada5912d67262678dfc4fcb85e889ff9b6b690b6619d323e", 0x96}, {&(0x7f0000000380)="2c61d87c308815a678d74d421311e6a56a32da9730117ed1efc91fbc", 0x1c}], 0x2) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r7, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) kevent(r2, &(0x7f0000000980)=[{{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r8 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000b80)=""/57) 01:06:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='(-!\x00']) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:06:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = fcntl$getown(r0, 0x5) r2 = getegid() r3 = msgget(0x1, 0x200) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, r2, 0x0, 0x0, 0x10006}, 0x44001000e, 0x3, 0x0, r1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) bind(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000106c6c"], 0x8) accept$unix(r7, 0x0, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000100)="08d098e28fae8c6b1cbf99375c337c8367ecde867a436fbc076977daf89c5b23c2ea02a7deadc6c9d6ce0600b8af5120ebd33f091363ee9d7d47966dd1d3b19c6a40230818fe29af9455640704fee78730d51f6d3e40", 0x56}, {&(0x7f0000000300)="6b743c78ef225d5fe17b3f9e802c90938ecb344a342d17fa579618bf724caf7881c7ac7fe7971cbbb8ee64df4dba229a4d1c12c5aa96dc0309fce1982da9b497f1a808f481145d3b217dd391952f673490c328cab8e6298fc2dcaaa375", 0x5d}, {&(0x7f0000000380)="4dc076f714b59cba6eee052a120e623a72c651ffe08541d144a970ebed57c21858fa76ba897791e199fa2bf24770c6f467f1b17cb715f4bc53d5265419d2a0c551de1f974c878825abee2cf64b4e9103e4239090bd09dffefb19102d8735f366e02014904cb401552f3968926b2078115995b2e45f53e9ef84519466566fa45a9c744faffec4189bb88ac082b8739f60126c13a4416daecc136ae3858c46b802fdf18e6dd12983e85e89af6e1bae2f930b4d18993821eb209684fba909eedadea21b4918115b45d935111ddd380f09b822257780a53700832af47b735fda96c5eb252fd0998a1b914e", 0xe9}, {&(0x7f0000000480)="89a73b15234d03060d77ab760731d17024b76f3c87584417a6cb7045e0bc67113ea21cd8bcef951c0a992834e1439fb402355a24934de05741fd2802823288b9794b817f2586334b99b0bbebeece2de502a00ef2fa91f9a211304940baaf70738230d724b971dbc16dd2170ed227f308031c26b642b18b992e019e409e57605abcc84b92e57ca73af6e1054afc405e82e05543321051a09c7413e02630313957b196fb4de6316faa7e31a9452d78db0ebf2c4740790946044098767f64f5fa9111f762789b344ec2e955906fc6e504f3ddd7b5980ae645b5f45ce3d5223e63", 0xdf}], 0x4) r9 = dup2(r4, r5) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000000c0)) r10 = msgget$private(0x0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r11, r12) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xfffffffffffffeeb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000000500), 0x0) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r17 = semget$private(0x0, 0x5, 0x100) semop(r17, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000280)=[0x800, 0xfffffffffffffffc, 0x1, 0x7, 0x9b3]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x18080, 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, &(0x7f0000000100)={{0x3, r18, r19, r21, r23, 0x4}, 0x200, 0x401, 0x2}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r24, &(0x7f0000000040)="670dc3", 0x3) write(r24, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) ktrace(0x0, 0x5, 0x100, r25) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000600)={{0x4000000000000, r14, 0x0, r15, r23, 0xb0, 0x5}, 0x1f, 0x260, r25, r26, 0xe80c, 0x1e00ea1e, 0xcd, 0x8d1b}) 01:06:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget(0x1, 0x0, 0x200) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 01:06:45 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x228273bd9e89986d, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24e24efd124bf62d}], 0x85c4, 0x0, 0x10001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmsg(r4, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r5 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r4, r5, r6) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000000500), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) fchown(r2, r5, r9) r14 = socket$inet(0x2, 0x2, 0x606) connect$inet(r14, &(0x7f0000000000)={0x2, 0x3}, 0xc) 01:06:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="a25b0da381ccb39d01a2ac766a61b91e80fc3b0d81bb46cb3d81e99fa85f17de44eeaf9c0d5a257a956961a3f66f9a5bfb38b8d7cb0cf1e7fa98c84f8ab3ded740fa45f6a8c2c514a52b048c93e66d1228c449e978c5d9e9e77303cd8ff08014eeb635ef45ce41ecafcb883d85bef1b4e4d7c4609641f19ab29e5600472efe2151af9eac38240e0e2a04ab713f54d5003f7068fe21489349741cfbe477abddca55fe8f5355a3f0ef0e81525724109b35b041adeccb02f331de856ecdf74daf32740bd6c135a7738bf8fac68ce1fb82a7a881ae2dec44397cb098152cbd4df7c7df6b1dd2167a13e6f33388ae8a5cf21812f01d1a42a43aaac75dc57092a068425f428b7c374e7343174be41513d20634c4ba13f256df1e0a5b"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCDTR(r4, 0x20007478) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 01:06:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x7, 0x80000000) socket$inet(0x2, 0x4000, 0x6) r1 = socket$inet6(0x18, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x40}, 0xc) listen(r0, 0x4) 01:06:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) chroot(&(0x7f00000000c0)='./file0\x00') syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) dup(r5) r6 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x200, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x200000, 0x0, 0x1, 0xfffffffffffffffd, "601d6564dc177d1a8716d491312892938339781f", 0x200040000}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r7, &(0x7f0000000040)="a9", 0x1) open(&(0x7f0000000240)='./file1\x00', 0x800, 0x20) 01:06:45 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="14") 01:06:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x1}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 01:06:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x10, 0x45) shutdown(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) renameat(r4, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000180)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r11, r12) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) linkat(r10, &(0x7f00000001c0)='.\x00', r13, &(0x7f0000000280)='./file0/file0\x00', 0x6) write(r1, &(0x7f0000000040)="95c89b81ca22fd96c00807be53e03de3b09d12", 0x13) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340), 0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:06:45 executing program 0: fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x8783}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x767, 0x0, "0949550002000000040000116726d67efd400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:06:45 executing program 1: ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000380)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) mknodat(r3, &(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffff7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0xfffffffffffffffc, 0xc7ae}, {0x7c, 0xfffffffffffffffe, 0x0, 0x200}, {0x6, 0x0, 0x0, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x3, 0x1, 0x5, 0x1}, {0x0, 0x1f, 0x9, 0xfffffffffffffff8}, {0xd028, 0x18c, 0xffffffffffffffc1, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 01:06:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000640)=0x8) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r5, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 01:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="ebf90aeaba8fa09df827e49d123f3d455333d2d11dcd9a6a67c4fb95b476f36cbd6f0a935bfde24a68bc433a1e1a26406b567e2dd38051956b0a3de6258b40e244e07c5408f3541fbb67b4c2928c025207171e4b99a971305781a4f3eae53760ad", 0x61, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01e62d2f66696c47807875fe2842a031256360653000"], 0xa) 01:06:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) socket(0x18, 0x2, 0x0) 01:06:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x6b5) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20e41f43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 01:06:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x100003a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r4, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000140)=0x3) 01:06:46 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES64=r0, @ANYRESHEX=r4, @ANYRES32=r1, @ANYRES32=r2], 0x3a}, 0x0) 01:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x800004d}, {0x20000000000006, 0x0, 0xffffffffffffff85}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xfe, 0xfffffffffffffd8d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0xa00, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x10, 0x8000, 0x18d4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x18, &(0x7f0000000080)="50d7858a99040000000000000078db924eb88dc108200000007d08d9c1a1b6ce6af4fd7afd8bb39e83", 0x29) 01:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x24}, {0x6}]}) acct(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 01:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000030b, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8001, 0xa941}, 0x10) 01:06:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 01:06:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7b079a4f49b6644b, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fcntl$setstatus(r3, 0x4, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000001c0)="29a885f246ca4c505be84d6f38473e58432299236058515034dc1d10d9121476f18fb1efdc3d0ae2c70ba118c640441fe853d7d2fcc2fef05a40e8b9cc63179c19eee93e3dfd3c994cd4d66c7460e972a387c87d46bd3bcdf0ec5778e0ee58f32462a3b36f1590b4fa19e8c888901c882127a35075c42b3ba6bbeaadb4679610334420a56ad2b5ca99fd836b2ed8b5bc140c44c4460690f333e6f286b99cd8a15b9c88e0a45a1a181b855c2ca5bdda2cf9c198d6c173ff4f6321a50a105d9dd94ac49e21d10d2453da118ca0975047eb550338dca857b024c6fbd81146eb6d671b574f6410525ca98dbd317d2efa02c7a9b30fb3", 0xfffffc74) 01:06:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x400, 0x1, 0x0, 0x5}, {0xfffffffffffff49a, 0x2, 0x1ff}, {0x8, 0x2, 0x8a7, 0xc801}, {0x8dda, 0x0, 0x3ff, 0x8}, {0x8, 0x100000001, 0x4, 0x2}, {0x4, 0x81, 0x1, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x5, 0x7, 0x1, 0x8}]}) wait4(r1, &(0x7f00000001c0), 0x3, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") pwrite(r3, &(0x7f00000002c0)="61a1b11f8577d760cc7a167ef43f4ba38422edaa01cd43ba537ad5bf57d127376a08e61e745693b47483bd4fccdcda1c1c70402c0c4bb8df9029d4daf200b6bdc24fa8b8ad527960e2546e83b29ab5772c11c389c2bd1f1d906b9854bf2810c63f2db07936a5d6d02b2c24ed72961b43c931117809d5b8613f5560c517a60f385c211124e0648d74121269afb967f0739db5f7d30645a6a3851fe02be0194ab5", 0xa0, 0x0, 0x0) 01:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') 01:06:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r3, 0x20004455) 01:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) flock(r1, 0xb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = getpid() getpgid(r3) write(r0, &(0x7f0000000080)='}', 0x1) 01:06:46 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget(0x1, 0x0, 0x200) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/127) semget(0x2, 0x4, 0x200) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f0000000100)={0x2, "4d89017ae638bec41266815092a0e40e749a89ccdbe632cd0e490d1f559ad0df9708b2c7e9b8765675d7f5448408551fceb52d33bbc793301345d04189e25dcfbbaea91bc39d2bfeab461240d42f0844a6e1c3184e32dd854e9de2d50f576a4968e484e6c131f1cb329bb58537c023e2d5d699f2f5b1e87c57efbe921ac262a3614329b64e35648a56a6b0ee453389c8ef89af97d387048e6554c744a3c8b35a39d58bbfa0aa209b0c2a14e82b1bfd9ac97611bb42cb438b151b31eeb94cd427556d6f6e95dc76b803ed92b556dbd3b0bee206c20b0c1225d8ef2842aa359255e9e41a2a0d42fdbe767257996faadfa443"}, 0xf9, 0xe1c7a98b3ad28cb0) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x9) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001300)) r4 = semget$private(0x0, 0x2, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001380)={{0xe, 0x0, 0xffffffffffffffff, r5, r6, 0xd, 0x7fffffff}, 0x8, 0x2, 0x3a}) r7 = semget(0x1, 0x1d7cddb2005cdeef, 0x0) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001400)=0xfffffffffffffd28) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x8000, 0x0) pwrite(r8, &(0x7f0000001480)="bacc9319b153088e6675225dc07950fcf90d28acad3684f617956c0f9c42412554213a30ca", 0x25, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) semctl$IPC_RMID(0x0, 0x0, 0x0) munlockall() semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000001500)=0x80) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001540)) socketpair(0x6, 0x4, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x80) openat$speaker(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/speaker\x00', 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse\x00', 0x80, 0x0) 01:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffcaa) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="612f2e945425208feb5d63cb17c6f6801c9c3c51a1ff0d706ba30e4c18787fb6d9893eab205ea4655d83d0d81a1f53d53b54d97b0a03db301ea0efeb064ab03f6f9d589070715eea82e4d9d3e7f550ded0211928e0fc916c9651140dd1007180941dd1e93020989baa464ed2ba968660f6d4d35fe630cdff95c4051b2dbe35a088c1b939bc161887f111", 0x8a}, {&(0x7f0000000380)="5c0d000e0515652f772320024bcd5b9e46eeb67c27604973763b60ba1b16ad30a26cd627cceeaf48425620e42c789e6b1f42ced658a413892d3569f9474295ad4af7f0f6590ebea196e1148cb1d0c6d56017b688fa05d77a9a370c3ce36fd6353bb0cf6a72fa7162a8afeb3d61e567e8114a95a4c5a6ce6af839ca68f29b9c44ad2d2e31ed1cd342f76f0a6ce8c4855ea223", 0x92}, {&(0x7f0000000000)="cd06771dc541d428725ff0c105e4a252677120c76ef34ced1d9319d657bcf6bc9c8cac761fea8f92110a70f6686e08033b4099ae2f2b3ac4f5111efab36f95c4d865013310841baee5828e5bd633b07c1658f9ff211d4f8e5ad9ef18b3a377fbff73f868d880fdd774f6b10719d0739550a2480918ec16195090d4", 0x7b}, {&(0x7f0000000440)="e4ba55d8c6e5f9e000b73b314990b889b6ebab2903e1fe8328e9d4163bd7c636c111e1509c4815a42bc23edb2f3fee25ce06ac5dfca9eaed472d00118e78b55f4dedf5c3d212e225c7582a3f86cda0d45bd690a6b895a213fd311b237316b66b11985063e3b3fd6b7b06cacbfa0900d367bf707d7f7e79988210d1ac911559579efb3728f7b9214433983014415f296fa9d12aeb988ff01b9358c0220bf295bd27c8a533ea96d3152f8aa8043a915ccd6238a7", 0xb3}, {&(0x7f0000000140)="8a982852a2f92b6f81c99e36979065b93d", 0x11}, {&(0x7f0000000500)="900cd8157ad00bd2157a640fa37c2729fbfdfa0d11afbcee2737b79e647ea1206675f843eeeef851770a76d499f621edc27b406147886ecc25c114a7f39bd1f0ed3785246f1bd4fee235d457518f3215c40d31bb114ca788d5dc4a9c7ca9c976bb8facc237bd0b9571c7806a47ab6930dd6b9a64e076e7884068741431dcfeb535936e9b78c4656352243bf533e57195b4c88574841cfbbb1f031cf3f5", 0x9d}], 0x6) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/152, 0x98}, {&(0x7f0000000800)=""/211, 0xd3}, {&(0x7f0000000900)=""/244, 0xf4}], 0x3) 01:06:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x10) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) connect$inet(r1, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) msgget$private(0x0, 0x285) r3 = semget$private(0x0, 0x7, 0x1) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r11, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d634042ef1ad8fe13757880f6f3af1abc9cfb068727b1752b14244a7d0e57bd6e03e08c855fcd544bbfb24319172851b4b6866c51c9628ea7a41b93dbfe7fb6af0cda36667430188393db8c8c73ba9f73020e7e786aa6fcd8dfbb65bccc23e3dbdb1eeff6c5323123696c4953b64"], 0x57, 0x2, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x80000000, 0x7, 0x2, 0x5]) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000060000000000000000000000000000000000000008000000000000000000000200d71b837cdb009c85a64173000000000000000000000000000000000000000000df00000000000000005ceeff0c28339a3600000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000c72559c100197f959a7c790076a9d823e75e5087f1e4632f12a37465ee3701949ecc327e39124f1ca5afeeea1cf2c5b6c0abcb55da80e81b22ae70c5eaad6878d938907724319a718a7020cc6e88e40755c9403b928c91c2eaab4bc4b2fd9691c62ab512f0a3407cd2b9e8185f062dadf65f1eee63740112733710653cb9beb1972105d7"], 0x42c, 0x0, 0x1803) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 01:06:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000340)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x106) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x5, 0x65, 0x0, 0xfffffffffffff9ff}, {0x4, 0x6f, 0x101, 0x81}, {0x7, 0x402a, 0x101, 0xfffffffffffffffc}, {0x1a, 0x100000000000000, 0x8d2, 0x7fff}, {0x3, 0x1, 0x4, 0xffffffffffffff16}, {0x41e, 0x0, 0x1, 0x401}, {0x1, 0x2, 0x7, 0x81}, {0x3, 0x100000000, 0x2, 0x23}, {0x6, 0x2, 0x73f, 0xc9ba}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x202eb, 0x0) 01:06:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) pledge(&(0x7f0000000080)='tap', &(0x7f0000000100)='tap') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 01:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="ba7a298d9dfb35d070b33400"], 0x8) msgget$private(0x0, 0xd7c57c2f273977dc) ftruncate(r0, 0x0, 0xf4) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xffffffffffffffc1, 0x7, 0x8000, 0x100000001, 0xe8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x3b38d719, 0x4c, 0x2}, 0x7, 0x0, 0xa11}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) bind(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653043"], 0x8) accept$unix(r6, 0x0, 0x0) accept$unix(r6, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0xff, 0x23c, 0x1, 0x7, 0x0, 0x7, 0x2, 0x0, 0x87, 0x1}) pipe(&(0x7f0000000200)) pipe(&(0x7f00000000c0)) 01:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() syz_open_pts() 01:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x4, 0x2) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) 01:06:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0xa89) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36b, &(0x7f0000000040)='+') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="df1d009176d7d16430c467711350742a00aa079163fc48708a379828c78148f6d9a32b20337b36e6d4b9ee111ebade866d2c55b24b630fc68d0767ee9336b76fe00817a847515a3fd1aecf01c71c8eb87c3508ec3d90c0ef930c6973", 0x5c}, {&(0x7f0000000200)="f6745f03412104d7b2eb63b53efb173bd88830575152ed05bb401adce5fe4e5e7e4e791130ab69c43aa25bce80b93b2988e1de3675929a2552f7e73b5fdbef979c4fe6b68da65f3215eb027331c4c882010c16e649f3213d115fb5e8edc82182977872f2669a116aa9596db0d7832d515e96bf085e74ff07fffd01a9a0d3d8904fd77cbec57ac79a8f725ae8169d11e88cafe9cf2998a5c2e4082f13fbe8c0c03e4e53b3670c5c1eb78be0c1b138c6f0c659890510e3", 0xb6}], 0x2, 0x0, 0x0) 01:06:48 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) chdir(&(0x7f0000000000)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x6, 0x575b}, {0x7, 0x101}}, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea1018000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x35, 0x971065a4ea29fbf3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) chflags(&(0x7f00000013c0)='./file0\x00', 0x0) r4 = socket(0x10000000011, 0x10000004003, 0x0) r5 = semget$private(0x0, 0xb, 0x302) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000001400)=""/247) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001380)={0x20, 0x100000001, 0x0, 0xc4}) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r7 = accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r7, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 01:06:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x100, 0x5000000000, 0x3, 0x8c}, {0x800, 0x87d1, 0x3, 0x7}, {0x800, 0x9, 0x1, 0x183}, {0xfff, 0xffffffffffffffff, 0x9, 0x80000001}, {0x8, 0x76122a6d, 0x0, 0xffffffffffffffff}, {0x2, 0x6, 0x7fffffff, 0xffffffff}, {0x66, 0x2, 0x10000, 0x8}, {0x7, 0x1, 0x8000, 0x2}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = dup2(r1, r2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 01:06:48 executing program 1: r0 = socket(0x2, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) nanosleep(&(0x7f0000000040)={0xd}, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="828fcb47ebe58c"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2f}], 0xfffffffffffffff8, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) close(r5) socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) 01:06:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) socketpair(0x4713f2a04932457b, 0x8000, 0xb6c6, &(0x7f0000000040)) 01:06:48 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x0, 0x0, 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 01:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x4000000000000000}, {0x9}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = dup2(0xffffffffffffffff, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 01:06:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="63b67609dee2feaca71f6f", 0xb) 01:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xc0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000300)=0x3f) recvfrom$unix(r4, &(0x7f0000000240)=""/134, 0x86, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 01:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000300)=0x2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x30128, 0x0) preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000040)=""/253, 0xfd}], 0x1, 0x0, 0x0) 01:06:49 executing program 0: getuid() setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x400000}}, 0x0) 01:06:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") 01:06:49 executing program 0: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0xf9, 0x3, 0x8}, 0x0, 0x6, 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x2000000000000001) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 01:06:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 01:06:49 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000840)) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r7, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r8 = dup2(r3, r3) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r7, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 01:06:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40200, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x6, 0x6, 0x9, 0x400, 0x3, 0x9, 0x9, 0x10, [{0x6, 0x9, 0x7, 0x3}, {0xa24, 0xa7, 0x1, 0x3f}, {0x8, 0x8, 0x9, 0x3}, {0x8001, 0x81, 0x4, 0x4}, {0x3, 0x8, 0x6, 0x401}, {0x40, 0x7fffffff, 0x2, 0xfffffffffffff001}, {0x1, 0x1, 0x6, 0x7fffffff}, {0x4, 0xfffffffffffffff8, 0xfffffffffffffffe, 0x8}, {0x0, 0x3, 0xfffffffffffffff9, 0x6}, {0x200, 0x2, 0x80000001, 0x2}, {0x0, 0xf7, 0xfff, 0x8001}, {0x100, 0x100, 0x2, 0x2}, {0xd4a5, 0x1, 0x5, 0x80000000}, {0x0, 0x3, 0xffffffff, 0x7}, {0x2, 0x200, 0x401, 0x1000}, {0x8, 0x7, 0x0, 0x3}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x2}, {r2, 0x40}], 0x0, 0xffffffff) r4 = dup2(r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1, 0x0, 0x1, 0x4, 0x5, 0x7, 0x1, 0x1, 0x8000, 0x5}) 01:06:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 01:06:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffff7ffffd"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 01:06:50 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) readlinkat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/33, 0x21) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000200)="62ef14fc55a829b20c9dc88d8e07e9b109928fe1963adde9721564d4fd52a7285a0bc472a1434a101a509f099cd7a1b490a845a6082019900406ccf0b7385e865f221036b87f1ff62c99bb44b96069e7eb54d9cdb6894f995ef6c3a0bc0104b4e4affaaab0ad22afcf7a1ac78f0061682ce93cae5a5944d3c72bc34968c85be9f4bd004a4bda3254e2869029e4b00bfb36f07fa0d3e21cce7871ec3414f7753d1bef3b2608b03a762de216226eaadc4611bf4583b06d80779914c5af067b530c7594050b1b9aa0b06ca164a49cd86bd16d9e4381623d85f80bfe7ab8a207d56b50a3d2", 0xe3) r4 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = getpgrp() ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x204, r5) r6 = open(&(0x7f0000000300)='./file0\x00', 0x48, 0x8) connect$inet(r6, &(0x7f00000003c0)={0x2, 0x1}, 0xc) setrlimit(0x0, &(0x7f0000000380)={0x54af, 0x5}) ioctl$KDSETRAD(r6, 0x20004b43) getsockopt(r4, 0x1, 0x5, &(0x7f00000000c0)=""/232, &(0x7f00000001c0)=0xe8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) 01:06:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x4, 0x400, 0x7, 0x5}, {0x4, 0xf1, 0x6, 0x5}, {0x3, 0x1, 0x5be, 0x7}, {0x3, 0x2, 0x8001, 0x8000}, {0x4, 0x9, 0x20}, {0x1f, 0x2, 0x5, 0xe18a}, {0x3ff, 0x5, 0x2, 0x6}]}) 01:06:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0d012e000000646b9a88c07ea8725d61c8453fda96f4ddcd7750a44395985c05fc92371360c417153835d2e318a791180dc2c52b2cd032ab8b2ecf00e4bbd8a99bf5608fdefd6060"], 0x8) accept$unix(r2, 0x0, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="51caad7b3e6948225ee2f482c894e16bc2ea1e4a6bfb36f2d80c8df3a1e5e228b526a75c3d3dac0f660096ba523e40ab7fbb657efd8d59788ecbd9ddb699d0c8e0671c58d43482f59c3ec8390b02559595fdd362cbfce00d450fbe380013451d62f8ab0b043698f06ff5ad78f2c1191faea8a85ec5a1dc983705523bb2056b625a827666ebe88664b95efbdaea15148ac61bbfee2170baa99c5d1704deac43af4065909ebf52ef301db5fd6037", 0xfe}, {&(0x7f00000001c0)="2489623bc3b1a0f36628244a847babc635c0ac4e56b5c13a1c1643052913f7c35ac19ebee683fcae0eb37fac11dd980f197432facae84dd9d376c61946b33de6366ef0f96f7349d2ef4d49c0b845dd056f88aa63d385af51ab0ebc8402f816264fdaeea2248bdb31c53726237f1f95ab0e6f30ee59fed6f5d8c770998a9b1f59b77ad67878a708a8f9854d9cdbc2dc7634b5cf99f2ecf8475216e1fb3819309e4ecd6ff174ac75857d9eaaa7088d94618ce161923f743b04c59cbdf697b6c5e0ada1", 0xc2}, {&(0x7f00000002c0)="8cab0e16677d1b5c80908b16c84b4c434d03e442f7f2fabc15225b9dbead24f87180ee39595cc8d8bd8601fad96a42e7c7a7f2c9d8bb843bfd413057b8e3f51e892df0a07dab8296c70fd8818ec45ba1057d0c45ed6d8582a1d9e73826baef64be23a48d845118d1ce7cf6df27274ecd8b1cc3a7740aadcd0b30e1ed207d358b763459b81afd3f420fe9f7394a5f3d6c4370781c9dcacf536ea54877db5bec7d7bd0698019139654c9d5889bfdae2491693d46d35f5a6dd986232c053bc2e2916d02a1361e73aafb4a08a68e47bc6f92416dc745293dac22f2461a76281af31b1ee1f73bf016556d80c78269fb49", 0xee}, {&(0x7f00000003c0)="ced4687120733ce9f9574bab2ccc8d75661310538f5fdb79de7a0654fea89b9b9b120fad21cf5a9c2c0f477c4648da9cc691af1cd5a9948cde02c3ba1682597a671c2d029367cb2d521cffce3b363ec8d5ec028710bc97811ba32803c4e82bb7799ce54ef69e43afe7be8029ec89fc7d9db51297281f8bee04346aae8da6d8ea22dd02885e3c2de65843119e1648bf8835b820be78e95a10ba70477ebf3d887aa7520eb67b35f6c0d20e809c8522ef0d36d6a141e84f4afe34da092429", 0xbd}, {&(0x7f0000000480)="b6ec80c41f3daa4b8c2f4939bc94a88d174cf9530c6c4a71953ca037358dcadf47d517fc38ba5d38303e147f412be3dc145c148eeaf6f200f7b5a2218bed", 0x3e}], 0x5) 01:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x642337ea27e9adb2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$BIOCPROMISC(r4, 0x20004269) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1c0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x8, 0xce22, 0xb039, 0x40}, {0x8e, 0x2, 0xa, 0x7e}, {0x78, 0xc0, 0x8001, 0x2}, {0x106, 0x1, 0x3ff, 0x10000}, {0xff, 0x0, 0x80000001, 0xb5}, {0x401, 0x0, 0xea, 0x1811}, {0x6, 0x7fff, 0x1}, {0x22b1, 0x100000000, 0xfffffffffffffffd, 0x8}, {0x2, 0xf29c, 0x7376, 0xed70}]}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 01:06:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000340)="5cd8d37e78f6b365d16167780373bd0ba7a3693f0d3c37f94ad1370d671b03cfced27e1d080809f99f0042d648bed06e2952e2983663739f906514ac15a71f7ef41e8f9a50fc72482bfd719bd3492d17d2ff67437126d086e5942c29f479783ae5336cbeb7a4babfe92b0e6ec8181e35891c528a6e47e074e15d9c6991bb3c9d36ca0122e02ecda8cce5bebb6ea53ef4ce3e305d2448c80d723283e8d9e4e9f08085c23fa9f134fdbc73dfb541b09bb2f0f349eb8fd0c858df45568c4b0a997e232698695dfdb35c1b680619fbebdf658e1ada996b3e2937301e82472cce9106fefa3239cc622d4d", 0xe8}, {&(0x7f0000000280)="d0249524152a55e711cec8a54346e357e0e55adecd4ac5ba36ea25c1e9ad13b9799c8ff20b755d53f439e8b018257ab27d307a005774be70df61bec59dca80a60b1d7c42d28a23a723d17b7e426c", 0x4e}, {&(0x7f0000000440)="a9f569274ceb2ef83c48b6d7ed86c01fe64c891f9574da706f5d3fd3a0a887314e9b4ba24185cf900b80e4340bbde0009d3c10fa4b85aebc8a6869c2777846d4422871bca0ca954c1c7c08291c85bdf656ecac8c622e3384956df78456b991b27a1a3c2c23273f1020894a4a2cd8093fb6f00b45671e9e2bef79939fee4846e27a8613fed037da99038ad8843764f765fa539a9e257f63831e62", 0x9a}, {&(0x7f0000000500)="6a2b90be50b62f245bb76a0f4a96c48cb6c58c6a596b350a47ec03f489bcf189c4288d534396ea055cf55a393fc012cf0c20c7c7ee72422fda4ebe2ad3a4c48197b5ccea0d806c7b6e905b23285aeb8870b2f57e2f54e6c9997ccbd11a03ba0db478d6e91eac3abdc7fc333fd4c6dd7a7158e9a11976500f33fb0cfeb66819408b56b5858534e6f769f2536622c3103508218aa40ca7f346aac5ddcd437a2f0643cb481ba00bdfcccaa3b6c5", 0xac}, {&(0x7f0000000100)="c3ba4f8f9313979b", 0x8}], 0x5) accept$unix(r2, 0x0, 0x0) read(r2, &(0x7f0000000040)=""/91, 0x5b) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6df85b10e6d088f05a75b3deab504c4e34f4ec389a554cb4fbecc9d8f76df579a5486a70a222c9ca30349f1d1babd5ac33baf3f3e821e01c6ef329f732771f86c8bc63c6fe6081763618f8903f4e87e0298e9a1137070f17970f833072fef713a704a384300ffdae57125be5af1b844f56fe9f82fdd002ff8eb3dd88c1b024b5e3704e31606") 01:06:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) linkat(r10, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r7, 0x6, r11) r12 = dup2(r3, r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x8000000000) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getpeername$unix(r12, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ktrace(0x0, 0x1, 0x40001000, 0x0) 01:06:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4d}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 01:06:51 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="848107b52381c85565fba7310f2b8b6ab136f00f30de5801feb92e2af178d4dc56cfaa397dcafdb70ffb99bb9d1b22c248e0e3feb9e2d4cd882036f0d16926a244b2ec0b8f7d6a259935fc45856d54b8dcb3d85809f60f9e9e705349ebbbcc8796f52887786469796a3eeef687dd4e48852b0198a05725996bd1606c9568c843acbcde30c02c88b0b0b7ca730f865607fc9a4d608a090ab7dfc4103552e1fbd3492dff6817a35c849d6b0d34d690a5d9cafbe4170dc0d1513e437fe7c115ca69e632c0a0162df905", 0xc8) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="70b4c8e034778a3c585a5f7f33a9d55aad389a4e40bf5cbe4bb6415593ed81b1eb17cfaa3e36daa8f57a77c2cff2438130b25226d8f24addc71d29411d832fe3ad5b6b4d87abf8e60c6f090b8467c59befd18376b6b4e8c211cc131ff43a054a271e1977e4d15c1093fa87c06ab681e892db551ba33c1f6c651ea3d48773a3e04693a9d529a63c676717fe79fe0e27f0fae655253174dc82118867c25e07640f3c664f9acd0e344b438baad37beec96410c3ee3aa7120ec1c2c87951ef6d8afabef5717e7e01468a242e3d4f23af1e78c939015d640d309bf6f5b8feaab8f6222e3a5e02010682cfe59e694c514f7e3b480f4ba9f3f6f54c92fc", 0xfa}, {&(0x7f0000000000)="f9877c6a824ed4f748c90200c7976cc9e92abeac7dbe571e97bd8623304390ae2dd1648f66425a925fd0c4e6744f032fbd7f74b2c8147296b2a4c37050", 0x3d}, {&(0x7f0000000540)="182bc1f96557f70d86c746cd76a9344d80662090122438b3684064b7d1ef682189c59a8e4e9c83e02a5e48fa12c2b186b66f9ab8189d1a14c33a21c6f57fe039da011101050000f1b5d2738ac0d7209ef296fc0a602dfd62df0f5ded9145767846b5b9cd883be5ffce5c6d789a4d279499b537a01183892092bb6b4ba414d365c47356e443645d9327126b9eff58e9554fdea478538759c371b99cc5d32005904a5cdbab8030fc9512dee2c3819475ff19b4173c27224ebc3950db47a46f681572ef1896b07e685544d046493873d113892bd54cff507a8cdb0e77981493ec9a4b04c7f9adc3584d5cd5c7946b573b4e9b8f6545cb34787ac9d2119cad0344f418bb25cb9717e7c6f0", 0x109}, {&(0x7f0000000240)="92f3a7e54a72e853cead996bb77e5994fb319b77e9f4c741292a03c6edc5c02a5dc24f680a91db980ff458672e14c5402f645eae732932d6238e5167a4d2123cfd4009e0ad62e40d4dc816a04ec124278ad1d069622439ccae5790f2eb0afc92e5be99392025660a33a3cda394b81e33f89ff2fc8816b8df64bcd36b6c86e01a5226bc013fd3e1bf823a5f8e1c88c1e254bbd0116b4fe9aaf946338efcdbb37eeb48b1efdc29b31fcd8c33d38d1c3582068632b32f5fed94339299b88715f7b11c47c4c4d6b4317ad7d459f258b03ea599bf16512311f6e373d2299ddc423ce8a9ff3c67559f07e1e55aa49e", 0xec}, {&(0x7f0000000340)="6b2f9c3db74ed27c5b32c47dff9d443b929990b302f4a3cdd6435876adb5a8ab38f802fdb269b1388342a03110226c671ba6c845bb6b23f9116848447aaabe21d1be574a0fd3c013c32bea49730a6a3332a54e07333502cd121cb6372791", 0x5e}, {&(0x7f00000004c0)="a3143f83dfbc8ad408331d3bd1c29ea638123893c76988480815a72bc0fa3e47d671686cb50eeecb1af691074ba7c7e0f5c11943ebf5a1b39d5a2e51ea6ecd6a3f80640c24eff25a89bc3bbcf22ab95cd84a74cfbc23450cd833a4358f025e82648ab2fd412ba8ef67dcd7ddc684128115034062f19f6c355e35", 0x7a}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0x0, 0x0) 01:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000380)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 01:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x3}, {0x6}]}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 01:06:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/140, 0x8c, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 01:06:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x1}, 0x10) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 01:06:51 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x80000000, './file0\x00', './file0\x00'}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:06:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2000000e, &(0x7f0000000000)='\fFW}', 0x4) 01:06:51 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) flock(r0, 0x6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:06:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind(r5, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) accept(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078722ec6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a210862e000000000000000000"], &(0x7f00000000c0)=0x6e) 01:06:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20cd74e74092f70f, 0x14) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x3) 01:06:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 01:06:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000880)=ANY=[@ANYBLOB="c94c854e20962ed675da895f2ec6dc5f2063a4942c0390a2bae6795b0ce029c156001808fad34830e8851c0000000000000002ae6f15fa709426d18aebb92a7eeedcbab8ee838d"], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) listen(r5, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x5, 0x100, r8) r9 = socket(0x11, 0x3, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r10 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r9, r10, r11) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000000500), 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f00000000c0)=[0x0, r18, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r8, r10, r19}, 0xc) 01:06:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) socketpair$unix(0x1, 0x26aad6d6073c4800, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r3, &(0x7f0000000100), 0x0) syz_open_pts() 01:06:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x800000000c8be, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00@\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:52 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x2000300000000, r1}) 01:06:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) read(r1, &(0x7f0000000080)=""/158, 0x9e) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x100) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000280)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) syz_emit_ethernet(0x1000, &(0x7f0000000340)="a3b26fdc9a2ca3e0d750185e1d37b241b0bd4d5d464d58845fdcbb75e8137675659856ae249cc8cb14d80bfe4d65b4963998d91982f876862572ffbfd4249571e0ad00ad36b04434a40e0e250d95f1d29c25e2a25357f6dc936854a8a3b236bcf10ba07268978ae02ce46fdfe37a32c168682daf536e785f51a7deb5a72ec2c4f2a439bbcb82b0531185570996881a7f9dda105515d8f5ff841c5899be877e8ca4cd2a6f6d7ef7ddc2a34d4d3023e04340e49ad3e05f68e41205e6f37481779f74d295cb234a4dc2925a83ed810439a6ec1652fc99bff781d0bb50dc4b709389d413fce681b47ed4c7be7a3296424d543e242e72f710a517324a254b9b28f3513b51e0bd53d18bf2d62bc706bfa297bdc084d11bbd7351e8c8fb356dd51d388e08b8e7804efdf1fdf3d9c386aab5252ffbf70cc8710355572b90a0f06b2769869dbfacc5cdae7583cc2befb7c2ac89dd9a4055f45e0ee3654f1d4df494e4726441dfc33cd2f7ac0c9f516f2abf35d2e732de5d4bceef46606f3e53fe63267158574bc9e59af633b3a1343b3a4373e85ef85133449be5203222c0a34cfe68d24b336b21cc5dbf1d0e50ac2a920c29f93a84a0e52431c680e2196072bea465a846e2adc5cac086eb02bd2e1d31dd5a70efafca473b19437d68cb76f05bcf60e883d16168104869617dd64e10cc081ccdef3f87ff26df200c0b4a480698bbb23dadd548260182363886ca6aeeb0aa35ea0d928299417e4ae3d17d40a7a3440227ed3fc13ea62193013d643210d47032b5c069ef1c9bbb3f9c2b83e8af35809cfdcfe15e14a0aa5b9328b65ba26f51a3f4899a4edd6d1358aa04cb3c2c2c7c576e2c8f0a1df02002eebbb6687b6b2c472522218e3c098a2a7c0ce95bc7573d36ab3780898c82e796bb5a387a3da06417bcaaf030654bdd117d5926a1f40f5ed9e4c90cf8fe69f4df1ac44131e5b1e1ef3a6e70150e7523549cb076a554ce4542e5eb4624124ebbbba6acc689405639d62711af105d183939e53daa9be4c45f9f1e6394e88612bdc9968eed238086e4e9e0865ee1b77de93d69e59a2fe8ce5486a872bc69f66ca4d7feceaf979636bc9cf67e92701b0660eb1b4b8bb15e623221d55fe0274ebd8bcc0c762c002e28a77ea8130491bdd7661815d1f8b40f5b4403bb8ad365d59e4f3a1364eafd1b4678cef13bf310d00bb04f72c672dca73d9744f430da7a0b313f9e4b812f9243ebce13142eb16125db6371eab7b6ecd5508864d52ddb090e8b067b2770e5ace2710d6265a72e8d51fe853deee6ead96ba9c7cd9e5a6a9df532fa52954a841659b6bce7b67f0a62ed5d78d8456ae18e26799553547c4e3352e16ccf603b02e5cf1404172a18c9a370e13d011b15eb1a88a37daa2e7f5d78f5f70f6dec8772e5d6273848fe17b4c72d21f8ddfcb94e906f7eefb63414f27fad143c064bba92c4c1f4f74dc12c12a28e283325b9172f22563a9c64e2d92b573adc8c4cedd97aa9e23bbda2118429276367000934d8ec1c5cfe8990017a756ca10541c795ec200881177712f3fb11d38cb4bf5c465dadf196d6f8b57cc68419115342e9d63d31618c5173825186b274bc8a7b236fc8c2d73587eef60153f0f007466e65af4feac6c045823e243e1cf7a4cacaa3a6ab5995e2620e0b324605432dfb591965a5428c48bc4cbc5638a8480a088ba5566086b142d50e2a14468a27520e5f6693fcd25dfa52c0bb75760a8b3cdc0be9db4996c93d0c4aaf4eaaa156255877f85b549028bbecbb3a551fafc2c4d3088cc6122966f535011c110b0fb231220112a23deb3442506e2a25a52901f5d068d8b7c15fe6920637dd38075125f049e3d9d180a16f789011c47691ea88707416728a98755e6d41dbdc06a56db03a2030979822fb6da340e86a175f5b2de98b43aaad2f1b08d7d59e2084b065083f318bbd2af6f543275272ef340e37a020723e5e3461ee8fc3bf7349e132ae0031485688999cc9f100dd05970a05e4adc86e5e8437a704f92205493ec8f8a4f296f405dd0791a974db5a31ff472556d64fdd4bccdfd781eacae00040ec30b3b4794aa7d72686f2c99c11e92258c5a7af02b5804a1e49e8a8ae83b796e8507f191642573259c1f6783b4b6fb0567d37f254ab9566df462dfbd282b95995bfbca5f5bf259ed64b29821db11cb89c1b6dfc10a9fa477c84cc12add8a4c2a673d87be2619fc914baa72efb961e62f501abc1062d4bffefbc9a2912f63a3f43d30ae0807fe103fafc7d4b86a58adaf3ba6c9bd233fe2c51e7b26beb92f71c7e0adf084226928e643ff4dcfdce225f4c9652f330725645d559184b7ec4b755c95f66727cacbe2c37ae0ad0cb806184ce0b5a116832518b6086b825ef896e0711807286b30936f47057b085109a173d39dacb31a755504b3bb5823f4bd410adc6cb3f682a92c6210910390e3b3e6252c79ea5703ef46d17a0e85d28518b07ea7648b5aff6711a2f990810a9ed30c2dbd5054824e4e0e6fedeb256d8db4956a1f75cc165eeaec4fa0b21d275b81e3e10923e08c7ae81647cfe5dfc6b572bdc31fe2643bf0a6f0f8e434fe1c6646e931939b0fe1557ed4a7b13ab83e43a46466c0c9658d1197e26a7537fe55516cd308f5ff296ceb3890ca7162363738087c29ce5026d9dbed345a16a3d1bf5bb59bc1dc2a70bd4d9abfe494fc32586e334ab5b679ebc423d144c28c576c891dc90882de6b3e8d6e6931f49c4ac0d7812a65c67293cbb943298cae9ad5cf35b66d7f485666cad5b11f6b4e3248c60875aaeba9ced9ee20b6232127b4130f9aa91bec444bbfd6b5fda68f0fb83f89ffccdae884484759fd6b8957c07b369da5e05562212f05bf67d1d55f652d69d0133ae376f8bd47af8df18e9beed8f872732320c489dc64e331042397aa4d28c0c9d56b85f2b4146f2811155598a03f127997c414e35f6a5d646748ab92dd72cf78f4a1b057c6ab9ca1557af20a43c0a24bf2fa9f69dea4489ac7caee405ed817bb8d8cf26c54f1b988b8dd927e3f33fa580259d3f5fb852ff7d46b81ac225374fc9cd5f1c62909a23ee3679741303f7f2211d0196a15d125fc27088143be45fa0db8716cfcb00f0936956c796194642f8931d9c80502295d78dc730c51bd160c7dfee5ef4728f4675ef81a385192218685d557d0e07323f92137eb878e7d5597c776e48138ea4216fe80c999528aa8dc86a7d2f325650de8707080a20dd8e6c8fc9e7735e339263e2aa87534a67aa872311cec574a965a0ab9f346934f9a212c7720743b90f6906b65da2095a83b40b9b47dcb90b26cae6b630757e6df97361197824842cc47eac55cdb78fba5336e8d5e5c00cf7da82b3ddaef63eaeff5693e2ff09864aedfaaba9775a41a9ef27c0f733d717dfb90357e2460df2552640f0aafdac01ce3e86fb120aed56475e1107feb338607956138faf7bdc81f487be87db2c68646ea337b5e37940973068bbcab5b6a8b7a62fbe96bf47f2636fac3ca9b5791be0386652903396610dd13059ec568339aa7bb61a9b1b4e9a80edd5dd489f4c9201d875a6ee82cf27cbe03d5e9eeb5807f676fa418df8567b2be25ad5b706da11da975c920b73b9a0d3f4ce3a82c7f6a1dbf9c5a040bef3a13b376ef30a0e7ec08961614847ac0dd147e4752a9bbc5830cb87750cd46690c69205dd7b540869f664fd8f9c69bc6fc6f28620634ebf1ecf47961c20742a7222ade291f1371c831c3097cb557a92f698b42b3e867dc5150c5123113b2dbcecb0d5e57b7c335d4deb364220fff5d9f39c677d5917688a263efa36c5e35c418695a7841f8a099748cf3ddde40fdda5072bfc253192e2470bd55e0159e8c0626028259c1de936838d85cf7df64a56224d201a4663ece22adb165b3ff0b9520d794f7cd0f767a9b623e3560d0c513d8951c80f94f1cccf69bd4e29a2358805b1f3583c06c59dfe79726fd7c276ead5f64e1e1245289cce4b2477922ab9f16a993aea66efc52f0161b555964e890b152f4097275559875b6864fbcf9094a1da5b2ac64a2eb9cfa7132aa143592c967cbc722a5cbbb06b44bf859829ba4e6e2371c57ae7d0148cf317a7922d7a297f021fb1c66c158c181449ea4991d9fc6c0019c75fccaece504df0cc58c6618d17f28a5ef60a599a87187b3a06f75d0c07b6264e720960f0ba30e0aeab6abfb472392af9164ffbba075fee5754c6185f98ed8c9b45d9fc7cc574e25092204cfb059237bca2d115c4dee0695aa46588804e2d9c303f7640875396dfd7dce599c5eccb5cfbd096dae2fe655dee845dad209c01b866d2bc965279a8fbd221bccddaeb6c7ff28a88a4c19052b4222a1506800caa1de9b18ebf82d252476704aff87d4a2400fa48bb9648b285859b60d04d68242664c9c185fc32a226a8fb66d444378324a983f5a7878c57baff1b21183d9bb98fd2389e0cb69068711fd06030854d59e2dc12986fb50a9654eab9838cf31b693ef6c1edfedb089726920973abf32144180eeb0e4442d86a0ca62098e03b6d617d8351f1fbe7d4ee8f81729e0487f976c425ec41f92ac43f794fb0f64187df299cab4da7f9e0ecf123e30a88ec926dd92be4244f711782fa8a8aefa2b6318829c17fe892884d92f83c2d5591e686887627213997bccf57efddbd1ed113ab7d222d52f1a254b565eb95ae2c2b6141bcfe4108e363f8ee2835c0b4d1302315b59b4dcca71727a68df713df3af1a70c51d62ff83e03f8f1ab64fd2d5ec244a0b2cf589e4f7618b3fef168a868f16ddc9ea5ae782cd85576c9010be3f6240809cd3d351702bffc6c248bd12d6ff3e38e2871afddf04ae335525eb39696638bea77b8f31dc6788734e50cf70a3f4fd115fe30997f8ee842576264008a8ed8044094fba043d5353dfe11807e374864f10cd2ea1ef0adadadac5319ae151a9b5952f51ce889a0d4110db7b75620e2de706b07e2494e72babc85f8013a0e2c9c61e9fe6ef2f244f1fe4067d0ea57e3b50343497ab42075f2eb22d4aa7376344ceff28d3e9c769342f7ad8988d08c688891c81db64c2669409e0fbdc4d9ed03f243c1d9aa8bdc4ebd5f74b39d181146f17d1e1a48d30a6f792dec846d616e84a07a275a7e735f37b4447f454244d40a445c098c7d2b536fe651fab2634f562dc59e8e789f5e144ae96fa8f071fddd04b2f1e3f439bc27a28a63befd7640f35784fa639bd38e998f7f0a6507a5a61a9a465c08349cb9ee65820fd0e76a91936a0f9d39392595634113e474f9880cfbf0621d3bc3b8a523387cbcca56cc7f9a5860a28dc661bc578eba633d14c5387e764a21a6acd8f9fa220f891ca30ba210a36ed18bd546d80a3b7095c41c1f944481d78f822e167cde018833d7ab73770af0c4f071a5c7fe051171dabf11642ce61439d3e869516489b78c6cbcec02d78182aa1071f2ba629ace62218a01e1a8e476ef85b09a058fb02cc0d4e16e3e2807b3fc230548dcc7bb9cf7c6bfe4c09bb6006a26029e819facf6f4849c6e230063a61eefd92cbacf1df6c49bb6e648127b818f075b8db9a8427742d898deb025cf0e27c8a77e4206643fc930f0b611567be5fe904c3acacbcc9c8770b5ca04d204dddee70ed78c3a09647e350dc24f13fa84d8ec3bdfe89dc23c968aad76056c0320f96ceb78f9d0a7e235e9e15527f9ee8d3cefcafe763fada272efb69cc85bcfe20134985f9ff5bf73aa446e289b16e1607483d0bc6ec566f27ec8f8281ca9221d8618247ece5952133f86455729abbf6fe2d1c35bc3b7") r8 = shmget(0x1, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) r9 = getuid() r10 = getuid() r11 = getgid() r12 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x0, r9, r4, r10, r11, 0x80, 0x1000000}, 0x9, 0x2, r12, r3, 0x0, 0x3, 0x2}) r13 = msgget$private(0x0, 0xc) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r16 = getuid() r17 = getegid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001440)={{0xffffffff00000001, r14, r15, r16, r17, 0x80, 0x100}, 0x5, 0x719, r18, r12, 0x8, 0x10001, 0x2, 0x6}) 01:06:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000000000000000100000001000"/32], 0x20}, 0x0) 01:06:52 executing program 0: pipe2(&(0x7f0000000000), 0x8004) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 01:06:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 01:06:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666969653000235954b4022fd2ff83eab60272e7268b8731cf9422957bb105b336921e17259be2035fa5e3ee039b967e28d36af62c498dacf6a3b0234ff8a010af71a1c0"], 0xa) r1 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x3) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) mmap(&(0x7f000069d000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x14) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:06:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x3, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff100000000000009931929648", 0x387) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 01:06:55 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='*@#\x00', &(0x7f0000000100)=':)/]-_.-)%$,^}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&)\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = socket(0x10, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:55 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 01:06:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0xfffffffffbffffe3, "541bb964fee699d9e08c14f630d057e575017b66", 0x2, 0x2}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 01:06:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x9bef, 0x7, "d7700800000100000000000000000000e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r12 = open(&(0x7f0000000400)='\x00', 0x400, 0x80) accept$unix(r12, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r13, r14) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f0000000000)=r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r16, r17) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r19, 0xc0185603, &(0x7f0000000240)={0xe6, 0x0, &(0x7f0000000300)=""/230}) close(r0) dup(r1) 01:06:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x6, 0x3, 0x0, 0x9, 0x8]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 01:06:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x6) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x8f}], 0x81, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) linkat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6b78504b36ed1b9f) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 01:06:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000f40)=0x3) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000a40)={0x10, 0x1, 0x4, 0x80000001, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x107}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5fde}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3a19018b}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x81}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() r6 = getegid() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000080)="c096ee", 0x3}, {&(0x7f0000000340)="288f45f19e8adc1afa3947fb9650922323f183935604", 0x16}, {&(0x7f0000000380)="0b9a7787d3d4b1723ce9066bcfee9dabba7cf4092c903348eb9e5920763cfb67c042cafa663bbccb01da9311fb842d1000ea8f97cadba1e3903dd5c85eead0ed254027957d6d9e5fdd720c0df886f4586f50fd2c6bd92ff39ad0615ef6bdd80ff4dd4855b17bf81e899f54ceacbdb8acbb261359d42277e0c3d591a454f3c6ea9836c8e1138cdee9c4e2837200263cecfce7c830b0327815cfccf7640a928cd380028c", 0xa3}, {&(0x7f0000000500)="221e900044ca06cb7e2cf672ca6e6342093f531f67beacba33eca37cb7a1dbc089cc1eaffd147ffb4b343c0bdabe7d322c8ca8a27ebf107833fa3ca314e6dbbc023327a6fb1b9386be0a6959fe955269d37322ecc1c2a93c1df9e80cbab5c54c61a45de283ac17a63c0da85642bfd6446e16afc06b48782c5726fdcb2285fa43392afdeaadf0889565b2f821373c3f1bc3418a24da707376fb2d6a48ab3805bbb8fc6861f8f4379c03b9bae7392b2927dc0b2ae3698f", 0xb6}, {&(0x7f0000000440)="4af95f7c4b75c42a8f405f113ca5ded5bb189e1d575e241c7e85ea8de77c92c5ba0acc", 0x23}, {&(0x7f00000005c0)="be86881119b07780ada295c2d1b28043cd47018d8f2338f817e79a68eea9d856295e4b4e4300bb0c2d87dd0c926ad00f163bd2d7f4d124a864760d161a0765fd5093aa9bad2fb40b4feb03d83352249073ad4281150ed8fb496c10cf256a864e1d", 0x61}, {&(0x7f0000000640)="793093ef7e972fe9aef7eb8074e71d2cd6599acc08cb59ead4d527d7e58f91fda5701e89ed932f61ef7f04b2dd24c66ec548aab007a21b1971c4843cb671d2905f0d970be53be60936df0834da8b47a5aca7094c461b68728e102399554352877cc3654d8d70347566dffbca28dea980fcb8fd27773f0e53316f0d00da9918f5304e397dec19dec7ed69a8dba80d162d9a7f8879a04695fee29884931bef1d5918fc896caaa2c6a59963d01c03a116c6e7e20f62509bc8d5ea6630eee12d2474999d1bbeec6f56eb651b15b2851df81cb0a1", 0xd2}, {&(0x7f0000000740)="3d7cba54e81b4b0834c4712cc27ee1601032342974db887530577f2d5184a7d13a8439a11466b16f5d722405870efe373568f898561ab8c632b093cadd3a257c52183276c79ba2a292781d70a060654b35c2cbb443386ae025e2b164641cd9bcd937ab19905bc53ca943766cdac7a5fc3bdf26f33041b668421a750f1f1d103ee077891d1dbac5360db3eda1c83b900b5184c27123628c6cc9663f483e6da16b8759402f1ba4482ccd3c8b03a9cfa36484e86595f145516ef148d96079c766d51217a9ea7363ec14d30a00db8a071dde533fb7361fd79f565c794234896f0067d80d0f50d1", 0xe5}, {0xffffffffffffffff}, {&(0x7f0000000880)="78bedc19ac650a55af0e", 0xa}], 0xa, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x60d) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 01:06:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/zero\x00', 0x20200, 0x0) ftruncate(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0xc8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x100) listen(r5, 0x0) dup2(r4, r5) r7 = dup2(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) listen(r8, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xc) ioctl$KDDISABIO(r7, 0x20004b3d) r10 = dup(r1) sendmsg(0xffffffffffffffff, &(0x7f0000001e40)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x3}, 0xc, &(0x7f0000001800)=[{&(0x7f00000002c0)="5583f4db2634a86fb2c524ee5e60f01b33f38ddef03fc98c7b17bbaf5834e75dc347171b60d08edad65857c05545246967835151699a69eff2664c66ab5008e5656aa39c", 0x44}, {&(0x7f0000000240)="12cc51", 0x3}, {&(0x7f0000000340)="58aa5450f80f96feb09bb963e72153deee7ec20567a80f0ab59a5c19dfa0988a9dbe972ecb761b3cd22102576940b4ca36015556836c8cfbd7b8ff6dd73874fad3165f538cdb7038da593d8ee5adce54586d4f912eb57f139e700e281661eaa77d82899c02d4", 0x66}, {&(0x7f00000003c0)="bbf3da03b3107f2951ae629ccbd932d66bc83038c100aa6d1961d0d2939f68e0868b0afa89782b16a8625fadb483e7c9ceefd2cb970301ee2cb1ccfa4401de4c7b6351c74d882535c5ca7fed91d1c1042b8991d004025e564a64757dec5e995356ce7029aa794b15ed7f566b6a20e5454cc5b2bb38ece05414c8d93b0a37b0ae21792e701920ba92906f35808f03bdbf2357043a867ad3504d894396b136794d3654790c1c2d307509c39735dbc041edd13fbd39", 0xb4}, {&(0x7f0000000480)="a7874e677d24752b6a39eae4cc02ed9c3a75fa8158c988aeb961229b978666ec9ce864d293b617041bc91863153e591d090a820b448f77f5c23c80453f496674538329c0e55e8815446750454036d80c264abef761a2f802074bd9a5bfd878778cdb4e825f3d7b1405eb5d0009837f971ea7e3191f74bbfa31971fba76f91663050cbfc779102ceb64f25367dcce", 0x8e}, {&(0x7f0000000540)="9326e0dd9f2b84a4da16dc8e542993d3bf69beaf7350fe2912e3dabf8e409ca5ad00e28b01537e45e031ea72881a045c063eccd017c7e3d4860cb48cde0fdf523e0038003b02735748d7777c3dc293b1ff6a6cca74b25f751b9dae6c0e63b1c394a20d3771d86a21bce81a9dfb7a8e21913cb72414ccff0b794c5779e8b57f76044a967f998545ba4410433b8c5833c0a3dc7dd3aa332218a85489e8fd31b7f5814ece763088be072d956914c8a5b2c85d5b7a1bda8e28907ba06866922854f216889068f5683eafa18130e5d9c1", 0xce}, {&(0x7f0000000640)="788a6e7cdfcb240aa243e574a2af79e132d1eeec3953cd045935387d7d53ae7efb6ff58fad95546f260467454e6ed0549ded7df924cb5b731b69c8c775b82d572f29b49f22df3f97b41a909ed352e48221058989a62669f2431c9bbf39adb6077ed2752b6a3304d0ea2c73ebb331acbe66ec8054ff90b1c358d84c8fdffd0b030bfa7d021a4fefba9a9ec50562f8587b7e58fd9c36b78affad6db36f6cbafc270a20fa960a2cc1ef2d12c41746907ca1e7a72245fa114bd12c089065c909943fdd85a0b64933663372805c5b47eac32fd95d0dd768f24670ac8f1062d081057ec4e480ada9d5f55ca6a28641f91abb8cf49156db1c7bf9d039d9c5b221cfdb417d06b4dd21d3779a854d32d275fbebc53fd153f62b982c47a539c94c603e98ddb4c68806f0541ce5686f74929b875d30893ffe6c8470d2d4b4654ecebaa2f1f914824c050e6933acb85ba0a1d39b02ec4f91cbada22a2a193c73f208155f2e32048142059dab12c7f24c9f1b5658549a219d4731269bcb238b61268a4eb93d6b85dffdad406383042a35a6873bae9032e3e899a886be29069728f3ee9836b7c1392dcc4e9a5fca6ed96cfcf30c1268fc0a95224d14500cf3d99f9adf1ca296bb6eb7bfe929ce985885b8e69f441c489577dec1a329a07c3daaeebe1feff8e92d9ba4d1c036de0ee31e199d74149316a88cfc565918cb92dd76449d01d01aabf74319a522da27f54627b2c27b3298d426d7fc9f3a23db1787ddc0da8b05359fc842127c8619434081d08e37fb0355c0e6ac2af610c4f781b24f7c37194463e4b8aba4198c9515ec723d1bf77722adb87a8a7d77b543bd0ab4dc9e3461179e597b77bd0eaa78c734cd5c22e895b88e416104f36d7c586aaf6bfd2aca1d6f04d65009162df4c67a0af128f3a674f91f0dda5903d921799cd69e6ef3fc1c3f6906c05b9888bc87c655dd2027c6c6417db8d8c7c3b6727504520d8a752b35a0c219e6ce7fc18d811920f61f4d8a4e11c861fda7ee0cbe7adb92f130d148c69c5020538ff4e1dbf2195b16dc70f420174773688699400777c1ddbb51d2890a2f10bb20c886926185d9babff03b5be4914cbc929f665fa03426f8214eb7188b85c6d7b2ac78b3e96e890e89083a1c2175c865782650e9e4795fb3ed10e1f0077d08d485cb2cd7a0e6b9532854d6be3034fff0d94a017f35088fe5254b03cd1947feee36803f5b9888bb588f020f70a95d0363994ccab43a43a50eda07266e48d4516cf5278cf95dd0755017db71bd66a4cc355f8f0883b164984fbf5677c16117eb19225da508e78aac488ffa0e94d0b84156555127452ae7b2df92511330dc266fb0bd5909c9541d87cc44592a91828ef55c3a8415b1e7294c3dab5745d7d9074e34e6dda49c4c21fedfbd26d75983752d82043b299d679a1c1ff33fcf5e8d57ce09ad9652e7db67412fb7274dc5951c970cc5b6ebd3a7b191cc945f8b1a778628072a4a5e4f886ecd7e7eda35565da8cd5b4e916e1bdd8aebc7b978c6590b1a5ff6001df71020c28843d206ae55059b93b160812185ef6c7897ca6cf2d78e4adff733f2ef245a5dfdd50dd80d7effb11c25c63320797e739f433650dc9a76dffccba6abc851cd7d8326df683e21719d9437181f1e9dbe545127a094128b01ca8885e004a99518c7500b8cda4eeee40ed065a3a0d45a4ca59561252d2f70ac6e12bdcd1360d2bef11b803bb539a8e86b67d1b5b1c68522bfcdf3c96f2447008764466651b10a7762333d659efebad0f815298de9b6c615e8f89c4eb023f498ed7beede9cc3e6242ef0fa401a06969f0a0fa7d0714cc55ce0b94eba2c53836658367edb45777954c0d187ece1e9d92b40e725af19571cc96300beaf5022fcf3adc820eb43724a0ef6e602a3296de771538dc87c9a5dff88e1a04394a48fb8841556b47ae714820ac926378705c8d769db0772979952905980551f24c4f19904c689ced23fe709e80882294b716cfe103f4575f1f695adcb2d317137c059469f7a721a0245f7bf8377a87a7c765242bf00ba61cfe284df9da7ac765690a76835e3fc06e6e2fb6de308fd2563359ed9cdafd2ab0998c89a1563fff5876123827c39d75df841aa2456970fe5ce3a2c8aeccdbcc3d66ed4636e10b1f294dd605fd1bc12388733f29d51c23188975d45f3acda43d13f06e2eecdd70d824b534ae2bc0fbacd01da3aa1e3e4acfea8e4bdd5115cb57103f1f65fa2a1fe7ddf32b9c3e17a74ce0354b5a33ec743bde487a9a671212fcc5c15e0dae42a15d9417388fa3e405d3b5ecf823967c910576be26a25d41c211b6a65babb339c96ba96121f405e92e331bdf6e9dafe26ffd4fa5a1b4e42d121d860405bc493d3d03ca212cb78186f354592e907b57053710477e5155ee1332bd29b24cbe72bfb0e73e66f4ee18d9ff8ed54bf06de3c9b7db94f640ea61a5208c33a065c7ae1824b347540cf14b8ca7a7857d2e99618998adf5ec68395201171f07d17df6879a7beb07ae0c62d5475539cc87f04ed2abe1b3ecde3cb446da121b5d85b8e3f42e62356b5c6cdf262be9710e4a0d8a1dfe957493885fc334e24e06f7ec8605c60b0d8756dcd2cbd5c75a21bc2b5fb6dc1d5de631cddec8abbf7a402b8b91acb8c3764926e077b4194ec0f0e691ffb0508d42455f3470a28054ee72dacab94df1a2018cb83be66d17d0b9bfd60e2de0f7c0523829c80ec4b8046b8924b1413b33effe4af241d560ffb0bf20d1bd28a69ba79d574660ffa3ccca637b2e0f0e98f97109605a9079d9a7337e7a5b9b0a6d5b052339678af46b7bd94128f87a64f5f5f92bba27e40fe126ca320da02210f448364ac97a5e23edf53fd3f6c6fed80b4c34a0ac19fb70c2210922b743574d762e021213a26cd23852e0fd6227e4d5fa194d73572ce744b01276aa80798d4c97147400b878b549f9ba1346aa1a9ad3aee04dfdedeab5b08796d2681d9b129ecb6f47096a7b09957188b1839788a9618697e72c873407d3dbe46ce2f2b36ab566b8ebdbffbefb4fb281cd7be4f144c0dc9dc165770a93e2ac637bf1be808e64c77c3c61ec1af4194772d327c9eee574180b07a8303b45543cec6f515bbe601b8517b82bcc836cdc4c7302bd84e22fcad6f94d05216e7ee0a387c29e19581622a5059a76701e7142c72b79553510b746bda71460dcaa998efa44aa0c6cf8670814e855e67b5fc9a8f41e48e7b811a5de6a31753a04eaa705b564f8943d25676a2f008344e82a6b516ed563c64c798005b025eee9408a974afb02527fd2be2852c9c3d129184d7dd1b6553302ee30ef44faaf4937481c75b6858651cacc173924352878ebe3ca42ff1288ade16fef19092655eb320118776c7ac8ddeb502f88e8343289ab095560cc1ab6067840787c5eb9952b21475c2bda65de6b3e8a3efedededb2335f8ff6a57178eb182f9ab06943ad289b3c8c8edcfef0edd04e3e53e9c402568fdea0e0a1e0ffc56af8cd7400cd4488df142bd0b10f58b4403a416d1e02b543b926465ef1160f8764578d41164144717272eac04de5aa7e5392b434ea83e8e095c9a94a96e370ea023211e49924c04d6a0d8bd252a98a4cd69c9753a5c7a01dedc7065ea4ac27fd873b24c23f0639009e3af889444f89253de11e773fd60c5491850db8f02c6c4537b684d232e48b2ff8b40fc5d6f08808740a30051e39d20ea12b1a64053bbb56a5891caef447079c92505ef4b15201bab6524b73c8f3728780ee47deabfcf5bb6400334f5830181a5e0c7f0aa20ee916096f1cdc503633d95d39a0c961584891515491502adbf2cd91120bebfe1edf9e6df2e1c39d1f381dbf42ed25e6f489092749d8d56c5343751f031f1d1e5f26cdf5962f79cb6c5b0248db03e0cbd92b2f728f4e8e7be7decc9b2acf8488b84ecfa34d5f748d8e050b9033222b54c513ddfaf1800b756b346363987dff8e64aa66ffbd19139cea9f420a334459971adab62424bf9300145b707004aff469dd2950de1dbd86ec9060e167a0220cb6b7071f798fed92e3194852615b2ea5a794760c0c073df553816aea96aeb0a95417d41684f5258eebc15125aff0d58abf5c8a459a77df9251e44f3ceb14f7130a9fa83d1f7deb4ccfca51611b8998bc8d5c211cb890e3b97bf46d2bace2e35c2507621944ec7d112bfb2bc64edf00fc31babe643d13c824937d63808ccdb73adc26a9bdb56ce47255027eeb3ed0ca64ec928267be29426759b07cdd26b5592cdecac08e51fc1df46564be0e16be9dc18628c0df18157f3b7b699a122c2a2074f601a467ff3dfec8b83ab6a1471cc1fe2a45b3e32b39456ad077c2c44204791edf8e2a145fcd321ae0e0737f563603f669efce1af06592dd96b6581496b662a00b78648da76c5ed4c83102d254526170f160355ab12dc3d816cbf9de1b0ba6c589187e793f1eebd61914ced5f722810353df63abb31b49cb558bdf3eedb54f7a37e7591180be3a1f998be4ee76e39e3b6394c5e51f3df52a22db1fe3e6294188e8faa259d33d62169d062466dfbba7ba4cad10d72475f19b4bfd0accf268430637ed1064ed5ac2bc6b9b1af5d1eac2688cdde15f1000dfac65c889ffd985af7660e24ee768f2799a9772cbdaeaa5bffc3bc8e0c9fd6ed96e2b983e1c47b787ff1aceb91233a966aa176d362b2537151f92d5a01159e0009be8f05876e43542a7f3b44eda2c040fb2bd13ede1c76121987e065b1fab8e47fd863be2bc5a5a16cfd0941f41aa3ef30ec57582f33e663aeb59594707db07e0eb62cd3c9206777eb536043d2f4c323938434b2f5d76990a3529337e7e37583187c0b956d9083c7b181d2d9587cf72af4ae0b1fc4f439caab8576137382e3e4527aff96d4c8e99ef54f36ab33e740dd0d8436b2e813f15cee91c5f06ae601033b69708f1bb149065fcd121c494cd4903dd5d9c23babdc7f30363c233aadccced13a1bbd70509c8fdcd08351b00ddfc4dae77b729a58871423cd282ff06774cabf48f059d77bcce02e4039ee224b57b80046a565f8cfc48b3b9b9d933f725fccdf9277aeec3f9dc72f1463c93557d3d52569d67db9647af992f3a751c0d046e6b686239f11396218e00623e94ad1cc882ac62454af97af81c9df8917437572a7a6f776087ae1e5fda31edfdc04644d9d09926196e83afc776a9fae9e86969929c09b0050f7161f0b8eac35448dd4b697311683438ad0f0c32e507ec4885ed6250450138c59305a53db530bceedfa48c120d58b1ccc29fef09e1b528c5656c38e5e6a43d49498ce5da57019bd846cd4ce64cca65dee9dd9693b8db34cc77af171559683cdb116f0c422aeabcd3b36916ec869f85aa4ee9a8046061cd1a3a3dd226708a979a10cecaf92b3675dcd344d96249fbb36b7d3264884f911475069aa717cb02752351f5404feaa7ca3d2052e7b839944170bfadbb45ffcf279ba4565deab81f2666b41cf625fa12885c85ff7d0903db2d13dbb9551dc9c84208921bf537ad44a06191b102f8366cb2a3a7e0bdd492dcae8bade6337f6d078e0e1a274574b8897e9053b8f16f695d49c3156d7844591d9ee7d7d3838837f01e73f36c9267f94d4bf0930825dc0279262df2c4e17116ba832c04f94091970f78c3c9e6857875db9444d2391da53fe6f3581197a5712832d39bc0e3971a048b8019109fffd3a706213fe62559aeb1e670bb9ce95f61f50a658c1eae1ac4998b22f402f2ae3d9b800cd239e7d9fcf7cb150b8f470dab6adbb818d9269cb3168a3d233de37790fa", 0x1000}, {&(0x7f0000001640)="800e9860597055a843509e847567252fe019e843b2acda7519ed3ffb59f56c477a88ab884e34ea2779a0a30b616f48cbef255f33f87d118fd3d2ab71980979a4d0a9bb3a2168aa67bd0d9cf9a104a32d5eda64bbb20f9faac9a4aeb7fb0dcb7184895825c5a99ae38c587a9c1120", 0x6e}, {&(0x7f00000016c0)="025221aadf7a56c883d9e1a6920fb17ef86183eb7685cc8fbcee3ec93f97456b8b24c3d493ed5d851d3f50e87642324a64d3727f94d0bf08a2b61e9e8f4a18f39aafc6a029ce5dc1a333af222e4145fdb09c82de58d35d657912103cdb3ecf4ef3573eb69d2ef6a9ff39a4632ed0f891c4ebd0f4557a01988f05bc964d4ccf7129f1bbb220907b77c82df44fa72402a5bf01f4b4b16384f189cac45a6030d54c17a2503c8d3dcc585a65f7edb243379eec5b132e6e808ede30d9c59adf9fba30228d0cea1b4e25654bc61395f90a5999b91f8a696d59e4", 0xd7}, {&(0x7f00000017c0)="f46d4c75f6d734310acb35ddb101652567fb1628f4229e294e637c4dc0fcb05de84c3d7d8b1f40cf57f4ed453f3ae94232bb378719", 0x35}], 0xa, &(0x7f00000018c0)=[{0xe8, 0xffff, 0x3ff, "a6ea6ad3162b4b2d7e17e884f39c8369a129f66d835b2f8736953e42f1d12d9702ef187ee341790da3eae64e176fa71d1f9dd1e5091924e9ede3cb3ae88cccc01619188039d372fdccc7c9f7e00c5e88ccd1d773cf59b8dccb20ba8a70505fe65bd5f1d25682df6d1944e81d087a982a911e088fce31a1a678a2121d3955262343e4e53dd9058034cb7323f05d72ca7c9f17faa5c55336ac49dab6b7bc5b01523e61e5b9b0f59f516383808d6d7546a7b2d8a10a1f85d70027de6c73f730ef4d11e37f366d3514a79197c84b3d2f4759bbf5056f"}, {0x58, 0x1, 0x183, "090d0be1dbfb3df167ae3babb7ddb884f713cac91d8bdf14bedfdef5a4a20403763f910020ca45c20fd101b725e636797694260e3793f6953c25847e95a12697ff035a2835"}, {0x108, 0x1, 0x6, "09877971a3a8eb13f1304360ea28900c33f69f2306b3f89e40b567a41b8e1fdc7194127a032449f8c95c83b836aa4bf6cd375cfc37a4eda63a503df9db59c6a119a539c544d517af2c21e79f3ca70ae24385b9b8556f5a70033a4545cc5b846869419581bfb85e549230ed3501994e084bed0a52e37bf164a2f2d9f05c1f8ad24bd026d189a54b1953fc12864a04c29276240193c5d2a5687b9ea69a6747d81350b7a2802b21e6782b8220930f988f772f070ca7c0d118b8ee367b6797d74d1258e4f5691e104a7cccd097880146977d72b51aa0d6b439da047a0aa6f18a9dac5d9c305f1b6a8d232996bd07f524725b2d50abc631d96c71"}, {0xc8, 0xfffe, 0xca, "8f2db097d5452a5c8328c749c9989530522b198693a660172665c3c7703ae6349e96fbf582d863c5c7dc6828a64f52c70fb2e07755b914ec1fc3a5e058662b243c79932fcb09f0c89132241c07bde3bb9a1270fe0fe4c42980146ac2d179594754ce742dd2991b9a8282c1ce5432b52b1b5c28ce4160221bd92361daac9c58bd855d7d4940bb06e5a73da27c536812645e3b1a1b01e22e54b17fb3d0c466781e0a8dbcdfef8e6a1cf835f47c86ac56b2ec4e737d05d9152e"}, {0xb8, 0xffff, 0x6, "ee37c3992a8b743e9da65ebd61aeff4d5e05fe47ee495614bf3925aeb460b871ed01d7e0d8af90ddd39d9430111fbaf2e1fb363c7e2d5132bf4051acfb4a92a9368be5ba9bf1d228c57f09a5caa41f3e695c4eb3feaf5497f290675477aaee32090e2b35ab638e66f7c3e83a7fa8447097b21a680edc3b5b03765f3a46e70334365f0cf6e0abeb231ece16c3355c2476678d1caa01f94f0ba3c8c5f2d1d4ebde735a279f"}, {0xa0, 0x1fffe, 0x1, "2f94fcc5f39e2a7e879f155e788c56ef53361f987e9942930ec35658a2075d1f8be003e6526b183f8646db56c20bc572d96a37093f1ed67c5950d3883b74f7d45d8db7b334e500e9e2d984751754e1601c997c914eed5b20556c944a564d6b765b9a0f264ca9d7b4aa11d3a809c1da646d57a7840ccb162fff5f0b5548aff42866325dffbf7ba93da2db86f093"}, {0x78, 0x1, 0x0, "e9810d11ce6332ccf4d6c892e38f54219674b7c66ba3e53171656e38c844a02f7c25f8d8fb99c8e20800bfc5132e755ea93e01778dd78dc33b2ce6213450ccabed7ea57f22d9b8bffb658951c75ac97cc58ad40d3cd24706852117546c615b2323ff046406"}, {0x50, 0x0, 0x8, "6a97bca3144565393068166a188d7976b3f81777ffa9bd7e0ca2f3226193cfef52affd0ba43526b351f644ea3a86344586442d098398662b4ace7da6"}, {0x30, 0x8fcca5563e2ad608, 0x7, "450aa7c5d5396fbb837d73292da6abe17ed2b6d5065c3212b3fd17"}], 0x560}, 0x1) ioctl$WSKBDIO_SETMODE(r10, 0x800c5707, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x6, 0x0) r13 = dup2(r11, r12) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xfff, 0x800}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfc40 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfc40 01:06:56 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xfffffffffffffffe) r6 = dup2(r1, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = dup2(r7, r1) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r12 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r12) shmdt(0x0) 01:06:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='o') 01:06:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ffff000000000000f87c8a5b67071b542a538706000000b8110000002907000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) socketpair(0x19, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/84}, &(0x7f0000000240)=0x56) r6 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x77000000000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0xff, 0x3}, {{r5}, 0xfffffffffffffff8, 0x2, 0x30, 0x4, 0x4}], 0xffffffffffffff01, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1, 0x6}, {{r6}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x7f, 0x790e1e06}, {{r8}, 0xfffffffffffffffd, 0x19, 0x4, 0x10001, 0xffffffff}], 0x2, &(0x7f0000000380)={0xff, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r9 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186204018b002b3a00002a149fbf40430000bd1bb32d1b4b53b5d1d09075288192a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e101000000000000009c952899992c16bf58bf5fb3ec4a", 0x57}], 0x1) 01:06:56 executing program 0: setreuid(0xffffffffffffffff, 0xee01) msgget(0x1, 0x91a2ccfa35f7fd8c) msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xd6, 0x5, 0x401, "14a3ad61dfe18800ba2630b1bb0da87205a1d438", 0x3, 0x9b5}) 01:06:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) setsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r1, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r1, 0x0, 0xfffffffffffffe5b) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) 01:06:56 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x40, 0x28) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = getuid() r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000000500), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) semget$private(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r11) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) fchownat(r3, &(0x7f00000000c0)='./file1\x00', r4, r7, 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="498094aba4865c978d013e0f5a29f76373", 0x11}], 0x10000000000002d2, 0x0, 0x0) 01:06:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x8000, 0x1000, 0x8000, 0x2, 0x9, 0x81, 0x80, 0x2, 0x2, 0x8}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1001) recvfrom(0xffffffffffffff9c, &(0x7f0000000140)=""/240, 0xf0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x59f, 0xffffffffffffff67, 0x7fff, 0x1, 0xf14, 0x1, 0xa0, 0x3, 0x3}) 01:06:56 executing program 0: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() pwrite(0xffffffffffffff9c, &(0x7f00000001c0)="e44e16641fb028ec98aae32d0a4bf49ac838ae299bcb7d9a5b56ba994aa60e9b0a03449e6fdfdf71bac568317de0261f437cb8531d1a0005eb2f2d37cfe95e10", 0x40, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r4, 0x0) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000003c0)) open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x8000, 0x52) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r6, &(0x7f0000000480), &(0x7f0000000600)=0x2) r7 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r7}, 0xc) r8 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r8, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51a95a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e489bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b3830e0000000000000e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343dd1fa000000000000524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f424ff0f9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec3a809000000000000cc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9bbeab9abea05bc1bfa4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec00000000000000000000000000000000000000000000000067334d853e250e10243921923647ab5dcfb23fc7006288a6cb366c0040d29f2224f857eded79d169190f558191a5cf52def9e5b74749785a0dd0e075a7fd0ecdc921b3b2ce59277543390059c3"]) 01:06:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/116, 0x74}], 0x7) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) load: 2.64 cmd: getty 82082 [ttyin] 0.00u 0.01s 0% 308k load: 2.64 cmd: getty 82082 [ttyin] 0.00u 0.01s 0% 308k 01:06:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'t\x03\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x80000000000014}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 01:06:56 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xffff) r1 = kqueue() r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) r5 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x8, 0xfbce}, {{r6}, 0x0, 0x10, 0x40000000, 0x9, 0x2}, {{r10}, 0xfffffffffffffff9, 0xf0, 0x2, 0x5, 0x94f}], 0x3d, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff2, 0x8, 0x0, 0xff, 0x9}], 0x100000001, &(0x7f0000000240)={0x1f, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r12, r13) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000040)={0x5, 0x7, './bus\x00', 0x2, 0x23c6, 0x100000001, 0x6}) dup2(r1, r0) kqueue() 01:06:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 01:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x2000000, 0x6}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:57 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r7 = msgget$private(0x0, 0x0) r8 = msgget$private(0x0, 0x230) msgrcv(r8, &(0x7f0000000400)={0x0, ""/42}, 0x32, 0x2, 0x1400) msgsnd(r7, &(0x7f0000000340)={0x3}, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000003c0)) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/234}, 0xf2, 0x0, 0x800) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 01:06:57 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="c108eb34019d38f1d728f46614a827103596c78bb8934ef96aee906be04be11247fec3477cdb2a", 0x27}, {&(0x7f0000000180)="082d50adaa7ad8b043fda823ac0d6a89a587267d14777f9f5f267981b93b7c1e43a8003be7112528ea889786eb2faf06148baf83347815c8bf12f495347be5b01242b56c040ee96ab8f18079f8a609617e5091f2b5750e83a6ca03c457b8a0d9e7417fc58b6fcca4b7", 0x69}, {&(0x7f0000000200)="d36b3b0dd9956801cad16ba0165a125f1e942cebf139fbe1d35b8a0855a0716d7e691efe209476779fba131e5ae47591cc36fdebc5bd84d14253f54c6244c71bea3f038ad05f34bfb34b7d5086792274d15c72be09a7145480447a1a740900cd434b391f47d24f8dd27dec13a965e92eff75484ec67b1aef8ce84b2fa9c4173dd76e26f9d59f52e8357c96f8754045ad7dd578a9c2d36053610ee22faf934f6eadc7151b344df99a0bdb8619423b99ebb7", 0xb1}, {&(0x7f00000002c0)="acedbfbe6e0fbd5a80", 0x9}, {&(0x7f0000000300)="493412b69596720c9ebd32b3969e64a3b716545e87c0f270f51279efcbbdbbd80c56f9d35c0d713552e862e9a7f497d8bad907a49684b9b9413638a9fe03a03c1e5ba26a7648f86caa3518823e5dd20e0d5e03ab0456a7321922f4ec714e4477bb8546899dab76c2452c6ab8088961d9743c6387a4fc9d223900b0b6358ca2373ef0f2c09c8f7ad879bc9a75807aa35901a0dda250273db78e292110ccd193274ba31fe82e1d86c86502b657c5d39427c3028b04d027be7f18a72994b4e5d7f526aa89cab8e3a8451bcd260550eafbfa8d3ffdc2e71ce58d22054614bb17c51f50a156219fba0e9fba7bf732a55bbdb5346938c47456a97349ce6e", 0xfb}, {&(0x7f0000000400)="61e6d48f4c3ec699a254e63017a98e81d386ed205d061da93f9a1cd453f93f4f32b39c2204e5c9670cd4833c103c374899e5d428bf0100ac", 0x38}], 0x6, 0x0, 0x0, 0x40a}, 0x419) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) accept(r4, 0x0, &(0x7f0000000000)) getsockname(r3, 0x0, &(0x7f00000005c0)) 01:06:57 executing program 0: r0 = socket(0x2, 0x0, 0x10001) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) fsync(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1011c, 0x0) sendto$inet6(r0, &(0x7f0000000080)="9a375801010000f09a436b1535bfe03b95f930760cb886f65cf2e32e281c55064845615152db99d9f62b59f9fce3c645589dd827e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec420edab15b4828d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b82719894a1806", 0x73, 0xeb03e3b38322eb7b, 0x0, 0xffffffffffffffb8) 01:06:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000500), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = getegid() setregid(r7, r8) 01:06:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1ff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x970}, {0x18, 0x0, 0x20, 0x7fffffff}, 0x40, [0x100, 0x0, 0x0, 0xc00000000, 0x3, 0x1, 0xfffffffffffffff8, 0xfef]}, 0x3c) 01:06:57 executing program 1: socketpair(0x18, 0x5, 0xb5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/130, 0x82, 0x2, 0x0, 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) recvfrom(r3, &(0x7f00000001c0)=""/211, 0xd3, 0x182356dc077c054, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:06:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) acct(&(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 01:06:57 executing program 1: r0 = socket(0x18, 0x1, 0x72) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:06:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pledge(&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='^&\\\x00') 01:06:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 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']}) socket(0x1e, 0x5, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) fchflags(r1, 0x10000) 01:06:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) execve(0x0, 0x0, 0x0) 01:06:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x573) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r5, 0x2) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:06:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/\x00', 0x0, 0xb2) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0/\x00', 0x800, 0x12) 01:06:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 01:06:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 01:06:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="44bff81d310c26a9ad008a5b9902d5460fc1e533ffffac58835dea308e4b6eff080fc5f455dfa62ccd69"], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x400) accept$unix(r2, 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:57 executing program 0: pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000080)='\x00') r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="000069ad15814534a9e7ed6a0a57e172e6ec826a8e7f231410d0e968cc2477d2cba279548024fee8ccddc97cf29139bb088413df4b5b3d822ad484d73f2303fea14b93da0240d89284ab80b31ee10658ce46668ad2c714546722198ff87fc7ae0077a48e3265674d4aeb4eea09088c6ef8ad0600000000000000d9c758920310bb000000000000000000000000000000000000000000000000ee20d3f21d69f99c69f9df49e2a5718d63549207fa505681455ad4007cd2db498de07064f1670248af1d6fd04b962feecf7d93546f21", 0x13f) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt(r0, 0x2, 0x8000, &(0x7f00000000c0)="272af128f4a0c852997c4e55198e42cf3deb78eac5517eefc7860abc22b1ec9d95b36e5f258d4f12462880e741c5929a7b4f494eb373c44bb9dfb4735ff3b3d9518a660f6e8653bb374f43b266fecd5eb672719638dc170eeb165308ee1b6b51c28966d954b8c2d2004338eb4941df30a7a19dc90f05456203f77ac727964d10cbf013cfc002a3526c4a9d3fac8a93cc0fe607eab4409df11589cd92f679b36226a66c0d407e1e8c3344f2608b9e171c54c190889bab129ecce1c5170373bdea", 0xc0) 01:06:57 executing program 1: r0 = semget$private(0x0, 0x5, 0x100) semop(r0, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x2, 0x9, 0x800}], 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/193) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa0, 0x9}, {0x1}, {0x43, 0xfffffffffffffffa}, {0x84, 0x1}, {0x22, 0x8c92}, {0x43, 0x2}, {0xf183463820c815a1, 0x8}, {}], 0x8}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x441, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)}) 01:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65300067310bc4a62a112b9033b512f408d552259ba28971f7596d018cb2e750b0275dcd6b39b1c1fa9b1aec8519b9a650b4412a75271467e15430f4b81e8af27fb31d19dd48695fddc0cc709b319287ca4263ca9592afd1ff44519f14f14246aa994d9a21e0956113d1d6884c4ba2904d90ec43c7f5c94cdd9925d43c789548ed79763cb6bcfefc428250a09a3592b26addb059c20acc7f2c2108c36cd492e923dec2103a09781d30c3"], 0x8) accept$unix(r5, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xfff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x882d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000003c0)="e06925da07960aab40ced515bb189d77ab62fe2d362cd49bc1a03e1b39c43feadc88290a774260bb9427b915121a9da8482db305a9d8db95d383ea3ab21303299b09d882222569d9900d5fa4fae96f2ad7764de3869fc6269a0f8baca54f448e4a", 0x61}], 0x1) r6 = dup2(r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e2f66696c65304b026100450f489c54780260cabbc9d7c55ad18dd5bd68d7c549d705ce71970bda805563ff0f00000000000080f3cce87b75253301e74124040000005963682def23cc60d40671"], 0x8) accept$unix(r8, 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000140)="343dee06242e0d7d72e876fc89629b7cb3ebed9effdffb3526002abda3a27243a44e3afce1633233e85a09212677554758f22c9ef44d1f47cdbe6d1d8a3438648a5f9fabfa789910dba0bae4fec5e781918336e88155e9b631763b7c4646021343aad2dd292a17e37f4324112d4b4e75c92f5a7eee12a682c336ba6a23e43e3fc51d5b", 0x83}, {&(0x7f0000000200)="ebda368e659667918190204dc06a68fdebe94fbec7e47d010560ec55283b8401c06e0bdb90e5c18ae86fbc8370dae72345a454c00375ca1754c4ae6a3c0d4577910e290b75b7590bc7d62ce1dbac132205dce1a6241c813fd4c689923f1ae6d0820267e658c9275788b50df2e196ea754f576b11b39429bc99b28d18d0333addeea61d3e3f490b8cbe58104f7997c6c52df4a40e115348e53e7cdaf7", 0x9c}], 0x2) r9 = dup2(r2, r3) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xcc, 0xffffffffffff8001}, {0x18, 0x2, 0x100000003, 0x29}, 0x100000004, [0x101, 0x7d, 0x4, 0xffffffffffffffff, 0x101, 0x0, 0x0, 0x101]}, 0x2f) 01:06:57 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1018, &(0x7f0000000180)=0x4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) shutdown(0xffffffffffffffff, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendto$inet6(r5, &(0x7f0000000080)="b58f4518c0219bce544690d5112722517c9835dfe3a0d96fbe698a969ead136daa038d84220b305481c9e52d8f9ce96d0b593f8a58100f79a644701b01470a5abb776c46bf5eeb9b2cce1cbbe384612bad119f67182eba11c9318ba0df0f3799f4507ba1253d763290d4cb22af0ce3592d0ad7d21d04f98d4ac36edf776e7e6def8e655322834438c9b3431ba3b1830826d4581ce644cb978de76d277c9c93ae4a5931f90590e6dfec43bd6b2e406c4452ebab16bb", 0xb5, 0x401, &(0x7f0000000140)={0x18, 0x3, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 01:06:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c8165aa8e78ef90265fd98842e81d00"/27], 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) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) close(r0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) close(r0) 01:06:57 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) listen(r6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x20, 0x4, 0x9, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x80}, {{r0}, 0x0, 0x2, 0x40, 0x7f, 0x2b10}, {{0xffffffffffffff9c}, 0x5, 0x4, 0x0, 0x1, 0x3}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0x5}, {{r10}, 0x1, 0xc9, 0x2, 0x3, 0x9}], 0xb7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x400, 0x5}], 0x10000, &(0x7f0000000280)={0x8, 0x6}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:57 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = socket(0x2, 0x8000, 0x1) dup2(r3, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x3, 0x6178f5e8b8200150, r2, 0x0, 0x0) 01:06:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) r3 = fcntl$dupfd(r0, 0x5, r1) r4 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) chflagsat(r4, &(0x7f0000000100)='./bus\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x10c}], 0xfffffffffffffa8) 01:06:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xf8b}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) shutdown(r0, 0x1) 01:06:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x155547693b1b4a6e, &(0x7f0000000000)=[{0x5, 0x5, 0x4, 0x1}, {0x7, 0x3, 0x1, 0x4}, {0x200, 0x6, 0x86, 0x9}, {0x7, 0x2ef, 0xfd, 0x7}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 01:06:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa1) 01:06:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1050, 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="dc72b05cef6068d3a9236372e1247bf7cb2ca4b7f254d7ed288acbc8a602540b9c566ac67c9e7f77e80de57e0a868dd2b7f49da227910185051682fe646e14ee175b2bed97ded8aa0be2a8d654c1264d57b35cac9f0ec3dad530e411ae39877aa7b887e86d8c7f440774f9e32c1f71c2077717167ea5ff881aa0fcdb80fb6567fb16dc66c9ecf49d10375282a61f21639b6094bd32b69075959475f145b7769e1e6d5167a29e0809846ef1ce43625f66a4de6594b7bd322335805cee7fe5b98fb836b61f82ac2d3519d932085128d572711baf9d4347dd120a094568d6709112", 0xe0, 0x400, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:06:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x3811, r0, 0x0, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 01:06:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530005a232ed4ff81e7fff27ce3fd42ab0f3f09efacdc4c0e1756840bffda780e61b45c8c9c30c839348149b7720031052cef10313aaeb459eccbfd805346f40f3ea1d634a443f89cb7e2cdad5d3796741e5ddba41b7a52a8ab1fcff413659af287e430cf2b267209570e237fd4a1c9b2dbbbf148e639ac54aec341bb62e6"], 0x8) accept$unix(r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000040)="fbaf8a8d5b6c8a00ffffffff7e3a9c32a0d058d71a966c32ec5164073d2b6d51143953f84deca0b00b3a9c503f1e3ef94f", 0xfffffffffffffd59, 0x0, 0x1) 01:06:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:06:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(r0, &(0x7f0000002a80)={0x0, 0x0, &(0x7f0000002980)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 01:06:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x4000000000000}, {}, 0x0, [0x4, 0x0, 0x325, 0x200, 0x0, 0x1000000, 0x0, 0x200000]}, 0x3c) close(r0) 01:06:58 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r4, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 01:06:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x4, 0xf0000000}], 0x34, 0x0, 0x80c68, 0x0) 01:06:58 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x10) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='W\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r7) bind(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="7800000000000000004d5b5c4942cd70b0e1c5ee12cdf44f1fe5a6e58cbe0a1e6d3de873479bf0326b63d070e5a82d8c6071f5be02075c3a000000"], 0x8) accept$unix(r7, 0x0, 0x0) r8 = dup2(r5, r7) renameat(r8, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file1\x00') 01:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) write(r0, &(0x7f0000000180)="d9f1a9446fa22accadc4ea977116e5f2d215eead694dc1b248beb21e5dcd4ad113acb949d596bd564c5f9ca1e5f5ff9b94323cb4e386242dcda149a2b0271b4cddf6e9b42f8a5343db8755f1b71c97c362ccef77751f84bc2a7ecd58497d908b0871f2de8b8420fcc8aee3c8d17b6dce60b94b9b8cb61cd004432f32bc8809fb35efe411d866cdd7ca6b56bdc5c158ffcf", 0x91) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000380)={0x0, 0xfffffffffffffff8, 0x8, 0x4, 0x6, 0x0, 0x2, 0x10, [{0x800, 0x100000000, 0x100000001, 0x7}, {0xffffffff, 0x40, 0x7fffffff, 0x7}, {0x7, 0x1, 0x15, 0x7}, {0x0, 0x6, 0x9, 0xffffffffffffffd9}, {0xfff, 0xe6, 0x10001, 0x8}, {0x100000000, 0x3, 0x3, 0x5}, {0x1, 0xfff, 0x0, 0x7}, {0x1, 0x6, 0x6, 0x5}, {0x5, 0x8, 0xd0, 0x8}, {0x3, 0x80, 0x80, 0x6}, {0x7bd, 0x7, 0x15c, 0x3ff}, {0x23, 0x2b, 0x5753, 0xe8}, {0x6, 0x0, 0x8, 0x4}, {0x0, 0x5de, 0x8000}, {0x1, 0x1ff, 0x7, 0x101}, {0x3, 0x69, 0x84, 0x3}]}) 01:06:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchdir(r1) dup2(r1, r0) 01:06:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 01:06:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="2000bbb9b272008d742c137b87309900f8738a596701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:06:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="6cf0b53eb4d2be4823bd8c1087128aa518bf3081e58b2f1282c809d049f6eb15e05c5fc90e8467c1cb39231f7a54ea721e66a8c3e0730e6eb1e4022688d9a171c587dc11a38ad1ee17da730f0a72f41ae6ebff10f00bf3dd42c0a60ca9a11a6b0ef4a7df6edaeb60007a352dbd65fdefaf6d283dee7f42df7719839f8451617013d5cdead00ff2951df6a89fafacf829edce998bef5b6a91dd7302e03be122a82a76f58fb9d46561f9d7434917cfd90d3169abd7efefd4abeec066a72415f68099c43b89a35f8678d45dba86593282dca22312d27f13b25f389dc61a5509ed571f28b128", 0xe4, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x8, './bus\x00', './bus\x00'}) r1 = dup2(0xffffffffffffff9c, r0) writev(r1, &(0x7f0000000180), 0x0) writev(r0, &(0x7f00000001c0), 0x0) 01:06:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="6cf0b53eb4d2be4823bd8c1087128aa518bf3081e58b2f1282c809d049f6eb15e05c5fc90e8467c1cb39231f7a54ea721e66a8c3e0730e6eb1e4022688d9a171c587dc11a38ad1ee17da730f0a72f41ae6ebff10f00bf3dd42c0a60ca9a11a6b0ef4a7df6edaeb60007a352dbd65fdefaf6d283dee7f42df7719839f8451617013d5cdead00ff2951df6a89fafacf829edce998bef5b6a91dd7302e03be122a82a76f58fb9d46561f9d7434917cfd90d3169abd7efefd4abeec066a72415f68099c43b89a35f8678d45dba86593282dca22312d27f13b25f389dc61a5509ed571f28b128", 0xe4, 0x408, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='!&..,\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='}-,\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='^#:$&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^+\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)=')\\\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) 01:06:58 executing program 0: r0 = socket(0x1, 0x4002, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x107) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x1f, {0x4, 0x4}}) setsockopt(r0, 0x800, 0x200000026, &(0x7f0000000000)="4b74954c53ddedd87064515453c0b5e1f528dc5345ebf2808c5bc9366d83bd93dcf0148343f88a80daa7441005dcf7726eaace342df1fe34fe220f4d8fea48b0c4e0d5595d4d6629ee97f2833021af0dd351cc00b18d9019d793c94d", 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1804, &(0x7f0000000080)={0x9, 0xffff}, 0x10) 01:06:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) 01:06:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="6fcbd7ff4345af1bdc930321bbe91619421650fc8747fccdb660588e919a0feeca0ee62c0b9aed12934be4de033cfda312c197d15897dd4547ae8556f7ee02d748c0b9a8c474cd958e4a368462ac350a53ac449ec5c57596bc6ec41e01644abcc620a1f2e637a2e57920e07890784032b1de816cb12422139ffdddd43822b7f08c6f0f92c6e7e2308794d6b40c001d5b01e180fef6f25ae77e0cdd1afa3d5947931639eb68f8e46254fa5ddb0b", 0xfffffffffffffeef) 01:06:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1000, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = dup(r2) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff}], 0x800, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:06:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000500), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchown(r2, r3, r6) 01:06:58 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xff) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = dup2(r2, r3) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x752, 0x9650, 0xff}, {0x9, 0x20, 0x0, 0x80000000}, {0x9, 0x6, 0x376, 0x7}, {0x800, 0x58, 0x8, 0x6}, {0x4, 0x0, 0x9, 0x100}]}) 01:06:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x48, 0x0, 0x0, 0x1}, {0x200000000000a}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="db") 01:06:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x0, 0x100}, {0x3d}, {0x6, 0x1}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getrusage(0x0, &(0x7f0000000180)) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 01:06:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 01:06:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000040)={0x8872, 0x0, 0x8000, 0x4, "1fbbe9a6163cc80277925f1be62c36af65dba648", 0x8c}) r8 = dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) writev(r1, &(0x7f0000000700)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) listen(r9, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000280)={0x2, 0x200}) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 01:06:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r7 = openat(r6, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) setsockopt$inet_opts(r7, 0x0, 0x43b5134394105789, &(0x7f0000000140)="87ff0369c06ac6813a461731076f34dd862ddce13b67b3a1a6c3196402a5a0722cb3cb4c871a974a39136f58e924fc243b1cf4d3ee6aa5dfedba18c1df31907ed72fa9b9d5b008295a728faff6d1d81bc9fd8be09cae6d4bf9e6d2dcac4c15d2ef67fcc03754d0f18e1ea2a7d8f395c2af5530e95a56a1e2192f7c626d4110bac9597356f9c829b264c19dfcfb4d54f0d262c33e31012668a6891758630c9d0a981e9c3cd36bf827185b4719ff606a2c67751095425e4f68f90e2fce56930e8497333e6cb83eeec485d9", 0xca) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r8 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x6, 0x6, 0x100, 0x0, "f824005a2a42819c6dfe797418921e6de83fc2c1", 0x5, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fchdir(r6) r9 = socket(0x18, 0x4003, 0x0) socket(0x1, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r9, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 01:06:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='-A./file0\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000500), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4150, &(0x7f0000000080)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) setuid(0xee01) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00e288d4bc1453c200a5ab521625f19b1feb2d402c150b02fafea60a6d9dc5a0831b233e5be978c6f4f01f9e79bda813e252cdc85f579eb060052e0ed48844aeef3b5a4993beeb770e4a1519ee6fa7184427981cb8000000000000000300000000000000"], 0xa, 0x0}, 0x0) 01:06:59 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x6, 0x7fff, 0x8001, 0xb91}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) write(r6, &(0x7f00000001c0)="6fbdd81d73693ca2a13de394fca68559fac9576a5557702e56baed73271fb7706e7c82deb1fe9585863cb57d1a1bb1197a01006cb3f32d55e941cbc314528603847c9b0abf0357df05d52fdc2c49a32ae5f38b8953a2c4b417862b3d56852c8cd712d4bdbda3fab9818b30bfd4d1c991f965ea670e3bbe0a97e38f04916ef2fc6be63bb371d3bf4db65cdd4404acf8ac9714472f2ff3dd8f69a9858595b03f71c3a40935ebfcb7ddc878fe17e6c4f8901b8b04aa65f76716b242df144a12e0b4685915213a4c3d69ac0d6226b17ba8e26c5e0267d57eee83554cb3008668176736adf978a9a1d74165fbe8aa105340e7ceaf63a890", 0xf5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 01:06:59 executing program 0: r0 = socket(0x2, 0x8003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000000500), 0x0) 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) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffff60) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r10, r12, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r1, r5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 01:06:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) r1 = socket$inet(0x2, 0xc014d0aca3144960, 0x6) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") recvfrom$inet(r1, &(0x7f0000000000), 0x0, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x3) 01:06:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000200400"/66], &(0x7f0000000180)=0x42) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendto$inet(r3, &(0x7f00000002c0)="ff3b3fae43ee35136097c0efaebcb31a4b2316446a62d4ae832fb070b5f698d33af8c43351e9f994d6713cf643aaaaaaad992b5b0e6abd415e0dfd31fa1fd3e89ad3e87446f1e695c16a96689738a8ab6f1e446f1cc9c63b2ee87bf9bae18e8c5af1e5487ba658bd23970c5ada95f023883c91f4157f67fdcdecd2c06be96f1fb7baa62eedce56a4c176ad66f52a295cdf309da31af54f817f7da5e5dfb93bf2660c687cabcc012c4450fa07a85f92dd53835f868b33533065ec7539b3231e710d460521dc217da841dd374a5096c86b87e7ff59f13d2d415085a460ccddae6b3399a2fce3bae9a9516f62af112e8266c73033b57b479929438576132cf8a904240f2f33551f29341f03646d0ff8717316f4ae0bd20e961d8c1a37064494c01b7e853ec5998fc6fa4d7ee99e83b7945dbd8b677d65c235c62d79828da8af0158c60d23163ac4881a641a9f7eaf8986b29b0f1bc2dd69e4d77335981fcf138e59f3f02c6868d4ffdcb4a628016a1251bad970f5b02bcd61b04854d8ae00b03cc9888d9b4b12b88f5e574394cd44a93a80d379ba4c06e98f8f5161d47f8f4c945eb515c9de9e5343fae9f464b184648cfb193636c2e46b1a37f482e6633b746b1d2293286188ed30a3ca9d211f963e8b341842dfc69fe6c21a8feaa02f81f07494cb5f05dae1ecc6af494d35cbfb2e6ebe093b65a30e30a2d5233844af60957cc0599d59918d2e4395d2b35c2d257cbd5e451085491b500e23d1aa7cd5ce84a1eab03096acb89ceb8c4a92e3393034dea6e8ea489a0323369e30e42117cdf66d42f8ef51c10519b3e6215c45914239fa98510efaa4fd9470f41a936b5b68cc2c85eddabd5fb0137c456f332447db822dd97c093497ca3d83820c6416ddf803e58cb29ea3479925613721854b1c58aa5be962b4e8aab6cff9ee6b55758eec1792d454bced013eec7f51fae7ca6bb738f8047df984e6a8658f72e264ee1e9312f1e7ecfe7fb2693d293dcf00ddc1f92c97f359b4873de1f0eafe8f9d5e8c08065e42efbe71cd95f68a83903d509659aa4d54c4680220d0306e452cef3314853720d4cb72b71070105ce7251d40ec0ff373cf43b823e4c4e15ea98248ec0f5143eecaa54b32616a99f84f0008f4cc6b97ef28d1b08a88e9e6de3c11eef2af16de9f123f8be62c54edcd870e92943245505c35722ba4cd089f43f76c9870718aec3e1fa8804150c427c990f87f017a53d940437a9ce6906e4731095fa63a68db9c9eab5fbbcfce279137d001f6039a948c61a217191b0909cfec8fb1a413f3cc5a0321f786cb236e3eea5e090bd4241872ca2de3707ecb6b22c3f2869207997e4691ebf4aa61edbba74143180b665831e5cccb58e2aeaa7fcbed7292a8afdd7135f51f81f4ff9af6714e4242246ba236438632bbaa0b77b62485dce565bde0e2ee0902698e46a174132a583a91a1b87912323a0b02359c7c8a4851690c817b617a1095626c1aacd1f5842947a368834edc78060d8412d2482db3883aa03775bce02bbb88d78a6b75af95288a46baeede859da84da42ef55df6c2f0c05242f4c8c110b6d2ccbc32fb4c3515aac8c695ee484b84302dca5da0d34a9a3a7454d0fff5c3f17411489f2c5ad37b9b43e06a9dba428796a855d2f25d2f68b5220dd09002cf599169da2023bcb50debf636562cc6f3542ff12ac8b8df3304f274663cf144f8b708a1d02fdee7673326abd9e21cac200ef529412c2a3e294ea72fe85e5c16717e69fc2a47d0e0030ff7ddc40888cc1f58d36a9eb66af05fb997b7b357bac918dbeea9ab4963357580c3afd07418dbf287fcee74ef0603850dbc28af34ca6bf91f388ab49ed9a6c8175246cd7aa8f86e694aeaa9fb9cbbf414c7a530708aad1e67c57e51a7c8d3b044c68a3691200a35ef238bf85a9be3f5c217be5b4026ff59691b05b59f05badde80e003f52e83b90546ff6b081135af6b75e97d817d8dc13f0d0628f34f699234aa32e40c067ee1e95a1fe9932850b96e56a8ef3f6493ccc82127cd4a9bfbfe53dfa49555321ed3742843636e3c066b421a65b68c0426ae69bd57142efef826f2b83f3efb91631887254ef313e770ff0c7da6013b57fba587fc9c4f768bd620e2b44aac97debbdb8899884053416bc6fb4b30ad090628cee16de9e8e0df4544e68c46cdccbca84f7fc4b6c75176c2728fc12ca484fbbaac6e7315edb2f9647479e182381e01997365202e635336ac7185ac001243fb09d18f05e4984a06cebfe3639324766b411dfda11d0f508cc4eaf96a9836b19802a0c9e7e6a2c6c6ec63b2f53b876d5525939646b50a132294d0b46f4907ca1cdf8d1f3c089a2817698843d5ac61b27f351e32175e234d761aa225debdba4fda192aaa66d2c6a0ee21b33202c247cd17ce6e519264171319f81b0a5903d3d1d1431a30a0e4168322ff57c5eea6cf056098eee16c89fcfe2c23a1da99fd8c3eeaeda22fd839d8e5e984a8b8b0abacab06fc241ee281e96eac6eccac34d527b5a80ba164af273a528f1ccc95babea60fd5755e01e08096747ec285840dd2aa8cd10c23cff9d1b9b53fed35a4ea7ecad65fcdbb8bb10738a056ec096eecd0181ddf78b15a04e2d2e05136dd60f378509ac0cd0f5ec5bfd00ee90cba596eeec8a0130ccecce84bd19593e42ce73457af883f572b1088cf2593270f4d4f85703ed40414c7872ef1fee7bd8f1655d8dc20a24993b621bde6a843f3d6aac4be38a37a5d512b8a89fc789fdaa12eee8e8226dc407d682cd31658705f2d7de4bdf8864a3d1d550001fdce077eb7d69bfa6d08f2659a5861300bec27b8c26addaf6c384c9321c7ebf7857d4c57ce585c0d8df982bddcc6fc4fb1cd014692e30f519fdb113ed3c44546bfcc756aaac2ac50ca2a59d48b7fc9b802856658fa5ee6fb613aba3673df0b68f4af857c95c53dc34cce4befe993490efce591263ef9b35aebba22d1f545b828008dc47687debdb99977e6c9ab014ae24546145c283228a1a08156c38fbe6d48be90af442de346a02cab8548527c9373bf9d48680663fe13e8ecab32ebb5ae3666822f07ab792ed1bd8e407d8779e7b5925535942f04b255eb102bbc2b22cc165620bf02a3ca1e67d2af1ebb6b4edca7895cf564b59a8986b533cedee147500385dd1f5cc2d073104555eb7fc0b3abc50c10e09c4f7c35e4f23715c1f2b99479ca3403914106307a111eb781a153df3a1ad2f366f9e42719c7cdd39bd8773ddf0652bb2309c4f5c1a96cf2dfad2566b95dc2e67d85a52ba024ac0baceecc10adce95a865b0b04d9dca769b4325654b9555e2dbb91e605f3b5f8ba93992196b82e7e2cf25dee7aa5ef796c12ef614383a116f3a3343240382d15f2fe26b0fa0621ca7c52118bdecd747b056dc11919efddf230f61c9b1f1195ab97c916c2276652d74dd359dbb5e6ceecf3c68ee7776b57f16e91b010a560ee9db6db92ed18eda8872b66c6180083aa685d0e8bb89e87be65509bbcd0d290d3072c22b8a383718792ef0e981acdee1263d73160a01d02f3928f41eaa0265f35f1969f03747d2adb3f3ce6fb295451215a480b98814777b220e27ea3c15c4692d9b7c08ad3beddba2baad9495e862b930941e4103f55a442776b1d8a0ee72ee57f39a1024ad2754876531ae44219f88a92711a6055ffc2c99f65e7ac08e6fa9c60719cd0b015cc112a24a9a016a7ded24d23986008e592d4fe9296208ee494a3a08d594e34b5ae80696d9d4f5ef84ddbd3b23ab6234b7b2f77300bf7fffb95e01f1f6dabb2cfa939d64afa52707853de796a96624b521735aceab0c2f51064a27119131be969f7733338d60e9beb3ff86d09508ca69b3c4109ccede9e8a21a8bc0d49609728c2971c85a937af03ad45b8b5cb24a81dabe6b5c186f75d7fb0b7ddc1705edba84846a158209f87d8d42381af86e17a2f0d6502e987fd6474eb30223150abdc442acd9bd110dba45a7da7184c56e74779d36738a81f633f2f6f27ed0f630f8853f8d02146c384a9140eb84433635ac3d07233656801812a8a0681cfcef9045f99c9b650ad879f81010870b87d88bb20ea4b77a40609448e387435baf87e01fd3e5d5f8ffb1c33270ebfe2b73ce882ca4a04b8bafd045f7a119fa989c8d8127782e28648afe8b17fbd9d73c49d451c3ff6c25076792dbe158632d4b990d03b7f8048195629e489f3d9b00de0e8309755e6c0a0e66d66d094fd41954ea6c300186adbd07be5cde79c8b51796902d96af23616a1ca2bf772f9901cf80f355737471e82d95b82f724b2abecaf771a3a5ec6425db75d8a7321a9edd7cdfeef68a5c2f8f985e7b955f97d6caf91c6032a1c35b4c01122a58cddd8dd57ae29ea67e11f8e925c962981a1000e00856550256d11687331f915557d971f175dd1ae339aa2a67e263733c7b4266fac2c2640787118c704ebc47897b3a5557a261c347635f70eb5fe22519a9f2cf0f1b4d9d9497207478284c641c3bd11a9fd07d6514d1d3ff1ae8c1dfc9b587119aa48d09b6edd6263af8c7c972ab94fdf67538ade6a402d9cc7d502c1033f28837367b6e316e0c9d8ad88028f8bfd684d23ea16b68d23e2b0dec737b0426cc019db0ec072522544d01dd3537ca53de745d9536b5fdd9497fcc9a41669c11e8a8ede049ea89b7bfc7881eda7f69f1675c8f613b1185be8f565c990faeafb5ce06ded5e9e93e8231f86cd0a22b697f473af156b9f1f63c134f85bdc96dbed2bd186231063e50f000ebb65481e2d20ef20c0c5ee56d5bf011559af248a19b4ed466b32990d589fadb9a01b811fcf213c2901afce6d86fc54c54394a0bcd5544c1e22fc9262631bcdbfca75fea641b4d9ce8c18dec43cd8d1d5f017a3cb99c67cd11062414b39bc10eda22503e41f8dc5e287ab6a07c9afbe773c29f029f436abba48502fd103998b3a79146bdb0c059177acc92e6024f5041f27282d832eb2b30c182fdb26ff49477de77999c44c1fbc7e5fc354c7a884c9a8275666733c3e14fb74c9adf0a06c1d8b5a5d301d3427d6a4bd5397957ed41b0c3481e8078c7092f025c6d6fbe1bfa1dfc616a00e61bb804a21f33c055194008deb5738efe09e347fd5187e7e787a65f74baa15f88e4ee6cbfe8e2245bb2c462e8194c0db1541e38b1d604cf8913485537310fcaf0d4b6edb1e292178660e5296a335f34a75b8aea8d8a365d1879322199554b75649a32d1975c1267cda443b4c42270c1837f2c4d7cf117e3ef9a9ea3a592210c921075d8be87e43ef7ed46eb76bd86c37bbd3a4258eb3d1ba803ac8758c17ee78c1b7dbf1346e6c5457499099f06746cd75ab2282695192f7a9a6fc5ba1abfe6f56dbc46d0920063c740c79491c7387866f9490d618a893f02675f73d57a3d30d9de57df452d8447c6af099ba533f50012063405a18150a8aac5f9df3b9bc94679389e8d0141fdd8d89159262ae9d4e5040ce8b9a1530c3ae5776d8d0abceaab5852e857a492883de5c0d0262b0ffb08fc9acc96599f31ccae13718ceb07f3cb76a3bc7ac71211165547a29eb1d041bd79a5a2bccc87cc7b560892dd963bd58b9d26a2c4dbe3432754558c82a6561fb83437574b33c86351b7bda42f6b19a453939172385adbd7853fdfacf43d97dbc2a7e1e4dc8ce817bac7f1c9e0ec2ece82b68f80ca5d55d1158b6d5001c0a2cd4b3cd0dc5fefdc6d0df7014f96b0fef1d98724f69ae9b3815dfd08b8cfc6345678835d3bce4df4a6b4fe884fa1b7e2057a7142587187182b05d9fe4ed235757d", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) 01:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/b\x81f\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/144, 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 01:06:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r8 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x400}, {{r7}, 0xfffffffffffffffb, 0x64, 0x1}, {{r8}, 0xfffffffffffffff9, 0xa, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x663, 0x5}], 0x68, 0x0, 0x1ff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000000)=0x1) 01:06:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 01:06:59 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000240), 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r3 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/219) 01:06:59 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x495}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) 01:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:06:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd52cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) r4 = accept$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) dup2(0xffffffffffffffff, r4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) listen(r5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8}, 0x8) 01:06:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r4) 01:07:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 01:07:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) listen(r7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fchmod(r11, 0xe6) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x194) 01:07:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\xdf\xea', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 01:07:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x0, 0xca, 0xffffffffffffffff, 0x4c57}, {0xaf80, 0x5, 0x1000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 01:07:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818002a00"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:07:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002105, 0x202) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 01:07:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r7 = socket(0x11, 0x3, 0x0) recvmsg(r7, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r8 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r7, r8, r9) fchownat(r6, &(0x7f0000000140)='./file0\x00', r8, 0xffffffffffffffff, 0x2) 01:07:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) sendmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000000)="8727718be340ed1a1dbbe15717d17d166a35c129d477bf8f01af0c646372cf8f1facd069752be89a2a3f8ebbf8fb0ffa2d46400925a7f136ac70f37c268d6fd3155a10a82cd1b047221dfa9ad48a32999a80087ac18c12c116f422e7e9270b85ce83d8ecdcacd7e0958cc72c474b6b5ec2373dbc5d9d8677d4d92394ce7e45e80c1d9cbc3e5c4b2b064b3f9110749c216c2f6cb5cb754928c6acac8c23150f9e1c741907e188b70552366572e0933827e7a9ff441649158a3d684dfca1b766dac95239a0dc13d5f4927c18b856d02eda764abb93a3de3ee2784e0c9e3164c4fed639d0e53bd3dea47f9d849f921026c9b716ea6a055bdb942ccaf048ba0d82be3e7c523518de45aa2dea6e2e382721d86d86d75d62f623af6aabe58d9f50c42845155cc7b500e252ca1fe3268c1820ce3b35fac39040e61bf15fcc55f69226ec008e11a5b76d8963df907a256c69c38cb2a0bb70b187c1b8b625653a9df49e34521783106b306185d891e489440b06af61d30955aeaa009b4a7f90fc9c0fc21a2a79ad10ebfcea057a0b51d9cff1a8ebbb6e5c1364e73f64b77a1b5ae0c3ad2adb1245b95a7341da0cafed2d7ac99b9041e2a985fc00fdd736ace3ede78497fe71dec45ce4b1bd90aebd84dfaadc9a5129259b204a7f0c48c7c129aab4620152b8c00b65e065b70a8271afe83e09270b893eb78c4dd8e8b9f5a254837d5a08461eb3dc940be270bd4f402c3a8d213015eef629c20056a2483512dc46aee99c4ba423dcad771ef4446eca444f747d91e4d74a313352e339de44d7be290ceeaa78c59e8dff514536e85a981897dbd32c22c13ee16da7b62e616a2efea65dd8b64ab3232c9eb09fa2df74987d7c0c1a0b0969134057872bbf6234e4f647fc149a255b323d7e8096442bdad83b88f7ab09ef606b83d2b7dc3397756d8778663ec4bd46cc1688e4142f6182b215efe4135d48aae48d06466c3558ce2e96d755854f691419cf8631d4e09364fdd82b3952e25a35af9a21fa6b289269d152525ef0c4a76ec5e2da7d95ab13940753391f50836d822476d6da298e7eb72ffdd2fe4ea7437fa245981405dd3aef5b153516b681efef1ef8f3dd216cae269c3ccdf2f3fbf968289706d5d64a35c44dca3316dcc4129560b7808cb6016d927a6876b3397c671da72f6d063087b97bc876503933b8618eb008925b2cda63b24be1d2a55e916b9f1374fa4ced605c4bd85c36cd7fb024d08b818f94d34e0c8b59261ccdd142501ec5dbf658697e8a82180b825f1ce3d55a55f5cebe67b2368aa72e321a1d97097d72113a4041401227f093f4e12acb765e023cc810a6cde687e8edb2e38347af5f2ef4f837a8f20de9b2b7dbe35c35b03d1d6e7d30326f2b13f5f9743afb6c0cd3e3bf861ee470a39dbbab214306dc8016cbd946c1bcfa638daf6133fdcc7b5f80c7ded04a1c049a2da55d789c99dee9262928429912dd13e6d348fcb9aeb4f3ceb47adda49bb11b6caa7ce7a98d44241f0449e186e11f12f6eef87e95172f7cd3a0c597e644c083df4263a67fda4405a6d5347c45efe97d5cd04cf3ab417ad6156b441474cbea2aa3de866ef3d5747f61c8d57550ef35956e271f0b206acb5547ad39f8ad8918bcd7cfa89a9a5fb61a9a50f92dd99148c262404118710994a873e8554613f54f0ccfa33f0a05473f59485fe0b8f16fa2aa412597f1cc98747f9a8ba0ed67b285417e0465faccef8cb0c39f857c23f70a27f2dffab3f07d8191e37a9bef14755d4a044f7ef12043eacd7757b67663517be5112534126007c4234d2c54bd5bf11d7d16a39e46475a1525440dce253d7f74d3c8c47db2fdeb02f202f5af591679a64111bffe814e9b08eaa269d57448cd2d1becbefddad76e35b3ea01dec67731f4b3194a2718cf1985b1a14a77a0c174c278b2dc1461f4271ec3a8ec6d4982222ad9d8710663aa2d316af40e5e2235e17a11c6dfab7962efcfdca8f8ceab4b9b24fae3395a35e7e47c60b5ff2dc5aeaff6ab373f455cd416c6d3c1cabd005d604bc48bd8917a4c296b22587b7ab073ee580158b075e56896b2df6dbd592da552ccee839e5c65717dbc450a1b1a35c0b5bf109ba42032cb0f3fab769e96dde6a2828c3ffd625ad0d353dce7d8485a57c6abe8f23281990fb84d683f8892f7b8a364a3d6a419153c2b7e232589f4646328d7a465045582c98e0a7453390605cd2f8d5e8580a0600f329c3f0f7172df8c86a4b9370b34397dbba8dccd61eff459b870cbd697df41e1b4ee4b7ec348a082719582627b7e25e54b790579801ac1bcc60eef1d1054b1fad31045ecd02e075b5f3511ac206ebf115e20ff1e6feb03bde6fce6bc43c65406a714efe0f1d9548c6aad1be8dcb8f04d176150007a9713096f32d5ed9ae6c437181c6da8f64603ef47dda794d7cc3cbcc600818d9d90ef7c5d18fcdfdf1f69bbdc1614a74233aa1cdbe83b15a2a97dcf3cd204f24314c8bed97296e0443fbb918129dafc6fcb6f6f2e64e4cd8116d363647bc7c43c1f5c4fa6d37b8b323c87e04f1196c7204183665a4ea5c96d96e6aeb0aa19aec6765c16e96955a9cbfe2271563fcd14d9b62afcd8567f3d803490de90c37fbaaa618655e9d1a908b6fc557d6788203484d85346d59e81f00aaa3f49a6d73b77d280a391a0efab2501c2c57ffa70bd1347a558413099d7b49ac2529dfdc5133a9c2a458002a146d1aba2bd5b1a48c269f3e333d0ea01e9a4ba1e9ec23b5bfef1bfb75186811ec76510f4880ad3c9039a771a5887cce8e5b202fcdaeb56dcc459163fc9251a20b6199a3a7669ed30f58fecbfc5d0f76fdfdb8a5882598ab9be0d76ee7f4540d5cb7470d891614c9d87031f09c377b584aad525a113d25855eba4ba6f29d0bbf2efbd5efc62fccf87d4433fed924ba8a72b2b0017a51d932e7e54214de7d53248d14426d208636af6b435c8fb3711d6fa05facafdca32b101b66caab79ccc7f64967da0da0463316daa580305b84d00d1c4db8a4f0c0dcad0c8a9c67b90f6aa7974260a20e66ac8c9fdc56c37e4cb694555af7b838c54896ec4f7194d7387ce8f1f5854fad284393dd584ad7cb6cc25bbd85206e41f7803f7162358e83dec41b6d88184fcff52b186dac239603ac21c038042e435d9d383d94383b539d71e96bc05f507b4f7aefc9bc995881d9b285b2ccdd6875a4cd58aed4e647aef7cabcddd2b22a2df5f296d7a9ab0e7cb7be9f35cbda72d6125a8c39c9d029a331333a98b7244bbe9d92ceec5fee1ebbd5f70ae6287c7899bb829fd511572d32f6af063a4870a4b6ad28234a7d5c187cb69c2bd6e5e73eda3a145366ee8f84990ba10846cda4939858f4c5c8bfd25371927cb3063321793733e69dff832e77760545f207b5df71811305b1f6198e8ea49e2ea445043e2bdf0ce9715e277c33cc94ecd35beee20ae9df5e29457829ead434a4bde4dcc9f8ce4d86248b9f780e634d1a09ecec48e4e5b618700242b9afbab2e128ac2a7e22bc345a62aedfead43dcf2dab2c8298205a9b4d44441ec8b290e7a08b76d709fb85951f4730fd565c0ce9e9dc9a2fd797844b5671d4c574247aec067adb682e64141a29b846c6b5a673851fc07bbc2ce9cb66bf872c637151df3bae01b8f3e754196d52f09b31f1520b4e27991647c21020005a659f2e002319800616043801263cdc35d3bf3b54cb00611aa9789e3ce4b7e05ede2be7208020d0770952e42ffea4d58e7a24730b79460e9e2bd20209114f6700df1b43b72d509abfd074ca75d0ebd2fc4899eb5b936d11f1533159469b5c554388dca1740bf73da24c83ab9b81d78d0a6e44ac32c554910c9b074cb6d7991480ad0f211fb859e81d27262aa4fde5a692c57c8cdf1168ca2d88cffe9b103112e0e6f27b36be427a75b1f0777a40591fe3e42093806d89c954997d6c6c49a8ade8a32499383e2769ac459a2f4035d98bcb95e3470b02b859a011d863706e2419354225e2ea4baa1fb6dff88fda603768aefd2b549ed4ff412519c208545293844d1cad249a733bcdc3da65e3a037c4ed58f94a8565bf2ae44cd3f8b6623f1c2f731d8d6a39c172bf004065531102f7127c88a7fc00c3c1640b1fc0773fee9c37a47ada0291b75f4d1984545e8aa2ccd1f6d5f06260ea13ffa0fa28e56f3c8e140646c5f5f3d859f93dc839189820c560a8aa776c261d07a845f91a283f33eadc42c32e270fa467c14412ce28c5fe0b7fa270303da885bdafea14ecf59c3600fb6888eefb1b83bf876e729cfe2a6a2d1a943f0e7ebef3432f5dc1a0d272641fb739395c5a7e64a22e87496647652a972ed26432ac97ab7b31739931d30425fbf1fbdde8ace6c5c599825c4c46863c928e7be41200b7280ad7cad36280a0350b84ace31be4073fbcafcc9bf0dc03e9f7a2db8e0a0380975d259a6dfa3d7b34832b6f3dcebeb9e0ab216f184c172a764935d7b9e43300bd46927f8bfc923cdc79b6a9a8fc195de00f7f65c413b7cb494bef383faccb64ad0576e62fcc166eaaa327379603f0858a7a2a15a5223a0bac08c3f7b5721ac0f44964a2b666660d5011144ec481a7fc56ed8ea1a8dd3a26e4096946674629a045b305fd2624d73a15551c5ebdc3e75af9207d705edf62d688190d3402644a9e78a5a0daafdbe38976cf60a370d0727aa630f57be17d3c6459e11a157dd59f2fc2f5aec99e962d1efe3f17dbe1955254e1938868a9c3e6d0f9dc8ec7786ab7ce5f8fe322425ad766c74f83656e5f58cf09a28089bb4aecd10944ef78dd76ac51910911393a085d25ac87d045f0174231a801097b248d4a7354c05eb15274d9b1623a5b43378bbc854e8f8e77fdacde7ebadcfd72781bd6f2743518a3c4fd9aee5d21248927dc680a6edd990be564473ea06ad9514c037c4e33880c10821b69bfa07eb6fe1e6b846927cb7bd1752fbbdc33a349b51809777904728dace6c0926bbdbaf8ae72201d18b32bbdd42079d7e0ff92dc8a4174af7a06e75bf24f2034d17ef8d167a9344e9f64ac1f4409f86822e871d37913c864045ee7781b2add068f825e86fe8609ac604f2623ed4394d543879449c197b75c1b2a7de1980c1f3dd812817dad45af601cd1f53517b673864b7dd6fe55bf30854183d1e3c263ed0e5c123900523a9dbd40e0b07e18d527e500f3cf805aaf716d77bcdb6a34889cbeedbce98492bd0791707f56bc2ca9ff6b9f76fbccb78f8e11f927ccfb629a0e63f6898297c0d508cc1bfe08e1fbbfb904ca9afcfdc07a03d0520201a92715e8f4de9bc5f5375b898ea0d15ef749ef40d55a5ad1dddf3a35860ab25da335c5a8206922c622d5b1aa4653e2cb1c2699002e827b2d20bcb229fb6664a253fd80ebde74e66678fc4657e34a2d2e2ee1f64fb5cf5b991e7699d34ffa982893d4b614b96c6c5d2499df79d5c41563263cacc2d96d7d10f03fcbc0209079b87c9b236d352af68d917fe66ef1616036dcaf6bf37a37088001cc8ca875e835df39378bf101fee12eb19e3192b9fc00f48554a2e657b48d17a4e1cf770217220ad5fbfe6447b806a2891ee0cc906bb6d4a74bd9eaf1908135422e5693d89b4d0e1e349761bdbb2f6a1e0f0266f4d938ab2269c1f2dd6d991a1c431bb1d9c550ed71bf725c0a95c3ac2627d8c7297cd9d257a94e582a9cef953129c4960cd361201049ceb9024794b615155af6bad48a40d5a0e29426db3610389ae1989cba98fb7ee12423fe7ba39fa658892a345a340dae3961c82a8eefcfc7c50fb2a616d2294ea10d500f6", 0x1000}, {&(0x7f0000001000)="73ce22e4c67b6140a08f471f0fd1fb6024c9356e2da36a3101d0d4f3e872865bf725fe8e8e3cc378ca", 0x29}, {&(0x7f0000001040)="e24cdd307d2f485d90858cc292bcf90d4f93fd9f7ab00cb37da944523333fe423ea70c4a7c556a5a708d3790fa021a965ea0314063afb6bd7414d55e81990d3a7cf5c506410d64cd7bae9987cb36b17c30421fee297cdb6b0ba808215d4a81dad3b921dcfdd3f97a878bb2c6d9646d04effa6a96c46e0d8f2ca85df0656d7676cfe555406c5a9463ed6584416e045fd45d7866427fe2156067c2a2d5cba392a588943516da4a36cffd29185a37faf468ab05dcde11", 0xb5}, {&(0x7f0000001100)="49ac37af72e9a28fe99789160205c697c365bdd34c42256a6b644d4f7134e9e637775c9633de1d2ba6a381bd1d1626828fec56959cfb114db23c3328bc3e6d9aad5a552d9b91d3bc1a9b44922719c4b4f4d8610251d88e370349b36cf5e3ae7cff62677ae1f6b855020925e50917e50b5d0032819d957f9408047a55e774f3c69bc7bf9b5ac72fb16e30b0343d1fb1c0c5109b9f11b76d60eae5cedc04a8fd7be47e1b647d8b6d54ecb9423cb6f3043aee689b9c991d5aa0c8e5a53abf17ff983a97d3071007cae84dc074b8b2bbde2e024c55bdaf4bb2f2f63a", 0xda}, {&(0x7f0000001200)="79239a1f5bb0f8ff0cb379dc71cc8827e81f9e1537a4851e41be6e577e35150700b9836287dc3ef65628cb423ca7a10fccf6d72f578452a698a94ceb2459ec938e775e65618a386831c5cf3864b85febbb94b61d4a7860321f6f41a4f105d213cd81d4cb33fab0a3c53e7f011440bcd7d5c839443c11433fddd0bb765496a91bbabd0a5735b345986e5b3625ff4530bdf00d0fe922f7518ab7f7aeb9e23298b32bfbab87be40d311e4b58e6504649e1e1de3216a06f9c16c2eba1823f48ca8593bad40fc8888656f606c50acc7164c0b4d068d007040ae207698bde8ea58bcecc3a781e333bbcfd0985f9948d42f2290297170257227ce092b9e29897e00d76769795342d8abd656bd862ee7bb4050f493479e49b9e27b2fb088e4bbfc5ff60403542a471e5902cf9f1b9228785a33e9007a400e154eb5a2635a17c5acd26b101d5c227f8d47e9c01d0f79314164c64727f265c3e9a3f93cc80623479ea63742011bfc79bf1f4303c5c4f7d5d907e01c499c7ffee38e32ab982eea85ddf2519612b012e57beb842ce26db952006a98aee152816f15090088bdd8c69b734fb764a6d7458745b82a30a8e29d523aa050aedaae8b98de54ddcf233267cb992d21dd8cb8907bbf3394523fead4b46786b4c21eefa2195e8bda3efe98709a60340b2fb9c906f068eb22a5d8cc9bc60dcf62d4d1cf048115b55864502d689dc229179684f00d38e50d829539dd0c593ab33ef619293f63de77bc8ec41d7014b59745f8f20f2c1c651d60069d05759dfd3816e9083d4393e2bbf31f2a40e477cdb31a4ae998b5d8e21c5fbd6d4ca7d73a648426ee4b5e6fd44af735720f05b33f28933f6ac212c073e2a205ef41e3941427ce2061a031341e453e84c2341c750bef0ee0d5cdff06da218488d36471262c7f021d8deae06969ce921dd62e58ddacedfd27253fb8e3fa4d71314d8d112b53d33b72f95df48fffa5eb499fea878e580db31e30ae79be938ef7a20ea2337b0b5604f7a6c5fccd8c02727123fb61294a10a26e7f2847d8cda324489a34be70e090f1fc3cc9b328e7b975d99c87857df9a5838dcf7d56c3c2e9c63d19df926c026148357aa55a1331a67ab14f520000e5e20d79a45926c8ec44e61dfb15c9382a01a392fe7f109d5d133ed79f5aed5ff6ba24d9908a20764eb18c8c7ec389b8a7ef4443bc59be27ffb0268b5b96d526d811cceea0428e361baba1b4bba1f6c1f48f1d2787090bcba3ef12528ed4fddff40a2bd1748ce7508d2015dea0545c95d03fd90f5b16dc145590c4e8e3eb291df9978f1f7ab0696db0528fb02c505f9a42733425198b03a286f38a393870d4afd28b153c8ef5d7b4af42a9b00e96c061963829fdbaafac5d4cc53a8fd1f827116e5cec17a7b8ab77b9102f54dfdd4d6293e2bf83c100985de1cd2be12060d031c097f498d38250f8e111ea1dbc39dabf1e49535d3c5a1535179fb8e97080aa2c99233ed4ed0b201946c5f9ba9c2406678799a42b6946738453c683e5b66caf296c36315d5c056f78887fb817a33a21fa2f588ef6a8950c362ba716dcb9e6604ce2bf86c933c992a4358146606867ef10d91708e518dfa66cadd83966d12cb6ac593a880f37b32670e803f6af570371fb170af4340eb720c90b81403f1e84cc2a49ea89c2a811efbe30b54d31348bc364827ebe7e6bd81f3eb7a88701bf31049fc2d5b39fe72b4b778529f97a7b1c05e9d7a0ac77ddc029f6faeec76be42a0ccb50a518ffcabab6877fd14e0df3421e5491707a7901882114464b2d068338bbfa4f910ae5c37ae393aa52ff796f318c2405fb0aeef6c812509ecd5b8a0743c832ccd267830cb619a9c30f42c68ca3fbb5829e1be59ae9d8ad1cb9371cb5fd4d517829082354b11e4028770f1d1a74dc90ba5e336d270f2d5732fd59549e28b81a9fb2e65e73ff59ce1ff2e52fbb4c5363ad2bf4016e8edcc34baf3295b26868d5f2e691ad3f3ea793b194f5347b9b64e0aefccd878f4750838426da950a456367b53ce485bf2f2e6f7b970dbf02a73d74198e2e451c6638ee6f5640a9c80ab19b764e6c5fc1f90f3ae9595c43a3b6f3f82fdffd3aa8f2f7ef67977c874e79fbf9f402712004c410b7170fcc68c041bfdc0b29b47416a7ce0b1743ba31f81d6017ec2090f4296bf5d267d5fb5a56e2d2fd6d84b62370c71c6a86348c37e944e15eaf1a3898e3cd7cc293477d6920c8a55e6bf6cf2233b913666efd9e14bfb4b569116eb6c29d456191bd4b0e16fa0360e13438adca24ec0e000e54592f7eeaa69d27aef707f077080f691c1b158e79e8d664f31022b98934706ed8db55b06678ec87ec00e20c8ea72389446acebab9d0f06f9612fbf3b2c2fb5a3479aca02bc5d117df5a298cffc0d8033c3d7ecf2b3f92c044328d1acb6559179174c6a663f41f33a057620fae0b6e70b5b7a811b81b8bb37e34843e6766bd1322bf2e6f59634c33b7ee34edce63dff35d47d38abf741304e83780d8248e1b39574eeaec8d6b08c795eb5c850565ffc06575efbcbb81e395aa9ffbcd49a9ad7aefd7bb8c5a8294d320239d4fbc3ea29380af0753ef2db8ff5b9215580dc476b05bb362942c94f50483f69adce9409338bc0b9256dd0846da8ce8b74abf5aa8ddeb52914eb5fdb0723e1d7144087fb9520dcdc8610a0eab98329dedcf02c7a6dcc5a6235957abb4a9cc771cd9d232f880b19f67f9ac1bfa8ba2d19acbe53bc3ddc0611fcc070a481a78ba66ac12f3eb72695194207dbb7f2f4a4d8138ba56f2d65c91dca68845df45a6a2a58c749a854bfcc13013f9c7a14a28a2c5f0ec72561ea34b6a11798d0d71442c73c2e6fb175109573acad33a1249003f7d7c3e52e806cef35118ed272a50e86df7af06940ab3461651922a018596f6db08c3bef4d556010e3dfa6e57f831020a60f5dc849206d7327b727f53b174d05acb9046aca5390f07fd804fe821bb707c96da69c4db867cc374a453099f1fb8f80d41abf557d6f2ee04afb7f5f4676b8012234092c27dd945a87420b26a3428628e38617206eedf45b70c4368bec6d1ca80bb4cc45bee5a2ec7ebfeb616ab78eeaad5ec39a1f61ec55e1bae162d6941646fe02d77f90febd65b222de83f81c842df53ba13023fcc99cf7ec71ae32e27523df940cac00ff27220558e5fa9d256c95b2fc1e5095d275171968be64e8e4a0aae54980ffb9b88720523e16afca4843f1f2685e1554bcbb5f8668fa452f2a329cb7d3d165524444cc37c5880e76e827688c31560ab9c280dbcb586493526ee58eab6ce2c648a0daa1ff615f90a77668648c85b9997b5c505a1d4d5cb86696305489af4269f0381e392bdf563ed0af3f154bb6885fd33d567b0010f5cd1340b157d12a7aab6bd4ce2abc0319a8b9f06674d5bcced0db15595d103f6b5868a58c6b14b770306869de699a63afc671958e7238d7fc374b6a2bdc2f47ff4ba9aa113cb94167f725e02b01c3c24f5f0b951f8af2e3bd555e5627d25111fdd5b7d9e3987e7d373650f0d95fbd98c73b315cb142140c1e7a685b616cc77014308754a73a22e61ba65bafd8f4b1eb28671f060e5d694905cedbbfca83f0c2e2a84745febeb321a7154bf9d5fd675210fd49c3f246186d32fedb2b621f34bc137c68e112802fc5d9aaba75d5820b67c28945dc8b349d628244b08d677bb9983226b4fa3da492fc373eba00d00cf750fe71486a8e08286ecdc2c6df6d2fc80e41fb3d677eaa15b507338444927fada0395f3c70f13d83b077d01b7cb8adc19182acc8da9665c29df5ff4e4e4d0075156a82957e52456f8f71d3d168e9a67e98f5cb7d896efc28c525a49f179166116fe1f147392ae5576896e56654c0660d331185c5c3a631cefc1fd532f2b0af145c48a1283df2d71e85ada624455c5a13e424a3985e04cd06e041cd500b37d01cb2d18ee8064f4498f6702b083805caafa34dfefb255cfc6030b8a6bd99258ca6cf56dab4cb73e3ea6451cb020586cde9d90053efcee7d1ea250933fdf24d67781aa6b091c576c57c4e167f8d3f9cfeeab9ccbb6df687707e1e623c0d47adb9b9d0380c7ef8ec301ce1119bfb65505665f1a61dab7b0745dbf9d420171bab94f5401cc8e354c00adb6bbfb0f605106dc802439bbe11ff9caa7686c080e61eb80f11222a13213f22eb8c37715bae986a5dd1cdd128c5c2ebe4b1e9620bff921575d4c7c66abcaebab2b114f8e1f5829187073cf531f8810c1fc213f2ba347f7c6926ebcb762c388bfe8ddceafa8c4fd0ee8fb4a156a499178e9ec6161ff2bef6bdc3aaa64926d04da4f3179d278bd767281c0e8b28f942f885f0eda60b2349c98cfef249941ab04fe01d9616fce56b769e94951eb4a863e26121aab2cbeb553466a10431a091110bedf8af618f5f5f14e78c5b2e1538ff99bb97e4621f66245eda0320dbb16c53e0b973dd3dfbc7cb9e8cac788f526da79f61b3f65d95c162c7a886eeffd1adc12fa31ef8af4b792ad05118cc75b9f5e4ffc0b5067a36cb972bc59a9b996839569d0f3ccb474de861d8404147d71440d5c21f22cae1722bab9fcb4c53064ba6ddfb4ab274b041791f6a13c7cff53de966b46fb9e4a94d84652041c0667966332614cc87a22f6f72d2310debc3a4961c91fb29e48d2b29479cc4e659124a1fa8fa0896f062a77ef9993d8fb38f283fa822f912caa7b6a4c8f1f8d70a1d45b453ee9a511cd653fadb99570c9e74c81d3a5c7f4bfff2c909bd848fd2d735cd4ca78f82780ec7cf08183579289b54ac9fb56e17ec2fb60f7cc73f7bd7c90b4334548d88803bc2fcaa2520d3f218021bf10e68b421721a9ac71154625de3773d5ad6519203b38f08632c9f4c90b8dacebec97fbb44bc52e6a198e092faf7c95e3b20cb613dd72493a9d3ca71e59246099fffa9c4bb6178c88eeb921ba8885dc6d00070e2b320ceb656d27211816159fe8142fcb9e52ed28bcbed1e04ba2090b359fde432201f7adabe5de23d32855c149b65dfd08b534823158e2ae1523015d6d5d53f8d875165e8c9c1a1ea96b42a3b0fe284deba80626e97110f1f024789f9e4de52d5aa37c389ac275a790013ff4f3e456ffe6c651f80886a48027de869faf445b64b0d28daed55498e731f87888c71e5cf0e114e24d7b1c71ef34cd3319dc36ff3030b03bced8b543e5797d654344c775d13897dd1de2fe3eeadc2f461a626a15e58d1b78917803287f306f2f23be5beb8b2c3ae765af3c86105fda4ea8b6fcfd55da3f41de24600add82f4625ee973aca8709224943f9ce229485066e0775e3d06348989f64905a8a2ec82107a02487afd2a6b98e5487b99a2a9870513b9c5272afd8ddce2e04f6bd6f2d76a64ab94eedb4f73699a1964589b7d7ce1ec45de1f2df0d569a860b77567b22aa173a27bba74eb04232d80475516d26e9ca75e1eddddf913f30a3e7b67b22d6d24cb7d34b92c29f8ed1010e0157ac49668d5582646a2c860e847f036aab55ee419d00079630d03f9a440434f20e74cc21c198356bfe660e73f593d15b049ea6cbfb7145e65915ddb2ba51a67d4d1561a51c08982b11ae305fd1cca9b93afb4c37cc7ed073109a48c48082c504b25aca4cb04ed3653130c18b7d8e732931899142417a40cdd7c18d69f39aa9758c85913a895a3324c35ab2cc2ee3691aa224bc97125f05dea7f1d563335675e4ccd8023f5e62767619a39635b1e17117063ad3734f10051c0dc75c2bc47fb6f599b856e6d4e17b84a02b9c2bca338560c76f4a1dc7aeb407b6ae3", 0x1000}, {&(0x7f0000002200)="971ad92ff038060e73a989e5a7f7f0899ba8686e2de80d84bc8de97c2fe73cb0c90f5cb35537795a6a5c77db2e21a599f6ef04e8a21958b28bb5234f57fce31aa0d2e5bfd96041872e53713c83195730dc5d6dca528f65cd18aca4ab8e660e28cb4d06a06e620b5e04fa8cbf34da14c668900f64d2950f45a5df8297e134fe06a26f1bbb8d3b632b0b496ce2dc323b1e5dc5387d1e242d93234a273428ee6532f45822c8e5cd2e014ea43d0e2c54a477efee7dd145be57ec5d190484cc884aa4ec757c865292e3d4900642779b95e7ab3990dd7c3daf46b44113f38dd521c80b5a9d22cf3efce0eaedfda69b1bb7a0e0a706", 0xf2}, {&(0x7f0000002300)="e8cd57c1c360ba95dd56fb401a8055c65a8254d92946aff36cfdaaf73fbcc5b100b30956eda7b4503fdc3805354b12f633fbc64ae3b8e60a0cc91c0034e54e8abf9b24ee5937c74e97bbbffe4e8b816584059d90abe21424c1a543d1153a97ea7ad4e302e8c85c40a747d87732744038ee37c3ebf6899dbe82714ca43300340e932e8992be26b6b822eb25a77e0ad3fb", 0x90}], 0x7, &(0x7f0000004c40)=ANY=[@ANYBLOB="b000000000000000ffff0000f8a30000a70b63a56f576fdb80737e6d7ead843f3a3eb1e9e230871b6748a347a4a10d34a5844360b3359bea58f9bfdfc3bfd3ec977fe06f0e33e78ac9a4153f8024304ace5ad1dcc20fe703e39e14fc84b68a2109b434ea9527ffa68cf9af3eeeb5bbe4631484f7cb7abf71baf14b78ffcea6ee397d71890ef80be757cc8d8dea3dcc1e388073b1c3a9640626a26509430d3de9a7e7db71b888e017ac5ef44a7599f900100e00000000000001000000dd0000008c59d06bbdf70db2dd395bf1890b3bf4150ac57f2342fff1de0b16c61b86b33c5eab452ad0f188478d8ccd70543030e280e0a1a1284573f351d572b984fa333a5b00e6556b87ed98e50a9954d75dbbe114ab66aced53edf71d903bd946dbe41cc1210cfedbe12e39b716acdb8832b04fdcdb48ff14a508575d8d8dbeed2a9013f14e450f704003893dec736975fe1f624fee289269fcdc25c0f1a6141c88d047845b3bb26cadfa661a48a4eb1a3e01fcda3402d4af4f9cd77f11c950ee0cbfed0760b69b891364622835daa7131631e039f6d113654525db8a8d92c59431fbb80309718f5e010d1179f43a44faeed2dbf6e7c04aed305c28ee64465d01dfb7b8916c45d7f52a1412f9bea7dae549a7fbcbd83560538a4ecf763df3f0cee0067b0f955f8cdaa596d81a25bb09331930ab7b1b71f72b83fadf3535401eb030693518ccf297d4240bbed609bc7dc54e17336e414f701506acdbf11dd1e8ec931dba309f2dcc31f3f07ea200a4609beb1fb531fcb9f779afc531228073ed82cf0b2882501b81ee4b68f44de72a4c405e763446f18354a29eca954764a32c8c6023c6e059c223cdd4644811423b9edf98770c94aad5da5978119fd672b8806c8dbd6e7b87b9410fee0085b9af99e5b736af0792a86eeb410d56c4165ed0c4ff0dd610a4f9cabeabe42695eabd751c8f39463a39273abb5db8d2ead389dc3d279903ce60ad71e254a16547be1663ece9fb8ff5a747282a3b0aaf0cde737d1995d79420fa997e2399d1fbd8dd6f49da479a6d94664c627ec55b18489bc489c130d67f3aef88595a9f125e6b97bd1558cb0e24b3abb1c53cc1f91f23ce2718225da01ce55cc9963765441912a38c3fac0c6723b989154d0e5af3278732c4f51f500f30e4cf8ab8c6c0e64e277d61772689e801f752bdf0f0c81eb2b28c0823f244c6613fbac9c0a1af467498d2352d47eedc9037afa0e0b97a89484238724706af76bbcb81d84d1c8179c3b4392ea1a9b0bb88b2c9b5824d40b21ddd9949c387cde617455e13476d8710474aa055d8b8de2c449794b18ac846c31f6f25ffcd8b34bb870ae78690d291a55f80cb9674daa669571fed327875f67c2895dd0262822131f178e458876651f9a8e996565de2b13d9f6cd841b81a912fc6b7cd17ccade469bfad85667034dd0c4253719ed7dbc07fd26c913dd50883b002b17521afd3468bfb3b4dcfdd1b173783c6b620f189ba67d60b19e170711dafeb14de7cc19f0096b6f330c7083edd3afaa296c82482faf5a608fff445c2f9d917f9a399d26e520de2e02d87fe0ea0f887e8ca58fbbac769d21f15c4863d66fd5ea70713849d5df5886c28cd71c9a50da70273d89f1438a367396e827dadb76d9879e635e898226081b9d449296fd010be455fea654475194f0c92453e93aee6867c9192d82c5b7df6dadef954b654a6e7e6507fc1f159091fd01b2ac22eb1291d6c15756b4f331e7bf6f560eaf8e1843a971065bba4910f31773193f26d1e88a8af7b3fc44924bf94648336117d1a9e06d75cc6e28b58c890549743db8cc316527d8c98d892397952bc401b19132f1cb3d01222939128e7f142f96333ca0512c7796efd481bc4c516e2e98c5f8a06f4430c0f77fbe538d1928ed09f10e38578a88e08e22aa247550eeea3c37e07f3cf5851e92cf22d0d656b4e78eb9d56daaf1d3b947b1d387bc088f6e9acfcec818010013446c0900580af128176dbcbbccc95dac768f7ef23688837c427483d93069516da5d5c72812457d377c43af18e83c24a4e83ddaa0bd75809d652e7edd9227f59b1bed9c708ebb4a57abfb2cf409ce920589886716815d5a1a9694744a875de569bb71f1c0bbcd044ac78ae2babfe61d4e1d4ed898ba9558f8a7901797d66d2490553f8a375685629160dfe5841390e2bd629521646e0d377db27156c3223971d1301737ffc909840efb890109058b291d375a4b4c21960d59b81ca85c4aefb5ecfcce0fa596331ee23a2a7f1b9cdac1123db25df4ff77e17f540d3edefc8cb192ce0beeb2219c2a02c79cc01b8f581ce7298ff38b908a0b81e5606b58e5d76d45b8505d89f52cca2d75a1d1a9b6d94ee7df5e6c027bb74dfda631b89b4b806b66f2ba3ebebf2e5c971882b0ae94117aa0038afadccae7f6305845b75d3dbea156b8ca2493da413def76ece5c904eeb37ca876c365b37bc9157dc73ec8858dce79f5cf8f8acbe14d04f43232616ffb140eec58c834f417d8c76a58ed6e87e3b6944c1be471963a3dab5e8d5c80cb05f04e263dbde8054206b4335226ac452fe29205fab981aab1f66b0eea19d56c7964f8fac937f51a69e77878ea1dab17194cbefc2f68f1936c4f49092698defe90d6c5e779e941504b9eec8b5253520c18fc0a409d705677ea8df4c155ad0cd9704424658b20573f76575d602bb458dfc1e6bc694f1062a2720aa4a9a1c51200cc855d6e4d2a3a1c99db634b62e37e4240ede79a36678db1e91b94a447eea6d3a30af45780ece8e3248f4b8154caa12dc116ffce964a1dbd913ebb17d6ff9cbad8a08510008c081b9659cd4e01bca4811cefc39fece2cc661b86ba4d8534eb8452572c166c5f0e8d0279d07136a6b64aa054756c923e8f6d066d460ed69c9c87601feb392449cf1243afbe48b3bbcb6e6d3de5d9421b5a58940d411bef4d53a04efe84978f7320a83c0f4075a58e8e1ff3c75a62b63b39c5c636ebc34064f065c70f59fd197e418a5e019831a0b6b066d4fe0b664cb96378b6d1017dec3238d61fb9eeb7a322a1cad5e7b57273d703d00ba9b605a5a25846f88fdb6c6bb4b551e54d0fc9a0996baed408080e61be7d6e4bac4b3a5b0b29dfa2dcfa55759d6289ef1bbef9d7f8c582b1610d13f8551d85d02fcc87259cdb9b04c0a95e48e18abcad2923e6f8264da94e2b4a3cfd376ae590a00ddac860d99210b323eac3b38e4e47e62ebb7f4b4ecee1d2c4a7e620707befc959d6451b0e2ce999825331d54ad7b54057f0676ef9776346b59bb633da4b28c6d8a56dc82410502316ab3e8cb0ba11e9d65caca7ded611a97b184aa7d2e17ec8e444171a3f11f530f372b806ee7933f2b3a33afb3f419e9d9144a0aeecd41c5b4b75e18b047bc7f950159e2171c6671324392424bea58f7b1453a4988758c8b1bfd97134dd53b130f6af9c49438d4504a48f4daabcc22e70f8b57a06cbdeae94493f32923cc7fe1d112ea730bd0e451183c513ac6b757e8f585ca8d7997b85e95c4c7a3e60a000b62262b1053e9dca049557b77ccc41e26220d502a1c14ca3599262f75ac8cfa3f2d4ebf21f48277aee0e5af5027d736d840e86de31f5df3c3f8065130cfd37ea86870c868d041386d410dac32dfe22bc352ad71dd2f30beeb51efe4a751c9ab61e6e8c9b52eea2fbbdd6d93165e3ca6a1d612857d31dcd99d579b33f691dea5cdbf7004d362c25489adf50932597318bc5a22a297e518edda96f45e1ba5845aee49c77d13d364cf3f7946fbfa09d582b764213c1698fdef45cfc76548e7d52b2d08703910838c6574d494f4c91dd0962f1b69c2e2a6937549f675aca776083091a34492a6a7c92ddf88152bd742c8ac9965eb1e567a781fc4087c07e87251256700d448ed1bdb93564a10f7f2bf93697b628a649c4e53a47800a3afa1fc3c4c1cdce8c99c803a699b323330c5309acd7bbf136aa6f8d93c3b62869561ed2204067d9842430cbd4eafb29585de88fae98e79a8f61a412e443436b36679ec902e3558373c8a89f9035129c0714982e6ab6004b6bb3f6388f5309889f4a0af7f48d8e0834dbe62155b3c880f8fe8e380fcd1183dd30cda21bee9271247b915280db1e18d40f644606df35a9c6b4db31bb9c548052abab886f03ccacf237e3b0fd8b422170908213a1b8dab9991e33549efc2de8d1ab73e9a78f4b8160698ba3c23a66746ea30ca39d3a08429245f9b90f109a5ed4e8074e88ee197e72edc1ffe48429bbfce3572e1ea52089abf53d3ca48d6ac3a1dd063a766af54e12445c7fba778e55c4ff8d422a3efc0f47d5b6e1e235ca8338936596a24ad2f255d5392af7c9e8eaa877577dd2a5577b3c15b19450bfa8b4825bcdbc51ce4737a396ce888054cb4a5b849041dce8d89b22b333e0ab65143a962589e532f9d7858351ed67d25d8aec4d7afc1db37d51547d91b77e65888c14e666c1b55d85342da3f5fbb62286442e0a6a44e128f00f7d344279c40eb605e536a6f27034bbee23f44bd175f7d9fae11ba59a5e741cdaa5dde9023c2da16ae33e3607d7a922326e9c248600cd2f97ec909ddcf49b7146994e245cae4f67f3bd1230122e54328082892e138b1a2b6ad63d8d567336226b9196ee3a628fef75146e64aa15dc91c3b4349aa41165e2ac2e1a73ef58c4a6b9a646c9bf4639eb0c6a03ada30ff864aacc35afd9f1c3e48e28aac0002ed96a133d2a114f5ccb53db6d66adb3b622fc250e97f9c33ac3eac0bced43640976f1c66f46b6df8ff520468d61841069ca896ce313953276f8b2693390d45e29307ef61d0a81e65b8a3f8e5ec196bd088fe16995caaa9c73d7cedd6200392732a69048be9c8b9c75aa4f0a10c38fbe7d29247c6b45e4d30b7cb7643979addf4692b55757e5388c6a3c2bf815669511ee29a17da579efe950102bb91321365f7503f376182b8c774a4beac2eec07ef3b9f387b4a38317c5d881983da0c0900212fb6ab6e06ff30f9e69dbcc740fcdeb9a8d680f3d74b101d478a56d8c46de0f7a24eefd153ab5118f018c1d6de619d893bd6bdd4514ae1657e3a049208cbd8092f5feaefc389cc378555a855b4efba4e198e68e193f1361d9d6481e3a158e273e3d8e9aace91d26ffdf5155946eca59ae8fe1e704818b135f3a7cae9c425111628409756c3af94c14692e7cfc6c3439f4db7b51e872efcb01535428790738ee2adb3548e4d1d06c20c4976791e46bf6e38474d78062234a2505ff1a546c482ff05a020d178df918b3b6e1cb9ecf9f37c4799c8cdcdb4725e43c99b6d462e1912f919702c2231ba767c598b7de099ef0f92ab3e4e2e39721e7d58189d7379e22e767928257b758dad4abd4758633d6bd9fb5683a1eaa42a51becdcbfff8391c7f5aa8c4f27ac218b0e3cf13f307c7f5b93fde181b5ffda79799aaed3877b8cd9ce59a22c043c97fd10954b02e04907979b5119f9242969074752ae8bf5411e5bb77c015d60a910218b138fb6df5465b3f908d0363043a62b9f35ac7931e69ac91031b9e6094dafcc25fa4f860f6598809a1f342259864787985cd18ef5d17cc3491757c794fe7260dea51b201b854454e558657dd54ad42e4731a34f454c8c7be88cb1fa89b6e510acc070016620156c632dc868337fb9976eb192b023caf8786b1fea21110b3cdd7cbf8f8f3692fab81720cabea51b57c42f5897227c76d2e280b7a7dd095f4edd16bae0fe413b7117d0c6be3537af0f4e13610600917e593d52a19381db9c4fbc95053cecebb8a6c30e551f90429dc44d1775873d1a036b3fca97a7d5097a936d813f73207bb52c4d69c07cad96cb2cf7f01023a4debccd176576fba7512356edc85937172152cd6529c6f6264c6dbe4ae6ac929142ecb24bddd1ac9da20d98bac9b58d80297b072786a0c4bfe4b839e868e96294d084c0d78c3ef0dd08e7af86ab0a26b7c7041b9251705585462fab5b8e0594ea816129a31f4ef6f56fcc5f65b95a80edbbe3e8cedd09ef45f3ff132019f8e4d93fe31c8190ad12a3d395582c7729c2e780000000000000001000000020000009e01eadd8e05416ae34ef141e045f238cabb9e7697dad1186db4f3aa0b801ef1676dcd62f7ea7e00cda30b7088b27c1b48bea85395542aa5852cc1ee3d13528de5e62c83c6d02859386a05b0659e2298a31806e9f92f3ff38f4646a8e7c8ac8a0ac8b4302b0000007000000000000000ffff00005c0d00001a3c485a9e8a56a5ccccda10a4193c862ca9509269ac32ac30fb6061dc26de8cc87d7dbd30db2384639cf53628d7c7702556889050ba654c58128ccd8ec7ca55a7da3ec52ede82c5c38963814f671fee6d949862bf8e55fd31e52ddb63e66512d0000000000000000100000000000000f75273905e7fe9b55d3c2d456bcf8f096eff88393bb491a598ee44ec863a690d4cf7c2a1b2cf08948a8b8c7811f9d170910dfb3d8cabeb3b908fbe96af31a37898be9aa07bae2fb9ab8b2f99df2b3cbec9b31b8d43723ad4620e4d7f5794d5e7f70cea77b5beaac27e9891d92c0bddc0914e23065abdb2257bba3a5705b9dc125b50f0d814e50d905b20f6ad22b751c026b85ea177db34624010a85d921b8ca63318a73743db962b9c5272841e2bd0e605f7c9681506d780781e4ef318629100780000000000000003000000850000003941974957aa158cb0fbaff81c3243d99484d5fb7300060a77eb64a899a04791a13eca137d301aeff60e132f2f4688d2724c1b0b1a418e5fd4ddb7e33a9c546c4b0cd7c24327cee5f691f9fefe581a1d853c991c7faa0007fbce313610d6c9e66ff6f2448c0000008000000000000000008000000300000026cdfcdbb229f30dbf4411c822f60c7e48709ea71135453ffa7c3046f1dfdd55192721716ce8b3c208459a402abd241da6f7fabd574d88bb93b25ca46a2d39646215615d4044a9c50e453e2c4dbe1076019e8c1459b034eff5eb2e2c7fc7f7f7b0df1a0df95885af4f42899d500000003043ecacd5c916a6c6d0d89ac2d0afb12f11ea23bb8cae8c23b432a1b2859f05b41707a07cc5f743e8f3d10b02a5c4936fb7a99894a3fa0124b880cb9391faed4bcb1a9376cb257cb0a93abd4161a2d1de19392a10f6c669e234"], 0x1370}, 0x4) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 01:07:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(r6) setgroups(0x35a, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) faccessat(r8, &(0x7f0000000540)='./file0/file1\x00', 0x10, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000280), 0x10004) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r2, r7, r2, r7, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) pipe2(&(0x7f0000000580), 0x0) 01:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x0, 0x80000001}, {0x2d}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair$unix(0x1, 0x50ad5b02d36c7813, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 01:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74, 0x0, 0x2cd0}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x7cea) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") write(r2, &(0x7f0000000180)="7423b62ae4010b8460a278195daa91262dc8c1f5a024a40542f28087155817c478c4637c4568163b10911fd610be48694cbb1144f86571bb1e72447a9edc85932ffcfa4e944c344b813125a0982094df276d26997fbf0122354d6293ab9a03822e46f240db1fff244235aa236d8d30dd32769c8a8efbbd27674a14f95ad8ebb12e405d5ae7602a9966aae8bc5cd677fdcdd69d993e59cd49d29b3e6044bd13a495a94a7860e5b83fae20050961fe80bfb098e279ef7b6e70dbedafa01e63fa14143539ea2a2528105ab6fb004241e10f8feb9d2a6a468db5361bda744d4112f919c803e11a61a00c3796d8e65534b9da64496159e6ade2", 0xf7) 01:07:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r3 = socket(0x18, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 01:07:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x9, r4}) dup(r1) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:07:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) syz_open_pts() 01:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) pwrite(r4, &(0x7f0000000280)="8369fa7569950f0f26b74f26d5edc49d58915436409b7e5f5315d34b09af79464926058ec3cfdd0024a9a8aaca45ee9e0c7b0df37a34696d109ee92a6948ddd2a0b75f244312c5273db5268bfb65d411db75f56b99dee96d43dca9b364086be6b9b6b457b0187fc65d85aa1ee5520d772f2d512f2e66851f0e1e7e50e431b28f4ea06322bc6506fe142b7764ed4a4e4036029f08143d37897a01411204a0ca17cef685d7c6d8b417855acd762a116763b1c88a70f53a5c2fa53f1e0195185ee7bc2f67216487ef6f584b5778f4a1237105b570a5f12faf82e3b280", 0xfffffce8, 0x0, 0x0) 01:07:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x339ca93925170928, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2922) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) ó_ÔÇUᢻ~NRžH·Æ_²Cß÷]Y0Б̥o'®]ÐÒKIujyOŸg½hFe>[kd¾¼º;"äÓç\3÷²!·#¢#vÝLú MÀ¡þi‘›ñpZTjA¾‰ «Ù0ˆìZ]àNm²—»õ[ˆQ· Üæ uÂÝ¥ZDæèMF,çâ• N?6”#ô:{ªp8¨Úœ ^¢scˆæŒeVã—B%‡Æ]^ÞK¸$¶Ó˺îUv ¥ü4·äa@iµ‘À˜€÷ËŸ”—b+)F4C×e31ëó_ÔÇUᢻ~NRžH·Æ_²Cß÷]Y0Б̥o'®]ÐÒKIujyOŸg½hFe>[kd¾¼º;"äÓç\3÷²!·#¢#vÝLú MÀ¡þi‘›ñpZTjA¾‰ «Ù0ˆìZ]àNm²—»õ[ˆQ· Üæ uÂÝ¥ZDæèMF,çâ• N?6”#ô:{ªp8¨Úœ ^¢scˆæŒeVã—B%‡Æ]^ÞK¸$¶Ó˺îUv ¥ü4·äa@iµ‘À˜€÷ËŸ”—b+)F4C×e31ëmap stack 0x2071a000-0x2071d000 of map 0xfffffd807f00ba10 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00ba10 failed: no mapping 01:07:04 executing program 0: socket(0x0, 0x5, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x7, 0x9, 0x3, 0x7, "27cbdb2b4b913327e040a22f4b01922ccb1f4a91", 0x4f0, 0x5}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r6, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r6, 0x20}], 0x2, 0x8) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0xffffffffffffffef, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/13, 0xfffffffffffffd79}, {&(0x7f0000000300)=""/63}, {&(0x7f00000004c0)=""/246}, {&(0x7f0000000700)=""/111}, {&(0x7f00000005c0)=""/228}], 0x349, 0x0, 0x0, 0x9}, 0x0) 01:07:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x7, 0x100000001, 0x0, 0x0, 0x2, 0xffff, 0x1, 0x2003e6497c8a7b80, 0x0, 0x4, 0x7}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x100000001, 0x3, 0xf2b45e273b75bf17, 0xe7db, 0x1, 0x394b, 0x0, 0x1, 0x5, 0x3}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='rc') 01:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') select(0x40, &(0x7f0000000080)={0x10000, 0x7ff3122a, 0x6033, 0xc00000, 0x4, 0x9917, 0x49, 0x1}, &(0x7f0000000100)={0x3, 0x400, 0xfff, 0x803, 0x6, 0x7f, 0x8, 0x3}, &(0x7f0000000140)={0x3f, 0x7f, 0x0, 0x1, 0x1, 0x6, 0x6, 0x4}, &(0x7f0000000180)={0xfffffffffffffff8, 0x3ff}) 01:07:04 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x980, 0x0) r3 = dup2(0xffffffffffffffff, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x1) setreuid(0x0, 0xffffffffffffffff) 01:07:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/196, 0xc4, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) close(r0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000000)={{0x80, 0x6, 0x3}, 0x7, 0xffffffffffffb6c2, 0x7}) 01:07:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x7fe, 0x1000}], 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x421) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r6, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000627aadb30000"], &(0x7f00000012c0)=0xe) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r8, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() getgroups(0x0, &(0x7f0000000200)) r10 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r11, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r12 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r13, 0x5) fcntl$getown(r13, 0x5) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x1) getsockname$inet(r10, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 01:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) r3 = dup2(r1, 0xffffffffffffff9c) sendmsg(r3, &(0x7f0000003580)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000180)="6ea8570159d91e629fd4b85caeb3494171a2bdfa52501601daf656c866d9e4b9054ffcde72734f4d1d848d5e47602be5de281bcdc6b833e982c5277ba592274460e419a8465fbe96df673e587aab6f9406b5960b253fa11ba2bb8db0389ba23a24681c61ae9c9650692d611e336d943021ccf4470e937469b843b7488a4f96c9a90d964453410f0ed010240b000894", 0x8f}, {&(0x7f0000000080)="80e9ec52efde85d1d3fbd55b67821e181273d51f0d5b09f3ad848f539ff4345f327d21db4d916d", 0x27}, {&(0x7f0000000280)="f4bc1f7822bfdbfa8ee4adbf158a3d910e888600acb3c28c0490f94a3b54de7cfe889971ddada0eda32ee097f85675ca367dba0826260f7435c066c3cd0689107d40857b1030c9188aced6ef23a12424d280327c38c02f799bce0bd43f3eb28a349934f67480c0565f6706d5aac601be45ad0439fe5cfa18c2fdbab1f422c02255e404891251fc256e3f48ef801952de454a3ba06ee33105aeb87872f8e2f72a7ed6c0dbb2fd4a2ed96e705b67a981260aa62ecfcb1a9ec49c5869fb994da2e83a5f36d1f6dad1d3e6b63f5ef635669625c54f495d6994d8184d5a04b76159743dbf6c818e2a340e1ee1777377f695398919ab7cba986b4051a638f9d856599bdd9c62c7912ec959935cf137946c2d5d98be88ae8dc57245fcb004f0388a84d1e7cfa2f15e256bb1eafbc10730acd636a31596846c8afcc824f077263f6f88a626be4647578e877d27c4a1fd9c1c90c79474be3ed2c221c9ec2338cf4f159ee06623e34aade2e334277b58c5dbc5e2c9bf9790cb69230bf1002c95b0c5fcc793a35e924034803086e6ea9dafe75b159527c8e028572a4041c21c45da11cdb3ad97f0daaa48c5e48bdfcc1b1746b13ea6dec818317e70f89d7fef704a52be72e800ee5f341ec7f81037eca5877f26abea48654514fa11a7978b1aa0c2241eb10c294c0aaf2e7712db37d6e4396bf6b9d41fac5473362536594ebffd1a2f05a7cdd42c53cfe4d6fa1adce7f7a12739758d0872cc83948575d7ec08c6aa7a4bb4b8ad2f8732bb230ac5860cbed5005c9685d97b725018df0f5703dada46d903a8ab920a98b49d7ffed2e8324c801aedf318f9c5b27aa7890ca95875550ecdabbd8583b3ede1fdaebdb0ae9ae34e598da7ad69ed238ffe706fe8c520c59319ba41e05259086d790911ae20e1c38e063bc6fd115e67b96743f565474dae6ab6716b92d6ac43f0592043ca0f980c697c36f2852dc96c126a773f8059eaa15a56f83c723f12bf8cb13ec6580486c51a10537cb79505285d9119e0bb0df29d99aa3f4801ce4dee5765f63616d6d40a20dc76fcf75764ec7893607dc093b048dd1c632138aadf880670815310c8be1b64c3b02bb17302fb1fea829b977245e290efc922afed3f44c35e65585c8d2c67bcdfe1e2d97efc79e59b50fb2212e010763659d1d44546fd017b4dee2d387b4d513d6e3c32c53d86524d08bf4f79202b24d77488d1b45c8d43a970e3a00649ace97afb0956430c627aa66ff3b960b28a1bd9de5e8e7c0bde82b569215ae38628f540f0f0e5f6e8dd74f875d2359f970803fd8fe1edbb57a5be47eec01d29e84a4a874638000795ea15b37bea2fee48685c7e1a1658a911141af54dab66fbb1af7d1f39c1fc09cfde28b0bc2fc7859a368b17d8e7201627455cddc19fc7a5aba285f5bfd570c9af764582a638f9321cae1cee8f2494e7310f353d77eb5c8dafc88e8e5a09ff00c3110677691ed3ff38096d2236982ba0d3371ae7e393d38318cc62b79bb36b1532533ed405fce4772def8bdb91ed0b2688aca75cad2b33f8f71a7b6df02ef18199b93426b1a63ded35957c57e53b115e180d6b2947239b3770c2535d4c01914481e021c91f48d0a9ccf427352fb4b786cb3e1d9eb0357ac51f888b786f64380aee5bf762c5c02534bdcc01f9e89c83ef8e9c7af3f648ba68eb1722f0f1a8dbb26ed14d48539819927ff717f645ccbcb4f476e8c4702b98cad196c2e925c77f46cda1128a64357087c045c93761191455123d5731c16b4fa849283dc6ddd5f87e7ee0ac9fd327e714541558f66152ac1c0da0cf66c57048923f852a52e014525e544379ac7cf745462f091e87cbcd4811bf50c2453ec12359c55319c19fed2e30c830c833c79ea0c521b276a2009c82b8038ab9350b1bd3b8814ecb02d788447013003f07d96dbfe441d436de8f28d8d009a02ab67ac16ffc089a592d8296af145938f8edc4de95e11901b11c80fceed088443e86227bd5fc1089d408180832b3ffb0d96e9ad3485ad696bee54944a97e08f0d64450f2f9a0810f0a6f361a61c075e1e983b346c1db940fef9678c25d3840b27bbe2bf49e633f697213ff9b0fc8166f1d58b72a8b4b54ec6fa148b4448b244f577bacbe19f7afb685ba28460ffc338635cd04f70ae7b14c25cda8cb914f243c289b5ff050cf5e9e9d9e2f615a410723534a51f55e90fa9b03456939be63726f39c758e3f2f7f6ac295749c7d718efe7007f740546bd8f506af2a9bf045675240e8ad38e444b67a6a736777066312e490c5f6d054eef679d3c5a266c70767f483eb7f335fb6eaccf6391e88e289ce20f1793d54dc1a80576bd8fc6ae37824b741fdb819762adae7bb84cd0eb112024c719438307f203ec9b6465f6232eba60a70d8699cdcb3f745103ae133ac543373c1788eb8edf2e35fe66efab47797acde10a31a64f7d329de76d3c970a07de18617c9a06fb9d6a57669fa1c7b621db06340dce8d31f0aad3df65df0580be33e61bb21c3bd1f2d6c3b0b06e56ab369e98ae7a2c15be5ff5ffd33c1675847d002171857c337982d0c77694e36aec154fb7efe7c475eabf3027bc85290de87f8b0485fa9dfdc96ab23cc0e38b715d1ce9564719c2eac4ae8fe6cd1748c7a13d823622c4e1b1baa39861bf9d0988248d73d1feafd2d0b5978d7592ef1c6f78cac5baf9f5bbae397c2a77cb572e5e31a0e8eca5555554f8a686fb1f385c7df4deffb213a7e67a225d835f241db8e953a414aadefc255f57c07451b79e3cee3b9441bba0afe6f458b10c13ab3092d7eb0bcee361f2914a5a8ae8c98f2ce8865a5bd3b2c5cece0f3c3097334e04ed3886da902356e89e16dcf8adf32b6fb7a9fa6a218be0a2a7a1d58cc64092c4ae23afffc623bd60020e347174e6ce20e689b76bac7f82312e73d799f305ee6ab5d9d2bcbeb29d30b070d1dcc1393989947e7ab42cbed5479eef0135141c975ecddd5173a3db5b00a75c16c01969c27a0cd2815950708c141db9f4ac5fdb0b9abf1359f162bf5fbd24d1028a0136ff5ecd6ae2659496254901c72f46912878d858552ddc3d34f3c14e9ea13072d6a122a1f5364990cfec24ca5b9bb636d76611e11c824a5424c19d7b75be6dc52a075b95295085d35eb73e692aad4727118e11c5a85eb1148afa57a31cefc65edc763c1821ff88eedefbf5c7df0b038f5f871ff297bddca747d1a14f6672eade13ec9bd4d849a6ff573d9a6ca608dfe449589166dbd8b5cbc999663b756c1501184441d7e9e8f336033a464b91ee63a7734cbdcb2e0231398d89b3d87df10a36da722b02bfe1b1d41f2e3737ac0e3b3328d9db514ba055bb60cca3d5d0dfab09f48276634d9b845abf8d773c784fed84ca1930d1b7081ff2feebb82adc18eaab3318220f43915913d444dcf09d54d25277cbe2c9b980311d847eeabeeb875f6d4eaea1e541d5b8e0c22f90bf1708536d32ba2c94fe121fa0d7e9ae0f8f092a9d03eeafd9835a048176e9a34f351856cf85c710e3b9b6c357d10e890e1fc13bbcba01ab813d73236c0d7fb506dc98193e2934a49b49c1e7749333514ac08692feae97e39ce675bd8fbbefb81b71c3f54a0331a485287c5e51dd5462fac3667c319be7947fa16f1a706c787f5b94277928ac49d618c3f5b7d698f6cc90a61bd72d379f3543268ad5e4ff5c58c315ae883e85de6063889a71d52b08cd4d13a4bb2f5e9890854bb6c2e19b037344ab5ca6ec9bb8319a134d62a8181f908671eac3d352ea00ba8822b49f7530192c02760bef9a9ecefce2004f0cb004f44cc179160c8c016061446eacf0f2cb1cd9c0219b7c04ac7b7f36b578933cc3d6ecd6d821bd30adc6fe155862902cec0667043b6906a99daec33275bcc3e0330d7451c01a8dcfe4957bc61f4b5a7c1a0f513e65536434925901ae19b1585fcfcd53a70d0bf0df4cd59ad19351b761b8fdade577bc6a65bf79001e31cae151596a2ddadf891f525fc6ced5ad4fbd081bbd8ca80a8e8ebfadac3ddd5383a46ac31c9c4a5b85569fe861f8184be396d28dbdab9ba9aa36b45692cc0103321db5a1acbf36008c9b2a21b338ad2f99c912c6747356f3880587effe6b5e01828b7a023ee9b1c05ebe30dc901a82068366e25e6b2175d592372010b62ebcba5c42292909961d0cade662c5a08ddd94d46f3be83ba05afcac3ee56753ac029a2a0dbc95a1edb96b2a8ffe7b10c91bbb103820b4ff4e3bc35decd6617e7d06354b617be516e380efe69d1ecbadf1558c889108bc24aac923139259b2ae4efbf83ccfd867d9fad89dd3a212d6789bd667fa7387f08ee55bfb7b3eab0be0d3adf03329a010c78cb71014c0581498fc5a23b240caf4a8a04630af0ee763428085990421cb922add4de3c6488f6b2feab101c091241fcaf8356499af8a4483abb900c076c924d87e312ea858ce98f27942be92ed0c6dbc1e822b4b90cccfa6dbb50c81761d74c037dad32424ed1c6fa0db7871ee04fa5dd3102be80a0707f554103add1c5cafee123c4c02c9d75553dcb9929f5c9e82ed1e44a54a32c5c22929284f69007809364f45162c0bd776ed9f62c47cc61030da4c4a5f58c548301523167e632858b03b7139ff97b0d7d61b07a0bbd5c092941119598cdf813bedc890f2a5993995fc09e524df309f94b914f2bda8e82f9bf540991b741ad84f8e55af514ffb37365ddd64be7db8abeb7209f62c10816015a777ccc82017bd5e07d7cb7217e79374d869f96060be7ff27cde099fd0f3813bdae36842a148fbdbe96cdd0462591f60f2737106405579fb5fde553f0bb7212ec7d1bef5ee980d18479811aa0c9fe446769b96fe0c4a9def939d7b8804c98992db0068426861e4d29a5a4df45e1ddcb22096a82e968188f369ff0da0f3d0afaa1a5b8abce683b71f692155dfebaf54fd4b41231fd141755378fbd659c1187cc6ec7d8c42cd1bb4fbd5e24ba0e54ff7c84f198c0ca81e89a2d94a98299ae44686c3d2b046cb37b7c08d05d8c2fdfdfee99b2b2e2607734147dc7aa625c614d521d19d64e2d11e1606e765168de7b5a5c53ce3f905460318535f57716a61871beb36ac19281b6a8e0d69ef102c7871fc452c8bf8bbafbd36890cf92c58faa8ef509883321d73f31732a1cbda02dc9fcce814d5bb0616435ad253844345ffd6e110efd7cf6c827e0084dc338c4673355831f65488ce0aaef122b044f3345d4d6ad8ee16e2c7ae1a3200321322148d25941cbcb84e4c08b1f14f01840b4eb4ef41fc7c18cb0dc8460ccc7715b90d616a9ad482998db8643f514f12e3631372d8bbc2ba69c44e6a620d44fa54b0e3da3835f08724576066f208d06a75bdc312d354f126222ab7f5b32591982e5bd206b641f675d60efc49950e0d146abf6a61599c81d7ba6fd4713a38047006a3f58fc78cde5721e27a0edcf58cf387c8da09adc6d59f882d595d0c4c4869836eefce89dfcc26a7e519c0cb4165287190cb013803915646e5849a30f923519debd1f1333eec597ea7124d1387d046938982eb0c3ac128aef13020ee93e82802d69240360c3eed54954c242e69728ed3609cc7d34b00a9c31ca9e5c70df8f97cb60a1bf0c14341e87743852d0daedf3cb3f2080e616fff25fbf094048cdabcdf896ea8d350336fed1f0c6241426babcc54c5c5829961a5408e7b50725799e8238d70b3561f325d5067d0990852a1e275ddb4ac64cb10f1f066bfc24bc4a22bb7691ce0ef867488cf51c1397da78f90a5ce4ea2b6615b51ff92f57f00b4782e694aaa1ab6", 0x1000}, {&(0x7f0000001280)="fad94115e68db1ff475f640d0b8e795be463b096c3d8cb6e3f28ad2a007615d31510a39ed6edb050788bcf6a01338dc900229fbc856cec06dd77d59ef8c2b1e6c6541089be60793063196f365c21703890d176a422b337333941f240996d37195c2243ea077db1b7b33bd3629effd80ec318778ba17ecb671b5119f126d4b1b30b405ac67405eb369c5fae7ab93e9092d4f67645bb2b1133efd6e05fff24884489e43f0b3f5aa18a62c51e9f3712c8fb1eb48fb62e0f", 0xb6}, {&(0x7f0000001380)="9408dedc58eabd1e2f0d48401815ebcb0985b504896ada418088c8403c6f71b39ac62736061d0c22eb038d54dc1907454a1ea44ab32fb83c8ae3f4dfb7f734d150c75b927cbd83d6781050864844a4232b8705af2a399d42fc159db344caa39f9343402c023a817ef29d3819e389899d784654eed4b4bf140b8579add337455f85a03a296c95e66682f9592c5add2630e0e8db41ed527973a5ac316c396f5626f00df6fe372a1eff6571ffd27c11438081ab76ae883bc1f82849ead0203d7cf8186445f26a011112546fbe712619fc603fa3b6dcf8c6e4f1f79ad86e8652febd6da542033c299ccc961e2436eb4bffc6d7ffe2359165bf51c8d193a18b7ecff4d454f1ffd3da9b461e5d53d3d7f560383a8e8494e674db7f6171f5c0839e43f97ae8c169f792783bb080adc430d173fd8e57a5b1a4aff15d565bf0ac603e5a49b1f5ebf91079b2519e3024835a08698b6a39ebe9032f14a208d661b857e24df6c50dfde264d79d6953ed06047306156842befaaa49e32a07f37a6d89da1d07302c09ec233d776a20705d850ba25237fad8b40984d4864b3c4e44f4336d6fc4b4e1e02f3ba6fa5d07ec0190941dcf322ef15f4d1fac622b9414549d93a8f3f8f2a615ac23b65c51d19cc720d88171b508c783657880340233b110f42a5d1ef67436dd9b798edf8d3901805839e7b7b6182da302637375ba6e433b41d86d1f8541b918984f6dabc1e294b3d9105242320ac837f3f1d8e29db4beaaffd19f3f11b2512bb458469a7f1cda27e5fbabb93aa3a8f4a200f989666eb2f53bd9d564c04addee56ca3ae938d59c629a4b4deba12068502cfec10b9767e1545e341c854afd94481543d4c04d43b0511679ce42ad567b7a11874d3f181ef11c2d4274e4bab02e6af501c75506150a80cf49a2e162514fd053a052f6b4f504653c3d03d62488c134468542585dc44c9fcb3c781293ef3ce78f5974433d5a1d8ab4d45fc06fc671318b4f592de11d324d6d811d32907039fa0481d776715d571574f30fc7d03aa901add10e669b842d0b3d4e08844ed65c111e88cb075232e632ed91a83ddda62623a2398e92741fdf420dbde9b1a006ed30c6218b2ea3ea2b7e83fa4ecf3b4a6e0d295ef3e9f4f2237c1b26eb9b9f50550708ad1f2a8b76b6b2956b4da977a849eaf7df2a9656fc8dd62c2725d52b9749c024e82ff93a01a7300326ca1ddf75745a5000d85d51b6c4342736297dbd848b18ddfcb8b040aeb5a6119917113c273f3de30919c57bc99e9fe05e14e8e24807d31b9ab0b9b25c71fb2c2f88fd2b14463aca64190547522528e897456c628ec1ac1d49b556fb659aae57221fc50858fc39c9f43012ac9047238f28db7428b2856cdcd5338335d4989fd6479e2562bc7a251d42f84296e1badd21174646c1a9eeb286825859a3e9c9213eabbecd3830b68b4cc483290f3f3476c70a61da6bce0673424e9bba2789747dd6b6b1e2a3461c99537d7ddd0040b24b56046b04d803ced486aa92f61ca50317a77945e110d52df080968cac648df70feb7d2204c2a44b4b4e6b55e4059a38cfae9a47aa17e4b0e2109193f1dbceb480415669fc28a8ac674b28e276110f61c406c7753a2f0fb04071239638cc1ad69aa2bd5352b5e41be13edd937f342dbfda78b6c2d432bf375d9e5583e98f4fbf0c467a1a291d936473398b6fb16c29a7845c051d906af6d7d6f0f20a039aabb7b1272565cc1b84d30ec0173349319ead7566030c9525561c7a6da42a3999405467e979290176b28dcdc57038ac389a47f71a24ed6acf83dd3538c9dab51df088945eb6bd52bc741746e5c108c1832ccae94b27cbd1a1dd0092c39c7b7dd759d6e1fef4e84152dc41211b2bf3ee3a5855273f65cb3c3e81057ca694112d7b4ab04066affd94b86ce74c794c9ddfdf4bbfe5a094ba00aae8c8ee85ddfdca04e5dd458c984be7b1041576039cbf37db074d387b9026a54797b5d6c53f12d768348c7debf162158b8516b8ee904e21af82cd6c06ef66cafafecf13c16974ea7cc104eb019e8cee6c7c805b46cd4fbeea3680c2321098fa9f91edb57411e8c167315dcfba8683db15f50fb5d3a9a24ab24f52c94a3f37a1f45ac2b717dadcae12cf3d8dd47aebeede2c2a37151d5ddd960b3b819671765415bdec5732df767fff5dc22f8f609050f99030fb7fee20d51bb89edfb77d7bc6abb9aee13a16d4b552cb505911269bf3832649dc67f620b1516ff9ad289d194bfecc025e63136e89d0f535773e85ac8de52d348bfefeeeb417446befeb257d36c46ff83410fd75ac1e13c187ef026f26ceb15b0b3c219725537862b3fb3e7aee2ece9e68f38179c0778d53a43de694ffa8156b3c8158352e7c6b4c33f630d372ebb976974e7a3cb3aea691b8e929f4296f46491e7f164e7984b491b2854949a3d31c5f90ecd9be2b8d9fb7c2199c0dc0a24cf939de5787fad1c8f664962fc1b3eac53680d969e16e6588eaf4869e92ec86103c0194ab5911dcd2a9b644974e1eae158ac88c9906ec2c561782fcb19a94e77a3126e3a190e2a9a7e21f35acf0fa47d16721ed8af1ba81d269c6051d4a974a7ec76ff86e5f0553ff41b65d1dbbc04a9fa1b7819130baf1a5d7e227529e8ffd8c9ac7cf9bc0a62317ec509b2cef7b11c2636c55d8b30ca59fd9c9a5a87739abdbb5ddf619bef9d9e8fc0caebad31003cf431fa8b89e6f7e2a5a61a7e480cdcb6fefb994e76fb418ccb592090922d381ad9111d09286b0792dabb3e3f4c48bdfd205efe4ec5a1bfe6e8c324da4299f113834cefb7de0525f61fa1e4ad130faa8e892632dac109a32dad73252404154575823bf78f02ef02f5d46e256f9454c38017e2411278b90f132f5f0e4ed698ceb5523fd6a0995d6d3e0beab55d085ba9b2e70d096db57f123ad194a9394ac3925d52fa537cc63f71406779ca6b98705f056863aca8fd5a30ad39cb4053dbe3ef10d35df49d51d72d5918c1530490c9aed75d6b6d5de6fc7c62d276d539ea6b34deae3cda6451bc004e6477bb02c7ce90c42bde35a75adcfc4447f9146216f22f259bcf0f4cace10c429420d324aae57364dacaa16c969efdf77d883fec12f7e9acdce52cd03703fa94e43f317b6960800b539900fbf479df5e41c97d8602a89fad70716ec5999782fbff67b35bccbf7506d4471ef93a234cbc115f65cc5bf5ec9475186e4a66c8728857e1419e63fe969c294a418ae1fab5b7b903c12296c3005ae99cd9f4edb3a3782ebdf19d816d8d33473a314b8831a8b649343f49e7458d7fbbf5da95506e590db6f32e7a0544f851f0e0dfdbfc634c00b6a0dcc676c72cb27d760a4abfe3a2cf4c82252982a454e2d0eca8aa3e6f9447f47d0ac7f67baaf773e634fdccb9b1ddeb0231fee328e2d7e10c76e3728c467e6067c28a027c4ba7463ab6d4c2f2fa12d0a84ae91b8b9a1bac9b55e53d0210f06e09f2bee0bf9f6d7042d3b46845b95b659ffd59c512c0b35959dee8eaa9456969edf1f0732a8ca64228e68c3cbec3dcfaec1404f9ad564b0b5fd2faa5273612bcca43609cccec7938cec298e02215f2522bcdadc928bcdb800e56d535a8454dd17881d3bb9c197fbd465369e5f98d8072f7430d7b54b030b9e7dbafa69d9a8c3b538834277281108036f20f50be27b8682de1525991c40695eec09baf039bf680ec17229f5aba8a8de87fe2baff59107edc00711b4a5734a4ce8872f3bef6c21e4ad0fbb24159a722b79d31f7ab9da022a9da1313a03e92048d43fa7cdef48362943b7cc2758635d244893d22f3dcbde83ac36b0a6181a41ae2d3a43f03a033de210c26dcfaac7d699128a7bc6a5b39c1b11e83789f86ecd8dd90bab0e4a88bc24ad9d7b509e17ee023ce3094eae7b9e124e0b9cf03eea88477d0316928f30bc60f5e3af728d2f21a0a9c8fdbb179ca439ffefe560021c733da2b6937de29838a9217e0a5b2c589b0bcee8de9304d398d12f3fb444ba76d08be4247e3c557cf49f07d45b60b0220a218ad7547298999e3feaf44e3ac7955579f302c329d7a3907cdea3d583626491f04293764118be3e7d27a7b2125e6e3c4df6361dd70b71224300ea7341b9540c17ec36626973725801fe862694f84a0e153f315639051d6d461f3b158a11fea97ef12a468d5ecbb86910e40c1bad77726b21075a06f04836ec5014a222723ff2a153d8397e1c2ecb6034a8ecb21dd8d6a124b570750b24fb6dc89050f23970ac31ddb5d7472c2838df449bd0097e1c27b671730bceb695821a3aef3360abb24d33b5ca334534bd3b410e869b691447f8d6fefd981fca1d7c4364eefade56da21a079e93aee1298f2377ebdcf376661ed39f95d9373ea9a7177f036715d0e1e995ef4a7ef6a79242ab6df576f31c560d80750352ac7d4c4664375f3c01d015a2242a38105e489fdc64d57bb3560511b65775e96eefb96f6d6c79b636173a95a42a2849596b5af13a09674d7a0bf44c5f28ad2e6a03c123628908440fd4ea6014e7d36343d39b58ba04b5b44d532ca7b5d9688ab1a7f4cc6d979dc39d9b7c35656f9694db74f97f735f7f461c84795bc8cda29821429eb3e137970f0cd024c90034f744430294f0e4f980efacb54dc5ab881708583c69063517c9710c3286ddb416f4943a2489995192f50ea964b7bed617a6ef9ba6d48729f4b037c554630ebe10a607ac33dd266398d2c9c77f34d2467fbac24f88476cfbca0d5fa0e6d4e55632a1c03ab41ef88adc0838d27b047966616620a3a7e9b36841f998ecafc60e60181cf4ef0416478fd65325a53c3397598c5f836ffe77dc1a6e7cc621662b9ed27335f3d2af2ce2ec705064fa71bea7ae626c602d1eb32a3b2a86bd03850e24fe67d61265939d6b0751284d37bc5e4fb7b4280fa5e14dc46087fef31c837965b6c9f29feed323e8b4301218e4c382500a34d308624c3c1ba3a35e167a3829ba2d478118cec879b433f11ff9685c64d5aa64380cb7e3547bc556ed42484dd5286d8aaabb612e19248cc6260a32c70a0df466277a3499291cf816943f30d088b6d8eb453a777d69c14d2d4f4f02e731e068c05c0d1efcf62cdd4021e7c8fb063fa5545b1836b24adaeaf003ba6048c8a760bd49d27d161d771a3e7afb6eed26395ca1ce095506e3cd77793a535f7de4458bdff7e686ebb5fe1bc62542d39aa9d5b1511ae3224118070f924a59b997dc4a6262190f3b0148c3fa5b73b78adb63a83d9daceb56d4b0f5d5992ffdb01feb1ba5637b38bed2dfd3cf4eb0644f17d20063e1ec485dee811a394603a24911953fbd2cb3617fa83281453de658202f69368a227e2c63cd4d76150af0d8127e8478e2ca65eb1c9febec3d3c452fde42cc79bd8dd78be0433c1e708b1b3a9564e59b01c6156c6365fa86cc1a99b395bf0c7f6d9b0b02ff3e189c6c675cb0c3ba2c51848b83768d06215af8d42c5c1f37b032256014af0fb3eddb166e2fcead06c0b1c7bc6cb344afb87ff2a4611ffce7168cbe6551840706bf6f1a1f4d2450269bfc41038159b0398e1db227b0ffb7b28c925631d7942a54022986fe8ffcb2086cf0556c235a6b79be03d10cf1fb408e8d228d142243c34a09d3aff29456329f44da09a3be508340881947cf321c9d761e5b23b2685a4cc51a6fba127465a082bf2b8cb3655c36d5ca9b78b60c251874a077a2f32086009c8b1ef1a5a2e0d9dec70798e6929b4b16e778a09bc7f46d209372e0b8dcdb7eb9faf34d65797cec2c92842de58d7d7d2e17ac967f7e27be1edaac550", 0x1000}, {&(0x7f0000002380)="f874ebeb6de237e77280f06a440936d4f2b49bc4fca8dd6f8ed7449a90594423f06ca555c18cd94a8840d6aa66d7ccc82642fa331f3a0681c723f2e3c6277ddd16dd43", 0x43}, {&(0x7f0000002400)="ea3d6f6f51af2e5df961d2013a785ae4e8df4e8ed74e7963df8d729fadb3af176c3e6e9a2f552b23ee6911070ef69a8d658f7c8480254a0745a0cb654a8f3d4c752340935eddfd6e6af69e0c114122afdf33358c8917bd7bd1357770dff927222819a71bb9a2b2ba8ef45f2c32635ef5547f05a58607ca7a6979d5edcca3dc30fb5bce4bf12d9bc025b975", 0x8b}], 0x7, &(0x7f0000002540)=[{0xfffffffffffffec1, 0xffff, 0xfffffffffffffffe, "1f9600c0cbd11c0997814483c48e65be18bae5e9dba31fdd9c884be3cf6661a2deb6c0e3840e29a11c739534e97c90865e5ac721893ecad3643ade05e9939227cf73a9c916ec74092a0557d5657041ef0b0d21ae3078191489bd774fdcae87df95d1fce72a03e4d3e35dcf20d30f451dedb33dbe4904fdfcc5452d36662a5fde8dec425cc801ee25f0238214a61f06b0ccb0ef874f3af674d95fba72bc85567514eaa7efb974d9977736fb87a0fceb153b909c536475d64f4b4495a95f443315aedb6195fdb235f4f5e29df551994fd316d5ce584c0274371da44171411dc02cfc343582c5a14c5ec17506d4aadcc9ff212115b62add72fce40443a073c270c0fc5a5912d00780edb9fcd011790a853965539f825448c53dd26fe2293600b5eb62e50c8ce57dca6637a4b33d9c9b9db6654c126a9b0f6febf2a3be9cae18af99e668227911a398f9e002264e7e77fcbbdc81e2215420a8f450fc0e8f0371fe0ea7f6acd0e307d0b1e24c869f92ba075eb667b376b191fac74ec44b7ae62355a561e62828aab6e735e437c61ea1aa3396b37fa1dd21c4a9cc957ffac7ae37784bd4bc1d95dc11c7cfbf61a0911c235c233d3b2ca222d8afe0183f59ee6b672469f3516ddfa8c600c08dbbb3e6588da22c7681dd9c0d58971dd444717444cbfd2f6088757c0cfb1ae1768c3e71c66c41af950e3c4379602fb1ed3ef987faf4e30fa0ed875f45682ae8202598a27e7030dbb69a676b53f3b76021ee885a283685576fddc47f7b7c6bee567a8b9ccce8ba44dfc2113ff043731fe63d493a45661506303b3adf0d78406b47c1efafca4ad9d4525cfe2ad0b9f96bd5a5da9698d2d51b52dc41aef3702940759480d21e693016c88cdf887403e46d3a2d2f5605f35de614774b3885da33163ae3f834f676aab3ff2808b167748a4b6fc23cafb133d103095c49b7c996ced4d1ec546038ef268459f66b4d0ef625518d36b17d40a402f1f5392257a507ab923de85f2dfdb085121c310fb7e4a6c3c506baf21a11b76c2f18b9dea59dfc7e8840575817934b7bc9e0500fc4b70270f34130fefbf61de255993cfef5b852f7a7e8e9c69a84e50a1fa03c40ebd41cb8762db5cef7e7b186dfb61830641e89e7ac43bee4d9f378099c2c3e361182f0b3899298ebccb98c14b7781445d6e13ca23494ed12f4160f66362845f165bc8074256f8a6163713a0ad52fab6fcf3251a6b267a5b653a11e0c3a6ff25e96f7b8aefcaf57beb6d3d45493fcd519c4053f691c11ee6bccf1a2a9c23227e1e648f4c626baf980a74da60f911b22a21954006e6b4e9611bb27adefad84eb7d9dd8728a1ed0e07c58d136fdcd7a05c74e54dfa8089d14d543374703b959a8b0d3e99fcefa57896245515256e6f84559ba6dcbdba7fdccd993c4454d20afba96006a47c813073b1e064f0c965086fde6ecd67ed13055e1c11b1f53402091c5de20ce683210e642d73202a84ffe700e1ce9b1d4dd4532e19c26858addfc6194b43ebdb6a7bcf0b43328a4f1a76a24a1ba420d9cd12a16d109b239fa3ba9c6b458be3611ee8f738e740ce9fa1f0723afa436cee769944a082de0d4a216c1709616c3c2eab1c7a1f0ffdf8a27757b183471da1362a605763af48b9e8d1834560d140908785f4f595b28b03307a9d9fd6c06ee5e88600de7a9a84af1267b62ed1a4d72d34e6b4310292daa8efcc9418ac699700e01b2ffb350b39bc1014dc65a5a8e3b51384ce235cd6adb36942d1830a4e036ae1db609de4fbd59bcfc06550f01f6c12ef8174b6a3a7c8bc79648567cf9716096381b9a005c9b56f67690ef46f24af4e3fbcf5e66065e01bf21453659b31d84287afa70f8466fd4e387ba6c3080c5008f759ae30024fbaeddf1baf6b5403a513a3b3ee81349ccc77320bb87bb346671457d90125a14cd00cf1b50d4e5c4a911102eb8d6793928f8f2f319bf44649b7953865d964a19ff14925a82ccd9a1fb354caa97f58685caf35794c3a2b94e45f4cbc6ec399d6207ad17b24590499be4f646aaadf33c6b4f3fbf993ed21fefd1c26ed2add098490d1a85fcfcaa0d5cea7fc47900d3e9c67ccec89a373834e95d9029bcfd62577206866f1694499b741e937bbb545ed1a1995c7de057603f118b282b754370025ff70bffcc8d2178b11b4bc19d6365e27bf5a438b644cd42fa9649d32157eb7b7db56d8df4430bf50d409fd38b036d723c499649c2db9ede0a870724f67451f95b8cc127396eb3b1893b33cc6b1c97b0d9b8bff32b1169b04c40a499034f462332501bd30a714285a1213cef16ade5f41c30ec54103be29ac4e57779423e9f18506b2ba141f28ace604d4d4e30cb8f77e740849e6f57e3618ddfb9ebf46788a9b9ae6ee5fffee843739152919df1020aa71540a8535c0b45a1591b07343a2182b1773839dfa16281c4259fa9d767f8d8c52ae1bd9bbd6d412420ad6a7641a2c4e8a506f63d15506ca6c470f3d0c2749d4bfda514874aeb57b07d270cda0badb9f951cd6327ba55cc4500e9b18b832b19aba9e9327b2e7b3cc524ee9a2de0738e0f2684a002f7ce93dc6ba54b86210a3c2e18766edaba9e65834992d71f6e393bdd17802b77da0c43bf403624daff52a1b6b548be2d8f7db4a84b6a2be3b787d12c647f563b828e6322add7ddb49e4fa3bf89469164f9b734cf950438bf7514eb531ef00e99469595b8490df173b337e588244eb35cad220b9461ddc2e814ccb372951d7658660d239bdf19f429dc7bd17680218fa087b91ca9e4d6cf21b04b17d8a8e45cf92742cfefb26949bf0ab35aabaa692c529ee5c61d3d7926076eb112d7dabc3c3f68960e3c596c58016bc7278edcfd9ab9dfcf9eb19a8f37e0095fd7a4f91458591893863ba6c4d1bace471909391167a1f9da449e086fbc5f5b1c7526c52fe52f253cd82644e8679b01c93a0bdeee1ed83a2cb8f06d946248e8787d43b4878d032456128417c44d2c7d3fdad539956183d7191dcee86bac684a02b299c2b4154b4f072ecff40c078e499903c7d19d359a09c489fa6c80f834a019cc582c163bd56feec5756e69903b2de85135e967b2ea3825a01dbf6d0366c5ac93724a4b88210f5eac46c72d48df80c4a56c32884988c2165a643f781d4470ffad2192542b00e20c5a3ee6d4ed7d07a46847c5fcf598dbc207b4662bac885f2203c6d64baa1fdd6d46146a8ca9f296e599525c782c9323c924eef54460bf891581d5fdc1fd99a2234230032b2c28e21407ece5a267b4645d35df57adf80cdc50f9904272f008037b9e6a3eb247235733e2a00883caa29c6761f8d3af5ea93dc5b2e012d42c3428a7d27c60616424bd86c47ae8c90ed8ee7b0690ab249f58da37392ca29dbc1bd9a45f1eb899f62f9464ad5b82f43043c78bcc53bd8e39e702d8a9294c719f2d689ca1f49fb706193fdd47e5cf9bf1f674d4720e074688fe7568c668b615df8df67ce5e054e44703b9676348ba0879179ec406f7b0f311ff6652f10aeb88c4cb172539073b1d2dbb9313bf376823b825b817dcf0431e946292f3f78637d3953c2e717a50c1589f60c045aa281589a85742e801a8f22d74bdbe4a582e70d3d093a047650307ea6e3d3b5a8b01f78d628453bfcd2706d34ddc74faecafd1419c8ff6334ce849a06d02bf37fca4fa6fc58feeca98dce465b9b5d56a0bbc5c44c33339aba4ba652cb0ca7164538eddad8e0c04c7586c0b97416e84942abe8f4022266c75b7ad547ddf6da0f341723d093fb5f61e43688d74f8524c0a8b738a6723557f9fb1113b25293ab13ce487176b49da59208d0e890100ef92bc20fc6c5c9f154c875989d35572063e503d00fe1798b6a7144acd4c004c92056b0125fdd054c81ecd94fa04b7825b99691ac2a82122ce90a01fa5873451ced4606ceb4da4f928147e8c4a59d35ac14be328e1eeeabdce62ce8f3abec5bf650c53b7f5749eabb7b6ee2ec9d63a0cf58264b68ab7b95c92a9faaca57c242edf3de87c1d56238e4591adfdb3fcf3515581dc41b1abc6da7851fde8b314f629cc25c3fdd2f0a48fa2fd34df03688d57509b6ebc683489d8e6fc5d999affc6eb39dff23a5050da46302f47f75c9838c023828b811061f7f58684a1540e5a4d89bbbe9a8484e52e1142309488811ad49850852eaa93f6550ac0bce19885c09acf66ff631cf65c43a072812b9dee6fee25bd75573609c57b348e91531804ae72ae4c3e777cdf9dba33715b063203664230e1f6b3c7831a2d131b53ea2052893e9f843342936634484f8b6a3195be5c8e4d91ab1c453b873f9a6efc868c9491e2d2cf29114bdff7ce78b44a47afe31e06c878cd6f9b72fdedb54a7cbde6dfbce73a7347736ea2127c8573b7e302e7c2a9e0c2f2fc20e5410e49465c6d9e40d19056e34878637985410308eacc4ea90cb456e911d0eb135c98fcd18afedcd130dd4b159bf39d2c3b051c782e6161a1846e0326946af432ddb35f99f0fc6efe30e614341d6f3b5252fe86ebbad0899eafc75048f2ba3e7ef4aabdff0dc9716ce6d4896dba90eb06d8b988436c609bfdb1706440cb53f2faa3eb50a439da98a886b05ca9529f15c64ae7a2a10349006d818de04f4080eabae8dc70298f9e6fbf775f947ceb822652eb3d8393bb05fb5c77b27850c118c9aad17e22a9acf8401fbf5d7ddf4dcc18b2982654e6f555105fe903e81020671149f68f851fc89514fbe36b98cee4ce95984251b5d41710b8eb963f43d3dd613617c4344a1514d7888a1b1477b4235fe86d893a365dc4e8b7f7142b52a1c7715a5264431065d679060c6ecb1a623cc9c560b10850b3c0b9c8b30c3dd2cd79527d55e59798c673da07ddc6b34d400f11874a566bf8f047edb06bf2813b95115f21e6192c76d8e8a2849e94d994750cf08d2e22834cbb34ecccdafa3d2424dc77f82090b0a085a006fa9bc49daa433305a442d5ea1c7feb303730e146d4df35d4b077bd3f6e264257575bba0a499fe9c404cfe8fa1fa1be1820899310af1aab95161ca7f5fe3f74538bbcf6471978b3dd0e26ee71f0a4d449e6b00ee51af23684d5de2dcdb4e63a0d5abfd2985027879c46ae042a01e026fa987b3e144c8f82ab52afc6566d09be3862412935c3771570c76a5f13bfb547aa95e51869a523d0689a6fad23a833e4517d48d9e6fb7cb312505121dcf75aac855d25123744e7d2d83bc34d6752cc70a798849b46b11a41e8f48fd16a0b50a976c2c987a676403d2ff6c9599fb2555de62e81fc4865840e75d9a7281c3461a4364b9052ebc2a546f804eac61f55d6b911befdb74653c0177aa33425ac29cee701a87f09c7c43ead283881f634840c7c5a2f6717f57af24f70260275432a28f7ccf507230a533c5a2842f879a6f92c6a2f85075d1d7e6aab969ceed630396ba010513d2c5b88e4cca6d8b2113f15297e6df26c616b8f6d924c4a1fc6d06eb82f3a7bdb4db3e791a771572f8b7553917f95b910dad3913711a8fd3ded49ea280fba95daf4a186848fdf1b99e882bc6cad88c955429649f3efe91b3396020a9e89f5b1664cc2f71be3c45c47e1a6fcbff0c1814190aa0628b667717e14033b69dc28922fc4de1a8e7b77ffb8c41c801f273200ddddff5b999f259d800390fd773e15dd43ad4fea2cf669c73eea38810bdaab43ba5c6c4eff6f0c58b6f216d2158f82c4ca3b8a14cd1295cf89ccbe729da9eedf6e335608d44f35728eedee25ccfa2cc521e9528b8c5170573f2eeb1c13ca7b6a8ae0b780602ce857657cc5612d1937"}], 0x1010}, 0x5) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 01:07:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1f, 0x9, 0x4, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 01:07:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") chmod(&(0x7f0000000380)='./file0\x00', 0x53) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, ""/48}, 0x32, &(0x7f0000000200)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/36, 0x24}], 0x2, &(0x7f0000000240)=""/210, 0xd2}, 0x802) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) dup2(r4, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 01:07:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000140)={0x7f, 0x80000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) socketpair(0x10, 0x2, 0x7fffffff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffb, 0x4c, 0x2, 0xb1a, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x1ff, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x9, 0xd41c811c7d088b51, 0x8000000000000000, 0x7f}], 0x0, &(0x7f0000000540)=[{{}, 0x8000000000000000, 0xa0, 0xf0000000, 0x1000, 0x3}, {{}, 0xfffffffffffffff9, 0x68976a7e2788ca8c, 0x0, 0x4, 0x62bec59}, {{r7}, 0xfffffffffffffffe, 0xa2, 0x20, 0x3, 0xf73}], 0x3, &(0x7f0000000400)={0x3, 0xa30f}) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: mlockall(0x1) clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) 04:27:41 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead0000777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5bffe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea00"/189], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 04:27:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x7) write(r0, &(0x7f0000000000)="9e84fa7aa091a878351e10db633b5cf0e303704b1e63f55c9eba1208a4dbdf584e59bd277ba2b3a357c968bef2ae8d73c4", 0x31) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fsync(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fchmodat(r6, &(0x7f00000000c0)='./file0\x00', 0x14c, 0x2) 04:27:41 executing program 0: mprotect(&(0x7f000079c000/0x4000)=nil, 0x4000, 0x8) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffd89) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r3, &(0x7f00000000c0)="9e3d5c80a70b768d3abe0c3a5aa7ca990423d07462c48a81219759977aa24e96f1930e09738751ef4e0e1d8c977f995b6b82570c7c9667159a9057820538fdcc033b3e211c23766408b861cbec451e64bc", 0x51, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r12 = syz_open_pts() r13 = accept(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r14, r15) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r17 = accept$inet(r16, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = dup2(r18, r19) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0x0, 0x98, 0x1, 0x9, 0x9}, {{r6}, 0xfffffffffffffffe, 0x8ebf049a02eea39b, 0x44, 0x800, 0x1}, {{r2}, 0xfffffffffffffffd, 0x88, 0x80000000, 0x8000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x2edaca59, 0x81}, {{0xffffffffffffff9c}, 0x2, 0x80, 0xf0000045, 0x7}, {{r8}, 0x0, 0x1, 0x8, 0xa}, {{r11}, 0xfffffffffffffff9, 0x3, 0x1, 0x3, 0x2000000000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x401}], 0xc600, &(0x7f00000003c0)=[{{r12}, 0xffffffffffffffff, 0xe1, 0x40000000, 0x6, 0x6}, {{r13}, 0xfffffffffffffffc, 0x71, 0x80000000, 0x6, 0x9}, {{r17}, 0x370753ba2e155be6, 0x14, 0x80, 0x9}, {{r20}, 0xfffffffffffffffd, 0xe4, 0x0, 0x67, 0x5}], 0x7, &(0x7f0000000440)={0x1, 0x800}) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000000), 0x4) r21 = socket$unix(0x1, 0x2, 0x0) read(r21, &(0x7f0000000480)=""/181, 0xb5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 04:27:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000440)=""/242, 0xf2}, {&(0x7f0000000380)=""/99, 0x63}], 0x5, &(0x7f00000005c0)=""/191, 0xbf}, 0x40) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 04:27:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x6, 0x81}, {0x20, 0x6}, {0x0, 0x3}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'u\x01p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x8, 0x1, 0x5, 0xfffffffffffffff9}, {0x800, 0x1ff, 0x6, 0x3}, {0x200, 0xe18e, 0x100, 0x6}, {0x5, 0x100, 0x1, 0x8}]}) 04:27:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x20, "b0d42000006e9300", 0xfffffffffffffffb, 0x68e86924}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) 04:27:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x3}, 0x8) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 04:27:41 executing program 0: setuid(0xee01) r0 = socket(0x30, 0x8000, 0x200000001) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x3ff, 0xda3, 0x8, "958be2ad9255825f3d17a5a7e773b7325aea1bce", 0x5, 0x6485}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:27:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xf, 0x0, 0x41, 0x0) 04:27:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x8bb7}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666900"], 0x8) accept$unix(r5, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r5, 0x4}) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) fcntl$dupfd(r0, 0x0, r1) socket(0x6, 0x4, 0x7fe00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0xfffffffffffffdcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") 04:27:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x20004000, 0xffffff7d) r2 = dup(r0) sendto(r2, &(0x7f0000000100)="5c362b01068e5eeb881756b60989e0a5af0f77312688ad2316ca752cded40189c4ab2392303ca144e2d71594a96a938dae659befc1e8cd7db942b4c1088910105ecc2d62836f711254b048edc6b5dc0c2eb7733870148d5fb497f47f34da5be77f5ed6ecc7d9c4e3a6ea0cda83e32338c8d227d4b6e07317677101fce8c4801d136373bdb8c52ddf77d8629bbf7d783e557616a0929e192608c8c5cdd19512882770a73185cc31000dd041d2085225a163ced001454f9c8a298f1c495132f9988ded352829d01d779c835e3f1ee0fcfc59e20fcc93437fa4", 0xd8, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 04:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) flock(r5, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:27:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8c) 04:27:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x4, 0x1f, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000555000/0x4000)=nil, 0x2}, {&(0x7f0000716000/0x4000)=nil, &(0x7f000020a000/0x2000)=nil, 0x2}, {&(0x7f00000ed000/0x4000)=nil, &(0x7f00005dd000/0x1000)=nil, 0x80000000}, {&(0x7f0000088000/0x1000)=nil, &(0x7f000042f000/0x3000)=nil}, {&(0x7f0000372000/0x3000)=nil, &(0x7f0000070000/0x4000)=nil, 0x100000000}, {&(0x7f00004fc000/0x4000)=nil, &(0x7f0000761000/0x1000)=nil, 0x2}, {&(0x7f0000451000/0x4000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x5}, {&(0x7f0000523000/0x2000)=nil, &(0x7f0000051000/0x2000)=nil, 0x2}, {&(0x7f0000766000/0x1000)=nil, &(0x7f00001d8000/0x3000)=nil, 0x5}, {&(0x7f0000422000/0x3000)=nil, &(0x7f00000b3000/0x3000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000137000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000065c000/0x3000)=nil, 0x1000}, {&(0x7f000075c000/0x3000)=nil, &(0x7f0000573000/0x1000)=nil, 0xffffffff}, {&(0x7f00003a9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1d51}, {&(0x7f0000739000/0x4000)=nil, &(0x7f000034b000/0x2000)=nil, 0x4}, {&(0x7f00007c1000/0x4000)=nil, &(0x7f0000153000/0x600000)=nil, 0x3}], ['./file1\x00', './file1\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x401}) open(&(0x7f0000000080)='./file1\x00', 0x2, 0xc0) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:27:42 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c000095aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0x3ad) r5 = socket(0x6, 0xc50c69f66bc0826, 0x0) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680), 0xa, &(0x7f0000000880)=""/160, 0xa0}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x1, 0xd6, 0x48ea, 0x34}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r9 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r9, r10) r11 = getegid() fchown(r4, r9, r11) 04:27:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r6, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1c}, {r4, 0x2}, {r6, 0x10}], 0x3, 0x1293) r7 = socket(0x800000018, 0x8003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) bind(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="01000100000000000000"], 0x8) accept$unix(r9, 0x0, 0x0) getpeername$unix(r9, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:27:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 04:27:42 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004a7c8a5b67271b542a52871d000000b800000080290000af0dc1bb893f5061f3960ff28f27ee38c291b8467c5b5eba77e20a55cd1f6293fb2b846d14e44e3a0e1156"], 0x38}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendto$unix(r2, &(0x7f0000000280)="224d247c4295e6659b0b188d67e908000000000000a044f04aa7dbc9ddab62b348b0d564b3d40b32bf2f958d3496194a34917c82485d29bfab929acf23ec7eb9d832bbb42a80feea3b435ad23ebe5493ee8645ebc84d25b38862c0c3f2aef7ee2db48d5ff8782e8edc85c8fff6d85b70004e3c243e1a91e7e212f1fe87d0580f250f15a819f0083a8f2731b7a2c93a39d666f480638bd58edb14a039de1af18ed8d8be2f7c744aa5330fa887982b5b3e1f4a5bbff28c2585523df9", 0xbb, 0xc00, 0x0, 0xfffffffffffffd1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000380)='./file1\x00', 0x80, 0x100) setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000180)=""/42, 0x2a, 0x42, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r8, r9) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000400)=0x7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000003c0)={0x8}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:27:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x2) r2 = semget(0x3, 0x4, 0x1) semop(r2, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0xc) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x26d) r5 = dup(r4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) linkat(r7, &(0x7f00000002c0)='./file0\x00', r8, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) open$dir(0x0, 0x400000002c5, 0x0) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r9 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000004c0)="8c65", 0x2) shutdown(r9, 0x2) r10 = semget$private(0x0, 0x3, 0x10602) semop(r10, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 04:27:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) 04:27:42 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0xb6, 0x0, &(0x7f0000000000)=""/182}) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 04:27:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) 04:27:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x3e0000000000000, 0x80000001, 0x401, {[0x6aa, 0x94, 0x8, 0x8, 0x401, 0x9, 0x3262, 0x100000000, 0x1, 0x9, 0x0, 0xffffffffffffff74, 0x7d8, 0xfffffffffffffffe, 0x9c, 0x8a, 0x10000, 0x20], [0x100, 0x33, 0xffffffffffffff01, 0x200, 0xc8bb, 0xfffffffffffff01d, 0x1, 0x6, 0x80, 0x7], [0x9, 0x0, 0x7fffffff, 0x3, 0x7, 0x3, 0x3], [0x5cda3e13, 0x5, 0x1, 0x3, 0x7, 0x3], [{0x9, 0xa6, 0x62, 0x202}, {0x3, 0x7, 0xfffffffffed2081d, 0x7}, {0x8000, 0xffffffffffffff7f, 0x0, 0x3}, {0x100, 0x5, 0x3, 0x100000001}, {0x0, 0x3b6f, 0x7, 0x5}, {0x2, 0x1e95, 0x2, 0x1}, {0x8, 0x1c80, 0x9, 0x8}, {0x1, 0x5, 0x8, 0xe282}], {0x6b1a4fb2, 0x1, 0x7, 0xd0}, {0xd7d, 0x2, 0x40, 0x3a2c00000}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x1, './file0\x00', './file0\x00'}) r2 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000340)) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, 0x0, 0x48, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x10, 0x100) fcntl$dupfd(r5, 0x0, r6) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) r9 = accept$inet(r3, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700)='/dev/tty\x00', 0xd8781186d06843ed, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x100, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780)='/dev/vmm\x00', 0x8, 0x0) r13 = socket$inet6(0x18, 0x8, 0x100000001) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = geteuid() getgroups(0x1, &(0x7f00000017c0)=[0xffffffffffffffff]) sendmsg$unix(r7, &(0x7f0000001880)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000500)="3ff397b0b11c340e1372eb9689201a6b99ab2960a644d23f312a2aa05816cfb1395e0d42de43e9365f4d67d652453d22844151b115ff8f41b244ffe7a499a1787c7b4866b05af30d3346c478bbd6591a6d78551cb890661a3ad167dc6ac9aa7a5171baf8b03a3087d2e69c448317a78dfb154cb21c678d670b13766049c0b4adb9d016c6de892c0c486a88cbef89c6554a84f31cbc82e492999ae2318e8ec58e65d77481f8e31df8fa7fd9b046f31c6fb7abe32637", 0xb5}, {&(0x7f00000005c0)="748ef4d19a2b6bfca42ca6de9dc4e09f8a9ad84ed763b89126eb90458c2949efd83469070890782ca9c18f6fd4df527c37ea0c3915ed24dd9171081a8cfbf4418b00d676313cf8a91cabb33e884c08ed6971e6c053a09efd2e0eb591eba44eb766f064b374b54a24b7b9ac7c83bce60894f35b566a64fe69df27abb24e1c45c3cccf752e708d73ee87c583a2adae0530971880678269d43a98485fecac5f53548a41f238b072dc09793a4dd0dbd8e7434e2a05e4bb59555321d5fcb9cf90916dcc1878e8266ff9016416cd510b853ee7411832516cdb04375800ca2919500c6c97b698513237f674e822c52b18ae99602db8a5b2eca2a6c16639af88181f0a22effcd44084adaed0a19c6e09f359f50959d957d91b120a779eb390e6c1d28ee50874a178248eafea3beaf88c7825b022f18d541d2c161fbb0048a3ee274b301f49fde4b1468da6ec58e740bfba6d952355fb35e1ad3107f6c21d6a7828c3aca68b9345221902ac2e5e3f9ac978a4b18a01bc83595fd449576840ca71ea6b35f11d0e8cd37e0a3f8151620d6120ff2c5868fafa8993c3a26b574201d01b73c6f55dfce2cdf0b31f132d2ff81008e06e66c775d77b59cadd76b4a29bf415ae17186d78ca5dfa8b0a8eb22f18dafcb8c7f0bb33efcb2d63917d43b5c7e3509ac7f02c41ffd6eb0e5481b3a0667b840c5d3fb25b2f54278c5163ec3e3f7dbb7fc8d3329495107b961cf73221325fc249a7dc098b4158572c3aaae6ed4f8a7080c1011dcf3aa09ad0bfc447b5796f70eeded64f90409002ebe3f96f2e07b50e5cb849bdd4bee3acf2a4859375ca9cd144442a9f22ae2aa562fd5e973b0d7787548a0ab24acccf0d182dac2369fb083d0862374063e21c86d294d319ef8427f2c29389be6bc48be9d800f218f7af9f513de86cdc2948a1c1a3e8d0f25a7c9a5d1441b8593e712bc58c6dbe160a80891d2460306644bc356e8fb14e22e3c0e3b55798d4562b294b30a3ee9430601f1eb0fbb6ac0bc9ce34c2f9f4eab55de166f7427b94c031616059a0511943c658759256ca5f09ada88240c048ecc9128c13dbd761e780a594dfc60495ca9e3a0e1b55a2c217fd38795069d0ea3ecc2fda01ef53b673f5827467c7512d9fc0b33f5a10af6803194f21a67c9f0817c412df92bf7d5a758de7e272c7f85fcc1c34591f63a7bde5026386aa8552b30bbe42fde2bcdc673327736232d854339efa054500d17d5ee3e40923e8e2188fcb60b350bcdacbed6bace1db07aa35bccfbd127cfc4da3e585161389f1a20993013bbce5d7ea815c316ac0db8e2f678f41b832193607f23896b38e201e5ccd8330db8083a84cc9caecc4ac67d6371bbd0f8dbcac398866e19a91da8589207afa57d5fbd10a8ae5ecd3ba989d4d3f027a464cc3be0266249ae48ebabaf423fb0ca85b459673e8594b285beb7b99355fd3761cc22395f3493e285d5821edaaa47a496d3a2e23c96dbb308fc89573dc745f9c6ee40ad6bab74472a6e54ea1cb59cf7055889790f5d8a0954518260cb5d020bbb82b8d639f1dbc0cd1bd3c09fe185c4c0a5bb1149e2c7bf07a98730241a249e62cf0a1bf2c63b971bf68cbba5e13fe198c4a90b681937e7bb31ea9bdb9a1dcd780d922c1aab8a23dfbec71ddf28e2f2bfdc4c78a5905eda259d5f735e4478e27770559b71c2facfb5318eb81f12dc5277cc5a9a18b91fdeae1805e2d378979a699d689c1b0af000a4fa6c8eda8cbeed7ff11e39ffb1bf0a00556666f61206d134e859a23477252c9fd033a5ef027d26ca1c95d1c17a7ddf32200e57f8191b923b3dbceb3984989b26c1821e928e6adf65adda5d9ec8c1e955487a452919839abaa8d58de1f7f19c7f95efc586cd15f14fa4f4b0218354b05a30845a7421c721336adfd29e6c037a942ee9b66ccfdbdeace443e683b00053db2659d020d94e3fb86197607b761437928f3e9ddd32ce0161606f29113e3d7aff433d0930b8cb2becdcba5a066e99698cad5c5255cc1b9a0e95f6be23e052e3025de5e39d6525a4b5f57e42b3217ebf005e0807d8897524d6974e816938362d36fb64bc3d524ccc02dc2c67a1ee975e1f404684045c655d95aea93638d9e1aadec2bad7223659aacea7b0e3143e0a107b48f470878f522a8d0335c85a4a4a4bc8ad9916ac57f688a9eba00650f4f3e9182431e424c04c195a437831b7d63354e5ed3ee5805e5f63bb206162d40ce26af6fda11c4cd8cef0fa67c97e3c30c53d45f96ab3b5ae617abd8b952b126b31adabf5efc69a24ec5cd58cd21e58231e89395bd87d1c6a074d9acf2d932b27a296296d35347a788dd5135b43c40747391d341be67c55232c94efb20ddac4858557e9442d49becdbfd0746645b9a78067fdcb1f1e27af67d7d71cb77c30bfffb11ffee61e75d52329e65a7116b8357ae07668879e3c21fd17e7e3e0a34147a4df5223c3b70a9d6d33d590abd78470d9d6429009ec121e2219dd5b37cab3e1c2fdb16995e089f0152909871b20668363183fbddabc52b4f071c99ae29ea78b550a0f7d5755a83978ba6e550485c8bf60c3a1f11e07056ccc6aa5b6c2df834ca7e6e85f426c19723f4bdf54d96a61249306f2c05d64972e53a9f3e94419fdf5615d551d79af59b632d53b87536d5695904a73cdaa5dd7dfb5c7179a92780b92f0ce355abb6a7b0b77497ceb652cbc6bed00f7dea3a26e4e0e03488de8e935cbf8e3a8a323d16d396b147c39e4622f6e2945df986daea17b85fee34b4438e425aafb0c1ca4c57af77b3674cb60ae0fe0b0439c4658b63f5f2362d257e1d1923e49b2730597157b7ee00e79584309b47f751fce9550cce7c3689920b24b05ede31a4352ffec5c31ee39bc287351f5eea434a6000f4f898dff25c9ef0ef56dd387f222189db5e284dc3a154850d963f7efc17240fad203830a7644bd4a716c27a756cee2e247a20b61c21a00446009085d3e42b5ab0a299e4fcbea1a7715bc7e9f3ea3823bb4ddec16807e27071f0c64484fad25f2a6904ba1bccb7f273759be4b99895297ff9e72a82bdf115b02d42fd1c645b42299a0ead96aeaf49d4cd800b95e4807f57fbfef370d0efda047671576813629a21dd7970baae5d207df0f849a9fc6e1c5782448c657d2d4601d62911744342457f521d1e4feb8d143e903c92783467cf98b8d30b7ecf8762dabb5e8d96756e68eec137aaeab84fe2b562dce4a04dcf902c2aa8bb573391d870804ad6e5b080e720e03fba9b610d8efff82a5ee5554a4e61db56ea1190c145025bd934e68788aa03bf20481e4220929042abbacbf23a604a1eca0f03e5bd5691205ed018da95eecce69c02d8baf75481f23eacb5aefbc4b9b9429a378d57125977c3fe1a76e515cf81792dc885a0919a5c697c9524f2a7d585ec9c46c2b1083acf0192f1f3b7a709f04fb4f12d195e42a8610d7b8aea4f68eb3132a153a4fce07bdfca3c04118655a06ee32d100e841ca356c76d3d6539341679dc9d0e67d256525a524d503948c235003fe9d7f6d66e818f591e5899eefb2702d592e7b944660956fb6388b2510abe9cb3ecb25866f06d171d1cd100a0a60494cd5c327bed29d858bf78fe46556b1641601a4567461cfec3a58695724b33788fb76e03adc398dff736621f19afdac5d148203fb63f631b7fbdcf0db7e21c5a760f4906d7a5c32c8aa30bc7db8f6d199a009995f0e207efff90744e0a93b49004809e9b422d73e0dc82f716afefbc519834f7d67e466836af43213c00c174f8ce3ccf1d0bae27dada6593b9349fc70db594019196591efd4a76fedf22dc222aa76cd692325f5ed32e34f2a6e59af202cf2ef142fb1558a864d3b47428ccd33462d7ea10807f74e3e8dac23f9d90a339d194a95500da47f13713eae37ab842a96083fcdbeca703b07facbd799ac3880ad4988342308e11e715ecdfe3070a4d08b10d83dc8d5cdd62c57f317e6b217e1f754f7bb952f9de222102bbe71a9dd8afa3a7de478c691c461037e9c9dbf29d5197dfa2fb17eb53d572706bc9efb168add04f18a8a290fac1a916333e76a5a3530561c798e98d07a0112af0db5807ba15d4f1332a6e606351c6e540f5352b74f34a9fe1ab2941269d3ec2d8416511cb123baac5b81c80a2426b96caa9e603819441ed7fefb09bf1d394a557ce1a7fbe921db979bfe8277a7dcd635194ceeec2be2c8026cee6b3519c7fe3e3ed6b9e54349d07bb4855548c1ca67f499a8af84d4d622a5c8ba11adcdd5f7dfeb4e772158fd617565b5d3baa48832806a18b84a9915e51b015392f4f65befb37a8c902aeb93d76ec273f1109f1b151f0f06a5dabbcebdf1e9160a900332a32bd96b8a038f8fc135ee28ca84b38746f52f42fdcd2d9ef8c7ed41dfbebac9f2f8f83b7d6199f262ac65c407ef5aad0d6f81d1bf9700561bc02700f93fe12dfc5e733df1daa38216193438613655f5f89283631c31efb76ef379b708b5f26f74c7ab34068a403aab8a38e6fc2211dd4a1e1f1f13fd69c5a5ce97bf87f9c22003ba4818c035ef8a48af4569473c87b769f6d335d88985892b74f6aa1ef177a0d42b15b28827fc63ecb1b68fb59942d1f77fa93dc27efec6894dd398fbe8b3c5fc7bc4a5cfef01c8a3148683ac9f4b643f3363354af80cb23d7a9edb57c38f5bf8207287eadae51fd34e4e27597027e9ab0a21c42bb057ee72fb9e73d98b96ec466c619bd3d910d94d6ef9e11d48ce80dec715a265bda098ca6685fbdd39a834c5e53cdad7286325ceb676b7b21ab6b585da8294640e1ee38aa6cf6eb52650b96b0b9002769012212e4988fccecf5c491114453555d3c1f889c1ae53d643587611b7043d40972c1a25436c4058dd2705ee11655a5ddb93be24db4ba7ac398938e3f6ad0a35aeda7ec72058b0cf341453833791a272f5663596c22dde39c14d9a5667ac53b189d6d49c6e1becb0541dd5f4e37e6879c76c9661f7644a921f7d2f0f7b95fa4a73a2b972e4cf9ba3201f6d22a71a34ddd9332090921f8042b9c885c9bc151b212419e859d9692142ff906581016d617406bdbd12402ca96c63482617e9d0dbb97efa285a3780f3bc9b45fee0e0150120b8bf338f16291b9edb2eb650ca159cd3cebb021e301c69a681c1eab5200de515704e4840c01a19bcb8669669005712cf4fa1f6524d2ac08f443165d87a1235ed226ed013076f839cd1f20f64ea8fcf48d553932e67fa68e889da9f7b40fa020a7e3614e212854bff039719fed64ce2cbf7de065a8aaf439706d686a875c86c9135f4e64eee3141f0b05210a1f675837d16877c4edb0a8f049fb7363ce9dab885913145c816252492b2c392ada01784e2b9f20820aaee607cb3fcb73d2e9ab9e7b44958880a944795654013276acfda6abd537bcfe60b66bcca71328cacf1fd94a6ad355d40738812baa0649096c3f589607aaa6ec8cfd242af454fa5c117935ab83583663dd07cdc7051427ab595d4f0228152580599d5aaea4f6de9c3ff5084e080e87cad0b642d35ddca1b37b7e8bffa8011968ef76399d49211908ad482d3173e14e1e0b0f44c163087c23a15f61efe0bac4f1cf88cdc5b52d0d68a9cf58ce97e2e09b453d7a290ce9074a81bd12a7da3f4db68ca4766b5b92cf4717ab0e0eaeb58ad29f95469f7c0419248884f0cb357233fd7eaf0014cf96334f73bcb674f1f014dfd3ed0d25d15d8fd41271b5fb1ab668924667df1b9b8a1b402fa7550866826e37c529a99f5ecd0bdea28c058c2230088d0cb637bb9b8c34ab91d32dfd", 0x1000}], 0x2, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r4, r8]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r9, r10, r1]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r6, r13, r4]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x80, 0x1}, 0x400) close(0xffffffffffffff9c) fchmodat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x1, 0xc) write(r2, &(0x7f0000001900)="0bae23d794856176aacec8129f753218985d69d891e70557188d3b787f0e5c66d3e8cc2b182cfe9a1608c95567656ca064db871feba22bc13cdca6ac9b04c9a59575d31c5487cc8d4ef3", 0x4a) ioctl$TIOCCBRK(r6, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)={0xffffffffffffffff}) getsockname(r17, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) 04:27:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x78) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)) open(&(0x7f00000000c0)='./bus\x00', 0xc00, 0x40) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0x57}], 0x1) 04:27:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r11) listen(r10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) listen(r12, 0x0) bind(r10, &(0x7f0000000540)=ANY=[@ANYRES16=r12], 0x1) accept$unix(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r14, r15) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x59fea81b8230abc3, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r19, r20) bind(r9, &(0x7f00000004c0)=ANY=[], 0x0) accept$unix(r20, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r22) bind(r22, &(0x7f0000000400)=ANY=[@ANYBLOB="2d242e2f66696c6530008da5ea16108591a51915076fbb94477bf23098994ca978adf4ac2f720375ee9b5c7e71dcc2df3d2d2b4f78008f05cca34c097fc17c804f563b8a249c3e600afe248982d77236fd73116fb176c43922e08c73d1be5ef682212b29cbb50ff405f788ee9c8eb4cfbb8a5eb87f6f40a7cfffdaadcedb973426"], 0x8) accept$unix(r22, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r24) bind(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="2d012e2f66696c6530002d69d11e2495d332fe9c4971fe7815cb0a4eaea8e945dd10ebd3a5ce353c88b05ccefb01e6d053fc24648032b72db3e1e281483371676b306d744c907eda00d3acb29edf"], 0x8) accept$unix(r24, 0x0, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40e88749611e69, 0x0) kevent(r6, &(0x7f0000000180)=[{{r8}, 0x0, 0xd, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x94, 0x2, 0x2, 0xffffffff}, {{r16}, 0x0, 0x20, 0x60000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x73f786b3711f2c74, 0x80000000, 0x400, 0x9}, {{r17}, 0x8c281a811690fa20, 0x2, 0x20, 0x4, 0x1f}, {{}, 0x3, 0x0, 0x40000000, 0x10001, 0x90}, {{r18}, 0xfffffffffffffffd, 0x80, 0x1, 0x81}], 0x1, &(0x7f0000000340)=[{{r20}, 0xfffffffffffffff6, 0x4, 0x2, 0x200, 0x1}, {{}, 0xfffffffffffffffe, 0x71, 0xc0000001, 0x3, 0xb5d}, {{r22}, 0xfffffffffffffffe, 0x20, 0x1, 0x7b30, 0x2}, {{r0}, 0x8000000000000000, 0x48, 0x4, 0x4, 0x80}, {{r24}, 0xd073a6e845ce65dd, 0x8, 0x20000032, 0x5, 0x7fff}, {{r25}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x4}], 0x216, &(0x7f00000002c0)={0xffffffff00000000, 0x800}) renameat(r3, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = dup2(r26, r27) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = dup2(r29, r30) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x208, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r33, r34) listen(r33, 0x0) kevent(r28, &(0x7f0000000600)=[{{r31}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x0, 0x800}, {{r32}, 0xfffffffffffffffd, 0x82, 0x2, 0x7fffffff, 0x1}, {{r33}, 0xfffffffffffffffc, 0x80, 0x40, 0x5, 0x3}], 0x7d, 0x0, 0x0, 0x0) kqueue() close(r0) 04:27:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:27:42 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0xfffffffffffffbff) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = msgget$private(0x0, 0x140) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000002000"/154], 0x9a, 0x1, 0x1000) rmdir(&(0x7f0000000340)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000380)) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x108, 0x12e) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/164, 0xa4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) bind$inet6(r2, &(0x7f0000000900)={0x18, 0x1, 0x400, 0x8}, 0xc) sendto$unix(r2, &(0x7f0000000940)="5e18c7c762a89911bd9427a8f162", 0xe, 0x400, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000000a00)=']\x00'], &(0x7f0000000c80)=[&(0x7f0000000a80)='*&\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='!\'\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000000c40)=']]*(}%{\'*\\\xdd^&\x00']) lstat(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="010000200000008e81495ee6b0bcc0614f00000000000000000000beead244c3e914a1938ab79c6ff83b1132532239e79025fbf86660c92f8682513898928281b828419d9211eb7f79c30c4924e341bcba0d5d856ab50740a00387a8f006f40f45172dc4"], 0x1b, 0x800) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000dc0)={0x3ae, 0x7, 0x92, {[0x5, 0x7, 0x3cf, 0x7, 0x21, 0x90, 0x1, 0x4, 0x8, 0xffffffff, 0xe, 0x0, 0x80000001, 0x3, 0x8001, 0x5, 0x6, 0x1], [0x200, 0x5, 0x8001, 0x3ff, 0x354, 0x39, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x7, 0xffff], [0x2be, 0xc34, 0x8000, 0x7fc0000000, 0x74, 0x9, 0x1], [0x3, 0x2, 0x3f, 0xffffffffffffffc1, 0x7fffffff, 0x4], [{0x0, 0x6, 0x5, 0x8}, {0x2, 0x8, 0x8001, 0x100000000}, {0xffffffff, 0x40, 0x1, 0x800}, {0x400, 0x4, 0x80000001, 0xffff}, {0x9, 0x5, 0xfffffffffffffffb, 0x30}, {0x7b3, 0x81, 0x8, 0x4}, {0x0, 0x256c277a}, {0x101, 0x8000000000000080, 0x0, 0x7}], {0x2, 0xfffffffffffffffd, 0x2aa, 0x9}, {0x10000, 0x2, 0x400, 0x5}}}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001040)={0x5, 0x3}) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) getsockname(r2, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) mkdir(&(0x7f00000011c0)='./file0\x00', 0x2) readlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/82, 0x52) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000012c0)=0x3ff) msgget$private(0x0, 0x2) linkat(r3, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x0) setitimer(0x2, &(0x7f0000001380)={{0x8da9, 0xff}, {0x6, 0x4}}, &(0x7f00000013c0)) flock(r0, 0x0) 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) pwrite(r6, &(0x7f0000000240)="df626accc79ecc702d4f6234af3c2d0b64696b5c3c4b5d78cc3cfa89487a0d39ef8d36f5b9ab6b5411266937d205673b48d815034aa7c4ff49e0d2319f5536e8e4c34a190c746c4668bcace92f733e430a81d9553ab12546e29c38e42fd60b6a8ebf63c552d42e97fe60b850a2937964cf38497721ef83bce9df8cc925c5ce0d94dbb59ee0a6c415402a972418c035f0310117adb35fa4c358dcf357d3bf40aef64387224dfc79c8283751449bfdd07561686ca5d7c1d8e23e73d1f9d2488d406bcc115f039425d46b76a91845c3b98982c9764c0f4e8df5726d9ca2c4c4190681e472893f09bb24f22fafa209353998f5c67565ed749c5932089c1b", 0xfc, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:27:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6e}, 0xc) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x3000000000004, 0x8, 0x0, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) 04:27:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000500), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(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(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000200)=[r5, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r1, r10) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) poll(&(0x7f0000000140)=[{r11, 0xa4}], 0x1, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000040)=0x2) writev(r11, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 04:27:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0xd9}, {0xffffffffffffffff, 0x1}, {r0, 0x40}, {r3}, {}, {r0, 0x40}, {r0, 0x40}, {r5, 0x1}, {r0, 0xfb}], 0x9, 0x9) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x7, 0x800) r11 = semget$private(0x0, 0x1, 0x100) semop(r11, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 04:27:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xfffffffffffff001}, {0x18, 0x3, 0x6, 0x81}, 0x1b, [0x5, 0x89dc, 0xaf, 0xfffffffffffffffc, 0x6, 0x7933830c, 0x10000, 0xff800]}, 0x3c) r6 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r6, 0x2000740d) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000200)={0x10, 0x7fff, 0x4, 0x7f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x75c2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8594}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8c52}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 04:27:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000002000/0x4000)=nil, 0x1fffc}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x3}], ['./file1\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbd64}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0xfffffffffffffffb, 0x2, 0x8f54}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/33, 0x21, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f00000000c0)=[{0x200, 0x1, 0x0, 0x7fff}, {0x7f, 0xffff, 0x0, 0x100000000}, {0x81, 0x400, 0x3, 0x449e9e9f}, {0xf5, 0x7, 0x7, 0x500000000000000}, {0x0, 0x8, 0x7, 0x400}, {0x3, 0x1, 0x433, 0xfff}, {0x204, 0x1000, 0x1ff, 0x912}, {0x20, 0x80000001, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) r6 = fcntl$dupfd(r0, 0xa, r4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000001c0)={0x3f, 0x7, 0x7, 0x2, &(0x7f0000000380)={{0x8, 0x9, 0x1, 0xed, 0x3800000000000000, 0x7fffffff, 0xfffffffffffff801}, {[0x0, 0x3, 0x7, 0x89b, 0x1, 0x3, 0x4, 0x3, 0x3, 0x27e, 0x9, 0x1, 0x0, 0x3, 0x5, 0x0, 0x315, 0x9], [0x5, 0x9, 0xeba5, 0x9, 0x7, 0x1f, 0xbd, 0xfffffffffffffdf7, 0x2, 0x60000000], [0x5, 0xffffffff, 0x4, 0x4, 0x3ff, 0x81, 0x7fff], [0x9, 0xf0, 0x7, 0x9, 0x8, 0xba6d], [{0xbc0, 0x4, 0x8, 0x9}, {0x8, 0x7, 0x6, 0x10000}, {0x3, 0x6, 0x8, 0x893}, {0x2, 0x1f, 0x27d, 0x161795ea}, {0x2e2c, 0x20, 0x7, 0x5}, {0x8, 0xa3, 0x26c, 0x9}, {0x0, 0xffffffff7fffffff, 0x80000001, 0x6}, {0x6, 0x7, 0x9, 0x1000000000000}], {0xfa19, 0x5, 0x6, 0x2}, {0x16a668a7, 0x71f7fadf, 0xc287, 0x2}}}, 0x8, 0x5}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)=0x20000000000000) 04:27:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) getitimer(0x1, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000280)) listen(r6, 0x0) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0), 0x0) semop(r9, &(0x7f0000000500), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r10 = semget(0x2, 0x4, 0xc10) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000340)=[{0x4, 0x1ff, 0x1000}, {0x3, 0x101}, {0x1, 0x6, 0x1000}, {0x0, 0x6, 0x3800}, {0x0, 0x7, 0x79b7a25cafed6ad2}, {0x4, 0x1f, 0x1800}, {0x0, 0x4, 0x1000}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) 04:27:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSDTR(r3, 0x20007479) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 04:27:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) bind(r5, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r5, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) bind(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e2f66696c65300053"], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r10, r11) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) linkat(r12, &(0x7f0000000200)='./bus\x00', r13, &(0x7f0000000400)='./bus\x00', 0x0) accept$unix(r9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r15) bind(r15, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r15, 0x0, 0x0) r16 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4494500ccf8bb316, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x3b2, 0xffffffffffffff4f}, {{r5}, 0xfffffffffffffff6, 0x10, 0x1ffffe, 0x663, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x9, 0x28}, {{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x2}, {{r7}, 0xfffffffffffffffc, 0x10, 0x10, 0x6, 0xfffffffffffffffb}, {{r9}, 0xfffffffffffffff9, 0x24, 0x2, 0x80000001, 0x3f}, {{r15}, 0xffffffffffffffff, 0x1c, 0x4, 0x118d, 0x1}, {{r0}, 0x79abd3b4d7958fcc, 0x2, 0xf0000000, 0x3, 0x1887}, {{r16}, 0xfffffffffffffff8, 0x1, 0x2, 0x4, 0x9}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x10, 0x289, 0x8}, {{r17}, 0x0, 0x112, 0x80000000, 0x7f, 0x1}], 0x6, &(0x7f00000001c0)={0xfffffffffffffff9, 0x1}) write(r0, &(0x7f0000000280)='o', 0x1) 04:27:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0xa6, "a4047e750c629300060000001c00", 0xfffffffffffffffc}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xffffffffffffff4d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:27:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x2005, 0x9) close(r3) r4 = socket(0x18, 0x400000002, 0x0) close(r3) socket(0x18, 0x3, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x10004, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe51) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 04:27:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x4f1d1b5578e0ec80, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x30001) close(r1) unlink(&(0x7f0000000080)='./file0\x00') 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) listen(r5, 0x0) listen(r5, 0x5) r7 = dup(r1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x7}, {0x5, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") r8 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) 04:27:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) shutdown(r4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendto$unix(r2, &(0x7f00000000c0)="41f2dc83bfa5916b936e688014e69e45840cb83c01b4a72f3ec5d8787ec912b588aa2f805c28c218af2fcf7f1051f413b192fadb2c6dfc2770b728f8aad12a740ec582e10ed77c87ce963c4d7d49d366ac63653384258a4b37b695cf73ddf78cd7f3e6c6532023e4a56711bd99e6a66468094b1ec117adf57a7de3e7e937e3aa422593dd569ad7e3f2822f9cdf0cd453a46d9c806f706156c2f247d7a4c99be88743b1143ecce20088062c8e96e9197aec5d6be01ad755d39991da94be8b8fa052b6cd601233", 0xc6, 0xc01, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 04:27:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x4}, {r2, 0x8}], 0x2, 0x80000000) renameat(r2, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x25}, {0x4006}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xff096819eeb28ac4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x2, 0x4, 0x5}, 0x2, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getuid() r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000000500), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(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(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000000500), 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(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(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000000500), 0x0) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(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(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) r25 = semget$private(0x0, 0x4, 0x408) semop(r25, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000000500), 0x0) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(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(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r29, r31, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x6, &(0x7f0000000280)=[r13, 0x0, r20, 0x0, r31, 0x0]) r33 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r33, &(0x7f0000000040)="670dc3", 0x3) write(r33, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) ktrace(0x0, 0x5, 0x100, r34) r35 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x4, r2, r9, r10, r32, 0x100, 0x20}, 0xfffffffffffffff9, 0x5, r34, r35, 0xfff, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xb7, 0x2, 0x37cd, 0x4}, {0xfffffffeffffffff, 0xa4, 0x80000001, 0x8}, {0x4, 0x6e2, 0x5, 0x400}, {0xb35, 0x80000001, 0x2, 0x7f}, {0x4fb, 0x729, 0x3f, 0x4}]}) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0xdd) 04:27:43 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0x20000000000007, r4) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 04:27:43 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:27:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x7e}], 0x1, 0x0) 04:27:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) 04:27:43 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x3, 0x800, 0x5}]}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getflags(0xffffffffffffffff, 0x3) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 04:27:43 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r5) listen(r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xc4, 0x0, 0x400, 0x80000001}, {{}, 0xfffffffffffffffb, 0x16, 0x20000000, 0x4, 0x5}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x10, 0x100, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x76, 0x80000022, 0x40, 0x6}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1bd5bae83ee1036f, 0x7fffffff}, {{r8}, 0xfffffffffffffffc, 0x110, 0x1, 0x10000, 0x9}], 0xe92, &(0x7f0000000200)={0x8e, 0x7}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r10, r11) fcntl$dupfd(r9, 0x0, r9) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x5, 0x0, 0xfffffffffffffffa, 0x1ff, "763dbaf759ecc67b1f7bce3b22bd95e834bbbeb7", 0x8, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x0, 0x8367, 0x3, 0x7}, {0xb033, 0xfffffffffffff801, 0x7, 0x8}, {0x1000, 0x8001, 0x0, 0xb09}, {0x9, 0x5, 0x4, 0x80000000}, {0xffffffff, 0x800, 0x100000000, 0x8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3f, 0x8, 0x5, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) bind(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="d03837b666696465a000"], 0x8) accept$unix(r10, 0x0, 0x0) dup(r10) r11 = dup2(r7, r8) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000180)={0xa7, 0x3}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r12) setregid(0x0, 0xffffffffffffffff) accept$unix(r11, 0x0, &(0x7f0000000200)) 04:27:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x8, 0x0) sendmsg(r1, &(0x7f0000002640)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000140)="24e13187e1a68d2d8d6e201ee4692207a71145cff75a41114d1f853143949b3451f310fe9febb7e0787990", 0x2b}, {&(0x7f0000000180)="1bc333ef6d1121a99673ce7c586b92f99796be1d4c183b326511f5e318c4f4d7cd9345d34603a06e378bca8676e7546679196196414a9023da19fcb5587b024141a2fd7516e45e5a5d5735eeb58a8af1da61128bb01e2bffc6b536c4d1965a537c671e08cb76aee6e49800d2ec6f5062c2c5c33df9a5d8d99d1c224487a6ae127b565c3a8f208465e982338bfb3affe89d1130f60859c3a67b0e31e8ac9eeeaef47f8cb6f4f1004c29f66bd8e143725ce411741712f24338b1f2f028a68bfb5e3f742c4664e507f43ba5d0b9afd593", 0xcf}, {&(0x7f0000000280)="fd6c244e6dbea3c03cdf3bc03da4b6ac862029b80f5287c369720c572ee66a70a66b4cb986e3bf18561590a6f3b5a7a585f895c3052f9551b13b047a5a2f1a9018bd5abaf4cc670be56db41f2be5d9582d45f878a9c17eddcf414c34282717eb906cf23157a4b7d9f87eddc0ad6fe9ebbb029980edf43e02a2d2dc897efa359f3dd8760ca52fcc5c758ef89f23c6a0ee4d0549946f52002e4c134f28f01b372ccf49e43f6ef161061edaa0a3525835faba452ae049ebfab0", 0xb8}, {&(0x7f0000000340)="36e02fa2da4b9697ae5fb4e335b27237f77e389a67fe3843aa3f1f331031b3ab2e4a2ea816196ae56ad88e6e358f570a19eb170cbf82ee7c8e8c021e0ed5174a6bc7e1848cac40341c7a010d104105948ba0f15c9ac3e123d64668bf6e8cf6c11e31f509bfc378ca932345f2847eef89d27d29af7ab4cb9bde35c730238fab5f26acc2a51e894dc86099c66288e5c80a96182012a73ab7bd324b508132dd7837131a0910fe3a5eccda1e36ef0b4bef5f319e4a2ebffcd63ce98c99b604f97eaf215448a43bdecb01396ca5d5b67b332aae5999be688faaea97b53ba39bd9cefa8b99ba5c5f0c991d84c6d564f51264d84300bdae7dff164d85ada67c2c8d95c2f509cb729691fb90ba042405f7662d79ed7821d19f4f617af508bd0b192367fdc2e8589aadf3af566fa906d569d5024a0681c796c61ee4e09451bd276f077bc75b7caedcd0fd7c945467291e41535cbef87d4237e1c63c60b8816384409c3d4094733e038d91cc3ae77cc277f1563894afcc26749575b86acae04c3b5d5d6033fb2f613b2492c7bede16e6b9214c35365b84ec36d264ee33d054d46c3342959d9d56a0d810145f052bf0ee10bd11183874b8d1b5971f6317dc2ca6fa597e58468e1709bad52a4990c2cc4bb20c1a8925a3d7fbed2a33748f066802f686f180ad84dd732ad626e965de631d4788088ded257073128aa40412c74644b233375e99006b18a83fe9f248a429648075aa6a556f65f3b62d992a7c7eae4226a7c943b7f8e7adc00f78c56d1f25d51a81a71b0720898947e7b23c43c6c1aa34217d242b3b22b9f4651003234f85b3c44549a81f1ab4b1a99616275cdd4062daf33f3e939f281f1c83775eeac06c659836b3d434becc0ea602c5d5767a06afd3a8a50166dfde753c8d005b2343594e82cbb5677a1f123c20bd120e554ae135f58e3996a0fe3c0979e312980badd162e4ad39d6203e8fb33b9cf138354c94b05c9db3d2366a69c1907910e9f73b221f2a7848072bc3b8c7836fa0c627c589fd6f41b879b0d2657c197777fcd428cdcb8adc4ffc17c6a4f01b658de41cb02fe54f240140a1072f81714de970df31fe3550fe23978f384b99d7a51625dcd43ee06979f35a8ba9b7092e95f99a63e82383f9a2daf3f11092a5164fba625c235bc971f34fa1a6a0dbe6e85381d0c1099b25a0478656682cf8d136f47c5e88d1f602df51da0b9e28e626473a91a6e16101455a4021b92b0bc0f9bf6ce4f254f37d787ebb9eb0961d1767bb99b11c442080db19a8abf008e8a6743c5b72e1f0740080bd89477dc3f6ceef0c1d3aa663bd73007749ebf88f1d4174eb401f73508c1155a380ea796b947c9340cd682c1fb10e0ba1b2d548820390dd5705317ab4d7885e7c87d97c035a25f3eb15375fa53dac431ebc77eed435bf9b4e7d66abcc29fc39ffcc72ed996d677d012fc493100d9f40a3603c3ab459d8e41891b0014d0cd7f88ecf576925a741056f02eea7e7a920f0ec830319fe62a4a533620988a1cceb1a0aeb228877cf84bd7c3d391f41c040a3517a813cc71714ee718c589497074e4e59d7a52057d344a11120e6c403b23676778abb307b031b9d54e0650e248fa328ec2383d8b113b881093732521179c997f926d7a5d11fa65f4e6ed6f4e205cab5fd96ccd72b2aa29bda4d5e95307627c4c50732669777a7778522449784a3204ef4b6877e97b73d5df7629e0933bdf1aa8c56541e3837a2229505a2dfa72561e2b446b43c286179cd6b586154bd0e260a2932ef539c169645b1fe248ca98773a2d1575217ed113e387e611671599d8be1e638a3922b2920a319f268fadfa4bdfcdd573373a41e1b685d287aa83c6f2b0271d7d6822ddd6ec47510c9156d71a69031a5fdb4ec63dfbe1dab5eddb06e9876f759e7394f1cc09f220a2156d070a68fc753ba2244f698863b5afc38c6953d9f4d7c6e3558a26d1b462745c39841929ff06be546d9320d4a324d7bc8f648139ccac71774e943b8cfd1c3998f756d423a8b48c87d46ac068eb3d03e98fe7e2b6bfc84ed340323fbd88f56abe66726780715a013d18f7e9eefb117c926f886e87a8e156fb38a57b1fccadb54f2fdb03670662a07eb3c509f5ebc4621e6ff28017a8a6036bc24cfd6b528dd3951c8bd8ee39471afb2496a05a363eba5874a1d87eaebbd4fe1352e8529799ed466fe6bf32e62d1b10e27a7bc6170821f87aceeb05fafb3a0b67735fc736e8ea32f7fc4cda8894a54d9dd52d15adaac6f6f5319b4c44ca894d2e9abff2d3c83572a07ada79743694681a7b799c1cfe79d326370b149f0048d6e7c1ddbb117ec5c49449d8ecb6ea4e694dc99a8dc1e35ce2d6cb8317f23f484e3a87ed840ac3bd51c95e2631d87ed508e446d01350c0be2da50b51094b40c8590955b9a771a0c64d6a04ccc8443a2a4440847c40cf8761aae989d9def92d0d08ed4ab1bf2d01725eeb69baed59d11ee21c642d9ba33fd2d666cc6482f963dd0d90be2afedcd933b04eccadeff11573862e7c66ab00387736ac7f08254ebc6d8472af1e18bc5a882292a6a6b7ba1733ce699738c7d8c17a70724ef158085b7efea46caca52661262c7ad0dd065a664efc817f00267cbd0e3613da5cef7da789df0f073988258fe3918f6c7bc861c9ec081e427e47d8f52f4b0c8928e8ed0e6fc72aac85ab3b437e17dd6216d8fa12478328d978638da929498b96f9fffa2442614714a5e1eece84a3b9e1249632420a87047873cf5ec0a19868a2d585a776f279fab040d233f2e61b34bf645d7e86e2fc9872ee1d5d117442a6cddeb1901b2d7fde775630b343e39b3f02b3c8e5a7817aac1e1f54d3f4be01c36c938799cb486d7647f12aa7dcc8ca2d3af01d3785ebb1785117063be0b2b39821836da83fe8c3b85e39ffa07af6dda913ff897f5ff9868c5c8e093a28fce7aaf13e4f9911026c63e4b6f5758e10aa5b85a607cab8da22b3ae529879988f962efae875bc5dd211397eda62a440521ac1fcb896368892be75af516fb6efd8583367eb2a8436c80f6b069515d1b63b9f31cbcc1f15f81f523196729cb36d4bf8e6c87811c4241daef67890bf5c77ec1135d86172949f61e036642a439ca5c579e5552d7950cb8f3911c46b578794334203432c59bc3bef0ce5644c6dc0bdd60c524fc4035dc76ddabe762dff8c22e6188c8faa859bde746b4978f518240036ba56c21aa5f82df5bbf289a22a188156875fe99e7bf66ec43ca4565b41eb660a7dd58e444b5e0fdee517220888b6f22e2cb854f9d797d284394834aef9871215d06772e2e8b68c68d6c13e0bbb1aac87d84165ee8820a7f31ec091806a2548648776c008af6ba7c66ad0ee9d3f61ad48de52ccdae99b2fd3f08da019eaab1b86fe99ca120742a41d055d83c80dca3f027b0eda1fa531b80531a693ce6de75c36adde2313d46a84f6c3beee4b990dd989b6c9b3cec27813109f2e069f0d7c5aadfffb92c7df1a1e6e60e77ffc5fd3804754e6512d9f334cc3ad7b900c444cb6ef4fdb3c2c09581bf309a96b1f87a14ed5b37e7918be15954a86a436d9bba8a56c61af868f94b9ee4fbb8fef6ad3e6a8b3f09b8b584cf802b50a24765900eaba29bf2a356f45f2f8e8ceecf5289f44d1814f2d39dbb2c240fc7757f53f65aa2b34d4fa871699e2c55252a09e75624d6aad54e32b4bd89037f704f4e082dfafd8be4b44e4ed785369057966b1bc3846fe1291c266dd402557593ecbe7e4d9102450d0ffe63a831973f39c5ec79fca5591f92002895391574c2a9961eb9d0236c716bd7c3d29b8b6442479165d8933fc08069233743aee8d44a7ba621176b5219d7fa8a1b2398b104a245a1e0869435dce656fecb428fe67bcdce41048efb33fbbe87abcd18ba1d5fb4c3ea410b5edfa7846110ba74b3201777e34a02c07c2e4ed37bc7be68adcd23344310f34f6262384c6a24a00f914342bde862fba32f789bc229955c8f4b908874bd6ce9fdde0951e0c2cf2568f2b71d1f5ce333952f95d2aedd38ee13d298a301bbafd75e4cb888043c154951cb27857309bcba5b6a96284150416fdd1440685f3f99ea70a9b60f6500e24e350e3e727a5b9cfc203a79e516be82006b22b40043c7060c460abcb4e411935f9bdd2559dbd3bc0fdb116dc7b7260a2f5720a1db022ebc76d96a7aebe9f68236ac54a60b962e50aa6c7be7c608f7d523c23968643af78990f40d8526a6bc2758c9bc4baf44ab1fa37e3046ee4bd0f39febb7b9274c22a67d856b9e24226e754dc76bd69db2cf2c2628e9d3a312614442f7bb5c6f83b2d12ebb515ac6ea3f1604ab902eff2c26237ae426270d174b23511e01332a29cc6061c0a0687c10118fa736827f5dc34c766cad41a97745de7692e5fd74774ebaf3942b1043822de6c5c97af52cec4c6bff1c7319d60e4f1f347e439c6a0b812b08b2689ad421674b09f7f4ac946bb80287ff7a7f5558ab58a43942943dccfe692aef86158891f908921fbb9846c4c8b9465902a0ad700233ba05c839097a7e05dda46600e8189c0558bfece124214b517dc5a4d36705d09e44d00d318b37622d9a6c6df0ebc9f0241e42f8c48edef726b608dd860fcb34b6bb8a00fa548ae80997999f248a66814bf889d8002b7bd0e2415f4da8d7108ffa3247e853d018e4443505ba68aa530d359987f0df8fa6ea29d3e89a0e6a31c1745a399c5d95d144ce07aa0e1a020e64151666e0047d00f86ad1ee5cf49b2603bbdea76253e23420ad8d82cb8de92dd85698eb460614eb5b98bcb4105a5f17fdf4a42d77481861305c5f4e7fd651237873c0440f87de27f4e327abe2e035974bfca898428535092824eb84dd83d1361b7b7d0c2bfab25d29e19cc01e1be7366f32f7a5f2543b487f7791a4a6bb29b1ac187d0bd0efbf7c843bbf390efc282969de7435d32c498361e53cee6f5ae3cc06b2ec7adf4ca30592ff2abaa6e6d6018772248965acc5d2a5fd33fd129a3bf4ddc815566726542f5da51973ab0ceb418c8b7a50aa7adb2daa8d591acac894c1071130de9b8f5e664735eea180a22fb24be2595bc05843ca9e74b9c8f5203510eee8cd24f6e70cd97c647185db55084dde58b5011d9a2bc9239ee8565afb18be947909a51338f095034dd4b66c9e30fc8f1c988fa6a275979d2cc778056a21495614f850bea647458853d64475a6e3696e9cc5de4543b107f45445e84c4a5d45a8dba4de1bc1e3f8559f9198c687fb1614910e630a9f7100171d76c8d1619d141c34fb719b1f4087b47f9404bd7cc978d1e096c1a83afb40a88ced28d3e31e8f7572d569e268980285e8e4b66dc4b38f24aaec2e0e1c19a26fbdeeb0cf2e78cf0a1992e022ac708d8beb57359ebf0a3d2797cddd9071a1d2353b4a7f7393248846e54b6631ce9b277f2752fded31ce645f4be23e0f26c6c194e1a15b926c6b1fd6692451204f363bf0557d974f05ec69c7a973cd1e4a72f5e214fd10a965bb8999d7e18e024916fcac64fe36ff310ca8b8c7c0f2f8e451d5d938528e1e16f23e3229a3886e364960c1711562866f9be2beb14e95ad53778c138ffee55e77b5487e8502a6e2c344a972c543a2dce870610187830631fdf503a5e3215c25b0b5d36cac7d55691f8bcc99d3d1862330799b09c16273b9b48070e413ce13da0fa042ec9125a6488662ef24cf37d008097a6a8c1d0a18ee1771c127706cc2393efbcf0ba2b71828c17942840c7e0dccb765e70201bf84345ef4f0051d90fdf1c771b656a5a29dcd50ee250ef57458", 0x1000}, {&(0x7f0000001340)="8d66bb1b1e937b51fd0dbb15c258d1fed5174cc5c18ab32c59c1be9c4842686df292fbf38afee522dc39235290318af9c931dcffdbf37279cf9bfc87a91c95a6481513288b09de77c189057ec8fe93f313bae9a55b81574b980bc8dad3304ec83d208b8464e1b200e7d57b3a0b82bb8089cb8bd6447dba2cf4f08414d93b66c594a034871f400e8c67485a1c9d9df4a605da0b2c963e2293f9517a998efb56ac44f0053c23f7dfb728f9614bd6f1447ad0b00211201901f908c4bb5843b9be780edeb1706be9f98e574469b7831a654f234530fc26d9d110c761b808324a35550f601905c1b89ac2915ffad5506f6acc811cfe735aa375e6a86f99214e7abb404297ec664bd8c89197b1fc1d483b9a2c33ff3c24fd862c7dd6e5f27283860b612380047ad4dea4559c17b06e6c77ba38780c24dc16366f73aec79159f0503bc82160ffba8f4d9445af0ae57bfb3d411dec2e607a5a59a506f7e9dc026cfacdf8535e9c27b5824718df79ad236c3f9b6d9fa745dda5b418eef13c52128a106f2547323f59f48eefb00f08ee94be3ff7f05e6c82c38969570a39cc47901bcfa99c5fcc9afd257a8ff86c31a309b8a4ee94de6d938dab5a413f789a0ec3d2468c273982fe97bf74918d0d97c3a1b6bb6f06f793e057532e2da3001c870b946c8bc751aac8362d24cfd5b6aa83152ee2ff08c2bcde6e6ee043675c643081f880e805d5437f712c0f24e5cabc3dacfc5d1afd2cd4bc93aed13bb8b566e8cc2651b605b8510a541215f8eda44751b5abc182da6cc5371ca39558e6daa895bd3a23dca23a7acba910742a5f79cb578f4ab8c1f21fc6039d88e03bb953a47f3ef797face84a7497f0ed5aba213b2ff9e5b3ef8a20f9f245eb268afa1d99d16f566d4ad8e009b9bcfdc8ad7f428148fe2431409385724321a4c6708bf4b0b9097b153e63f0572940ecc68e019943e4b0f8fafc2bc574872f67e7cc52803340c7739076c2bb46af2f86e5e5a2915f3d519468dc616f2c458421579a1867d91ac9ddc1d8003a72c1b009861bb95eb5b3824a9881291a15cd75f7550b7c82630441111848f44f8c7f802664e976c60bdb007723cfbb8b5d8549f8b2d082caa85148166bad629dcde44287da86092fc1f1e6ce78ba1da4ae94d312ee426bf4e5d5084ffe017913b85cbf8d53e58e946d47de52ca5f05ebf38ed264c865ad3cf13eda50906f8048a0c2d4f755071d26a4fc1c77992c42dcec0cc47063a53828706248225669f1c23131af83c56be4bb8890c836d210c259a2477b1054bfe85bbb96e7f327fdd2b9956dfc267e1adb7ca31878bd4f371d36e66ecef68716ed8027141b70a5ca7161bf3702879c694a5a1b05878b6d5740cd3fa4897ad864c4b6667065f2ab5b20e49321d4cd10429b08f6b266bdcd30ddf702aefa46af06cf46132eb54f45225725e3c59fcd9054823faca39fdb5ff196eb28c54a35ca78d10076f81824dff64343ab37013141dba15c46d27cb3cd6c1cdbdbc359756aa4b61af832bb2d87352f38513207b55febadc69d1737e67ffe9d94d19f43ad919a5b44e7755756615aac5a13eaa1a35716b25900dbfe903240324d9479fdc20b1092639531ce71930977c7ed915df5dfe27f8c9d9bbd044a7410be15a30bd8e943c98f44e4647a64ac3479f66cd882530aa78501348b938f472fcf29df367a2a39b015c496f7f23cfc2f57bb7e5fac41313828a01109cf602ffb6b54052229029676e42b8a6be4d646474a76ec92422847b7560f54a4a7434ee0a327c4c6ab4dac374bc1f03d8bec21313510538bb0d4b090132ac427a03b70f7cbbd132d8799f2d4c5806417304222bced8a584c301b7d0a203dc89c810141657f992f6858db5a338a7700a03e8bdda69f9d8bdcef9114037bce8a8d43beb04f44f5c7296cb0cc7e00caee28403f743e2a0461b5a8870850572fe7ec8b262cd609ef6de35483e9d16aba58e26a4d94ddf021d6f1c848143054658c00373bb0ae266cc0a43c483bd76551a5ebab15b397d90ac5305fce77e826d713373ec97a9827f8d8c1a0e80037a8b3db952bf30f9fc091fec69b8137605501e11e811e7fd90b647ffeb3418969a89af843503951e22cacf388e784f741ff74f3b14df5a8aff991f1fcf6f2109362ecf757cc9525f8760123eb44b61928da543aad7cb3095817a3ef4a02c7c230b7274644cd7abcd2b702bf9ac9e0d44cffdb07ff849792efec8213d314a4e03360a093cb37dc3225f8917dfc889b66533a4cedbe6d7f69c4a93e87d27be6506a16aa83c9d27615d6330a9594c9c1430c1ab46ab98831c65f66ef5e9780215808d75f381ccc7169708140e0af25203536283d270cbfc65a60a9c38b5c5c7d0e2f289710b9877c6ae8ff5874760427e5f2747c999c6b99b35879785e62c1fa19bccfac3e79a88975c4ac029a7c28b7aa593874b27bc76c355d243a8fb0d1ac13aaf596d062a19a9647c6acc265cea5c1060744480c9dd44a1007dfb8dc723b4e8686d3e97e25ea3a12a6566a745ff1a995a497788ad713c4f51255479e058e662eed714c2cda78d2610395f38b9b43fffad0d82105b4fd762826bc34d8ad5057b8788a46fcc5dadedd66c92455fb5c5c3642c5454b0e86ccd55dbd68193a24d2b2252a7a69aa9ea0aee4fcca38a72c766394ead23405437de19346381d2ecca6188c8edbaafbaaeea3e9bf3b8eb2fd2b8846afebb91e0dd6e909b0b9397a7f63bfbd38dd55988d6cfa0e25a06aed707079eda324646847cbafdec671d136d095f6cd52a4d9cbdfd7dd5cdb3df6e9da5a70dcb788b99fc56f7fb419f5fef00299051381571cb96c4a358efb3c5808e5ec78007197179e5248cca487510eadfa7d2667ad2ff312516c132add00189afa13756daa1b18379072620b7f281b5c60394259802ca48dd6a38587112bd32f4ceecb30de8fdd4b4a41edc58384b6dd14ada885d92b813f16efa2c52a452c5d94a2573d7c3b84f26e7ac87f58c61b481bffcf233a1d11d0347f42d671a8bcdf535dbd165fd7f72cb3f6c842c436dd00695d3d9adb3f9fbeb21624f442d0f1fe0309a5e3948e50328e9adb35fd82503393309c38ea6b23955023df7a77ad31d4d0d29dfc9af74ac4f242162886081c513dda9724717cf6da8e2dfeba746b4b9279dcb0ab381c2d1b922f3ebcab72be1841d321c014d4452b0935f0b094b91b2f2548b1323a9e16e313dcf3f90a4788c50715151f212b2e84094b482518fd652683ecf1a2f1398b9cd5a9d58b793fc202b4a6e3119c13c3a1ad652e74a5fb40c2f6c971b70bfbf400b323c7c006d1fd8f42e7e46201312167e192089a97f9435cae1aa4ecddd5b9558926f7727e06c757ac2b293b16ea617f2c81112ee9dd261cf1a194569bc4f425a52991982e0fae3b45823b2e528cb26fff150a5e465fd21100643e05cbe0f49d24da4cd1292b7e4255cb82203a91542b116c01a45a538dbc9fd973617e2579aa5225718cd280e766a782f7c87704a1e975913702f2ceaf48c7a16f81f6a5724a586fb144e2818a083892694f76d317d80a4618fdf83a25bb43da29d1bbddf24301e24fa169ce238a82e4f5fa1f902694500ddb2999752509358102c8338593664fb92a0ea6fa3435bc8aba5447cb055b64a2f6a0b960299c5d25839aaa45b399112d19486a94fb536bfbdcf31e18a5505ae8a2b2fc5edae37bbaf855f928cf83b0ae369feb96973dd9c472521cc0f80ab1ac51c48286a1b17b2188d3562f1201f19e8c9046f529964633fb14833042cac92aa0a2b3f13efb2a00c319ae3fd80cb1ecea8dd2fd2ce6cea8ea17314d200b8cd7af7726457912e4bcf90e6bcf83c2a5e9eb6a6a759b99ac5efcbd7e9005be29950be3258f604ab4649957906e2155e03de3fb49cfdf18a5f54c4ac1965424507d540415d48f9d11ee860dcdd715a662d57c1680486dc8ebe003144cdf634276d16cb74eaba3046d20e190e16a5528e666366121b5c662e3dcb574353a6011844e639e69e28cbe126d25e26074e6978aa36fa21377886b7f8ee5a86eff70ccdf01edadf175b410ac2d3e1791250bc92d4ee1bd0a8523e1f880ca198127acd8cef8c35f9d50bd2b2adb67738b985dcdb49737caf4449956685e4324e719d0cf672003328b97c8205fb7fb0710774105fe90fab784b18071d30e72c44adfa7b99eca7772771659db017395b7eceaa2a922745a1d8dedad254e1df80fe8dd3eb043b708c53790829d4b40b5987262c5aad7bb3d29f2d3caa5ccff82fbe442de206aea8c2a4b2be0df7ce40b082bb633890ead5e8d2f9416e558a40eb09f120237127479d66a0e04fd926f418139c689c567e86e3f4836025a8764f958a58353daca1d79293fc10e8e14535eac19b774b8813583461ff3eac5408bac9cc5785ce0eda3a157dc4932cc45a9509176514282bf1ea3577c25004705a2175da7b7c96bc708688b223f9e5972fb590d9f248dfc81e8f76a49c18669a5d52fbf4e90f3c270bb47f13b2de0e67bebf8ed7aaab2e1fc80686dc776eb242c3cbb192fc5d79bfea153f7165f94fc2ccb647bfd0a635867d55a63091e54339f83c5a288e4f564457438dca42f9f1846c6e14e3f0adf304ed0475fba6126d8c1466538c8c53d9ed5886df12b31dee4a68009313bbc4f901d55785f177802af8866fb3c554bb1b050ae2484c2a8b70b9241a27a7012d4a820fddee44c05a7a15c8f1cc0214f74a36a73db93cea870b6bf20bc99c6d6e93408ae08c2f90ee9b483609e10427debd535e539a92aaf80fcb3c6897a73db2ecfc659ba21a04a021ebc48bd9d60d993b9541bd5e1f32f297d77e73308b80ce0afc20d698a40f8a27236287f9e380f46023ae587615cd67f98d6dbc7803425288e65d05d6b68b3995075618457dceb6781e3da3e69e38b9787415a445c3e2b8f04ead05e5e7c3a419d8cf6e4e593a9d332413b24e7b3c6498f0f06f7514ad6a2a9fb7d4f3d214d75f76689ebd8681fda36504202d2e772818680cc4d75b019cb2c2fc03fe2a2bba3a1f329544410d375de5a94d7ff75714314132e1ee826f7f4e424aacba2626fcdf5198a518b47bec3286f39b31674de92e2f202179f22e6fa5c6e97adde77994e3da6322c90dca507541e84c853eed9ee56988e78c9c675f6ea829462594d4184e990b277288c761231343030143fa547a48dfdd9f753faaf0ba1c25b2e280579b0d2614fd88c0bd7aacd4b26a95b4f86c6c584c49945bcc7c747ce3b976537abb01473788d0881161632172839a49b8fdf09c5f2fab91f6e16a08731ba8ef3c29d2968a7fc040787460d435b808e0a83b498d5f4840a1196652b48a57eb94a3fff542ec635e24e991355336e7a5b0223f1e35f6766732af1c6b6c8bfca49d2a6bdb34bd56d3b87b5b9dd73b7464247b7d07d5795415e743bdda3a4f7d10dd9a4e297e8d097cd1c5c3a685d877fc2017804cc0ad8908616ef11f8b6897d77aba76429573ae0546075cfd4cc98c900468df4cdaf73585d2c3514a996e3efcbf17966bd93cace0588264788a71924f1f44d272b333cf74b611e332f03247c19d75694339abdfb36d89e098f8d5629c698bc28e18f0b16bf654fd058c61e1fa834f41a2763a5170721820dac81675646f6345f86adfdec682740dc6fec38d883b6ba3c27b75363d45cd8c222767934d9b8614a846c616ff8f4a7594376ddac89308cc9ed08743c834023d14aa2b9f25538d306cb2bbefa6b1add0ef3b29ed73de462995377b74441daacd5a0f532a", 0x1000}, {&(0x7f0000002340)="9e80807981388ba9ca09a2bc2337093d534c7523d2", 0x15}, {&(0x7f0000002380)="68d08d89cbba75758a3e99f3a2b7e7fc657b7a78aa8bd47f8ee9", 0x1a}, {&(0x7f00000023c0)="0a0505d4f53fb8970f00922382066ccfb0a2f9c959004bf3b84b3f8711e11e3843bc30a8fa9718669510f059c84dc7be1c60a6c5", 0x34}, {&(0x7f0000002400)="98b94cff966b18cce74a60e898d6ce229994abcca48965b29e0d23124fca12d6bcdb314c6525b0e2fd7bbb6c96e651119fcf9968b9ca8902d7b8cfe0c14920eeaa4a7cbd", 0x44}, {&(0x7f0000002480)="dc67a627a68751ca000787ddb5b3839f1aeb75e73587a847da4913a436933bbd", 0x20}], 0xa, &(0x7f0000002580)=[{0xb8, 0x10000, 0x5, "f2a00e8f78a33a8c77b71210f162bec4362cdb36c6f56726063bfe15d6cd2afc197188e8340bff3ac1b100099e3f5bc504e04586e1acbd6474a8196d1c5ae5755f5d746bcc2afc51c6a17932b8b2621e5bae149ec4e061e466b9227140813b5d34396b6e57405d40882cfe96a19575b01733c8465c8b36331f86790be34a1529432f5e19d855574490e1244d4a879b41b8d1cc4b5618a1d549b85107233f66fa14"}], 0xb8}, 0xec00cffd9f94e2e0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) listen(r3, 0x0) dup(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 04:27:43 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x9, &(0x7f00000001c0)=[r1, r3, r5, r6, r7, r8, r9, r10, r11]) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDDISABIO(r13, 0x20004b3d) getgroups(0x6, &(0x7f0000000200)=[r12, 0x0, r2, r0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r16, &(0x7f0000000280)="862cd957b27b1801d5c9eaab0848a04c5f95ce564d931a4f0b1149cf8d69a775d3bc5111fc1f0c62c2b7c13e94af8f65e0809c8ede34a7e6cdd9c15d6a096845f5e2c46918ba20b4661f5f2e88303bf615f031a502559f39ee62ac09ddfdb7f26c85979194d4796f0ba7c98969ff545d442ee98e6b48251e8550c2183c63ffd4e96def80bcfadeb4caef7e", 0x8b, 0x0, 0x49) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) getpeername$unix(r17, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r18 = socket(0x1, 0x1e000, 0x0) sendmsg(r18, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000440)="eb2daca2046f8295b486950fbb2f207d8f44fde2acb0cea2b46991a34c080e9ebd427d57b7402e8b55ec9e3f72a5a9323a15a7395e843e748c389f1da54a0420e660ae7ec5126214a0c580c68f28938f3dbc76430a467829a34d4ea1a757b0a6ced891", 0x63}], 0x1, &(0x7f0000000500)=[{0x88, 0x1, 0x7f, "405534d4bfe77706d18177a406ba01d613a547503d6cf12887eef233af85c81a37e95d44b60677423cf41ea2c55c299acaa5ee854b79f97894c6bdee6091b693bc687b196f577dba0132a7ce6d8486f792b897a3f2bf4f18ed5f1d450f0fdfe113bf7916b16f3e6ca2754c8b06eb1cd5d48773e51004c32c"}, {0xc0, 0xce9a323632e385a5, 0x9, "11c7f9e8c1b7e72bdf569eb4225e4ee81c8ae440e005b7182bba35aad0b70e5c79132b482e0354b892f22d589f4069fb3b8b1f92f1cf0293efd1cd2b6b66dc1d1b603a22ab139d715ebf58f9c94d8fc5c3b3e3ef72ad1e95fe18334c4e16699f5aa53579849ecd4971086cc531ccf1b78f1e78b52a7928f859d3c9a7a4a17b73e2b8f71f16432de86da4821883519e0362298eedd98dd288a025c66498cb6685e4ecfc5609078b8011"}, {0x48, 0x8e5e4d105bdac631, 0x0, "1eb887bb807dde01e9041d0d7cb5ef8d84f862f1b630f0811e1585f66c0e702787c9386341fef6023981200df213ad5d1b49acb05735fd"}, {0xe0, 0x1, 0x7ff, "4701cad1a0c406234b789174de1ab0c9c16b6457252373faa860cb4f968644f41bfb42c031a56b13d404f88d90511f8e443b861169eabbca1f800e19e9d34c8dbe6d889fa800840a1a8c79c8d0c9e8e2a27580c2db74b075dee1a3a2cb3732ad16dec527678b1cc8ad31c2abc9e17ef69b610460f8f01bd921ef5abc0e9359fc6aee97b0c31478a18631d2e147cdc63106f8900b25fb59bca16e0ee4be56b6d391a0df97c0bcb02342d6b5c78cf7331c8dc00c2712179079e8f98dc1d7cf97b314a121e9252a1af133d964bd"}], 0x270}, 0x40a) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) r19 = socket$inet6(0x18, 0x3, 0x8) pwritev(r19, &(0x7f0000000a40)=[{&(0x7f0000000840)="9b9b504ff83179716ce7c4a93898ca56aa0774b22b29719b94768e", 0x1b}, {&(0x7f0000000880)="44f0263a9b09115a78fe21c0a13ce351261acd813d55b279a1f2d579c9495ed2241ce5edae972e9d231d99d0e3006d395eedb18f355e5279da435d261ce6950eddb9df3988fe1fa48b584a24e11dc13cd8c9645ab2621104b593e886b67338539272a2b080faa9b0d10bd517064d94ec4d3889bf634cecef984737f02d10b42da6c4c4b04a61b502d423fc710119751cdc90baf85bc81492ea99a9e450", 0x9d}, {&(0x7f0000000940)="26c62874ab8d3135c00d5a3d7cb7eb1e1d73115fa41908bc806753b516e2aa0fab8e8e3635d020e2010af3f7eb3da62e6c004aa87d0812af4cd3b1c2e4b955fdfb5b4c6ec428ccf6bac9b1dd01cf6fab895524a226d161dc5e28597c927f59f808878ec9c0fb6eaba64f9d7e7bac57ce52347eab33fdfbc78b688040d527324f609742544b76b8f47898f40efaea5651e6d17901365b4886d22084fe51755381a77143c1f401a65343abe3212d3f310da05197faea51c08a09e27e6d97dbc52208275feb9fa77d0c4675c48ef1c9483c4b2003f4d00e", 0xd6}], 0x3, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) unlink(&(0x7f0000000b00)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) socket(0x2, 0x5, 0x1) r20 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={r20, r4, r14}, 0xc) 04:27:43 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="b62f55900e5ee72fd4920636"}, {&(0x7f00000000c0)="33594bbbb33eca8e4f30b084ef501eb70ad8788311c1a4fc46f9ed2e7fce58fec8cd807eaa77b29e66c5ac2b6eaf462bba0f83ab299c85de01a2eb"}, {&(0x7f00000001c0)="8eb7b48b40d06ec81055e507f95782000febc4d90fb5ef47ffa2d09eb23c2ba46bd4c8213d3d607797a085302efa21ffca0c2694400b1923590dace35668ef869977e52e1747fa0ac8ed8de01d8819a2027471686de29fd5fca1d7a9d54054a60111877c8094ab70bb49d8eceed1c195cb31f607395eb8adba558615bc805dc4e63aef4a986d16cf9e"}, {&(0x7f0000000340)="b2cbf70e2b8c469fc8c3322616385fb536d34dabda4e8d4747dbd675faa672a415a6ccc45adddfd910e88757b200cb237a5f55292400e7074e47bb251f4f40f82259c45243d700e37d90536c8ac925ba487d6c39b10750e1a79a1da66d71a1d05ea0cd8df16a4e92df563b85a8ff048c758f28e96ab2c1a161954af835ee97cb2cee37f4586f78feac2e7bb845cd523727d6bf2827b57315a30fbc7724"}, {&(0x7f0000000280)="3ecc27a18ca15b71691787731bce34c0ed7349f9bcd40370dce20ea8e45882d2ce70848e1b4aef9f267be9ecaad77d05845714915a158563ca2ca6d602d8d89e9f3d665be100265d4aaa90c5e144320df7ee0c"}, {&(0x7f0000000500)="3a95479423bd8dffdb68c27ae5d26cffa70ba57ee2762c122486c8af1dbeb0a5beff522ae18ed42ad6249598b8b365fdc0cdc983390aaf6615cae472e654f15974806f85999f8a7b4628aeb09375b09e0cca526470ff557e69194e799e543467244a6b19d20b3e57157bd3e952b5f2030f73210d9431f58e7fdace7258b1a2717aeb267fbcfccaba9845a95bf7f9277768f0f6f1a3a9df64c329d262d2682f8cc8c4b9606d454794fd03bc1626dde0328deb99b5d161736bae4382bd9b80a0556fdbef138e3a128293e1eb5c"}], 0x39c, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 04:27:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xff7ffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/198, 0xc6}], 0x3, 0x0, 0x5d) dup2(r5, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) listen(r8, 0x0) r9 = dup2(r5, r4) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000040)=0xfffffff7fffffffa) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tat', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:27:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="0c2308d0863b78934840871f074e2b1b67cbec8726ad7ff9bafb15cb260804b4cacb02382033812d6557c2d29d93e400b2c756232a69971982acd93d4ee18662116d2abb238a84f94c729d019a0c660bc73ca4c47df42c370e84c5b74e3c80f28c4f3febd2e5635fcc0ddb652a6f848c7171354fb179492effec7bab6d2b6fd9419cb413818dcd59d16a50d24ffa6eaa7d71", 0x92) 04:27:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x9}, {0x82}, {0xc50554f2f317378d, 0x4}, {0x8b, 0x9}, {0x8b, 0x4}, {0x47, 0x6}, {0x2, 0x1f}, {0x7, 0x7}, {0x83, 0x80000000}], 0x9}) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c652b00"], 0xa, &(0x7f0000002640)=[{&(0x7f0000000100)="0c8622608e62e851cc2624a61aacabc999dc01bc75a541f6b58a74a56c64436f4a736ee1a39801bb7cd7df7ee6f38f65e2952bde30388d8de5b003dc8a6a065dca520fc84a7266b9ea3bc0a9bc2e36951814361824658149ac5bb4dfab508ecfbf0ec11fd5bd79e194479f717a752fe0a03adf3fcab24c6634ca17eb96437f740bc3c7d246bd4b0b980e16639a9cd0bc2a2b6271861c689bfdddd9e4891854fed746414f02e6b83adc2ae4b24dee5fee77f3e527baa7c5a2c72871e0ff33796a9dff2d585865902894f0bdc4", 0xcc}, {&(0x7f0000000200)="7da52489218b0937e70cad219273062e48317b8530cbc15fb27545a9a4193e1a708165b649d8620241dd3148b797e14868f7528d03fe21c48a7bec701ba708deb430fad48ff7715d78f9bc1d3996b51ac575c86a94540efee65a878a264878e6311fbad8acf65c837ffe364d2f5311d7bbe18d8b0b74480dd99c9672813585112076769689424f191e256249a06fb51a13f4c87723c7b77b221ce7a602558d1236dfebad3d38a5399ef98c0f33c89ccb61b9a7eb", 0xb4}, {&(0x7f00000002c0)="4d1800867fffb094ce75ac0ce0698c57a54ea7da624cea0bab414655c0a9ef180101ed3fa8732adcdc554c597c0fcd4929c5a5f98750f7b3aa31aa8bced51611540c02fbff6b7d2c8384dd0e370cf2a284fef063c77b53e16f8a40caf1345e7a8cb7f9937cfad45e78ff1862847094a30e805492c286ab4a8548cfadda5dfa9608a79184ddca1366b5468b5ef416d29f14cf10005c7851257db2f67851197d7e8204253b91f8b4586abb9adfd180690db1f1c1a4dc223b4d78258831c39ac0db28d4a250866c778af5b82549ae23a6dbade5f6cf3c4b1748511da699d725eb2aa1e6444908634d1b7fb3f0f584edc809ad30ad908c126698fd5ca94ecc51d63a61b576d90bf6265701adf7e4861b3b317933c804630969b6f199c7bbd52bdbf2118f8968831e7b21a0c4567c6de40e7162ae5ca11e54c4b9ab9b640d7851cd472abe0c456b02c526934a6c89cb9888637889d61ae695aefda18e47a5e17dca3eae1d0d06c66117249d9ab6a33c7851c7168995d2770512295c50455ab287574dddebab384410740a38fd3cb5d49404c038d0cf0264dcfe8cd15345b8b64d7b63c7a8bfcdc417f106a222d77f99dd23b5658fb247ce05fee3a19b37200f9c42c8bf27366b49f66055bdfa8a3e7b9cfcc21c0506ea071e4dc0f3ec0bb24cac446a6629d266ebe353f6fd82187b29ce9748a39ba362829e1967e1f47b5b8ad9fbc7f008b737b7d58b4cca1c1782fac2ad59b95fecc4085e07fe13e23a82effa64490b16c93a86998e7bd7680f5e44177bf51136f1d308f3d39534948dcda0359c8a937e9503a374e1d6ef8b86114bb0f606e6244b1c78339f91874cf1578d6f84d57b780f5519962a7d724d9b280e6dd5708c55f76f53b16dc365e4f0764d2b9052c804c93d46a2e2ef7ea8a9c2697fd0811283e433893bc31e3ce3880a8beba558cd3bcbcf6ee2098111ae627dc5a8efff61b80b874917f96191e3edc8b4f858af6c5e232e41a26377e2bafebc91a43f504914baf9f1f440e69e8da7649b75320569ad89e3b51a8402067e4affc81f4b583976292edf3d08d1a8f3fa6a94a64d1a4dc8d6355a37f783237bd44ddbf3e6adb9b1ad945af2230371524eda1cba9ed62e5bb0733080e9fdb7382be8a695d6122e01e606869de1e0997e01e78430421cdb5580fa36550e5249258a12bb693f4abb410e22160a0ddf3399d9536321eb58bc5cfe56129f8ba03e7f317873c8a0fe08447d735f834d1b1639097153ea60e7ff16bd7a8dced20e87bb605e5b5c9cf30124a6e8920a5b8e8ae2b6211337c7fb3f1fc850354f625769a96c54a3134e1de1a455b2651ddfaa10585443fb90e79d1c6ebed2e8613b97fc47872a4005c06f3901319a3454cbc0c72814b143e8f11d3cf44dff0a66ff79e3da427bf89f356bd539b0eebfb4a756554c37014d43821301f944ed46d143abf47f739448b85bb3a9000fa43a591a991f5a9ce4e91dbca6d5f01df68bbb47e1fefb90c977197dbadb3446b7917d40dceac2ea7894ea003c3b0168d1eada94de62b2f92bb61b79e5b77eb8029950bcef47c58015ebb6302f537279c6f7a156d8fb4a1cd316117ba4b7a92006b51a9d9e8378012172d811ac15d27f030ceefe248426984e88cedf711df1e9c66d616407a314890094f7e6307196274a5c74e14b1911f402d20a3ead208a3c4084d4e0e9a45b00f9c327e9ca96f1f96f488f9a51f8ac8062b1d00073f213dd12845624a17becbed455d1588873023f773d17434a6970ea7e31146904a02127d63bce853c5c6ce5ce679ef803a7a0081ed0c835b804b7cafda93c43e4cb0d808d043f33d58fe148278da068c811cc2f51479ed0fd541e162d88296e05ba8fe90eebcba1e66ea55f2c3fa91ee7686518fcd21680475b34c2b298df433ab36430480ef3ab3dd25d1d8ed10335c7ae8eb4133991d3df6b1c125c09d264e9e10007d3b81ba5c72a4a25398db4e7aa00681c51869e1754d6af60a7b748ea40adfbd806a1eecf98a2850e1c7fcaebbbc79deb201b7cb4ad2c2d27446ad342a17280b93d546a5314e5f2645724bd62fa091ee04fdf10751e68d5d374c26426f10f136559f396abb18b021dd44d12b70089b08e6be15664ab5ddc4a1a31f2c459ad19ebd18299a5ce2d2092feb5f80fa92468715d259d25eee5c9c088e1b5bcd9a7fc536d3caf73461159fbc58d90d95f5389df69ee40d62f1c170b892d4d0fa2ca426763a6135e972568cf5a167a46aafa088ff375ea4585c0b12157cb7515f3201853d8b0796cd69392350ff61af24433f7517619529e9fbd46f265462db6dfc7be32ee6d542af33a0700fb7ac5793ad9fff7928e00fca3c2bb149c520a6fc2df471faecfc77b0117c127f592b785254216ccc3e035cc314a9bb1c438f8b0a33a80a08470d86cfc72ad4313fb9a039514eb46b1dfaa424f5e01c57b69a0621aa42a2595697daef8966af7464cd4103bc38f167148f1ba2fd82350a6a22c84d5f17377fccc455e07c0e6ddde12172336f0d563474563e4bee022226408f4a52f3360a9f6320587ca49e6c383afca8052cba06c9bfcd7006cf392bbac968e04cc73319c63c012e1511bdbec615a85d582a509baa47aea5ec70810e7016e7f7ee6cb22decac2fa27a2f1a57f88f6c378bc94283723a0e632718e5e90df4b39ffbe51b48555b54c272e81056e7f06aef5c8acf60f7a8c3d517e1151358924e9cb34cac30de25e30e66a4922e7534670f2d727f743f2c44f0ed636d974bfd5d6f13889725edab68b739e8f672a82c76ec05e31ee93da1544b8d818840a4ce56084e5951cbefecc84726d99843a532f504a6382c07bac3481d185a8f712ae8f3615be369c95b85f178a5db5e640d0718de84c73dd93937981f38b35e72b47b254b995b6a912b7b29877cab0457a47226aeeaf4e14b08906a823f0a01d5b85e8d6bc906631fa5f32a7888c6e106608bf4e8e8d7d029c7dba24be3e2d65f51d541fde839c90db3c3d20b88be89a0e9df97d29a34f3d800467e7e90c6bb12e613eb29d1fb9e79673d2142c43ca89231d7025995248311e73958c7c43458d8f9bcc1651bf0b135ab68dead576e7e1ab4b036b94c53c59b783cca4b6a71c6b7ab3c85b6412f07bcff46c3025a2696ce96adac81a252fdae8782d552b30e581cc70af7d4d881d64dc002e4037f3df188084115f9a5ee48cae4dffc8283428ad208c5e9e132aaaa26f4b73b083e846cfeca565145c57d5036075ee2c49d4f966aa79c9213122cc1362036be57d653879fa26e1b5e9ce80fd5af261f4e7d6cc76c0e3e7858492da73aa1906b4a1ba5a9764a759f911801f7da34251ecd760b0bfb6093543248000f4ff69c3182c7f250a4408357855ce58ffd7209f22de98ae0aff17919fad5c04f933b209eeb232f32e35dd2cbf0469c02583934ad3811fd68636baac74f20c83e495de8677dd971f31efe920a299f6c9c5b8d5a0ebb2dd87cee219cb825160e81a23797df446a74c9bf470764018f83b279e70da9ea1b300f94c35a4da866cdab5309ec55483ac365301d31fa446f97e2cde693e7fbf484415a1a56edd936422f26f0d7ee53372570f0067fd50753a21ee94339a8186bac2ba8fc17b574ce5c933de160161cbd83c23e872e78980621060ed784724be95ea42c5e086669a7fea3ffb2677d361815a06c9ef3332e80753561fdf9bd83a49b16d45f3de6fb8481db4350259db4a8c47f09028961d8f975e948778eab6a362665051f65cee0d0c786bb68ab916ed8fdd285221817f4ffb71b482395b2dde52504eb31eb4e84f6a9aba85b53ad35fef303c8ff5083a02700f2062500345b60bfd154f4309ff263586a401f6f559779a78966cdb97f425a19d681e8b616600b1597bfd32221460d1e0d19b718506e26b3d2317bd5b3d2cce9ef829c62a4198c939c5eecde97064510dd9e26c5314f6a729f060a51002a3cfbed9753cb1348c4fded1c3c9c2616266b6f1e20063c023f027ac256a89967c7cc0b2ac0b6b2c92b05a089498f035119dc7ed601cb87e189dae6ac7d73f21c47f0c998dfbefa0088a2e7a93278e465c92a9c2a1938f1ec180199e12ab073ac68d4b7d29232fa2b043f2f2695949c73f5cabc097f35e681cdcdb617633ab46bc8e09d25d187ea1edb9069e0b39a60612296f1ccd88eefce739e9b4f60d18c5696ee83dfdd6a212340fafe745c4382cbb03650e89266830c4db16411d84bc5fce7e345ec5a119d4f225a577adfd7b4451299ad11b28791399f4df8f5929f2277d20f76464e6450626b9f274dec3314d4aafb233d7af3d07d8b7fb28af0f7082662d16c6ae835706f27e760b092b2762628beae153f330f7dcd9ead242390adb5a9e8e5461bc9f057423e973e1ca4410025631f050715fefd8c8045bdbb43d362f90caa5569f9b78c75cb34f1036b4d286e6717ba60ce0221260992fe2917704817d803df53b1416d9833ba85f8d02542090c129932a85fb7bec66db6451e3ca2a50bc9938df181cfd071fa141fd9946c6a6ce05f9d4ebe02347bfcf8d3f6b8f0e66808ffb6960284598a62fa7d57dd00e86221d4057b2ec9e7b003f0fdce2c8c41998ec8774dc0c932b2b67387a72c96c46e9eae87fb80664d04ef7992f7dcb40c3dd1c0a76555866ea4393ae0d12419218db7c1a9fbaa5f657f58169e6fe34be5ad01583dbf5f413d6cc4a6cb90f96b7ecd118bda4dccfa16a14e2e7a1204c0300f3086cb45931a93654e804644e6aac3b6f29c6e7c38271b14701303c0871dea04f5ab77ab2f7b8128ef329c524a1873c69ad12aab3921ff04c13f4203857a144c0e7b758406c71f0315df9a4f2da6a376f623e59fc3806002f6113e9237ed1e0426d34ff5617abd5f5fb735486f467f13d1db5f15e30baab71e778811e5ec5d23f5c00e875f46a51c253f71c86c721b72821228a8821a95f37b8daaf0f435e59034c4170fa6330906d6a9959a422246fd92fe0e5dcf9e96f8ca29be4c02f58751947036620a5bf6a6e5a3140368ff5b0dfaba5f9733c91509e39a1c6d27bb07a55d953bcb1eeb5a53e3b45a213b93823685a3bec0bbacf2918eace2818de15eb4b97bad678cef547e1c1df63e671759ed10f31e6c8f32589c6ad11f78ccc8ba49fd4100bedea3c632525c4628a532191d4260af5828bafb43a3d0399478bcf9e0317306ab0a61095fc563f1c829be28b2614dae7501d465cc27396037f4d79f88cd11fde5f705cf073112b58f926d503d092de93ee2fdfb030d1afb08ab585319793bd5169258d6dfb821d2c54a445374ee668e00b87540481a4e56f200745a2f51e5d37a161a5e5089746dd042fd41f829776c66b754f976cd2bc7c23ce72e108120ff802da000810ce9f342a86d5277b131cef4743ec7f3afc999dcf44f5753fda140621b8d5377f460e1e97e001d398963006a9506ab5e54e18286ad7d2d010efce18f99ee5fa91506441f28424ffd6331672dcdc9e433f7bf15c2e263453bbdc85863e2edd691d75ba23381ee46720b974cab0e34131e48f0cc29749adf1a6580100e995627cfea7f61230fe78a0b7c0bc0c3952102477e4f75f68869cd69493c83419f9549a44c7d8e56e2c88e92252b8e261d122a4f1a44e34c9d8c7245d880c918ba7416da35996d45212f2eedea93e71e38916d980f0a25683f6e8051e053ea94d7c7886617a49d74a8a3fb5053478596fa861d5461b80695bd50f168db796cddd174b4592df2642718ac0b0febd046d29bc8672ef8850be93f05915", 0x1000}, {&(0x7f00000012c0)="91e3b195afd331181f65f1fc1e9761659c28ca180cf05af61e62f53a041fd9062b69dae0d8207ea7bc4a8f46ac00f0d5ab11e30d729d2c3424704bfa3e46d99936189c470c9d70bb27ec24d614fe60d6f8c3cf7e7ca2be3b8d9ee8993940747626b96589806d2a31207bcf6c154be1450dbab8bf7a66cdcf0ff045eac337719634da2e9af2e65748ded1de246ee5c57991273e821b4855be65b1f9d027bd325da5cc9d3447cab506d887ea699c4a687d8f1d3a5b7caba6f3dd5f21b0f5060e13ee17f31e1330c00c25f166820e19f8ed8fc794d93bfaf87ec925c383cb862413d8cacc98d5e772737a8f31d8e0a86c4b84fdbdc77b164290b1f8f6bc5744bb0e6d92b62981f40db4a462d828a7fbeb5c071938b51753b8a03827aa93f13df59806fdceb020a43637fa4d3614bd9b969f71a1b9714caadcfaca8bbd704ebf0fe9d78612eb1e403c615fab4572755262c8e07a041b8108360d8a6ce29916ee1267f7b19907fec3b1ddd26ea0bb31d0717b2076231b6ece85529cf74ea07c051afa3eaba0b350cbcb0ec1941544c0f64ee473117971d96dd8b476050631df4b6b4cb8c005a79f900379f7849561f1e132fd0e890dcf19d6d6789e2134dc0ff44c6966257fb65a23a2b823dcd8c268b6c21b4c41281896f7282075ac8e3c16a1e22d06881b2f1d03d3ddecf5adaca51e3f0775a9ec708a7a35a63d5257553668b5fdd62c3e2b6ad5ac16e3c3eae49a01822cf1f7a990aa719763389a4bde47ad3a95aa8492bf16919d90eac366609926b54e08af5fa3f63b249f93d05d4da27432647c88ecfe042cd11e6b554b6e6e0cc37d13930c84dba690faf450055bf6f04ef4ac9210b4efb22156727c6800307754ae8fc2c9a6f758bad040c8a9a4db0ad69ce4fa57fc3bed75429d2b3efba16ddac50c22b912507c00ef7e0c8e548b9a9084fc0f59850e4a2900a09bdc1a304021640f883f824a5ecb9018e01dcfa1665758b673128e3d4408f6f46e8e4a27f13959231fe4f91d27f2b2a969c69cfad94df7f57bdc1affee3f06f253d0fc22dc1b7455450b367773c2388ee6c6d469d77be4d313de333b3f810d2d27bcf3a09fe6451a1188bad611c88a750474e0eba9147143e516bcc16b7ebc559e1c5af8409bca5c3e5dcdb90e0f66b5ad4632e6be398d19d447358a69af9f2fc4a93ef60ebfb661394f681446bc82166211a3b22a1a310fc9bd8d79e85b355dcc79ac57e14d550de5472708a753597d1d0f5a3d25105bac5d72e94a2e90b41e77dd664071a9473e9d6ca3a717e840cd5b9c8dbab057b14b1e0dd8538ddd609bc47f04a6ee6371ff012bda8e4558b36c8234f20942a71816a98f3d46fc3c9effb89c4e9f13e177ceda8e815cc396a4ee430e0a4f41eb7805c3d234c4e836b446bfae869348bec0096fedb588d7a2b60bf885b0478d29d3345bedabc77aedbabc2347b7b59bd58a6ee1e3f70a11b81f2f6104cbe7ec084c6a9ac8e3de79caec664ec7dc96aec461b36cfdacb3e98bf368e3db33fcda6da252776e7ad18decfc5c6259ec5025c5af370545d1afc00fecf28719dfa7ac0b96e39f65ba3ec15ca0450147aca435570c28b85a68ff104b94cfa8aac05a9277f7d99fa45eb9a5373d1de47da980f374180a0c0169256fce23857bc47fda72d526cf2b9c71d07836549519c90a997d2e6a4558a3e97ee488d1b0a01f75f5f4e20f030fb51a8daf9ccb2fd58365695df137dbdf4f879600cc7d66a85d775975b0c67225d6ca6fd20534d02d3eb0782a07f89abfd523b1c5d8b4c1d5133a2123cdbad062f4fc00b1d74251e713b5f169f2395b74dd370a930b059adaf2e91e0df48bfd816f203b1308ac8dbdab2bbd21462c6b4f94e50ad02c73562ceac2b6e4a5badc8f86fc9af3ef7d4739dffe0f174fc2e75eaee6ee93c57ae32237c3c4cc0a99c21539801130cd3d14ae7ab97f8df126a76b5a3bcb064cd2a5b9e23255b9a79bf23e751bd37ecca033eb03a200f55cd336376d5d6dc90bedeb63166467ba818ded51428cd2d40efde72ebabb8d9a2937601f93b1b78dfa4db6a6bd7c35b4ae3d3402e51cd1da19e59e2a4d7657424af0f44b37bdc1e00919e83f30c18b79b89e944ec999b527b5eaf4430e9de903bcee64dec97de25713d28f6cbaf860d0dc5316a89729b08f25747840dab9288495cdbbfb3c8341586544c586d91cf8988208e2ebb2243446310bbd372892fcff84c2658c02cce3d2b7f7f09cc8fb6ca99a4bef3e8358ce4185733205b37d0b74a4af29c9450fd43ca9fb76cce9278c39eb841dd4097560db4e829e2adaed5f9956797aa50c4492ca4ffd9f187a62a687da5bc06f4e38b595f3b2216c9679e01a1a5a07f0eb28045e7135840f1eff7d6d97ae4ba4b23eea59c5674f454f668a2d69b8933223f14ce2c10185010e626799310cd6c5d9d172142d3f4ffd5261b28cc1d7f68e6ae52c1d6ee88e49eaa708ce39239098a9f062f91e26fd66e9b1b50092c3ab96b7ef08834a3a66b9c3e910bf298c19004f99f519aca8ec597754768f3a21abba91160d3961d61498b5cfae0b9499dc7115c933dd23951949eb437aead05de83173492500c398b31aaf8107acc5f6e83c56729fe90688242e4c412574a1350ac562351ea6f54648463fd4a1d82f75111ec545c1ab7ffae38982da907e7247f8fb0c13086ce1e85c9114f8fb532453faeac648579b76ddbb4a443884ecb446aa54555909e10949df0b2f4d5d86d5f7e98eed861bf4dcb96e640d2e17cd307e0df98aa0d2b0d4a8898708133295c62ccdccb335221a1fd6b0ffbb8df058bfd8783101a4d8bee7d2f93130a81a5927b4156caa3e63f9bea1d391ebeb9c65a1705afef617b96ee60a8a13cb516b368e8015ed228ac4168132682074508439f68aabadb10726ef66634fa9d5ac0925cd6f2490d663f0261eff00620f0c11f8fc88e4142ed7aa3cf70cd5490a77bd338865abb2ca2970daeab8dcc2b89984c49b29d5b1b939c9b2bc96f4df26ad1101c7b8dda2ee13c5431a6e862200675937a5eb704ea1079e27ef4580bca67b7312865532ab20405a3a779f20852311f77f168ae0fcb6aa1b0f9266798346b1e11e38a3852ead249a8e543c4e92893ac10235fec12f9ec1c3c5f05286588b996702514e53166feb7c203372d3647568ad880e40d2da1045ff7217beee2a616115cab48048c769b739cb71083f90aa11c235b42fa40194af9cd52e43b0f29169593414ec150c3ce0707fd5364fda7a567ed5ee21b238df6f6c851806337783dbe9b546cd50847f231b542fb660a10b8739cbfcc4fe8e7603815f0ead48ea0917da4b1c8c218e0491d0c863f573bffbbf774ff633fb63a1d2acba1551719fabc858ae50b429244aaf52765aa8ef6b339d3c4c2372726fb8fc4c26192f063bf1ae72edd0825c8618d5e5c1bd098e6c00206544706e86a5f445411dd32bb9cf072abdbd76fec6376e56932197b795c5c56c2583544369e764ccca90d49d828d672b13f177471d87745f6c42c0d3dc08331c17da494a49602a77585d099003e85c70bcd1dc082b982268e1764fd2093362e64ec9115fd59e217398431550146edd0798982d9dbd9187b0a4798e9da7be20a83689b321e69fad0f9144285fbd58eeaceb4401bcee666d01898b5bc806ee047334a98ebfff522957e2022629e7914a26e1617f1230a8ccdafc4001e23f34d6a67d7cbb778a17a5beffb7d2ee083e1066f605cf0b211eed65e92eec7e71e5f030024f39fb62db2c719fb9d9a951c5183dc209bb470348d3a8226b261992154803a66f76b5968a5ec211dcce935399e3bd53eda91c2151ce641f2cd5b0ed72688cef59e74cb07f7038084fb88b97bc73d66dec3b32e558fa290fe5ff5bc082f5c062b9dce795bf8f12875c87418f8283a72f9e2f7bf56aa184b2d0fc291526f954f0d25bbd05e2423d7774ddc9564fe44404866d968e83c2bc01ed7f64e39ea99f09cd96eecd5b524a7594cc14f6335788aa87d70638568b2930c4b7fcc333c09b35f985d496ffac6d73a14a4af2684f193ee82ad78669096323540b65b991a20d5b95902313c45869af2b83b1d4d09e2fda9169d184c7f8163ed4ed22c883958e3ce5278244008d5aeb013520f5f5c1dae5481d8980e1ff47c5cf6f3a4b5d4c5208becdb9d6794c540731186f049b2d234ec2fb97439b1b2e8b75d141524e595b0d4a21a480c2247b1f357d464f993bc13b3f0e1171fb2fc3af62f7a7f7ca59af22905eaea19d54464f28150596b23068ae323b386ead9474d4446616ad8fa3e9eba00db621e9afe2a285fbb6f81d51b71267d122f47338d65f0e2c728f1bbb09c758c9d77ef24f8d4cd68b01f24bc9bc908015b47641bbbf8d3567a81d294f6f62f3d2216762cde3873954bae420a37c6d1202b06cb9678de3c373537d554e9ee34f470075a7dca2a638a51fd497993aa588334eb59b75fce33ec92a6ff578d4b88db2507031d78a5b6733aa7ab72f80d23ea116e9b20117e647ca3b0ef968f58374081cdca938e14aecf857cb96832eb387d0fd62a2534995081357a3da42aa9f0a3986afe95a1ae65e63da8062b54f61dd5542c36e270daa0cb3ef2c40c93d11743b70ec9d6cce7c880c496d10081bb8ded861f6754677b17641a71bdfb5d7d724e7d2c3cc70a651a3d8b9af914df7d794bc2e08f04ecf0f7735e82961aa4110f9b381a165ac4025189ac32e02f229f5038aae2f781b5f734c314b83e70b2b756d68aa730554421c1477f72ba1d07f0d926fc78b09e780b484626ae1dd74934fc9cf0792aff6de01c08ccaa3619a532451e6d5843864dd8f259d88bd7d36a3083c7700a908e5ea90af53bf5dc77d235c9094eaa6fc5b074e1263f7dd3b53657a57123715951f75b83091bda35e13a6deae4b8e85e50d5c365551b2e96ea3dec344abe4c2ba0c037418bae82841091c3c09dbbe4da80099efd3802c5e16f0f1348960994251c8130fdf2ca8e4ee1aaf862efebc51ebe4329decc358a6b96210d98698aedb43ca4ea8cae5464349020499d3bc2b6edefbfb1b23e52a0808ed5a41f8393cf02c6c6e048cbe85826422e5801e0a247cd1285ba31dc0928d87b115ba54b12c4c84bf6b878852c8feb44fba5eb1a5d658087a2987822a2487cf8abc1f1a4991b13bec8905af3a5b88339486fa20ebc47bcb8556ed2d321be65f6b61abee2864c8d4c5b1b41a268fd38639c7241df0ee4265c77220f75770e8ad36e0172eb2fb4d74e0e340a3cd481781b8c0777c087ff07c2302382c840f12f1fcf7f625aec0366287b394db74254982a94867f692607f37b6ef413e422adda016c2aaee594cef25325b00237efbe48d96c32fd59f494b4468ae5ada1a3ba24ce49e238e4bda6689cc2e1e95438fee2ae71598aa83fa512e8c5f57bc22892085f4a20ed3596c15c8f9e1597ffe668cbd574e37963bfdaa183a167ab87bebc54ca1335abc8ef6c1e99fa5e4af662da296a26af392b5a8a292fb71e1c9306da7b38b27de458368a3c8aecbcc5f3cdab6d4c66151db495182000bfb013b9863bc3274a57faea18d29270baa6e88f1601dd9896064369d57dce43338fde566aa76dfb2af348cc864f396a7e48797ef8312b92d437286f63e0434f49467a30daf258c15078946839b2ee75b25c2c5f72871ac442148dcfb33f89a4017d8316332a37f26b184dff63c686522479e94fda0f25ac472523ed900494b2c816e631a5c3637f3101a420db4df6ab921dfeb97be99b5f3c24c6f1dd1", 0x1000}, {&(0x7f00000022c0)="038470482cfd9108ab5a438e46b55d31007711a44acb2aa230abea91a7141562e9b4daac5c7c7daf8cd897307e4e722b4af6a7605fd9e0fb28625878dfe1a51b3c91a7080de604a67cf18c4091eb6ce1a33bc70f74b7aab825fa9b71f2479ec3caefb18944e2a42f075a8a18397dee6e1087bfc11ac8df17f5c389d21d5e5283aec82e1b7ee8cfee43b51563e9db9b4fbac14fad645fc6991060d963206c6ebf2f67b2bc76529d764c5ebb18a779f1befa44a2ff95e2ba121027740afe66b33d4853f5e0dd87dc0ef00f7040c307be4bf432ffc137b8dc474acf75cd38a130d8433ef605e6", 0xe5}, {&(0x7f00000023c0)="dba1043a2674292e6c243bab32ddeef76a8c23c1fd30026df24d63fbaab096ace9e8fb2f543347267adef89691afa6da70a1eda40e7d6c4d733e", 0x3a}, {&(0x7f0000002400)="ebe1ec4c1f053681cc4771620c32d591ea1240de6277e17bc3b621862410e302acbe7e1fb7ad33df69aed43ad2d536f637ce1a3e26758691bf77cb38605d5030faab4cc6f9530786bb417f1d4aed1716023af2679e9687c352b705e9c803ab87666a1272b152809306fdf7685e2f5bbd158a3ae2d66abd057cd70c3184f2bc5518eb", 0x82}, {&(0x7f00000024c0)="e44207e81b3a8c8ea38c734a19ffc728a70d9aa884ecbf36dc06bbc7575f92bec9013426725eacd14456feb7103d7327acc71da73af648da98aa37176b8b7bd697d9c1cf491560db2d7a17a07a6cad6298423f5b68be", 0x56}, {&(0x7f0000002540)="ead1bef2f680b10fbeefe58b272fb7448b6d57f5b7f5c5e42e28ef735fffac422a3911d5575f5098290d74a0b3ec073c5a", 0x31}, {&(0x7f0000002580)="543f8bf8057fccf8c8e0c6278e0cc8dd235b216f2bc0e67dd80071bbcf7cb89f80cb8ed47ff3524fb158aa1a02348840797582b5bb3ceff178424905a71c5b9cdcf8b18afb1c9b1d2a34f7f74a9493b1c6cbffce15d6367e01fb9029638467629275ca2a32613922398910663c42c2bb062b6e16fba9715d7b48f9936674ffd010e813c7d68aa5ace5293e18e86f177a20595240e18a891694737ef7f6ce9bdf4c231c90e75f86aa2127daecc33ece", 0xaf}], 0xa, &(0x7f0000002700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x400}, 0x5) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r4 = open(&(0x7f0000002fc0)='./file0\x00', 0x10, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002940)={0x3, 0x800}, 0x8) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002980)) r6 = getgid() sync() stat(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)) ioctl$TIOCSBRK(r5, 0x2000747b) fchmodat(r5, &(0x7f0000002ac0)='./file0\x00', 0x80, 0x2) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002b40)=0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002b80)={0x100, './file0\x00'}) r8 = getuid() fcntl$getflags(r7, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002bc0)=0xfb) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002c40)={&(0x7f0000002c00)='./file0\x00', r7, 0x2}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/diskmap\x00', 0x200, 0x0) chown(&(0x7f0000002cc0)='./file0\x00', r8, r6) linkat(r5, &(0x7f0000002d00)='./file0\x00', r0, &(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002d80)=0x4) accept(r5, &(0x7f0000002dc0)=@in, &(0x7f0000002e00)=0xc) socketpair(0x10, 0x3, 0x4, &(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000002f80)={0x7, 0x8000}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002e40)=0x737a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) read(r9, &(0x7f0000002ec0)=""/118, 0x76) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2f2, &(0x7f00000002c0)=[{0x44, 0x0, 0x0, 0x5}, {0x87, 0x800, 0x0, 0x4000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000280), 0x0) pipe(&(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x98, &(0x7f0000000140)="3f3db23964f5899957239f0bc58cb42e8db426651d9a9ce360846d27c6a9309082cdef9ac32e567563842b4ee6436e107957bf8cfae07562d82eaae8537db65bae5b3cb15f6c7fa6a4df26eb63d6d8b766c993817ef0a730715f22cd5d32cf0f47cc00b0a59cca977359f2231f00e85f8db63d6babfe628b9eb1e61f12278b74c36fef76cc1bf77a40951110222404e5a5ced499e613620c") 04:27:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r1}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) fchmod(r4, 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r8 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r8, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) recvmsg(r5, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) fcntl$getown(r8, 0x5) listen(r6, 0x57b) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r7, &(0x7f0000000e00)='./file0\x00') linkat(r2, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r6, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r5, 0x180}, {r2, 0x105}, {r5, 0x8}, {r2}, {r2, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r7, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r9 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000240)=""/108) 04:27:43 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000500), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./bus\x00', r2, r10) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDSETRAD(r4, 0x20004b43) 04:27:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000600)) r3 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/213) r4 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r4, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0xc) open(&(0x7f0000000500)='./file0\x00', 0x8c81, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x4, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0x2, 0x8, 0x3, 0x5, 0x7e], [0x7d, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x0, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x8}, {0x51b6, 0xfffffe0000000001, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x1ff}, {0x3, 0x7, 0x206acd2f, 0x6c4}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 04:27:43 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000d8fcb855000000000000000000003472de695c1c67784fa4f81126e000000000000000000200000000000000000000001700000000000000000000000000e3ffec4d3d1c0000ff0f"], 0x0) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) listen(r3, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt(r6, 0x7, 0xfffffffffffffffe, &(0x7f00000001c0)="11d69cab45ee925d9866495593c44c20f625505f9d4d98405f0bf001ab0822fdc6721fb55de17add22bab88affa7235b8ed050da3b800cb0dacecb6b701c471d31ca1251d0b835c22610fa7ab075840aef60fa43778ce7653fc971b0528c95a69001b55e6d5d7b4653333cdbe51b7498c5b6e0f346380e6501b06da7e329db7d9afe0c6e64991b7cae0d1f760673d9f77fe9408d096568251905093b602c0040795a8fd592d82feea50c2b0eca1aed829bb7176d26570a7ac18676d0e14d166d11f1fd7efd7870f1e2a6d93bbf6cf66d68d9458ebcb19ff94a42747b7b1d2ea900364f7cbbb95888821be574854a77fd47fdb47252b1c6f2fed8e3037b7c7bc603996595f23af8808f985991de8cd3cc75c690fb4d0cf26c487afe0f436fc5c90015219a11243d6360310baea4429decb140371aa8b987a96f1fea7198d5ea0c8c3f31fd81acb616dbcfa8cdb2248e6e371488d46c6cb325ad2658f214f60b279925d942a052b5245096f342c6996b65ca1fcc546e19277049ebf62e04bc9b1dd8ad66313b772377e9b81aaf116d84320f5a882556d65283fa18810ed3e972c8485fb14a00c17b474eed3df91dc74169d0c7c6c1faffbc5a362f899b6a871bb8623301e3a621f21c8486bd7b5180324d9be78a497bcf8bf61c9c5da77dcf070332e574ac6fd27375f9aa5c8e6805f18d208b90de7a24750e8d7512948752f2059f0e15f4ba0285d1c0e33e3388be4b7d5d442b1cf60fdca1c17289ae5869dad3b1322877c188d639bf42a5ac4450a0527a94c963247c23a84ea7c4c5f0f3f7149312154952717fe5d5bbc5d8079e471afac6e01c668c9bea40a18aa063ff28a044d3c0cec3fec94c8cf77cebb76117014dea84768f3893152f40979f4be99732d7e9d52936e8f7492a0175f6d6271729ee2988a2b24728fd45b5248acb588bb5fd21ab59dd8b987893f493318457f3622843a328d7e726ba10c09d9086b26dd26b8625341e76460f8e730b6eb6df20e06f4227481bb587f4ccf12da1a52dfecc4ba756eee2964b3a043c13631a57c787ed73727e11d7f88d7a02e6bcba68456ae8af6023b6aa131b1bb884ddae74d58dbcb67b3b4bc47c465837b41f809f2b5d6e5bc228956700bf479bae481a4ed642adf6c0e4286081207c34bd21ca73f9a088ca11841d7d04a5c3331c4a1068f03f12478567fa19647ebdb9be415483644bb4605cd2575e0d2a839a33692c37cb9e66d4cf0ddbb56a12c68a06bf5b7c2a17176e84969bcc9cf3463bee3be1e8d548730e047ee3bd91676914730dccc133a4682026094e695e03ccee82d6af5ac6c2ca86f517c591b0459eebe7a7288f7f8d870285437a8c0c76500403642af11737f237da934e46e68ffa84a20f2a51fcf98ed57463bf3e2d71ade7a13e0e29600e26d4ccadc434194652854be64c8d1f0fe79ebe723f8c1e467ab7fb0484fcd21631af715b2273054a4ba453ef65ca2d37c1be99225d3ee001cc15b305a0b2ecc645f8a43df7215e1d5ca4422c182252092822a330b79cd57acbd9c22626bb01192b18a88ba9938c921bd6c7a39d026d8f4e273b3f6a7feb2561fcec47ffa001c28fdf7d53e134ffcf9d0c488bd3070b7cd08e4b9095b1ef2a546c364b0ffccea5ace0d2a912be75eb9a0b00df2fd9fd685a885757ef62a367222fec7bac13db2e6a483d8c96ea549fa5578fe6d6d8fa0a968a55b8168fdd3d3d1ad79e083f91cc780c79157c0da23cb6e8a34e4dc124ee21c761107c45901191707b7836427aea22167826aae83b7227d1726c9699de5d2fd22daa385cadac3be6b6d03e40ef48538ac6955a65472f07184882b6f1cf3d9c57e38fd1688293bd561309ce86aa9c7ae906b5d8e432adf3f9b658329f7f386e9ce787d3435b625a6f085d83dfa93f7d9aa0b408af29507db2967d8e6c26e9c88c3c5f36bcaea84a9fb4761772902a46ca628704e6c5435c161b6de62afd6f1e510713bae2f4476a4b5563daa949b973917374f116d26c5e128d01be089c576fbd65ef271764391fb65510481f190fb0e0f0527054e06021e17041ff115e8f8fc61b94eba315d739d8c0bc1ea17761df6697306e81a1a4c743da331a3356a83bfda314e11900e877a5248536230a97fd264544ce0eacfa25047e473a6ae6e30b4920c68f09eb0861a9a821c65c5ca8e425eaf33be9a24c98228dde60bdce774ad8ce412267dc98340a7d7273ce29c17476eb31d6b7f87d185f653d5aca7f3972ee4dc6f40556e0949438c58293ada60c3b49abbbed89aee7a55554eaa3ef91de3b0ddf4127f5a40779b61a796082589839e75ed33b07f94d9e8e194045a951e8e0edc0c6e5e892590f1cbc20d3f04268c28fff34180050ecad776e852cb371db16c22a10c7919d452038b4bcbf21c87018490e82b4aa800fe75af312b5af6737ec1f5ad15b79425c0d286fe100d4ed6e0c19fcc9eb72b2e4826394c3291e47f02bf72de25dacf511fe8fe92fe9d802890da6b6d357059bf37885535f348c651f547d35a67176cf29127f2a5a1599512c48d5b6b0e3a89060f1907efac167f3333ade01821926df676fc1961df18a4684c4ee4a4fc4a49380d858cb3498bc4b89d586677666c889ed93d89c80d5b5a14fea15f7ae30787db20600cf5f61f1dd793ae58108689ac5949e759395daeb421ca4d168458957fcbc4ffb6c0b499e1eaf7cc9b8c755cec45060a85da0ebe2243bef95c5a4f992dc8c10684f5ca00b5ede4f496243907b5abff40afa4e2f6c300c7bcbcad93a170e4fdb9dc720e2a9ea54ac787fcb315cf520c35e7265a2dff63199732441979fd559787b0f99df6ff23f761fd4dfbe33ddfe39e53e3d0de291d9649fe844b4c90a089eff4ef2cb4148c0eefdcece389024524988cd7378433c450fa6ee8987d297b199537f3bb9a4281747ddc159c5bae26820adae2071234659ca6a4c8323beed2341a3dbc9749ac64327d8cf6350ac1b38a55d8fee3e30b971ce1a55752360ee8d6bdb120667b8c0eb6fb1a4019a38da265a28c72bbb0ad502632d216aabb432e7227cd5516351361beae6f3d022218b0639c26f3b350b12959aada070bfd3e724b69e02271f24541388b68acbfad92770c4d6eae20947189a28fb0550cd3e63001549f59e3ec04a6c1a5b0df1cfde1f8705f51728a23a42243b0a4bbad22baa93afdd9fb70ff4c8d61e593a092929f9e575359be28a22d8b5ce7654eddf0e1f8b75a86b6af17fbea79b8eb0b0d5510e2b4052bb0d1494b1600afc808278b89f0bac3c9b8223e07a28656a784a02ca2fa4d908357f0fa713343144a6accc789f65ccb571d83eb9137250f84daa2f19cfebb32bd2c5a27723d4eadeac2769eb9f93bef9bdc37aa34f0eef04c0c6ecf289000d953528a0b8e409c0256188aa2a98cbb7d9238993af3d0fe165af3a918b1ca2a9b89ac7dca9d5fa093435b874b5a2635f04f607f88094e81c0224063848c07bfd521fd8ddc1743f288064ba43788b2d7193354cd3e7c0537fa9046eea92d30176a8dfcf8981dcef3d82a19648cc9a6f82720161c6c0eabeedf4d2a189977b0a3b0c7d8b993330b86ce4fe339b05b6094dc4913bede80127fe31b9e4683ace149670f79ad7228b39736568eac8e4a1e9c907729eb7fee85ed88ac8b1df6dd863691fa23e621912149c89ab0fe9d823a820e8a114ef01e68a54052364dfaa76d94b0af27ebbcf937711393c01733a216eeb011d9e06ea3811d1b8ace4b78d3ee81c8b6c3506b7e95fb5dd8e489883a323548cd1efccc8d02be6827f27438d93b97965f995acda08087a2ee8d3f87eaf5d4584820e61a2edfcd3d99886648fee48c1eef33437b2f263027178476727d52c560f5986909eace4f0cd82fff31d9fe65639bff156a9e92480a014af231c7af57d4cfa4220bf9cc6d53153c3b7d3d3d431f1ad366cd955846b8d64917471bb31a93e349db0ee47b86ef6aff90cc3767bdf38a79b820683292204818623cb3be35e8b0e355a228ea695805738c9e76ca6dfe13015d9f923246823459adc8901884109d6b1332aef316ed693d439e2bd98ddbbcb2b36c7b6b500a8f30373ff35ec81b675e4fd79772e06c2e91253826662c1a70e3232b84a420e523a259c5799eb25b80e8f1681df4fca2d289112c7287d2b8a0ce096e0fc026f8d2f4ca0e2f2606eea3e384ebf4c5900c7d817edc86a6288184a24868476d7db7f0001720423ac417eb16dd887c0e267c337643af127e3c28c37f93f75a76d0a52552c2a8ce956bf79c253a093b9cb8930dba53b3fbf23ad1814d6ecf6baa6fb0be9c7785a3732d927f9a5b700c1718690949dd935edb884c816125f242e6f39d3b0f37197f0e70f15847a82435902d226726b18f6ccb28c3d5b98b63712cc2936169f046356ee19e042f6d5c3b711183bc4cf3158943d94bf9470e563e25b156d092edaf0ec0b5d6ef7b81437eeb5e7b98d5b3e4114cb5c78504d0689b3ea946facb1f6f46c2f693445c6301b1623ccd603199375ba020ac7f770a928967cd8753d116936704866cd9efbe27d6a510893f10ff616bb3d6a6169f907e1375e923cc84c510e365563a6b7500ebe95488f8764b88fb0ec4037adb4b824c1e775c0f60cd0e7de147c70937b04c110a18df0897a98b9bd4562bcb90e6e2da99b33f97103d323ea9d05a830267578d9f38d8094914e5766a2f921cc5c3157aa63c4e3fed8fcc4af6144c8de4fa7b00c091e3cbbd2a410107e4720cf06db236c67d9a3e6d6968893eb4aff86807c5853fee8fd7cface73d73887e0c717aecf2b47239f7dcc3940ed8a3d7bc85d445f2c1c5152c56616f2506bcb44040a79bf976011ba683fb0277a2572576baeab6f942f496beba77599629b4b1199491ebf543f7f471170e0a394fdfc0ce1792a9b985904536c4a77f427cf4d0331f9d5c298326af9fb96650e2c033cf4e04667737f103e207c4e1cceb870f7fc72d8e9085900a49acaad000f289b12f9453dca3a0410b1a3e8871e980f5b40067c7412e5be12111a1fd51a7aab1eb44cfaf15d2e7a029bfbd289f19c8e4d261ef254adf9efb1ce0d819603527a12e378d23a34b8188ccb881a6212edec9324d000d88e1d587a137191e7fc30f9673dc1e322a76edc37f00a7e8b12d548b69962135c6d7212faf9f3e7437329ab0a11afda6cceae919dceb3331aa66e2ea60f0592dabc688d9c552403b8d8aee2387ae1c87f8cbd189a33382cd458a7f42cb1b0b20464e28161597f828aacd9ef51b42b53901ee1776558ba0ce1a23937d192bba0525e8e7ef46f725c9b2467e0322cbcfbea0d0db14e19248757d5a723f860b5452d4cf0266aa4aecd2d44103ae7da2b423809051f7ccd7a9ee44076ca2ba6d9f1b6e6f3d080e926e0f9f1540857c10da577568f4f0f1aa40c2ecc3135e98916b5f4f93f66d895d8c41edaffd2e4b1ccd543636b8f374156713925b43fbb4a912c8b5ff6a08e4cc194ea4af0026803b74c05999ebee66a9ceb2aa1ba765c23f7d05150510a1031620e52affd734d5fca8988d44765a07b8e85359ad9cba42bde0b0bc478125680cd8c30df55d0726eed543a8bc871acd811f6a7c9e92c2a594ae8a4a3f824f23d1a0fc35dec933f2b37312f5cb8e06a5ed57a50fe831277327c4202604a299a04d686452190c3744d5b18e4b18baacf4635d9738d75d3ac7631c675a9a56ec2088264387f4fcc964fcb63f09de1206fd5905542c6a7ab86f9747460f85d459ec3dfeb7f87d574c63787521b517f4dd5", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:27:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x2) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) utimensat(r3, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)={{0x0, 0x3ff}, {0xaed, 0x200}}, 0x63d03536ab4b1104) 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) 04:27:43 executing program 1: getgroups(0x3b7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000080), 0x0, 0x803, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1a6, 0x8}, 0xc) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2d, 0x0, 0x0, 0x100000}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000180)="d810d5dca66ecfdc247aca7213fda3fe7e037ad923182f898be7a6c94aa4d46dc4f3d7a85ee6b7452f595a5496dadb16377a445b6dab559d", 0x38}, {&(0x7f0000000240)="67ff663013ad3aa2d900e44b6510995979c940eff3f64c0b0402b1fb9ae8d6c0366cbe9810944746a8d0831a6a5488a678cfb060eaaaf3ebdc58dd9f21eefc11be17de7c1e33", 0x46}, {&(0x7f00000001c0)="1f0b8d4965fcddb087f8367f2985b6", 0xf}, {&(0x7f00000002c0)="790594af4562825448b933466976812a275cf86517e6e2cb1b595e5f313a71167218b3c8597330673e69b986e75973036a9b8028a10ca3dcdc3ae269429ed87ad01c32acbf4e4ad13f8a3d8da34636d64753f26d943e05c0df31d2071e59401bb8ecc413fdf0327b83c1e51265103a4ddabc2660fb14543bb79027ba635923", 0x7f}, {&(0x7f0000000340)="08391bc157910467fa59813139929d716cfdb6b6ce37adec1c267adf911dc46d", 0x20}, {&(0x7f0000000380)="c28f3e2324bcde71e3d3243cf51544d51acfecd5db90d3f7f48043b43dc999dcdbf6739e9baecdc244264f3e0fdb49b5f1dee006307d80b609ac81c068", 0x3d}, {&(0x7f00000003c0)="d298db762c74b7f90d5357ab8d596d0a6d445eb04eabcc83d47da0afd94bc0a4248cf12ab88cdc3b01de0775b6c51277db07f473328d2531c2c1b332ebc260e19b62cc777036dcee918620b519702d8ff20d1fc98042b6f4cada7bdeb6c46ab812bd5c35c8511cb738751cc934541b98af51707ebc42817cac1638a4fec45abc3eac405f80d9dde786922bfe09d12b", 0x8f}, {&(0x7f0000000580)="a40fa5a1d9923d384a5970110ae2dc05b0a71dc114a8087ca1aabf64ecadc66edf0b803f9111f7e7d376559015463940ff126c3db6a14289415e07010d9a1b726e41b6aad2397a37f4969403717d7a979a24adec65af9d634f1fd8b8930cefd99a721c9e28a7e65c55d8c9f782120095b34dcb23542814ef63c7f0c28acb26ad73f1aea6b91366b8a8f4f641a0d50ad475715e894ea683b8c906bf72a53a6e657ce4210597e03eb2daa25d8c8548e3999f050879d3cd0245dc1e867368d9b04cc3b7216422b8466e26", 0xc9}], 0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10, 0x0) fcntl$dupfd(r1, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r9 = openat(r8, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$TIOCNOTTY(r9, 0x20007471) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6}]}) r1 = socket$inet6(0x18, 0x4000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xfff, 0xeb}, {0x18, 0x1, 0x619, 0x8}, 0x20f, [0xff, 0xd7, 0xba2, 0x7, 0xa54d, 0x1, 0x3, 0x4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x316, &(0x7f0000000200)="b228457ee50a2e1b83d3e1ce47775bcdceebeed6dba5f2d9a7cb66bf7ec0ca5d95cee5e9399423856184121999ced62fc0ab873fcc3555d43794c3130a5cba818ab95e31aa5e8389763b1286ecd7a4be143459c5a0b09469311e4995df633a258b723b2aea8c935c3b01df76dd422bc1538fec0645825ab7db6b283959e63e9d96adf11c435643491dfcb10c147420853f37eb2758505cb982cd1162023dbd2a99ea748b02") 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x64, 0x20, 0x0, 0x20000000000}, {0x6, 0x0, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 04:27:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 04:27:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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, 0x1ff, 0x0, "000000000000000100002000", 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x4000000000000030}, {0x80}, {0x8000046}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 1: getrlimit(0x5, &(0x7f0000000080)) setuid(0xee01) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) fcntl$lock(r1, 0x10, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0x1, r3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 04:27:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x400, 0x40000000, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20040, 0x100) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x80000001) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000a36000/0x3000)=nil, 0x0) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2800) r5 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r10) bind(r10, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4c}, {0xcee}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r12 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000bed000/0x2000)=nil) shmat(r12, &(0x7f0000c96000/0x2000)=nil, 0x2000) accept$unix(r10, 0x0, 0x0) dup2(r10, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r13, r14) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) sendmsg$unix(r15, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[], 0x1, 0x0, 0xffffff04, 0x0, 0x70}, 0x404) 04:27:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 04:27:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x8f}, 0xc) 04:27:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) 04:27:44 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = geteuid() r5 = socket(0x11, 0x3, 0x0) recvmsg(r5, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r6 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r5, r6, r7) setreuid(r4, r6) chflags(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) bind(r9, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r9, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000880)={&(0x7f0000000300)='./file0\x00', r9, 0x1}) read(r2, 0x0, 0x0) 04:27:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r2 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000500), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000240), 0x2aaaaaaaaaaaad4c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) poll(&(0x7f0000000300)=[{r7, 0x40}, {r1}], 0x2, 0x100000001) lchown(&(0x7f0000000000)='./file0\x00', r2, r10) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x58, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 04:27:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:27:44 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) recvfrom$inet(r5, &(0x7f00000000c0)=""/236, 0xec, 0x801, 0x0, 0x0) r6 = dup2(r1, r2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0xfff}, 0x8) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r3, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7fff, 0x81, 0x400, 0x3}]}) 04:27:44 executing program 0: setuid(0xee01) r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r1, 0x6, r2) 04:27:44 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/1, 0x1}], 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x75, 0x5, 0xfff, 0x8}) 04:27:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000240)=[{}, {}, {}, {}, {{}, 0xfffffffffffffffc}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb184f5d56a67fffff02cc1080a5dc56601ed8568fe109c94399fe33360f11c9a9d9526ae4977a894aab76d0fe292a2e9040d9dda680bde4a0d5bedf3188"], 0x1c, 0x0}, 0x0) 04:27:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) sendto(r1, &(0x7f0000000000)="31b278727724eb2f283a6aff7549d2f6a5b30b5eb59ef60452830b9cb8b387374ace6e6d52bfd82989755e03816485b7a71e08ed6a5f6ee8e20e82aea6e3bf14a1f232f97f1ff62c0547341aac3c4b6ed93821a46369328fbc39451e3bd072722e4554a8d9e3a333ff0d4f2a71c8faffc98221671d9ad40578464a1571f5dd709f9f989f9e7508", 0x87, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8}, 0xc) 04:27:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="f0fff80000000000"], 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x305, &(0x7f0000000100)=[{0x2, 0x0, 0x9b}, {0x30}, {0x6, 0x0, 0x80, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100, 0xffff}, {0x42, 0xd9f6}], 0x2}) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) pread(r1, &(0x7f0000000080)="f035a7db66f7d55589477a540362458930e968c3ad9984af2877696564ab19095de3ff230a1d3df4", 0x28, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYRESHEX], 0x1) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x2000000}, {0x21, 0x3}, {0x26, 0x4}, {0x0, 0xfffffffffffffffc}, {0x2, 0x691}], 0x5}) r7 = dup2(r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000140)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 04:27:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x0, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:27:44 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x93, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socket(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="d761f7c3ea0cf35ada32fcbd2d29f6ec6d3737731a24869940a401297d72267cc9b32bcb0394b41c2855074569c38608d11e7a68cb917b81e2bee0e42170", 0x3e) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x30, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0x40047309, 0x0) 04:27:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x982, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xe7aae12eb344f81f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) 04:27:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 04:27:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x3f}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffffbe) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:27:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x3a6, 0x5d, {0xa54, 0x7fff}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x763b, 0x10000, 0x35, "c99c24526c9bd318b154839f5ae8bf2777b7efca", 0x100000000}) kqueue() r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 04:27:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 04:27:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) writev(r3, &(0x7f0000002840)=[{&(0x7f00000003c0)="b6dd3c9e29b1fb38148512515e5baf83c461cecf0d6a1cad4a085036459b469373ee81d8a9d47163dea40c1cb55846d9ad3121d5647ee95405123f3c34c28304a51578ba4e024cf8509ddd50bb31dc9378971a8ae85c48d6b50e522b8d5e1bb269108cb876410b6c01d78c2058c2002f1561f6216cbaafa283f4d1d3a191fdf2ffa49c69b3eaa55e5c2e411907ebe589f122479318e254eb1ea142f12aa5583b5eba9d8a682806214dd686245b2fa15f42a97ae602497ac17519fc39f417eb32d671f76377d8a61786010d6e2eb2f9e0ebae48f392c1178839cefb4973a1495dc2d8d178403dc8358ba96886ee8679c2f43dce3c64215ff4bdfe4c82bcea4e966c8b6b0537174c57d322aff349c4de61a91e5796e14db6ed97edd92249151725a29379924db875803c0748c3a364804dc672d7da8aaaec29ce3f94596c3d6bfca4f77a90795f70ce18b952ddcc2300a06087e9f3630fda2b000528e94054a842d368998801e9b4465323c0cbd26c7e67b22316131c5279cccbb8ba6a42ca982608c2769c56eaa5e68b466ee01a6217eb78256a2d1572e4c5ac3ec5a3128f5e536057f885d051bd9385b2395502374abb7c63f3b807665f3b543eeb4a691bdc325d95c8875eb260e1b89a93f8336b6020519705863ef21b49dbe669a5ef6b930fbf41bdcd53cb89176834b8fdaf42e74f4418780b6fee19a3d320bf8629d605d2d7dfed01301776ef29bca570fd1c1b8d8e5e32a38c7f7ae204acb90a35766c3cedfa258ec3d3c813a33600851de5b70b569d201c7ad15ebb0fa9e1c8b8ed5719d5984bbdbd08f718899eb886c77fd02fea7168e08a9558f6c2743929dfc923b67e9d2612a55f47eeb012578645efd76da3a137a6f31e96fe4ea45905661900f25534fbbfe78db55771d8d56fc389a346582997db1a403eaaf8cb82a2a39d66bd00f0dfb830616a3563898e80d4ef23d6ea7ae2e1e1192772a1d7dec7b41eeab3cc091b69fa13d36012e05e440d694bf29353b734410e55e4d6896d3589305d60c4ed01b971e45077771c007090d4f4853106d5d5afa7b6a8b9aa25e3a2077d460ae2a3e0337610667a59451ab6cb35477c51c6ef4aaad8ec0825f69988e94ef1fe85c2aa7c329700e4111be7bc2e5657eb35eeb74fdb5c01e19f807426664279e4281560594307e9657830d04e32b04c57a4d4b0df1dfdb416d621747016153cba5677a0f7d6ec2c18726783eebe2bcdd5d533075f5c4cdedb8a35a09c5c157a011c34845f689ed3069667fd6ae666c6642d0e866ad4b78497053241ad2e85483dd3ba113a8a0e56644ba84ec6a33ec745e9e443c70a8d6b3a8c72ced57d31f63e8303e4ca955f7b9662a2b03432869dd7e21c37bc73e09f19cc4ba10fa59053b40af00d1fe7f4e02b456a8797a11cd5852e1b162b55a9fcb63cc012ffee2755dc2a8ba5266d3a3c5af200281bedc3f9a9fe9baa4793b164a465a3af3692fd93dd44d924a1ab8c90869b1d2a04e8099f89040b019c977b73e74db70a53503d1599a8034283d9f2c5359a9c2fb60eb687915c34854f72e6da0a24ff59a65304872c44a505c8550c2671bc461f908ba3a49becf9032071b9f0d9d27d9df95afb18c7fa64f7db276ff015dc0f528653686c172139ae56bd24ae7ce75f1feac1003c5fb0ebcb8e61ed4023508cfac17d5e70baa6b345a69381d1cb9d758818ea5abd646bfc89a20ef83d7d9213b7beacebd498762af6026193ad1ff06709c93424dcd1d2a204c572cb5178ee3c0f2ab2ebe87d4be50b4e5d91edacade70d25fe5f1dc665e74b78968b0d8644bd950223c512d0bf0c6cbe4edfdc1339b9b44706a09002c46895be1bf3c44502aab018818491e694791b32f690631af4d0a75b6249ce8d8abe7de5ec0ff390e7be47de48d56f1b6e7eb2e93a82ab705a7e3f373454c16a343d68fc5fd96033503fb524dc9b81d9f233efb0a041144c6855ce08df7da2295d977635b8729d02f4ba3acb4fb2e64eb6b2b4d23829518f955035b9c9cc4d942d8293f15ea78927adb8ad529b0e57e03461cae88b16031645c4fd10d7ba18c63146aa1b92bf9a443320644644b72f9397725ce5efedd4c7b332af14d327ecf1ccfb895fa135994486edd1f030fb8909e0580cd87cf66257aa30ea3eb0fb29bb385d20965cb4f63955fcadb064c5a407aaa8ae550501c699f913921334190395d3a3d7011ec9763eb6e9ede7cda377721ffc24099ebb0d9191a3b956a9d5399bd7a2980227d7bba8847c68497737cffda8a1e9d28fe9c52f50fabe36069db29aa714a4202476dd9e7082992cfb2efdbf06df85fbadc47dc6d7ff7648226f79c5b216d49b3c31c8b06a925ab7127f07a7355f330eb12b59eab9fe0d8a08644b8e52f8368dc5fd5eec2cc407446f505ea9c8b2d106d738b2ae26065f0157233a9b8539291ff5b288c05c645588b47b5505c035671bd583996cc1d019bf415c7f29f78f4d8455df02b0d706b8027d3f3e0d2b7b5247834fb281a3a6d893f06c5a3af4abe66ec5bc1ab2e3a4f1689c20b5cf6e7d03b3172e7f94aedd14980b222a0f03334bbd4e437f58acb0d13ffe09b17ac0caa53895cce966a6bfb3210ca9754a1423c196d4f034fbcea0ce6c4292538581e2f1f5941583689091a166a895fe34e4f419805d9c700aede6fce1fb186d71a613d3f200018a165725ca9fcd8b31c2279c9ea1ef720980708817f7cdb4560e3ecd48cb2ba04bbc8112eebc00e10c9265b244201da4bc40a901dd55607880b90c05e2700f716eb86a6bfc3c9831bb93e730ae31df386c02eedc2b3b9dd8fc2cce75e9ca610afef1152b6d350656a4b39c366b1f8e72858d26fb9b697128ab35dbab6286ada66e98010cc081cfcad36c90be6cb0ef0d775f3951f873a1484d8e9cbf947285c9d36077e0b5c822b4e7e71619999573b172b3b41224584f3ab5c28160193aaa220b328a5cc5a566eafb7e764a29466e2f106f5478b0e41c96b255a221fc3e8d3747df2bb9de7e676b4d8be2a1794daa8a4ed9653e42062c4d9ca8dd92491f812335691d80f931faffad41147d15f1bc76404000440c974345fd50bf4ba53d5dfc039a2429dfc1cd064f2db0d6d070a2e649d038e95c66f4d0deb5334f85d30ae2d40c3b6737e3f3131327cdb12507e7ec0fde3b0498f76a96f0c1736c2c5cf55cfe430164244dab169daf42a31026fc29bb688470e280b40efeda12cf441c4be75d3f8b3486a4cebdb6fd2e113927840c929a5d09512fd22e749c1f62c444e8a1bc9d6599525097dce3d2c7c5df8a240d8930c4cd69694478baa71c7d356e180c1e3483ced266b5ce63ac51cfe56e19add3e239435e42e5a5f826fac892ad9620b0b4162c0ba05177d0a701898fc1fba8ea2b841d227b9f1c3bbc09e554907c2a1efcb779d64d28565c9fdc294f9862017ce21aefbff73aac796e0bbab6aabda5dde600b3661940b88f127481e2792d91f8d13bf2952153208bd110a2cc6485264fd962da5004fbf305c3a94ccfe36f7aedc1f3384832fb6184b93ba1a425097203660405a366829b59185d110e1bceffdd6ecc195cf1010124dc7d8b6e3cc647e63c7a722de361c1a0648c56f062c107280641698ae61d4e76c30311824999f2c4fd065945e9618ec15ccdce93a47d54a3aa7991d4ef289308b248b190409423fe9f5b320270bfe82b56de889dc3e19e99442f1f38438e61043f58b35693158846d4eff9c42e0db91188e5667981ba0d80ea050fa0ade89e056d6696fc148bce08620c39e64430860451d5a27bc841eeddd30fdbd22588dd18de00f663fabb6d34063edf9526e2362befb9340024d9ce15315eb09883aff30d323370bf6fb17570248b1a70fd8da1ac6e7289f076eed300b417a5e07c51979be256f36c5107a5e40a41ec694332a9a299375092619b49b303ab109de7ab80ec1864034f6b18d29a0198abda29f8512fd5b24dfc11220f181e26d6d821b44077d3b31129fa459514636d784c7dfa3076447528196a35a8d100019e51af80514f35c9f92a89017b98a50e9ddf7f06c5434b5559d78c694f8b820f3eb2b77ebec33d2623a5e9ab3ede2579b6c30600455f335191dbda9fa823a3dd4029975d825530eaaaab622376abe683585f3789cc71cd334520212214fecd2f76a22abdea2e21cf0b1194d45f2361a2e14288f4eb8a69ade5657da88e4f6d499d227accda5d25b84be197458a822b5e6a51e9fa809a0ebcc231ba179ba1f441ad95101ac95db654c61a6ca10dd0b72eeef309d2ae37780ca58cce528387fefa01e4a4f0ab17ad54eefa4f07792fb3b7122add9f3b926099467d7cfc10a3d5f32ecd2d4a842240777fb1813871e97af977dbd314b903202083f499753256079bb6ab47de7feab1e51a4d22dc390fd506a505d34bd96aad46d715f989deea64be6a8fe1812aa1c0d6c4959ed4508c06f53c2214781e224f94178566f0d3441f8e039de05477096244d4da74cc64a629fd232a8a251ede23fe7e4e29b6c7212477584887cb927eb97ec386b44421b45aff32e66213e8410ca96dcef2336ea45280da25d0eaf82be21c04787a05ee633e660ecc3033dd63428c31cd9ca5c575883bfe173a87ffed01a5b8d7bd8920fdad2e27f2c5961e1b3359cf8f5b5b7ee0df9301147be7ea8c376e6fa0473b8689c6de8f27c6da1b9bd0e25512d41e1caa8d644f95d9d1ad6ec5d059b62ef26d342ff0642b5bcef7f295c967f6a05438260020daf32d6bb09c59148cd4fb3f5a3d98f404f9ddf081182201787be96b8f3cbbe6a48cb05437f2ceb195422dcb23e0831099948832b000540dd2d6b7aeec6eb2ddce5ed654eff2d661bd12cbfb0536b298da819711cbbc7f8a5d3e101d9d64a7c84ed2aadc7554a71c29084fa44f6c2fc256d84e4d0eddd3125650f004d0a4c398b2e96520d62568304e56793111931d0843e02615492c7c74f8de17232891417f90a529b2880e4eec3893f01350acf9e19a36a106f9cd2047c5dafad187ed2d23d052afb0c53fea3e6a6463bb7edf83c1d589086771543a1dd3ec48d68bf4d3630009f3a13740531cc4ec585fa14809f7b5388f5a6cbc2a880214cec9936275dc857545242cad465ce3d497ad24ef54ef13e3c6dca228a8ffa15a277fc6583799d8a9e989082e6d10fcc882629a43f3cd10822cece6978c152e123f3d6ff9d4b1ddc7de0c55f077d4bf540e2997676829b9a173905810125a555787fd520dd26843225f16fc7ca299d8801b492d726b4dcd221d8446229a7e3122922e8fb42b9a52375978efceb498a8f4244090d79a00bac662834325b97fb6b4474d75302220a624359e1fac70504f6daa7cc9528e64a91aca4890ab0dcd3b614ab8347423512922013485b24ce4cd7a1e1c85e1ec600a326597f1d2e9580d5d97d160d15f5de7a574019254713e964ef2363aca5be12f303cd1047acd85e960911ed42a83070fefc08f476d61e360bf9deec741909dce4b0b643f600616eb3f2f158e048255038ecab068da97179fe896ae098c36c6c09f840424d810c223d1e69f0d27a74262e953d95aac68e5cb5c05ad729eea38dd3996d5ffeabadfca5fa947509887421de70d242cb1259e2e5196e13aea01d7612112e02f1e7e1a15c2ebab86e8580fda7e76557715d430c15fedb50e12c4c42eda6a097944dc876e60a211af43b5685f911a51751a87779181b04c8428c8fda23d36005a9e37ce8f5f8a48e1711adc3754f73f9c38c837d58b06992464367a29786f0f1159", 0x1000}, {&(0x7f0000000100)="bd7eefc1497a9e496f533bbd590238ae878ea8657edaa33e0dbbbe2d0fc9691cad721ac77c49eb8758e2c5e052660518da74e1ca", 0x34}, {&(0x7f0000000200)="3db1f6b95c68b526bd5a9125dbf56561ef7dfcd1a42a9e707a4efbadf511", 0x1e}, {&(0x7f00000013c0)="0bf53b04a3f76a04e7bf22a2dcf037d0b440bb4578f5d4af7b3087e7161f5d7bf243bf9585356bf99a26990fe87a6fae235dc28345469eb3610dce37a4879a25e3c3af4cd4b1c6f956d05d3a7283da804baa1a0f9c2e7be2982485ee79b66891066a5ded032a0243009c5dafe2c3a28b0de6c0f9f1189bdb7d893a78176d6f0ad32172618874dccf197f025956910c1f0153327dfd370f4faaa9b8ba4cbfe7fe55d83e6236b6fa5967b9954e4ffe88b182f15fdec5f16d9759fd0ec65b4a3565abf3976177d9b8ecf5d404d9879e80c873acda6a9e6018d6c72a3b6c56e1f2", 0xdf}, {&(0x7f00000014c0)="7371ed1fa2676392a956ed1e35403fe57b6ca84d82a0dc771706c8556f935415eda38d82acce12205b7f546eadfd530d879075e18db9f71efaecfdbe1f670c85453513fddf35409a05b26b1e2e4d3b818b2df669952b9788eedaa08549bbba879c22895c32dde3779bd2b9f98a28f0942c89e3ec50af9004daea703844790450cff3205f514cc93732ad96bc1952e5dfc50956e8f65e48ad0efb991ba0db21e3", 0xa0}, {&(0x7f0000001580)="d0e3fa84c4d9d200598a5617f74d248727a32e66fbb9ec5a2ef32e31e28351fc184dd13a562fa0135c996675aa4f5336677859471dc8a712142d631c8c6aa3ba4c60ce3a6aac527bc3aac680fd69b1e8ef6a3a9c42592ca28541bdff740779a16def77610f0bad87331847fd913cab3924f52d6dfdb70e8d6848adb04ff6d4314a82401fcb386181679fdfe790d247a5c530345cbb85d959f8adbbb9113a9759dffe3b2b11e57636e945784ad265979c1816baaa", 0xb4}, {&(0x7f0000001640)="bd895ce043f4ddf4e21d27f0bdbc64e4400175c6b78b2cc7c1fad780d9916dad9912d9961e2c99cf814ef1386eb3a7b6daa708f8bac09547e8f50ecd7d511e48cdf3370b96a4754a3ec1e29185e1bdf77609c9c339e4662bf15284450852fb7e599b7f6e1ac74422d54d21f9ffc4352c6f35ae3ed94cf21f7f77fae5f6c044a9577cee9fd0d297537e38aa78f6a4cdab6ab59f3a49dc865bbb5527dd5774e3c4bfeacd7de7f35ff125c5be83b99f9bafbdafa4421131f204b1b1bc9a2119ca576c6f326e1f3cf37362347e5de7024b070d16", 0xd2}, {&(0x7f0000001740)="0f2dbcc69fe2db3d2d9293abb6cc4ad37ef24a205eb2260860940d78d9c12067947cd8f771b5c565667e3c5829f09718be4353b73e7f794d547952f1f3c99bc5bf60864165bd0367d4c32c39b094cadca52eb9496ec8e9a03510c21c460f2ca3a5bc0eb10e07e85669a0a575fa0f157dfff6a945c82b4f6782038a67fc40738c22d26bb3d4ec791a74bc5d7dbfc5834bd606ef88232f67bca425b578e4c46f024750280f26fcb2fed9aea664b3afb38ea83f127fd1c4c41c296eda6570cfd37f95dcee3c7497f32605a067c60b91c11e2f873a2c9e50aca13146e41d4a41e4743517e619c9f4257e738bf6ddb0ddd6259482ee1cfe83f6f050badeb405d5a7196f8f2adbda8dc67aafa95d1b3a79365708b2e809266d1c46ea7f0e56557c4c483c30da398b994f68628d3792b996c0956e0d1e45e7e917d57014066f7070ee29556a7d78ac6cec76046206ba39a079eabc9492d1c4a5dccf9f354494d88f7c5baeedd47f79a225a4260e69bac902c93ede3d16eeaf4932fa3cdfd68fbb725ae7e39793c15b82d572cb54c113c3dc84676a16b488dbc4a9367e58fc5ef2867d0f779dc8e95fa409f82951bec7517ae29b9b17d276015e6b65a690894e6dac697324f028088d9e42153b723bce9d7b6578f4e01baf1e051dd5e4fc167090cfcaa5845b798cb0e359fe9db0a07f9db85cabb858ed333ac2f3e9b49ffb2b8cefb62218b4026617e37ab635fa115ba3a5a579b1c30d638653846b485a1413bb75c312dd646e3e3103c5912aae3ff923d36440a72e56a0f80e52ee03124be637fca8f28773becf01810b30a0c88075a1df902a1dc9ccb2f60953efc10c6f1dd4043f8917795a32b3a0e30a6233e1fa602362fb4df80d33329fab85393387427bea6a5dbab63488a475af99797837ff7f538b182b364ed141d4cf29eb1e46b4dd5ea143c8f0581946de2c7ef9ab91acf3bd62223d31e636b249453e09eb6e05d77d1e8758aac8e07ee9b5d4054b06845d832a696acd35f033dc06c418c5d9370e1008884b6094ef9c981f91914179d636141ba0ac74e39cbc18a0fd23522884430cbba3fce0681330ecc1cd985a04aeda3f7d5f612b33d32adbffa3240f60812a76253b559fff82fb797a890baf2120a47c93f29917900d8edda5f7d80ecc893a08479a578d471f941d8dc67afaf0fcc30d223d747690bc53f8725cea7f7d864a48f800b947a5a73fbc8402981f28a9960a5c483bff8280a0d0e6cd8a70893777ad6c9f2b283299cc82080d1370c641d93c7fd96ad8fc1b71bb4b1fae7fe8a8706d7ce182a9aefa3e2e4bd48bf2d8805557485ed75ac11dbe23aecbb43d3f6a3c6f18110f12b160d8d7ed6b4d72a63707a0bbfcc56e98782ab1e4f1b4dcdac1f6b86b0d00fd8f9172094ed119d9d89c139378729fffe96fb446ce9ee98e9f6c5cb323933e745e4241c510ca4fe11a79fe25a756bace5769719c51675e21a9715b44b3a24f8933c1726cf13b1560defdfc8fef191c714e1e88184e5e86221fb1ef6f21184d12a441f1e8dc42a7788e694297b4fff245c182e28806416575257ceb7a303af177dca7a0ceafa756fbda202cf0c2a9c3c7ab2bfac427cc5dac32e31f591c39aca93db3846561117cca69ad0adbed13ce81c82aa71f700b1f5f56fe3e822e074c29a8fe9d7cecece82ff58a88009799ab4f5ba503911d0ce0fb0fac8594e060d7328c75bda12d11fe9638a08e9f6a65091d46e300845d279fd4b5222271fd76b2f9f63dedd94b5e6aecdc5a1582d096444ecfd06541323af05f8eb6fbb5d64063f8192f4ee0c5c74a7b3b9229bfd561c424ab108b860319b6bde7f1f71cad000183afd553277157b364a607f585ad1d6f857a679d78310a00ee97ec0d05183a7ab160ebb6a8aae0a0fff955c60b10cd8c30af615991e5ff95cffdd175fd3bb1e05a58f26ea4569e9c692300bc69d99166254a0783a071d4b7b67d0497512c1848c24aa6a5754d337b7ecdd75fb34cb6513db7cc912a5d3a1f4853a4b6527645a116a15d4735e5ea060f5b1a0c60bfa37ddce6fbf70fd8d66b65b53fd3800051e150f69b628794b62c08a4a6b6e1dd1c605ab32c45a36fb88188ceaf4efa3f968e3bb612650891719766168f5ea14a684eaf1568f839f9f9de53954cc791635240f3490dffb115be2cc8e0e30d4313ae9a2515d853fdab790589e6780241d0e574768483e879f2508c5df5ee92b318726e9afbda87371826338e269cbf6093ae1afe16ec70ec4a4ae4d98baa7f8578b73a632014318546946f3f6b5509e99e4e42ea73f126695c34e1af49fbf61d54f58037c3ca8ec00cb5c045db7f45700b291b99e6bd7375db873495b37a94866b488996e1d2bff4d4d3559b30bd4681cb99c9f67ea8b46d6d04b2adb1953c6a51688a639883e64e764a5f2b8c47953c9bb11a598486c9a6b72fd24585e2309529c3198c7cf15f8954f1635eebc4ffd31b8ac69d0e3792a7b4eb82eb36d88b3c0e0d1856665e31d614b0d0ee6554118ca89792f6aeb2e5e525e228d3dd1d4c5f2b0fa19b994d9e1dbdf6b93c756577eda4ebe1279ad27a810eaa0f3d2a74176da7da03ba59850845a09225417f17608f29cb6c64d7e9b3d29683130fe83b1f8ff7d7fce9cf7c2ea3263aaa7290866056c6dbaf54936ff5f64d900faad29415de4a6372edfaff772a8312f2c8a14018a41d5578300d17f10018bf19664cd004f28d7bae96008436a57fdc76cb82c17facc1e5faea82987a69d474d34ef1f6c8564f57ca7957d73a9a6d02d3af7f2793771c32c3e35507273ced13b4832c48b16ece01d6656007263b7a6ee550491c335cae728663332166adbccf7030364b774b8a6dc77d6a9f61efe1d434d690ec2b0182af24b9b4ad9317c11ac02c0971b5d02f257378f2a5c2bdbb9047de13b09e4db00c609836fbd533d3e9fe5ee22c46550a04469454df76e9399033dded796f56033515b9cdbf8d99b738f83bd1ddb9abf8777b81cdd022adcc74d6a85bb0cd83e237cb46f7cf2d446153038a559dca73056000c42de66ca170531af522d5d6e5c4bed9f771e2786a7b0f6fe7b733f331168cef740a944e0a264b4e40030b3097a1a87ac482717180ef63b601760247f763fc491bffb31dc1fe44b33fa4fae066a491413e6a7e4196cf4fb21cab7645e76d9c6987ade4c833f1ae588f0271b8bc97ea9bbd22d47c01c2af0499cadda39fa537086736f3163a81126aa1ed7ccc42e5536345251f0dcff39482e66ccc577d6a0d12bc3d9afb0a6121464c739ead51814a7ff7febb4b79ed8ed5cdc14345c711c999dc89968429243648ea22e1ff62dfd0a254cce7872bd5bc7c69b679b57d641b8c7b18fe96a24a87275d90e26a61428a6d2933b2b54790f547b3c6a80ff89284d2649395ecea3a1b8f78efcd8b6e5fe6889b96a7677b4b8091446a3a427dbfc779337c792819fca051effe17c31dfd82f1c75dbe67e58d3a5b367c229b276f9e924a40b11497bb9ad54688d6590dd31251dc8af4aa6b510dee86d4b9d82aca177e3b3de2a8c4a9c117545dc41a633ce5cd769e9fe5e0f30b14a5600764463845809c415879fcde397a875b4a8a65849f228bffb05ceaae54615b97b5d31c9ab0ccbb1d5fb97ad1c744010eff4473af2df068c465d7e91d15a57295240c7c5358afdfff25f7c6e8d2de1feaf4a0f339972dcdfef04341f895667e359a2d89cfa64d0df42dd6690009920d55e17a372d88d54029ab1658bc0bb330cf45b39a87b5035fcef67071d7d7d45b6364f5bf05f21c095f68c9bfd4397971a436229573a57bdd7b0d91a10b7f5d7ebdd99145b2d58046f20a12df51f5dc23cdb7c2bc947804be987f6c335963e2b7e649a67e5f3ae489196df576ebbe252be3534a5e6ed4d77ec3f7951abe6c03115caa9f9ce9a30fef1eb64c23d419a8cf8751f631f02c5ad70aeda90c2c414c18b1919e05efb20a030db2d9695f943bf189a241ed62cdba213e1d715b2f62940655781c78addbee36395ef688ca84e4f07753e6b11018b49e4c8c99c89776a5a8e44ee1a466ee15d1b47c27ba75ed6ca9fd8d93462b42ff63c0142bc554623653fb02dd13dd33ec722c02fdcafd82f0fedaad5fe4453f4513db25b57779025727cf7c9734e406ad021b1a705d00ada5959ea92c06899fcfa69fe491eef61d239c53a499016516fa47c40238675d87e814f77356f6613f51984589ac5d6778536d053819054702a238704dc6fc29a116a960f5423803319f771f065830917a3715f86fc2a945f76f6d252a72e19a4fb16d4b9e275e6362d68c6947cf49c42608a7e74b6ef3b4e1f3b79572d236468878c83b4db90da381fd4bb4224a940435dac3c7e2b01500b3aa4516e988c3681de968c02ea3e6902c172b18e2239f49e2d842b592b72397dd8e523d326d8dd4ac1b05af48941aeae78b572a2d7805f3f074c7f387f218e54dcdfe141dffda1ab5bece09ce1e77c4a9ef09d2e57dce924284fefd1e210e1235a80a78b20ed38d1f75ed4cdbf9ea8d93e6ad2713e05930dfcc8f8a3f9d659eb76ccd96e3268a835c9c5937812d68a8b323ee759a6b3870ef953ef672ab847f377f7a445be169681aa922b3b8d2a1ba4a62702ee0bf9ed3fdfc7a0d56b5482b203bfee0e8c62d690becdb4b1a05354fc0d4ea7bb7cc7e60f8ce6e46dce4da33e4a8c9967b26213ea149d65fa907036cb89f8c3701a52b9a283f5f12e1cb1848880b17b8aa9836532960be1611411ee9d7316d3cab04472f6b2f45125fcb8c8a9f1b36e16505f8b9f2b16093abc4a74ff1b59940e73e99ce20c4cd974e4d83ccf4ea990a0397d8992ee1fe6a357454e6a06f0c1c86782e3daebc13472647cc52b2e02868c86e47537732fc51e4cf3226c7d4f596127ba54a33c7593b2e805fd9a2659a294ece55469c88c91d1e85c9a89d1a2de1c1a87aecbab0975c14940a9c94264ff0726569ba60ee6feb5557f0c3c44a5aa0fad25b6cc042789e4aedb7a8684d7e8a9f3dbf4c79929b24395d3fe8fac6dae371d6bc4a8da83f7fe41c6b4b490898edb31e2906490dc6e29dd2461a847dee5243d98d9a910f4f0e79af4e060ef10fd9fefdcfccb0d1a055551ace49e7ff2a1d11da2ab08b3e592ed8bb871659455798af8d9e97e0d87ae43abe2fef602c857db1aeca1fc29a98ac029f788843a94a0b121e842147e9001a505cf105ca3f9ebc55989b0d73f2a8e11a4a750890e585f6a449e04c26167c41ea0dd7f86adef90a8c68b8292cb9e78e0907660fb51a1227049f4f51663977a2cf486a4764fa8fc8a153c245bb647b5010366a17769c2e4ae19bc230aa89ba667b8c58b48b9ef8356d41f7ab3f5fec8d0c6369266ccfc30daecd607ae1ad8e5498347a4a8e1574926af86d9f18081ddac19ffbf655c75dbe09fb5a19e7e6e0c0ad4dc41e6e377d3259eb8f199b8704388d21517d99ffc14934ac41a843b3c208e01a6999687f1ff0999cd1ccc92bdff60b9e45ee85e6df13e43f44369d668a74330e0a48ea43c00e642ded97654f1f57c815f1139829c201a3d2ed6c6898fa42b3050b3128cfe04cb13db8ad61a7fce1e668a57910e1f849548becc56e3209ba2339334c39fe2231faeb794c7b6c28dc0c77977714a0c05e108421abda8d4d9352b05658c44f5af9659d6e701633d0c5ef53155f31fe0493607aedf126b9ceb1c5651d0b8682b8b5c20fd870edbed0e0ad47de0b94b407c1a3b4946fde3bb0d05c3e8a31fa6166d588541893413be8bdd4f80d1db0", 0x1000}, {&(0x7f0000002740)="60c03f0a27e2263b5f8b47991182a91e6784e814c97e43f455b8ea5944be28ef98c2a6f0070a725a907ee516c8f49fbc1c901801eabb520cf597c2d2e6e70abf2d59e94a5f644f18534a8640b55fc951eaa08ad1dedce66f909e5a54508231732c8e3336a52c32bd2a0f2f7691867c05da316c7e7bb8a673f1020b1a2238a9de49800a697e02fc52fcb5b28c793aff0a237f3c7703c760e276aa4f8c919096d1be98835a25f650639a3b66f7a3991d710ddba3e34573394f32cb399a010f5b6c17e9bf", 0xc3}, {&(0x7f0000000340)="4e2022e158df9fd0ba5a2cfb8760e3cf9ae9fb3a6dae", 0x16}], 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 04:27:44 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) renameat(r5, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0/fi\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mkdirat(r2, &(0x7f0000000000)='./file0/file0/fi/file0\x00', 0x8) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r5, 0x20007479) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r9 = dup2(r8, r3) fchdir(r9) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 04:27:44 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r8 = socket(0x11, 0x8008, 0x2) recvmsg(r8, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r9 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r8, r9, r10) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000000500), 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(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(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r19) listen(r18, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r20, r21) listen(r20, 0x0) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x0, 0x0) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x80, 0x0) r24 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r24, &(0x7f0000000040)="670dc3", 0x3) write(r24, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) ktrace(0x0, 0x5, 0x100, r25) r26 = socket(0x11, 0x3, 0x0) recvmsg(r26, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r26, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r27 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r26, r27, r28) r29 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r29, &(0x7f0000000040)="670dc3", 0x3) write(r29, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) ktrace(0x0, 0x5, 0x100, r30) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="39c078ddc1c7ef440caa159b0673916eb9b2d67c803ff4ace645d97c1aa5c5aacc797d5e57d2", 0x26}, {&(0x7f0000000300)="bbf1ed5c230e9dc5eb4f34334bee27f54f323f03aa37db68a877604db2865a0934f79eaec4649055da57932010ea646f522f3409873a63b8040e98daebf92720106c9a4dce510f20b99d8f64c77248d9e34c733024e223b41f4ea40ff42aa25884d9b540c310b07e1a3a115b5380d65e21f6d1db0a1eb886460374d72e016195ae9d4a19ec55e3cf9e380a2163a6bde3077b02479c75c4f2e9a634e154e52e09f5e8be2ba8d350f635f3b3cb2a3461f38564b0fa088c2be12e1b644121be4296275e8a9213976c09f2ba244d0d246b6fad0374829dfe8cbbe8e2f1ee5a746cbdb8", 0xe1}, {&(0x7f0000000200)="f82446b80c444182ba015edd487d2a086ae53ef31b48052bc64fb2958b51cf4556efa6f7801ffd20b11d22b4a1989a9267ec44475ebcc2ef04515b44d247420fb3d89f9f4f2adfdfc023d29ea839a2636732397426dd259c0a6f7f6fb1d3b57beac7e77d2c6f69b6d7e7509304cdd134e0ebcae20333f9e4be33da8edd554e2325bc9ce21f01a3c48b1d37a9d36d0cfe44d5357fc321484390e2eaee87a67d70b4c48c88d0760af4af", 0xa9}, {&(0x7f0000000140)="fdff9fcc76b551", 0x7}, {&(0x7f0000000180)="4f51a78fdbf7fc06b41dd33d3c33e5a987bdea", 0x13}, {&(0x7f0000000400)="a42225d027f41b79e1e50c59d69620fa84eac78799fc30db9a338e9f53b4973315e75f838c6cecb357ab1d5ddd6e0120ca008ab2730586761d573016877bf0eaa9e3d123e4206d90c2f4bea0e62eec05bc012d93100217ee8debea97427b5f06609bca578d60518bf21287dcf66ddba39c5e08caf9572eb2c676136fa60cb24018c520b47bd9125f182ceba6cf052f7db3433f16f4d6ebec4a", 0x99}, {&(0x7f00000004c0)="90b656c4492dee5a41959460fb8bc73c7a7dc80b84f129f4427db1b631386745d3e5292ac01d59f95b00244459804f564be6276ca1711bd162d42a10d65742582df4523d1ebbb005ab177c90966850f6eed6fa5173984d6d1d86d50bafb07816c4f069be44", 0x65}, {&(0x7f0000000540)="fff6f15c8189b97ce78da28b725962e8e0d77235b4f24160d9acf541f055c6d2a6518277df0f0abda1b54946d160014bd96f3c8bec62cc80049a52089ccd47262737f76f1c513885fcb584e6d3680e79f73516a28476c0e9d44721716a6cfb351f3be44509f22c0b5584128764ea2ddeeef96944451760940061dc89a710e1a5c985121794b7656ee313c96a2c426e19d9c1911ea359afa5a82de378fbde4baafc32c9073450ce24b4434ce1151973454ae88c147ff8ab79599d316aa41f8490e186c41073f4286b972f29fb72022c0cd1faa0746e395f10", 0xd8}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r13, @ANYBLOB="f7e4654fbd6f6f9b5697b4390000000030000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x405}, 0x400) ktrace(0x0, 0x6, 0x402, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) 04:27:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000140)="b3b6eb353cefc47551370e39fee2c9b8671110a1e4f3cfc8da8e8468bde489029f227f9622a98c", 0x27}, {&(0x7f0000000200)="a51b364af418fd6dd4c32ef14da43be76418d598cac04007", 0x18}, {&(0x7f00000007c0)="c081cddf179d0434e0f912801a5abb366b7a4c2a80d17e9bf732b29bf674881934fd97f6c7801b1fdce83d2c69b38471db070ab8843c7dd82cde3572b52b3a3ddcc7e9924c43beee302a2173e2dfeaaf740cee4e61ed510a6e733848d0fe50a5f0d7", 0x62}, {&(0x7f0000000840)="d3881d9b219054879cf405b550c114a88d1e4c1970645e86566355d711b65a526a2fe542451750db44e8518bc988ed201be342361a431589688d93904bacb9ac06973698f4663cb4ce4d284e59419cc5e75f5878f36eb9cfc6dfb6fb9366d429baa76be6c4fbfc5816a496df7e3258df196dee488dd1f62e50a57437fda8fe2de234ff7eb7ca0adeb230f9fea1c59fb0916e0a2e44c2745061a419dec13f808d9ee6ce86d7d3bbe0bf7fe3c6be71826320805c47198932c5d8e2b8dcbb73a3ee1c5740e79860a7a6b63cd71454e5ad33cc097219", 0xd4}, {&(0x7f0000000940)="ccae026f056a015f24904437397e3e73b93741bc0554e32fc035bc7d6ab4734eec4e3549768d532a799a0fb224bebf2c2a375a920514cb7977a7cd2d3b05c666cb0dc4e8c9b79086192428286b3223035eefae2a07463a658669e6ff9e336417f76c10c2fa3238a1c7ba8385cebda3f7bb3594e809dbe08f02fa89d2162de69636bbb3feccf08118313b7ab73c5268ee6f8153144062886e53e8", 0x9a}], 0x5, 0x0, 0x0) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0xb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0xcec, 0x1, 0xfff, 0x2, 0x8, 0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 04:27:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="73708e803aae6aac050d0584392c418800015adaf2ddee01db6309c7464c00927c009c2538ad8b89a615fc6fa83b10a9919d1e632600819a4267bcd687a495022857da3bc9ea3782263cd9e66404b9fe524f02546632502d6e90dcf4bda9a5e9c43c65dc01f9be457c4e99013ed334faccc4699c777c358ea9a885a1c3c2b8d3fbf73606e5d65ab6a1b2508f909c0b93f993c6a915783230194f7e9ff0d46f15c297fc5407a1a4d92e992d8af1f0d986a94458172ac0a746f6e11c84cee88099", 0xc0}, {&(0x7f0000000180)="f1f9070673f60cdb85c0821db5628a1724f3a6826d332ac1694e8e052aa54f889428a1b0ee44d2d72b26f7bcdbd983ce046328082a763c9ef17d70d44433f4a7e81bbc4e57297ea6035838e982c60ba72674a0eb1f7a523553de7bc90670605ad3ce6196bdc8bb19055bad21294c246b83e934a9e39f4babdbedda94efc3ff8c66f0f7f6b0ebe8dbf3d330a3c2e45c5658f394f516355736d78729a46a90c159319929a6a08e13a9bbb6fd2a3387aa0bebb4d4b49e05fb325fc0af55981b4d21b1b600af", 0xc4}, {&(0x7f0000000280)="60615c3766a7f052371e9f457e006ddd8a64e3754a3e5f0305e0fcd512fede1bbf8409f13393a507ce35d245145e10705633dfd52099bc65c2c2cb9e0e93952c2b92112213f9349ecce8b0b93330aa509ee09a8bfb955d30b75329ba0c4d7bf7128a20df141e4ecd78f4c64ca40fdef3fdde72605c4344bf826c38c73fff9687fe9823b6129cffb67976a5beb40a8dbd67b0df39c8ec7c50ddbd545a3722db2d5002445f94fa41ea179625364f063f1bd05a68e31c75120f427c3b3867fd3006ff94c312f1a45474ff05a0beb7e7c35ff56824a9f1163373dc90075e40fb233adc6f04c8b2a46cea9b4c0e872b820397dbf008b68fa63324d044993f5d5bb4016ada9bd159e63639b047b2389bf2622362e806f2398efeca8e0008d7c8a53d46c3ee689d739c8d62576c134c02818ebb0f7d2eaedaf8d00be3d02f918a90ada971940613d0ec5e2502393e002cb83b1bcdef55caf50ff16aa5b1bf0b6fd4e3fae02e7da51ef42824d9cdcc5bea259cfa96035e8ff4d7b64a227f956b25d3a90c7defcf4be705889cd6ad2cdf0e35e1b30bcd81a44fa1b6c3a8727dab32aa1768422733fdee2b769474d164d6c86a4c9c969f904a8a394aca7e3f37d62594d81747f75124bff5f8e014a5a44362de39cef77d0497562498fb5c1bc1ee16e0666a624da10e2bb821db995131f27ebb4d598ebaebcdce2204c6bd69ada445f33e1d9d369d29e0dcca9fa7ba794323fda660dd57b52fc11ce5c2a0a03fa8e886da3e173518aab41eeb54228194feeefdfc731e4b170d07035ee794f095baed90953876c57a58e262a2dcf798a4e430908cdf0932445baceb397fd7b83aeefb93439c7d2a26bb71e562288844f63d0cdcb26d5fc3a3c8e37ef72d04d6a2df5ac8415c7e9ff492239ade8480f5c4a9c93643ff3f5dc4efe5a36b4a5ea24b3b73a3620c461def959e843f82ac582bb1dcdcfbb549ddb32e924c5b2ee79e8b702444615f27b77ea569d807c2be458cdce60387d6f5b957ad6804b57b4c4d6de343f96538671b33173456db127202da76f9a39ecd1a428769faa808ff98eeac691459e89e5bd31a7fc8100d1c5ce2a0fcab850f0f77051aba9ff2ec0c1be3f2e0405403a5f4a069a7d41591e5c7405ff78fabe5d0a73bdf0ac0e891c7e52ae0d5f91138d9e32313cab173eefa33a378c13df12870297e7b0aff1686722090d7023fe491f6baa4039d42e225e9c789f0d5e05eb7a684841c60496faff029911cbee24922765bc861176471e14f9a1823a461e98451d9ad4ecf8af3a5c154af874f3a77dfb594457095dc43c96d849da278f3afbf30fc9be7e5a48feee5336b649b86bfd7dbe3c682d223ba7035fbb4fa7596c13ef7628646737c1f232a4153b0b1af8f1005c5c5053fb3f0a08c28792c7b1924ad7105e9bf83b8ea1a8384efae0c20100be1f44d3f7694713d7dd0fdc575d361f67f3eec1da4b912db8b5c94b8c590839c5706c82ad9af98d200b2bf2755be7923fb23f937c0cc6d11ee00892f76d8f515481e48490bc2e2c32b19171d5e90476bc693cff0e2edb63aab64e148beb57b0ec5a7c6a85be7c9b52e2c99d3fb00e5446e4e6fd3c5ba28a4c58a0632d95cbb9dcedc9d2ed17e35c4d272bd8f0abcdfbd41c173d5681bc25975402fd21035f621fa16540630312dcf9c5af993b7dfc656e9e8d8a11c8115c2a125be8c9e0b374b3c5a235659ca06b7772a29a87077382c379f878e65501be8750b9e93553ed81dbd975718690d5aa4a32006fd7ae7f38f4f628ab5eae21e3aff2f73b5a01f7b31f38ef57e5d07f86cc6dcb0a08ae91bc654bea87cd2c2f0a0251c5b6ee9b935c11e37bd91877cc1d59ad1e8709fc9185a91105e7692dd65141e4d1fa26a4e24b18a1656106b17a77f83f0daff281976c3308ba5b244b4cbe15c1ac58031b879e6c79aad4eb8f3fad3978d04ddf343c58b86cac180484dd3d6d0111f7a134f038b380fb816a7db4b0d6b05eafdc184428b440abba7efb910fcaafd5392881cf5b8a164d53e87dc09bd8c19b8f110015d664a79925f0547b89ff02c31fcd29c70bd108deb76e4ffa6ff892b16946dfdc3ded0c17783a0c87af7e00946e88bba9aaf88ff009ff3d7326a828d2f42f43ec229f76be526a35db31cf853a75537f1c7a92395d31f912dab8cbf9dd2eba94fdeac2e8e76da23edf6dd9f31404b2649c1f6aa1b417aa08d32259bd916d104abf82d23a47d300da6a0ec16ee829a202ed91d1f57159d2a827ef23c987a9abb8ffb95b774d5d9c956312a04739ee71f392458b87ecb1b46b5f148b159df3a5493aff924b4b75108cbce862f2b46ca6e77df1c914ef49b30e020d388903874398d72feae314779e314ec3a0ef43560d5b79a8baa8d53c76ad17c3b16c11ab122cf87bc4b7055b82b3e16b4216e6177a68b10230e1122ee46cffce6cc8a002dfcb8e0df0c8061b1310ca36b8a905deff0289a91ba6def4801d58c4d699e9951a56a77db70fcd569bab630a8abb2603f78ea60bd404c711558d02c4f76f1e65f34fe48b191fc37f0a1a7ef4cb27d2a70f7e19b1b0751e4cfa429a56e07c9dab0c35f76f89631aaa6cbbb75a7313a6c6b10ddc8b5c47bbde73e674a430c1debfd8214bd297fa90cff8049bd7e21b04d1ab937c1ef24acf233e1c1c2f706b41328d03bff791760fb9ddd375516640dc7c9f48a54cd30e1453fcec9a06957189ce69386d1712cf0c5867896f53e21a832a3c35d3ffd150542b3908a94702ae9f45e794c7acb164f3f987b35b3d955db424b699bb54f56f9bf0dab2611ad42254c54ba6b1696edcf926a3c1aa5cdf7ec04147d004319eec597098c7d190f71748d1e7432b4df9b7515de0111d2364abd31226d9a221840463a5d45c373bdc164a47041d651ab37d3ab765d10701c7ca8eeb9fba5bc593e7d731bef47a67978c811976ebabf6bdc7ed485981f2086774eb2656a5d0efef896d09e7efd26f835607d60aad306c021a9a16044f1844396b47223ef4abde1bf53c99e2c2bd57c1cf39cf66a98e3ef7d9b871521d79f612947003a729132a99458da9b2b105cf1ef7bdfcc74ecb77871ad1253e56eb6b757d9b2bd146da4f0c8428df009f78831d69b42ee33bff2f672eade0b09c1b598e4c9d013979ea53349e16b864d6c7d6432351697df1894da030e4ac7d97aac40d989efbacb9987a8e5e26ac34b5ced2e5d30613da1f0fff24b353e7a1d79b72803a6d563d60ebe5e6def3c7fb07e4de8f8646e54f2f5566e8895fe669b5c78942b22db4bfc51f95fbd59c2f14559f63da77dd5ea72dc85c8d99f2ea52792b23109d5b802bf094c79d9cbc6d65a256c8a25109f58d0e2397ffbce008b55aea6d1ab959ff54b0a90470c92bffa317140fa357d13a72237fb4edef6436a451c7887fa466494d706b3ea41626a2c3fc645a72b04f7c399e88ac8db3fffa656a0b78d2b5be7f0a93da27cf32e9550bb30b2c2d442d634d1d296249ad5410d39c775aae224b6fc25f4ae17a3641ebfcccbb9bc4df7f2a14e9718bc93447f49bda382e272faff0b2133e6c5bc494d199179e30458756f83419c0bb498ab69e359419b0fd690d4249ae0ed14f78de8ce05b2e9e211f7044fb051dad4aeac88b8b46357a3c43bb0d8f0a845ad6747a3a98cac0ababa777795b613e8e72f4fc4ff0beb27ee29ab9152ebb5f5748d71a9ba2241a124a597f42c3574e8e8efeeaac8e82c5cb64756330df2f2fb79c5362b464fc86c67354f05e1cb9db6c81ab7091c0aa18ebda223370e4cde903acc521133b2eb95f1500cddd24f9671906815e7034b604dbdf5dd6a6221a7e6825facdd7da37c99ededa8bc91c3b0fdc326958fda413f7349764666c57f8fb4567764736e390f43929d7f1a219508e42cb22a7a3f976c2de2034d3264338141ad156ee0aa591a95725d52c773f8d8ac5773cf9d338747303ade0b3284f1e68dd3f6269b72dae27272aa197e07e48dd760ffd698f290ba4acdace20b9cee558423b61a33d52432c88ad9dad28ff1858248bbb10f7c2338ede344aa32422f3ebbcdc99a13105bf919851f8be83243eba841aaccebc633d969a5ca7bfbca3bf3d356d82c6d5a473615541ab6aa25024960830fc39cc6a2c75d988a109a0133c4fc7321dca94e7600df353a780ea9ebd1a76adafaf739c5651d9fc6090e9ddb9b0f4b5b2fec4228b7eb72ce95353a455b27e2505f38322c494e44828d9e089c54f80a56e590c04c8239a8c789ee88fd7ade924cbbcfb88bb2973ed80214f22748f3258e1d56ba06dc1358e6fb11cb4cbd491cec1414364b11a7c0ce444270b19a54a086081f58633a09057db5400456870a28a93834d539508d55976016a4fc93a47ac41d9565bd497798c59e835a33061217683663f179a7143a85d8e6f3c3d74a3f9208cba0f6073d4658b32e74df3af35478337d6d51f708ef15f3af831331ff9fce939bf1791dbc7a9dcfcaab1c15c8810260e422bd9edad98fcb8f9bcd47f7c7cbb26c2972ac82180f01a551151bab2bc2e6dbb5399eef09e1cccaf95fe04634dc83b5197a6789c237ba364412c483fe3906f8d56f846e33c901a2282c40d5ec187ca587fb99b18394886f69a5521c12c15f029a62da40dcccfe983a678eb4aae45eee81a421a3e74ab6d4638899d85c3b7520a11a53990936515d33733340a9c9ca92b8b3e5fe95698ad60521ae5e7a3615e36198d783804ce37bbf930bdd828c1ca76ee57de22ad5b182abade0bf56a43f5d2cd1eb2c7ae5f703b7db75b3278648e1bd0b0e1a728d4c4cdecc6f2fbd0e2f3c53e726411b518b371f5a6c0dea7a14a5584fc46ab30994fa9410ea91ff7567852bacc3eb685da96bb800a0397f9c363509548529b3b4615a80205090b279db2e9062608fc6c24243d490d0e875c5d5f637ae53230e94c9fe0ee40722f001c74ae9f3e30d543e32857137e51a5b2ba7603f0b84d989e97326a5728dc4e4afb442484e59313b932e8aa22ea1c53eef6aad799b41107b54daa8830c0ef98ea4db97b4e6c1c06af15954b0fe98e4348b28b8495906c6679e6c8ba38e9a15910901fcbf02012a81230793725a19b9b460c6d52fe4d2804a093a6c783a719d2a3d5cd532217cbcbb2de9a4a9f4a0064e74fbfa6309e5431375f7c3507425929f3c9a7f2ccfb3cfe8b7cfbcfd782010b5c52d88a08df12cbed0928f8ea76594b723aee9dfa9dc1a01141f38f627b564561d0bcd4275235bb107e1039fbe12b8a1b50027afb169c0ae8c9a551d586a8f22bb447b24989fa6e87af0b6220e832561a84343472fb7433901444d123fe4a7f0839cb9c307af5eab2308dea18700671dbc0fca1ddee55d6954780ef3ec6a558f961cddb5f4d071403c39809fbdd9cd8824cb1fe7188a4af1471fd407645243d5115af5111b7084f724279d667582971e3a83fd27cdc8398f694195b8e363862e0dae88f858b384be09937138c4762c7a136360380924ae4c49a275d307ee1b82882cde7954c4640672014c2c42cdfc41c4949d15b7a3ee7a64d32a3784b5ce5b69cf523212ce4839738dd5deacd79b46caa88f2077107178a24b51239985e721d3cb1cce5d8c07efb396cae5d7e70c09957a389f2da19d41a90a98df14723a3eea97bd32bdcbdc4dfad878218d87279d51f897634bd9baf874b20f108f1c6d9f754e9b920c9a6a4ccdfcd85efcd0e31c5808c86586f218bc548fc1de41c17f0354f2181fa3079812cbaef92f437d1dcf6bc4ad401584963483800e106fa64f935e", 0x1000}, {&(0x7f0000001280)="3b3b98debb462db80f8643449d5b43e8f429c4c22aaa99d54c8fdec2c59bc308aba75123038fe60846a74736e250f7d7518aee18ed93359fda8ab41be5c1ddfb791aa00227f12681e1007dc05e1fe0c53b142f5560c7b24bc5270188697cddf61b7d0a8ce7ef76b9d19a46d75d668f54343c4f6c4006ff30f8658bfc0ca0d873f2f85b7bb20ec38b9437af257da8fd3e4b1a4734d85740be86dd35800590de418471b512396c5b0c04a71176d869c48de68db3931db7d6f1429e3dedcbda98255477988a8a0440b67523d3914e5f", 0xce}], 0x4) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:27:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000640)={0x0, 0x0, 0x3ff, 0x1, "5fcc5160527b0100e534000c76f3000700", 0xfffffffffffffffc}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000600)=0xde33) accept$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r10, r11) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/119, 0x77}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/72, 0x48}], 0x4, &(0x7f0000000580)=""/27, 0x1b}, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r12, &(0x7f0000000200)='./file0\x00') ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r13 = fcntl$dupfd(r3, 0x0, r9) ioctl$BIOCLOCK(r13, 0x20004276) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:27:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x1) 04:27:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x151) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r9, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/36, 0x24) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="86e28dfbc00191cfef84dc94cfd1ee3b207402fb3162dc3388893229c7c130a10cd5e9d93935bd55fb2164"], 0x8) accept$unix(r2, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x39, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfff5d, 0x1, 0x400}, {{r0}, 0x0, 0x20, 0x40, 0x2, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x10000, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x1e0000003, 0xffffffffffffff39, 0x1ff}], 0x2, &(0x7f0000000000), 0x4000000000000, &(0x7f0000000140)={0x9, 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 04:27:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x1, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/23) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) semget(0x2, 0x0, 0x600) 04:27:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 04:27:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0xe5}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x3}, {0x7}, {0x6}]}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) flock(r3, 0x51f0dbbf20d86621) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = semget$private(0x0, 0x4, 0x400) semop(r5, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r5, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r5, &(0x7f0000001600)=[{0x1, 0x36, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semop(r5, &(0x7f0000001740)=[{0x1, 0x7990, 0x1000}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0xd1f7}, {0x1, 0x10001}], 0x5) r6 = semget$private(0x0, 0x2, 0x1) semop(r6, &(0x7f0000000240), 0x0) socket(0x11, 0x3, 0x0) 04:27:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x8, &(0x7f0000000180)={0x409e, 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x87}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2, 0x100) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="525b24b5cbdeb772ab38ca67f461075c4ab740d6076605594d1e2b2893ebecbeed917a384bf937a8fa2b91decd27eeeea25155a08a6244f8b06090f120c2b781eddc64c78fc76d352482a8a991551bb70df22e84424e506a1910c7b08ddc10ecdd8c1a6d76d0278c211eff23abad973e24a890bf9858079906cd82", 0x7b}, {&(0x7f0000000380)="ac879047c718ab8582a7bd75b2f67442a41be63c3dc91e603ff6f7a3fd6f30f17fba8dccd1c9dd68222ca55b09a21d98ac10c7ca25052b33874f66656e422e222574988a3a7aef3dedbd794f35e154907b9a37d50ea00212788a5e55bd5dbb078887ab9ef3544962440c6588de50b2e3696989398b3f1d3dfb2b7d94c97a0064ba702f4d71321150493580b28e33210df901250c2c7116fb12332f989ca31c830c9935a593a6c725bb07af4d4a3d5a164c06c541509f3eca09c1ffad6ae70e228e7b06e568a3321218216723c9e14db7b15220ee6011f54314f8", 0xda}, {&(0x7f0000000480)="323f2a86da4f155d1a8d550e541ab97d476da79612fbfcca2666f5d27f23e1962eb9f011a7aa543d86cccccd2b96be9224a80d7cdcee420100fc33c674c6a5c06b7a296173d86ee35d44a980b05efa5b0f1cced52b89a38fa2f5df14b8eae365724d9f78d1eeea8eb7145fdeec9d8784a49b3b2bba7162c7ca72f2b5958585ce3f5e8dccd87fd8f3c2e8aefb55d9d0ef1f25ad538dd63e2de8047e60c1450cd7a4c89b1719873b9145c320aaba1f1928ec0ee806f1951e83", 0xb8}, {&(0x7f0000000580)="c42d380118d7a7e617aa741afd1b3831242d10f41698ec5251188182331718bb3673f0137f0481718faf046110a097f7af8cb282c767042d9fcbc2e91d0431c1202feef27c3a154f3303ad45a32cefadb6bf300124ac944786d0918fec648193af5b7346e110335a6683a3763416209e9eccabb5c06456a8dfb3f800f5c8e811c57e8c27afb3e65f8e6ab9520991c76a68eaf66f4f51c096e06f6606f325ac951399c025aae9eb2cbbb2b8a41105721c6c35d6e907", 0xb5}], 0x4, 0x0, 0x0, 0x2}, 0x404) socketpair(0x20, 0x6, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000100)="e48740f11fe84ab883b41ecfbd88a61f7b8a20706702b712ac9de3acce16c3d02c01ab96bd3e0a69aa82e024de23c3910f33ab644e201f36", 0x38, 0x407, &(0x7f0000000140)={0x18, 0x1, 0xdc, 0x7}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="aa061c4faef43d75acdee3ad40bc784a7011208d5c570e335d9e7ccf9972559d723e7c6ee36c68", 0x27) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file2\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 04:27:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 04:27:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d90) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r5) kevent(r5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:27:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2d, &(0x7f0000000180)=[{0x202, 0x0, 0x1, 0xbf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:46 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) 04:27:46 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7fff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 04:27:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 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) open(&(0x7f0000000280)='\x00', 0x400, 0x74) semop(r0, &(0x7f0000000240), 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_flags}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r9, r10) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000400)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r12, 0x4}, 0x200, 0x401, 0x2}) setegid(r5) r13 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r13, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) 04:27:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 04:27:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000001, 0x3, 0xfffffffffffffffe, "ad2f2464e39174378b851dfd42fdfb2628040fbd", 0xe1, 0x6}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="109075c3b2629a24382ba39ef819f3e5ae0ededed5b3edbfeabb3373c80822875fe976ca42ce72cf462582d1ab2d5713bc01295e26af6f659e35981e613a0e760cd06b65d44b99256755b76886c48b35260d31ecad6ecad5aa1c7bd4b4c7c7056eb021a75bab5f6937cb0b38b89747299fd936d912118e5f7a27433d10d7ccbaef2e54a3326d4c33fdfcb6e4fb4b693788719f4c333472", 0x97}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x6, 0x0, {0x4, 0xdf}}) execve(0x0, 0x0, 0x0) 04:27:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000001, 0x3, 0xfffffffffffffffe, "ad2f2464e39174378b851dfd42fdfb2628040fbd", 0xe1, 0x6}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000001, 0x3, 0xfffffffffffffffe, "ad2f2464e39174378b851dfd42fdfb2628040fbd", 0xe1, 0x6}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = dup(r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x8) accept$unix(r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000001, 0x3, 0xfffffffffffffffe, "ad2f2464e39174378b851dfd42fdfb2628040fbd", 0xe1, 0x6}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) shmget$private(0x0, 0x3000, 0x66b6cb6b1b647f56, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0xe7, './file0\x00'}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x3f}], 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/105, 0xffffffffffffff85}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f00000004c0)=""/172, 0x18}], 0x4, 0x0, 0x400000000000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xe) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x23d) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x282) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d015230ef060024e8d3"], 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) accept$unix(r2, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x5}, {0x50}, {0x6, 0x0, 0xfffffffffffffffc, 0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat(r5, &(0x7f0000000300)='./bus\x00', 0x40a, 0x162) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) connect$inet(0xffffffffffffffff, &(0x7f00000002c0)={0x2, 0x2}, 0xc) dup2(r7, r8) bind(r8, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r8, 0x0, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f00000000c0)="707ff565de35d4659309c4d21b787ee0ba2a200701623e40213657ff8c24de6bc21cb9108b516a926beac8cbd68fa3dfa710839bd97ff89530329b60e43456c0d7c10b8e692b173e2085cdc135c38a8de3d804ee6ede2ed8799530f2f3a7", 0x5e}, {&(0x7f0000000180)="d0434acd8011ca9bb54bca66264d9df735753c114b6bd1f324593aa56c97470a1d4f7b1fd5de56be8e40899c27e401b6b662e3dc68b0a3968230b4e7740b3c72b2f83af5d8d5d7e448a1ddd13bad33d4dbdc59f2d4752a2ef08b3623430b97bcc840a18e3e37867769a7322db0f5b2f186f42c572a895c9b1192a32f9888048d6b6c7abd8a078d1bd95421bc5dfd33ddb40d299d7d252c4f58dc94cddcd8b178177c4e9309a88b32c7d36c0fff3bc0e9acfc5858eeed1fce1086b03237c5c0cde1b7e392ce874883928866b27fcd115038fd0b2ab0f7f3de90a1b0d5127bd3174cfdfc7d64c1bd65e387001eab83", 0xee}], 0x2) write(r6, &(0x7f0000000080)='~', 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x80000000, &(0x7f0000000100)="52cee2f1cfef3b8491906aa607dd81323551960f31f54e32cc8704ed5fa1b4dd72c71668428e1916172ef062493e83c8a1fda133f07c9100431613450a301881e5fe8d4a44fa03e02f7047f69c5f54962a698f6382de026adb5b0290e193844c7ebae42645210d6fa3a06ec0543bb6489546dbecb3143c8825a4ba82fb56a306addd9434834973214460d77987981f4aeaa645fa1119b77c266b2eb40dc4a8f32cec9af3d2c6473f42d1f85b3dd896cc2975e224266e41f5b533e0c197991204184a288d9bedb7bce2", 0xc9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() 04:27:47 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) close(r1) 04:27:47 executing program 1: mknod(0x0, 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(0x0, 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(0x0, 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000000c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) setsockopt$inet_opts(r5, 0x0, 0x24, 0x0, 0x4096e13263d4d245) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) pread(r4, &(0x7f0000000180)="cae1df508524e7ac94a4ee1e353d070bb55d5ef98ba42169041b7c4c62398a6af7b13352031caf276b942bb745b34f9149bcc574c8854b7a893d4e0f0797c2879cff5d9a6a1ed8964900721629c060b15bf5f0b6b3c1af860a715e312d7ae039fcb33e162392f582c723ee40a7ed", 0x6e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x7) openat(r7, &(0x7f0000000100)='./file0\x00', 0x826402eca21dd74, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}, {0x0}], 0x3) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: r0 = semget$private(0x0, 0x5, 0x100) semop(r0, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/202) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) sync() r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) listen(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r3 = dup2(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7d2a2b3d285f96da, 0x2010, r8, 0x0, 0x0) r9 = dup2(r6, r7) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) openat(r9, &(0x7f00000002c0)='./file2\x00', 0x40, 0x4) r10 = dup2(r4, r5) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) getsockname(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099ca00"/110], &(0x7f0000000040)=0x6e) mkdir(&(0x7f0000000340)='./file0\x00', 0x10d) recvfrom(r3, &(0x7f00000001c0)=""/253, 0xfd, 0x41, 0x0, 0x0) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125cae097684", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x80000001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb69b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x289a9b6e}) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, 0x0, 0x0) r4 = dup(r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0/file0/file0\x00', 0x8, 0xc31d, 0x99f, 0x0, 0x7, 0x47333d4, 0x6, 0x2, 0x0, 0xe48b, 0x200000000000094d}) open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x20, 0x130) r4 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r6) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r9) bind(r9, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r9, 0x0, 0x0) dup2(r7, r9) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x3c26) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100002) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x3ff, 0x7a61}) 04:27:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0xf72e41c6c309b54, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x104, 0xf0000000, 0x0, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffff6, 0x2, 0x80, 0x8, 0x707}], 0xf8b1, 0x0, 0x10000fe, 0x0) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: getpgid(0x0) socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xf40923252e96f6bf, 0x6) shmget$private(0x0, 0x3000, 0xc38, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x80000000) pwrite(r1, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0x1a3, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = socket(0x11, 0x3, 0x0) recvmsg(r4, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r5 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r4, r5, r6) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000000500), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x1, &(0x7f00000000c0)=[r13]) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r17 = getegid() r18 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="5d66bdb1bae64f31ef128f9f1f6c1f7cfb1f58ba6846802b7406d197315a4c12c52b2c7099bda19b228653b38c818ff94aa820d22dd600c1119835ff40dee6264b7fcfe207cf95ea0941de32f59b99f5b27961545ee52b603fcc105b43c0b1d31ee1f6b59d3c55ef7b911c8ad07cda74648c5ef9c8df2a8fcceb92675b826a14b5b36a3a020a4a66589d94a1889e6a86c49d1ca9255ed07aa31c032bf742fa44d6973c05e3d14cd1cc246ea87fc3925f59196ba6d9ac69b6e461c38a333cd1adceb597b76616e096aec6f44b52147adfde8c3ec895e01e4d0792660aa61dfa976264fac513", 0xe5}, {&(0x7f0000000240)="2fc78fbfd929e1f938710086eee3522494da2e89b1a723169e21d8f5f10021018bb23f0d321db7b8db4f0a764f11f551d3d5b1b04cc1e4180bb1127460c1bdbbdcc4f1865737357a61f24e5488e5380108f9bd8afb4ff6d2ca24bad42e81de1fa8232e0ad03d2329d4baf4f6d2fef65b0628fa0d276fd8071e1c5fd4b6caf3dc7de90641e06584bb2e99c22f0dfaffe1913b65c4aff022d23e87330c1258af2436daf03e6c23c1ab67db65e7f0a210c06e1d0b271a5ed61fc13bc7a0a92c344689fb92b64eb0a86529", 0xc9}, {&(0x7f0000000340)="e14893c277baf28cbd39a2d99f6a08d4de338b2170df0d20320e47046ce6eae43a1993db933b31883dfc75d01fe333a080bb91e537293c0630770af0e376f9e78c979aea0e933b817fe2549971158caa41443b943081d7304d635dc6e0a4a209277a4026fd1945203dae5c03d214572eda65a5dfb8522ed8ea900136d25e7dbbf4c240d367306a91961252b8bc2db2b5aefd5dcd9b6267e8c2c0", 0x9a}, {&(0x7f0000000400)="10d5f2392179d1be6d2e6a097a238190926baedc2130e56d96c7197a46ebd32677d7c71b36f668e24e81389c2c7849e65a095cedaf962167e5eff1463eea6c7a5e5961e3121ac1bd6bd9311c52490c2a37bd6db7868c19014d4f01c2b354899922902585d58c74139957d576ff84c64720149dd637380e539344c30897ad0665fe64d1b409c3570c024768a39c22fdb7d621ecef8580ec7927ddb926a783396d3b8d59fe513535013b5434482abce0871f7cdcb8d869670e7c3cba451241aeb3dcbb6556abfb1ff6f30b0b6d1e102c7c785b091f0711efedf2649734b78d3b8f10dded0ff8b2ad721f5dd4f6e427639bcc2491d3", 0xf4}, {&(0x7f0000000500)="9af7f044bb770c8a2abdb3a1980122f1a7caeb1990e5d64cf8cd05c6f35b230483fd7b6187c032fed09b08bbc0d17304ba1f4614db5e5ff78538eb3889d8f1d32cd4d4d870d2a7da3c34af924226b09e1b256feb413c10b490353388e2c131c2e4eb76a96e3f7c1dc71f2d8f6cade1", 0x6f}, {&(0x7f0000000580)="5a77709abb72a5f9f746f079b1095d1adb383bfabbb25f09502298d518c94ab858f3b32b69ec8d980a7629642dfa31fd40b38c64488ad81cbd118eff45ef09844ff718fdc7447535db37853297bf3193f1a3e4f090e63f87ba5d254c9be0210108faf4e7ebe019bbb19a99e1cc6bff04143e19b4227c13665c9623b3e2a52b1f7aa194aa88ad1fc3b15ea8a0ddead6ae258e4b00d40bd995b3b0286e3f9a03d679702610117da0b667f5e6d39652737ffb387cedacb7f19ad62d413481201dc81eb910e4c3051328c9e32065b12c57e8f830a5dc95315502f4dffacaac590496666bebc28a6407efe95d90a0f34c00820e31abef1305c466286ca95c", 0xfc}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r5, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}], 0x58, 0x4}, 0x3) ftruncate(r0, 0x0, 0x9) 04:27:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) 04:27:49 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x109) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffffffffffff8000, './file0/file0/fi', './file0/file0\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) listen(r1, 0x0) accept(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1368c83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001180)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000001280), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) listen(r3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd0\x00', 0x2, 0x0) dup2(r7, r6) listen(r5, 0x40) fchdir(r5) 04:27:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, 0x0, 0x0) 04:27:49 executing program 0: clock_settime(0x0, &(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x0) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) dup(r2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x7, 0x0, &(0x7f00000000c0)=""/7}) clock_settime(0x2, &(0x7f0000000280)={0x5}) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x3}) 04:27:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, 0x0, 0x0) `‹#'?µY`‹#'?µY`‹#'?µYpanic: malloc: allocatpanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *464308 15210 0 0 0 1 syz-executor.1 20864 38171 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201a2f,ffffffff821ee306,2b2,ffffffff821d0079) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709548896 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82201a2f,ffffffff821ee306,2b2,ffffffff821d0079) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff8000239a5700 rbx 0xffff8000239a57b0 rdx 0xffff800020ab1160 rcx 0 rax 0 r8 0xffffffff8187164f kprintf+0x16f r9 0x1 r10 0x25 r11 0x81a9f596cfc1e5d5 r12 0x3000000008 r13 0xffff8000239a5710 r14 0x104 r15 0x1 rip 0xffffffff818fc578 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000239a56f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=464308 stat=onproc flags process=0 proc=0 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff8266bed8 process=0xffff800020addc00 user=0xffff8000239a0000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *15210 464308 9388 0 7 0 syz-executor.1 38171 407225 31007 0 3 0x80 fsleep syz-executor.0 38171 20864 31007 0 7 0x4000000 syz-executor.0 38171 345454 31007 0 3 0x4000080 fsleep syz-executor.0 9388 185102 24836 0 2 0x2 syz-executor.1 82082 352901 1 0 3 0x100083 ttyin getty 31007 165480 24836 0 3 0x82 nanosleep syz-executor.0 15081 295049 0 0 3 0x14200 acct acct 58178 49081 0 0 3 0x14200 bored sosplice 24836 155328 679 0 3 0x82 thrsleep syz-fuzzer 24836 160624 679 0 3 0x4000082 nanosleep syz-fuzzer 24836 520867 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 15278 679 0 2 0x4000082 syz-fuzzer 24836 176027 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 393648 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 199283 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 183595 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 101817 679 0 3 0x4000082 thrsleep syz-fuzzer 24836 363186 679 0 3 0x4000082 thrsleep syz-fuzzer 679 32662 81280 0 3 0x10008a pause ksh 81280 282219 82119 0 3 0x92 select sshd 82119 116579 1 0 3 0x80 select sshd 74921 83958 82467 74 3 0x100092 bpf pflogd 82467 392599 1 0 3 0x80 netio pflogd 8787 295682 28676 73 3 0x100090 kqread syslogd 28676 234580 1 0 3 0x100082 netio syslogd 87865 53157 1 77 3 0x100090 poll dhclient 32016 323169 1 0 3 0x80 poll dhclient 85899 411947 0 0 3 0x14200 pgzero zerothread 3004 211307 0 0 3 0x14200 aiodoned aiodoned 29821 366595 0 0 3 0x14200 syncer update 42295 484024 0 0 3 0x14200 cleaner cleaner 1937 12502 0 0 3 0x14200 reaper reaper 74608 251506 0 0 3 0x14200 pgdaemon pagedaemon 69711 151544 0 0 3 0x14200 bored crynlk 88619 79339 0 0 3 0x14200 bored crypto 12438 257236 0 0 3 0x40014200 acpi0 acpi0 14429 206497 0 0 3 0x40014200 idle1 31320 111579 0 0 3 0x14200 bored softnet 79967 442125 0 0 3 0x14200 bored systqmp 84050 15396 0 0 3 0x14200 bored systq 62329 354731 0 0 3 0x40014200 bored softclock 85133 351477 0 0 3 0x40014200 idle0 40097 423638 0 0 3 0x14200 bored smr 1 190970 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 38171 (syz-executor.0) thread 0xffff800020ab0508 (20864) shared rwlock vmlistlock r = 0 (0xffff80000066f478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82630048) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 9388 (syz-executor.1) thread 0xffff800020acf3e8 (185102) exclusive rrwlock inode r = 0 (0xfffffd806e164810) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8077a79a28) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9619 6485K 7308K 78643K 22734 0 0 pcb 13 8K 8K 78643K 710 0 0 rtable 115 4K 5K 78643K 1872 0 0 ifaddr 89 19K 21K 78643K 680 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1764 0 0 iov 0 0K 32K 78643K 1231 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 5845 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 98 0 0 VM map 2 1K 1K 78643K 19 0 0 sem 12 0K 0K 78643K 1346 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 5444 0 0 sigio 0 0K 0K 78643K 69 0 0 proc 62 63K 83K 78643K 1511 0 0 subproc 32 2K 2K 78643K 327 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 528 0 0 in_multi 33 2K 2K 78643K 349 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 916 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 132 23K 32K 78643K 19409 0 0 UVM aobj 130 9K 9K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 734 0 0 NDP 22 0K 0K 78643K 207 0 0 temp 242 3561K 4200K 78643K 65232 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 42 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 677 0 675 1 0 1 1 0 8 0 rtentry 112 227 0 183 2 0 2 2 0 8 0 unpcb 120 20032 0 20018 17 15 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5951 0 5951 1 1 0 1 0 8 0 tcpcb 544 1240 0 1236 3 2 1 3 0 8 0 inpcb 280 3704 0 3695 11 10 1 3 0 8 0 rttmr 72 6 0 6 5 5 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 pkpcb 40 26 0 26 7 7 0 1 0 8 0 ppxss 1128 107 0 107 11 10 1 1 0 8 1 pffrag 232 3 0 3 2 2 0 1 0 482 0 pffrnode 88 3 0 3 2 2 0 1 0 8 0 pffrent 40 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 133 0 106 1 0 1 1 0 8 0 pfstkey 112 134 0 107 2 0 2 2 0 8 0 pfstate 328 134 0 107 4 1 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 984 0 765 21 7 14 15 0 8 0 art_table 32 985 0 765 2 0 2 2 0 8 0 art_node 16 216 0 176 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1344 0 1334 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10103 0 8707 46 0 46 46 0 8 0 ffsino 272 10103 0 8707 94 0 94 94 0 8 0 nchpl 144 18504 0 16875 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 60018 0 60018 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 17 0 17 8 8 0 1 0 8 0 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 50492 0 50492 21 20 1 7 0 8 1 plimitpl 152 495 0 487 1 0 1 1 0 8 0 sigapl 432 5595 0 5579 3 1 2 3 0 8 0 futexpl 56 102539 0 102537 1 0 1 1 0 8 0 knotepl 112 1181 0 1162 5 4 1 2 0 8 0 kqueuepl 104 1110 0 1108 1 0 1 1 0 8 0 pipepl 112 2736 0 2717 7 5 2 2 0 8 1 fdescpl 488 5596 0 5579 3 0 3 3 0 8 0 filepl 152 55090 0 54984 24 18 6 7 0 8 1 lockfpl 104 1799 0 1798 1 0 1 1 0 8 0 lockfspl 48 574 0 573 1 0 1 1 0 8 0 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 93 0 82 1 0 1 1 0 8 0 ucredpl 96 5535 0 5526 1 0 1 1 0 8 0 zombiepl 144 5581 0 5581 2 1 1 1 0 8 1 processpl 896 5615 0 5581 4 0 4 4 0 8 0 procpl 632 17784 0 17739 6 1 5 5 0 8 0 srpgc 64 34 0 34 15 15 0 1 0 8 0 sosppl 128 86 0 86 16 15 1 1 0 8 1 sockpl 384 24501 0 24476 36 30 6 8 0 8 3 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 28 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 151 0 0 17 1 16 17 0 8 0 mtagpl 80 55 0 0 1 0 1 1 0 8 0 mbufpl 256 556 0 0 31 1 30 30 0 8 0 bufpl 256 16209 0 9161 441 0 441 441 0 8 0 anonpl 16 512660 0 498265 155 82 73 73 0 124 12 amapchunkpl 152 34912 0 34801 44 38 6 12 0 158 1 amappl16 192 25991 0 25190 147 99 48 52 0 8 7 amappl15 184 913 0 912 3 2 1 1 0 8 0 amappl14 176 964 0 963 1 0 1 1 0 8 0 amappl13 168 703 0 703 3 3 0 1 0 8 0 amappl12 160 27 0 26 1 0 1 1 0 8 0 amappl11 152 664 0 645 1 0 1 1 0 8 0 amappl10 144 1400 0 1395 1 0 1 1 0 8 0 amappl9 136 1875 0 1869 1 0 1 1 0 8 0 amappl8 128 1451 0 1410 2 0 2 2 0 8 0 amappl7 120 1507 0 1497 1 0 1 1 0 8 0 amappl6 112 630 0 615 1 0 1 1 0 8 0 amappl5 104 307 0 293 1 0 1 1 0 8 0 amappl4 96 6163 0 6128 1 0 1 1 0 8 0 amappl3 88 503 0 497 1 0 1 1 0 8 0 amappl2 80 43874 0 43800 3 1 2 3 0 8 0 amappl1 72 132114 0 131673 26 15 11 20 0 8 0 amappl 80 18288 0 18248 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 5613 0 5579 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5613 0 5579 1 0 1 1 0 8 0 vmmpekpl 168 43298 0 43259 2 0 2 2 0 8 0 vmmpepl 168 687341 0 685310 299 192 107 127 0 357 14 vmsppl 368 5595 0 5579 2 0 2 2 0 8 0 pdppl 4096 11233 0 11192 7 1 6 6 0 8 0 pvpl 32 1389728 0 1372079 337 161 176 182 0 265 33 pmappl 232 5612 0 5596 9 8 1 2 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 638 0 16 18 0 18 18 0 8 0