Warning: Permanently added '10.128.0.223' (ECDSA) to the list of known hosts. 2019/06/02 16:08:42 fuzzer started 2019/06/02 16:08:48 dialing manager at 10.128.15.235:36009 2019/06/02 16:08:48 syscalls: 322 2019/06/02 16:08:48 code coverage: enabled 2019/06/02 16:08:48 comparison tracing: enabled 2019/06/02 16:08:48 extra coverage: support is not implemented in syzkaller 2019/06/02 16:08:48 setuid sandbox: enabled 2019/06/02 16:08:48 namespace sandbox: support is not implemented in syzkaller 2019/06/02 16:08:48 Android sandbox: support is not implemented in syzkaller 2019/06/02 16:08:48 fault injection: support is not implemented in syzkaller 2019/06/02 16:08:48 leak checking: support is not implemented in syzkaller 2019/06/02 16:08:48 net packet injection: enabled 2019/06/02 16:08:48 net device setup: support is not implemented in syzkaller 16:08:52 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x288, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0xffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) syz_emit_ethernet(0x1b, &(0x7f00000002c0)="76280a52b2aca3c73568663728848e40bd196508b26306084d7fd0") ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x20, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0xf5, 0x1, 0x0, 0x6, "4f6554a3c73244ef83a55eb995b206be12df0d8a", 0x7, 0x3}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x3, 0x3, {[0x80000001, 0x2, 0xee, 0x0, 0x5, 0x36d1a9c2, 0x3, 0x5, 0x8, 0x9, 0xfffffffffffffffc, 0x1f, 0x9, 0x7, 0x9, 0x6, 0xb4d9, 0x1ff], [0x2, 0x1e3, 0x3, 0x1f61, 0x3, 0x4, 0xffffffffffffffc0, 0x5, 0x10001, 0x6], [0x6, 0x100, 0x8, 0x6, 0x3, 0xe2, 0x9], [0x7, 0x2876a527, 0x6, 0x8, 0x3, 0x80], [{0x2, 0x7, 0x7, 0x1}, {0x1, 0x3, 0x0, 0x2}, {0x6, 0x7, 0x5, 0x2}, {0x1c0, 0x837, 0x7, 0x6}, {0x9, 0x5, 0x3, 0x7fffffff}, {0x9, 0x9, 0xe0000000000, 0xfffffffffffffffc}, {0x7, 0x6, 0x3, 0x20}, {0x6, 0x7, 0xfff, 0x7}], {0x7fffffff, 0x2, 0xf4, 0xd8}, {0x0, 0x0, 0x400, 0x2}}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000640)) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000680)="2c86d6f1", 0x4}, {&(0x7f00000006c0)="4c26b37b8f5828e1d7a3c626a94e9e32d7cf2e68fe9a7611700a7212bcdb4befe6e0bd4185b965d447259a11e0c5e0989e5d9eaeb8ee2f7f17098b3826e7aede21b8e3811b4741e6f1d424915ea2dfd4f30bd5521475d4581d8bb67fa39e49836ea777d39841be6648c3d67ab5d2ddf49cf28e95ead0dbb3d8d1092b83708755626d46f092b5085179f8209c3ff38c34282f30ad2a2eb037789357ca9f3d608fcc29356684461c8fd9ca2095bc58bd274d0667c42d6854f130824d1124cc956f6379bff7c079f62ed0f887f8392917fb2c4585d2d4b5591f598a8ea2c58173c2cecc0c4ef5", 0xe5}, {&(0x7f00000007c0)="c17d97f7a71b843c14feddf9cfef1062c675359f827cf4e141cae09b511e4cb19f1946d8764161396e41d53e3eeeaff818fd89d4f3f4ad32621e1b2990cf956bd290bf5c3d8e1730b9b468eb01b926c3bc0507baefa1a5b50a6bb6d867080fde7984dd5681cacf1dc144fb3dc0d9428b2fbda4afa6712c8c7f3bb009d9393474fa8bb7680804f2232aed25f07a5111bbf608f1efb7863ad12d1383f836292acbda07468ed35944bf6891a7c3ba937cfcfa6019e8db56aeb600aa017c55ad7d766b37ca34440d1a624809100e9edbe8622804d5578c79df5e711c98", 0xdb}, {&(0x7f00000008c0)="ec823329c0ce15d5d04920a206b5ed32e564bb870c61f7ce2c505fe7847a8fecc9707f08f117e5e35778cd703676a7d7c09cdc3ae948c0128140a061cdd340f0c87f37da1377bae9097e80d5f1247c211b1bd46ecba18e187bd363703d286604307554af2aebb0b1652fb2902299e64bc3fda2b763b9582a02e834", 0x7b}, {&(0x7f0000000940)="23cd83cd16511f0457f5855b69411755", 0x10}], 0x5, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000a00)=0x3f) lseek(r3, 0x0, 0x0, 0x2) r8 = msgget(0x1, 0x1) msgctl$IPC_RMID(r8, 0x0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000a40)=0x1) shutdown(r0, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x9, 0x0) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="9c2b32b76793986af5835f5cdc234b548402557f8f95aea940234203d6d39155467324a202d6bbbdc3669966fccfa5a07e39cf470826fa3b95e1f80185eb", 0x3e}, {&(0x7f0000000b00)="596df840cdb19e7250eb145b6605cba613a718e94211ddbf238a00e252ef6c237333fbbedf173a5427857a3aaf0ad4dc6717e7114f9aff34304a434cf1a2814cd6c6264add6974a26ae02e51d8d210", 0x4f}], 0x2, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r3, r0, r3, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r4, r4, r1, r0, r4, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r9, r3, r3, r3, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r0, r1, r10, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r4, r0, r4, r4, r0]}], 0x170, 0x8}, 0x0) 16:08:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x1b, 0x4001, 0x5) r7 = fcntl$getown(r4, 0x5) r8 = getpgid(r7) getpeername(r6, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000240)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)=""/241, &(0x7f0000000380)=0xf1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000003c0)=0x7) pwrite(r5, &(0x7f0000000400)="c3af9dcd7bc1ec8bdb48ae7a003fd75775860ad7571b2d43bde80fcff3e0c62222fac20b34adefbe992d7d0d202177856819632871c22551a640273217edc9501464e01c8064471858e2ebc31e2464009264d7683cfc94c15a381d6ebf7cabf9527d68b043c4bb333a42ea6679e18bdbde8d589352d5de1808b3c4ea47458074068ba87db68c804e55bc756763236df750d62d3fb6975420f69fa2d040fd84dc4da68d58cd4d0198a95c8f2532289e1ed71dd96ed19ff779a43d193db71c4580fa", 0xc1, 0x0, 0x32) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000005c0)=""/117, &(0x7f0000000640)=0x75) readv(r10, &(0x7f0000000780)=[{&(0x7f0000000680)=""/223, 0xdf}], 0x1) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x1, 0x0) truncate(&(0x7f0000000840)='./file0\x00', 0x0, 0x9) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000880)) setitimer(0x3, &(0x7f00000008c0)={{0x9, 0x5}, {0x4000, 0x2}}, &(0x7f0000000900)) r13 = socket(0x0, 0x8000, 0x40) chdir(&(0x7f0000000940)='./file0\x00') getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r17 = getgid() r18 = getppid() r19 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000fc0)=[{&(0x7f00000009c0)}, {&(0x7f0000000a00)="2a786c8ba56c88fe65e9cd5c0485c209a9b22a327f2d5bcc3b05b4f4856ef964d6102c1ded218d3a045071f5d99ec0abe40085cf1959f8b38d370054d64c386ea82586a59457f1482fa028ed0a87fdff624cf840bdda4b870bf77e999ae788b2b56c15112f7c9cca3af788ea28c6dd4d0eead4150c9a2643f35cf257fc34ff8959345c4ba7cef2bcb7ad336a127488db3d51d67e07d42cde7ac2b9e3f0ab254bb3d5ca19dd3e48091f39c76703644e4fd3666b3235532abc59900a43d9dcb0c3b5b07fb1d956fc1b908eac", 0xcb}, {&(0x7f0000000b00)="e8fd51292fdfd01d9500536cc2d1660f650a07d04fd69e1704a9a5df23559893740dff2565bf04f6c663cb569524b7cf5796515cffd1da85b875eccb96bc2a2db98669f8f32e773147d0ade0ea0d345bfb4914810a455fc2ea44db0af994bba890f326e244d90dabbbbab81171936c5e06d90f0d7147f46bff39dbc04fed1d27609d4fc4a5eaecadafd333f3bf4c510b1a", 0x91}, {&(0x7f0000000bc0)="88f5d47f3583a479b6fa44943a061a66afdacd62b7deb5a1716a7603a56aa5a13caaf424a2da07dda438d8703b8b31d6ebe8ccf523ae321e1157d809c45f097c076dd227cacb814b02b667cdf8cbd90ba3181a75e8a499446bf006213c6c2941380b29aff868d69648268959d6fa2bc7e994a2fb650b421ec746b31d1c7c0b56f81688448adacea1b3abe169acdadb18edb31d93c2cb672ebfe51f1250b30dd7288c7eb5e5864ad643bc38ecd70050ef6d7be0188a1cf145ddab390f30d6b812790affd35478a5d7da8e", 0xca}, {&(0x7f0000000cc0)="27898d6f55faedeb4b4f733f9f527e37a3671cf318d1a0ae9ce2d3ed0ac0a515cdf4331fc5913bed1c1a762ebbe4f5f38b16bb4f4a5674ac15bd0150c3d21414c41400fd0822304b7089586e3c693df8111647839dfc5a9dbb2f27964a0836af8a6b2b705603edd72f1108327a8411dfe3b0b77b803fbd3d534f5a0b1bded50926ab02bdc5481daed6c2ffe49d9ef080ae37ef1dd295b740229c222f94b7e36e4a56fd5744a54ff2ecc4c9ee445a88e2302f8713906395b81cb87688daba3bf959cee2d4ffeab423059d8784a35606b45fb0a631cbf1669ce1042e96c2496e62241a79095ddfa8723e1754191c98e9b0", 0xf0}, {&(0x7f0000000dc0)="a047d1dc341bab9d03b53c220d8100e7f14a2795d4a7e468a8419d7dd2f8f8d8630e6cfe96912b73c9d733c78c36c8cddcf80e98047af377f7a4da183c6629f304fa4b4ab1d9e7b13359e89d7b5c8309e9c77b9e4559f6a80f841fcd5e28451f465dca0c74277b82ed29e4f9311ff45b219148b71555cda0bb02a90f10be97dd7365c10327b3ef61f650a1e5ae2ea755a1682eef9171460ea65d26f937e0f134f791447da1524f79fa2932d9f69a14e7c9ea354c95f6c30e8ca5985c4e14eb93a84b684729f9c96801c6b495141407", 0xcf}, {&(0x7f0000000ec0)="868644ea3bcacd60e47f9a02d6d650a627b580a450a03eec714fd28e6a53bf4c40da0a3526701e9de485db8b655284320cd81149d55f7aa2766fe4dc559964434337e7773972e4b7d3599f19d7f8fe7a8eb270a24997148aaa4a58ae10e58c81a12ecafdc0ea58e9e9847b990df0595aadf31f4f5036333091b1188d55976fe413d567a31fc55c6d681874346efc13e99bcf16eb30d036264b10f5e7b5b474414ab658c49bba2240a81b9d993ce873f232f753f828baab7ca8bedc04f1b7a204a0af1f41291e1dda459470c4eaf7a0f8dcda044f7397d279723bbd4ce0ee3c", 0xdf}], 0x7, &(0x7f0000001200)=[@rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r8, r14, r15}, @cred={0x20, 0xffff, 0x0, r7, r16, r17}, @rights={0x30, 0xffff, 0x1, [r13, r0, r3, r2, r3, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r5, r9]}, @rights={0x18, 0xffff, 0x1, [r5, r2]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r4, r6, r2, r6]}, @rights={0x38, 0xffff, 0x1, [r1, r10, r2, r0, r3, r12, r4, r5, r2]}], 0x138, 0x4}, 0x403) 16:08:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000340), &(0x7f00000003c0)=0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000026, 0x7, 0x6}], 0xfffffffffffffffd, &(0x7f0000000340), 0x1ff, &(0x7f0000000380)={0x7fffffff, 0x101}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xf7) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xb92cb0211396c868, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x50a0, 0xbd}, {{r3}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0x2, 0x3}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2, 0xc10}, {{r1}, 0x0, 0x44, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2eddc929ee1fd13e, 0x100000001, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x7fffffff, 0x87a}], 0x8, &(0x7f00000002c0)={0x2, 0xffff}) write(r3, &(0x7f0000000140)="06f8f6b1ed4f528807f25d770678c1f1f4ced4be1c962234faf7821bf146d063026b274b07", 0x25) 16:08:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x8}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:08:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x20}, {0x16}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/3, 0x3) syz_emit_ethernet(0x45, &(0x7f0000000380)="f327d711dfe416f529f3fa3cec44989db96d6b9d836791735599cb8c432075e5f76460ca9e8a1e65020a87a4fd3a8fcd7fc1cb59d5e97cca39f43723dc1382fc8c88121ecf") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x2, 0x10001}) 16:08:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) flock(r1, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:08:53 executing program 0: chroot(&(0x7f00000000c0)='./file1\x00') chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:08:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x30) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x20000000002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x196, &(0x7f0000000180)="5cd24e8138aea457eb70e42c6158c3e90f10647a53d8e301298b04a58610db9cb0b9071f9fa415f9cb0bb00cf1c248a2e6a4abad960e141ed94cf70e0fa735c8af6300837e22bf290215f154f0849870e4339454ec28a3cc031145701625483d81e37640119b1b945f09c18d23ad92a3e7edf35714d4b50471c30f42a4aac709c8c8ad120d06d53a3d") 16:08:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/102) semget$private(0x0, 0x4, 0x458) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001040)=""/110) r2 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5ae, 0x3, 0x0, 0x80000001, 0x9, 0x1f]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmctl$IPC_RMID(r2, 0x0) 16:08:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x48) ioctl$TIOCSTAT(r0, 0x20007465, 0xffffffffffffffff) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0xc7, 0x0, './file0\x00', 0x0, 0xff, 0x800, 0x8}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x32, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) fcntl$getown(r0, 0x5) 16:08:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:08:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x3}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xa2]\x00', &(0x7f0000000300)='\\*{$#^#.+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='/\x00']) recvfrom$inet6(r0, &(0x7f0000000240)=""/58, 0x3a, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x7fffffff}, 0xffffffd9) 16:08:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0x7fff, {0xfffffffffffffffc, 0x5}}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffffffffffffc881, 0x1, {0x6, 0xc1f}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x8d, 0x10001, 0x7ff, "9afd50dbbb1ab34a900c2409f6805f943c622452", 0x2, 0x6}) 16:08:53 executing program 0: stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7) lseek(r0, 0x0, 0x40fff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r2) flock(r0, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) r3 = socket$inet(0x2, 0x5, 0x2) close(r3) 16:08:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000002a80)=""/4096, 0x28e08a7cd45e7a2d) 16:08:53 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:08:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x60, 0x1, 0x401}, {{r1}, 0x0, 0x3, 0xf0000000, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0xa5db, 0xfffffffffffffff9}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x41}, {{r1}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x24, 0x6, 0x90000, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3, 0x81}, {{r1}, 0xffffffffffffffff, 0x8d, 0x3b73b9fe5fac6118, 0x5f4, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x17, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xc0000002, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x400, 0x2}, {{r1}, 0xfffffffffffffff9, 0xd5, 0xf0000001, 0x4, 0x400}], 0x62, &(0x7f0000000280)={0x7, 0x80000001}) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) close(r1) 16:08:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fe, 0x0, "0000000000000000000000000004ac00"}) r0 = socket(0x2, 0x3, 0x8000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="dc") 16:08:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30510, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f0000000380)=""/69, 0x45}], 0x3, 0x0, 0x0) semget(0x1, 0x3, 0x180) 16:08:54 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x66000000) 16:08:54 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) pckbd_enable: command error pckbd_enable: command error 16:08:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:08:56 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x800000, 0xce}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:08:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xffffffff810b22f7, 0x3, 0xae45, 0x7f}, {0x0, 0x2, 0x20, 0x10000}, {0x44, 0x466, 0x6, 0x4}, {0x46719074, 0x95, 0x4, 0x5}, {0xfff, 0x6, 0xffff, 0x1f}, {0x1f, 0x81, 0x7}]}) 16:08:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000)=0x7ff, 0x4) r3 = fcntl$dupfd(r0, 0xa, r0) r4 = openat(r3, &(0x7f00000016c0)='./file0\x00', 0x20088, 0x10) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000001740)=0x8) r5 = fcntl$dupfd(r0, 0x1, r0) connect$unix(r5, &(0x7f0000001700)=ANY=[@ANYBLOB="e38f637f22b54fd31cfa6968653000"], 0xa) dup(r0) openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x1, 0x0) preadv(r5, &(0x7f0000001600)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/154, 0x9a}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, 0x0, 0x0) 16:08:57 executing program 0: mknod(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000600)='./bus\x00', 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000020000ffff004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) getpid() ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) 16:08:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getrlimit(0x0, &(0x7f00000005c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = accept(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9e99}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0xb000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1d00}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x39, 0x5, 0x1) recvfrom(r0, &(0x7f0000000540)=""/27, 0x1b, 0x40, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) 16:08:57 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe2(&(0x7f0000000800), 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r3) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="280080009269b1d8a6f636575c2105951de88c9298d376cd9d0749062424e3187109031880f0d5f3c3aeec7d4abd161009fbac587e05589384f9c52c5b5d11d8a6f6a17686a31daa3b6d34c86d92779b694d40fe5b0ae20b974f6566637fbc17e111a04821120c87d7ce9c25d461b20dd9dbb55663fc1399af2f97c02e06063800a69a073938b170cfe10c046b87f037e683bd420c62f37f7c7d0c43f64c4cb083febb4f894c63ff74038507b8123a12b3e123be07ca9e17ea16632e82d47da2e4fb66c25990fecdb739474ed5b79903b823a0079023c6b012d4086823387de76e7aa24676ccf760c528c926097506c3da3bc8ca5ea56459e3c713a2d8be818bdebc6300"/271, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) r6 = getpgrp() r7 = semget(0x0, 0x7, 0x1000000000020) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0x4]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="c35cfb3ba1343ca67dcfd7bddc7e45b074307aa26e5f46f0658a38586445f8a59343f6ec9a5f", 0x26}, {&(0x7f0000000080)="d1988d9d01eca83da1f8ac4d354f2414962de5b90668bcb3934e4711de8f11255ae8221c6f1fabd43438dc47dfda936de9801ebf653fbbeddcbe4f72ce001f3775fb3663e96b2026f25dee4de4dbb8df2b8d41b4d8e56d3e7f582e130c414dffaca88edf23e622fa3d9e7db3e41813371a376e7c4d96c6f094e0d84aa9330c40de48fd41a4", 0x85}, {&(0x7f0000000180)="8c0efb914ca8c5657b195eb68041eaa3639753bee0d4c01fef0bc40221ad18c877bd7d5d9a4cc2880d917704e2f8d8a40482dca31096e06a4eb5bebfd44cd074dd98b8e58119bb6478d7ad43d5a88e7cfee7897a06ecc7b9628a51", 0x5b}, {&(0x7f0000000640)="4945081e99ef63897f436344210d460c1f32480bf9148cdab13c9ebb70f166d315b21042cf951486ccb060646581548e99825517f00b970806239641f8ee27f66e3c00828e899674b74875a01acab3adda2b5c1f1b08c8c64f4776db441f62730337c53a599c2c311c68f2a926378f7d5492c25092392815c2ca6a1f9d5fbc73344f9d887345c1443b45268bc8c520e607462f65ffda3d4c8a443f92de9f8615512b237dad496ee4ed5e700dadc7910afbcd181e00d150e860c9beb726fc2b634bab21903c67a6ab1f0c3a4cebfa2da2ef7e50d78b951c1d27cc2f86776bf9f67fda8e2018d6caa66f2b40c36ddfc41eedc5a9ea68febae1", 0xf8}, {&(0x7f0000000740)="368d7c6e538c1c1a8d37ba1f220ec656df655d15402fbc4419cb853774c6542ddacd7fed4260086a3c8367281d5b6fd9177614aae092092b6b3344c579b41b9265b9dcf5b195f2c8ecaed40f1592710342eb172d4ebacb383c24c3c53df2861f327d981063210ba6ff8e7b4fb92cda80cf3f89180807472db1d4b89739b7ee018046282438bbf58b", 0x88}, {&(0x7f0000000900)="884c2a59f74fd9a4c87926c79de59951d5d26a952d48a837e5ccba3b7f0bacdeb5d1b974c55e5243df41022ee972f07b4a8d1c635aa7719633b231ed2b076be4ad08c88c57006bfee298a1cb044fa348a8f4aacbb5c92c0ee1509c2d1ccd8b6fae305542039d02c501c0e714bb676ac109d7e74e743d0412ecbe7a79d3a47cb4a680476dfee7ec0dbe58f7efb36e4c188fdf42fed21be2870b2e08a779c27666d2f9fdd4e6a5deaf77c6e7658a47df94fd0887aa2598d64a607a5570a1e451b55d80dd2df23fa88e", 0xc8}, {&(0x7f0000000200)="93da5267b5c0d6cef4fb54f7aa107694c2e9d12c874d458155ca4140c4a52f956a16a0131a5500f5ca96f0c1a65d", 0x2e}], 0x7, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x40, 0x3}, 0x1) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:08:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x277}) ioctl$TIOCCBRK(r2, 0x2000747a) socketpair(0x0, 0x4996e2686a876321, 0x3ff, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:08:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfdd4, &(0x7f0000000340)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) 16:08:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) write(r0, &(0x7f0000000100)="f012077c4084fac086fd2d749bbbbb5269c49dc51984df8eebd797dc44e2fc9110b2aeb53e917fefb24a31388062a00bcec865d3c5e48c5cfa22b91f6018a540c1d80988394ab970e13479957c66055e0dd2966e6adb588cb56168d3c62f87e4ffe28b518d9bb5227944353156bc44041fd685a1d1372c89", 0x78) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:08:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x1, 0x7, 0x101, 0x7e}, {0x1, 0x1, 0x3ff}, {0x5, 0x5, 0x1ff, 0x800}, {0x7, 0x7fffffff, 0xfffffffffffffffa, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:08:57 executing program 0: syz_emit_ethernet(0x34, &(0x7f00000000c0)="5ffd44d45cafa688a06792e020581055dbd58d05f3a589a58bc231c5e9eb6a661a5aaa3622229e0db4c7d044ee1d7cd84bd1c6f8774745bb31e4f38e15e73360cc83eaa6a25ea0099a2bbc01c00ae7585fdd66ee335b17282d7bebee7b7db09487e099e07acc05a92adbf482598714767dce54ec1b37de4674e877c63b1cafd5cb940550d78752591526f4bd3991e020826737b8c3b559e166d2f818768e5c06c1e054f92d") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) 16:08:58 executing program 0: r0 = socket$unix(0x1, 0x801000000100105, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:08:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x6, 0x100000000, 0x0, 0x401, 0x6, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x3ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10082, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) setregid(0xffffffffffffffff, 0x0) 16:08:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004, 0x6b}, 0xfffffed0) 16:08:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20082, 0x81) ioctl$TIOCCBRK(r1, 0x2000747a) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x21, 0x9}, {0x0, 0x6}}, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) semget(0x1, 0x3, 0x8) read(0xffffffffffffffff, &(0x7f0000004200)=""/4096, 0x1000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x21) 16:08:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0xa, r0) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 16:08:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000580)="835e91eb154eb3ce198e1dd7dc1c35bd4cc1460b185575c703df7aa7d17c52e752b5302d06299f8d147a48fa328f5ec6a7c22fa36a9afa1d52d151415cdcf5f27e91b92766938feef549078ebb57f7e85e6b7d89a3e5ed0d9b17ded651603e7b5674222cd800da7dedc0b9296287f833ea18eb8268067051a79118c0b241fb310a57893aa8488d87865821250c7c7a0e1212f895f5325fce334f7310bd08b87e15ba742e7bd1d8dabc0f494ee1e39a361d635154eac8c1ded87720fa82548c01419b831f82824dab18726dc1e33f1cc63cd9a316b5b67a2d429a89731eb7b815fff154ac16eb477464d88f84186b27d30e08e3b10d4997ae756cf2994eb5676b1545b7ecf63c60be4fc7c6c24434992d2aaf2530e28f7cd60987956351bedc52076da5b5092bda209706900ccbe05d9ad6e3aa45b42388463edb626a00c458d03aa93d4aca43f565b4a3cd654eea8b8d54e2c208f8a95b90701603aa7f43726273257fb228e647fc50165f35a70269915fc83774590b3594fe95ebe98be4595eb3e8fbe514f277214ad89819e018ba9844a71890066578eda2aaad5fc24ba4c269fca829bb338a898e8dc8887d7266b45afcd84324053085abb21204c4292711c3ffc1bd9a7f6e91ecb1ae02184c6fb02f641b9f301e1a2ad08deb635b5871b3f3cb25ab9a8f686f19fee3145d49e057524f27b19c79e1dba104e4a6894938b39e109a964bf764d53d48ecc4be183e3f39dbe6d367aa3c5c9db4a344fdb677452e41d77dde8bb76037d5738b5b16d2d5f0b33094f2cfa332914c959c9712aa5e42de1adf1c13497028395cba6e39d0b7bf14b21773c3b3bf3b274d552ebee10eece6ced756ac77751f8eeddfc6b501be24b93198089dad4adbcbbe31b2f9eabb478ff63d9df8984a0f478f1d79eaab0020e38b657f0e0fcaf39c19f5f5d60a382afdcf7e2496536d36a93969b7b934022ee6854c0fa84125a06c6319e9bbedbc297c28b144ff831d4665dc758cbc5d122aae812ac30bd1152204726144137e7907b89ec4e8bda5a082f1b2f7dfd66684c6eb611adefa5d9bbe8d0fa01d16c7f612c67da28375539debea53c68a24805516ef65845f0cd53c4d5d436e194a1a80dbbcfb6956b45554cf0b7587841a7db41fd2588d3459b9fafac0499142132bd2c6455f46803943080b20d0ae08bfe5b867258f2729b4c2bedd1ad3aa70d6a5e6fc7700a853d382028601e99289c7eb0cbe1116b167d38281fcb4f13f9ea308082cc96e3ac3e2be45506bd88a111094c09ef1d4aa61263fd62571b18fe2d1bae6aa5e2e56a97473c46dc10168e080635f1bec06c7287f26c3843954b9ad2a1ca728ad99ae3256a5923c00a10a1c524d4d8560f082bc7a9382b2314e685ae51a10fa2593951c3b2d1bedbb1d537afeacc2212049a52961aa484b305175428499d0806e151c4d6883eb2987168c1383cb22f2ea0aa1a8b3faff50fdef17f0b2354354d8adff03cd9ec1eefc605bbb88fb49e5f65c2b8770df26e1ba6ed1dff6cd7080447ef21c9cc8d3f9ded5a7db236b7d21edf6fcbf6115e50cefc75af8407283c901bcdb1e8d89ff07cadf92c2af16dfc2e24a6853902f20b62a46e749010d1a4e968ef53d1e33ba566f3f4d557078f8bc5c5e610a66155091e508709cbb6ed69fb8d1f1beaa966710822c20c9b28879fa5c75a11a5c34afebbb172f26c18f4f45eac35c73a0f4455272191b6eafe840605945a14ce0a0815efb315404060d95dc7b9e8e7b55c4a3c9424ec75206e63bf4868a12a42c0520b806b013298537d6c0f09e6d3b7ccee1f28499082e7687c7b606bb25c58e8d23578da0ff480140f49e1b9b4fa02cd141642d737bd34dc55ff1d602710ad4e2c1c6615ea46e3902030284ba44e92c11611794b24ea7467a945ce15e5cec79388760087ff3bda2197d439e907a7212ff00cf5fb5527e789689732e851ce8f4cad75d4a38f8dddc2ff19cbd4ca11ca8e5ff2b2cb1ca01c6b52ceca623c34ef6192e7b9f01826080423e3d1ba2de9b4e6f20706293112f8174d6fc2fe0fba580687482e42c9cf66f9884f1fb05c9749c5ebbb0d54da0f712ce4e605c9b2b2ff621f0fa43b1b7be76b7150acf9309840a26f0ed3685436498c7ac87b12600b4bb2bea147bd130980dec909922dd348718f073e2b96f90948de453c2c6b7c7ed6240531b463d47324b1daf744fb5ee7b6a21ca23f997bd51964ec5558f9d58c934ae8472b295cd61ee5ebf84856c1fac38f0d07ce4b5d8a31afc23234c29e4a594755c916909f4d34116fb0272fdacc47065610e7795927688c40b684e3f392e6d1250febf76a604b4bceb61212e89e986b6b9d3bda5f481d82615e8f8e8d311fccec6ba9afd91c0cf3735716b99405f17c9120c5046dca5cbfd632c34186240b0337b1038bd8b51a1053ed7b80aff892e806f3e6176ef4b0c4e5a673b635859a4bc15e5f6bd96a1042c1de4ef51d84a63b0776039910727376f737268309e6f9a5bb8d6f5a621ffd36e666559a2e4aa4a223c6c409b9be32187e6ec0fc3f790bcc7db2ff9e8955223dc2a3d86232b67e1a792c53461acf61b8b7e08baf101cf1beb7fc5554e9cc45f2b2b41f41d18ad8ed778c6c17ae7d3472a52460f97104bb258a8d62df7df5ddbf0bd14c2ba6560747567e12b71386b5a08cd02be97c23b5293bdeeaf76de93b77d6326049ddf6500ae767d713b4af3c913adc16492395ecc487c1b3162142e83db2899a33cd200235de65b6ce9a5d83b639416d0c785ba989e2a1b8b43047fbe494101bcaf8a753fb003dbc68a3c04e72a796c5dd5f3f35306ddba775a54cb7bfdea17b3dc80013ea3e84297c1bf5d573119c308b3a0cf63912c1761bcf1876a75ad8f1546cbeddfbbcc1a6a06d6a373a96b964554476512bfa52098dc920a7ba678e1f2d83894ef7778b17c9ae0a820723d86d9b1532188d2a1d677eb1f23ae31954d9cc3760cf50cd8b54a98b2348b0cb3dc67f4d1d4d978ebf398f213f5bfd8c37523431f293c263b6246bd8b6c412eb384cc89a7c8a1c790ad1f72a48389097d1db7ac122d5c1cb7b6866cc874e27cd3f3c45c671413842029123e9c39518998322d843f714f9cc460d009052e2ba7ff74c387e266757fef506460bce6ef366607147c8cf51ffaada2b01eba8d44cab19041f5def7878faec2516c8ef0c0d28c9a9be6bf7aa90dd99b5f6bdb2cf290e6e30087ee7cd0055e834029828f958ca2845c4813b799759d7c5e3d62bd85cda2e2a878867c205acc04d7f65877a9b28024a045dd76e682fd079787289e59d60db4454a32dc51055d6e6e133be5d53d562dd8b2fbb6d20032db677e13569222a4fe7e3a331067ade2ce5c6c9786a3f2710c7f4c9e1cf615e52b8f33d5347ca6c5d3391bd4dbf01855344bdc0faf496c6c39a8f7f0896f348dc50ecb69c00f0711370eb87b2e19dce20c05223128a00dbec810dd09f5eb8c4be2a3fa11e463a4cfa7ca3ecff1caf873f258af66e01fe9bbc12e29e856dcdc611bc19dcc16efbc38259ed7b8de89dce95d188eb2720ba7f0b52d215adea5fd0d1ffe9c6058046e94f12dd4458bc226280bfd749a5e081a2a891fd38711dab760ca6ce501bdf32aa3724ce202ab56c39029c062bd2006c7cf5f9133edc62c2335928e14fa40a2221fdef99439317cc33c7461ec53a39c44edc191c54c71803947f4302d719316ef015ee078815e48fe18949859067dcc40b1b9444a2712cc33c84cd532100b2f0e88b760c6b2b1db9c367d08213e51dbf488b7ac71b0c45368c9d2ce2b84302187f245ebfb18795c110a04b02eee17f1a555aefb84c5713af2912da5b757bc3453ea26bde2b1e36ed67fe3d5b6efd1bc2719f3ebea670c18055abaafe31ca80fd26d884ad5f1891e6d8a808d662055206cdaf0d1b10415fb419370c9e10294eede9ab51295356e63c6271f5e9ad5b1e19da0c2756c4694288787f91403a3c505078eed100139fd91c907c52b28ccf0f45931b7efd8d822a6036541477bef01eab85711546f2a7556dbe687ff1d04ba132fbdbac4b80ee33e565e9ce03c1845348227ee487f411c77debc871db2bd071fb9735ea7f32f1ad4e57b76d2fa178b4b6f225a31cbc6486d9838a0422daab9bdb03229fc3d3c9834d9a3ce0531c09827e8a8cd02de4d01cab0d738e50a10596e77b4cbf7e6b2eb7a8eed7283c485813995a3d3e92f952d1e1dc0ee993c3efaafa55f69725cffa8f953020f17abeb6c7781fa520fc0c658246d3aa596be9265157b0c167f3b5f61beab32984cf726305d32a4e8a94ddf1ef1dd4e9893fa09a3a1ada6ab921b8a20faaea9ca1a707f3855b1446b00455e108c9c79dfa97be3c2aec1c8bd16f95816d9f2e4c962f73fbcad2d7fcf8fa8b662fe8f607ecff9edfaa9db6e8532af4dd07263fbe4245f750929a721ea8f0a44d00967615c117a9a215f5e0b47c1d0911bd4d8a8296d1f70b031c32cbf41aa9f86de650f3bd98f1b1e531aceb38d1f92f26ca32bc6b43d6d4ddbdc8e2bbd356fb95c714e04ba59d45cdd15aa39924e50ce3b11a40766579d27486fd695437945fae9922386cc894152c1eb4fe81d11416161e6699520a9486d09385cc02f250dda4430d00b3156fcc6600038a6c3bf8419c0ee3f08d11aefb4ed08c0f71298b4bb72c8b0e3c73b0e17d5b2e0a06d6ebe1a10830bf350eab73df68bd3648e43fff8f77a917e810a413b5f6fa5305568517616e75628c3c524f2951c491393078376836473722f834d5f29871d508193bdb2a492ff2a60d28edcd94490801a681eb0979a83597ff91057a6ca699756d59e6d579060765fb440a029ee4c1c49fbcd23e5db9dd4523a0f640a627a1b981acc458a44a657b7c89106d6aa2c2223b894e8ce522b2ae4b8f8807d989753e4cc19ad0fbb0d2e40d39e09df0404f2b9d46bc7acf899c2b9235ebde0bcce7d8973931ae06409f580e3158cc1e34581b4e359affa9987acc3cb63051e3b6159fe6cbd42b4e7ffd63cf1ef24af09cd3b8511c14ec997262512e1745d2ba1d3b8dec4832f4a603b33a74dbc48ad7985c9cf039cdd38d171a4308ee567e356f545c08debf84bfa8aa92a6c76b9bd5ac1b4f01bc076e3508cede7552b396ea132c94ef2684122b6fdbf6955b4aa92ce70c79e61b2af90f22a92256975308980f0229ca488195f41649dc9fe326609eb356adcb4e52b0ad17009f14377ee62f1ac6315a111a716c9a500cc91f6bd92893209c34e7dcbd4eac27650a4c33ae1442f5ed27188074bc9374f895ac121289e83265d289c221570171ea9dbf5fe68ea4cc6c24bef409f552106e12ad390800d7c102828f9717fefa0e2859b0168a79097d3a046d6c65225603be931183fe2ad671f8e6d2619b302ecb92f114ecc395943608ad5dffd606e9e8c7db009bdcd0237173223bf6dc16de607bde99f7e33fc61a3db1164fdc4a267924e78fcee9f4016246acd682f281c05bbff2633d7b9f60085747535816423585d07d60a18412f99446103aedb09d299c4fb786d895c726edd365c7cc2329be67b7cdda76cbb5ce47e669b9d8094f0c0e6a80a3a92d6ae1b8bd32e2bfb1261f933cf16360c0bac043f6b9818940b893cd48419f11f44b0d9b39d8101215dd4152349df819d7e72c44ac7f12120a1ce22b7489ab167eb9135d9fbfc95f4b375e677d3e97c1eedb50795c1906ed41b3d2a7441f18fddf3fb28142af46e83b6264657ab16a1d713d4b3ba8b352ea4197d4f44f4e1b195d87901", 0x1000, 0x0, 0x59) 16:08:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050260000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416ee4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babdbb770c1f5a8720081ff7cc53c894303b22f1a0b404f36a00f90006e10020000000000000e0208a371a3fce1060bf80004ff00002000000000000000000000a2008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640777719211a6c22d058d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5732405757105889a2b32728f83ea65f3482e093de7cd0b10427a00000000000000", 0x150, 0x0, 0x0, 0x0) 16:08:58 executing program 1: syz_emit_ethernet(0x7b, &(0x7f0000000100)="59a47d0a495cc6f5dc8ef84e27d7e2b1717026f9a97b5eebf0a101797f7c39f441e3ca8bb38c2e228e3cce43aca379397d94a1376ce9ac55f4d37ff3ad55da707a6fc67e5361ac6c81e34539430e3ec15845bd3e50ec3893f24cbc74766bfa4e9b9faa4baafd7a6a5b35d9f4129942d42a2fe48658c84efc7a204e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x20}, {0x6}]}) setrlimit(0x8, &(0x7f0000000180)={0xfffffffffffffffb, 0xa85}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f00000002c0)="11f90784d63272020e1c9747c1133fb8873e8203a85f27281cc13ab3d1b081b4336416f5779b4c70db935421ddac7470ba7f5316caf87f") 16:08:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x8240, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffd, './file\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000b00)) ioctl$VMM_IOC_WRITEREGS(r2, 0xc2485607, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000005c0)={0x10, 0x0, 0x4, 0x1fdb, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9ad9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1b2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0xf000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x7218411c}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xeaa6}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x6, 0x777, 0x4, 0x6, &(0x7f0000000340)={{0x3384, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x2, 0x5}, {[0x7ff, 0x7, 0x8, 0x335, 0xdf, 0x10, 0x7, 0xff, 0x1000, 0x34, 0x6, 0x40, 0x5fc6, 0xffff, 0xffffffffe7d71b81, 0x6, 0x1, 0x7], [0x8, 0x3, 0x295, 0x7ff, 0x5, 0xc25d, 0x7, 0x7f, 0x1020000, 0x99], [0x7f, 0x66ac50e0, 0x6, 0x47afec9e, 0x7fffffff, 0x20, 0x78c25440], [0x8, 0x3, 0x9, 0xfffffffffffffffd, 0x5, 0x61], [{0x5, 0x2, 0x9, 0x10000}, {0x2, 0x1, 0xf54, 0x100000001}, {0x3, 0x7, 0x3, 0x9d4}, {0x5, 0x9, 0xffffffffffff42d2, 0x6e57b28}, {0x3ff, 0x7ff, 0x7, 0x8}, {0x0, 0xfff, 0x1000}, {0x8c, 0x40, 0x9}, {0x9e29, 0x9, 0x2, 0x3ff}], {0x40, 0x2, 0x2, 0x3}, {0x5, 0x5, 0x7, 0x7}}}, 0x0, 0x8}) 16:08:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getuid() 16:08:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000080)="0b316ee90c058c701f7745af9dc61b158144e1a5fbebdbcd2b3e6b49e5ab422c860bed01bed3d45a540f7c3f0f75d7509133d4cb29884be9b84f0d9ba13efba11297418bc85117186ccf4c7acb96a61dc52937d6e58ca2fd3179effbced7a459745cd1674ea3d8beec07729697199ba058bcf271a239f78d80050022d8a863d95e", 0x81}, {&(0x7f0000000140)="2a2c873d071a2040b8d1c872ae9c4c74dfbc38bd7d5bbcaa02fa74540d547ff0c52ed4f138011b4873a8791188d1a505075f907ad34679b3fb0368e443d2211dc01f1ea12d206e4bff6c72202a4e0b53aa5917825a111972206517edbf92782a605b8d381f3939aef1cb61b6a6aa6e5f4ab51ffdf443057bce5fc3b231e723b0aa4692085f6c5cb2fb974af78e17fa49b2e9125c0c0c8ec9ffce350c83aad0a42e1c078dc52e668ae9f572e5b6b9bf8aba708ab433bd343b089aad6ff0a5cb4261a49598f95db55740c7d23bae331126efb6b94d9afc6831728d1d30792e013cf65841ae430da78377df1476463d29", 0xef}, {&(0x7f0000000240)="2f9647c6f39ba9bdf898800c81", 0xd}], 0x3, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa0, 0x2}, 0x5) 16:08:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:08:58 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 16:08:58 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10208, 0x13) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "07193e0be3d579d993e99cdb5731b3cdb5da3e58", 0xffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xd4) 16:08:58 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x7}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r1) fchdir(r0) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 16:08:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x2, 0x1, 0x4}, {0x4, 0x9, 0x0, 0x2}, {0x1, 0xecca, 0x6, 0x3}, {0x0, 0x0, 0x6, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1, 0x3fb, 0x0, 0x1}, {0x401c}, {0x276, 0x0, 0xfffffffffffffffe}]}) pipe(&(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = syz_open_pts() close(r1) r3 = dup(r2) fcntl$setstatus(r2, 0x4, 0x84) r4 = syz_open_pts() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shutdown(r3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 16:08:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x3, 0x9, 0xb435}, {0x0, 0x8, 0x0, 0x4}, {0x7fffffff, 0x100, 0x8}]}) 16:08:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20408, 0x41) setsockopt(r1, 0x4, 0x9, &(0x7f0000000240)="9ba000321119118f9bd5519127d22fd6dccb159a46d6d9c05e041e72d1b227dc0111cf7e8b84a0eb461480607e353d2072f292580e7cd7229f62a56de60b201e8ff3005fae856037313c25f5432d436fe4d0d9aa57f86a67e908de18b734c3a17c5bcc06811aa8ccf156c0115ca717ef9a9dfb32fb029ec8c7718e63c17a955b0fc39fc5eeb3e023a41c87c4c615de8b99f9c4034f13337650a1bec4e37ab0285d8d215cbb549aff86485c365aa6c2ba2a6c7d48ce1af1a70597f13c35d9b9670cdf7e2d64853ce6ebc2507b9cd1365c749de1c41e1ff899cf2c7c955c791b65b6ed2746f9fbd24c0d0d21bc13402e5c9bcbd2b7a24a6c44fc10d5debfe56ff7e845123713a1d71955c40f27cbf304f14e96f82b767c84ad28b087a34c56f29873740b58f27fb8c330f4fca672b1b53db3bbe27c5533efa63133aec4f10fc957f99488cc56d7bea6af7e88e1eb5e2b677a44fad114782b58fac915cf4c37599d14581d0509b96b7de45a6111c35a42928d305b9d1b3f3e2e10839149ab02e08bed51740b21714d0d9ab664ec2e05990deca7f3d1c479789b65542671f9f738551e86126c807e684909ade47d1c8aa87156bac491080ddb958abfb0f1b4076c358678e1271f48e5e81419ee691d01ec2ec21b226a9274d7cb8a95af589e871f2d6dec0eb27f3f88921abaf653da70f6ba7ea475c9d9ebcb4241839dfd6b5c8d0cfb964dac70d6ef4f4492270d9bab29a7f110559eaa3dcc6d8e83fef2ac3984d1c9e2dbb81579c277a3919b83d17888206b0bec7809f1a40e11d75a19e04d79116bab213e5af952a4255ca48e5794c1fa8036555b8015c57661ad07a6357a2dc7087a770beb2607c62d4c5b3da27b0d356929f263dce379ca8102cd33c3eb3743a35cafe621bb2b844290e4107fe923537d80aa8387f993ed6f3f234bf74e242801ed07a15624b0a9d78a496a9f3d661d26f8306a65eae55152e7c59bb2df2b25cd23c145acb1d9ccec4ad00c98ccf606d281abdc2abd11ad59a27cb0e4b25dfbf162e0111e72987be81159766d7c12b92731ef5dc6b3b5d933d97fdacd8a995448a001301e73eb528a9eb9f8a32e16b77879df1cc6617df4e735cf5de654123686703dba24e723b82fdefe9bc4e296f96faaa7fad70d1291a32027f8fcedde3f0e9252e573db3db21c32946e590ea914dc3e62c388c73d4eb5fa3b6473c68ca93f936d68fc582e1a3b71d5d29a3a6b7b5e00a6ee886fd32f77b4efa793941481a97581e4e394a7a9be7ea93fe57929ebff86d9041911625db8f154d61f48411de7064c005a469f426bf8210fa923b69e6dfbbe1c19827dab73ed5a96a1f8db7a7544fe3a23d168caacb4f989f6f471b85528c0dc85eae0e9507e937c0f7957e357478ccd4d77cbab63bd8eaab57dc04aa3e434a48b970efdcf0f82536ea5d23140399e70db2ffdbe8617569b6476fcef0e0c310a3ef90975113b8f6eff10649c2f59a1fe65ac4a920ed69fec5ed383d551a9dad02efbb2ad4ddf369d22e40f03e57d5d2739609f2c4c9a740168f3a75ce4835b2bd13f1e7f35ba2f00cbe61aa5aa2aead39a781682e0dd07d60f9d6e7dba953117a5c9c5bd9e3964810c1e0c355d3ab9bb674ae777c11337c1201bb57f8c96ed8bd687a3b88119978a8d5e8a949620c434fe6cb687ba5d7fac6be042c1533c62cc161fbd01f0729e568ad7ebbe19e407a9422149aaf8cf2afc12af2e44a467a7da1d9d9be9cd79e8bd742d371515050fe298b06f227a358f126632ccd56401ca14c6e1643aeb870986f9daa5c237aa868bc93c40e58719792290d4c2f92a70a4045ac1814fa64cb3087a909bc912cf52debc17c5f6c0e247283af617371edb36ccbc7659a3358a86839fbcce753831bbf943c6779abfa756a41a359e3635d4da24daef3ad305cb74428c0148f0fce6b47a9fbd91a91deeb2d32ee19d931f8946b135186dfeb7af3aee2b22d3f4eef84f55fec882f59c9cd42864a2177be0043490c979dc8a98e80b34aefe5bc312de7c60671439bfea1588f099367367d3f9e34dfb3cba6c81f5c2f373f78a8255c0a55e25453af872c5453890f5524abfbfd28f181551c05fe876bd912730d8b9264c8b6fc4475a6776b9cd369d18369bef0a29f4fa0d2814cf0cae5aa74fb4dcb002245b6624cf320c96b3aab07813bdf5c69f0d46e8b4d3e2b01b1a6b4f383d29abc8d5c28b2d04a0d5a9fcec49f1f1d3acd7c99c011674535f56a292da6f7eaba884438721bc61c4353c006006725a6dd6469051c346a941fac44aec67de70d345b653d7aec0eb5b66d9b888f057fc2ef0f373a833a3e4ad5db2e4937ecdedc088ac5d7faa7bd5579c99c1aef8249ec9c87d50b176d0d4d33af70d74a6fdf83e2c6ef169a628250de97328565b40476e094e9f85936f791a1553d7b4dc1e91becc7ec612be9b4989ccd291e175451786d84b28eb02d832d64752579c2bb084787b3ada008d12d497a996d946a6bd6ea6b12212137cc873fe01462cc032af5760230895ab81c886947b778f9d69a2f13e7c184418681442d163208a966e92f8c59e08c156f1e083fddfc2ca48b0f49fe503c86571ac58a7ec5d4ad734015ef601b6448739bf7b4b0466c5896f683e7149bf6f65a8c20d436a4b2e16a6223d1de0f8a083d1374b6023648b980de6914f15d89f78d427550c9f64e169545103264e0cac0a399ff3862bd698a8fbca9ca9238c4422b722df055cda3b559024305659c20b43c74c35772a77542dababdbd2d362065e2b3cacf4994f757570465826fbe8a80b312eb15e2cee44347447fba8d87001963310764b8377f8f464d6643d66dbd613aae09e7506ffabf56f180bb5b90945b3b78b26fbdfcc5895350ab99bea0718364cd267defbef9a7da02706a83bae1f44501703be4888ee6f1a1fbe63979da25d7e11dada8809f416dde02e52cb54b71e121751c8fabb71e9fb20691aec70738caccb13cf60ba94e8ef6b9d4e002aaa3e9561d34b57b2c16cd82445ee736e1bd58a78f519da1ef5df8fb9df32e38005e66b850a2d103e7ff7e84523bafaddad6203022bf5e24860cdb34543d7d326d5490c4f1447e582782a826b494851a7d0cc447383a43b98db9b5c027e9d2da0525c060ef67772eec14094891caf178ab6de0ceb28085a7308fe66c8438616ee5b513ed4125ebbded2d8b34234bc3084cd8041aee6cde71d39a7ec89742d05e32b888a7bb471affe0c209b6c1049e128faae5adfb033e453f4aef1755127a539a79dcabb4c82f34ec64e59beb9c474b9743102eb608c8b1a19cfe56036443be2c68d5f5743b121db6091418d64a6ce052fb7ac25ebe9729195b790b88f10cc0f828609753e12d1a6e7541b9fc2fd7109bf56bf5ee867c6cf425ed57b15846b8cb2333d9fbac67cfba88b4d22b1a4d1ec425cd84b09080dd209c7a7dce508bec2421e0f5ca918532d1f95cf123b448d17ad0e08889a18adaa0be893c1dc9208c10d798e51b7eeef6aaf81bd991f5f96cd242393526e19dbfd87cf2726d83187b7028a0562f8c76c3cdd5d4f69ef9293c3f994f1325a3e355387cea250eb574975a785a321b442a72373c9cb1de0cef01126f3d4bff2dfe9032bb8cb773ee4ace88625eb06d44a835ac865f4499b4c104e44d9cc7b19787038833b9654679234764fa8427937e404830f7da5499d9c1f12f6716dfecd4ab1cdd1d0a94c431eaf13b9e642d220cbb5ca26cac149547a17e545cf5970533a026c24877c2147fdac914e106dc21c31efb53e5d7d94dead220de93144187943cf7011856b7b747df9890b54732a1403c37ebc05e810f7d179324fefea232c09d2e7150f006c603c6f38554370dcd3f2cb6e17e40cd9af5000239798f1836b920ce4493f3b9dcc03e09bb48fa99e7f7e585af470144ae1d20e351a068c3057db10cd0a90a29340c2b8690d06e4057940c0ae7e0a39ec983dff1941ecf827c5f0db83bfcfcb4abb0d6f436d2d01ca3764ceab44bf41e726566e62c69211140e2fbd8c582e2d38d0b23b6ba083addedad5574310367dca10981702f7915728461f013d2afc071a76a3804b9a80ec22707c48beed6d3cb9962546a9c113c6f305051ea978173f1271f9b3bf83108aa5f24788c8ba7d4636e6bcb621c251fbcd4ea74c098424bdb4d8198fe89b498988ca9b1e30015313d02242822841b8795e13879459354dbd7820c4e0fcb859642835feb0b93c31aec26ad2452f8e14a159449ac10ecded5f225d1bdcb357d437ab49e78db5709662ed429ef022f78cdbb2a68d5162229b4df9539f95515429623648ab092f62d9a2ded8ced96678168e7e1d27eacc9612cb167ea0fe0d93cf3eb015b45a8a047c69eaa951da9366017f6fe31361567a6be51919ad0d70eccbf40adb7a6b9ae9a8981cca6376350091b6081c0f29df12b38669225a0dbf879ab20c6aee427506f619e7e867b4a73e6e40df0259807476b9e47b9d420dcccfad199a3d895fe70f6d61db5f8148f8984f8ba41e637f0c0451d2adc91a3306c904ca33b2532a5b862a6d5b50f82b855a084856d27c69f000aaa056eed1553b0e848a9a2ac851bb23f79711f238a926cb11cab762376ad441b952f6c01663933ffbd7bd8a334f006b4a813dcf7f28c6e49bedb1ef19589f3adc12d66a3c28fb766bb6f0b66a0b0e670bac44cbccd1e5403e4c8f401b931e3f6246031b47062ea9e9f26270e99602b0a2eb7b667fc395a58453a9422298a3ca401a36ee89ed8f23109fffee3c6d56c68eb6c6ec27e3277679fc4ce5eb47752b8c3bd8de82cd843be4962f48ddbea8e94b9f1fa722734fab80c177fc45710145d240d4f458aa22d53f387743d004c433b7a10ad10ba4d35fe1c127c9fb15b8163da5318e9bede97c462e667a75a69043821be345e01c2a97212c1052b49055588e44e4fed143c506472bb8d21a3a575d3d64367b357b174ed577909f4872cad3630a080ba5f82c3756b7bdfeeb00245287ef38b2763825e43bc92665d73cd42429fe59575e68c4106d24b84c0e4a5af24eac3519ec6469b3f0cac9774bc3405b2483cd08acc88a3ea467828df1d5cf50ee25b1d5617794434b4236fc32f763ef10c4489643321a6adc309c90d0d8093a2c2d5cd5deabe41cfec3458c409e90f21388096681793751d8af45f8ef1baa4fce6a14a6b8e8459ac963b45733aa54bab5621ebfa62f061fe930d72b56d0767eaebcea25cfeb112355af1c8ba5267f3019d1bab8de7b919f54eb9ca13596fe61ae59709505d0ee7a324f4a76a355b844caeb3e3d539fa4c4492d97ff9529964b71752d4bb278813347262e12528fb01041b8027989014bc5676fb419ff308138343f6a8a549d917bc2fad5207ef804752435b853e67d012aaf6e7b798f32c3fe91844f5182e4c2cd58c3f634b5fe4a0592a59b076f2873ed3e8af492c906e638f2367606b2d2949b085ccabaf7c61688a3e4e5c839f5b6901b09cc6a4b3262ae704e93c8bf0917b6588d1fb6e96f13e54d039899fdd92250d3ef79af984e059c9e5853d63867b9769d68f0608b0d5a0c96d1865cade7922e8c2bd49eed355af7a631c99e833cd58b729273fac4f99bb699e5ab73125e0e21c2559e58f8fced0de6e0bde29c06f20a9ba0d188e9abc18a9c8738f263890bd311629828344b3e04e4e99360b1a24b2486c129dd71966e688c466a85f5d44dc16cbf6aff1717c268b14c8a0e1d5c612c868f39af2fb846bede66cd05773d19d7a929744bc70f3b8791077a99", 0x1000) 16:08:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) 16:08:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffc, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "732585d5a1b37b2efee534840c76f30d3fc9c06d", 0x8, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:08:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x0) semget(0x1, 0x3, 0x404) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x9) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getpgid(0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x1ff, 0x544d33fd, {0x4, 0x1}}) ioctl$TIOCCDTR(r1, 0x20007478) getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) 16:08:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x20, 0xfffffffffffffffe}, {0x3d}, {}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0xa42) syz_emit_ethernet(0xffffffffffffff32, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) r3 = getpgid(0x0) wait4(r3, 0x0, 0x1, &(0x7f0000000280)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x9, 0x400}, {0x18, 0x3, 0x7fff, 0x16a}, 0x6, [0xebe, 0xc1b5, 0x168, 0x8, 0x3, 0x1, 0x10001, 0x7fc]}, 0x3c) 16:08:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:08:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r3 = msgget$private(0x0, 0x110) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615caea6e3389378938034cf65735a15d0"], 0x1, 0x0, 0x0) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc000000000000"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r3, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x80000000, 0x1000) msgget$private(0x0, 0x429) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) connect(r4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000680)) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c15b9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38f526dfb5c70ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c460d035f7f15ba1ecc48b21eaed11ae09efea80e5fc11b3b9488bb398c93d84551"], 0x1, 0x800) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f00000001c0)=[0x5, 0x9, 0xfffffffffffffffd, 0x1, 0xdf, 0x8091fa, 0x5, 0xfff, 0xfffffffffffffbff]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r6, r5) ioctl$KDDISABIO(r4, 0x20004b3d) msgsnd(r3, &(0x7f0000000400)=ANY=[], 0x0, 0x801) 16:08:59 executing program 1: clock_gettime(0x7, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8a20, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x20580, 0x10) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open$dir(&(0x7f0000000200)='./file0\x00', 0x10008, 0x102) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x5) 16:08:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x6, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x20, 0x2) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x400000000000011f, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="4c0dc55d", 0x4) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:08:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x4, 0x11, r1, 0x0, 0x0) setsockopt(r1, 0x7, 0x4, 0x0, 0x0) 16:09:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000700)=0x1f) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7e}], 0x1, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000740)={0x2, 0x0, 0x7, 0x100, r2}) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x0, 0xf790) write(r1, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x40, 0x0) renameat(r3, &(0x7f00000007c0)='./file0\x00', r4, &(0x7f0000000840)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x90, &(0x7f00000006c0)=0x4, 0x4) 16:09:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000080)="53d82745f8bbe967424c742716298c777f2c46d2d80762e11e034b48732910f9f826993c9bed3d71ca1c17", 0x2b, 0x409, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x101, 0x401, 0x1, 0xa3, &(0x7f0000000100)={{0xad, 0x100, 0x6, 0xfffffffffffffff8, 0x200, 0x5, 0x3}, {[0x3f, 0x3f, 0x3, 0x8, 0x100, 0x7, 0x4, 0x3cc0, 0x8, 0x7ee, 0xb0, 0x81, 0x6, 0x2, 0x7, 0x4, 0x6, 0xfaef], [0x0, 0x800, 0x100000001, 0x80000000, 0x80, 0x4, 0x7, 0xe530, 0x37f, 0x4], [0x0, 0x7, 0x20, 0x3b, 0x6, 0x9, 0xffff], [0x1, 0x1, 0x5, 0xffffffffffffff01, 0x5, 0xd39], [{0x8, 0x7, 0x7fff, 0x5a7e}, {0x9, 0x4, 0x1, 0x8}, {0x4, 0x1, 0x6, 0xff}, {0x20, 0x6, 0x20, 0x1}, {0xfffffffffffff42f, 0x9, 0x1c179c1f, 0x40}, {0x100000000, 0x1, 0x41}, {0x6, 0xff, 0x200, 0x1b65701d}, {0x0, 0x2, 0x2, 0x4}], {0x8, 0x1ad8, 0x9, 0x6}, {0x0, 0xffffffff, 0x100000001, 0x6}}}, 0x101, 0xfffffffffffffffc}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x7, r3}) 16:09:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x1d, 0x10000000001}) 16:09:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x8}) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:09:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) dup2(r0, r1) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa9b2370a4812709cb39713048e69931929648", 0x1c) 16:09:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x2) open(&(0x7f0000000080)='./file0/file0\x00', 0xff, 0x0) 16:09:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20000200000095}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/80, 0x50}, {&(0x7f00000012c0)=""/156, 0x9c}], 0x6, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() 16:09:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2190, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da", 0x31}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:09:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() r1 = semget$private(0x0, 0xc910b27b0234d49c, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/208) 16:09:01 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/115}, 0x7b, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/121}, 0x81, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10080, 0x0) fchmod(r1, 0x16) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/22) 16:09:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8301, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10010, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/8, 0x8, 0x802, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x1, 0xffffffff, 0x45}, {0x9, 0x2, 0xfff, 0x5}, {0xffffffff, 0x74, 0xdb0e, 0x67c}, {0x200, 0x7, 0x4, 0xffffffffffffffb2}, {0x9, 0x8, 0xc88a, 0x47}, {0x3f, 0x1000, 0x3}]}) r3 = msgget(0x1, 0x400) msgsnd(r3, &(0x7f0000000100)={0x0, "c0d849a6f3a883c8d8e99d46202e859cc98feca8c30b2d942f7773ff75a691c055f977fd025842ad02cf3044ca0ac9b3793a573a2be837e9737e67db371cae7c4e3e65f1b13a56d98b405b364c3d012b1b488ef34c9094d8868eafb706f7a48c2c5c7dca17231d78"}, 0x70, 0x800) 16:09:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xfc53041bc40f0e6e, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140), &(0x7f00000002c0)=[&(0x7f00000000c0)='c\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) flock(r0, 0x1) chroot(&(0x7f00000003c0)='./file0/file0/../file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000400)='./file0/file0/../file0\x00', r1, &(0x7f0000000380)='./file0\x00') 16:09:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x808, 0x80) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000400000000000000000000000000000000000fcff00"/105], &(0x7f0000000140)=0x6e) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20184, 0x5) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000fdf000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 16:09:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(0x0) r1 = getpgrp() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x100000000, 0x8, r1}) socket(0x20, 0x4, 0x100) 16:09:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x7, "bcb6f169c7bad9efae240bc3d018e1c375e20762", 0x9, 0x8}) 16:09:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:09:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f00000000c0)=0x1002) 16:09:01 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) fcntl$getown(r0, 0x5) <øxg ‰@_ÓÝïu¢z™—•$œÃë0Œä Làù¬²cŒì-LÊ&ÀÚ<øxg ‰@_ÓÝïu¢z™—•$œÃë0Œä Làù¬²cŒì-LÊ&ÀÚfuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:09:02 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x8000000004000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) pwrite(r0, &(0x7f0000000240)="89c1edd7b7dc1d28be868b1fe57b8e5a8aba2fca6c8b990ffac4423fca29d7641c6168e81e88323515c07b6f25cc647283281a4292752c6c65dd6994498303da42906834744951e5e8a19e0036303f57533f5a54f75e570c90b0c8139837a317eeda061d11d232fe9d01237a74ec0f513d88856ab63dd6251f99c01996fa99206a995d66b0bc977061a4cca65ea42da004c2bbc05aad82a31a9b9ec9a662e35adb1b2999c20f02f3b91765fcf772d24b7238758e035ff426f55f59b75ae84d9523c3618ddb41d743adf00ab331b016347072ca64bf7e8a9f0aafb5b6178e5dbfa2e8f7ca94dbe1138b2aa69691ba8d203ae7a84b87e5680e01c37b776fe1dd7e916306e8ce5b7af6ad0cc788c891d908b8ebbe2c0e9bb29ab0897c4d4727da5d9ca8f8e4fc105f266906a2fa75a4b0b1a981850e3fde44ba6fc8cd9d93e7a3eaacdf002159821154ec93f7e924f5c59b7b6ad293bb991aa26e9dbedb796315081f90fe39d53568c577c859e504c57b00b79631f0a3d2e90c4b50e671696c87221b19105f8ed27b83f8e0b959d64eca47d38ee68ef39b929b9c83ed15bda633c31889a3c0e2cc8df3eb91d4e026887f5c2be649a417f486a8b60201a593b639f7658d752d812f900dee28254b3aaaf8801b889525ba825a389c6d7883e4f50464e949851f2a36302c63c713596fa936400b7eba9b80711b4c6f98eb524ac94ca4dde897fdf013a1df4fdcf5e87586e98a003d60a4d252d0b7415ad2e00d9581cda71042b7a2c4ab9666ff7ca7f5420ee35e716acbbaabb4bf0a693055d95060c279f69960cf48855a8f384c19af6015e0a8235dab61c61607a510dd886033fd4f5d69418a6fd8c1d828fabda45707bd9fc24f5b6bc56e446289ba07230edc299762207f5078d608feccc6c00c3ecedf0a4b355ba2d5ba3fe061627403dcd9280cd73cc25bd844817b3c3a832446fdfe870373dd9b1e39d91da3b3a56c18caa06e3732035b7649f224aada7d7691a208777febf72c6a5855b0a7af42bb46d4ca631a78ee45e152f2bbdc6814d72712960827a509e0cdacd94ac70290b9bb5303125b34187dab8365d564d494e3c51d14bedd53779a5de539973ea99450d0c31c0d4e61cb3be6aa957da84c0e049024c9f13f717401352d63b5461bb694365301b0cc563bffa79cbf3fe9b100c10f67719aa9214220463757861e0aafbcfb8cdfa744af0b2b06dbbdc4146d99a61a3a3cb53b1b954f2522737161a54704cb31645a47bb33587b2495ae692cb47dc8be8dd319e72ebe2fbd9177c79a6353f4e1b88bea4b57b525e70e2b74594b99f8a275a476aad07ef4f2e7ef18fb16fd875b051d1802adb3d087ff50e6fd99aa3194ca58046922a72e5f553d74904ce6e319c52390904a86fee6dc4d9061081809101b9ef10107e1e174ee8e3eca7ed27d5bd6ae91ca65ebac5aa0c4dc9be3b7423bb02ff8a5d82f71322b1cd8667a289afe14794b5281f8c9eef228c063f5cffac8443795e38685bd40e232eb20cff3f99589b33ac5919e37655ac77c5974253d6d930c2f87f2bc71c2e82ed8d5034b8b5b0b4e82411f3234e716a66314f22543e416dfe5a454de7dd793ff1fe64ea63b9b07e4c67dd33814d0b8d971de4d3d46da15c3cbb287ee0430e3a0189a818ece288107c9b248fd07b41820b014b413b309c161af47f6b87c3ceeb43b51e1acccf6f1d20db8344056b6cb10e9d69f6d0445fac76c736d722215ea880bee20a7865b2c2c7883b99b7d375e2204359c8ab4c2231059ec331f403dc63daf0564e5f2311df3dbb45ce02662f02ac9c2eec4cf7ce2d9216f668425857744788107fc81e2a9e761fc014e786457d5f655dc0ccaa2769364437eec511f9e99d8021f3ba3c52b5fb0842868d8affcbf9b00f7f6058f9db05943a55e4b10b021ca0d133079417fef4147059e3fd6984d036db9c9689f19e8a2fadb7d176d7f5550f764c3e95ff16440b0df3b8913553b4b2deadfcb058c47553a7f08657886fef527728390488be11a07b12e8ac36fcd51195c90f53fc32b290bd38e355e3b372b5fd1b09f92b10510bb72fd9339000221d4f7fbe608ab2ceea3085a62ca272db531da6b9e699f4282a0cce996b7c453b5bf6ce966142e4514a642e8590faf26bc6888906c6d4e0d5bb0a258064f693b96fb9e5d8767d5949eab3250d30e510826dfbf761fd499fadccf22370b25d65e41112b39904c3aae5084a330adcea2cc66423cbf2590c50723aec97dd22d6c2efbe11a284cbf641d60b86509ddc63e3a8919d27551db3e2e7bbe2f51b8ebd58cbdaec4556b29707895197776d06af370b37e9553c77c19653b24f3a56b0a963fb945c65f8b2d968747c7369c7b6c45405b1a21e47455b8c70ce7d9b66ebf3f0258694cb0f12355bb690cc322f173f248a35564e7ec008e466c483d08764c059e4b1e851494b67297a96599f0d5273820e9707b3296eeed71aac1db1c2b1aa4980b026e2145b32d6af4098ed0197958dced364d3a11e71bf7f85ca4499c72305f3a707b3c9a2dcefd5452681e94f503a48c78a76a53793ae34dd3eb89069e1e3bdec54cc4bb1a9c066e4941444cf5aee14c62b9b295bc78b232092021670bf0a70102cdf08249a01ff356ce0abb996a1c335fc60c5a6ab340d1bc988c6ccdf107fd78dea1f134b4609de24355d730304e0dc5aa46371411d2749667f0db2840e9c68f8a60f53d0f7da8ba1044c409a46e41d8816a24b78d470b702f0e4c772be040521126741105110bb14524c71ee10a106b99c6f1711396026eaa02f989c0f6b55c1ecc8606e9304047c55575f5a15596b0e16f73861ab24789a023042a62844ed44f4738233542ac29ca4194b11999bf7e86ff6ad1954771a63819948947a9f549c7427ad5134402ccebd9a7d7a95bbf0c201bcf4c33dfb8c750fc5895f8257984738d73ffa52986552d4e532ecbd36cb931eb2e5b5c1fa73a32d7fc104963a1b84b20c6c3028d5974f179301732ad0f8a93395dd056fccf96afd55924d40118d1bc4e7430fe51eb040d6b9abdd617e6bdeefe768b2e912fc0194e7aae8e716039ff3b9272c2615618c715be7df4a62c024fb0f0ba45332c7137e27131389f4f5c01cd2a89d4edff717a0dd48ab2b5fa13c76301b34081d03b03fd109dab9fb9d5c105ef62e9a8b07ae57b6decfa74744bafe6489f6b255433ed315f0c345b9a5d0f6d9d0a0e62797d251c8f496bbd9f6fb9c39cf0eb422a85e03900d4b472030c2f7722c08cfe5335c8298c87d1eaff5930b343081b7f8d40d46125ac76f57a4420b5d141e3dd4452b8252390b5e195f5b70a7b60704feb61725869f8c7d7d5dadb779e5bc65129350a4c5154ed369aeff35d08e1bbfaeafdbe8eeb61766d1e8bc62d672cceab4e38b443ca5dc9607abf3c10c7ae134b24d78d1409b9f8b5dd3381aa1812919cda700566442890dbd41aec94f80b25f56b76392f21af25f6a8f9f3d1f990da398afb7bf37cdc4e6cfe16685c38ddc9a6aa97fde7dac691b02dd8b4b897b613de631391db2d40ecb964641bf91901355e3f186ac0a3add6c104ffaba424581d13df6577b23a037a76341cc734252a5219d3a98b7194bb2aac10b0952dd5a202f7f46fa9a758e2dfc4dd9dd221e835568f6dfe38c2b24d7d87461d25b7b92d395bc752964a57c7020ca55bb4943cecf32a66e576bc4f861503b6e43def2eb1a31d79b5a2060a829287565cd9454833a238f7614e9ed598fee38061316d321b26bec7d6d7666695bd35793fa7957a9a0b87739f350cd8c28343e5ed4db00f6cd899a15225e142d58c656e0f1eaf06753139d70d4802768d8c31941f3ab257fa997f695df06a46535c34803c3351a2508ca9cf39d0d51750de663ebb64dd8c362fb5aab70298a4b0de786d1cd62a44c647439e7c620b8abcb24cf2639fae6bdc628b76062e283e985302c353af9c5f698c4a851748e9e373a3cad235e9f2bdfa17518a4eb660fb467024bfd81397e11524d233f86cb945038198999ea3c283d1de07095279a5afadc1f2d2f6036e5725528e8fb483f5568b239d69b5c9519e4a4f6da88c020606ba44b4726fa8dadf1af4cda259efa3dbbef4969385d3fc05d432f66dc08adb26a782fd3cb11575754d9ab3fe9b37fd13dc8a377a99f579d75d7850da2bc4599d8da419399cf8c91180bcc3fa13ab8fda0aad623f4986bc0bccc65a6ee15a995664c42620877c439413f5837c28ebdccbbcc07bc0476a9a7d71fcdbe2837d9b33e0b158267bcc2b8c9f82548d38cc0c519d65bbabefc6ef3cd66222b4a4e2a7341a988667dff797ba91d1ce02af354fd8638ffcfcb725a92c39a21645010bc4c632e0a2e03b9121d087a0c1e9883591278df79efd7391ab4ef4f487e6c4d39af931bce6fcb598bcc3b92f1d1f73121d53856ec5f17e9b27c6743832f30766bef9d10257b931e9ee7bf064231734fe96c130675464079d7d7de111e83d4b004786bb83d23466a6bb325c639ff4a6823d28a32ec91b6268cfa2afa9620594e58ec415e830932e2d3266ca88df3651e814dfb2905bfe768b267bb49d35799d1ab5126c9103be198fcef0ae05bdbbbd8030315547458852f5ae5ebad1bc59548e517188f239ba68dde43488f96f7a178f555db7249646732bdb98643824a6b3190ee2de02d4caca9ecd646e0f3930fca65935c04b2ca5a2914f9253103b2bf3197ca3359810382f08c7f9b9e3715015d72215a5981e5e45181e58003c4b79ec20da42050564bad39ed5719638930448d05e57ac7eaf4a9c6403992645a6234e9c51b5a7883219a11afa9152bebe4a3bf04a329c9cd58da323a7e89242ee72ce95fadd3255262c789f7e93a1b444e0a905464a07531d71d7292a8d10636df16e4b31ebea9601c01ed1bff4f53d3816898a3c1ae7b252e55c7fcc7cb538306c3857eecf236603cba6516b416f823f8e6840f67406022488921694a322a4737d4699a6d7b45383f69dc76afcf96dd0579151a12efcbf6dd3afe1b442add9d39b3f702de302d05d333f3d3c5c542733385142f3198f40421e5187aa9a2bc97e1b8a95fdbef9e76cb422e5256287d78d6317cfe53863b05957a2c98639f695c5f5cdb00a03c7fdbe9a2a70a5bddb54c98345f87278a7c1b15381c3dbabd3b8ec37e7f00578ef32e58e41331e956bf44755599d74b444a384e93e4b4734336904c05500b77c123f7d111fc5f42e88542b76a75fbc88d4d0529abe23ed7387299a08b444ff7707ed50d30994ece3bd2e83e0048b9eb75ab0877f5b4698342d27313f7d48840e1d3f6b83ce4afabde1d950656acf191e3678cb0b6924ce4d5257bf8b8fb0c6b1f8d9368b2f4e49f007c199190084c24a067e6ee65e6d6a1aa55c73653d2016b6162d529b01e1477fca8c0f2483534fdf745dced3be65b8f1f98aa1d052065460aa92ff5cad1f77589fe8853c9cbac752053e6fbea9d144e0344330e1f269406d2b9d6bc13587fe0e32660fdc84230ec1275e4432c6060809f6fffa7c9d54db507a7c8c7bf24e2749ba0de9e8dd4125c5c41cd8871f91c571a5a7203a6fd541a94d55dcb3f206450118a5b9199778155c15319dc22a3d1ef46ad4ce179782a1c18d398a2638939483ac1a2ee3d9129cabf6b637ec370d2d13286352d17c5540463f8cc9299a56d7eaf2ec726d30c87b21aaf2cc0fa776328dffcf4b1efa65ac4b745ca544aae7b8700196386991d6fbce05154a0eb459dc5a5474b30765326face0073e8db71e615f57de72", 0x1000, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8d) 16:09:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0xca) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/171) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xe8, &(0x7f0000000140)=[{0x20}, {0x28, 0x1, 0x0, 0x4}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:09:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x5}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:09:02 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') mkdir(&(0x7f0000000140)='./control\x00', 0x10) 16:09:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) unlinkat(r4, &(0x7f0000000240)='./bus\x00', 0x8) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 16:09:02 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(0x0, r1) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r2) pckbd_enable: command error 16:09:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x0, 0xffffffffffffffe0, 0x0, 0x80000000, 0x100000001, 0x1, 0x1, 0x1, 0x4, 0x100}) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x1, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000280)=0x8) 16:09:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:09:03 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00004a9000/0x4000)=nil, 0x4000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file1\x00') 16:09:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x5, 0x0, 0x2, 0x9}, {0x800000000005, 0x7, 0x1, 0x401}, {0x4, 0x0, 0x100000000, 0x20000000000000}, {0x101, 0x38f, 0x8, 0x9}, {0x9, 0x4, 0x80000001, 0x1}, {0x81, 0xd8, 0x6, 0x9}, {0x2, 0xf7b, 0x3, 0xfffffffffffffffd}, {0x6e76, 0x8, 0x7, 0x2}, {0x0, 0x7, 0x6, 0x705e}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x480, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x40, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x5}, {0x2c, 0x2}, {0x8}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:09:03 executing program 0: geteuid() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) r1 = shmget$private(0x0, 0x2000, 0x414, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xdcae, r2, r3, r4, r5, 0x2, 0x9}, 0x101, 0x9, r6, r7, 0x1, 0x6, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) 16:09:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x48, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:09:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x9000000080002, r0) r2 = msgget$private(0x0, 0x46) msgsnd(r2, &(0x7f0000000000)={0x2, "00dd12bc2fe66af08b090aa87cf106219a3fd4a1c1bd2515b90e68ea8dc9579b5e05beef845ece364250bae389957ae5cb366e991a4fbb40d0bd21ca4b27a3ffc5c54f9651436637c6ae21b8d41a56d5451b9eda2f21440704f2d26907dc730cf867a7c6bd90c0cf67da5ed8abfc8df472324f59e4cc14f7e36d4cad62b3f1c376665f8da5fb89b32ae8cd839b6e00d6ff95fdc05437b1fe3e0e9b2894d11bb373e4e7268164fd6aeec74a659045075e0963be55f3a768b0d359e07a6eef09441b1ad841c3392040a157e2e65361d10d2c08c9d703a32b74be0f950ef940cd2daa69c2a7a4ba331977d891c5944a7f3796fb72136ca54b37cc3c7ebfa2f4fc40c9931be46ace7ad81baa86c36b93718bf0687f5a6e43a350633ab28da476029a508308d1600e238f369a391b8a4870291304b6ced2981f78a42c52a2624098e23a1ea79ad691747e9580c6564899d87bc23c666a57ee236e913ae642842dfdf58ef136dd8d7a80283f89e7dc80e684876221322ca445af05c67a4b118f1be5bc0012a0e313aa3670d8d7ee8c51889f5c1778a05fb51239a77723929a6a2f7cffaacd0c81761d2eabc9e87a7e8b1ad2fc9f65e40d1a9310a141f93a4838f781a752c6319d5d49fc456e19eb818b1ebd6cf1be55c1c8fbf9528dcef21b6ee342a68e2d3995bb93b49945a73bdeae15c6b8e727bc0f944b5bad44850a626070bbc5cd163c09d3b22cb8d8aeeee439970c72b5f0687437fbafff2877400e4d04794dcd8b5e056e0a88f956ad3b991071187d270449bd9c102dd0e265b6af67b826069620380add18dee3c774ecf2e90d2822b8b4d7061f093ef12efd3f6cfdd733d858d5f99551c2deaf779be262338b4e98346392f89bb38f3a37a77375a6d782e28c2111b78b727bf156815ed5a70901b1f36eacba33ceeb062ef9a23ab4f4886422660ef2a31b49ff5598dc67b5c105c11b48a73ca3ba24329e9c51825bff27cb64462ca29eda62777ca0d2e544c5ecf3d9a21f16697141e0b3bac74e357ce133d3514cfabc51af233a5b518d8a6fb9413c8ced8dcc6c91f2a8e1d0d0afc9c83a9dce4d3d7491b549748feb9ba868cfc4288c6b2fb03b620011b8295dd343dc278c8d312bae583b51560a5d93701e12a556966362a99a7e4709ecbc34dadd9ec2e7e9abed77cf29a4a9742a4bfae6efbc010934a4b02950ab2046348ee6e64ef1b5d49842d59ae2599cb5c1aa006e622340d82f67d9f41241e9292987d936259f1c3d34f207bf42c6d470c3febe170195e643f0e34faaea1f1ea823c0163feb3bcf9a09824ca84d8087f450ead48c704aa189d066e0c68adb393cdb6094b3b694b2522635b624e364bc8678d169df8689ec9672d0e74de029f1c8b261012a82ec06798532c09fe219b8a14718d6d4d9f8ac73b1010cf5f92747cdf5bcbd066e640e480d64abfb185bdb225f5cea82c667a082dc68d18433f743aed723932910218a5a29c879ad81d11afd3ab47b91b0cde6e24efa27a7aac91f4925cc76b2c5a0d38f2b1ef55d33c3ef44ca6a49a19686e9a3f94038d37d6e2ab3d68bbbb5acbdd23e130757dde128590e2a6d26f25803e11e49d03d84990ad1dcc40eaf79bc2faf9fde9e7261ed69ef25c339f9f1b44da465fad0023490252c8a202ab6e41d98b61e4dcefc2e8db2940b9a0ccd3e61a4f0a7a1288c8b997b7ec6614ec20764c8209a1f2129bf7501761c9f0fece34bebf7444bc1e9465e1a0c30fc1fa9ebc213abfd4efe43623f36aa4f9e596a02db755bb234b901aba610135adcfb0c5e39fc5fbb66541d55f44fc02334ab7dc2c789acb684b11fcf2eb6f72ca5bb5c114d2aaecc247b4233fbaf9715941ce97f1deac3aa70933aba8d348be14b70315cc4831f32dc0a4bd7cbe52470d6af3b30f4022cc11df88a8750dba4bf157a3312db335437e06dd1ee1cf2fd164f7ff48b7ad5493e6dc442b9ddf3e1826bfdb1021ae5901349f72879d5ef142f6f342dc21f12c512018738f0a8f755ab5a9d1797b39b36505272a02cd9399956d61a11a5a11fa1eac3fef84cd9aef8c89a81f31b30177888e976c26ee536313f7161bc242ba4a15002f8163c005f2ba0a47845118367282c3752812c0d328acf2fba36ab80a8569ce19da92e825edece0fb499563dab10653581614e2b2d056445b0887ca9da853022461aa7302e8c9b84c95f345679dcd3ec3bd50233eb3d70fe0e9be39b3ac1219c0bc9225ded78497795466b6c246349dd31331cd445d6d3f922440a5571f7d034e90045fe12b21a2c94b6aa94024a3a26c8f4a3e22bfe041cfffcfa797bb5319fb2f104e55fa1d539e2a904ac052f7206e771c38af7f11b37e68f61d000c7df0d719fd343f4393afbe6e6f362f3a1f130f6e56cb4983c1f15a43fad1d9d3e2f908a451e9b04ed70e291d0bd63745db4f11adbd97532bc2236c0734b1e1135c25927fb5c78b612f54d21db7854da447fee745904a5ef84efda9d69fa5f27cc23fd3a86115239bdabf9e59f544337c7a46adecc37e0166a79dbddf2fafa2d52b18dc10cfbcaa9f467b207b8ec45c975a4524b0590a9a74b2baa70acab1f4ebe2795d581331c401b398fa8f95df647380f1fe06e0858073c16a2e19822e0c8d79802dfdcd92de79fb2cf06807e07b42c5d25513ef494be36e7c6aa567d3441b9cfeb4598225ad958a3c078114a242747daace2e5edb47d7536f12261c7ee70b0a00640a2fff816d93c8b694353e4f033a3e959486bb867650fea3717daf58fb5bfeabb7d35485858519a49b61ae172d51f9d62796210991a3cf0d61c4b93acb2ca7934d4b9cd56b52720e7c38e30af257fb982a1d04c8ce581297be3fb8b19ed4507266502fbfa9bde8df1351c9695781f959d67604beb8f93c60b8b4073e5218ba2622ba5e5d8df04facef8221273b63c28502ff131fbe966c96f2be491e719779d688706efd548efa3f0823012477af57916018e66a70f4af4c65379064ce31aadc80ef06737d54ccb3c38d6cef02d0c19642d0807334ce463578229588ce54ea440f96f23205abab025deacf71014a50ac147cc0d974956b15c5bac85e649e4e6750543da2dc6eccb388dceeb52b98dd1395d7644ceead25fd07398c5dbc1678ce99e477d6b8292a4a0e1abdd3fcadb88de5f5f60465d74509643309597a375d18e665ec2b26e541e99dac950c21fb9b2eaf85fb1be72ed0eaf48948ef78e33f15955e5c585c7e168106e46ee2d0b1d3bec93199a3719b182cc9f52b9d5c508aadbbb0265395c712596c9eeb4d09a13a67e3ca0d8a1fa15c56e1917344835106423ada8a743f03787a5e77fbfd56607ecf76c2cf674c4228c0debe157df6a772f002753c723520930931a97b1cef14df879ffee07d2b1b129bd37330320a2bbce255ff8b1fc9afeec1c43c8f3cd31379aaad0a2176e4c052a5cd0fefab537a97b8cf4640c29d1d8ffabba52f3bdf668c4557e5d4a164369ce645a6e96c2ebbc6dad138a5ee481b9d9df4e7b4df139e6b9cbde3305b352483cfa1d15ed970eb5202001b939b8ea1ded61e16857dd714f57b77b1bdb37e860768061c939006325f954eaf0768afbfd5651032c85c29b788c39c40e4c2a95b1187fea63d5a4ecf6d9b921db72f388b4fa39e680c58ef4626a233ecc9c80754d4741e25c9b679b13477b3709f78ec91bfc89fc4ac65ac7ef9205f4f9358dc51ab26ba07299ac1a6e2e51fa672792535113c1298177d0ff00149760733f57b71814bbd38d7cd25994af241fe4c6e7d6ab7f22e049a6ba5dcb0cfe1791f39b62646d1800d5af0c45cf9f21b1c0785f5eeff5ad8de34575abb0bf7c1a5a0b1b74c59e5325c09fd7d8a331d345e59520630ea6063a285fc4cf04209ab61bbdaac9e5105b09a7083240de26b23b0254606e036d1ba71526023d197767ed0f51820f9c79490e674fa0c258c55cfa5548a224b498044f4c1cf38e345f57cb2fbe605d5acecaeac808462a28612b80427acfbd3951f92bc8a2a07f74d438198122cf67d84a3e697c176903c6f1d181007e0bd494e6220b321fba204dfe40dae8c8697bd7ca441d8b42558db848e7eab97ffc6e2d2a20b18f9fa5c9565ac26b959e4143d51db214e3573dd8a9dcd099c6ac9cc8dcafddaa885d17e6ff12ecc4f786c1fc9c1a98391591dccbc1eeb9a6bed5e4d2ea095597bfaa161432c60c4ea7343c82ebfde18fe4c3b0ecdbb1e7d0e27e5e24a458b9ebd68e9024d01d30c14db746d18cccdd393e49027f9d2a8093671758a9b6015424fc753a6ada88f6555370a06599603e19a2ca5dabb8a56bcbf938225b0e47349b0224450987ad43ba456c8c0cf218f373e60f07b0fbe272e12a13401a363a1c4537ba422ce4f4405e86f6cd17fa346f0f185fb1569f95d6f2523a0ded553a2ca7c15a89b95b7e6ded5d38666b4b1548ec453382e01aa2e8305172c466d229ce71a34ddecd1af20df637e414ae86ad158387338c9ba3107c9ddd8827f53d0f0333da724ca043cc1a9c364622e9101e913946f0f92a2d7b49f6bc854fdcf92516e3006f59cc5dc7e2b3dc4b9afe8456aac7316bc5844383c074753a878d96ad266206b5c2b00172125b1039357739602c4667a8e824d4f43c1588358ef251aead26e0f8a6cd8b9b411287037abc16ce0229d308bb090afc39b6cdb3ce905b46ed215f17760e6b35c0c5d715ace8f9626cf43bd9fce93a5af3294f66cf9bb2f8521bd2aade0cd096988e9fd4dd252a9243c44d6afb2053973042b2e764d08515db84351a9ccbcd0783e543d549a9679e4893f7621ce17eb878c236005c1b034f64940839c1b640726d17efb1d01f359c13977ae978062f45734f7106a14eff80d8dd2627b30170db2afebfacf0ff3f7c78804a43761291154e1a1b411bb6d03329c458011147296e5531be250127a73e43a12556fd121445b29c32d8bac829a4073967d6351cdf05ee5513b67d5dab49c10aba448d6b8cd10cd807ac021126160bb5a47e8ee836c1b9339b4a312a0ce9e8c2b8bcc368bb444200e76bd565c56b66c2d3e91dedd0164ae1eb0a35b98d3cd6d2e40f0351bf5305a244353a5141b34d4283ccfecd076b1b40e196385c688f329065d4297c36512900a5f77e93277fb63f3987d4d6a94aec83b3534cfd30c32f7e4f93c6557038d37c1e663058f19b3a4bb83c6ba38ec172be2fc30d4e33f6c34aa410e9bd99b354972b2fcb065951e24b51bd165cfb6fa3fa453e1e9b826f90f13dd77d539746ce7c38cc9a453a6c2439dad4fcd290fe02ac5382ac66cb181f6ff7dbe12ce9119ea6a4838cd35075b0e6ef03231705223bea80468740763e278f6df471d82c5ba2ccde3aabba6cae7c9c7d06e4d138a76e421e29951330b85051a59ea9bc6380b775b9ea262b5022cce932118821309ef81e4c816a59bb6f33972e996e6071908abf1b7297cb66b49fdc87a7c005c3d1ae15dc79ac74b16dfab5eb6cf1d3c24380a4756f88890a15b613890ca2b5177763b00320b395612aa88948f491ded2e301ba3682e4a7441ee58f95c5a1328a31feaa92ca4e2aba5e907624b526a6fe81eac224ff5ec047861295f4831cba533141f36c0955f6989c1530b54ddd69f32bb256e1aa0ea3b15df4c50cdaa34a5a1a2c1152817601e482001b9bf7b57a8a09c138adaf9db0b630ad28a8b991229e56298d5874a2c170640c2acf680a525c7971adf1219486c14f1c4eb721f5e2b456596278ce39eb37e52fc7dff31876e686c18a833ae06546597ca952b7e5"}, 0x1008, 0x800) fcntl$setstatus(r1, 0x4, 0x0) 16:09:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) setpgid(r1, r2) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)) 16:09:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="e23a2af7064a94fdc3a99b6e64b54d6660e69d7699cf421528bf592015124dd6d0a9b6c2df8bd38abc239e347a5427947c771ceea79a9473f3d86ed04d745efa5a784a1cd8867900c7ec7c7365e161f41dc5ecc46b3c71e31af0ca9f9917618590d342e0cd1c", 0x66, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:09:03 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:09:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x22, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget(0x2, 0x3, 0x3c2) semctl$GETZCNT(r1, 0x80000000000000c, 0x7, &(0x7f0000002300)=""/4096) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:09:03 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x7, './file0\x00', 0x70dd20a, 0xfffffffffffff98f, 0x9, 0xc06}) 16:09:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() clock_settime(0x2, &(0x7f0000000180)={0x7a7, 0x3}) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x20000003, 0x1000, 0x3e}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x7f}], 0x5, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000003, 0x4, 0x26}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xde3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x6, 0x4e67a716}], 0x10000, &(0x7f00000002c0)={0xba1, 0x200}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x11, 0x1d, 0x81}, {{r1}, 0xfffffffffffffff9, 0x1, 0x52, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xbb8a, 0xafdc}, {{r0}, 0xfffffffffffffff9, 0x41, 0x1, 0x9}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5e, 0xf0000009, 0x673, 0x4f}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x5, 0x4}], 0x9, &(0x7f0000000100)={0x1, 0x4}) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:09:03 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/110, 0x6e}, {&(0x7f0000001240)}], 0x3) r1 = kqueue() fcntl$getflags(r1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x0, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x21, 0xab4d, 0x3}, {{r1}, 0xffffffffffffffff, 0x32, 0x40000008, 0x10000, 0xd58}], 0x22ac, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40000004, 0x4, 0x3f}], 0x10001, &(0x7f0000000100)={0x1000, 0x40}) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xd) 16:09:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x70b5, 0x0, 0x7, 0x4}, {0x2, 0x800, 0x8}, {0x3, 0x4, 0x3, 0x10000}, {0xbcd, 0x0, 0x1f, 0x5}, {0x7f, 0x9, 0x7, 0x9}, {0x800, 0x2, 0x5}, {0x40, 0xfffffffffffff738, 0xfffffffffffffff8, 0x74}]}) kqueue() 16:09:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x320, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:09:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f00800d94e60058a4732404faf58b25d87fb8"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0x0) getpgid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80c, 0x0) read(r0, &(0x7f0000000080)=""/21, 0x15) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x4, 0x81}, {0x27, 0x1c}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) fchflags(r0, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff1f, &(0x7f0000000100)="c857478efdd146fc90906375783befd04d0299dfdb01830a3a1a4f512d702063dc03fd3e9e0ca7ee0eb117c410cec29b94934d7b271e9ac37b88") 16:09:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:09:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x6) 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x6, 0x5, 0x4]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000600)={0x5, &(0x7f00000001c0)=[0x9, 0xd2, 0x101, 0x8, 0x1000000010]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\x87)\x00', &(0x7f0000000300)='}[-}*^}!\x00', &(0x7f0000000380)='[+\x00', &(0x7f00000003c0)='!!\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/@\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='tap', &(0x7f0000000580)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8080, 0x6) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8010, 0xc) setsockopt(r2, 0x6, 0x3, &(0x7f0000000240)="92f9bd32b25a15ffcecabd32d59b84e324fa86a97eb128901e9c708626ba8c7d2b4e045fef93bd13d39f1eed35bb8e2e4d21d503e4c3f2e82f3a4f3c24f978ecf5e363b21e7ba2a2727a656e81f53fdb64ade59e1afb980a866d453b4e6fbb43d48be7dfefeba76339dc69f21dee1c0bdee0671ce8d9b9caebfed6daa23dd6543c45379e61b910d5278dc7814f4d7ed71c71dd9d1fe359b7b84bb851577eb3443d278c59e36089610d657ac152fab5a175d732fb06ec0eb6cd404145852b04a2e908ee895f940dfce23730335a43dfd07c964e7109254cab90a3d184bdb4c8073285bce2465dbd13606ebc46593e9610f3cc19bd097246bbce2bfb60356575abc71c62ccd4dc90426d8c264f24d363549048bf204075e88296841fc889807cd62d8212a337543f6a32c35c45ee403fc52f55998f2eb9b55562dc5d7c2f003bb886f195fb07dfb97d0d07ba087d848f6cdc4d1f393f1beb43f9d9b342c87585e425850b9adb37efc50a1d09302d70f173636539d8adc25a453a6b85b4f784318afe4c6b6e26d2e250b16c14471df82d9c29147dc0cffd05ac465eab5d598889931857617ddfa84dba606b0da73086965ea9a3292285fbf17c93efb6c8d4b574ccc35a6496475fe58f0ad8babb934c2048d947a00fdece504e54fac5e692f8f611f8ce55958c8dc0040c0be56a1d0d14c3544b83ec6332a414a58090db7ed8d738f7f4f986fb3bde0cb5d6647e80546f75cff20ac1e06d8988b2bac90191a9e3f7bb86fad579a7876ca85c365c59978075cd879670bc91d7c16b983eae176b8b6948c94d9c7d52f5aa365fc87078d1618214741992c3e2028280abe3a699cd5522659a7fd293551bb90eb60c89dd4c58aadeab2f894c03c80d627ba42feabaee1dc267c4296b6bd62de55858ba7085b27facd350503218ba118b00a8394096e5227f8cc69c3b72a07827accd2d539963ed41fef67b7977b3d427a5a75c17ecc96ae99182180d2d5e2b58fce2d3b7f1c052ac2b774c6f012ad08de1b25cf969a05c8e11e602c8efa478dc1c7b143411cf1383d56c7579e545794fc45c3de8d05152ebe0a4674dec93b1792042e2d533794c102aefff7209f1ac4cf61ceaaa84f7597dbe7b6a56ee6a6cc0e2ee244570795f8e09f703fac653170f7ae0f311229fb2fa8a6addcd7aa5372f28de98ecad7c7f366287560ec30ec4d532c0fdd6ed7d289e7641ed6f5425700ea6fb0879fc21e56a25bbc0477bd7b13d2d7f95095a22852cf14e67de8b6dfad1bec093702a7f1d725bf7f3e220c0380a43d588bbac3e397041cf572feb96c819460826bed002c16f9ec506b726b69951daee95a2d97d89734c99d1b3683dbdf131d5d4cd085f2dd0236930da67739996ddb1d958e87bbf9f17999e1e5252db3da228d0552705ca700bd1b600cd9cebd6877ad59cbda5e86be5534b1dc7a0a5e45d6c8dc37f2ffbf5140329623e6927a130e916984aff3da775c1365f5799fc8406b2af36cacdd0a11ecd5a39a63cbf6685c9801c3c82722de49f8391bbca6022f5e4fe0026e6f4fe7d77ce0f728e4bb8bf035c70c3e673732fe88392ecd0c39b3ab1405246634c1aa938215af8dcd72ad8a88db25df4dd6b64fb3467cee87f0d738ad82d89cff00dc3610bf9b54cd992106dd7fefc94c8e7c0f77445d8cbf798d2b34d591c2e53ad8ad4923a326d1673fdeca2f413f2685cef71585bd2dfc4505e63cce2fb835c35a2d6e5d47b76a0389561c08ebb252294944cd59bb19558f2ee98225e0a672792ef68ccb6d963dddce5db69663a4a855637a70d28a146c398a4b4cd6e00abe6e76161ccc3d19bc84a8bba84798dea188c782c1156c169c1248304a007599dac681ec13138892826dd3763ac19d7275be187219549dd1e19dbe29afe92ec4f06489a591869d7341a257f33cdce5278d1d4a2e5c4bba324086bfaa2d990e90ff79e622f5a8c84981cbab7255cc4499fe00b96138e0fc4659db918fcedfd2cbc82e66368f5fbbbe6f8f9ee679cfbcd3cc97a78a02f859eed7c0171a85a857a7bca2a6f160538539ca12a58d0893ad744cdc9ee7743e65fa37bbd6f06669f16f95c8e17afb8d432841df2cff46d260580b04d840ab5704275475ef928d2eb0dd9987d8c872ff65bea9f9cc77654ce9d43d868614797b74da17d24e50c9a3969fcba241b3d5f33df3b989e873a57a6ec891e3380331434018f8df92060878dd9baba3cf6a80779c95bff9fd65c5c8883183cc402bce0838a6565c80607b9d31fa19766b33d2163e6c9f5a155b836bc37d4baeb9be577df0a7c1878910cf64cfe4d6ee6d8cc480324cbc53855113a249026b76c5f998fb226801d236d675b27911a41ffd8f14c354c83cb2283991929809eea6685e7fab0c61b09eddeec68c2e2c13a47f146b0a114eaa53c05cd181d6beeeffa12f2a8f2091737dcdb9923cf9d245f770210d13cc336cd5365fcb8c393f365c1894c1787bcb291917da821f7f5f58e74ae8f036abd1c0857ccd027ce7fd5c1587500cd08c25382724f14d070fdf0f1633df481ca2464157a108700ae2cd258a99574993113a38bf602531c522a48bfc10a66078faba1c7235ae1ee43b2fb4f4f89cc43b90e224dee38f8bb66f0aaab2b2cce73b9e768414ba46f6ef41da4f8cf0ec066c2a9a9629a56232637671dbc1c4c68a8487bd2c7a4321685843717dae613e922096ce6ef483cf51993c13c8fd52d90d118db4c5e54861981334eecfcc8206d3b2a54665eaebd812b067986e784c09e50d1e4e0408820abbbbb3bb396dd2db60154c51c55a0dedf5d022d628c52296d7f2c8b25d2ef01385d6d6f7e2ff68a911f96a160f0e65053f9e48016dac82a7f47d36db5ab80f91aa4ee34bf700615de15a258391d79ff2655a24a4900306f7a3921a4647ddb43d84fa7b5cabadfda81dbe06d9f218481772617a7896070594d49ccb630965bea6f7a22d3da9643cbbfd74a05f2ffc04c2cccfc1c4b78dbd7b8c29fa3adbe14658cc758aac9130d73c485c15b648c27583ea9d7f1d8c8130d6ef445fd4148e9d4adc913c185503c4f609da9d708cbe804baa35f3ef153d08f1a63ec656c86c5a4987e9cacfd0191920e145c7e4115655b40eda0d5e653af0642d121f44a07b466f33d63db34718269377e5b4efd58d29417f8b909aa9a6ea975b9251f8b54abb11903ee29e4ceecebb820a5ada8493f565d60ef88b07e07e7d7c66c1a6d8373806a7d7a826a7d60b024300dee76a38a6d61dd86b06f07624dc57f298cfe7523471844c19039431322186d4239dc40597467a8eccc1441bcf0acbe9f173bf38680393aba0a0d4ae9bc71d4067e47c214030b676f17614f45d3cf2a94660d4acc9173fb4cd2dda4eddca4c085f226200e2835fcc4499b2c5002f48fa92571df9daf58ecd5a949815e88a6a008e989374a3df1fff45c80475ba357f0484a9f2b26c9f2fd555a8e40dc9cd3d4710fb25bbebe5fff6f4657292e5f05c8fbc4c08db9d4ca340b45cdb562706c057acb56e45dd78d2ba4819750beeb1280f92d15a18be81a9b2fd1e391ad58cc7e260c0ed390a0caadc42ab8bafc7dbdd1fcf20cfcd058d891aedc84799f7522021bd2791c41f4ac70f60169ef3dfe01f614ee2ffec435281d1839464c34184e194545e29e5403a41a72231d8b6d81a245f8680bcb4291d2d5176bfb0acc4e0f426000082243da7a1dbbd0e4d67568034442bb2ac8bb2ea8fa9b2f88686423e87182ce84864af2e7154596d20e136816c665e9700263e778ddb28f037b07d1ddd5fd4947f56114d56f945e09b9dbabd173563880e521bab714d2cef2c3131a7aa1f53a4a60775396ee1aa1d36917955f72771fcdc7c04b85b8aa3959659cf2e5c7236051e7e5f87ea125e30ee1c3d064b203bb1340b90aa1a1ec2ad2d4a01e88bb5802f9fda6458b79da2024b420c7bbb8e49292d377291e6659c22c494c0a91194f3d07715810467866952f347fe14743f765da2d8334310f4b2a72ec58747c5c4412470293db2de226c2d3b4f6a9d17438d0998d4f6d07934356f20a7725a147f2a0b14a22a0f1c15dc8e903f2a4147c5cce847ba3ad57f5a0254d448699981133b85eb4351d0b2eaa0a37eab529a312fd8143a8cd6237a8a67fdae5302bd559ff412ac976ca8f64a9c7d1c06bb38f7ced383dce769a4f907aa1a9f3764c80d8f19efb94e92d21272c341e3797e2440f07028516f2eb4fe3c0f745c146bc56e5659e3fdceff5484a014665aa6791828fec943fee963de5534b6f656c696a716c9b8df35d7dab0a95fd6c722d77f70fd105f72e20c79842e1d468610151f39b2cc896ed5092d7288eadb1eb5aa952d38cde10cac146224451be334b92a5ebe7c10f4e4937051060d690e27b31d86bf4768959b4d2eaad775cb30a54800cc228f88046a42a2d1a1bccbdfb11ef8734f79d39ff9d81a3fa31a09de241887814a62f4fd5eac5704f1d4df60a148b438790adff62b722ea5e3a2468f1576b020443e957df1f98ab727da9ccc40a4766d270cec10a0d6d5b49a0a7d0a5d29d0e7bf6ef7cf55b81a8f1b80a615f771e5b7990c2931c66b6c29128bc56b49d825a7f53c7dd8b89cf09d90194799306592a5c82bcced6a0a3c368d3fada04c26d7c44677fd9338aa0026cad79b2552940173bddc7a51b72141735bfdc64ef308547f298040c5058a5735e875c83a7d27897b166134c965dae9b188fd3c70717884d8f19f6ec2ff7afb9c4c46935cc150e630a9dea7d228e0342a6b14c0163b61b5060264d7982575a187627517dd8be7448c77b0c8a121a1b534c81758eea455df9184e46db4170f591e9739835cd17c06abf589d9529036dfaa25f697869f76dffc0e3d4bf46654afe174161e73ca54d15d4787bb9f16d6f06b305c000bece826d081a636e73552f0d4c0afd70baa8c44123f853be0071fe2effe65930afa4fdb8f38bc47af1d19cd3cebfd3c78e9e53acfd915148213357314082a71454793684ffb581fdf99f176e52cc7dc1abc52e200cc154b81602013b52fd281b5c489f8d9813cf65a1af5b42385ceb118226c7678b01a00791664a91c2414854c8691935ee96ccb18c724da4e36390192db27e19cf1e068b2c1e8eed9f1810d99a397f78d4773977707f0cae4c3baeb873902e135f312c44a7a31ff35a58fbbadeda0f68e4f443a37863adf37cda2f277a44efb0cca52d56a602b618d63b32cc815fbcac518167ebde61087e5a78f04bf49acfd8f4376c2e73194ff87574f56b3bbdb2103eccf8c25e1b9a8a2180c3bc11ad56b664a654620bf4f82a3feda8e0b14321d9e8534729a8c5e14d4c4ddc64443ae78548a08a273114bbfa0ef227c41ef9a157efe6e93168b9dfc9aeea4e6c1f9be009f5cd778b0b66fa600efa9d229349d4a917fc3e4a1397aaf2f45c5e87937aa4191e5aa7ebcc5772ec6af5b39fae058046bb53df2c916070249257bbdc5a219375b7aa65a2522f35b577de3d95db9a2ec3804ff73a15cd21fb9b19cb6602da51ba569b1c54e98597416d299f9ee8f8d720ab643d7c9d4d167e7ab7dba38d5771c0cff841d90026fec5824fa1363e02927fcac3925d4e55bc7bdc4070fee18fc2c64a3cff897ae1a3ae30a67a53020fea30ff41b0ef85ce31c620c7f1cd29b0057a8b4a570bdd7a6fe70b960fad026fa76f05ab8195d30186e29dd72275f772aee03186e8712c16bf83adb5c5465bb23aa8681c60d18c7c12d33c70d9636a6c0f76d06ba0da9ed7bf93cf6fea0d3aa108", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xfffffffffffffeca) pwrite(r4, &(0x7f0000000200)="821f1f0900232aee5f1399acf86f4d3ddb41840f9467f5b2155967128425c5b23d910d00f8f75a145d1959838201667b51d17c4a29839af702", 0x39, 0x0, 0x0) getgid() 16:09:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000001280)=""/144, 0x90}], 0x4, &(0x7f0000001340)=""/250, 0xfa}, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:04 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff, r1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x102, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x4, 0x7b, {[0x15d5, 0x4, 0x4, 0x1, 0x200, 0x2, 0x3, 0xea, 0x4, 0x1, 0x3, 0xc5, 0x3, 0x4, 0x4, 0x5, 0x62c, 0x6], [0x7fffffff, 0x2e, 0x8, 0x4, 0x401, 0x7, 0x5, 0x80000001, 0x9, 0x574c], [0x7ff, 0xb2a3, 0x6, 0x9, 0x3, 0x5, 0x10001], [0x3, 0x600000000000, 0x10000, 0xaf, 0x42280000000000, 0x67], [{0x3, 0x7fffffff, 0x101, 0x20}, {0x0, 0x8, 0x249, 0x7fffffff}, {0x7f, 0x8, 0x1, 0x6}, {0xaa, 0x100000000, 0x9, 0x7}, {0x80, 0x81, 0xf9, 0xfffffffffffffff8}, {0x7f, 0x8, 0x8001, 0x6}, {0x0, 0x5, 0x53b, 0x7}, {0xfffffffffffff1ab, 0x7f, 0x3, 0x8}], {0x7, 0x4, 0x3, 0x1}, {0xb7, 0xffffffff80000001, 0x4, 0x1}}}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x6, 0xffff, 0x6, 0x5}, {0x5, 0x8001, 0x34, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") fcntl$setflags(r0, 0x2, 0x1) 16:09:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffff800, 0x5f7}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffe00) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getdents(r2, &(0x7f00000002c0)=""/129, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x8, [{0x1, 0x7}, {0x1, 0x82d}, {0x3, 0x73e}, {0x3, 0x55bc}, {0x0, 0xe}, {0x3, 0x20000000000}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x8}, {0x0, 0x9}, {0x1, 0x4}, {0x3, 0xec6}, {0x2, 0x3}, {0x0, 0x479a}, {0x2, 0xb9}, {0x3, 0x400}, {0xdfe6f2cd5842ebec, 0x3}, {0x3, 0x80000001}, {0x1, 0x1}, {0x1, 0x4}, {0x2, 0xfff}, {0x1, 0x1a3}, {0x0, 0x4}, {0x2, 0x9}, {0x0, 0xaa}, {0x3, 0xffffffff}, {0x1, 0x1e41}, {0x1, 0x94e}, {0x2, 0x2}, {0x3, 0x8}, {0x0, 0xfffffffffffffff7}]}) 16:09:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530005eb480c0d2938947c1cb4a8725e12eb4dbe7579414e99013fde57dcfce58c8b1693a49905fe52add213e1f84cd6ff82fe8e2ad26b2629ae3cb4075595428c5a5b52d3f2cb5beb888bea59d0fcb2b40803416c9fcf0566f9b58e313e0bee040c379f8de15d9954f7fb541cd2bbdc7da6a92504df77e540230caa1e5f6524d62155a29069867c5ee98cab929c8722e2dadc888d302e06ab1ef733a2564a48df85b22f16d3c3dd68ce640cddc2cb746d688f7a324671b4cfaba5bf570368dcec515ced00f52f3814bcf4639daf4b6e253c79f2442754162574ed17c6a64a97a926949e3779312648afde879fbb47659cadcc6303de6a2e92932b30b12efba5999edb2252d5433c4dabfdb6512781adbc892ac225f8a1e3d22"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:09:04 executing program 1: r0 = kqueue() pwrite(r0, &(0x7f0000000380)="ecba70e031c139c5f4b77f7463b0e7d6af00000038b892740fbb1f6ab5f9205a6068a1b22ff6141584901f58a2a3d8d39f939bce3fa8959a222b19b41008148d96ccd08be77e21cd3034c6477ef835aad307530ced2271e139bc474230d23a567510d288985c991f2ca59990cdcb969948439509b22f45efeabd8f07a57a923826f8e6e0a6186c7087302c423138e917b428ae3255eb4854fe3277e7561842674cbc8a277a6bfc61e5cd9e52ec94afd0a01876382742f0177fc63c712fb134bec33db652480d688ab8d642ce813991cc02eb1e962da06f853ea18cd703645d90aefcd5dfcdea2810867ea03c583d95e63a8a48813674b1250060da2e7574e9e0a0a12e97222a9876a9bb3e1701a8986b25cd0174624ccbdb0aa678bef770042bbe53511a13722a75b1d53e67d677cbc58f27a4b6a009de6449165308b3862d", 0x13f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f00000002c0)="b6e044cd2b7b799dc12609ac1a3e6a6bb00562c235bf573054cf2b12aa6da4d90df48db118e466a903fbb0a384b1e9f22b114087150fe52230fddb72cd95ec4af2837369f66c03cdcfe88d364601da6a38ec3d506469acf22aa9d0ecf59fd616169a7226764df07d378293658778f07b23bf43d83402b7a00601225eea6c8b05b2e535b44b") ftruncate(r0, 0x0, 0x9) 16:09:04 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b04000/0x2000)=nil, 0x2000) munmap(&(0x7f0000993000/0x2000)=nil, 0x2000) 16:09:04 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)=[{0x4c}, {0x7c}, {0x80000000000006}]}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000dc0)) 16:09:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6811, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f014cc0 failed: hole in range 16:09:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x8000003b, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:09:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r5, 0x132, 0x100000001}, 0x1f, 0x5, 0x57cc}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:09:04 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000600)=""/207, 0xcf}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x7, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r1, &(0x7f0000000940)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea7a895e800b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2040000000000000050779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cdecf04000000000000003ed5dc8816353b4a21e508faeee0729ee9dbb922eae4a4b534c4a29a1721e3e53251c26efc652746fc2ad5ad094e2bae550bc171c03c1167f8964d7659d38b06942a08cf830ce110b7b5bbd691867b4e43f18d897a2c162d58bf", 0xef) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x410, 0x0) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() r6 = getuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchown(r2, r6, r7) fchdir(r1) close(r5) shutdown(r3, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r5, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) syz_open_pts() 16:09:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="515b8da990fa8e48e27c271d06a0db4d718d63fd3cfc60ba90941ecc12960e0c549042f63cb326a0ea5b7e09cc057a1765babb059897df86d91bc9609fdf21c803ea28858943084af19470dc108974f8c9a48ca681833a1e83dca6770ff4843f8c128484ae6f45c36912fc115b98fbc41db35c907d9d6df416cb3176f56f9e1d807a42e3936d204e01c64adcd0e373ebedebc3d825c37bba8181643ac2d7cedf8efdee771d5d4bed80e675a31496689c92e0bf77140b3b637de5c6bb715ce416d2c66bc80b782a15e703bc60d947702d97e14f8778e7dfc35bae60b0fb72fd7a65bfe475a7fdcc27e8c39783082782aa7941fdaacc892a4b6fc886cf4cf91efcfcc80509f0f411e506819767b98e0f05bee9c2529728c54772abef554bb3686320736eceae2c6f9adff539acc56eb9007991cd198322f3f37d1612c5df54fd1e3bccd607ff52f3d4f610a89726b4adf2d856deaad1588a4224e666ec477533ee8b32ed6f1e5e496b5b697e90a142a88f527bcdde1e9c226bf1be45c1eb1a7461d695cd38590f499053a0ea6e995fdb493e365c96ab329262c34229a12b29d0bda7f57fd63db0c064347c35db948d699bd8e54f8a28d4ad47988525eef76b07c29f5bb6575b934ab8965e749f6187dc3fb8afe74edca42f436314e2717510b39b1fdc7ecb41681ed902b54282a3f3aa6655f34c2ec3ae00e4ce330f7c826a70d20b0b2b2ac4f1e78c44bb41b3cb801fbeb561389b68c467bb4d3e953922bae5c49e87a92273b5e664dcf766e11faf4e2b5840abd041f201527282bd9db57709e4238e0ed88e8cc490bb8588a1518a03cda6f1ba9a4e44747e191067214b016cfe4d65ff6ea55fa16dbe4b036c8d23c3a47bee302a6c7e18daff7a369127b04efd1f95720991443c0cc670c712c76632d91b929a66d0389523ab1d01894dba27de3467bbe6dab37d83f6331f392b9f229a61339b005978cf4340dbf445cf18cdf5ad5c6afdfa6e98165994968187f22f2476fcec33f4c9886084c8d56a0e00a45db9fb937abcfdf23009adf0b354e8fca087e2b4a48ebd239f5b67f0045a71d23864436a698b0f9b80cb43d62312ea0602b3ca833f36ff5465710a76b210b097f185202a431392da4fbe099e6f8093e87ca6ed0f2209527941133ca862531c2ab3eb3cb653ce0e1ae9160a05c6c5382282262039db62b9d833594254d49b70860096acfbaa8e602a7bffb17720af5a072be710b897976aa61318aea14e1ff686e418eabcde56dc18f8cf3826fbffe0b0c88eedaff52b8438b922d935a666c4856ea6f2999ab8c40d8c3454b4273efaacff3512118c3f64f5a16a5c2066af5f8eadcd4ea2b95fa3e32aadbf6b958878a81f717a3a88991cd989d49f56829bfb5406ba433445433e59db016f366ec9e949e39316913ead4f5fb673324f1bdd25a6a39506b8f2544f21571b91428492c30dab1eb3ce923d39563406f032ce8f19aca65e6922ded280b7ebc4e6a9d839edef4fa16c6f07e843d63e63a17a1480332f075825b9518a272c7bf755bf4b55fe837fa7376b7902cff2e81d26868830360b2d8d514bfdcc4a451cee9af51f55ba2f3b62ce47636ff51b77b995ea99db951fa6b391322b4d7dcf830b7f8fc0fe6e22df24c4bafed1572f8b7a8dd6dc7209c5d4569cc63e82ef14f43eab7b87316a922b5f618ce8de2d42279c9b750029abf9fa653581b6ece0d2b4ed6dc9ae897203099bfd790f38787de3a5e3519245d775c7b5e383cbcdd528a0f99bb11de8cdd5709854aa057dd96205f802f88428f1c87d4a4ffc6cf12ad256e9926c7bbaffbf07d73107126a2393623210d6129c5fb9bb0788b1c800d54fb0c89c71b9c1bf3e22a24b9d17a85be13cb39951b7d8de4aa94b34e62c04db74e0eb5354cffc7cd3b6ea0dc9480fadc687e2e75a1abd2836e7c311a0f6889e4fbd2cf44999723738bef7109082fc21b0b726654c05cfecacb45c8c125af64944da8158046a2dc312c694c3b33b7ec6bfe2c0b3e1e3dd29220d1bda17880ceb40459680539b14948bebf48f7828f75a236d36927f16f8b86a28d75a0c1a4808a841d813bc245a30d7e10a1dcc182193f4ea638ebce9a510561cf357dccfeb50714d1ccbde5172f69f03b564d9af50058f4b792e4218e26d3c7b6232ef63c98b659659ad2a377ed5f1fd905cdc3bd1e7cc3db30af91bda48ac8c567aea67b54d4e41219ea55f8a457f2a3542114ae4da5e24501f1e0db415c5f866d790e1560137e3abea081ba121c1ddc0dd72947b6391e7133b6f31f4a32069bda3ff1e973105e218256becdecbd3549b92a4de2fdfd255ae5ec2d9b21fdd97281aef6302b40d759ecf3d86f2bf3c4e21cc93fa9dcc88a77bfc6d859e5cca6aeb4d153e63ab42b63880ff37e160a9c94586541957fed35e6b1c0884d120c1193c408d44733d7612082bb2d5d127f4cdf71fbe7c0f648062d7c3ad98ba7ad78a723d491a96f016ff69f24fbb57c7ef7be1ae56ad271adcebdbf2a7515a37caf6a07ba25b9e64f9cdf6f4b6738374999bddee1bce900bb20232cfad53e278cf56321212c81ca39cb9ab7cb8828dde524889cf8922df3330f3257230eb36000d340db90ede200c7a58bf023d07db89855e4d11dc0ebab90630e5a46e310c699f0c2cbc4964be4eb97a7a7fb72a30b3aaf89ac4b56a412b9338f3ef37084b9786dbdd4c5aa5b47f8f9af220178398f14280e2c63297bee4f1c00eef8716643c69888308f898d511ad73fbcfcb69017213b578b49524eb2a33259e929abc6018486ddbe57dddb7a7bcff52b5b67bbb0adfb929cdc28a6623f49d77553181c27ddc50590979b4c6543f02bbdc2ddb5bcc406b4e2678c8e056d2d7b24bd62ce47ad50b55f83662996760726c2e8ebce6e523bf8518a49ab6c2d23060760bae2bee9d71f5e90864d7384d8a15eff40884b959da74ff2b335b118dff4867655d93e4fa46a0659f747350804cbf04c3a3e1d504c299e6685ee4af57f387021b20741705e7913d74a699205060dd0fdbed06fd67306808f81a4b8b8b6c85739b9172dd3f0172852c6ab7906cb5d6994ec24dcac1bc1dee973e7f12a3e0ba102dcc985eeaa85773a78899f5c79caa170a2837261a2965f59c73fb67f9c0af6a01bf0d22dbd15878d32d56f00d4b4a097e7988346de3ff7fc3adbc8afd6a5e148e699a99a207d41930c53f7398926db5db2441ffcbfd1ded0417814efbbafe2861cb3826372bb86464dc73230c0b57b183b88c8d431a92aa128e616cc6cc8f75b35fdda8fe5fff135d17d72dd4db5b134bdcd520bb9490b46518c8579b254dc387ae825b44cc17be19c1247210f7f29722bd25825fdcf5f613c68f503c5b3f67551ddbabcba53e3b4207c3de7d4de83d759e950eb2e3d5ac0b04b24b22832f8a63be65d65499427bd114bee74436e83ef52970c526c8d0fca80b9de8849227078485c35affcf752bccb74bf96b63e2f81709561ebd38b934816242a025ad4119481792d73247e6af5a5bc1b5e2733f66943272b71b76960de21458e929003b8212ca100e0f4a305924772c4c25ef8a7597275adc1985cd06b1efa93034a782f4cb4061aa874e051585da292ec2f78ac992633d4bdbafe04d885006a648ab9df26ee3d0d4fa1e001087ca351d6c188145f06f6abc61282dc29dc43bccca4c308d940e5ab271159e09682b6c075956017b9ee37ac2c693f29086fa17f749c342c8c30737fa8eb5d52b59ac2eefc2a98acd243b03ff6a51bde2d6f8c9960edec4f4eba18c327fa8ccde10e23dffd538722492e778bfb0c9986daf2c264be78c9e4e9c880d6b0cc62e6f711b5c1e354396ebab665bc71d98b5de8ab167a3edf265fd188c205b064e752eda1a82920103bc1c064f15f9079b4fdecaa6e64d2167e6daf80710b2b88dfbc2789aa5c59eff998a456095d2ca2d38c798a38ad02cdf00b8413086458571f8758f4be571cddfbe8c1d03667bd3ed44a189814123ee71618c899f86191d3428b37adf4113f292b51c6bf6173db8f99ec3bd43553388ca2c10ae8a080dc435415e87dc38d35f37020bb1d50d25af8e03a221ea7967c2587e6247d609b1ee7ff7576cf91d2402a175c68050947a152160e8baba19f4bb521e3e2d01e3015e6a651bf9ae259e716af10fd0c1c248c70f5c32f6d93ad82423fbfad21542bc8bc787b22fd39e3643d924c10bc10b6d4701bd4136006c997a74aaeb098711266c5bd4f8e64d8fe4f1d530db9bad9bd33edcfa81328c65a415318d1fdb6b256993491621f3888e2a830aa5dc0368cd367b8989a3ce16822957c6071e1008bb94a14059057ee49cf6330ed718c1984f437d3fa57ad7d1ec0b1e0ef807a4b0da99c2b99c9ffd4a3623962ed8f6befc56a18fb3410ac8d3c86a142e15c7e67c052788e853c23bea8f7a231340c43809672292923cf34d310d6d7be12ccd4c12809474b5a3897c4b183b5f4d2210c58522e561cfcc80a773a065cf9f93e4a951258f991531e7b2f0d8850c3d980ead98be45298b2c02e0347af0eba1f7861d2a74335e6519c55e62e1942e269e9add4dd709507e580dac46cae8fa86a1e8c842bc9a231c2d16ee64f02e420542ce270c867c782a3daaf0b0e39dc3b5c91b7d28df1a7c0bba0a64708c3bdd88552007532ad6332cb7c54d19d475b72158426511d3dafda9f9fabf2a34b86ceeb2b2846bcfd82d571fe3b6e58889e8980befa5e1f35591f36d7f945a64ed0edb2bff56b9aae23412986645e397578b7d08d0fdcfae0f2e8b75baa56e99676aaeb85a287b4ecf54c0afec65c6babc5923cb82f5be4eec938b07cb3e33a3da4c3a6e49d1b28e5382b9572c0abd6e07adc0d9abaf4b9e3f198982475fe88792f884bcffdbc08fde8937d9ee2b08236150394e4699b6a5827b6be9b4df1808da27edada95c2b5023c161073bafd8caa3ecad88e671e7fec68848d5c407ca6bcc89704c22385dbdd2bb8304e8d10758ab8160436fd00b0de5e6dd463759164e5407b4c59add3f71a62ad93eb1e49e48b15fd8832835490fb69dbadee698ec50174edbe36404717e1adbbaeb2ffb2bc4af2d17dabb3996913c34014f053045ca795f1873a79d40b532328c759f0cfaff791e9cfb066b7c223d2b4a338cefd40d1b6230590c39cb052a98b82e43d02897f12e71ccc863e310ef0fadc52ed002bcedca313c8c1a4402cc2c3805df9d2a3ec1e8454112faac4b500d1e59547740e1053585b798a806ec2ef35b944b1b28539bc10d4ca27ce0e717c6ddfa15d9bb82467490fe865001d83814b85e37e6ec8583bb53bbf9bbdcc0c5d865ea8486c81429f00ebd4e6b93cc609554c87c37a72f3b6c1d54f5735eec56e7ec6bb7d8aa8d65e9196ff1088e51377113e0266cd30639f6ff3ae3c55172cf0b449e9c13c53377d7fe7260750d526034f6c78a2d63d44b9df0c3aba6c00ba23709d1da93eb5a06b46fe601c8bf120a6671ac3fb514e38d2f2934f1d07c5b313eec97d90f9836dc0274bd025995525669e21081a5c349c53dbb73bf1d0da502d492b3ee6e05e004dfe023503333bc3d462e907c14598ca586d621e16e0e9a93c099b89a3901184d9d144498cba48e8063a5859e370f986c823e56b56756161bb968153ab9b48fbd497a68741ecaaf3cd776c95fdb9377db6a4012f3459fee6cc31b849d6b89c7d2be2a9d8cac4a30427f3092f542f5cfc1eacaba6d9a09d3e5e9179c2865be3a28c0281d2fb6023c768ec0db97bffc0bdd9f376009a7ad10cca35b", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) 16:09:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x9, 0x1007ff00000}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000100)={0x7, 0x8}) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x7, 0xfa2}, {{r1}, 0xfffffffffffffffd, 0x91, 0x8, 0x4, 0x401}, {{r1}, 0x0, 0x2, 0xf0000000, 0x3, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x13}], 0x73ca, 0x0, 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) 16:09:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0xfff, 0x9, 0x200, 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:09:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffff, 0x7, 0x5, 0x7}, {0x9, 0x4, 0x20, 0x56}]}) 16:09:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x800) 16:09:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x6, 0x6) close(r0) 16:09:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setrlimit(0xfffffffffffffffc, &(0x7f0000000340)={0x8f, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66437bb06f3607407c653009"], 0xa) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x7ffc, 0x1f) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) rmdir(&(0x7f0000000280)='./file0\x00') fchmod(r3, 0x80) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwrite(r3, &(0x7f0000000180)="5d55c04471c7d3f21906d2890853cf9301c3deecad53d7ffd9a976448cfb92debe594fa7ceca4132f57252d984bc5cba5229535f76258e6f48743b24ff3a4c1ece898af8ba60bf55eaf70a82ad5fc0476e7a90f118386d13554bf323dd6563aefa7cc815a6a19b4abd2e264851fc057f4f7e2d3908db00cbedbb5e29b2773356483b138afca7cbe29968fee8019a5854cea0d796c3334de8afb5dafe9c7e3de6fcac8fe492a785fab0afae155e0c69ba34d2db6d3930bafafb1ceb8a0d6dc67e8ced8538586401f8a3d9c05b24d242ddeaf94db916b057c3efcc7032", 0xdc, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f25f226cc017a7bd8eccbc532fc57873338889309ef94e6657e8166b58141b0421e277425f389221d8082f46521b3223ddabd247288dde13d87ebf4d1"], 0xa) 16:09:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) lseek(r0, 0x0, 0xffffffffffffbffd, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:09:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0x254, 0xffffffff, 0x1, {[0x1, 0xeb, 0x2, 0x3d, 0x2, 0x5062, 0x2, 0x8, 0x7, 0x6b4e, 0x6, 0x2, 0x9, 0x3, 0x81, 0x0, 0x800, 0x1], [0xfc, 0x0, 0x8, 0x7, 0x7, 0x9, 0x3, 0x3, 0x80000001, 0x1], [0x1, 0x101, 0x800, 0xfffffffffffffffa, 0xca01, 0x5, 0x1000], [0xfffffffffffffffc, 0x9, 0xcb7c, 0xa3, 0xfa4a, 0xfffffffffffffffd], [{0x8a25, 0x5, 0x7, 0x10001}, {0x8001, 0x3, 0x1, 0xd7}, {0x7, 0x80000001, 0x5, 0xa65}, {0x3, 0x0, 0xc2, 0x3}, {0x3, 0x6d, 0xc, 0x2d9}, {0x80, 0x9, 0x6, 0xc5}, {0x4, 0x4, 0x101, 0xf0}, {0xfffffffffffffff7, 0xdded, 0x5, 0x7b2}], {0x8, 0x4, 0x5, 0x26a4}, {0x3, 0x7, 0x0, 0x2}}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r4, r2) fcntl$setstatus(r1, 0x4, 0x0) 16:09:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="edd67c6927a74949fd28dca79e837570f00948221840f8979f03", 0x1a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f00000000c0)="a3b9b86bd9171f7ec48f1eb74a4ac90d29548dadca4abc1390733b2a67a78223adb6d1b8a7424ae07133023547fcf5ea9293864ac3cf92113b3ce484e9a40bade2a191315035a29bbfd110447cf309d8b98f7605eb107b79b0b2038235d582f10d47a0f886b57b28705cd94f0e169603fad52ec88342593daae311931eab63da1a0e4321bccae444b7f78d457de994b144774c43fc2748d7ff81551fca", 0x9d) 16:09:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x0, 0x0) 16:09:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xc2, 0x4}, {0x18, 0x2, 0x0, 0xfffffffffffffff7}, 0x535cccb1, [0x275d, 0x3, 0x144, 0x95e, 0x317c8950, 0xb4, 0x0, 0xa3]}, 0x3c) close(r0) ftruncate(r0, 0x0, 0xff80000000000) r1 = dup2(r0, r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:09:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x100, 0x100000001, 0x0, 0x7ff, 0x7, 0x7, 0x2, 0x0, 0xffff, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:09:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:09:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000029, 0x9, &(0x7f0000002100), 0x0) r1 = socket(0x0, 0x8001, 0x1) setsockopt(r0, 0x2, 0x4, &(0x7f0000001100)="d05058de33aad473e5bf5f60c16077f0a07672ed88afdb1e7f27afab920f7ee569ff5be0bd378cedfb737ad89ea15883be539b06788f356830a685404da9e7bba5db39c5344cc85b389b35c249fa6657bbe21b1776ee5a766cc7a6002e6e781e16bb6bc9be553c9b382de5a3fff2a1db00ebb72d5e8a482038f06c7a24a3078d52fc74b7b63494858ff1d745b0c89c2bdc83b6e69a0326889e1a1fbf3ee1f722e5e4c0b42b1d1bd4f45fef42f3ada79623041241536d2c843abef55652966f3560bd3f3d7eaf7a015dc68f229c2799855fd0977b7cd6018a25ee64e8a657447db7114e1f4d62cc3ab3b26d1800c209f5a185254063b3fdc9a56e50d7894556f983dabee291baa1673fa5efdd53d71cd80d0487cd77c4fbb679bdfa5d209e9f464a4744515303d3b827747cfa5ffbe64ad32513d9f80226220f8080a4bb63c962a68ea77d6baf4c76504eaee190c40403b53ed6bc7f07611a35f4ba2e594b9c0abe8d5a706de17c90be3ae0b2e1a1484a41310958e65b14813400d5f228b2d5d6d41cf63d4eea32918df3f8ba818606a1ed744b8fd14d9e3aaa4b5309d428d05f1fee6f4b8d1ceb8e34a468d6033180771a121bb310ba2dc1019067677b17adb10947cf52b175f043bc49059255ef53839d242f15120f521a91b008da5d635983abb268bedf3658db791ae069180f88e411ae63ebbf43d2923ff80c7cc84b417c406a024c93e9f4c807c2494ed8833c2d4cdae4eb1fa89a1074ddf228b548f378690af7659a7acefda4c4645933c5f778c68bb71d29f2c68706b6371e3ed8db4f8a3ea174a9b6333519f72608e98b0c40634903fed7a342ca569e0a6d93ee34d4530e1d0967547a46d995557b8ed13c3c81317be2204900fcb76de673c26087b2499c12c790734910f4aed87493803693296f226ecd84526337133345646842ac7c27397fdc99a9d7d5df0d9d033a808c413b06e63ae7935856dba597457b4f973385dcd9094c5666efe634675a1df2ad9cc0742edcfa96283329c32a365d7ca68011dbe549a795e10c68f6b9a2f98f3506619903c105bff7f698d91e4a10316dc8d2628f08db18c6f12e3a002970e1648152ab56b9c06d2e87fc199ce547b89deb8c17639a99a9f7d703ff8e504ecd53490186733b9c05f4ec08ac0bb17842ae8914ab0480f52d793973cf38e047ce7dd5af7e0528a680d8a369ceb04d3f85901b222b94b9780b816f467c5d45afc641d8dadb94cd620af404d4f2761a2e178784c682cee6f30127703367456fa8aa5ad75d760ac9b6955990755393d75de3dc22d1ed8e1e19faa3b1e6f4c40a686bf8ea53e4b9873eb3decc900d67e99f453e199cab73c8b7775193378e86388dc691c93cdec2351ecd8a66c4d95c192ff3c7ca93fec3180f8b241c2ce445b13cfe6a1acba1ac33e8e13f2c5f71cae17358af2476ad261fad94f49b5f6fdd4fcb874c80e386724a369c1a575996b617d621eaab50a45ccba9032a778d8f6e8b38cb56c11aa12a72ecb33aa7dfdd5df2a9d27805b2c065aa94787f0ecc71c41a395c535ced006a4852886c7146ef978322c30ee7d8fb11ee1c6f889bedb7a6338a6dd26a000d4a3c53897f5f616e31a53828304ccf40760e9c60aeb8692d263b12a6dd123be3acc0ad7b07dea851a51e4af8359979d220c1fdebae50b77d3c1fe49e472525cfc43160e45042bb5388b23f3dbe06075c4b0d01858d73210c9c3825dcc670947fcbbcc8b32fbe79aa50e6bf400f2edb046e367e2ec2383f396cdd4fc31d36ed02cb476b72c337507248adf3e87b91544b7e46dcc0b61f39fd750561ff9aea2a5ce70eb306ebd041f6b4589f63bad25cbd8fbfa09d8b018bc1f0d30983beab207e815662d236533bb7c5cb08de4c689d00ebd108cdbfa39e987f5781dfd8da9fb5826b6a8b6e17e8ebbcd44ba72526bf7c09456119799bac46180865864461922eb4d25c4bf685b4899ceeec27585e8163a8e4e64b60825ef0bf80738b7232d2437c1214904cb66574de9e7dc12ff1bd4064a1ee27b47bade032ececc8cee4177efac641d68f181f67cb7ca574b96a51ba893d3de15397be18983879811599e29b2aad17f58961669726cb4fac608cf36365bfbeef246225be19f99119186da4e6cd24cbd7bf388bd211cac02be5ee247b20e5410e24a92c147cb119ecd2ce750dd3bdfabb8c472da0e6154aa01937969e259e860499225ec82e421f302cf7b01ff2ad8d2a0450dae7da1fc7d04e51a9e49791e286ee6338806802c972f9170a4a33d3b248f91f15687af3b030044e87c5d42f005e27cd87c53b885c982709ac32c73fe17b71d331625eef2950329505effa5ed587c383142214d5ba42e97200abd6949820f3405fbce26852eb9124f238ee108a939f1828298f18fbd11e1df12889b6295a99fb6b456454b0fbafa6df296d1736ca717cd0c69a55e977deb9789cf7dcc6bc40b505efbed061aacde5d959aac60dc6aef28f8cd339712cbf9b709f24133bc6cecdb3cbdc64f2c6b2913fc4a7cb107a2876b5c8f2f56808510abee8ad80c99250dffdb5c7bbeed7f3da2bc01ad442882fae53cad90cf21111aeb6615bed52b5c312cdafaeee832f5e08fb1f5571dc4f63438947c52ae3e4073b54742b0204a6be3ed5802e5cea45034d63889010946967331d8a6edcf34a1b2eab6fd38736eb2e68c43c1edaeb166a84c63cf167dd6d7cfc9421366773e8fb531487465c310cdbfe3bdaed1db406ab8773eb7cde6258c491d9df1364482ac630d974a4589bf9ab8704e5fedbbf20f7dd99fa6dead0a3f64541844ec9dbf55c42d494fbca622c4f25056db5877d42d6601d2080dd28273e9fa5c570315cd3dca029556bbe575a7c13676d2a50faa11e7ddcd441123aef427cade6b7c92cc0abca10398be9a19f9347dd814597692172a2c54725ea621c290ef895ed403c0371d575556d32caccea95467a9528b9529e04111c211add7717e9d1e6a840089b9c03eec94421489c87ef169b118556c8d32bb674596d11284feb5351314749bd14785a36468acb20b095d404a0b97c0c82b1cdd00e5a8ccf0e8d30f27f3d0b180e1aa3b9ea7e92e1bd56e46f41fd38c13aa437ac1828e3206f137fa4dcb78fad1eb5d1a7bf2f275c78d9fa53d2c3954c794df6aea4a4b6c2c7324d3f6d5a73e72aa40f603a4f65417727a89f7377190d8b6232cef3d15125b064481a426fc966b5d60cf3b518fe1b689e5b882dc21dedf7ced81766f651f672a53df686262218be10a5658b6b6dd3eaadc2113a68c5dc668bf47d51c1b3121b630e78d62f0f48dbea3ebc24eca7a3d12ffeb7664fea0ae94a2e1f1b7bf878bf792119b3075579ee0ea3362f5ce0ab44cbb4ad4a9b07bb2ddbc79594549c71123db80890798ea7d3911364f5230062074da11a0d201f3c973f39740b8812facf035fae1092ca8dba381329bd600f4fe1db3cdfe1026c6920093af82ac7cef525479ea99924e240fc8e1962ae1ccea25f4493ae01c7fd93fb813e62b753998e9095646830c60eb07b24bdca35da8fe52b8b6f6b1a5871dd6bf0e000c818bce23e0b49de07e6601561a0e9782a24dd2c24ec3e3637f77575ed28c289d21770c2ac417d6fec76ede31ed0437c6f01f0fc7e778a3bd145471af5580b134f5b0f63192c3110db155e221e3a1ff048b4ee033721d0c3ff5371e5a8f80bbf9a4c13e54377f46ee8c322c7aa12a09ade72d5748c26e74c6aada874f6cae3e5486a4c2228f2b16c77775bb3853d15537f35f32fb8f0bffda0fa9b014a98d9394e583f297100e38f5b492490110d94a7a7d554fc8f157df5d6cae56892cc5534439ad82738b2c1e520e99e096c0ed27e19736356e43ce2af2ff0ecb56bb30273d0c0441e8db296c5f54a84110c55b884ed8374492464990421acd2906148f5cb24c2a99d725b7eefa925707ff80ea9cb7f5af97a39237b8adc3fa89aba984c01a00e454d3fa4901beec7a5932abfcf82b8f974e89ba795503281c26631147ee72125c4b72fcbb7f796452c71be05b94662b59d868ac1cba488f423e984500813c199d99f67803b1332c9ba27bcb4ecc0d798677c849fff223106b11995832906912f69481ac91d6d728cc567849c306e50b53e37cfea04ecd43d53c13e7abb671533470f93c769952daf4277ec8855fd25f5fb115970b74ade46540ddb402db0229f4e1376b12f30fc2c43d4773502859123461df2ec600c8027a4cbe434a466d2b5e476939c447329be97c0477f18f896d0224c6c2ecda3e515861c5145cac40cff7d434d8312aa97ec3a8dc97471b22c33118b78ae3a5ff2158f91893206d3924d4f1fc2d7cc14aebf80a529d3fbfb1e6fb0a491d35291e2eb5ba015682187d55188047eff0fc51641313d8befdeb4c2b00bef429f37d150082297619f06815e1f98dc91d3a0d38be80a84896dc833379fc6fe8ba6b6730aa83ea7507e3dbed8485a14be020eeb981eeacfead8ff9808812ce7c0a405efb2b9a7bbbf90af7fca5f18576301fbdf01325f72fc5d6a031b03367f31648a68e99f94eb70f748ef4a39db3f884ddea00d000dfe1f7bdb0b22f814db3a5dfd99dea5a13a9e5a1a4befdd466e0fa458d883dbda2a09fa88249cc6e49d67529ae56dc5bfe25820b96750d6fa944d4fbd29ed09a59829e5ec719a61fc0d59cb79e9747c55cc5a1fa8b44d045b4a3e3a945a48901efc9f5bb01f47f5a3345ba487fc049b74ec592c47ccbb638e3d57289848dc67fd67f5ceed0e0a4a9bac6917043172e9d1928580ba03766c4e7d4bc08ee0f7c1881ba60b6a85dc5899d1ff0c5d7d133383c41dd56f69417dec05a21bc1a43baf3b69661f00f6b74c31f6bb5352416d5a851ce469c021becd395bb3779c9c34df2b65c178d6113568e5a3192fa583d4251ce3c305702c9df5a39eff6c77bc32a3c650a05cb71f88b1b55fde887010a6be1aa38149826d3a8c412ea457cb7026a40d26d6cfc96b002d15165914902d15d79d19a4c4619d57e4d67864d0e8c794b03cab6bae1ede5d4ce8530404999b6f411780d956950f10e97573bf88fc7516b850cc025da43ad894214d369f471482ed5c033144c283d52b6c37d1a018b1ba9c5bbc6c7124dd9cdeaffa6c24cb7e5d62844eadc092f90e888ee9307cc29b1dad779b06f733e63688f7c72c852081f68652114eacdffdd22c775ba9cc210c3c93d8ac9719d08dd9f1217ed9f5ada48f964f51d288a7d6483f50aff6cb1969829e97100bc21e82d1cabd7cfaea48eca457778c05c7fa3431ce447776b902316cdeaaa5518c39a8cc63f32e45b6e08264714b16cfde1b8f68e2c67361ed74082f908e057c81e28bef667301d2a9477e2acd60cdb6854e93ca1985781754f4926074499a770fc87ca18e6307dcee39d166299cada3b39e6817388b71a1e3a4a79c7d3f37fcb462b80824c4afd0bc21da1bb7f2ef271da894181e0231f28f78cbf05d1765fdb9685e49bac8d38a6b858576797eb4dd25d874b49772fc4a2a4eb98803fbad339a312d5b0b96e7b4a9663718727ad1baafac81ea91d23602c0e068111582f26dffcc26f27660d30031c826a8b17f31d8dee58cf0682f78a6723e890c8dfe4520bf96b120e3ecbac7fafc8c5353311d91c5c594ee2047083c89cb40ae2d731d98704dd68dca9f4384d4371564efa2c87bc0f57a25b969964a075a1b31a0dab236cfd4d2dc9ad881c7b42ee163b4ad726e3ca2a15828c227786f467c5d553321468c9784fbb0bc9ea7bcd8c9b87c580c9f", 0x1000) setsockopt(r1, 0x7, 0x8, &(0x7f0000001040)="81e868ab054eb744f29f7ff82c37f25b8e10a52d9b08783923ff097224ca4070228216380f479dfe9cbc1468c471d6d591a2a09053424b3bc731e92652972663ba81daeef5f1043068309f94f6529d9ff66fc604445a0eb04a7e724ac87d26538640cb3e1cdafd00f9f7d75356092c3c16df6e0c9e4c38d7f51b5c91fdf3decc030a02ed4aa75ed6a458d880406fd8d89ec2b34d8fc3a24379df693f6b7c61cfbe300ef6e7a6", 0xa6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xc) setsockopt(r1, 0x15f, 0xfffffffffffffffe, &(0x7f0000000000)="dab0781731f8ea1a475e552574d9737b809c24902fbd04e4701c705c713b05f5b08011343c972358bd0aa6a593f69746b015e8a4f96d399b5b7aaca2d57a11c12ce8ce685c0746c1ffe2a702010ee384f2c404269ef33e1c008d10fccabb7e8614a0a4fd3f585157a4629b6fa38dc029b44a0044d76d6567e4a40dc90da18d07481ae277bee4b6c42eb622a9b1b5a282f6e0368688554e44c1fa432d08126045376759ea7d489e412e7058d0a21b9fb52ab5bbad80ea7dd37a0c6b6cee46764c99e74faeb89804890efcaacbbb3010193a44d4115f28f550dda514083a38e8a0a7ddfdd5d4453fde53900cd13d595e5f870f51f0991d3fc034c8871c9238d834c3929a68fe596c942d993968bdbd1223a136d54b5a0fe2e4670074067d38c83fecb27ce6b45ba330f00107f819c013da5a5ef0b701e1cf3369d82410338d1be7bafcfbf674eb62c0abf07319723b7dd56d7ee7cb2d1c623e766f205d80afe9e966b4c09b4c729cd8bc0833e465a68b395357c39312739ccd081399a264f23e2a8aac70885cd2e33f4e56788717a34e2663a7190d602a2254fa6ae43f732fd5de7dc9af97c3e177efa76aeeffd2e5b0bc5d3914d37d7b9d5a0ed3d2b39c5a7d0f32b2306dc0bd7bc16b1d8b9db181546c30d6591596f33cc1f157ef0983451b6ea3600ce2f02959fe7bd3411313357c2b1d2cf797799aab9b908397ddb3c45ecac8378abc1eee6a1224c5b601a4237496d1fa16dc244b54de42518986df6ef96ef7193da8720a15f2343deec43f6805a7a04349dc29e61f4eaa1ab967a6c8990dcd3e8f54c2f03a298055b062ec4b652374b534d6d51b94c3a0afac3888bc1d5785e59519c31836aa9dcb959536f32a69858b45f05951560df52c65a5206a9b3bba658b002a36cb59d7aeb82d98fc39ef3f72516af6956d3eb9faf94d0228647b0f320f7514a6eb2137a26de54d57b3c8a281ef4d8b01fd787db866b8ba516cc45c0137542ccfd341bca94276415c84315a33f707da2625606679e7983f3f899d87134d17f94db86b781400a0be26c8124fdae795373f6d1af8bf014a26737ab393771675e018dcda0ce8533af8527a887f84e40aa79bc1e51e9031a5481b700d7d21a8ce7429d563dbec1c45b7ef8833b2cc2a9cd0685af398494629fc2708ad849e191e2269c573dfb6ecf6c10428201d1e2f287201b06ef20871429bc57f29b50f1e323041afc15dd91769f59ae0be8e5a30f028a6fc9eab12d212cdff33171b0271fa4bfd81470efc257e653445f599aa1c8de1f9693532fbbfecbbb4e3f3eb3b69c5565856192f2c146c897ffdd1f9f7fd3c9177e5629158ffed943741197c621d3cc028daba81b19dcb5f468bc01c20944ac7c89cdc55564ca7697f860edecabb53dabe6573b7de00fe3b8e65ed44a020ad421ca2b3d65c5374cf940445dbfe72aa76af2f1584e6bfd42fd62fd8eda74b93f07d72ebaede9cef947662ac3baff1a5c8225d2c03a92de2279c87a0e3d6363fc2b1ebc6bbcaf5a08bd35e2c94bfae1bc52a66d6c7da5d595e785326da7b3693b9cd0555f67694a0ba1fcff058a7db4e17dc13d534a8091665105b5023cbec437e8520f112e760f7d8ee08d7d8cb02a3fa3d9931db99d6117ad2a6d45b65df9be16b4c2c61c764cb47fe41123428fede7d1b23ea8ae25eab3820d757a91f113fe0ea1cf6c8dc649c29a6d782b78f10c155c821822d26ed36e1bfa0c7a5c253778d1735cfe7e656be36fb814525a720bf809322738a0d83e5a3a26ec6813034b1e947fd1f6eb02c02279f09751f531535542e3dd9554342a1cc835ca6c7cb4cfdac7427acceeb9f7a269c9b8cd924fb7762c4bf2f94f155dd4c19a8bcdf32b7ccccee83c3a5ea426d22b1390fb331ee2f8c7a1d63dbbc6ab4c653e5ad067b54e65a33445f95c82483cdd92be69ef0f117ab95a8113d4ab18cf335a84f743db282e9d9c23265664e5231d51dd971cc9a616c53e8fbde2e2c18e66122bba30268d30b5530327a22c2d23883802a7374830105a6de2be34ebd25d06f1f5f31645170e02e8a15f2fb24fa71b74a8c67c752428190ab79d0e0465a37096565dce87f38685166cc95ff39ba3615d6bcca17bc9e740e5e43cc0c65bbf27bf01bef413402b8e9c9546e49fa3f9a86965a01ebf58a0a3f602c4c831cb5812571036c1d90a7ad3990cf325531d6d90d9cd809e5070c25862ea85d6bb7fec0b15cb7ac6e6ec340fea01485e199be5dd32786869b86918a31623aa2a6e97dfb879e7db0d4df304b2e2ef3bf2f303a48cb99c1ac7925cb968949c945549d545afdb1198de983e2941e8056f0da3a460255e1e4fe66e27ba54606c5dc934975eeb97601afa70b5c12571aa3c5d4ceb8eb458db67b521e2dfd722bf80cd77b204a8baa5aa6aa083dcf0bfbd4a277ee78459f6077070cb2694df403bebefc12890acc086d58530ad1c7a182bd6131d71e4940e13d31df8c7976028242656b11b38ddcea3221a9b29d09c03bc00a30d7acba348e2544ee20b11ddbd35336cdf5325f71de3f7a132ad67427362909b120465c58a729927cdee56fcfbcbdf61f8c129679d4429b5c5c94235b56158fb329edf941f6825fcd2dee5763722b2209c63c60cc99a9b7bb4d6fd88751d0eacea9101d05fdbed1c50a335e8907843701d0fdbda572618cf876d13fbd3617b5e5cfc3f0f5898a3d8961e6a6534d154845b7875faa12c116b633ae69280aacaf1e006b2627c829329dd797d730bbf55f3088950bd1f29431cf39796142d1c1c1305a49f97671484b97c1b3d2771c391f5304e1adedeed5b4ba8f9c420f2768250c4e445f28a57a39f2b47724b09c60ec8d49be806bfc854099b298cfa734fc64283d49360e075da6a5aab843e8eb1e0ec756a71bd993c08a965f01dfa8f1c54f5bc767eaa9fe4606cc55ab6620a107094f0b574fc1be841111b54737d69b51bd2fdac2276c369f5957fbd0a3819e2221f46f1b69ea5ce6c394cfe6d820b7e1751c4860c3f6269a94ac4658af39b49d5407842b358e0869db626cb76dee5939d968d8a90b5a7e7b4694059c586d6693826ce48f754dad36f9ac4da2e54768d3f6e103145a8731985d9d47bee0cb62ac52989bfbf3c5a478fe11cd22c505237a24906ad160a5929f0d579acf03aa0c17165e84b546aa8fff32ce7956d253ce0c13599906378fd1ed3c973534e249d403fb6e813cfdd5295521454fc7ce3f546134bb4535030e2177d85ec6b00afa9f40d4e04888d5e069ae08aee27ac33fbd8e95fd409b477c519acc3dffacf6e367afc262e4d233f2175799119d1d4ce9de0238e06e559831feef649d8b2b49b91801bdcee3689f129f58480bf50591df42a853f9a0294ff710a1d4e445edc2ab74eeae6b4fa8d2a236a0aebe83bb7fe663bd4e744de084ddb89ae6ba48dc862aac4f59667b6e23e09c19d8a22828f7af83f547ab59ded06ccf0c03279ba40557728addbd1d64e0f430e854aa0d2046329c4d7afca8b901f083763e08452caccd895b7cf58e2877d2061f978428da8d39c1c1fde52275aad035cd8893b520aa20681651cae0f8b14950e8a46f469f5cedf58421fbd9a863c6ff5bf3f9dc27f78a35b491bd505106f5a2534711d828f2dcbc60702f2942ff4629b446ca62b5f1e078dce199deed89355106545bd942bc1d4b8cbb10a644fad96c514a4e88c2cde949ca90829feec194b63f8917355ad37db67c2afb181a76a76f45fef3c438ed7dfd5070a9a0bc03e3b79a3734e62595b371c44976d23952d1e83d6d036ae9db21ed6c0d5acc9da24262c9ac9c017fb2227c697f3429a3db5a7ff570d373ccaa96d1a4e9b7c7c3c82d5293a1d30d73c5bd38e8a6261de15b078fc5959a02bc5afbcff054ff27de48095a5fd9abc0b31a050763c4549f9983f54e4cb39c218147f4cd432ee17498c258062e79d5369a6712f35ff755df3b80e3e2ad85eb2e276bbe99481cbdf7cc6e083ffd6dc01ca22d1b045944fc8fb1f69995b0aae1e1dbd2fff4d3bff5e470ed8f465b83c0203508c0ec8c357ba0157c5b238d9d8a90bc8b912047fa3d4ca319232f8e9699165702224a7e85d6b8a2fce20c8e9e50c7405572be8a5d7383edfbdf5678f4e06d8878aa0b924db144e838547d84d836e0dc08fd6333262e48062b6928824e0a21b7d3b924264d7baf64cea132c66738c84b39ca243938629cc8b57ab2c70166d805abec3f259d8ae017bad9ce2778e6c0cf1f3aabe653f6cef08391a73d84185582a3bdb91e65a2dfabbb00a4401a218846ddc65561ca3fc3c279200e26efdcc51930cae915ef88bf450492650955157a3bf2d99cd11c15bac02fb1cc3658920c7459080b1344c576f8bcf17f7d05b3edc870b677814fd3250684fdb82c35d3bb6f1593c0f1b8e16a8f40225ccfef38e0cb5571d63e571573525ecd43c7fde42aeca981154143d4e6b069187f228773c00ee137d6dc3cd628be989f3653a07678ba1d12d22fb986b5833424939c4257965f68f086ec2c2c9fce1d8a5ad2e0b2799df954891f44cc7242e098ba73d0d7cdeea01d83b4a9ec6970f984e0bbdd9d939bc9ef474e34507c127025c0b0bbc69fc582a93db0ce3e46e4fa7274055b5e0c568391fef55d262f20c16cce1441ee0231a4902ac678314081ee1eca51dd1ba13a695930d495f3e29e1cf8157ffa63a86faf026fd3ccb64b8872562606dc638840f82ac243f73af715c7bf7662d05b4f676f29f860126ba4be0217515829c56607ce771a3bd6ee6ca8fbd2496bc957550363e3d6eed32d792de74651d6a525d347dd48d1ce943650f435407bc9b32b0b96ab43c932fe3ba154b9a915ede3a415ed2ae6901bd9cb871e572d50e03582524ab911e591249df7a3127a80175c638c9f1f557cbb67cc421c294117f85d706e042e199c845c906f8b660f26510de62fcf11eb9b098a618f665305137e0ba5dde80d877aa5c1b83e78f2c69db591294f17708d3b8a6113267f3878f74c3c3c3a1553e6c42423a52c5b8aeaee1c1f62a6d5eac8b7774128960e2220e53189a567da058e92693731bc9819cfc017e5d268545bee270d5dadcd0661417e9fed9d33a87aa4111539c52a7aa66efcfb7b26ddf22528485e03f21760bfa7576b79b10c43ce23d9e47b99b1e6c80af939478f7086ce4df8c57693737dc04c50a7eb1f61c5217a1aeee34ef680a50277d35cc09f659eb7560ef875345e4638271ba0d06c85a4a168e0eefed20b1b105a85b4f1f167dd7a039e738e2d37c56e496f4f3c2fe111f694d3d1db1ea1e96d0914dc885d1886445be0594341d9a4e531aec4cdf51106e7c8d8dfb32027058959b3f5845ffafbe0b6342c773b729c8662e00c2788b707f67a68b700e14409934ad8feb5d9346add0509f095e80cf3455dbef4ec5146f26e7d6164ab998f9303dcc2ce1c4030c94dddc7b9b4442cbdd97f7cde8498eafd989ef64ba491c878d546d9fdf9f3b63978996e3b68e6ebe774833dea7d5782834fefc18f4474057e89f834871aec769dfff86ed85e38cedede89f39cf0fe1f883d20c57cc21be5d4e7522d0a746059efe3bd1128db63bd3f1b64482eab270f8f9618697a9d343775989050e106d83bfdbfdd3ece5aa7cede657b24dd09f4544bb368d6ccedbc147e1745ee9522840c2ae2c4280a22d054e26536bc40e81e085b4f775a1bfa98fa83b9d21452dabb1ff89702a1a467d17855556a8e3547ce180ce072dad2231a4eed1c9dbf4498c7a80d84b2e234f91c0b86208ba8", 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140)='/dev/zero\x00', 0x40, 0x0) utimensat(r2, &(0x7f0000002180)='./file0\x00', &(0x7f00000021c0)={{0x6, 0x5}, {0x1200, 0x4}}, 0x2) bind$inet6(r0, &(0x7f0000002100)={0x18, 0x2, 0x7, 0x6}, 0xc) 16:09:06 executing program 0: setreuid(0x0, 0xee00) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) r1 = dup(0xffffffffffffffff) faccessat(r1, 0x0, 0x0, 0x0) 16:09:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x0) getdents(r1, &(0x7f0000000200)=""/242, 0xf2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2d00df09d649d562566e18b4373082a2525fad317418e283c3046deba2fcbc826aa0639b9d72f09cec90dbab05b3b8a53aafcc1c368a961939caef3815c5acfc1de6e8748d5c0ac1c6003ec1ca776d200205264973a93c9b3ae14b4dcf6c4737428cf7abeab181f2ac3adda51d122d4ace4de01eb080fbc5b8358cbf746b16a4bd12c15bead3d5e238e940c1c85240273257aaed44a76221a998d89008c86673721954d50fdcc043481b25eb3b08e0"], 0x10, 0x0}, 0x1) 16:09:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x27b) 16:09:06 executing program 1: r0 = socket(0x20, 0x1, 0xfff) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x4, 0x4) sendto$unix(r0, &(0x7f0000000080)="9fe73e0f4536e014b0d09681c69dc1ae8cb39ba9e8c246978eef1dea356dc51cd749f3abc0979e609663d8277ad8cc8925286e7419c7d83e379cc0deb4ca80b877afc7126bd08fc601ffe712c9496d7104b219577efb21ad95b31ee146dd01091847f37aa836164f93f283ac078fc052344a2a9c698e53b6", 0x78, 0x1, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x7, 0x4, &(0x7f0000000040)="c5bf6dd3166da08fcc5c1a32379dfa9e58fd42b84a", 0x15) sendto$unix(r1, &(0x7f0000000180)="5001050160000004000000010706ca90210107fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:09:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18002, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/190, 0xbe}, {&(0x7f0000001340)=""/253, 0xfd}, {&(0x7f0000001440)=""/88, 0x58}], 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r1, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001600)) read(r0, &(0x7f0000001540)=""/33, 0x21) pledge(0x0, &(0x7f0000000040)='\x00') rmdir(&(0x7f0000001640)='./file0\x00') 16:09:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:09:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1062a, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x200, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:09:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x48) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x8c, 0x6, 0x1ff, {[0x2, 0x2, 0x0, 0x0, 0x2, 0x0, 0xffffffffffffd098, 0xffff, 0x7, 0x5, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x2, 0x3f, 0x3, 0x7f], [0x6, 0x4, 0x8, 0x45b6, 0x8000, 0x0, 0x8001, 0x0, 0xfffffffffffffe5f, 0x200], [0x81, 0x9, 0x1, 0x800, 0x0, 0xff], [0x7, 0x2, 0x0, 0x3, 0x9, 0x9], [{0x1, 0xfffffffffffff31e, 0x20, 0x5}, {0xb5, 0x7, 0x8c8, 0x2}, {0xfffffffffffffe00, 0x100000000, 0x2, 0xfffffffffffffe00}, {0x9, 0x0, 0x400, 0x80000001}, {0x1000, 0x6, 0x8, 0xfffffffffffff079}, {0x3f, 0x193, 0x4, 0x3}, {0x5e5, 0x3ff, 0x9, 0x3}, {0x7f, 0x200, 0x8, 0x8}], {0x80, 0x5, 0x7, 0xfffffffffffffe01}, {0x80000001, 0xec4f, 0x1, 0xb23}}}) mlockall(0xce557c6cd31dbd29) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") shmget(0x1, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) getitimer(0x1, &(0x7f0000000100)) setgroups(0xfffffffffffffdd1, 0x0) 16:09:06 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getitimer(0x2, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:09:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:09:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/10) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xfffffffffffffffa, 0x4]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10880, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000005c0)="91a0661020b4b1ee24ef38d6257a09062b900eab2f5f2a020d74b871cce5d4f93eba0bbd087e46e055d60596efea59a6f924d97642fcd52425bc6973dea37d23f6ef52beaf79139d64b3ef6958a86cebc91caa301f7e1a90af441ceee560eea545aa5ba2e0d1647d3797bd214e927031caa1fbd5eb73e040914249d08f8a5d066bca6b0f950bf17b3147deb558d247dd258ce24762207c48fe497b1d06548662a103a63826990c4fe1ba5d0eef5ad79cd3f162c2862db2685d19046d7611fd02c9559076ed7c2ce1b66c1f722892fd449fd3c0f5955cbed7285335ddd5d150b5cf7de6840e0adb3279f9563f398393f3c096d846ee2398bfcbcf85fa5be6400a2b21933243d743d8b9ccb84802f55a586d1ff41cd252b16f68995e4086ddec831e1b88d58111c232b193c43648554bffd323be6ef6ce5e0975aea27d4438ec95c8e0b7597ac1e1222dafbe360c399c45f9fe47a1fc2b84aeff2bfca92f15b8d70e394328192634212dfe350d07425c45a6f1ae219d9a14ec697671c884613e8787ed21b004c4e76294e71e0125c5b45b7d302b3dfb2453c726015bb4c07bfe62233a3d145466751bda8af3a1352b10c93b907c9d1d54be1281c7d40e26bb8aa2a4a639bd65f526a59d68e920f8660f28de0c8f81353111792112c7af00baa70eb5751c03d431941c28cdbaa326282c1d7bf4f3b0fadd26f9ced95dfd7b2c6ec30feb8e17db6c4b44fe1c6f4d04b2effffc4178ac86fd13d62aa1cf22d8d27a6640257db41acbc63a248ef780c9294099dbdc2993caa1c1721b7fc895b0e497e7b66c7d2ee8d552508d65f241cbd3bbd712ab8f9c18a6731f1b247d6965c83d2de65f0f6856ae1aa89d38012123391be4671de4738843294295e66f01f3dc3b9a00b1aeb6a0e47a69c36e0d60b3de0837ac616364acd9e80d1ffd5afca5a2e9aa4bd0eedab60ec1b77b166bb45c2d66c77fce6a5d926ef6255ff778d90124d0567396335c6e82d2f5aa3fe823a197ec54449f7b25304535b7e8e63979aa566d7bf2491c248c26ad43c000c820814798cc9b97bc7f24517a9266a4ebc1f7ad8bcd20222d194a062c08b42be84d5752c942b472ad15458dd4a85d028ae65f02b5b9548db76529b2dfc9424913f7b5d5161939011a1310d8a3ef8e596bcd511ade1016c260389ea5d33b6c72be021944d8587e8eb26c5180951e1f13604e280bdee6f8a5ddd2735b7e2cecd36d7f5ec020ab4dda7ce1ba081d8342fb7888fe10bd3afff0f366844a76dbd55a1db7573edb0ebebf20a585feedef1865ec51999f74d01863badd268efc16bcde34673641e7e2a89371eb063abdc1e377bf9ac915047501c3f68483c78f242394057f1b5e6a764821b8d1f6826f3c6c1b076d85df1f7341664f80e918a8c99e06e85e3f5fb1eaab1e871749e0eed3451cb4899c80aabc07d8ac10e59a6c541c5a4520ec0876c65e9dbf4a6e0819aecf893a0e08e1f56de9ee2f130a6b3371104723824c6f2a93c5e30eec973a2c01dc0af914b25ce4cc8f5605ef44a4f5cbbc48fd92f67e3759040a725b15c49fa214c96f3a2f8707e7440ca58ed89dc4933a8f616400170ada27715263d08732a8cebbf64551d92661d0cb8f97ad81424111397b42b13fa998162984bd0745bc925a9ef0cd9cef25927a3ced087ad84f7b550aa7b7255476867ba700d38399ae173a3947992f746ece42b8fbc89921e35afae498e3d4e5f96c93e5367fc8ad0a250a9296f85c57f86a28f6d858b571ec32ab797cba4c8d17cbd5a4cafc5ad225c8c7f9038d002909fdba9af83d260b9869eab0d011b602472a8a72363f7fdcbfcc4c94334745bd5fea5d91fa2dcd41fec3edb8addba5f436390d641360593f231b584ac1ced8baea1ddde2089b13447ded02a42b7a5b4a2980634bd52941bf375b6fa709f53f814c587b3223bc6142cc53cdfc16c68cf8cabc59f222ea1bac452296c475c167b5d05f68ded67b16b05175f2e1b3ab1b68f36062ebde9f705170d09b7d07cd5c8f50c05a77612263db81280419a109127448a3202da83f8910f66e8eb559cfc3033a6f2b587a732f01c69aeba7b8a659501fbca9be99b6d0b7a42556726d97f3911ff85d864cbbc93e88e07f274aee373765b729489b5d57a360049897ca165ac15d2f2f8f82f18a56e8e2a6fb6039cee80cb2902c85ff78e4cc7be0a94b9a26bb7848ed81f6ba060e01e36152144fa5af33a70c1562f1b03c7d6adff52632bac468779f5de5fd790209c12140a8012d8aa4963b64fa527b0218c209b62dc7fa06063059105cbbc3ae1453b5b5c8f6fdb548abf53b7d92c57bf09cdc080b1ea88266b3ab89052d564f1e566ab947c2309249964377cb6eb542b12d80ebf66508ff3482b667db2344651d2c19980ffe4b94e955caccd277e6027d95f27453d0901a5c8cb0c6bb80dc4da330fef01a59e6cede62e07ebb4bfa62aa9455e2ec0a7f80b1f0873856473713f8b65fd2b41ed79d293622e144540186d1e27e70f5e6dd5ccae0f317501635a61fb60f3f4fef6bd047d8d72f63058a386e221ced9590ae3db64e6a8bf41f205c3ec65f798c1f7f1f280b2e2400bf6711340b76f84a70a69e195b9ee46e18629c6f28e35cb073bfd2903d1c6a593fcf9fcad0ba25cda92a36875e3034a2215d136b0272dac7e4ca423090a28f4fdb98837b60e8e8fc0db35da0a63cef684ad3c43fdd548ae3b013debb7417beea5f6c796a76a02c87207c1baf27784c12deb2332fb3d2ab6652b0317f98ce8b901ce27cc08dd4238d4f8098ec6487ee8934b9b3564b92083ae0c95bd6b67fd3b1d72d227039f573b1810fb72d4640b7f9d1fb4bd79d76098e077373e013db66d8c699a7e49333679f11ae275d84ae8304a82f82afd6fc2079085a2600eb0e9b56da262b15ad6b680e12f2a63f733151a3920751d259c9d593efe0cdf9600d0442c5d6c5819439cd1180b09f1885927be0cafeeff1b333c0e681a80c5542a43942c5bbc3a107c0ae720a341c01c0cd9f5be395b78170cb1b5e9c9237e9188bb5331b052a8e4cabbe74eda0438b1e11994956ea9966dcb2fd37a2bde704acbb9fe01987512e1ed37bbc9e757c565bd1fcbb6361763b8cb7492db4aa20b1eb8c739e8ee0caf5396a00736158b762d9a82a4754cbf7d075429c1a8b05c843e19f04814eb0a94f33539d27e362300e813f840008264c78daf33d35e113594d71bd0b25af14ac7957896c6f9607a7f5967ab7891d2bb6d4fe2c4365eba5977c285081faebabad17a14a4ff00a22b6b2b1b2ca1c3327ca5c139e86c2f4e0d00820f1ec9c9ef4b2e5283bb6df136f91be8098644c79d9ce7be166eeebe81ddad53a67d7cfe151cfd2702429a6c4de72ec4959f450776cda79b1460f9dddda7bf5d8f030a5e61c04da9d5d61ab0dd9498654a37fd4547743f1eec638ddf40dc84fba431258b0671ea5dcd5fd6dde41d643a2912ab843b5f67a127a83ee7b7006ba73c52a3c8b022b46f6b184f258eb327fe11f2f94fba14ccc681432e53da389480468f706dfd74657b85e3faacde8a56e80d1084e5412ef87a4bd374e3bc11ea426402ae36d8191c219077a5db1fcc380c6bdd0ead7e243604c02f0be1fc88740c3220bd36c99ec43a821b992e68391fb0317dab6b39e01f8aaaa8530ba65f86d318463a14a56980352874f08d2ac0e1748d7eabe98eacc505c32cabe52864fa499e7702ae520bd62af4805ff99107b5e83bd6b80fe6300a5ce909d3201eadf5dfbe5b0cf77a38188e51a542190831aef262a93c2ad37ef5da472f1508cdad3a99458e545aa1af9d72abbd7b88e93254de13523dc579f58d2d99cbb7f16ea9619e7dcd3ef730657fd3ac1ed8d229871c78712200ed143849b12111021858fd54a0a97534a992530997827892085802fa75a9eb14ef1783d220ab596e267b5ed522a20b221d5a6410d5a1f79d5c4b7187a7623fc8d44e3bd1e7a62342f08d2aeaf0d395c5ecba2d87dcb4d755117d72a60e9ee6a5f9e63696285453b4497afc6739b089828665ded344c47d26893ea737aacb6846cc896cf73f78fbc301c2cfa80d454fd9ad2456423d9c8a160c5fa7ce61f50708d569bf5bc8ef2aef1a5308ca3af04b8562bac7ba2ef1e81a754b89d900fc502e4f6410095266cdd4902608b3ae013c732b75f1d18995a5205bf1d995441f8a55f1e7995da3e19a7c0d669695fb5b904042d2672c9f60243805e89d6e073dc2d4b5c4e8008444a5ecb679e8e4ab7b7b8072bd51d21f973bd1dfbce1629ee8a6ba8c1dc161f60b0047d2d4dd0e9ea6cf761b5101e1af7082374233ef990e354d8f5d7cb205488dd0ef546ca718b3fa15f87906f29b3cfff558d1b3a518fcf3cce5700176e4191fd32b3f5a01f2fc8e1f54936e4bb21c0c5ef092d3c1d4744a356ec3b55e491f183950d2ab28f99bad79af1ee5a59e87a72ed6e2ddfadc03ea53ed47c16a5b026c987c1284c3a40092a24dd2642df9ddd48849474372c90ba89ba6cf52ca5254d754f3b0c4d25ce1473664c3a8f45531c7674aff51178d412cbd15f1c83af794a6319a58c0fc2323bb2228a80dcdb4523441940d051c7ed1d203903682ecc40599435446a3de7d2c623aba4efddd76523986bef4e828db4744b7a653e1a33c294ebc349f8ce78aa82d4d016c2bab441db37699311529bb11f0e494e010ee2f7b7b387395eba57e16db6444bfb2fc95b15766a308db792f99e60af31ca140b3cc4e020db1df1855c262286677d31b1e6681b1db73424487acd7a2fe7c27407c6d757a757bf1a8e4867f6c52c937d633fb16b595ac5422c06bcb664dfd4ab78d34bafa1f540dc8fbafa9a030976549471fd9c1b9f9853ad242f738ac34190a465e2198d1b433baac79852b221c9e361f16d1fdde22680c7d28598e02fe30a023ce2d9a691dcef914c280f65a4a480a78942ebc4de9f08f5e183ac3f792675986937d135be715df477f2d67764afe4d1bc5fda3b89fc07cdf697c808a2e6f072fed100e26e50dabc6ec73b7d31c45b33cd1de7f083679123b9a22733ef8f5894f35a82f83ffc7bb2506b2313777473d7d9fafa33e6c2359acabe9a02a09a7b370da57441d2cf1c0249b05667da06e83604b082fe1ba9331a73e692cb4843945011976d994b04040e33e6c4dce4f7e08effcefaccca96b8ab729d3fec9df8b3d1ec1cbf609f2537ce6ca71b3ef44ffe5e48d3a13cbd30926b5ef7c8f10421e596266e2f501040b883760525bdc1a8fdb1652ad223ba586182ef6bef3fee76ae755275032d0794b61a82a91f8ace893cf27daed048d47189b0cff267e3e2bb4930cd53caaded2bda49ff0ca88a66bb051376b2bc66aaf59dedaf01ad426d9154091f31ae1648d721d6e16afe1443322b438f7446b0d77fc8aecf39999a99b574d47d31368c7d9229c45e6bc5b2b4cc6a9eb83773c3c891c468d071a5277ba641b4316d2f3f9e23a90860ee6a3ff17e71e15ba611638f545cd077942bbba6f53aaacbef73ccf6ea21dd9c47b7a88e02f8d52c490100aa9ea0b62d413013def2dad745b255342b84ed9a1828e18be7ccc20fe66287f0ee57b7306ccd564c08095a3b2328f37c59aeb5ee92807d306f35d2ccfe418ce68435883250f0340c7f35afc389bdd22ae2d5e7aae9e5311cd26bd9ed26bdce5df34ac1bcd6390dff5f7901103e2c50c588b00044ab69f6715a374fbb2e696e694540d8fe7872976bcbf6606af6903fd8aae5a0658601b4ce0c50f246773f0f903dc99ef35c7a", 0x1000}, {&(0x7f0000000240)="4d346826681bd78cc71015d7de9f3e3f195cfd1769f5142c85880a480bab3ed82965d4d5896d323525853c5aa6e80ad65f77fd130ca9b93ca6f1a09f29f70d25e1f16fb35b887fb36a11ca98b2115d80012808c7b2dff633880ddb80c47ba638e797eb30af4140fd2550f0225154a78752cab3d23fe63cf7611fb858b22b82256304cfb45aa35abf0a5900e1c3343153f13f5eeba5260f268cc928d5254cc5730386e4636cdad7eb8944bc1915cd180360c3ae9184899cc09b80594729d1ce15863cc60ae61e6d822a182d63f277024e5dd749e3df680ef51b1c5e3b745bfa9240cd76295dba7ea9fec34f039d2f5813c9a8c595c8b3fa30", 0xf8}, {&(0x7f0000000340)="d17641a244bbc545bb7a6d1725f3e3219d7c0418b63440b116f6b0ef481677e0073fc282f9894a2a50e116e24006cf8717f09512fade3cdb8691f01728d313353d07e9559b2b69972ec222f2905e7dd30b9d3d3a3f512580e3fa0b60ff7b19e004324dab12f5d6a639fd3e5d895c4c6c4745762f72a3854f22a4720ad1c28e2062c778d04dc806fb21017f855fa169", 0x8f}, {&(0x7f0000000400)="f11d0097455f75c5bd33af1cdad0950c7fdb278e9b0a4e5f711df9486a66708dcedac86cd9b32d646d85768c3f72fe4928ab0bde380861e7b9b421ae36998229b4b99bd796232892d60cc53a5b85faba3f800ba999fb72d75bc1bdaa0aafdeb8a4cb30650cccb7b6443eb43230143f37aaaf8dc38c328267f396cf18b651750292140e1ea8ec0389d76061e6afb95aaa7b6492b8457ede67bb39a0485a234afdb01db949447893bf4a5c23190548faae5c61085a49326cc66a9afcc8389a36f1d5f5", 0xc2}, {&(0x7f0000000500)="e0d63e535fbb2e52d94d56ca368874b94be9fed198271091f1bfa4708cc46ff2ed102e126ae211679577f3844f59d7785ad98fd6a83057fee8c74bd14f30c5c61a07cbbabb2b504208a99ed017fff107f9bafe45719dc1e77383a769ffdc509662bc2e56a5a50623ea2bec3306c2605709", 0x71}], 0x5, &(0x7f0000001640)=[{0x100, 0x1, 0x9, "b0fdd5920a484823b01640668e4cadabda1d9fa64a7dcbec96161f3b3c482fec93714b0784a098e6824e86d3e0d52b7e17ceb74a7038928e30c7f8ef492a0c50ae0f50721db60c04b4325071fd7b47d1a89b4ae4b3d221f75a8b7a1413acd2adcac16901285e4675b155bda69597a5f8435d86c06ed64e3df45ae76809e52906702ab120dffb20c09ba665580a1078941ab06bd32d5b435578529e50ef56526e816ac826d0419aee1aae9ff0983081266a150f9943cf26115271b2987f850c057e2e95b3ffeccaa7fe7b438c3cf0b0a16d7a995cf4dd2abd4a1aa9234da5e7d80f682471ebf3c65e44edb6a1eca5d152"}, {0x58, 0xffff, 0x7ff, "b07aaed579772d39e7df293b243e7904d0b30bc7cd82527fc00d513ecaac7162ff1c103bff9cb2f1f0d049c80a13210d5556e412b5dfcab9ed436da3064784a86a78d5a61704bc"}, {0x80, 0x0, 0xfffffffffffff13b, "c1256268eaf3272f006c7f316d0d46a92dbd94e6ff0ecdeb53b8735b6473ffb908335c606d854e3b7028a9695377241b8cf2278bfba74190d99433b7e3a346efb690b35cb7cd0da38ca2395957d7b633a4b65f0258ab9ad2b60039af460437fdd48f6308c23a96e19edfb45a882d02"}, {0x88, 0xffff, 0x6, "c81fc55764a4c7b4ddc32ec6a647fbec7a3233308978796c8271a3701d6084216f5beac55e85547ea76090165e17ebe7a106fe72656ef06987e95eb4f1757d22a2890a847da9cf2c21af2afb8b54033f1ed87ec683f8d395886aab2155ca9d795cba1a55ad9c5d99657377b2c7e763b77012843ab75be6"}], 0x260}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:09:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x50, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x7fff}) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 16:09:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:09:07 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000180)) 16:09:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/10, 0xa) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x80) 16:09:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 16:09:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') recvfrom$inet(r0, &(0x7f0000000040)=""/33, 0x21, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x80, 0xc4) 16:09:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unlink(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:09:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) sendto(r0, &(0x7f0000000140)="c947be93df1b2af9d16fc613f1d4f45946b9bec0babaaa2a2a2f09484a7aa27790bcc281eb377f78bbbd7daebb64fe718219ae57c31a63731a59f57831dc428e898f517cb0531cf936d66e1935c70c47728c40401e5eca907b393a06edbbe41aa7444826b3adf77cc982c9846ebfa2953cd85a11f1987b697daab8402f3cf4043765be5f6d3a7cd86c11221f041f751279a0b7f64cb8c2542236eb5ba3fb6b5fbe725f0dede60cd4f70c48360f300ea30f1edf4f0943cce17b1b0a1b906f21d6df9460be13ec39cafd313a8499433fc8f96493c266e6598dd5ace5b1b31561308c6c32697e9830", 0xe7, 0x400, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x22}, 0xc) ioctl$TIOCSDTR(r0, 0x20004455) 16:09:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:09:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:09:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x18000, 0x19e) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x801, 0xa0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) 16:09:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6c79, 0x11}) 16:09:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:09:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:09:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000000005, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) 16:09:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000080)={0x0, "b7fb543ef5c9399833e9e3087974310da66f4000d2e653f0e9c1a273488fdfe45e29e6daa803765b"}, 0x30, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) accept(r0, 0x0, &(0x7f0000000000)) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) 16:09:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="000000186004008b00003c27feffffff08020000000000d30028000001febd5fff0061209a781ef1b1eff561b2", 0xffffff75}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xd9) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:09:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x5b35f1b5e5909e38, &(0x7f0000000340)="96") r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:09:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000), 0x0) 16:09:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0xef, 0x16}], 0x2}) 16:09:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f00000000c0)=0x26, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20, 0x1}) r2 = getegid() setgid(r2) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:09:07 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:09:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xb0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:09:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x9, 0x9}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x9122) r2 = semget(0x0, 0x0, 0x80000000000102) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/32) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/104) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)) 16:09:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000001880)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r3 = syz_open_pts() close(r2) dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) dup2(r0, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) syz_open_pts() 16:09:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x20000000000001f0) fcntl$setstatus(r4, 0x4, 0x80) socket$inet(0x2, 0x3, 0xffff) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0xfffffece) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:09:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x9, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x86, &(0x7f0000000240)="5c1e4d3d3e3054af7eae2b253d4be857dff7cac1f201aadef05239be359f7e9649707cf472f23d47f47e661015fad75ef4b54db2425f3bde7bfea8960d2d6e998e6103cffbd84a41fe3104ed98916cf6984136136918f81ed42fd8c35f6a6bba5b59b95ec5340c3d09efd568ca5465fd2e9a90f60e60d1106027f5eb233130d442cea118079f") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x110) ioctl$TIOCCBRK(r1, 0x2000747a) 16:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8ab4c3e) 16:09:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10000) syz_emit_ethernet(0x28, &(0x7f0000000180)="b6") 16:09:08 executing program 0: poll(0x0, 0xfffffffffffffe5a, 0x40000000000003ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:09:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:09:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/53, 0x35}], 0x5, &(0x7f0000000400)=""/202, 0xca}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000580)=0x1) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) close(r2) 16:09:08 executing program 1: r0 = socket(0x1000800000018, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x1a3) chroot(&(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="eee222ab3e4704"], 0xfffffffffffffee9) getsockopt(r0, 0x1, 0x200000000000000, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) 16:09:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="21269e2888fd7df3bb4f0fecbac6d31a173c58e464f1b84b245e579f04040463e43242f2e51046b2630550d1a2bf852e86e77dc044065d48bbf8aa10adc4a56b3477934a0b5a39f395c9ed1f6bdd30704f3a604ef1281f88376ef438dbdb65c859de0411550bff8d158008985065cc312d2fe24014f5", 0x76) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r2, r3) 16:09:08 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x104) chdir(&(0x7f00000000c0)='./file0\x00') faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) flock(0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340)={0x40000000000000, 0x9}, 0x10) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x3, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x20000000000005}) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) 16:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x2, 0x7508e915, 0x7, 0x7}, {0x735f, 0x0, 0x8001, 0x3ec}, {0xb074, 0x3, 0x101}, {0x39e1, 0x5, 0x80, 0x8}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:09:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x80000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="555fbd950fdd7f74086f30067da12ca9450a632405f169f45e3d133f176a796e053320c1e574e4fa927f00034f418d0318e941dcd9686b5eba48dc397194c59fefc25c3078f9ed3db14c0dad08152e976b622e6087587f0b9aae70bf5f6c1e2f", 0x60}, {&(0x7f0000000280)="998af1eb6570d143e7e0f90bcb0c0b7f0ff48fff7ecebb90f05ff51c40cbeef98d3cf475d6f055d9c148045f8d3508d36b5e1830cc0c7da1471306e77ad84e86675dd2c195e1e0ec2df2a4d584e2608e434081e493f2e31e1692bd5cef00fb79e0675209f896f75b6bef77eb59b897872ab31808d1b971ed5271d2faeab3da0ee38d9ec47433bc604818ed613f3959a2af1399de421421f20940c8dcfe6d0985c6fe97d0edda3c385101d5aec8c79606cf", 0xb1}, {&(0x7f0000000340)="d785cde4bf3fd8afb1fe90ceda30e986391b116fda2cb8a95667129b6338079a83231b7d7df70a909cefd2af14f6f0a5c4421f3a948496f21d3ef4c660945d2c2f2f975d54606c1b7f690d22b48e0d3ffdcbdfb4ce071b64c840339d5604bf687faf7b2b7cdb75c3f9eb78e9af8044ca5fcdc0e4af7997631079a7ca5f5695d379e84660d84f5d846726866da09c8c47130d2172633056b852564d2f9711eaef64ae0a07a8e0d95e7136d1", 0xab}, {&(0x7f0000000100)="ea4690eb2b41bc8d24d125662703e61e4b0e63a67223", 0x16}], 0x4) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:09:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002280)=[0x0]) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f00000000c0)="7b53f5832c7e49f0b8fcc22d5baddddf0d98ab87d99a3bc2e4a3938c722e98c7811c35c07063bbb019ada5e2db8c12f9032447be44168d450633e1f67b405f5a079d7d0db234353fdd116cd5e8453f3399821f131ab6af10a52ed2093bc26aa701b4cd7d6146ed23d0473d3ea5c6dbe1c39f3df30f4e2bafb39653c15216257eba6b9a0e77a47b1c49346fda714c27959db0967458a9cb00963f2b2f6770d9d45dbe72df0f3f4594cd3f58120f80d6476579372708588d879cb5635225c10b181f1c13014bb30ca0c6b7baf91ff77fdaed936cda8360707fdee87768cbbe839536b86ad692e477b31945de564fb7baf87479c23553235e7012024a9525905e3e28805907ecbbd894d33865d6f020ad92511a9b75ab1be8feb57c3a2d3525cf38cd1d50048742dbfc578c830638c319ea2f05b4dd0296362338dd38cea9044f7b330b11ad1433f8b0f0447ae607a0efbcb84993e8ed8af4132ddbaa0bbcccacb2ec4d7e2c185216dcb723befa057b1f5a8394de5cbfa3976fb60c9ce80208ff75496f69ee69ccea5a442297a48ac78eaff1cd641a2634a1562ec72d086ca80a88f9cf7fcf75caaffb2c0f04c8c527bc296f7ab2dc772c6f783f665a1685e1da1729e19c07ce1751e12ce52381aae40295863f1b9f259944ccbdfb6f69df3ae542cd62a5584d25c7ebc8cafbd04bf6d293a304bee4326d52160d55f19bef4055e619b30dcd097142a4f6c5515baf92cec2bda544d872bd8a15d03becee4103be6c5ea1517462acceb01de6fbd4f2f64cb7c8c769114d5c14e71152339213740a139d6898acac3aa72dbdf07506c7114619843dc08daa726c7866a664fb06d28f6a10adccbf67377bac10f00805b999abba4a98d457c75415fa7f4ab030289d43a177b8544fc07b53b11c5bee777515020399902eae05f611f08e261913e4ea22964c6edb164e5b737e679b9c164eabdba40b19e3998624da5429ff18408b30cebddd3cf81322654f40bf7da4ffdd61c39eb666d4ac56fac7057780a77598cf63bd01214d9243a0b68d002cd6e0b507d082f363d6fe0219265e2af4f9624124cb305116e4ce23770220566568011bc587bb6050da152596f9df5a5918761cbbabeeded1a7908b7f5e50cc8a350ce5c0ddacffca7cd4d5d22bac99954ec692758c836f329dfcf6c50f2d2df0a8834ace6c7f8c609eeccf0baaba3007869b9725506f9ade44ad4982073fb1cb7c551bb365e184ab2377da4f3530294b1d3d2b89d278d79b9d5b9aa2506c870350e8f3418772a62b9557e5f69e8c8f552a977cc591350fab3e43e1fda70235090d20b3d3a6dadfe057c9a1436fa15a12a659e2fb5ec8f18946fbec9d019278e7f91ebcab8a5152bb99b8b7bad4054d5c66a708dcd60c0e20553d7841540c270f24313d277e558a653c73c6e4f7e5542e354388c08fc95272334cc8b115526d2fbdbf8afe4e3aab03f25bfa93f04186b07ceee3f6ddb19dfd58a92c767726c47ddbc25b1f50312dfa70cc2acf4b1b4c3cf41547ca03aa0ea423c9fa9cbdf47795659abd650930882e16d06949dc1c831f8b97c3a0b586329a2da75d11afa0808162352d66e70e14deb6b76bd398d77b9eb9bd59d91fc382d6208523a8005317251f0f3478409a3f41acebb7ae8a61bfbb96645cfd5524db3fd742918d245c7c055cf1a9c3de1673cf38e8b54e760da89a0513f3423eb687aba0be001cef8091631860f28db5a860c6e10d50019880dc281821bb004c010aa60b59330a6cf0613cd3dbbd0be0709d3cce5b348a31e3334122091b5fbecbc4657c8acf3a635f80f14483ee64659be2350cba70a3053e52867048f058bc2b77a41715c04ad3b0bf2bb0594fa695931871a9afa3f37befa66bf37491bfdc52537a8cb46de15d4c48231ca91c174df60ee5a225e320fae8e871f8a7be88955a466cfd3a476c693282eb20a75d4b5b15d70daf523e56f009fa98f77ff1d854c6dfbb6f4136ca246461b1aa9f7e36851e8dfeabf5574f559ae866ecb285c1fcb0ccdd3da2b1c7dcb752673ee032c97ce284792ba74d3b47546303a1f316fa3279f4b87d826abc8e27d824ef20c65824c362ab237b0e364d19cbafa143e9c5068c43fd217cb0a06e20842d100b634273f22ca0fdf050d297fb458bd450a04e41ef1cdb7fb058db8d67ed4062d5ddc1399eab1c2e1dce3edbbd71264b277e4c2c57252931f85871357d264ba42cf37aaa0ee7115cced09550200c25d3b93626b2a3b46eaf21f1f8ffa3fecb9d309c101467b78fee539864c6b27b7d66a56aace19f6942316bd7f8736818a53082a60cc3415e39c8f7cd38aef0e3fed9039e3afcf81230b7dcc9b67db587d65a539e420a82c05088991181e571a155c7f26981e194c3b1c8a6921543cc2f4e00a9188ef184dfe3ada7eb8de45fd7ddff0180e84faf7cb12188b8fddcc7d5c639ce59fe084758aa6fe95503930ac692e248fae51ca699823046240e89653eebbfd5bb295f46cef0e9d92a3a022ddb1a916d09b9674e3104e28f7e742e1301a27c7d137f64b4be54c435fecee83501f25355181b78c14a4cda2f3abdbe6d2089863eb434f58d1d073681faf0f211a53e6d5f2c3f7cb4b5f26a90d93c85b15ce00190c416974fdf82c9e3ac23dc32e520d4b8905adbd9cd331abd8dfcc346a4bf015409cf47c4d476fda20fdc37c6ee88ee21da62383be5764f8942a1e86d1c945729a933ce156abce05bd045a523217b4bec127b945dfc4d05f57a6fce2e94bdffe30ab678f07966d6acc78cfd2c3d27f6bf32aee937f1dc1ef51355bf664bf7855d4ddcfe27bd2c0460dfa907d660cd452aa7aec4e803c7eca5b37a67f5bb7131617f8004aaa54578889679a872cb2a9e4496b7da2b240b929aa007f2549419fbc436869becc85cab30cac6c99216a295937745f9596c3cd62ff18df6c15af0131aae3cdeda6c6dc7e96587d7891cc1cc7003bac1398b3f83e6216811773fb64ad0a29f31a854b2e3bb627038cb3d3030a1de0505b32b5f3221bf398ac97347f6b17ac9f887f5fc51e8fb69ba356defe680a135266ded066f5513445a5e1192b5e29b85701f4c41441f1e93c2f493ef4e8d505cd6828319ded153d0e8a4eebeace7fc27e24bedeaa09d59402249acfa636990eb56e133aad1ada43bf515d26eaa9cccf5ef4771b9d4ec2ec246a36524fb23974ad510577409cd165c5f8fadbb20e46cb23085388b60fe2799ec084b83639be36115c85b6eeb0a9dd945d8c0cbd4b6d2873cb90fd2b37e278567c932941b7bac8635189eeae5642ea68e9f594f71ef91808c5103dc252c328597bc543d390e00cae3785d9cb4ebf7efec1675db97889962008f297418ae212395ec92d023548a0aee63ac374161309184396db9ae432143bac408f09431f0a86f8bbcc79d0ecdf28a42d3d02b8ba6bad6dabef32d9bb597c24474238769460656009d7ff2e22117392611b7d11e5ba4441ed4947f12a4e7acb6054cfd8af43002cec4c3763c42d700af7f07a82e9a1d86c709ae4f6c39d7af2b58304ce08adc01e39ec18f84ff0431d5bdc043168d162f6237bd4ea556665f3fcd37cfd912bc7f800af8a7325f00102dd23d80db6ef5c780c64a666d525b528e2e321ab2979b068200b78b0664bbbf2d952dc7c7d4e7ecb2c1b7f16958aaadf345a34ac40d357dee6c9f7a199d56688f19f082d9a79a7a532e869eb98e057488bdd6254a64a062b841131f2e3f748e259bbc0eb9b514782a068d9459da25f7b7bf57680c28f9239bdc034c26891a9c2700df1f86bee76ac97ccfe14c4aaccdf7b09ab991137d44f29c8b64315676d04e83f70aa9d1577e95b6e750958253c08ed9f572348f946f814f05365d18a99bd815386ebcc47ef97615ba75f1063b5ef6abd0efa4985452f3b6ef2ef1a260459c31c7866025e43b137653a32a0970247d1602df62a94f0bc351854b9e022de9e358ab0923a9fb606e3fb7e0a459424bfd1873dbd91b903e747b29b4f658a83d853900dfbfed8cb0d8f0aa5357fc540331e76919f6891a8b51d6bddb89b32dbb05674e7161216dc42aa98d83e6cbcedba01a79eeaa7293a3c5d69121811aa4cdd0f6a8e1c224aa79238415caf2b57b2d9df74f3b363e1dddaabe220940e0103e95a1a5bc96b3b6987ceb4df2dea6166ca003260c510b56a3be07b5dde2162d242b946486b1810094b9ce3413fe935706fac29ba62bcc67441065d93bda9f70b76cc61a57a2c513cedd3bfd4957a1d36da4c8aa6a5f653309b53db3c942e4917e32c6d75b965e6e2f10e7e48be38865a5b9c0b830cc677ce4d8926935c44243963534e8213b06ee6ee057d098ef86aee3ef2f5635fd53acc92531b6f4237c5af2cb04c0a276f7a2574822cb96edce08d495b685e16a9bee704f99802f525b2d29c1f12a80a70cb97cc20e246332f0136c883d3628831da0eecf2351c0e3e6dbfbaede9b555da03a146a0f3dff74dd6d32fb02105b795d2a2c79da0f1b2fae75a9c3cbbf160f1d2acf9f62b08c61eb8e038438ec69cacb30a4051c656690340ea5859086ffb4ec85a9d244a56f6ce78bb6e201b9aeea52e3b8d5cded625272217ca1b6d1555b3f45914b9efa3316ff962776c42e277f9ce9aeaae18823d2723dfa6e83e7302946cffd85851eff13efb1882ecc80696e14a261cb9b4b16e15a59b328b1ca610223e5119bc0e2feb71802d26f2ba71db0d07670bde58d2eb1992186f9279e12f97c4c22dfe0a7a7fa5edb509d9bf4643aca49950e3851bc384e13a4055d3ce6064fd701e6a23cab39c27fab40c4d18d2af7177cce4859c3655fd9f6c5334659d17f7e0f2d8704f51a2532d81321ba7570eddfae8f94c433581d1af26cfce2d048060e031d242e661883b1a6902de5b59f2aa87ba65c3d3a408fa6936ad3a94d8a37905b4d939f4b325e0fafc0ff7f3072478f4a806366278a10b45bac8be27bd294cc073cea97e018ce9fbe73f0f20793781def506da73b14263e2cc91c81c4da3535669af8d466c9e9dedefe9590393b7fea8d043b6301154114dd1c925231ea6ea85c2fffae49a939605375c457f62e6968f67775fcbc9e28cf6f988a824ae2c39e54abbb2fe5d08407c64fa391fe772d85026092a9ea8b8bdd0d1775f68ac3a8f95a7df3c335459ef3cd64bd8d084e8234af9450d701ed7c58b5e029e50d931965f8d49ee149491443c8261b6944ac7e49a341e37b27717417fdddd3c4316c134527d05a2ab20260f1b0a9f2dd4c6c37765d9d9d5381c246ad7298bbad8cc159a76b8acbbf6f2a53fb2ed1a1fb2d6b2b25607e9e5382320d5abd8e5c54dcd0ac5cf95abd62db04f743b05ebde65cd8fdc146e14b06c78e8d77638a32070225bd48bd5101f90926a22ac265b5854b8f0ad93b82ff5e649ad88e646e84954425c029bcd2aaaacfe8a1f7f6ded5413d84ce277d2a1d6101bbcbb501094619b33573fab39472a912bc354f4634c6b101e6cc72483534df01580d7f754936d4ba44462a0b887f91bdd93d130bd997de659e660ac5f6c909a58f9e511c7e2f1f8f2c3394cf6f764e8f1af04fc8e1874695dd098923dd61cd92e26b9a3cf0c52e62c0f9a12983e88a76864cc5b599d238fefbb6a9545f221763001605f60ee5d8e39b43395d00d9488c4442f1ed366948d884d9d575b4e48e25ce034ac16218fbcdade93b52e883946ea865e66ddf48d1c5caaf5beb8d1ef1baf81feaafad408d2f62e700df6a10b21f4a3f3408906fe7a72ccd39ee198e3b3a98cc359595", 0x1000}, {&(0x7f00000010c0)="82206627ce224b91c3aa874f63edb5078cb40baa2039d134e09dfda481c15114d250d56368c1fd79cf5b8a28f2fb4eac2c53634b213cadbd39fb611862b58a8b371c320c40099aa9ea37ec7e0bda700f3a2fd42f47eb80a7feed1a309e2cc9c9d447c239c5a513b3deeff1c7e0d6254df8942a0b456b33edb7ea5fe75263d129587b5d35df0c479d17e931eae081c3a69046fc01bc2cd21602635adc2a905dfba7f510264822575c01f4e46ab49cee2666cff2cdadd7db36099df7d1171c77dcf1ead1a914952dd83912cc70ddcb5ca74bf78d7c3563aa05e2bf63c441a3793dd80fd62c46b7d1f41be9d093a28a8cf967d8449d7dbd917465f8b2ccc33efba900d439c3b9d9fe658d94fb0636913c6e3ca781e4c622a47e9e1e6715abb7ca86b4e8ad65678314d52b244e5b61681d2a119396b7af6f888c0747be145bfafd736a7410b44c1b46d35f63bdc6cee8001a961157b50c9f6e3481799b5a03a01e95d063eba7d9f1bb6849f6e4f906df6a4d97fbc4ec5626a6ce7e93f1fa0efa895bc1f347be7eee7def22073194ad0365b8f5cbc49369be0e9fab975f7b20b43c07edba5284804de9ab53166e347409f5fc61b1ba06ef52c8e6fa53106399d42b1a5afa9f6144fc67f6265865d8595db154e57a0daf0be2280f44d44ebc350c2e1da1ec201065c0da3152a874fc967aa275f38163364e5d1bd10a20e0de787a6e283ca0364477c54ad5b656e6e9360c167f83d649eda748ffcc69d8565e1e315ee95878fa69685a904ce3858b475e7d7c943510d43b84593e0cf516d4fb9cef987f11117201c7618ed3cc3b4f4e8343a12a41a3622a438755dfa095f853d5d1f9833bfc3825d7573031de08c9fe48b9a8aa4adb0e0ce0aa269b05479a65ba57f33c9e6c5e2dae54a0762a08bce4f65ca6b5ae243e69fb2babb7ea84209449388f9dd428d7059c0367f9d697166a5590c47737c2ea997000f5e8996d460d603dd2ca4324ea7fab0205a6d5eb1af039be2224af8406e4cd77e91ee1863fb73c2b860ad043afedbc537f40f976be2f3ef8b2be649eeedc3d37d6dc94ac859f8df475496a04a7ac58a5b91dc5ee8a947a67a1d4f82f6ee31c53fc5372ae28fd05ade8076a55805e83d52038df354833297bd9aae1e5f530cd1260730c4749cdebd8ba54a30c3c1af3554d59f6c5a9768528e9ff5856aeefbe58d5f3cc7e08138d7eeca2fe7a671c0441ece2739c9c2ee41240362bbce1fe487cd6cf50461e75b5123f5c93f741758ff48052c053a3fcced88105cf35240d9c37e0a8bee91c18def4cf1129bfd98a8441ff0b1aa84aee7d4a5326ae2bdde4a40a38e97372f2190b742694db2369c38b2b683fde7d664cedca8b69c5081041a652d1843ac7e628ebc31ae318f74384d34b660b25121aedbba2e37bd595d619abcaf32bd758f2dee47b00a079b7236e2a27e32af203e0f9a883f0d7fb250a97fe208bb470d6512369a681fbcf9790b2df834922abd787825ab602ce8277048c40abe5640c2df27e3f58997b9601f65af1a743b21b8144e0478d4daed507438b780e275879d6a322f1f35125a08e9a26b5092e8c4ab2683e20a3fe707848670f64030e55bacafaba6043fc98ae25254959d8c8ba55db8e7cf232a6756c6733c6cfcd007568944f3feb665793164236eb6f2a0bace40d379f5b7f1e10b58cea1d11d920a0a013fc20bf76cd8e22e651b43cd53c17f23d703ad2b31f7070e92f496db2c76e8778e321a4e0062ad62335bf9647c9fc8cf6abdd859178c90857603eb07e02518f45a663264a3fb7a3ad9a731d13c4cac2eec3486fa8f237626351936f200f7d98391041367a4d33fce5a4b69a03c7619f8ac78be28bcb3080d67c5e29c8a22aa8eb8ec4ade1c1d2123265c1dfc0ebdedbcb5d3177f216fd1985de3392c884d85fa020d1d4bdd7b8b27db39b30322bed47046b1e8992c849540e71b779b25ca03a72b06dec09ab68c5f9a6ebe5853ced8b03fe243639eddd7ea356f35cb94bd5019fa97954ad864a82a982261c1d27f63a110bd468d466b0e9c532f544441dd72bec21c41e48211d8b1ca9ee5ffebc943d3c42e032ffadf84b04e5993012a58c5e10b2264d1210b268b25fbe3dee0487c22a74b1f926e6d65ffa31d1f677ef87e5a90e89d154a3a288e2e1e47fb08a1df9da3323ae7970ede381913f7d55fd373cb508cfbc953dce5bcb27dcbed75feefafe86fd0cc2e4123c0d274b096c87012886b3b24efd6ee328c35a4fa990d4c73dc3d94a66905d9667e94b118bd3ebc337cdaa41ad789290b43cf3085a76f277db3f9ac954c595d2debd14b1bcbce69bc39928d4c50b8e98e0e5c0513bc3d40878c1f40b24eed72de0ca85e696caea491b7e823e7ccfb484de74fe479aa06c6756457ff106a25c5c52c534fa354475a1ccde34fcc8b9fa063e84ebe7fe72d1688a932b41681db89a65f32c0df26e54775e37f7a2232f985c1e714d3e72f9ccfa68ec8ca558f4877d1a9b792e8c3d636d1c1169601851b9fc1996e6a1fc0124d3951d496a08f065582f7300f3bd9f502a30f5fbf39a7c0893d43435cd14ba6def74acefda83db05aeb78a14958f8646e666de202ade12ecba3671ccbe92d26814f8d3633844c7c6773b88020bcdabe1640de327ff94a5480043025c6825509daeb1fb1519e9a0b0f5f405d062286af38ab1ec81d144a1f991b88274afb5841e86268b240b5f903c0f6e5c44ea1adeed7df40785a2ece5c1ea60458b65a782a9c51478b0f93093cdce09bca8900f1f78cb08771754aede5a0fd90661652d6131bda538fdbd8f91034f14b03b64995b130bda3a01184b13867e930bde11922e5ce07a5c5b2edc110c16007564aaf7bdcece991266e053df3f09279cc2964bb3349e7e27e6d2347e01a2c24b8c2be519d950c0b6e268b22a0df075d86160f27a348d6772d62ef347745497b9ce66e0ba46ccff27d23ded938e6e6116495283940d0911db901951c4e94cb56843c33681594dbd075d358de76a4f5a1c6c81bb58c9db3e4106d57905932b82d541d9be2287d963b9cad1af266e0bc01be28e3a8858ee8937ea8d9329b4359ee0ce7e1b3d85470cd93d7308ce7464d3c9abed7beea62b40cd51ec32497c29d3ab5617389245e092beb95d72c323820afcc503070296540ba2416c1944b038cdeeb81d2213fdf556ce0cc2c81d29e335d50277276e648bcdcf4626072341674819f274db7d78785efd9bd8fe9095eb8afebcff4a6325251319036c83af3b91ce5b97f7dac155017db324ae8c2f853f26ad338a9db78163e4ecf84a856ac473e4a1e654ce46f192c55e15fa5d8ca393c5e5f8405facb5afb88ccd2b317411a809da45d690e7012a1a7b3ba86a0ac102e29c093fc45a55ee6b07716526f34099c25a102a210b82f9d13a35a1518298675fb7a356932c11fc8653944dadb5d52595d5b07215816fbfcca962c9a07fe4eaa76a9e605084517d1a7012813ace45afecd5d479995d53b30e68cde5927a4abf2b2f147b67d641f7dba7d8a3fd22b81788da5fee6dfa8c48418c73850d12d568bb419e6da2409a23807bd96c52052d974079bf1c5515ec58925372330bc80da1acd37e99f684428cf10ff7cb6bcb5e9ea8338fcc1ec32f2e9d2b6eb24adebf159730c1c4580c7efa397a70b3408f7e99f06212cde6b1c25c9ee504435e0ce9587ec2b379832b266cef218cf10b69a2a3082990effe2e7a4fc11e6c200a707e3844cb709189c4858052004d70276cac834e6ec7ef599dab16a54d6f239033e4b57224ba02a45599e96ca86828e8c6d630212d1e8310daf81124599081e13b23363cdf283306228a819a5cc3b38e89cb9952eb2ed5e2aad20f8577a59f68a41ea0cc595690d1623891f5153d47eb25a6cc956c09d39eefb0a4b1a67987ca6c2d79326b699a76c6e8157f2b1907afc24874488ac0baaa2787a7fdbeeee13ac7690061ec663b0bfc402d26e33fa47c88f2e04d03ebb72c3c65d44aab6c698f8e4e699b6d3696ceb5173ad1de9787f6fb168c04504ee3d85501d5c8463d39d16973b36ff2d93a3c4a3c902ce40b0c669f73317171368ff6fba385698af98a82a1542da2c529da5323548e68c48bf0d046024c94dcc34a52dfc5033376afda9facacd23181f964a6db018f039e97f58e54a7c8575879894895e85e4881a3c5b58c5a9b16196e7e2fc68ab19df185c1f6f3e32d1081b5b81a074da4fcd6042ebd4f8cae355c2bf22f38983d17f6ddcc93a83ee1fadc83789c545c0acc2ab68fc9848d058438c39dffafeb36f846f4263d9f92c34fe3dd7e1be685b4bfe2f4b98693acefdfe7ea103efca5a217103f29b0807655d5366600985eaf4f95f4c9d21fc7481d0f617f528d6d33417c224e6a8c48a6d644fa5ba3905bfd58c64564a59acc63d2cea3bdf02473798251a1b2903efe01b42c2e0f2f5028a3cfe49e1717d474402005ef0a2d143887959560566456e13ffc603191489d8352f1b9d676d6ce8f5c997d56a01b57d1d9fe7da429f0691d469c34444fdf156938a07508e1f60177ac268a0ad1fcb46f02d87fd573af2f583062c5a7096cadaa154bd00a118f32742c28f881123f7ca0879fa54a462c9a69d3db1cfd4b8490db4e3e8a861a6d00775eb006b5de28ce353ec9b334539f55a0b4ae33a3bbd478f8c10f9088c7d56260d5cea37717e3a1a567201083958343522cffdb0dbccdba100c2a1abdb0a8cece2043af2cc63862d0f0a464d23cb4f8c594dd8a19351d413e12e5e8f6aa18d7bac2d941ae95d26a79707d84e04c1367e340ab5c8e5d6817ac1a77403f83ed57a8fe63a0936a1a2b9156c9b32443949fc6548d23f0a7366a790dd24002cae6f3a44ada6a96c760feb5bd23d0515e6dd1e51c61eacb3a797159a7a245bbddfa59dcd1b58f0e7f8b2952fa65848014489574a91e97c19ac7f758f56b63795ff5508485d228ee815d9001397d105bfae2d634c1c004bbcc651e41a3ba155524e5d8463c055d1562f160926a52dc227ca9c2a73fb5087f3e27beb794874a56fa082caf3bcbc8a121eb9a02a95e01154abec9468de650582f32eaef4a64f615b153d2d000625c0600ec06534d2321f88943500cb01b1f32a4628dbfdbbccf1b62053885cb19154db635cd2d750a2bdc1de7b8697e11bc1f2cb0b9ef2d305f7999d3a614d32093479f9b65bd4e31878069336dcefdd39907930279dbe0ebbe7cf6635ce7e464efa34335a49dbb8af58e6c572e997a8fd5c63a58bbfc0e846834f6f93935b7eb04a7bb5eeceadbf844f74b1cf95b90fee49e3ecfb4cc21de049c98e8bcd694ae0da2efae007fed8accbaddb6d69081e604ba371fe0e2f3f2548732c87233ce3e17a5d72337f840215e3f458d031fe3714aacf5775b9832df5abe187d216fcdcac0da7bf297c08f135cbe062a605c120172d10ece95af4d796912a57d32f56e86676397acd2728ef0ae3c414cbda6ab1c60a78a90c75492d8a93b6689baafbcb6d0fe5b7298cb888ff122bbb7a6ed34ffbcd1212e2d8f3d0593f3b27f488d382189d402ce56210f3eb3f5fcdd25d314ae2d4f155aac71e868ef372837028e11adff5f3ff6d2698045befa31ee28f0c56f7d24c18573b683a3809fa74411f073bc3d6b98a4d12c799364b4485ddc7ae014796110d30a06621c38c8e4a3c5f8be31914eb969600a96d402473138af1164b89fb5d859280e522d8c97a0d15a216beb7dcc1a35d59d05c343b3f403ad8e95b809511f487cde9b85dc3c3a9f6ad5d472", 0x1000}, {&(0x7f00000020c0)="1eca55feb7606e06aef2ca8d648b5aa1734b8c2cf38cbcb357aee62e3bf0f42e9ed0ce2d5ed563f47cb1f3b6724234c8b5ed762ca446d2", 0x37}], 0x3, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r1, r3, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @cred={0x20, 0xffff, 0x0, r1, r13, r15}], 0x120, 0x404}, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000002500)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r16, 0x40044273, &(0x7f0000002540)) getpeername$unix(r16, &(0x7f0000002580)=@file={0x0, ""/42}, &(0x7f00000025c0)=0x2c) faccessat(r16, &(0x7f0000002600)='./file0\x00', 0x2, 0x2) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f0000002640)={0x1fffe0000000000, 0x100000001}) setuid(r14) setuid(r14) r17 = msgget$private(0x0, 0x408) msgctl$IPC_SET(r17, 0x1, &(0x7f0000002680)={{0x9, r7, r4, r5, r15, 0x10, 0x9}, 0x100000000, 0x5, r2, r1, 0x10001, 0x3f, 0x6, 0x1}) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000002700)="c70235280069792f3b175a983e3d18721cd8a658a8f3c6acde62871ef0ee53a1331dcfede5b08b04de387273a43e10cf09dbadc2865ec8c37273a9e679c12721c5d8fee083", 0x45) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000002780)={'./file0\x00', 0x1, 0x9, 0x6, 0x1, 0x100, 0x6, 0x3, 0x2, 0x0, 0x0, 0x100}) getpgrp() sendmsg(r0, &(0x7f0000003a00)={&(0x7f0000002800)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f0000002840)="a3904d3bcdac521c4aff0f5de9ac86870535d90bd9f544383c1e3763d4de49b475c71d2bcafc0ee8eabfec460449820d726f33c196d126624f8041244d4a06accd6b4543c57272b5d321fc4d7d2198dc25ba463c0dd827a69f10b4c6524f8cf0d70666b04300", 0x66}, {&(0x7f00000028c0)="58b12be23517aecc632bef322f8dc59f8856544187eb1123049d033f8812a594a4699b935e0c2f093153aee3a5616e2a440bccf613f8aa927518d989d4f9f712f6fe8d21a37b8222a09c3e1cb28ab44f707a44d1d1c314e8d54fed5bc888c0c028d3ad1a46f32908b66fc2eb8fc20e6e58c79cf0f6", 0x75}], 0x2, &(0x7f0000002980)=[{0x40, 0x0, 0xb825, "134a7f12b0a4b43de1f712658a57fd6c3aebd7122ef512519a4b3d9dfc3b5ccb15498d229d7e1ca6a2"}, {0x1010, 0x0, 0x1, "f4803fe107443f6fde9801ce42962cb628319d215127c5cfc6faa858d832f07d85616bc6f7461e4bc169ca89e4178661fe5a37ddd02af63fa5aafb350bcd41e31ac22de6adec8d0af5beb968b47481e817d364668deaba6b18169c92a5af384618dbdf07318830f3b365508a132efbc79aa30f1b2947ba6b3f734351bb0612ae6381ca8d371f17023e593ba9e42b42a42cee27271e4fe217900f52b501fe6175b9c8e9a2d1671c1b04e48b87d5dd100fdb8705adf64604bb4e6d9f8a5acc0b3547ca3bd43eb0d1404d134c90391095346f548d6059f390970c514980a2cda2d472a0d789a294c051c3cadda67a9a31c1a0279516c991379e3eb6bb63998f469d627586da7edc85354b3f185e1ae73b445517c1d76ab05eba63da099a88552ca1c5d093693f7de1f235cdc4d051cdb4b1b2cfe69dcdcc2f5f6412499fbb945dec058fa773ab7c7d1289a4ba581fb853c9e84f9b38c0a231c64714f61c3c93bd365ddff1903189f9a256d803e397ef3145b8880fa09e02ae934333a674d75e34a89505e853e19cb96f3f607090cedd9feed41ec7079a1047bda24f0e01fc34b7327c3354d86b1f72448ce8c07d9836150f411cf3d9d500f5e2ba8c3adfc95cc82133e02408ed7e58aa4ff2d63a1eb8d93a3f791eeab7e4123f6a921e18874d093fc6e56c67e92dec87aa0250d7a1454825f7123d16a5541f74a1334422784c5d46aa757783719119f85e6789687ee0836fa619e449c60e9e94a3a407b54f1147c0c8dac2f1e1a4f3ec9170d2f0c39ba0acb3767448a62074f357bf24c23c8cb98cc3e1c4f9ee68176dfc604ea56ad1ddeb0fa20dc41a4dda11e08cc8a0e7ec88474a2831a37d0012105f48e238b36949e668fa0042b7f759c09dff30db15876cb7a6244e06e7bc4d70fd0ebc8a8c5dbf3302cde3b97dd8dc5f1a3a967c5e10c0b9b1010574f3281a3c7c5bb7c2767d1ccf05e099e1c3258b8a5a297b662cd07d2eeb2124256105f4a8470b174e0ec42462c542fc4e50a7ea971d9344924030673dbc0907560acee75099a53b0344c9f1352dee0c8bb6cb447c96fcb852d503ba01eee1b40e7ec27023592cbb1aff885b39cdaf236dc9764c6765fdf2e4358916cb3ae2ed23f9974eeca7f03441c6e445b714553b1ce4713bff3ddbf074bd6670124d8bff17dc667238bd35669f5c6d4d59b359f78d8a26065623b7c4e835b16e4060967d8ca09f832650f9ebe3882230dd5f0bff9c53dbba75ea68e26b8ee00b0eb7fb643fbf98e98e8d61cf81a9ca391f868cc11cd3161bb28346ad771fea4ac5c2aa408e36fbea6603d492b535b1d9a9094c3ac51725ee61507278f45533b479aef771cb6bbcc8e1625e0c12555e1536b6fac2c228109937dbee7feeac436cb968ad96deeb0a1729f88e23126fe01f3c5b8310a166518c899fa7a73838fcfb6e6882c778aa2810d165567a5089eb12fc1ee2bb890f73a42bb0930c8476c8a98f1af2b710ec22209c5a3b37109d0fc4554558cca5080bd7b87ec608bb8ecf240c9d81bd2449d1f8e5028eb292ba068b68248aa2a56cfcdb136c0257deebbab3f7cf2bdc691fa31e64bdad2042c8b920155945df439a3f3326ca58ae3bf4cfe3f8b821fde04047c74ce6bc59a6072e8dbf842c430a60348c414eb2240b0d6257fd004b85b084ea841712d1eb1848fdd55a67d06e5adc100ccaf2cc747aa2bdf924d13af0b7c52a354daa33ab2b5d9e1a1c74ae3928c3c47c65e09239229ac215bb5a0500a97f7680964598790c4c6c776f864b6614b6c76931638e0b82233099d03e61f804c9818e08e557691db654cb014f02638a9d36b36bfae0bda7210619fe1d43071c8f041bec36c7e21b499b2b6ed2164108b8d7ba3e2f9fce7841054c805f4caed673ef5c705ebaca4d85800452fbaa0d73f08e4d8ee2bbe0889575077a49d9992067dd1f3440271c576647f381a6f298a6e06b0b8361af9256ccdf855af74768d9dae92bdb16ff9a741f3a86f84ef33ee2517b470527d731160c7740da4a84442070d26c4a76b45181795bbc0b56f8d90fd68a41a7cfd7b921c9b73e35f0e55c0ffa5f365dc3ddaffd9dd39b582fd0d6449280a01fb68d9e3a0c68add118d8edf9c1ad530ac7b014e2ecd3e19c481c22d3c09b2803dcf30f99f696323919c7d99c0fa12d6d06f6444033fdd9a31d7826102ab7e2de7b5d4bbf506ace7af8c0cece47651716c907f31206363dd0f8df062f2d283bf7dbb6b68f5eb654931c68f52c12cf00b2cd53b23e586041a80470ee1528ff79fb1805f2024980ee6dd4c222b89c005fb3e55c0b6973a871265c0462a9940c08d0c84cac931f10d60e735e0285c9010866bf99c02f659134cab3c3ec70e4b1a2aaa21fbb2944444623790b1887b34a614993da69ec1c98df6565ed29b01d4ce6d84cce923d3b2c528b363362f8b3f5eeff55ef1982dae9cd977acf28f74e2d8601b67218a3cc80cc547a2db0178b5acc86dc0f33a568992831fd5be34e2d4deea1bcebbb224544d0e2e7cecca6be44b33bd5c80b5897ccf09a0a8722b6ad1b6c1f397b71e7fe2d21aadd0e30ec3a5f058d122789a95d6b86432832e89193c3caf8a9022a8ed51bf298d6f88985a5adbf818f55c202fcd525dbde837cacf47c016441d8d5d56ef2317f09fc74b896b6085e528222a85714823e70384dbfee506b5a94a2032c708da68f696321f2adb0f93e98ab67f62f4b7ea824b467bb5c833f38058d120135b1129317619a5f60402200646c6c40aa489641cd877f091501d943047363ff612413293eff0d918e3c8126006926f8842fadf97dcfd94264be7950aee845e6616043c4dfe3a803e079099d0050e738dd53781b47b80f0292d35ff45d0e25401da97472b6417c54209a9765560e6d357d014f27dbc0dda331ffec82128ee9d410d501e07f67961c15e4782ffde9780eba9985517bb452c36ddb7fbb1ab06195120a3c9e1c162ca93ee6cd91a8bee51662b6b83ab4f8cc4921cdb19c749feeb9992e0f3ea2b8208b4d21e9075a861909d248954ff8300d9e70799584bb9d417312258f7afe3e0794240667356188b50963ad5e9e6f6f934e1ae9a7d4f44e3ac6ac84de9b101ae1798a5d360d8cb7cc6a62765a16030577c25fd93c3b05576eb5c099b66b04ef3f1c0a75b5bfa010dcd7a7d34b6f2ea1a8a29d960d4a72acfd46095b3d21588054a2446c2438ea6f18ab78962af688cb548db58223abbcbb7a2b7d2476f227603fc34cf41df2cfc6fb42d9fd0ed95fe0f299a00772e433e84ba861d08d855a3db8919920fe42722c11c4bedd6d7cb0a75ee54a9ce52ea2168c448f86edff7e2ccbde1d3a615cca4e56c92e3a3c3afaff6459f72c888a7d64e02a5b33999f08819f8b8dd408866480f7868589c819c6c46fcda7b9412382cb6d1736f3f3735d281d48fe7506a7ac45479fde9968b7ade6cf9a58effe10378b168a2555463597f8f538fcda6a372ab751379cd15fbd1f8dc6d5f68bc177e6628c3b5d94f5631378be0d7967388ebd28ffc5ca43d726a351af2d6d76cf4962a33d4d654e62b4d35093555296d5a5f5daa22d91880362d5bf3bb12684a429c6fc714d5c8a2a4258222bb4ced883881729fb24741366447aa66a55c52637216532c65c67ec274cd96d7181d6212d724e5ae1d0d80fc90b5534801c4f1270ad2ab812732401a24c5f59ab3f5e5339e67f8a4e6a9708a135b78e2e5eb27c2ebe6bf08f7473a2adf37c765385f48e92de99ea995d2baa5a7460e625d08a79561b154e54085b876a47805de185b21fe93f0cfada27b0bc456e27b0eb8a237e3021580dda59a91b3784ced9900e802681a7ce1ca27841dd90fa2e64411606ad76dfd61871ea65ab0f02763f1813f7df931cfeff6b5f83f2e3ee9420172e870fecf42cfe9c12eb59bed565aae5d433d4ab31d117ada0fbc3ecd124669fae3ef96bcaf430a14eb16f23147cb639c60e5c9130e19267d3c4b7a02e48d0e58a8e0a1389df86dfbcbd2b7f6a34b9c374cb7ae5d73242096d2fb25c55ee810f0f17e36ca01f4ba0ea2b1631228ca9d6c489744b5b1d42638a0a4ff82a17b3e660c282fef6a1f9b6cb8f0efac896f7527b52cf6ffd8566326871817c0cd36f10f48c6673c6c7e593fb2db930b4b11978bef089bbc947271212e5c8031befdf422b21974e8b55993f69ae9ebbc39af28f08c484dafa70afd70993e65532843233873b08b0fe0cae46feacda7d997cceefcfea0f33da5fce9ef6742ec5d6c7e50dbfcc380315e86b16a25376654116b16816a38eb79839739d7bac54116bbc35443ec332e5e3bde8a2d3f641f984ca199f9b88a930958245673d20102d42a1438c2f52d0d477936dcec467ba1bb4a606dd5ff2c699d0b1df4caaff945222bce3e731eb9ac3477b6f8f6ebb92672fa681d761a5ed89617bc27831722f7906e2c75bfd482d9e12578e90c0143492514d4368b438450a151f9d1e2adff552756f004d17a18af0d4304bc29a5598ce557a44f0e716bad9c120a9b56c0bf7c485e83235c8d16137e682599a3714871463749a1fa07e5b7dce16a404d7714fd37352c9514185f34345eaff234aab40d9d1a9d7b82816cde74ae9a60c72a8064ede80a19e7a49412a4928b4d6fa7dde754633a86abfdfb5781010c292c75e98e58df2013c8b94d4af0fa613cd4796e4d9df454c43c56444dab4006060e4b1873b28e90b30a649fe8907aef32fcce93013a382ba56830fe5ecd276fecc51b74ba8afd4be34656edfbac5cf4ef23703bd6ab7cca2b71b0597cc955f29108a32a8638b96452f165b11b87d911c112aa19643f6bd1b8e6a59da5e7fa5bf615477b562da2133cdf6bf4bceea9bff5adc565e60872e337518928662231739b9f24cb2eebcd78a5307cb825af90dc094e1833c19502fbff7be3c1cbc5428e5e4a4870db22c175afbe1237c511fc7cc7093e56c186a6ba444a310f4f1c9ab1d6895cc284dac40b9cb458e8994ae2f7da2392cd8bb00f7f8608f03050b72703bc7bcc281f9652675d38c572e41cdaa502c4065195b8080810a01106ece1fbf7d1c602eec165d1279d47ece1543e663475e0cbe2e20b8f6d8db1ab57dd9e8d54deaa3faae06da898f7923bc12fbd43d8da020c81d8dbe613dd4d7f32577f3396cc99e8b152926ec11e07b4deb7a897d01fc07cc2b2d2da535e1b8bf8ca73ac3f959313bced9e5394a4be03a2e51f1ed7383c90e926909e0ff92c0bd581c80c9e7a95971a8811c6a156460b356cddd93a7a87584b3e2953daeecf9f554e3d5bb85f20710fc43fb188abc40ecdb2e14e2b9a6f9d9195e006f800f34262d9271bce6f7508938e1886ab9bce52e01c921156eb8be2e9a7dc8f131a0e200684bb457e5e9ad30f15da3332cc031f03beb8dcb0b73db44d7e56d00451551e7d4fc5872ae279d90398dad49d1c290f553b4b91fe2c8c8a108bebf35cba1eb4cb55f2d8d6fba06130d0ca15a9452255ce0c6029dac47678270f53982f44e59d934230c97d054ffb8aeaa7fc09ec868aba2351d0706b45f8265f46f7330d744bf289f7ae9dee6ad8e08541639d5db2ab64894552df3c542614e725b9f8fcd5ac62601c8f0b9c43b15b6423ec81464019f771debcebc1fad17db5f4ebe22316af780eb2c06a332da1ee83f78da6dc4480aadd275f2cdb0939d54f30117a7f4161a4b5ad3d3440d1eaf3cf47f333d76ce7ff5182d7016c24daee9bf10bbe0d24e6b9024e05bce6004701d57555244386b645a615875ebc66dea4a428c"}], 0x1050}, 0x40d) 16:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 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, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) fcntl$dupfd(r1, 0x0, r1) 16:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20881, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:09:08 executing program 1: utimes(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001a40)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2b}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000001d80)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e0000000000000000000000000000000000f5794261d042df000000000000000008000000000000000000000000000000000000000000000000000000003c6127720ac3e07607ee47d346856b62cb292eadb91f815c09d254a40b075f96337e7efe4c2dd886ecbcdbcb81547b9d6dc9dbeb94c3d0c9ae1f9c8c1fdce9be30f1745e2f5037d300599924e4768603358a2378ded04a3a283237771442c5bb196d034a58dfcac1118f846fa94ef30005183ef245eeec4cdd5e9f3a2efca1f60e38793578303794d7b61c7e2054c990e2fc7cfc56d35c8883aaef962b79d5c3596e1c0bd9f90ac13688fbcb652425273d29b2b7be07d24395e406ab0000000483e5dee29068ca6dc462070264b84bbd58d8e07020fe9491e254fb1789022a4773cdffe2f360a524bfa83a8970adc69e15a1780062788e44a9d323bf6b52541f7de907c840604287f5857d5a80d2fe0055d7453ec837f10b4a"], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000200)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x3, 0x800}], 0xa) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) r3 = dup(r0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000002180)="049aba24562a6752373e64680ae97cd61bae5680a6871b02cd5dc311ba19142e2a00cb9fd8d77ac2f49b2467e24c98c207e948afa559030e03c148eba5dcafc04aef15f091a790316aa31797c0f16729fbea19b38a6dc2fb3f5591d98d58a375a37b9cec5726176b5757975aabc241024c609f9d7f557209692e02aafe064c16e4adbc2583d4b2e8956e4bfeeb6276392c4b62882e456b3d4746570e1bb11945d47ec6fd33279b75e215197033f530062a26204085a4396db7880444e5b852b295033e3e2ec047301dde67f2d76a2e465a17206ad8d87cc172cd1aa9891447f7737cd8304e6760abb0aa1c32cc45ec320eb20e73a3d44d0831ce8f45a62f6fb7a63019e31099c095bb7494dcd9d73d7242305aec149215f51e42b13fade1ceead660c4a7687b8373747c8461a2f4a6c177fbc35b952c8c34e1d764ed08ea0a57f8d28a34fb5ab9319c727b4efeb3e9501adf423a4c716e93ce16ea7f1931e6a0abef39728cbf91cf920faa90923b02223541440598f95c35725d0cf7dd10b6b1767d37e35ca7f5ecf34714b038065a6250ba89e6dccc69081688348e6039d4d2d9bc19bd4e5546342e010b9224d1f3570de9e3c79dab4487439e35c6880f557ec44c578a38069066745bbade62cef8ca8c02c78649dc92bd22ea8efb902b5d2f5e020c378524325095b7da3858c508c62ab0f3a7af437f8e1bc76c69e1b505fcedee845cdf33f92e64002f94b6c386c409ea6985476bfb180aa73a02c72419cad56c1c583ac2212a68cef1ad28a4e5cbb3d288fd76a26f479856bf916b4b98a014057196e07c48ec0c684ff9def89f0ad0f9e3bba9dcbe48dccb1b622ecdc1edead5039964b4c4a5d1327ff5699507024f0270dffaa7c15e2c552165aaa6692d2301e11ddd13bc50d097c4ef4375d3be9abe2cdc3d60b6f9ae3b32ba8ce8c7a55266aa1a8e6cfdd3ab2e1ff580c763cfbdf26fa42b11508689bfdb98eac74696d3aad63aeeb4169bdfdaf8e089ca11a2de63e9d6e0ab0ff9947706b9e5aee4dd7849274b5bfbc4272b6ee9795d0765897bc18a3b7cf0617a96ecc6f6e9710add45f1ae27ce4bb861a33538a05f11bb2f230e2f0a0118a1b1b76844154d08751bc7482897468f9c18f6729a116cf56b74e1f6d7f430b68494f783787ac26f9b58478b02d664d64d20f1b4898bd7587ea6522278146b2e8479bb9baef6284daf453aeadcf4546a717abc71a8f5396b3f031d45c2182b7aaae2e783722cd63780de6313aad95b7e1a36dbb0b6c3595068e129e75c764a69489d283584cdd94ecdcc9024f32837f692526b2a8a316d7538e28495a0f78cfd00cbe996ad382667680ebff765fb63bce0e39534506dd4ede97cd818b06f344ae989f9ebd1d6f1407b88201647467ed6970340a9273ebf40113597022f0417c403daaf5ffd49b331d93e46957ed890c325907ba27feac7dcc918c728b84bd313d2fbffd9fcc1afb590807b7a996810917e160c7147a7e345d3021e8fce7174d84cbf03846d2a3dc925c976ed2d5c186307194bd2bbd13fca36c6093b33b219e46469e85e1d6b41dd556c94d77f5748645de979ea3064baaf11b830a37024604f827b21f7736f1a533515703a9dfcda4da413b1d9309bd0bc0233b0eb11207bcac5b38d9b42220ff1f17ce69a7e3df292565406772e62c579589ec573e09c04f63f6e1d878cb9fe2e6223b7882e05ac51a3d1fe698b17ce2e69b71130d760a3251b0c38b79afb133d1b0d7dba368d83f09aba21bdda154bc5fe15474cf285a634cf463f7363b42786e5649b421dbe711597ae08cf547e1116019631b53aa9eae149af50573b6ab10e739dc39d63a6ffeaafb2d6f8ba868bc1576fe464517913208b138d122b2c55c8224c4b46da2a6d3800772decfeca31a353a18a0028a94d7add9d0612c8a4434aa87cb7b76202fed245089f20fe7d7cfd0c787ac3e18170e9151452beff7d6d2fcbd901593bb6b3fc6879edbb09df6585c8170b482fceb35fe19c962a54f20b6c144abeb3c175f6c9eab76716261a7a8d98439e5eafe96b770c11f0b56e57b074bf9289a26834067570fbdfc57dc6243e3280687aa1597f56348a557195614e4e0ccccbbb0932debe5bf6bdef7af44b7b1f44f4da3080f7cb8ec2efa58bb46319918f3a3a752a7b39873b70caa5d0295f696af93c39aabb71e18144b6077be57925c08d97b19d65cac4dfe3a0c40f579b8b4cb5730c97f0e873a89da8ceabc6074a78852cabcf50aa23ccbcb551ea6d67fdba4e7b4af2ee7013afd72b36b2fc0be1993709d9b96c720a594085fc90810d636fa56f023515d1ce45e19ce2ae320d7d88f3132bf213ef0022869965e2c34132e968cfcbaf8e00bb6bfe5be646a88a4f3e0538a54831ba782d6e51fb94bd41321e85f266db595a32d215858168f7d0f92d1a1eb6f74ec86186fc211a2807c12df036f9c7c88489f192f35235971a5a53a3bb06767ba6246ae564860c661e5181bdb8dcdb84fca371e891ff128ae63cf705de721723134e20953a1e08512ebbb857021ad67921bba7a4c3fd83a3ff8c8320f22741e6fb5e43e0ead0cdd6a94f3136f064f854c280d6fd967d9bd84d73a80806ec018f888ba2956678bd1a71c41d91c578b1520420f163402069787152cc98fc6c3abb08861f1b7f2ca947c8fda2134f71b2c39bb5215ab07bf0ae9ff5aa260d0816011fc483a43d9b226e708a7c62ed458d3f129e028e35b1c6bbaae68d7e3043fa38e88e78e958fc2618e9fc2cd93f2ee2f2c20f587f3f36f63edf66bee9d5e7f464ad9f62d1f31402fe65044874f0fc9f26e164dcb344fc9e8858d29b2f4972b07ac4ec02de4efc329a1de2715febead42ada88c00010b97817d3339b40717951d14de75ad8feb81a8c187e8096648d5b829a1f60104aa976b8c6ed4d41f96b4fddef92b6866a40c4a7e2310deb9b9381c13d2fe9985180321c25b61bfcf1fa97d6131e7793ed1171e7536cb79de3376cf85b174e913af22c2034025358cb3aa32d8b8b5c622de5f093d8dabdc5d43616f52de90864d287a88fc1eebe30ab000f188e5f9405fb758b484a2a41609a1aa007ea936d204c0c47e875ba02028e9815deea366abf43869c3323a8a0dcfa7a36e8a9fb3e4f158eae2224cb9564e219e74e65cd6998053cc7784b43d66459d71d09357be4446dd5c3340ce38c3b871ceeb215e186624caadf62c98bbc03fe15213f7a8058003a3543da256c217797903205e553b62f520b4e365905512133d754ab2c80b9705d8021115c12ab9bb51a85aa4bfba65c3264d17d7af3de843bc033d467e024aad99fd8de0235d4c8f1110f28e6a7154e1f5de7506ea773d4d8cd7f937a84060993ff9b57244b72960ffa5a80477bac89b043435adbec5a5673a2b4c4e83230205fb089ef205bfbafed161c125470c9f234a05d51def224af95a355d299645d2b83974dd8bbf333484c9ba929928c28d3990a27b9ac934cc77a3fea19fedb9aabdfadff0d86ef419c4834363e6fc917bd7cbfd67720c6dfe4d595dd820487281a14f5ea666df66ae36d70d93cceb92022e0904333bf89457981155c0151186fbb1413658948570aec47f94e0acdf269b1fd604d2cd6514561a57a83f5153dd2f566494a2d9d18ef2608273b024a8e52ac84607f8715a5869c975441660e28afeb58d1ec2950152227f6eb3bf8c069bf73a60b39f5c07395c0b2c63ceab0a6a725079875ba8309e7e54d2a9ecc7ad55d05c2ae8cb3d6a5e2d6246b7df5a0a78cf63226fc0948292e53c1c280a3569fb99a6123586b212d4796436fd759413d091b7366bd8208faef16a92c7a68f010f84b3cf57fa1457290167fb9940540e11e63c5c52a5bbc00eb17021e6c75a55b3dc790cf41d7e843b515d25f2a6428772de944244e9765dff68be5e5ad6be2998c238f9f3d3490af5604fd0d77c3d03bda6d2f2778b9eec28bd41296f34638bbd7b342b0478832e83304677ee2f7050c427f40ab8271f86cb5287b8dc8e9c37ed6d8312dc19670737c48fe2631717e2fd3bf8248958b6aa2e10db986065747958bfc953733b6b40d19213d172ab678196af9a8e9e65e61e2eb2c51e5cc213e67d6fa3155cecfbfd42a1abca2d6ca4d3445bb85e3bfe9c5814097f1a915c8f14604be5b04a376fd26ad6914f596e7847b49923939025aa1f6f539a85397bd00578c29785ab72b297bcec7e328bff4edf61a8c4ad74da4ecb708a010da39db80ec6bcea60920054816575eb9b6e254a8d57b9d7819bf6133e4f3a22cee717ed5f26a628aa2762d8a8a8e8b2e3ab746d040c410bbdd78f827c3f8a2a0a7370a50f80f737756e1254c3a890613fcb0f121d267b66141bdcd7773857c399ebd51c01ccabf3e1623a338d8508bbd5810cd70eb98eacd1c932f8cda56e9b8d862002b9e52b34fc67c5414b01b622215885770b7519f0ffac17b0dbef9611a8b22f8a9e2cb685af616bdb0a74390a6d4dbe15f115c3c437b836be7affb3342f8a520599fe1ca1b056ad58e4b1dd8eb330f24f0a0315c8f482df48c1f4ea35550ed575143efef9e732fc2ce36b6a8ffe53d4864a87d93c1ee143a3511611cf282f53ac94bfbdc3ad78b2349ce8e2c0b8dd0d9830de39df4a212692e766a1821395a39f36170dcc1d085e18e7a7b36120348b3bcdf0ddec947257e2879a138b8a9a3a857c98b00053a7ebe6bb7d9785c34ac77eb6e5cd539a1b29d2537528b247f72554d5f9af786a219a6112c8957db6302e5c9ee060fe48dae88822e6336716bc4f367fd0f288a0a5023dfe3df53f7309b333b050c81dbc87f6a169f842df8155bc113476a934f5682f46441c361dffc822705eb610b13dd670f2966d0be1e6fbe9f6035e98e690512f3df63f8fa59736a23502d5f6312b190d5777059d75ff28b57ba7c9cc694c3fee201a5418bbb80066671bc3d97d984d191a4b963078ecb067baf3aa3aee990bdd40f5f2c1dbfc84d426e0f0681c0fac051a48a667fd62156c12087cc3fa298190f90dce07f0eb721deb43df4aa16c32b26d784b32489aac1490a4808863880724ffaf7418561789d919e7155d6d852df6b767358ea5395102d64573c03de59a7fab37d960c4206d41a2bc8fc121146044c8a04cfb5464de2d7d8345190b15bba391211ba927029b295332b0ecb05030378e7d7867ffb2e3aec2c4b7983d8bcedcca5a0a6972aa8077c947bfeccd50d24fa67e9befcff9c4e4344cfab9f2237809fe77af18e172e3d2f8af920b6aafc359fce354db1d2bc7395c2a2e0af298e05a48593d27cece84afb0e0b1bacc1563e0ca1fb075c16dd78af483c24978df0418238e84a0adc69ad668c0c76e62a6cfca4830a936e1564e9a7e14fda22862acf4f9dc26351b3e546476252e45c87cf8ca52fde7f35cffb0f7222a32d921d4585f95c8e2cb209c7f225f188dcc9744dbba7605b13330756b267dc9a4d90ad6475293a04a06378236f933b47f431a5f1c3d6711d96b7469c40c87c9ba5bde3962792c6063be1b98e009fb6e6121ad7d6d9e3b2b449723b14d10a5ebf2c130683c16e30c150e2b3a8a6265a8821b2258a591303f82cca179cfe54dc2e72846eeeb43626f0409a60028218324bde8f2dd1bf03ce4bb063f9db22a42d9a21abc1fb201482ad8944e16ef0af9bce24bb77a9f91c4409c0cb9248a95e42799f6b03444aa34e645ce65999047d9ba9473775f5ff6be808a669799b080d9b759be0ec3d60db087c05ede27f8739d441b3ecd3170047bff69ac2", 0x1000}, {&(0x7f0000000280)="00c3ff18781f86b28d4b716a3ab5d661812e5f3b0616efd62ab3bf96ba7d1043a2609436c6593222ca078d79d2fb55992077e31c0d8a6eb51ab3a084", 0x3c}, {&(0x7f0000001b80)="e58f1b078697cabf0053b2519ca46f677af4057145bb800ebdff16792ac58b7ad70ae8be6c4b9b4a25d4daf339aaead9a6707bb4960566e5ee37e288aba378c4d50a7d978b000bcd840d909a046ed1ecb7291dd84184cb733b3e3af6a687e742da5a4c83db90eae70ad21488dd218cac7056d03b6526aec47407ec082d84731b5a1cfb1452fc7865759fbceba1ea749ac43dd940457478273eb18c0c615c82a8dd494d46496a6ef594e7e5d996bd98b7ca9306bc2c45dc21dc2f10552dd7aa551549dcb4f0dd7bd9bc85da927386", 0xce}, {&(0x7f00000002c0)="4b0bdeacdacf5e92548852cd81172e86aabd52f7c8f658710f13feca73242b76d0afd77b613255d6a6d59afb8e36e4fc7b705106a3385abd52", 0x39}], 0x4, 0x0, 0x59) pledge(&(0x7f0000001900)='/dev/wskbd0\x00', &(0x7f0000001940)='/dev/wskbd0\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x7ff, 0x2, 0x1, 0xfff, 0x8, 0x43, 0x2, 0x1, 0x7, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x88, 0x0, 0x9, 0x101}, {{r4}, 0xfffffffffffffff8, 0xc4, 0x1, 0xfffffffffffffffd, 0x4546}], 0x3, &(0x7f0000001980)=[{{r4}, 0x0, 0x4, 0x4, 0x0, 0x38}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xef, 0x40000000}, {{r0}, 0x0, 0x0, 0xf0000004, 0x3ff, 0x3f}], 0x7, &(0x7f0000001a00)={0x3, 0x80000000}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001f00)) shmctl$SHM_LOCK(r6, 0x3) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:09:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0xead, 0x1, 0xff}) pipe2(&(0x7f0000000180), 0x10004) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000000200), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:09:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="1df9d4933445f6487cfc89d53e13d2349e609edaf68c156089cc3227a5f8029e3bde1ecc39808a69fb60f483cbe9bafbfeaf7f7bbe6878dce22c54c218eba284", 0x40, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="018000008e000249147d82a77dcdc70ee36de065ce92cad904620d6c38701e173360b5153435d06e4e1e15823214d999f80f5d2ead4d3a76f4864be866a09c32cde1a8993965c9289508d6522f5d42e0f3a577e457402f7f0b04aeb0e0d4ee90af562466615a3ed6c7681785b126f4d7ba2c8bdee8"], 0xa) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb22, 0x1c5) 16:09:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xba2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000003f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0x3, './file0\x00', 0x1000, 0x51, 0x7ff, 0xb8c}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) msgget(0x0, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:09:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1636, 0x7}, {{r2}, 0x0, 0x40, 0xa0, 0x80, 0x464348ec}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x0, 0x800}, {{r0}, 0xc4064144c00cd16d, 0x48, 0x83, 0x70e, 0x4}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x12, 0x40, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000003, 0x7fff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000002, 0x3, 0x80000001}], 0x4, &(0x7f0000000080)={0xfff, 0x81}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="6c3d43020008fcd4391a51d631bbda23fdaa43d021005ec98ae113bc21f913a9c021969bbeb86727d7cfb11ef6c2c9c0fa71f1ac777317d80993f0f1215647c7cbc0b18506baa5097d1733d8f21c7b6f3c63d9edf2c950aeaa39fe8c98a5afc008e6f2dcce3283ac02b55199a6152c74e063a50223bf4c2f1cd2450bde09139b5787a53f9c0c79add090279f6b985b48548d04395f0d9370bbc05f", 0x9b}, {&(0x7f00000000c0)="eb10b8c93d09102b33944e15b1", 0xd}, {&(0x7f0000000100)="670a1f0d2aa0b600c46afde8ccfb14b2ec3185d29f9392c6bd0a1fc2d75dcb8ded1a", 0x22}], 0x3, &(0x7f00000016c0)=[{0xf0, 0xffff, 0x40, "a933ae77fffad9c03fce729094887bc2413550b232332307fa85ac00b9b376bf7b0fbcfe84c5afe5d7b7f3d547e1276d6d036f1d846cc9acbd5bf49c3072c3e644baa49721d5b9a0d0d8d92bbd37ea63f7940f38f70592172e0a6dca10296f71d4d9bbf7573d07f459737be670ea55215388cf346b3f8b229feda96c7e1e3bf37f5fa7a2c9e179b7848ed88f448ff013c993d6010a843360d9fbc8f06b9060c2e2981997a64afe13753115600da1e900093064e56399597460cf10d2ec832da0b00f33a76a74e6caa06c322322842a01876ae729ee27f3d826288200f9"}, {0x98, 0xffff, 0xfffffffffffffffc, "ba4575ab9ba1ea0d458e34ff1282bf83ef35c26d5b93dca0c09009fa243f15aa285bb5103f703f11ba56d0ee67355fd191bfda9fdccf5ff8cc38d31ffaf514872ea9774e166dc2cdd9b22caa8202a3f361e20826533c9638a118eb00c2e6605a27361cfdfe21e8a54e0dcbe61a8f41ca5068c986d21ced46b52363d45248488549cbeb"}, {0x10, 0x1, 0x7ff}, {0x10, 0xffff, 0x40}, {0x60, 0xffff, 0x6, "f7cda35c52e699027a154e19baa300b1e9277353f897a542ecc700d397a18a87228ba2938b8953c2722b4d3aa851ffc33f48d1fb2597e8a0131a6a4c2705c575491c204b97815867b01a4f176b22af"}, {0x1010, 0xffff, 0x0, "3752922bfa86413fb5914e4a2ba18a395c278e984f8846f3298f4de19baeade313e6225bce1eb6af21e1d9209d9d6ae0ff74f02968a121f8397c1aca810482b54a118795e141aafbdd89988239978af7dee183425b63809b4062616c78e9b4a2c47a512c70f54194f866300711549e32dfc3ad04df50ac7621e37e0e4d9a59ab23ca4513aaffd6844e216abd1ee9805302fcfb0846fb774a37b61dd6e1982f2a33dfa2f83c09310c7a784119fdef13105737813b94b1713a7e27a03ad352ee7ad7f28d63a87d37ab4bfe2abd71f635cbe3c111fc5bfb469aeac890471ce5a634ab92a62016c817056765220b3f00c3d6cb4541b8f5a8c4c21478fa0feb3ff2de5bfb12c3e76288487d53502cce2124c396c8b2540e93a0d8e6008f61bf5db6eb47fd108fa27fed2c56c2e9c1426abf80cf9713c30cdd525d1a96c7a3c10acf8e03849ef2b0d3894ae76070f3f1aa8683afcff6e1624193954704f6eedd55226c7b9826f8eef7056aa985f0956b8b6b7326b4af139acc881e35b8f739023593b3dd071f62151fc0ec87db394ffcb4cfb87db58920b287cf357d1a593edd18df95da30a573575d683a1710684980649ad21e94c2aa1f8f46c8441b902c1ac0d5736a7e6d9e3993d359e0cc356c20eee23044275a57e97a9924f201218e91c33f7d502d8cfdb7a7ae3808dbd2718271d0a4af3561ace306be247cd4a4b72ab327879520953985990516a9ae7b75253a58ad825cacfbeb5ab680e023953cf3cff5bb65214fd4e0b0262b6139c3018d0d985f3c46c150d7737b12c33f63fddbadb6e685940c5de02c29e9df72fd77bd10213ab0b3a26da3f8475767b356964fc5d5bdd541fbf168a4814927964e228f678f7f930a31768134ea2ffaf6678c44196e7f5a490f7d32517baaff0ed995d66c169328cd3187033618fa68a2a6bb537f6a1aca044a6b615d82acbf159d92d56810bd765e7301d6d7f9a89c787de13235065f4c6fc1339f60243f2f7523a281b8f2b53718834deee50af43d5eda8206799906fa8a3b0557c0ffe8455dbf3f771217417a4c35d3f82ef1e5ef26b2b409b29b0484512d9db61513389cbdeea2a63dc37ebe165b29eaf7d3833d49e84fc814b42f9f10c055792206027e0ae10633299ad87d761daad0274b11f4f281dfe6334243f1e367d718ef78e278e64aa2fe9f84822cc74c0205a4ee3d62d982e9b6b0ee7d35c37689d02c41c5aab7df24b873886b8587960984087c6849b6f80e7f4652d77da499d4f66e6141f2e3b7aaf603993d166e0c1b5a84af9540c6b29a9fa6fb1917c6c0e15b8c81ff5bd9969866d90219e9c1e5adacf5f2cab0b5047ae8f8d48c569d5661f9dc42a22e8d0ee86c9ea92c13fc825cff287e59f826af25d7156cd0bd567a986dafd192cf76add737d63216bb83aaee8c26f57c039f9b9d5856a7f27220bf8d30606908f6586f3318a485b99847fb4c2dfddd57542dea09627cb12efc2cb494bdbd51b34f73b5093daa44f957fa68aad01347f903a09872ca72a7eb050a73d4517e5f53edc7630451b7d8f17952904bded613f5b71c9d7556252619a2c200d29b0bba98ecde4fa7230f5e71d9e2be62e487ac21e840f4d3f3ad2fed8dd45c76baab34dea20cb8851c17a58f1e3ef471477181258055e09357adea1fd223cbec47836e8e083e3e70aac1e0accdba3464daa2e4e9b2b16fe65d3b97d85ae5b34e512e3e1960ffd793e2787868968814d796e30b3d9996195302da1e03762379b5ad7ad27e68d1bc8692eea9959eeede7ecf85a93a3575320156a1f0fd1b06ee0c4b0fd2b592a032710569131e50e5229664290905817339a2681e03d1285a7a9bad513c0dcd77cf6cc15531e846807aa37ac7b28e1229f5bc82d7b03e8392ffbf6ad0fb8d56c3e00f84e2b321373bdd6b0342634f7a9f7b6db6ecbc5d43a6f04660f10fb0b2a6bf44b21aa4e530feebebc96f8ef8e1d42d17bcd83ffd8199373884ea892a2cca4727fc8e86ad64aa7f2c9d05bc28d023ec9fb95e5b977286160d60c054f90bcbf7df32dc2f17e61f25d19136c1d0688b27f520993e166f434304901b678fa092d5285ae5a71c60f0ee3756ce9688d0590e57da354ff50c2f5c0a46f724fd2050400f579b183471823fd43a5c1013441a6b5c2c8d08c15b5ed0390a51840413cb0d98da59badabf01b39a013dd9836a961b1a69d9f66abca7471b72a7cb3893905ca541114b17cdabb779c32cab34337c9da7822e26ee3fc118e7524c598105c0012d92b5ee6cc12d818ce5604cfe2cf16039662cd42541f6c80dcc6c4b5aa7e9d293113ba555a43ef31e443e4963de9daf22c06348a112e492a9a91b23de6b97dd6bc200d296f7e943084bcce38dcbc53c1299a3798bb7d77fd0abfc59a9ef34273d57924fd4ea02d1f4e473b50c16a9404e0459f5d1d9e7f1c1dc4bcfaeafb7324b047e0a18f92ea5278b3c3d50d09565c9d58ad334f1bc66a9e28aac399588df2a6f80c46d3301a1a37bc71ca55301e498bd42baea583d6f8758a8ea1951838a151d0d39d57b8fc2aadbef3a37b683b26ad3713215bf724f05c940573a83422afe93e1428cf2d07fdeff7ee465ceace35e805f15c13a476064f496aa1305f0032f962bc3c4dc1d3fe86cfb878ef737c157ce82b20972af3acc9bb815df9f5f6265a27a4a240b638c2d37d672cdcde08c3bb2140dceaf1edaa170814b16dbae097177f14c8f218c880d705ba9350761546042723e5529f7a9aed846593a50abd5c1f44dc4b0c7944382130f4cd3496ba1de2a13ef937bdb4932e5f32468b3d5edf268a93e25cfc5d2bb306b44b082dccfee24447c8cb131662a1115676a1a17bd61575c3737de70e904af9eb37d5c81289888ca1736f34a0f0163d0c128704be01674ec59a0097d0e01bd197852a47978abae5c23a819be9453c6427fdbc98cac0c507a8e9206aea9a6d360c92894919a0533e2d74fbc4edac5d5247c05b50fbc3af9989386447a1b9ac105a9ef2d714c2fbc9eec1f23ac564a39f1009b5a05d09cb1895d710a264a3b0a753c8076bb79cc3f98e407cb537fffd5030e055d2a86ce4cfd2cdb7966989dcd1bb57f9378558ca09edf8b503a74da5acaddaff5098ee61530df0083ab838e0e2545862bb0e43bedc87306a78fa210ef5f69f3bd1bfeb219d06893d16ef98d712e57020662f7ad56b14b510a626e7cd65349b048604891eff6db7375f539b1f6f5a2323057295704d1e7ee0f5d4194010848a3b284bf7f2ad89e0138c53ef37519dcd7d2b099e56f6abd3388fb3fea4d8dc8270ad7c47d2ab9741dd6bfe6208f04934f702e55829624af7f4f6d578c3180995eb073bb0985f7500b505df2568df2c9cf0799a7797db483ebc4b4017343ac1ffb73b886693df57367afe65731397428b61e0c70a30de39e1ce45a2b137c62afbfc2a0b90cae8125d6d74b317e7eb968ddb24188062d61bf6722dacb8c33782fbb6f96a7ecb76462bca89023e1d6e159d5e7b7615d69c83a51b0bd771f472404e4e58e1687b538ed7f6934bcdae7612d36d34a56b0c7279e18b2ab0f6a0ebc4532b00fd46f9fa3406cdd9270dfd7808951129cc18b042e4b046b1ea411f7502ff3dd05181da4c982ae8353e055a34ddc910e5362e9921a6b19dc81f724e7998190adbfa3018fae908df85ab67056913d4a04d9c6e8c1a645254e3ce9f836f76ead662d90addecd5b8ef03871062be4fef6e0d90b44d39c2d43555f5f55264e1b391be8b01c66d6548c69d2b5bf8dbbfec374eb6335c5619d8d2644391e74b84ff242cb18c01e9c75a4cb8d00ff73458a44515ca5ecef85d0e125b11007a2fbbf1eec6f7b829ec1e804e13e758c92dd685d2cbbc6638aa3838668feda5dd2d67cb3dab75312e6c73a4577faf9819483a47aa05f5b551f9a3fb9d2e83491ddf6678a615a18a3aef303187e4a49dd86c43cd9aa069c740d7e2e91a7526dcaaab52f7f5aa083d7bce32ecfb0efadb2373dd65ba3c24105e618cf293e2564cfb50d409aac0c067cb9faae3d88d60f69533e9b87f2a56df9b2daff9bf067d68dc49f4186ab4c6ab6df9c1aba1b88eee0edd82a9f049084947fc6bc6bec32cd720f7388b07a9f58361c729e65099453d46e0326edeab4ce1f87240add88a9bd024c55e3099b38698dee397e744c0c64c9220708c020984dafe4ce1cc411221a32800da43bb70d662be33f91213f17089efa6ccbc6b894e9f83621adacb8e2b2b839b1d8db15b3250359fe0b336cc03014d1fb8d9bc04a5b61f685e41e9fa30e76e44443671b596c09d7457016040467b24b46d31acbea6045056e5a26f34ad77c56b580ab6f51f253d9703bd722cb3343ab038a1636bbfeed9ff634de8d270ef4d73b21bbe9ba49f73dd397395efb004b31e24414e503bdcda4581260e998401d2598704c97c7150c9df347dd2e6047ae0d4df053236dd76ee42ba185d9bf99e5301dcb07a41cae295e01753fbfcc8771bfec049604dc89ea50888c7be701b83a6ef093d4ad8db55dce18b102373e1913948aa0e8e262212b34335fccb036049ac191b56eedb0462b7c405c0cfd832945177e038414c25139c71183e6819e6d2eec15a6e6af68b04fcf8bae177f6ea13f7437754cc779e9ea65f68b3177a6dea5cd21edd066d90b79fd6c2aafaca0a282bc6e8895c4c1465b8fa72796c8140b0aae0b64bf8a476dff07ed723b6468d76959bf12ac6736b47df75df7a3d6fc28051928b664ce89cee4b4d93bacd986a9a3787bb6c11b451069917c8c6a22928ddd42996da56efda66bc1a77091ab3276c6e262711a52333b238bcb85ef2f9b2bf1633dcc4af4a744945112fa51748772d12307786fc9e52294412d2bb365249c3d7eff86b1a30a5942e5fec51551f66a0b780a7886791a876838cdb3a16a0eccddb2d6104c354c1801c74eee7b549e16f273eb30b9ff7245c5f238ac483ecbf538b89f2f7d246cf86eac65768d7ad473db321303909b7d883874d96836c03d70ed95584110853106d724e36bd73edc7000add5e10e69b388ef4819313cd2c6d2229060a93fa22aec2a9b21c966add0b2067679d11c537440a321b49a2a1e1621101a329a28608c3a0d7b029064640710fa01a7c377af29eac46a99f8db4fe8fc8de8bce2d21b874fe7ae0293906e8945d92315b4398fce43abd91ccd63db82afcc7c620ee16c45861594c6a3a7ba62ded7f4ee540206f395e38a86f18779837c490c45c3622a13dc6068d86789af6570ce1fc3146bb560d8fd9af85eaead921390a4e8560f4d8e27245c80abe202b1bdda2ba32934b90dbbfc2c69d3c83aee84470f3ff3d5d6ae9ca4c667786c14c63db424bd35335aad5748f639e15e8e320fe1ccc6e7b01e51db565025dca075da50047835402373a65c3b0b84b01c0d437731926244cfbfafdf0430a4262fbffb0be9a193e5bd02f364b43b1f074a051aff9f1b1c60808504c4102fcfcb1a98bf569648907e62a249779f040734070a42acdd1bef782950baa3e8319448a47cf26bb8fb7051a69461e3df8fd5985ba57a93f3e488d43e80fcce4b994c5731ccb3eb098c8f0f751821c27e728b6a79a3e268f8ffab52228cd4d84abdc633cb0e2226f5c5c307dea73a7c6eddf543891c3c43b2688d6882695ccc9aa40b8909e12459f6f21503a94389b2b2f0e16fda7d2da22118f7ee1edbfda10d0f27ba4850adc0a84f88afbcbaf842ddd2f21add90b104bbb4ab6ed93eb4f03c47bb4e3254f83e88eb444d61cba6b9132404c747"}, {0xb8, 0x1, 0x800, "2389faff05bb2435ea1cc21c43410574d13dddec65fab433c389d011092afb61101ab2ac821f78f632b31fadfbfe0e3c38ea98068c5709adebee89a10393a8219c8370df72e47a4359b2fcfee1ddd8aaeb0263d01a6a4f14fb19a5b0f3d1818b7e00583b452c5880096db6a528b2c1a0efff34767548eec3063b26b76f02522f3e8002efce80b4dc69a0c222014c779942e3b5a282b30aaf0eb1a7962265f6212a707086b1126115"}], 0x12d0}, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 16:09:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x18d0, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3f, 0x2}, 0xc) r2 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x7, 0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xffffffffffffff00, 0x6}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x6}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x7fdf012e89b215b8, 0x2}) mkdir(&(0x7f0000000340)='./file1\x00', 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getgid() fchown(r1, r4, r6) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/42, 0x2a}, {&(0x7f00000006c0)=""/228, 0xe4}, {&(0x7f00000007c0)=""/224, 0xe0}, {&(0x7f00000008c0)=""/186, 0xba}], 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getegid() r9 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0x10001, r4, r5, r8, r5, 0x60, 0x8}, 0x10001, 0x1, r7, r7, 0x4, 0xfffffffffffffff8, 0xff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000b00)) accept(r2, 0x0, &(0x7f0000000b40)) mkdir(&(0x7f0000000b80)='./file1\x00', 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000bc0)={0x0, 0x80000000, 0x1, 0xdb4, 0xffffffffffffff80}) 16:09:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x63}], 0x1}) 16:09:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000001c0)='\\', 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) pipe2(&(0x7f0000000100), 0x10004) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x60000000, 0x8001, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x3ff, 0x1ff}], 0x800, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x20, 0xf6, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x1b29, 0x16f}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x7f}], 0x22, &(0x7f0000000080)={0xffffffffffffffff, 0x4}) 16:09:08 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) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() r7 = getgid() r8 = getpid() r9 = geteuid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="dcb19f4a25945a087ec1151a68f51fb90497a8263d3b54fe96341044029cce2ef919d35d482e217724d7b0dec6265c7dbcf4df48f4119fd8e03ef2f9d03a6f8a0b2336297396f2de177f6f292c346b92f10e98fa7a91421d8ca01f73acc0fbdec6f944a4d1f111990fbf1db168e64b197b159669d89dfe88d3b3f643f46556a6aa5a853b34f6e34d80dee0109010b43f2d675b8aa07629c201e7f2c6623e31fff6e5af2ffcbda31145ce2ce8afb75b82f9be9e3bcbcead7793125524085682955e0a3354d20e09f68d6c43bb85494d9493072b16ea6a14a0bb87953ec72a56198f7267c513cdf1b9a1ceb5bd53d1478d3e9934aed79e5f4b18e7bebfed69", 0xfe}, {&(0x7f0000000040)="68d57b2f719a14f2d965d7308a211805567610310ecb88751cfc941c6f", 0x1d}, {&(0x7f0000000280)="20b664a14306d5133cb83c415b8691403ca18ff0c5ac38b7caae3e2d0e34b418095afcc048657c63b766b2bec1b9f39b30de7427dfc6ffb25ce9994b871833ded237fab4076e986d52ffb2a30a8bf70bdd40124fbb197558b39ceaf626eafcdb03358797d1087573c90174d1b45d1cd3bf9b0a7ec64a9f0f54773e974402ff44fe1fe879d04bd787b753fffa73a3f9aa249de72af53d0895c651a87c170881d5", 0xa0}, {&(0x7f00000000c0)="b7eff8fb56eae4f581649434d0bc76fd116792a0a8748a4318651be1ba6da74d9deb653f6723c700587216eaf21fb47aca0aaac21d1e0af3aeaecfc96a7b9724e4d8beadbebd17a2", 0x48}, {&(0x7f0000000340)="7910b82980ca27bd276d42d882f4b06fbb3f44eb9e438e43eaa516d0fe84e8d4440a79b9d4fb7db89eb48ec6cc4ca51ad3bb5ef65f1fb56ebf870c2b64115a144ee16163cb5e52f43e231c5514afb3c096a43a", 0x53}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff990000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x108, 0xb}, 0x40c) 16:09:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b242c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0, 0x0) 16:09:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:09:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007a8000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7f}, {0x80000000045, 0x1}, {0x83, 0xfffffffffffffffc, 0x2000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x3, 0x6}, {0x8, 0x9, 0xe21b, 0xff}, {0x80000001, 0x3f, 0x3, 0x200}, {0x100000000, 0x10001, 0x1, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x6, 0x40000000}, {0x6}]}) r1 = semget(0x1, 0x7, 0x108) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/76) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x204) 16:09:09 executing program 1: r0 = msgget(0x3, 0x4) r1 = getuid() r2 = getgid() msgget$private(0x0, 0x250) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x800, r1, r2, r3, r4, 0x8, 0x80}, 0xfffffffffffffffd, 0x4, r5, r6, 0x69a, 0x3, 0x2, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:09:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xfffffffffffffffd, 0x4ebc, 0x0, 0x2, 0xffffffffffffd7a8, 0x20, 0x2, 0x2, 0x80, 0x9}) open(&(0x7f0000000140)='./bus\x00', 0x80000, 0x9) 16:09:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0xd4}], 0x2000006, 0x0, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:09:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000580)=""/109, 0x6d}], 0x5) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000500)={0x9, &(0x7f0000000300)=[0xffffffff, 0x7fffffff, 0x4, 0xb7e, 0x4, 0xb42f, 0x81, 0x674a, 0x6]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x3, 0x1, 0x6, &(0x7f00000006c0)={{0x436, 0x1f, 0xfffffffffffffff9, 0x3, 0x7e2, 0x0, 0x10001}, {[0x3f49, 0xffff, 0x8108, 0x2, 0x101, 0x1, 0x9, 0x200, 0x7, 0x1, 0x1, 0x8001, 0xf485, 0x0, 0x10000, 0x1000, 0x8, 0x80000000], [0x7, 0x3ff, 0x7fff, 0x400, 0x1, 0x40cc, 0x1, 0x7ff, 0x4, 0x1], [0x19, 0x0, 0x1dc70ddf, 0x81, 0x5, 0xffff, 0x6], [0x7, 0x7fffffff, 0x8001, 0x6, 0xff, 0x4], [{0x5, 0x4, 0x6, 0x3}, {0xc9, 0x8, 0x2, 0x10000}, {0x42, 0x3, 0xffffffff, 0x4e}, {0x10000, 0x9, 0x9, 0x1}, {0x1f, 0x9, 0x3, 0x4}, {0x1f, 0x7ff, 0x9e4a, 0x43}, {0x9, 0x0, 0x5, 0x9}, {0x8bcd, 0x2, 0x8, 0x4000000}], {0x3, 0x2, 0x4a5, 0x1}, {0x0, 0xb03b, 0x6, 0x401}}}, 0x5, 0x3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000680), 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xfffffffffffffdff}, 0xffffffffffffff6d) 16:09:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3, 0x1, 0x2, 0x1ff}, {0xffffffffffff8001, 0x0, 0x0, 0x8}, {0x0, 0x101, 0x83e2, 0xb32}]}) 16:09:09 executing program 0: socket$inet(0x2, 0x4000, 0x7e69) r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 16:09:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x401, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f000072c000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007f5000/0x3000)=nil}, {&(0x7f00002da000/0x2000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x8}, {&(0x7f00006c1000/0x2000)=nil, &(0x7f000006b000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000057c000/0x3000)=nil, 0x1}, {&(0x7f0000517000/0x1000)=nil, &(0x7f0000730000/0x3000)=nil, 0xffffffff}, {&(0x7f000066c000/0x4000)=nil, &(0x7f00005e0000/0x4000)=nil, 0x6}, {&(0x7f0000516000/0x4000)=nil, &(0x7f0000486000/0x1000)=nil, 0x3ff}, {&(0x7f0000182000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f00006b9000/0x2000)=nil, &(0x7f0000301000/0x200000)=nil, 0x6}, {&(0x7f00002ee000/0x1000)=nil, &(0x7f00003c3000/0x3000)=nil, 0x3f}, {&(0x7f00000d1000/0x3000)=nil, &(0x7f0000152000/0x1000)=nil, 0x486}, {&(0x7f0000226000/0x1000)=nil, &(0x7f000019a000/0x2000)=nil, 0xb50f}, {&(0x7f0000737000/0x3000)=nil, &(0x7f00005ef000/0x4000)=nil, 0x9}, {&(0x7f0000029000/0x4000)=nil, &(0x7f00007fc000/0x2000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = shmat(0x0, &(0x7f0000437000/0x3000)=nil, 0x1000) shmdt(r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:09:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) write(r0, &(0x7f0000000100)="1d1418155f663dd729f52ec73453ffd91415238891d6ac311e365aa8356ca6003bbfba0db7a6ee22d8c179a94043d0fd3c82bc418b5e31fdf193c8adc3841fb6c7d2f58db92ed7e05157817141ca2234e9e73a00e615a1b244e59a381e364bdac63f01792d06e715dc497b19d9ee4c740afbdc63b536c33e65309d804b0337237235143723c9b73bf36b7c633b8fcbb6d065a535121734f34e443748e468306b1568b37dbf6ed6bff10c627b377b4c9595d21c2576f53d419f7f310905f836e6a78b660782f50debd226dde02fd7d4fffdf8dcc679d946b385284ed72a7a114f7664aec3e6695431", 0xe8) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000280)="a28ddcf0950491d3ff70f79e8be44afe9134b0c195805c6fca382346b7315c72d09be96bc0bed5d29145e7a8f657c0c6934863f30968d7fdaaca8f6616d0c1918ed898f906607075d4c3dcee4a8c357a4054650768c5481a1a7259101f11bb4f97b6b14fe362c5b59ea67803577ae237169e0ad5e162a0d937c8c2c06bb11601a8d685b5a59c9baa5aa8b45f441b0c3f9b7272145894eb7fdb1021f2553ef8807ad5f7f0eeffefacb97c8276d91e41423ffd9280ae524185f6ef2cadcce19e306cc894621cd132a5a2e277be740d06f824cd9ddb2fe5fee623b9cf27eaffd89a7ba0b41dc033c488f0b8dc345e1093a4768aa5b50d9924eb07f5c40b5b962ae9f31d358eebfe046abd8fcfdcc72a3c944967490806b885cf3f2a9c147d287557c91c996e8211e603b29ae6477ec6426cd3765510210c16e197ee9ffb84128dd95e0ed804e0503177eeab505e65f4fcf612d21e6ce3f2a8e321402ff446a28bcf8542f798c6b76035516e0e71dd8e2c18992db38b9a56ffb2457817b52f90233cd24c78710ee7aa174daf6e1746fddef3b56f74fbf50275fb8828fa0c5ea6091186b854c3f4d2cb5d5ed4e2ce8008f6512114b229074d2a068f28ab04e289a5766e6b667b8a741a273bcef6b8974fe5c197d0ccd9b19769fc8231130c2acb4bb04cdc5b3f721cbfd20daad5b71401bd4febcbaac17d7cdf0d153dc35c4ba88a7c0afd5a04a6d182cc1da79e8d4912127d1a1a60b1060993862534a8355a9b1d2c72ad80d0dcf044abe9e8a1060916ef1a4af79b01162920add4b03b3f268d3bcef5b814926f4f6ac0492c8be0efc3d5029196e533dcd88cd34e907f76c9046b9e83efc3b37175c5a75318debbd891a01d0335048d1922272a6e75b4c5a23901fdb38399744a702891f72c210e0df057b784364081dae6e455e1dc1585e8088e6dcb4e687b5b66784abe6416459993214965ebbfbc883cede5d0b7e401df3b588e07d263968bcc02c8ad072c027ec4c0bc14784047dd2a4d52effe8f616aae508e971c8672754d42c4a437905727370be623bff1b3d45e9c9be32f9c2bf60d823824e2bc99c16c28988998b49d7a8deac97a9c7e0957e85779bb49556b6fe8437f45af7d7c8239af36699cf21c42619342fa1088afb5dad76764b9108b05e1b06bbafe145b34dbb11066b0e59950ba32b1589a6d212b933a71b60d37e67619adc820c724d031e0434a631d6c46a10598b405cdf8c96bf64405d2f02d5be44ee96a399da4879fff26d9c454bc338be5a6d4730893bb816051c07f9728a6209bc9b5c55d3a21d10b5dd301323b7b7ae4ffa13fe9ba4b6d034a998aee585de72562a68c5d848573e8713f53de29c1900c53f1bbba5efeec8b7e4840c5bd5c93a10092098cea4f2f88419b015e16d55f48a106fd0c177c75eb49caec9f44eefe3148919e7782e5869fbbfa6fc5fe1d34ed5ea34dd70cc3e6eb73b8c0349d96261f045835e118087d720f9347b102ecba54aada5012882f14ec3532687ca91de88d11df1f554ffacc75ade5113a71248dc3309c3765c092d814e8c74e290c3141db373caeb39f13f3ae605719549a81f98997c8e380782bdac567687e0c53c7e1bf320b62869dd4bab0a12eed74f63672d3693362d59ebab0bfacfa8a0094e3c0c7b39b8c879a020aeb219aec0a77176af69d5b4caa9017f95edeac6380a9047fe5838391039d2bc133aa9db268a931ee884266dc90eb9da89a13dfb408a4ccfb91090774552fa86e141c767562d3cb4ceb5885c8490ec43613de237717e4fedeeeb66c54658772e3ee35082f03e4de81207aae7d5d330b2173858bb254c7dd598c7b6576b06d9790e9b421bfec371b5ae7dc19d17628f533cbc4ff92d6136c9b0be242f7d785fe7c56b0da69f8d4d154f374359e1009245968109114ae6667320ffc547ff3fe82ff01ac716002c786bf2ca4b1d92dbcf6fb4b271ba16fbf0a6a3c08dd7761fcfa648afcd0057129962874012c1bea3652af911806e8fdfffb17223e23327731d39562d012ab6f9ae49ef2780b36faa9c696455dd7a824f1ee3117bfbe22707bc1f83ca942cad0c74a0a189a895089cc092205387d8edfc48e80d8f37b0381178a9cce74d734713b30b1a1657c0f0711b009c0d49b0d9d08f36616a11ee2036be0cf93e7df55b2925ee3dd90f6560fb1f5762d88bff68861cc03e4c6060c01e3a7f493b2d969dc1557eaad7e3720d5af59230e31f4e67d48cbbd5b7ae5a5bcc5577e7566c65ea8ac72b53c11df4e0e53fbe9c5219d79ade6d2029d8513ac21f68fc31463805712cc9a5490b3492c8bb6e46e73b96da5fd98eda6c385da93f13539680bde6fcda35b7a5e141658f0009011e69abc644daf8f11243a5421826be503c75d772a4159228dbf48bf7688f20a09e77d291e3cb8a0dcbfd52f27bed50d9c75f79d762b43a5ea77c8dfa23e9a9c568760a5284e1d97a8093d23fc0fed5e87b9c43426f184153661e90b5550a23bc84949c8fed8c855fcf7643df104aa0a1c9b2a5bc1a684b472e90471edc8721b653fae3f4b5ffeb71244666021f9f33b722820cb3a28a0b95054454aa397f79e8b42077367e10da811e8f4b4f38d4f7e1d6e3f85a657b94895b615e1422fb481fb6b5c98dedd42a78a616ba96645d68136e91fce51a05d8b68f27c4b0271e02c180348a016d41ef02527d0f629fa992346cd2294795add18f3d483dc5750bbe769052d0b7145e10ff78541560e", 0x7a0) 16:09:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/185, 0xb9, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) ioctl$BIOCLOCK(r2, 0x20004276) write(r2, &(0x7f0000000440)="39f73d2da9e63d268d95f68389261d68ce88b602d071f6991d99fbec017a550d4a2ce6b4802a06cf10146ad75302bfa33fe7ee63d4bb88c798699b64909de04e9c4aa5163a44afa63688c65f97eea5c54a333598495ae5196c827d536aab56357859b9ab9f0faa7934d10a72f51454b7e0b143a3e4964579cc5231b38df4fbf6a4509df0417fa9deb0b20f678366ead986004ce5dff586101ef5f0f9a3ba573579815955199f00ca4ca939ed93abb7296bafa4f2eb60fc6df5c175644e1004d512cbf970a22964bf8e6d2ba6f889711f6ab0d073b1749cb2fc1ed18dbe53d6aadb706f9f6945293fab6ba7ec7e6ab83494233efa3bcacbc8dda24beeee72ac9b0163b1405f2c2597911d6a386c90079b5eaf2d62882e18f4076e1bfbd03a11bc6e90734d5681c48ae9c50355e47fc4e6638942219fe22cc357cc7d7670bc0863385df6083fb874cfc9c8a5b104cd440c07fee2a98e4a000000000000000773a5064e41b180e96812c447dd2f799d4d0212a7bcb0967ba19f4fa2d6a88238ef7650de64d23f5ab407462e586b21157f242df21c91e9f2447445331dbb81d76baab7408c7319097453e66b9d165dfa1d7e4bd5f80bdc8b2b9557c400"/457, 0xfffffffffffffe99) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) syz_open_pts() 16:09:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0xce, 0x80000001}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x1, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() write(r2, &(0x7f00000001c0)="3b77fa6ad814db75a4bc5368f72867566c60bb5dafc5c354eb12209eeda1628261128d37188665c64b93a80b150756661fc4a4029f7df81010beef67b798264fb54ceab66b091c2f6ecae130db1673a6dc9be91560969fb05178d314d9cc8d5da3f53b4af1ff5eb9977e021f4c", 0x6d) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:09:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xff, 0x0, 0xca39, 0x7fffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30, 0x100) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) chdir(&(0x7f0000000000)='./file0\x00') dup2(r0, r2) 16:09:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:09:10 executing program 1: r0 = socket(0x20, 0x4007, 0x536) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="6726fb21c0798be743d9e3194b91f1c977539c7c1c07f0dfa03f677eab0ec547d24ce5cf4cba59b50ab56a5053992d3b99eed49f9bc456391feddc6c32e59f977e0d7a4712be68acd977f682327b4d62d69bf4ea1019c3c512c5824e2032f23f70a30a", 0x63}, {&(0x7f0000000140)="95e4f525f2b026108d5bb4bcd2d322755220339029fa0e7239236ea92f99e9721c425af476b11a01b9ab340cdd14fb0b563fe0b7b830bee9e75ecbc6a12a288f3c2379348da976ca94c462f7d329b11bf24f2cb7a0f6c3c270a693989d1bd1dd5f20b895b6d5dc1bcb14d36a76d1fdb488306f37338183c20dcce78cb58eca13c13302653434bb447865f1046dddc34978265b89d519cd33f8a2a19b9e98ca30542044092886049fa636af3d1f06fd4ca5203e07e63bd295096ecbb7a4677b8c58d6b2b35e40ca7e2772d8", 0xcb}, {&(0x7f0000000240)="0008baf9745546aa9f0407adb405eb49bd5470f648ca24706320e877829bf8e106004c4054c1e686ac9a4ca876e198922a1f4651b9f4be95f597777fd16945e919c535e1081c39e073b9bdfdc59c2302061c9a0432d5fa31f75901582a082058676afb4c521aae872729d5f015419db606aa0243a55b6c2409a65926b8bae6409a75f345acf0ed0d2f351fa169d3911a63dc47145d2bf5d71e2ac28962df2c8e", 0xa0}, {&(0x7f0000000300)="8e9213cb39cba0ed4fafc6c69efb793d736b2a86605f7f54767709758b561ec32d1bf9d63185749f715671273efda137b23e4c59e217ceb442fd0aec928ed824a2faeb6ba504166069f0d0a458ed", 0x4e}, {&(0x7f0000000380)="7d17087059292cb7bf88415d75a7488fb27b4d8d390c4239c32430c4d4b11e10b1d2a1a23797ed62bfd92813298bb30e81b970c9f91b844f9e7e", 0x3a}, {&(0x7f00000003c0)="92e88f1a37db32189e64c3fc125db59a1bfee69020726aa4bade4acbb63891a3737a3f97736d8c7aa1f557ec9a3bbec65d56baf10e422d1797f08066a4503217d016d4c3499ce003748cab8b0a2cadcfc970150828a98d57fce6c9", 0x5b}], 0x6) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000004c0)=0x7) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0xa7ae74370203bf8f}], 0x1, 0x0) 16:09:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0, 0x0) 16:09:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x150) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1f) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:09:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) clock_settime(0x2, &(0x7f0000000040)={0xfff, 0x2}) pipe2(&(0x7f0000000080), 0x10000) fchdir(r0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:09:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x3}, {0x6, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:09:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000135, &(0x7f0000000000)=[{0x62}, {0x88, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000002c0)='./file1\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) symlinkat(&(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', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:09:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000b1ea00"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000003b1d5dea8afbe1a8d4a71f3cf51662a246b5187724a635142444bee85b84285ec47768f55efb00752805455b410289445c2c3ebf67f9ffc426a709a0fda847cb3f4543366b761129b2c0f0dbaf698cf59571f9de300000"], 0x67}, 0x0) 16:09:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/175) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:09:10 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xa40) fsync(r0) 16:09:10 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x20, 0x7}) setrlimit(0x0, &(0x7f0000000100)={0xfbfe, 0x721fd719}) 16:09:10 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c8079d982480de1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt(r1, 0x3ff, 0x7fff, &(0x7f0000000080)="8fe96dad1cdd083df183cca1af4f7017074fb7d31a9284c643c2ef66f4e496dff7307ecc5722d82472afee402e5025d47c9a089c1b3b96e21fa094442f2ced7282877371d565e04e3473089016c3aa8988449fd1e2bfac69295d5ced36cb1f3cb376d2cf46710b2ede02b989ea3378d253598b71a1041c20a581e9f7c90c81c7441993ad4f23322178066132e55e814ed74e2a4cf43a08814ece6fdc5f9c84c97333c46e7bd5aec15e48aca6a22e44e7ca55704d81de02752a", 0xb9) 16:09:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x6b5da6a5507d4bd0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) pipe(&(0x7f0000000180)) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/232) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:09:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x80) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6, 0x42d}) 16:09:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000200)=[{0x64}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/96) 16:09:10 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x2}) 16:09:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:09:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = getpid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='r\x00') getpid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) setgroups(0x1, &(0x7f0000000180)=[r2]) 16:09:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000840)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:09:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000299, 0x0) 16:09:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc042, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:09:11 executing program 1: select(0x40, &(0x7f0000000040)={0x80, 0x3, 0x0, 0x2, 0x2, 0x7, 0x81, 0x1}, &(0x7f0000000080)={0xc772, 0x3ff, 0x4, 0x100000001, 0x3, 0x1, 0x2, 0x5ba}, &(0x7f00000000c0)={0x1ffe000000000, 0x65, 0x20, 0x4, 0x4, 0x10000, 0x37, 0x5}, &(0x7f0000000100)={0xb7, 0x5}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x7c}, 0x0, 0x0) 16:09:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30080, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:09:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000000), 0x2a6) close(r0) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x9, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:09:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/134) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xed) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000007c0d0af09df8f014f7c14860967136f1fb8589b367e68c60f4283e4269ab1d86c1605525cfac5251c9b7942ff53f6b4f853fb633ae4b6a60991b2a7efe6de26d494a628d7f313c2b51e61e1355fc06f983d300fd71dedc052bb07dafcb14fbf3502975340c6a25b2336b8e23e6"], 0x67, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x100) msgget$private(0x0, 0x214) kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x4eda, 0x80, 0x8]) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000280)=0x6) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000002c0)={0x1, 0x4, 0x9}) fchflags(r4, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80000000) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) close(r0) 16:09:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baa9d488a30c4a20b364ea447c88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236", 0x7c}], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0xc080, 0x1) 16:09:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/239, 0xef, 0x843, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt(r3, 0x1, 0x1ff, &(0x7f0000000040)="a7f5cf392b113a25d63f3bf2a58b501741a31270c06e8404a88fde5b5075d9f6fc0db2e3e1f715a7cc5ef34596acd7a1e0cedbf6121f550a0b80e9d9931fcc802a9fe3f698e2bec64aba7f42a7ac09a78016460245337695", 0x58) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="4695a71a4d8b25fa0de7543d5728b9a56f190897f6e2f35a0dd92036a4e3171fff1560881218822c5b1d543233f7a6978b43ba0392f38802c41bbd60a51d21b806d43a26fe70e4d744c6481fd9201be86b7c2649af1e2437c6340df1a686a0abec2fad22ef10e1f398712682008769e4eb446841e991aff9cbd25c33c1d7ea81b9e5530e22d22bc2772f5a3a5e1552eefe5ab7622635fa7744e757cfe2f8dfcfff0d1d3e96b244e86773bfe109db052f45acdff0ad0efbfeb0dea3d2e0e4cdae58574317c3a0fffe94122ba59d7b229584726591bda5779774518a67522324a404f15dce004f417ee3919a6d5bd8deb4b4c8e94a0df3fada2b50af6a6417e11dbbf9cd29847a855342f71d6abfb9bd09fdffafd5a00746a7bfb2220220ec3e4099eedc839a6373732eb32b5c95694cd8db3730304bd500f8d03bd7b9f6355ef1cf34cf9e812f3daf0bab8ee725ace786fdc71eab0389112bdc0b79f030a81d03f54dafd595197fbe53f1b30c5e89f3e93bbff2fa8dfee27946180e4c8830b29a0a8d3b9fc97fc524a3819ab8b7f2ba981a7f1055baa15269a4989a8312b9b36a42b7f5e66e7f7f81b083dac1c6b82fa97c686694db20ab99e4c062df4b591061727560a0243f0572acf4cc10a6113c74a427906f28fec6d63dcf05d031ed93643996e2260041a9202652addbdc2c1a20b2b7d53ec516f70ddcd6d630193379bf838fbefb6962fd065a1529428930980bbc9ff0650b4340cf0ec139c416c9603d204301f509179cd226af43141e20428a47e2121de3ac528adf10dd45decb86aa790e311d50bc8abf885704ac10e5d93819efc53b9519e271af4b06cc0d95fe2e1ba5e26b3629831f123049d119ea4e8c1dfee4a5b889748c97742757ef76a8f3ff9b4705130f2a3d979b4b42442fc73ddec490cd925182893f61e23fd5d9abc06c54a60ec59f789730ecb874a32ea11ee66901a40593b745b6bd74814766641cd92a8b56a4bc13430a0a426267b43efba5dab74a31d338d04408278de89092f659f735b24154c03d05970a64e683db91bff0f9095bfab9ee077e2290d3bcfc192ecff56bf10afe5e809cb7df0c1f62bf6b627f6c0a6561aee5fde8092756dff06300b6b3060b41d5e23a66d73f385ee5b085d5bf9a81ae1124b116953843c4477ca4b0126d242a361b797d391dbd7f3a7263593e114a96b60f38c168c3f2039531e6184ab51a6d2468ccb6c585cb9ffb2dcb7a82727cd042d2343369bd582ae77bf9827f092bfda23fc3d0bdc03c4f842a2fcc93db1308fb796e544177a2209772ad6212fdd0008e35cd4908ecbc60a8888bffaa98d7ca54a3aadde91dc032976c953f96be84510a3769c9d30a3b509fdbcc24185487365a5b1957cb92194f4889e17a80caf6f8dc52dec0df80a229ac766a4cf05394be64d6a01b1d1d9aed1e49b4d76889da7c6972e23fe948036578829463d08c9ca4e21ee37c02391d80d435cb03a4ab0fd70da2b10e8f1b64cb8317f370dfb2cce27fa5e70b98c4d39d977b92acd50144a1d564d18cf3c2526477fe51e376286431070cf1a9976c977c02ca305fc2a10f51f1cb397b4b995bfdc034214c248ef5ea7ce5a291cc8ee609c03f2fc1849a0f4ff7f21549528900e371c98d17652b5cb5dcb31d08af8846e6c9925b4d1c4f65d291527d1a652751da3a8638e8f72bdf41b0da3b99569eeaeb7c4d6af635d31bf6dd85ec7cf7d36b4d5095503bf71f3211e97e5ec1b94ab32e4f3b23d137287fc5cdf5a75b9bfa5a572d0c19ae0cd24c80373e351e96b92b6396011d79118fcc2bef518e14be4cbfb9d4874a59ddfb40203327e763874fac1f3fa30deb088d9fe0afed6145e3b7771926afed163478e4e01c16ca3ef61fae5b257b4da6b134730ae817af4bf21ba0645c88759b07d0ba33a853866160afbe6c9246f3bdd48127c2b2a4c4d1b6b6cf56e7654a9c692802bd36efb343a2a2784b61c1ebd55330d0cbccb74c79d105eccbba4614ee5c05492073a809ab81954e475f1679a084895692d1553056266c0881582ceb9a5e67e61be2c914e6dd572ae60c209f829d129903aa7d90001f223ee51847c8ed69b2a45ec912b8553a4ffe52c94917cf44221cd550ac4f1c81f59937597f07b7ac4b307a3e3c4ae8d33e1af1c9db6e2bacdcd3dbb504873e0a5219d4ec2100c811e95a20ce9a2f78317f7e562569c6e117614d4b579df0ba6ec2a04cfb0bc8263f90c3fa3cc8442cd8fd07bfa207296de02b70c033fad7a9be99495bd18fc73efa45f3d7e18832cd698c09beae1160dd25e24d24a58a9370aa641537ee27aac349712509e19520c70bd437a38bb368ee4879ff0f60e8fe425e066dfc635531cb8720124f70b3c2e43ea4a284474cf2e9efa1a61f844535fc6dd4f9c545b0faf0c9e8ba5e9fc3ffc7c2bde80a4b888bae3b6db8d8e71b445f7f3955ea1b2d6dc31193fc16e94d0e5c8f052cfe2447094d8879019b51de5b0bdf3a32701c57617dfba1d8f8886db5ffa4c8db62cab5cd2307121dc1ccbc57af0f2519557801c466578b1e84b5f09ededcf53e95215618369b2cdf37a6ba16264c9dcdceec75a5bd01497336c9b65eaa0522f0f0871fddff4fbf5591efe324e027325435ccbcb636402caba7fe68196d62e9fddf5cef08d9cec671e229709df1192845dd46f96a3dd96502804b8dee1abf578354dafc12b250e951d4f743db037f82ed5d5378c99d662c5a1b252a26f5620d619278b1fbe2fffa2bfa6720ffb400de09ff0dbce8fabaaad44f730ba796ac2c408c0c386dce71f0ab6d026395b57e9113d06f9525f5d63d2befc79b5ee601f885b6ac0602c1f3e15ec9cd35c7df617cd1e64439366552d19a75435a8adda02e81918796f7e5065133a94db8c4dc6bac49348fb64f2c8aed2dff8be0a23507390b257617846179f18fc90145f1bd001bda56ddea4482e83f8ba9495f1051764af096180445e9e01e1ec3e319d2dfa09e594a708ed6894b7f3994ce3acbf71e41241d113be86213140760ab85a624c07bbdea015db719c228e73f7c59e8cf70987f6a470cda819f26b05a1d3c475ddd60a37f60a223524314e38e9d3c6fb30187428f647de6a9c8d6ec8d16fdd3e58fac6833223feff628f2d20c8399ee6941099db7116d9a0ddc07ce7ad9067b52fac1632fb3b6fcb74096fa8c02222aa089b5359f84d8846d6fd64d8bd7c6ddbded6ff5e80bddd18ae10631cf7c901a06840400183337232506f9f01eba7957f8b19af4c7428186c1cec1afd26d4d80869954b794bd1a658b9943c6151bcf40216e5d242752e3da95f57608791710a281c22c19ff9ee637ccfbeadbdc87a56af08ba9bb0ced7981408ab817a631991877a87c0124ff3db2dd9c6841065025eada1d37979c1fd5a240ee3298bd5149638319fe10df411a935346a25f8efa937f346c3d676be0eccadbcb125d7a107ce64c7fce502b9f3da2721198a6d371c11c96e555bc0e4c1ab427d6737debf6306a35cf8c8cc4232a19bdbd9ad5fc7c208a079286e7e3b07baa7373df881907c8213ba97e163e2cc5694da0926bf1d0dd26aa23771389184d75ea99c9f273b5febb40cb4f016d9907c0d1840c0198ef7c441ae48d040dd51b31ddcfdb48632a620f0324f2260000b050f8b17a2eb1350202fe18ad25272ae2103cc9c5328eb079b6411af314d12d55a4ce77543fd5afdef004fd93135e38d44c8a9e965f1f3612820b1f0d3b42a2e55f8891be62655ff5758424f1b091da4e693ccbca68cde7f25af214285d0db3a3371b317efc99034306649ef454edc9859c7c93d14ba9ed0be4f67f5cd47f7025d6aaf9e9d54093e35b87ebd818c0ba75c7edf24a2c740e3cb93ad80a73ce49347dc83bded429719d542ab18d778d22da44dce5a4da515565f0fba012f12ef08bfd4a9a2439a6554f25fe9c4cfd76e04f17ac628420082d3f90273165077707fff73dc18657097089e34aed338323ac88fde9c357198432dde686248244157b6f290de59e56226aa6b409c58822d9b6fc67908eac0731d460a38cb44e4da9ffae507f1216510a548e37a4b00fdc20aeffdf86d5a823bc65c9e57408feac46955bfa53838eb51a988d0a34a513d47dc429a62e494190d0b2e07c0ed8dc866dab40d9038092df839c2714c94f394fb0f08e392c9239f713aaa5c5c991b8f3f3d4015298676eadd34f57fc6f9f3b69c2f9f1666163109007daac5b0303edfd17fe6c53635633517d9af817d6726fa692a3eb746bfad39b2673d4216d28c16cb8a8b52d8a7e4532d4e5d59a5c39077dd21aba67c85cf79e4a223c9ca4ccec789cb383c12944085791ca4ad6767dee735392bb26ceb13e714e39dbbfb2d779f8a64ec646ba83985496a5bde5780c0b66f59026e39dec6db75eea8be25d88dbc64e9f1f4a0723fa9dd70efb0bc603c7d865f77599e949058a07080fce02f4b27c76286ed06492d6411239aae3c9010d0c8162c739ca2eccf2df7da8912e26cc14d52e142158a878f2c6d2b4df94bcfe03b150bc7ca2c9b2208ffc53682ebd640a7d05955db081d10fa6f29aa9c25da4172cc8208bf02fc68de4e5d2631b7dda7e0ca85879f71fc676f0fc4f3080f5b47ed86667a91f2dbe01386ff5ea2cffd07c5a36db07a6e9f66d9e6a7a39c0617daf363d4532c05ccaef20e0c9cb1ab90e86eef7f06561b23238322e7ec3887de4ad32127b70b374717d65ce8385af80f0bcbc88108361ac8568e2eb8e05703f4e071a8193a22b5f5deaa9fb95b9858afe3a56818e707dc126130dae0f897eaa8552a69db7cbac8c4302cb179f233c2b0a3fdf65efb25a70a10efb90eb5abc3677d629ff255894bbac5a74f01f30074c462287f18cd41e6885ef5c8631b257b648a6cbd295a5b004afa9c727754193e309a7035fa03b8fb91abc751d34f7193d9984b87ce41c3258a48e746fd70eb2c10aebad87c2730f7ee4e12671ef06082f525842354e86c338b09628d0785e095c7b222a18406b29b20c419e5f83bf3a654f806de86f0899e0e00a17442f43ca79557184388fde992e099d3e78dd396b5523d07fdf5d51c972423912de8982c7767afcab9e66dec6e7c5ef185ee65af71f27835fa8fd7b7e3548abdbb70dfc2e31ac06afd0ae1d20719232cf7f96f2f28c08d05411e856cc755f7035494bb3566a232206295ee010b5e4d5cc15ed15a02a9e5ed29b8bbd6399e1ef48d64f9e31352e1e24ef45e0db2d10420031d5983d13b23cb3aed529c18b20e4d9e7688f3a327c9645ea1c9dc8aaa286b7c2323b445bbb6f9e78f98a85944321c585eb37eccbb910ac274c48af089ab6c71f53a110bfcd8b4e74c18ca2dc70c35ece031e2cd44427865757a72f3b2b7769ddb00d1a075f2d73e694e334dbd39b3ef1c8b17c9e6fcc85034520896aef87fcb1edf1a16f908139a5c37f0d60bced8210dbf9b645d32f78d85955718fe83336620e0a777cf452621348860c85e8fd5e0d481259c89c81ba3aafa36475a2e61555f0cd5dace1e344f5026f79ea61b313994ab0ac0113f7c845774908ffad919eb40dd4313b175535819a1254823349a4509a9d9691e65be6e21fed69e901c4dbd6dbbfde7f3c489fb79271403817b93e96eb5a233b4d09bd411e53eae79f2d92e971e63ac0852334fcb6c9290cad6e9d57e66f674f9a9ad48d2b53fa26a33fb1b1dfa86d63a2e30fd27fe1045b630ea6e64f5bee57e1557dda49dff528cbcd4a90815ad4757a0ff91cfc07abdee5f39fdf1e44f124af628d13", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) socket(0x18, 0x2, 0x80) 16:09:12 executing program 0: r0 = socket(0x1c, 0xfffffffffffffffd, 0x193e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:09:12 executing program 1: socketpair(0x0, 0x6, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x8}, {0xff, 0x100000000}}, &(0x7f00000001c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000140)={{0x4d, 0xfff}, {0x5, 0x4e7}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x200}, {0x8d61, 0xfff}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x5}, {0x8, 0x20}}) 16:09:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 16:09:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80000003, 0x2, 0x49}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0xdd4, 0xca3}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x5, 0xffffffff00000000}], 0x1, &(0x7f0000000100)={0x4, 0x1}) mprotect(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) 16:09:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x819, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) pread(r0, &(0x7f0000000080)="c4116e30da9d9feac9e6bc5b0320f5373558995f01c0ac9157da85fb9b2b25ae3b76dc0902ce9b2da7b117ec412be30e12f5d444a32173a383432d7f308401922eb506c6162858b2bf35fb55b6c6c1609b2c0165dff51abaa24f68b4776a8ec8ad70c8813e5bda818fcf1638a0534ac3528ee703b3c541851befe842c34edefb35fd56568ab3386cc8e8cc4b6d956ba5b64c60", 0x93, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:09:12 executing program 0: 16:09:12 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgid(0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x401, r2, r3, r4, r5, 0x100, 0x1}, 0x9, 0x8, r6, r7, 0x2, 0x8}) 16:09:12 executing program 0: socketpair(0x2, 0x3, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000003c0)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x30) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x7, 0x2d374e05, &(0x7f0000000000)="af162271f1619310775e4e1c5e7d723fd26a9863fc23470b9bc7d721554037edb7956c6ad1f2e96e37f7e083058df2035364ecf17310c9dd2e3c7c78b1f05fe694fbd5e5f3a1e98316952519abd057b5cd905bbcd7ec5ec4d81cd29a7b41ab0a944e51fb041314c8621157780a0715177c76090fc60ffa36021e0b030ae09657d07c7e2cb6266961ea664d4b1f03f5665815a159346c318d4e11e409335b7173fc3b44690e9eb5ede3580498a6bfcaa9151b5e85d06e0f19cad9e69e32d6d6c45af11b1d82ff", 0xc6) 16:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) 16:09:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100, 0x2, 0x9, 0x0, 0x100000000, 0x4, 0x4b0d, 0x0, 0x0, 0xeedf, 0x7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff20, &(0x7f0000000080)) 16:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f00000000c0)=0x9d90, 0xfffffffffffffc28) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:09:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:09:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2048, 0x42fd) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 16:09:12 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() r1 = getuid() setuid(r1) close(r0) getpid() r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x1) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setrlimit(0x4, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x4956, 0x6, 0x5, 0x7]}) 16:09:12 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x408, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40, 0x1f, 0x9, 0x5, "3fa29a62dcda5b121d855e2cf3bfca6fada59a8f", 0x7fff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001180)="bfdd9d303744846868eb3e97d2cea1f9aaaea32373c6f037540447b31c0d4c7fd57ef408dfc9a65233694ae0f8bd34ca489f896d81730410838b30c914ef4b15a225eb69a1036a7661ae566a824b65eace94f2c10030615deeab0e5fc6aa0ecd8adfadb2d38c2b44f87b18426d3555133256ad1cdfc6f7a2dc2715b4604f2ea4185830810c31b58e17e42e5901682a7546b0c594cd0157f4fad6dbbadc0961a77f360cf181cb83dcf11e0a5dac6e7dab513d9292452294cad86f13a8531a0b9cd677541aa6969962591071ef2ff77ad475afff55bbd86a5180aa", 0xda}, {&(0x7f0000001280)="0fc2a163e419becccf160bee8a8b48a27b6ba0ab87bb1af846ed5bd893ddcb45507751584e190135dc7783e5304e949868ad657e3626655aa3b6b35ae5163d7c6a192c78d57b3cb0aa3789c19ffac413deef6c83097e434b3f066515bcfa15e4db2a2442ee94545929e01c7ff629bf6c0744a901407e765630", 0x79}, {&(0x7f0000000080)="9a7695b1cb8fc648fae878971ae10ae423b69dc5", 0x14}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:09:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x108) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2fff, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:09:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x800000000000) fcntl$setstatus(r1, 0x4, 0x2020000007e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0xfffffece) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:09:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/105, 0x69, 0x40, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000000780)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000200)="c61a2be6785b52734796d92dec66deb2bb136ab86bb917fb6319c91a8973e318a0dff25d33c3b3142fe52f255d23cd5bc7b6feb292892bd0086be0d35451797c9246711b3605a3e5ab8e6637fcfdb5757f72f8fa3b4c021f35f97d614b1265933899f1fdb40bd9811d4a3efabc230262024d5d67656ccee5d6620aa0120c2aff23a297283417146782594c4221970fd0e104869e70b6bada99cbbd5231486353c43a75eb1e5c3f8851350e2cd7d3aa12a7bd72d2d07d1927d5a3", 0xba}, {&(0x7f0000000300)="d92be7f5c1e72e95b391361a6b0fc18ebe1eeb029bf07a482872af0c4b36d58fef48db8b4d4522b01653f68b908abfaf7ed27785325a15a7727fdac5d9a11fb1eb78f15bc2", 0x45}, {&(0x7f0000000380)="dc73d76bce05b160d320715edf735c67858d08", 0x13}, {&(0x7f00000003c0)="0786eece082801c4304c38ba6ff05eefa5d4657c44c02016fe4eb48e36f020033a820a924a0719f49044d8abbf9be1dbf47ca76c841869bec635dd9b3c48059ed7272bf5304af422f84ff6256d70b5a47318c52227349b7d0bbb80dbf08c0cd4ca425f9e6d02add419815eb3bb40aef6e76b585ca1507bf1b12a", 0x7a}, {&(0x7f0000000440)="eb688a9ad6b9ffbd355f3aac03cb59708ef4b1d390aeb27c803d10f028ce07761113d509f0eab19a7e2ac6f1161cbd1f8deb606a422ab5550c38b07b82eedc725399623980fac5639404db6ef09e58d58120e5ad6a40bad7a2d3482d9a4730350170b3405c75a6ba6b62faf96528f5efe2a83f828d6517f13800eaa8af46e65c5bfb93afe000c1183cedbe", 0x8b}, {&(0x7f0000000500)="1c78908083e704fc8f4db958f0da53e2665c4da1aea7cd3d1d24bf2816b4f1fe35705cf88f827c1d52226beb10f13e24a09d9d378c4ec4bf61339f444f37228850e3d221328b3d06deb143b5ad8db167f289863ad02de6fbdec30726f8b0ce6e950ad6bb3232ee0fba6624015f67a2ac2fbb2721824a39e5d5efe8c29727b6cd4f9f1a51a086988c2f7f2f2e5a76f906ea8f690c55fce6f541ea15713bc4fc024f25c04f0e912cf24db3e8dc", 0xac}], 0x6, &(0x7f0000000640)=[{0x88, 0x0, 0x7, "6c29d8f8a460e59296565fcc9fdc83d090cba7671aa24c24aa79f2a13f7317f5cd947f1117be668adacf826b0f9c8b1407874d77de34cb777f50ca9353d5845cb84c0db3202e7f5b407d00c76bbd226effebc4b42c6706223d5c29c3c75612d64dd81a9bfe7ba1f0a7d9f1edd8605e259fb5a2561a3e"}, {0x58, 0x0, 0x2, "6df50eaee4e27d24ceb2fc0b6ba3e9ed21e430c01213a0b7bcb09052424d28b9790c0f07b207e5fac56cd7e2e776dfa592623f9ee41d2547655da5862adaf6b43c"}, {0x60, 0xffff, 0x1, "6bca9c0216fff1a66aed59a689cd04520a98a4b928c7b28dbd7a745126aa6d1e745a450d7f6dc2091d7685937cf645d7f3dc31951a51f1cb605060bdf5138a129f4242787ff6ccd30e7a54e9558a"}], 0x140}, 0x400) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:09:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:09:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) semget$private(0x0, 0xfffffffffffdfffa, 0x300) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000358000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:09:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x10001}) 16:09:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x400) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') open$dir(&(0x7f0000000240)='./file0/file1\x00', 0xa, 0x2) 16:09:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffffff, 0x3b1}, 0x10) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="396f03b7bcb431cca1268dfa671330b32926593fd4b2c6b358c2deff861121f272c5d9fbed01c9e69ac7e473fbf6ad2f89bd848770298c8ce609e2bda729429ec9d0d90de0a89f8106895b59995e17950fedd9e8577c671c4567f5f115ae5d", 0x5f}, {&(0x7f0000000140)="d0566a0dc47882b29904eeb13861ea109d99e11356923360ddead63f7f65c325b0a3a9f30b150a7797b6c4a7c7b08aa985beb1809ed08777dcd100eae1c4c3bd9a47eda5c52a92fc1b1761612a992b732e81112b1af318187f0f494e18119e2667214f6ca3c488431a7f31ad9e2196", 0x6f}, {&(0x7f00000001c0)="944ce9dbf810bdbaa156c4999b99fe2e75031c071cae4701900bda083762c9fdedda4ca17ed1b8af66643123269483791fc41f9ed4d2827d57b6b28e89ed2b191647095d516deed65d6e39", 0x4b}, {&(0x7f0000000240)="e22f18dc39cec8ecb2fef23862103d298bce722efdfa5c0399c0d605801dc8e451a08ba4ee5d67e97c26e0ba4b", 0x2d}, {&(0x7f0000000280)="58ec6e35939b2ade67c7b6a72415ad780b08b16057477f08eed5e04abb694ae83290b58c8d1e1f477520a6258cf61749d2a1fd4bd65e8e9c9a8fcb6e85effbc047211402369cc48b4ca6a1a0cdcd035cc2b0031a7333863cbb0d66b942befa29c29640181c4ecde268ae6d2cb3984666ec0483f602f5239a7b0b673afd901edd266269686c12cabf43d27bba3b63d31c6d4734ad788d91e55d3a482c8d7c82548ca974cdea2cffffc3896bd03ad4fb8bcd40aa975319648f1bf453c61c965d817e7870f2dcfbab89e756867d9a3fddce8407afda97521cfe079318eb4b03ba97dceedd128aaecae9c241ad0b840d7a9c5492809a4e", 0xf5}], 0x5, 0x0, 0x0) 16:09:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9ac, 0x9}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 16:09:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xff) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:09:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) r1 = dup2(r0, r0) fchdir(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd5, &(0x7f0000000040)="b6") 16:09:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000080)="0400ffff", 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:09:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:09:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01ffffffff00000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendto$unix(r0, &(0x7f00000000c0)="1f6db4", 0x3, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666578653000"], 0xa, 0x0}, 0x0) 16:09:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000006, &(0x7f0000000040), 0x3ad) listen(r0, 0x198) 16:09:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:09:12 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x0, "746c392cefe70bf8a181ce1248d18dbfdeacc84c60cde2e84d79aaedb531dd34f8474b8dfeccaec4160b55a7f162fb3747af4fe5ad6ce14a3acd3db125970258133c70a65fc300405a46ee5b40c9af3fba888ec046842e075d839d0fac6dfe620e062fc175dc888519a57e143d41012cfc649786dd9422b0b5c5dc2c4e00a0fc01cfedbf673bef1479e29063b54c65"}, 0x97, 0x800) msgget$private(0x0, 0x8) 16:09:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) close(r0) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) socket(0x36, 0x3, 0x8) fcntl$setstatus(r0, 0x4, 0x80) recvfrom$inet6(r0, &(0x7f0000000080)=""/193, 0xc1, 0x42, &(0x7f0000000180)={0x18, 0x3, 0x7ff, 0x101}, 0xc) getdents(r0, 0x0, 0x0) 16:09:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x15856bbe, 0xa949, 0x8, "8f7174bacdc8a83eb142c2c6a9a80b610ca38e19", 0x6, 0x20}) 16:09:12 executing program 0: socket(0x2, 0x2, 0x0) 16:09:13 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1a, 0x7, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/132, 0x84) setsockopt(r1, 0x28, 0x100, &(0x7f0000000080)="29cfe354c6e5f67b85b2b6c28a510e1b772daa945f5b35b93123b1e676888e7cec9ca6e87b86fd19ee3917d2f19050c0d0d69b81fcf095d18c114202d60816a846116e22d009de393c06043bc07b1d1867e8ec79fcb3dc936b89c65f91c884519f2fb0cc342e90d56ebaae05adef079f40fcf798e3270c3751258124829884d33f88724df28b4ec6cc264876c1", 0x8d) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/128, &(0x7f0000000000)=0x80) socket(0x18, 0x1, 0x0) getgid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="3761e6bc0dd0de22cc4b67eb364970f5a280699136e1771316b7fa2956e2250a892d47e9282be03ed894cc02466b5ea510af8aff3aee3f01b1c619b37d81b5c8afe3998a11c73e0496cb2811532144cb2ab62d1f392bc7c79424d8a3b17517594f34bd4587ec8deda43a541cf008642b1983fb2eeda030ac141d9b6e20985053f2a4191fd8c68192f0618a106fb7558461f40a532d85a66fb3ea7ea9ff0dfcee0023b1b34b911aefc6d1afefb93f2d691c2ce3e6c315623e4673cc2a658c24222460f918bb3e2cb8fd83", 0xca) setsockopt(r2, 0x29, 0x800000002000006, &(0x7f0000000300)="90000000", 0xffffffffffffff11) 16:09:13 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:09:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") syz_emit_ethernet(0xff, &(0x7f0000000240)="567e16a70b6f3053862067304ee42e65b0308b82179903e5c447804a369fc27693315e66bcfb26b72cd278adad0f22a8761330e38705d6f1ffb5d56514c78626541bca1b35a47577013fdac00ac5da83aeb6ae850a93f7ca86ecb03357d9ac2766d4064a90284807eb314a37a114b34191d7b4361cfeddb9e1fc4197271b3ebad869e5f15fc21331c67202cd2d9c2744f845a8a571bed177753c9df2174ff4e0e2edd9d63bde9dfa22090b29a4dfadacdc4cb8c8dc33169421bf07d7d3ee2a370256f3c87926cdc6e6d7183eb46dba37e6ae51c3543f03322a349bfb1da94b29f49e45557d0cf405de069d4a21ea29c3493635beaa37c53332777ac9e1d7af") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20410, 0x0) semget(0x2, 0x4, 0x200) 16:09:13 executing program 0: shmget$private(0x0, 0x3000, 0x80, &(0x7f000038d000/0x3000)=nil) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 16:09:13 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000280)=0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = msgget(0xffffffffffffffff, 0x0) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0xf6f, 0x5, r4, 0x0, 0x5, 0x2, 0x7, 0x80}) r5 = fcntl$dupfd(r1, 0x9, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4012, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4d2c, './file0\x00', './file0\x00'}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/138) geteuid() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x2) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r6, &(0x7f0000000040)=[{&(0x7f0000000100)=""/67, 0x43}], 0x1, 0x0, 0x40) 16:09:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:09:13 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)="f893dcb891062c0053710828158c64239bc2b9f0817ede5ce0f65f68c948876574db11ddf30147fdcf570a30795f0b9611", 0x31}], 0x1) 16:09:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000100)="b6") 16:09:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="3588388e2b5d4ad2d370f8dad4cb59b143f9801279a5f88f510b50ba85cac9707c672cafb52a6b3bbb2d975c27870b00ca256c7765f3d387dab0504f05d2c2bbc5acf00d2f4eee5dabc32a5b3a6eb511ff4e65301ce5bf08f441fa1a07085327424336f16c74d28480fd2edf35834a516747f365c092658c1f47fb2da43f50c114c4b96e6182d8d355cee914a732a84c490c627cb09aacb3050efdaa026ee80f323422f0", 0xa4}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="42bb9837e8e4e5c20ce3d19d8098992072efd507d2e0c33ae4fd64a07a75ac0fdf2b6336b3071f367180fed6d70a0f68a14395de6e6003b9dcf93c9fd4cd5f9d658162c431aa46db8cabd75185b0f2c47e140a679606c4458a0e29176f46f6ba78c23d34cb1f0b65d71dbd910d7b5e568891deba90a1328e3020d4f0392aeeb8c74be03df69ce82a153bd15ea17e6b9eb59c321887c0d6303a34fd8c47ee52f6e6f4c57dd4029685b7b6e8b2fca40c30cdbd5305f4a1c133a53edd434c940f3ed122630ef4857279e44ba5ae06a939b71a2cbcef644793fe6e0ea37b6bcf7110a6be41d506c3c4e2f25596a57a1d7bfb40a7e61fa7e5ea3c24b171907d9a8ddb4adb48fc90f11a5cd9029e3d7a5ffaba1276d12d59a8ecbc95fa0e08a0d78b629999bc9beda9f902ef51b89b8728c76f641f2f9661e7a31a531bcb28cb764f65e6ae379abc75fd4edbc62200e80b021d489c4796f6a8240fbd645ac0fcece3b4306ab907440dd45e6ae515d2991999fdfc8a154b3b46525eacb071a1e9ec0fc738323d4894b0a933c0decb807373fbbbaeb9041abf23a7712f69a8c180977f51ad96abbeaa6f158f69524dc56c5b5ba503c83ac421098bcf14e3133285d015040aa288acb6389b42451fe4d6d39da05ff857ed2d7f70ed9e289a7610e9c1d7d01342b4c7ef2f6cff75d40277024680c25fac910491cc70b5ef21a3850325e0a5567b169b31a7334f6c4096309971db88f651e49c24d234514e457670c1fa5d299a48f91c7ec0efdf21568c7494bf1e87903ed90c5d026eb37050d3906eddf7b1830b51d7e3aaf4059703b578dbd0844c10e81c20aaefaa203f6c653542db4245d8e1d4307adb6b30f38e02db58950d56a305718ce70847b85cce858f48452978295fc1c8535a7cc3dfab8648acf955b00acd10aca9976a852cfd7da04ed310613d117d35c505fe341c07ba2e72725cfe65b7fe41c46eb49f9e9269bd0b6215d46840fd05e42c6f62ecd17420aee3269e96e95d184de9c6cb6319101d00c15668abd994e3ca689b02dafaf8178e55608c6c455b3c88c65fa63473604a65553c66b6252965062752286bd7d4a02a0f55ae63a9800b3df3dad98e4a84e2c5a8afacaa5a60d821964c199df3f37c1afab2775557385e6411be5eeec5d2f74306d0c445d113e0d021e4600807f64dadead838596a2bf9bdcde619b60893321269acce2858e5ad12c54b8322dda9df943d9555bcaa0e2dd86798002b0296a3b2e4f8a6f05fa05e36e10a360a146a0db80fb58d9858f622b0f675cfdeaad351befc5e3c5f4268cd22a7e6454c4efd66ab51f059fd85a774deea15bb9977c8b71a56278c681fbf434e98cd1f84b36403d7a55f115e7d8c384c368b1b125d725d0dbdab5ed0d432f1c9f61c87aa2e9a8490fc7d0421aff4540672dacb6b82bb78ae0da60e23180305ab9e56c9f98239cda5c0fa402ff0e94a6e91f6660b7e0a59713f136051eb563743d8351ff8722057806507a8039888e0490e3575b31404dd3ef1cac5b9091f278ed1113432f13cd53dc4c82f71d6d6a4ac40d6d482ac8df9728e8f2fb36f055ca0f11c53594d392da3edf1a2200cf40980471799c8994e6bdaf2662f9db5c78dedc747ba57b7762b63d06b89e5c96cfe61a4947b87dda4d9ebb0c03899e930d9cda5fb0cd39423af2143486e247b6213bcccc725b2b1843f41ee97c93ad2b5224f491a09499c53204d27adca92d9aba74b965129ee0a42ac48001d88712045df93c8fa6ac699a61f57626db52ce081db89347c498427cee957a15dba159fe4b95a05a7f6d326b02eeb0b0c0cc52159c7745f3df45b633f452fba9462802cf6cd77def4e3377f9fb83d98deaa49ae04a3200aa49839098f2119d7cdb382987b5249e411106fab2b92339e7e370a1445a7eeed7846a8933ba12a7a2a7e549a3cdcccfe6942ab574db709c83df3d9347a424f7acaaa9dde30fed5539a9cfd80e416a0cc60b58dbc1568668c69bb86d5142b9eac25367f29afb9313395b15bf8a93c1f45059d837d2b52c3c4e81aa2c5e3eda6b4beb11567c63618cd1170c60a2974d80750e9025c91197cd643537448ff8e89e74a460be03f050545ce9d2a3338e18856cd5c3e5818fbbcfd8eb6e06842f6d60998d9159aea641bb59eccf895ada3826f79c897828d7a3a47fa5a40bc13c2a370c0406e9bdecb841297742b8565a860427ec2a7bf6616ea8fccf3df0d65430402fa0640aaddac75e9f7ae7e7b9fce9a3d914ec7d38d1f1d96dbee6276ed82c423af7d922a24daa0daaca14f0e1af14544b671c8e160e06224ba5a6f3ee4ab6ec36574c0b6b1bff71d298ede306cbe1b859ac31cbe36b163ddfc9d3485612d25d64114c99199535a305123c5a5fda2fcb0e05827bcfeed7df9620688319d567df619874a10779ee053f39c89a82183dec30718ff4e9469240970317dbb13a9bbf0a1188251c76b0be306e1083bd5ec55d0a2a1fe810ca2d670ceb367963199861dd1543ae23103ab7c3628a01141109bd1166b6d39490ca76423c3485aa86a704a942b7a1cc1cf68d111352cf5de630bbe7a0addc1bc2bf331dd2a4dd72cb03eb26c6ccdea6cae1708173d1325ecf80bfe6dc19fe6c9340fe39e238fff5729021686167695bce4c17a51f18e473048886b1a82a443590fe6ace672c3a9d58f50833812d40826909bf7873b86660b5b8962a69cf35f6eee57d5c7723ce3d38cc8bf1ed3ccacdf508830907e36afd7aa1236e6b1bff523ccf2d8685c370b4dec9074f789ec625d2967a878b7a1c40e6a54e638c5df97c780671e46cdd103eb71fea86ea5f62f4c69bdbea56eb262d2b4761ca52ed598ba2df8749e8db61d6674997b0621cbad3b3dd56b2229ac10d350df8bba54d26534f4c79496d9ed83fee8c459832bd2346f61dab9d5eace71cf8172c03397880b353ea6ab24857d2c83684a560485eb1cc6c171c1cf075d86b9b4060b0eaac5e6e528aca6bef8a6561cc301a4d8835b8a4be5e9aeb097b93ca3da997cdf1e980410f72cbbd591ada109d4b849ac881e820edd227d2012f7285136d2cf46e0d23b1f101f67ea6748eba9105e8369e647d00ce4d74e8346eedcb16ec95a0ee5a759cbfce6631ff3f523329ccdc2b379dbe4cfc4a69f7ab86a52fc933047e5bf6a4d43c04e2202e7f6856f7c2db95bf87c9056be9e90ac25fd3dc206f6996c8b642ce0b047b95cd9f31390f78ab8306fbf6eec145e4a976433b4c063257ad42eddca9bb9363872aa5b4a675147f913046449041548bb3120810f07dcaccc71827a679d936b4aea52a6e21b8b7213d9b6e94f774021ac8d2dc05319d938ecf80207f7bf9d323f75369d8e1f3fd2d860488df6e991a5e2ce5e09e867b794181046bca496f3490d72f9f262a713242da8593a5ad378c93df001878c04159232548949daad010fffa76ee923d990e83e3c14ca3ee9371937a5fe8d35e4b50ecb4409cd11051bc7767212454606b4844f71857b633d8c763855ad3a256bba08e74557bc35f3b5718d113e6140e14d176859bac891dddeb7d55d894e02e1f9dfd3564f58ea7fad936503e908d1c98bc6156c3837437c68e0d8389289cbbda22d7069f064e33bdfedc6a6cf7081a050d71c03c0913bf30362aef0136e69b4bb377fbef29c2cca6b338e8902246d8005851b7168b2c7d15b5210b99cb4789691a81842ae4fa37d70b5c03a444b27c8b2553f0ec3b0433595095469224770dfffca8d2c32adc2ebb1253cbcbbe208d02b111843e37a2b0670ad1ef8406ac1e319d458c530646f997924edc36e2e0bf54f6b97b83fa6109b1ec3de0605f4a2d8e09cf6e901faaf6696ddd7304b55a9f8e65ae74ea09419f6eec9780e2b4fe8209f30636d0a898b5b6a484cca024f44f92403b47063dacb121633929f0967b276b31c5e492bf5e7a2fd45a23ca674f8123f7c49ba9e1f64cf57fc17abf2c6ba3f93e5d5fa1391034063cc00cb2db6bc688a64e1e945d434a8e27e687e11216c15d197bddc6d0dd4fb42256596e799dee6e17593783a82f3eb68fce0b3873fe674779ef1a6d59592771814aeeaacaf44702049d887021d3cb8dbba4c256df80b8aee2c2a6dec8e4bfd6bce7bfec56daec126f8dd92917bb2d8336d565c3ecae9e47df7839bbe4a18bf71bb97709f22854d562dae0fae7fdcafbb26b11b84c247e42e3c6499c03766adcd5e3915a39314e2aab8fc3e77f8e4400b79ab363a33bc608dfe6a2d0b452a0d3ffc3b71008df6fc44cdd8bda8655d0324a8394d518f535a8c57573eb93d87cd2215db00892d40435ff25872136adf1ebb34eba1c9db58ad210bc15388af248097ce6f29f138cc6ec4e3575a7577cf90b79c21ae055322777072aa38a67ac8ea196f8fa6df5203ba2c3af178a5ffebb2b31783eee5e97bd7c6b4cce2d12502a17eceffcabb5909713a8c0b29de1912fb58f04c4174786de79d91b2c9ebe6591ba5a2611c95ef995b620b2feafe27824e601abe8f6d2e2169f9a6b6d02ebe461d0cc2f75980ab4bee6a9868eb4d851b73118274342518b817f56e6f5c5e52fc4c647c60f566ab8bf93a6d4b274a036cfbb621c85c5c147313ad38e52fec39e39666473567184204e871a5414da8374b9bba5ef47bdcc27110d09d92082117fed628126ba87b5c85a3c5231097e5cad8a691011be0f52c0521df56dc5a6cc3d075fc926436f673d33e08085a61e7a1a6134a0fdc9b79d9596b9e285161e300d33ad9036624fd4a4c477b25e20d12728dde1eab0f990e92c9b7d68a831d6d8ca1e8f855542963ddfbbb53106f6a0235f5599d9679f19076999d5710861fbbe15975c758bb79f731e1f84b7e7bf79d1f8e3b990e20733d02046af31fe89df8d323c474c5b1a6294b1403df8d1ef15321a9ae19ec757e99671fc28d5c3f3e80dffc3488bf6d21e46988d960cef5727a9a0ad706b1a1ceee7135792564db37b69501d8c932208dc90ad6990b8aca76ab9e111703bda47332012781dff5410098c0f6bd5752cf949e620fc73d7eac4187fec7bafdda2def6bc241b3e02abdd0cf4b78a604cb16bf740a0eb0d9dc9553525004dceea8c99e6ab3d3613d723665a612afe6108581dc296fd69d3876e5f9c64104f7e21351b8b451a4d99ed3649c4a9a3faff4f9ac98c64fd628a92ffd96874dab5c1de3f61e04bc8a1dc61563f71a27b68c270cc06b295ce45d80ae6afc978b721012e807c1cd1aa8516af5b72172660aa8ab29b500c540bc31a4e5978d9ce485d6dcf7b4968fa423dbb8ac6fef1755c2287c19b631d8a3d95a4e98851d5793da5524d401e19a5150266a1397e158d3b5b07a68cd37be87cd9784554fda5e38e461f388c28ebbeb74d040c25bf935f1bc1dd9fb16251f7df0911a48e08e85b434073fcc87f4ac56790536addb0a93844a2c375ecf939bf6bc7c212b5107d43b472fc7cd2772d4e71dbbe8be0c818c35e66a24230fe1e16e9b45077fc0de9df2ad694405015d9e9a80a63acb7f0710c5172d094dbbcd1539f46afcaf6a4a662340d0b110daa2c4cc70b67e8589695a58c2a7ef811aed91d8fb922521774a99c03a009c03a7394583c88385d1104efd6ac54b14790d040b1a6123774d03ca94ff452854bac2c3938ef792bb2802051a3dcc7e2c302017748b5f76eb271671250cae60bef60a46a77140316ad5b841ffb109a2aee04ef9127b499ca4e50a3501e60f4fbe9adb0b39c2f2c0b76cf248ad82fd5926a52eebd9d0ee535d5eb4ae1bde9fd60a4e7ab08d", 0x1000}, {&(0x7f00000001c0)="ed5987616e81e8bcc7acee6b5e342fd9d32b2055a59e5c51ddd82dbe05d16fe2e0fd62089dd5141161e85af07cab802946b335b7209e4dea28c99742e308f07b3a487f589e93af05bc13999fbfae62bd25e70d0705d7801507373d268f57ecd494ba7f3996dfc9459bc7d04eacd37d4a9313d8dbba5e35b150b82084a0", 0x7d}], 0x4}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) dup(r1) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)='+') 16:09:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x78) write(r1, &(0x7f0000000300)="6f96", 0x2) execve(0x0, 0x0, 0x0) fsync(r1) 16:09:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x18a3, &(0x7f00000001c0), &(0x7f0000000240)=0x4) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x40, 0x0) 16:09:13 executing program 0: 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe3, &(0x7f0000000340)="b6") 16:09:13 executing program 0: 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) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x9878, 0x7, "e2e112ef285aebb607234a06142b8fb76718b9f5", 0x5, 0x4c}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) pread(r0, &(0x7f0000000000)="d4ffa8268c4e1e3098dc98d66d7e6134a38ccec0e0d5d24fcd71c21b8bb5a21b13bacdb492", 0x25, 0x0, 0x0) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x957a}, {0x4}, {0xfffffffffffffffd}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:09:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x0, 0x5}) mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x11, 0xfffffffffffff516) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:09:13 executing program 0: r0 = socket(0x11, 0x3fff, 0x3fe) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x6000)=nil, 0x6000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:09:13 executing program 1: mlockall(0x3) r0 = kqueue() pread(r0, &(0x7f0000000000)="10eb46d269f43730d7c14082360799247616dcf07bc1eba1ac6ba8ddbb26e53feeb6c0d39a0bc31bd7040dd39beed1430845f639b3986b00f1a18b5004b773d7cbd81d4cd30dffe5c15475dd0e9112c33aa435c98e65089f956511a1c95ad5609a02f33caa40b7c63a24100ab2ea4f877b7e6b29c25bcc7973db9ca72f6bf51a3247fa4a1af0af61265071a5a4604afca21755832035274c2219e3156d896b7c10e0fdcf92ce470399b8f0", 0xffffffffffffff9b, 0x0, 0x13) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8d66999bc6833888, 0x8a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:09:13 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746c, &(0x7f0000000040)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 16:09:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18080, 0x10) flock(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x106) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x1000300010005}) read(r1, &(0x7f0000002540)=""/121, 0x79) execve(0x0, 0x0, 0x0) flock(r1, 0x9) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000000140)="2a89ee70796db4b64fb6f3d5193e56b6035e8cf1236ca27d0ae4b7e589361ed8b8bf106efee9273b2ccee7e742da8078b21dbc37a23341c29ee71faeaa2f9bbc2f3aea40271a4a4eead2cdb3490027dd7718c6be428c00b1453707972ace21", 0x5f}, {&(0x7f00000001c0)="1e6252bae561c2d86d09c05dc7b2d21c3a1b3bc65a0f5e2975d520ebe38a6f2b1b55e3c8c44a99e6e54b687e33a6da67e313a85997c7aff31500e5ed47d6507188ab44742eabb4925577da371e82e75219773a8ffbd55bd2bbde5b87743d19eef323810c36033fa1d0396f5bb9a5b99c182c38e8879f4c927144a56e6c53a55165a486f5b243e18f8f67fbdb2a728f5d02202c29496c16", 0x97}, {&(0x7f0000000280)="f2d10480f28ebe5b8da08bdca3128165e5e2232fe161918894ef8390a7cb77de77c5a9ff94bf85713011236250a5ef7b01603b2bab53aee2b2072e1d74e06753e8347b0cc8b6d42f0e6d0b5e0e72f51e946b8310993ecbfd0462bf80187938d652de65397e40739b1edc8ef4edef78bf5d64f33200b3816eeacd39508a84343a833338645a028830356e0d555978192536463c5430148b665286e01acdb91b0c978a9717bb48f04e8fb839959641c15c037ea538aa2ca662c0fd1be617c4e7e768fd07d915a429ae0ff43e324a3a17bd748123f01e4dd1685eb93c6547c85090e2c36f869e6b21229d2c98d18ec0293f5be3e24505e317789e8e1e75d77994", 0xff}, {&(0x7f0000000380)="52ba707be3ef00eeca4e7262d53ff693df63b89d9c30f144ea39153733e28f5e68666dbcbe3d51a43f6a5beca3977fc78cf3474884fbd11f8d1963a12d54c67ea6c1213bb749a2616ea94386682bde3fccbbf56a9864d0a43eb5eb3c27008182cbae9a88ae456bb8190f370b4f5115a99569980a319608c05999d9a5d501f57c3dabf1102180571208661e726b771404aceb8116392b637730ac3c7926c354d1026c8f1b54b3809dd5cbed9b6d640dbf670f2f820632db90697ecc9ed8eb2b2575a5cfc98ff91ca55eddbf84cea74430b0daf550bf657469049c5bbf0f38a8580c921b3aa3b5312303d54b2d13b80f166a4aed827fc97b35f347c4a3c00f2ca3ba33b68e8f5ceccd39d2082cf16e2c5534390c89f21d7ffcc326212e4131c76bd1f952acc01e3d274729dae670a23d4903210385e8f726d8438cfdcc314806eb1a3245acec0bf183636fa8f3082930f0f1351f235be373eccd847f03865afde3bfbe4ab4c626055b81e2c76ca20ce2a4b1ac0f2b114234ee48c0daafeac617bfa829281d7c62a82c23aa3ec920d66130a8e9ffa0f2d487862f7c4685c554ac8f1175a1564648996fd53f1e3197ba2fd8e29caa5b185815401ded442671bf4372f8e64fa31e240e6985566e445d36501e57755951377ac655f5e962f3be51db7d940add7e80f5d382be5e1474e4457ee5ad3ca7a7a0f53b123ed18f673aaa43a72d2692ded00f82b5ca8a888600c48ed1db64605df04f5908b45096ef14596c342e49de35370112bd2e0e6039ebb6b3ea5cef4623151fd7798d8ff12b775366add0a28d24a78623beaad24c270b8c2ce93020155c248a990ff93ae83ce83fda83ab61b002135cd13e3b3fe754437deedd46785ce6e4b76aef959619fa4f326a4a0b1e69cd6962e67459a3ad7d466a8da4b2f071ad184e823545874c6b1ee75508f2c924b6ea9535f5307303aeb1a493784a06df3abb16edd724c17c4631193dfa867c2558a183112e4f55f994788768d8dc90f1813927e568025efc444653b38dca49867bd28f8ccfbb145bcd6ad2568768162117a9e36d042efbd73b38391781523c58fb5a219310dd2c6cfccb4769abb75da89810ab9feb34972861722bea0377ab2df0560df4b7e673d5649759891d0f24999d9bac6b165a89ce7071930ebf7d782aead84643db4ed9bc05e38769d1f7bd240cee23bb17066f750d36382fe61ce7aea5b81158d3e10166d9ab14940ebcb8eba220925995645c6d29850ae8bfd698241c0521dfb2186f7d8a9d8c7b6e6c0ea452c5903b2a005670dec64c55a7d6f79c5db909d2e5a4ed7a54944fd8463d11ed80995d81027aaf778909ae87533794baa561c0716fbaeb2d1e5214bdeea795a8369bd5725aef2904e45a8f46110104ad6ee3e153091341281c1aa8835b76c9e9794f5915bb4c029a2022166267fd0a6d675f425243434d2d6ff66712f91efc9870547061b1fe2252debb0fba62920600c6bd1f152542a2dc8598c24a4279d0fd656a1d63eaa0486693b673d61e28eca21a936e2e2a756efeb3b5ef79bbfc241fcbe0135981adde41f7af272e97f78a9bf51b70d886a18ff575d2c50a0b4b7d449ff4121a0c2378f17b331749c2589aee23a4325087a4c59559df38f444af1dbc3a3cdd9b6d410a9af4dd043a4b10f9324cd8e94fe6fc4d7d7b6bf33686c8ec54c1e85219cb1f8d2a62946fd283a8ee1300dd6b9cbc426203ba06f88bcecb937b9f5dcbaf0606d3e67d51bd5fc90d10631298824acbfe9da74b4ee733f80173b2c6bd651698905fac460470b076259b7fd30e844f462f4fb14cc5b68fac6ddc44287d4d1a7704c0935f8833629976435539f4669eb106f8b6cb6524e796f2838839eda28818843ee722d84b4f148bff4bcff4f6ec1ffffc16d1650cfa3e3549034bfe01725c264caa36eccd71cbf7542079ec732436ad1ada0d3e19d2e5f49f22aca1bb5b0c1dc9f168a1bdc881b7786d9bace8ca017ff8dc89d4bc3458e6f23889cf1049aa11723507ecedf871bcda0794807fb8ea47fe0f7e7b47d532093405216f94005555725bb4b49ad9526d76910dd34025facd8666d577287e8e3b9391339336010019b08b89c4eeb86267f0b081c03c7ec876835d8409cc2bcbd7b26229a2d4ac4a226e7b6e98a48f09f09ed06bd08f4abb860ab44195dcb7ed87131c19319086caf5a6d8bafa4c09c6412882a5e8efbcd46332dfe57345220a2e1f79f10f67c08edb0bdc105aab35e99aa0f26b1b41ab9b59ac5b02ca5ca7c6de75799b290ab23921991c39e8c874f748a2b0638e5144b6a953bba09effc68fc890c574e94e24235800f8961cf97b65ecf466dfcbb6e09eaff94f892aebff4252b4ddd7b80fd36b49e68c93fcaadb5c45880cccf7fd3abe191025ebf766a8f596dba5e7a8d90065c888f6bfa5aadeccbca52a2191481aa2e54be82e79bea624cfb215851fee4d4972be019aedc0ead62929b73566e4bda5c5af096bc2b933687f232aec5e5caac0d211773b8844183bc50afe3b12f2baa8989feae661ce2a57f54560b9bde95b6a48b16c48b1675f5fdc9a13f984cd4dc82df960dfb3861bd559bdc7e07198f6c2a849af30a2d30e301a923112735933be2b83562bf78da4375c4c67afd132da3bfb06f35f727ad2cd625d48871f7850e188d3e6e2ef7774e2d48dca2eb1a9c848763cb243d401983dd21dcabadb88002a1b0fcb5eba038f6ee8742e548253cf65dc971c28d479008a429e83d2cda52ed26760b7f29ff7e810a648d40acd6a5a600bc44712b86831a049b655925bcd10ae80a29534d97890d26cde51cbdcec54386cd6b389eb42405d9d3d4dc16eeaefcc424f47d6562119d0c962b28646b08ecf17fbb6f658ba2bf04287b8ab6b1746f1bfe28ff3835e762170cb2b6dd01347101bf3549e813b2198cd875233fae3e428f0af86e3702ff69af36dcea72f86ce6778b88325ce6be882c5093e881def606d4606ceb9fdcd9fe6e27dbbd4e61fa4552da7f1efcf869795d52db8373e1bed6046af48883b29685ae07e777a18a5434687618ee12ef83eb60a5733b31e6e7e2b7a55222689f60bc75c4c0fd9229b17db35f81f260af0ed2a0edae049952dee28123899e6857c40de00bb39acdc7fde506c8499a0ba13ee30b256ac635c112004b4c764e5117ff8f9300f2b3fe17ff069af7938b12e54dd7cc7d3be1c82bd8b0432bb5fde75ea8593117a1406d1415539b2cee24380327e5e59d52ea984806fa8df3de6ae5c01b0c1cce76f61856c7c0e79b5a1359e612b32c79aecbcb5ebb52d5c0322ce5d275ff14ae20c7222472c57e7f24974a45b061fc3aaa3348bed2b9317812445de01d368a6f0f69ce4c7b0327ebe4157fd150964f1e0b9cec6a1c83df5178d53bdf9dd8ddb35e775219a863612b2f8f9f09a8945f5f477fc47656e7040e84041674acd9774d137a44b143126752a86c5fa982726598e5e8233555a435e8c2317b3af2749777689b17b6f69ea2f05970b615849a23c484359252d606723526688182ff5c3be7d855e0c245a9740670a38e7aabcca17fbca06c7e1aa0c787bd7f3b5bdc3c6f1f52740705122689b4ee434577575c732954de1abff13bc9a6ac0823b694224a72ee0fc14dee17a6c264f9f168da1fa772279ca2e951bfdb10eea7aae2e3498101865c8a90a232103108c0d109d84fc2e98a47a5c11146fa62fc8a095bd2bcf827630e9e41abd428fce777d0009f215ef5e9b61b32ab86f150db1c4b57337792f1c4e8ae10eb2e33149b60f8edf91ab142e69e15905c276e598966929e7357cb2c39ba78215cde729c30d0fad50cc93a1b25a5494ac81772c43e38392997f09a4156245a2d8ab87ea507bf29e4b45fd772fadc8cd69d0af99778ed235c9b22920b3c35bff6873e8c8b133958156e5001bf131a3cc8b50d4ed638e942ff371181626d4eca2dfbde00498a1e2e4a2e7d1a1d23ebd6d5f7a35a034346ab0985475826c4129618a507f40330a7a962a99f57b53923c0d34e29641d10c611e0f87d209a2615a4a1ffeca76eabf18cf8babfb6bcf35e786340f55dc63ee02f795319677429e75bcb24bc73d897349d2131b85a5b020b56a54c29d80767cd47eb0cabffd5ec021ce30393124b6425026e1a5fe131bd90475963b0fe653171336eed0dc8e21a18b29865daa692f0d3ac43007f92756f82695ada9e4694d08eb1180b97283974f3e1b44dfff356e9be0989bfd70ea5ee329e76a15a09f78a339eb7cd821325ea5cf62549fe26292717f6dbf0ea71e98b00ac16dd8b3d009f29bdf4fed5ad252967cb8fdb1c5ff7328882d5719cba675a90842fc221b6d27b055920cec5f482b84ba2cd749a93b374095c2fa3a90bec6c56757c2f173d2a7bc22a98ced587200b19f6167cc23fd4c0af40bdada9fcdd4a9293cf42b77464ede75d592529df0930fa539a99caba3c19746776d5d632bc5244a75cf6ee531fd0baeb21538c3b486ac34934cce2fc4cf15926220aa42e17728eeb6e92deb3f0f31f07e5a79b61779e4820f99b73f20736028b1bbebff74339cfe9c3df503da31cfa2f8f0ff896f5840dd4052f038b2e1ca09f50396a8d11ff90369d4b4f40de7335154d0152d8c38e8c5379a4e46e9558732197d27ed4f9b40fed525cb847bf8fb9b66a33cc16bb94032208e550177de189fecace28f0d2ca72a283975de09e2f6bb21ac60bee109ba4be0ed840c6ce91a4ea0d809648ef5f35223fd86e321ca0a765f75235b448121c4cfcaaaba24053c3e788f8c0849a4a47e2ab13cb9878be13ae77df3f0c6a2c04b08f9d5300fe730c318bd64f36f2f507d04b3de3ce0d82b48decbe3e0cf6dee86d4c64faf183c78a2d84c0ab31646c2ba6876e21000d13133a2eaf2b4e542d2720eb5b4a4d5ff27007c2956e5854c616ab71eef94a20e7558bee252634212a958b0e704328d4d7ba2b61375a5398f0dab3103f070af2eb549b9c0c294079140c834a305d9aa50375932f9cf2949653c5e5b73a9349a0169bd20e959b60ef026698432d034b38833bfcb6d9c631863e0d5e0c972be4f7fca2920a51e66275d6bc36f0739ab4ca4c38f571f1c4a1cc532a1b5f68d2484102206cb79f93cc233c556a6c3dfe875934978366e1d42f4f48ce332a87e7bc317a11b8d66e95f5bdf205c7cdc763b2caf140e9101489a666faa02482a154258bf3cc3cf041cac1ef4ea7d544e5d1a74216eee42195ca1a695d44648c6392156d55f212ec6a47db3c8e524213599e05d0bc53d0d7c89c0888f6b0e673a2dfbf2b474fd92cec6477894f29a1354ca93553a55edc51b467d28675d1e281fcc363099fb2db7eed62a2be6c3a1f70033b440c4c117696402a30b3080f7b2628e45e8db41b6b3acafe7a22de84cf713b2c9a8fa291a790ce8cde9aaefc3a77936aa66832b2bafcaf60bbc59412028d002249f1989bf2cb74df0862160d59724fc479380f617606c4ca983058a693b043d77790b423b83f36648d803329a7c71475be1702eb01b723088fb3426ac7188aaf55adbb78dc770f6f78b030a4996f1ba801e236b35bbf1bf29a320bb8befcd37812b720edd9bd968aba212460e7bda317ee47f98ce636675a023c85aa411f3805e279313d8b1bbcfed2157470fd55eee206b3e45adba016d4f6248db73083c6a3de222778dbbf7c23676c911f74df291aa6b818234b9a8fb16eb17ed32e477cee572a83bd479c2a2ed70eea02c17da10348572f763015c18e8e5dda38ead670664450fdcbee00a9135", 0x1000}, {&(0x7f0000001380)="a06ae6a754d81d53e7fdcb6f2be092039fabacacc3f7e125e13f256f309bc90472241841b1525463437fef4c5582c6e995789dfda697cad929112f96950fc063e5dde538d778e2c96325dca97539fe6cb7cd4ca5fbe31530f91eb7d649ecdb0a0676e446f9752405d832e6d61d54f7c77a51cf9c0725e2b2c254d83cdceed5c270827df1bb924e78d95794162bdf6769edd15ac3a6112ef7", 0x98}, {&(0x7f0000001440)="a86994afab8c4d8f6e4376c8afa03f9b1a2bcd42b4c3eb4c9a1bd07f4dd6ae039bd3bf0d4b239e1d7ec3fd1fe64791d8a3e02a61476645ab0c06cbda6fc54d154aa1abc05d35f81e9925bbd2c96a9a1d4056b65612c261b1ba6d3f4ab005df8b1ca17751ec0ac9da62f818b90c6f8ca7510ac9269eacf53479fd8f2d0b180343", 0x80}, {&(0x7f00000014c0)="3eb12bbe78e2dc5cf30eddd016509a175e6afc7257cd8276146ccca78293588503be9cf707e2e582d8818dd5c11639c3f80c5af88faee1d2a2fd436f0eaa922028c2143103f70c7f0e41e0c414c392a22efc33d77909e513ffe3329080d75c3fb5cc5f9e4d162f871bfa122fa082bfe1793ffe75bff46bc7d589fccdbdddee2f1102e55e19b5a51740de12416d09a49ebb5c1d15f785c81f2e5677103592a62ed78c4ab5a6ccb93e3bb508c86e2d3ef47a993bf1d59faa360bfd8120fa8346f2716fc2417629f18563a8d32cc3b56e6905656e28787dc1b9ceaa7a26690a61aefe65e82150d226ab84f76a064cdb7eea52c5f4473417441b9046c7664eddc8d4db1dec9f86dfe57f1261c4c1fe5a35ae7f7096a38d5e558497c787a07304c089b78b82d7838c52f46d776e28c06b783628916b03fe6c27f45f96619767f64a3d5c997641a0e487ff258afb0fdf398b2523c86ec0ddc6eeeda4f0810633455e5ba7a0214c182b5c3a76426321ddd55a23284a45fc9bf4aefa60440b42c536927f445e1de3ae976d4e9138afd8763316ed9bc8cf32041499ba4839fcca17b7f67fa9c1d3025bf0fbec2406885ee753e69ef651dd1951adf29bf0fe09e1054a1c14b6eb1bb8e39131f8afe55415362662ae5b5e411d041d3b1f7c31e553d42c4a1e1592b2fe97bcf38a686fe9164194d7a462c15134bb6ba2a6f95ba66ea11f9a8c35766412c6f7156401d7d8a00a2f08291b426297ab8caabfeed7afda0ca005f50cb568b53cb319274e0262a4e0c9bb169b7aec3391f0cb9da47256f94461e2ca22325b4665f784e101ce2308e871c070dc088eabbb9e73b40a3d8d3f5977cbc9d64e86e6a3ba22e2fc82c19756ce5cbcc6a41378199ba170a742e9e5b4355b5de1c4424dde8177867cee1acc59fff98a8b9f57ac928f69104bd5a8bd8309533fafb0f9d3291093a7fb28fd118da959247cdd994c0b4103fad05797093544929b6a55f02b3081350d95032eaa63c42b9554b560dbad4e590781abb212f2245574b041bd5ad3aa357cfd8f73535d78cb057a32a7a98360dc21e0df801fa8e7c3af30ac76f70174a9de5b0224149ce0131525716839b2702e206182f7d32350227999de83d9c19d110e68c103728f7a0a0a5b7adde132fd6ce8d2c928cbaf4177b97c839b3d05b89c50950f79a3d5c34b358f177a8f5eaa121428c93572e5b0459c8ec8a8158ba11d8516cfff8c998e264b396df11444f83ebaaa8322349c17571447487b97046c8f0ee8156baa512d6b83ef4dc840b90676d61ddd8581c3a33c562302e0f8901a8e8e9a46e488f70e2e76071d70d79918fe38987c2e3156eb0501c59d2ab277677b7a3c337874df9067bbe6b0518c20de7c9652a045f4e1f5446ff471990e721b9ceb3f318429450912f13d8073c16e6c647db5fa598a0a53f875c74d35029a7e4d0128683e68728e85b9010dc6c8a5f30f9add65e3295eb9f5ca00412a4bcbe468dd06b5982efa86ff7ed8dafb88f7fdbc8e404e15d89fda99209d0d78759e2587d457bbdf696087e5d97bceb856a8a85e95ab3b7e1bc36f5081acf42a4086730e14eb016940a1eeda61def16054a135610b5cc5a90c2d9e843200a2222ec75d208cbc0c2802fd582ef38e347c0d87d00934813e0fb00b33f88eb64a932d373de777a541e56ef28414185eb2ae9c9604ce99cc28853dffc2d705c48e041491bcfafbbb59148500b3a8cca5d816434d18d823bd26192da93aed498028fd300d9765f8846c6d9ff3db80d00e4c1e2c9ddb2be7c0e8ef07329848c1a137539cd2021460a6b30ce63464787452609a40449e791e58c07274ac052af00ef239f74ada01a59d0b0f47ed894e4a7f611dd89924ebea88b9c78b534ffbafbf9534ce322c79ba1db3a272516be0135345b7fcd67b4768b4d8da875123361686f1c6bacb5187b997cf501bfcd68576f2142ddcb0b4946f97e3d48d91c468733f61ca22f1b344c9cd6038398738a9dfaddd84542c3346f256e5d8d7447511ab77297182c524209e44fbe2e473576988a530d9f2d74a521041dbb3cb1f3820a2e107c7393db389e568cbb51ecc250e1173b6a2490ccf76a47ede8db19c58c7f015206f1bafdd27c03928d06a5b15bddc974969b636846e83d60aed31432f31a4d2ef44af462c69c52ea470e616610f50df120eecb4d13bacddd4e562d23a653d127c1311a8c018b551d134510414c110a05f7e59d5c7715345e3fff13c32f943bc19708ff335102b1b0de20c95654138303257a33b97aa2fb5763dacc649e0a7618847517b237c70d0f2404d16d7dc38234dba6caedbec641e7bf8aed4f1a186b71c5ff9c018929a243012ce139042414d3ae9c21fad428418e338d713205847ed2653237ab4089dae354e385f2a4f8d792f801a2a23baccdac316a554c4d8157ccf705f65e55f3e11ab1b55b9f999fe93425b686f9ebfe6ab11d7e2bd51580eb495e46aa62d5c32b0a7e18b09ca4b5525912df7ebb912a9ff48d8dc9e53a374262a76a1f41efc14c4bb79e0b557489056818bdbb315c535eeb4e270a9ee67d4dee4269fa8afccf706f25ae5167b060a1628c0602a80e3d5dc6bfede8bf15e42399e908cf13bc0f5c0b382f2ccbd02078fda450e6b1e1dd0130a1515a5dd27e26f83cf2aa550f750e3c15d72113ebe3308fcc88ceff441d5304367ed5341c7eb2a5d440546af8089702ec2e638233c21e7d4f4f81eac021a53ecbb661e0e4001d681091cef99685f38ba568942f334ab8ca422299ec21cbd7689bd9f5c9540d57e3fe94b6cb2dd529b2ade127cd93aca29aaac2114f955f622e638ad19226cd8605e644c1cb3688d47e34a5f1b673105ec38e9109eed1fb217897f25001b75c27f9713f31c0c5856a4e12d4c3308db48a5ff1c4eec462e3df077869819d5fa29971dbbc98e3dfa2d01a3d3af95b700da8a812d336f1f534bd593a3f63ddd6c1b2b8643703e52401cfeadd65af349cdf58ba254c6105fbe9600ade4c522fd61d5f7d4898b3ad5e44c7584f02b76b42e07f57d7084fce1fcd525c82330ac777cd0af1b0e704c08aa93a664946b021452684ba8b61accb803c66d6f1fff183166f83a5764e82e2ed71d2836f850cb5f4770342e2445b399c91dd675671cd3239b9633d4f69d4d1b32edb0b6d6d37739ce642239ac97265816fbcd94d9b2041d60f1e788a36d39a6947a2634b54c3d5c63b913492184f95e3880707fba5d7f73ae1e2b3f5b64c4a68acee866c1de504fa8eff200b13e17d6d83219ba8782100c1d5718155f82344b8540e90ccd4091b2d38e6bf2862b674e23a53ed9869000edc5b46f6febd461cc5204f2b61eadc1893391ad597e2f2950fb4065d68974ad96bef420014448e50c748351798e9a1d6a8db75782af3da0000bd30057f49a1ade880ceb1c1d1933c8d802c77fad3aabb28293f9707c38f12fde86ffa543205c60578b06db35a7558cadc379ef62ebbc1b39f6d37f65d0074cfeea273d4b9e2ef342b6f30459ca95abeaacde33e8785b9156a492fb60e6928ff0623017a42a143f24f8c1673ef247a7e1862a8f7b11d5413f47c6dc81c1193bc1e866e29ad35b7e5d3a3a1c66101e61be703ac609fd51b31e3ac34e69f926e0640157a5061d749024272fdb4b1df0f428745df7cd035c4ad74701c436737b8941a72721b9e763fd8b33ecd03ea2decfdb6b888938a1f832f3b1ec597f89c1817f6a8d71db1fc8374cb228c04d9a3b81a79f219323bd7d88df63f33d50308f144a64fbd811a76f179425d4124b3e7a9b2d0c76d4078a511ab8128d18508c388714ad966b76eb1717cead193de1ba8a314cdc33d5ff366a2a56e22e5ba245071422ad715eb585e91ef030ca5c0ba0a5ec99736f1869c2525cfa3734648855ac92810f74026394efd86206c0a06cacee3c2397c7c582a63f66a76fa178810bab4a6d4ff6498f94433b39799f2bc5b0f0f059e91e5f336632a2ee92695f621aa9e77e94e6a1e3dc21ed49520ebaebb61558ce14b72e797d5642f54761db73727506f0f50836aad221bc3cbecfa531701a100368dcdc6ef743c7b79e7d0d54380117504cea43e6b714a6511ef148be44304c4f67d04f502c6e71263eb2daff647013b4c05aa81533c99ae0f87952bf847b15543370c819a35943a500175b3db38c9e416ce6fd65077817cf288178ecb1588a8b0763b51837754aa97b07976c0a0a8671b2b2bd4aadcd281e76e472a487527b977427fff8d2ef77d547b37a99aca0b0bf9acb63b384a0da69e554517dbc1e8494488f223c0f46726b5c773cd95ddcccc3223d0ae5df0696f2ae4bd61fd798580de63e58354caf7c320df905fbccfdeedb81276afd61597558e196c229f7c594935dc8ce1a3f6e7791db4e6ea07e4605bbfe2b5b588ebd7b3ab6aea0ceba19578d1a8583477f136004029b51664bacdbf9694a77b0c975a001f2bbe41e729ac0888a13f341386b33e0146c5a42e425944da60dd76dc4bc9398561afef7ef59998711b827ac727ea0e1e2bdb0c63b0dbdbc7c5529af7da0e57792d056fe1c836809c9f51e9e5d396bc8bc820102ad32d7f519793fd4e16fc1fdd23b5432a88cb1259345d57ac736ad8c12b334a2349b9ce0934d38a768e9849caa5affb81447cebd366ed2ee049e58edf6fea4ddb64332322bb4050d5327141f849958f7648f28a8f7f83d41500a5c79210aed1c27ecbb067f45f3de1e6a9fadfc6905a6a0b896624a9a912c4fbe54ad8c461f17d58947a3075f2c630a17d17e527cba1a8ebb699d82c3ae0297f564ebdb2e30ab790587a6836415178bbb4ddaa42d6001573b05c517c87edde36b63336a511dfec85919546e2bf6d06225b485eece5811573df3a804d48655c406b2dbfa318d716df6498f904763face2eba5fb187ef20e14b11269958c321f3445883f5a0248eff33d3b5f30ddcd6b3038a8aba04404632f9813fc568c96b425396ffb0ac3ab8a3bb41727f3c5b09446217a5056572b91e49f0d0505b66db01ab8f84b40597b345b2883ba333d3da661c6d816f6feb553640cf3996e0cc3d839ed08f261c066202ea01da5bb442ea0f7928d35e93ae746fa2832f2d7f3ec5ce963fe7617703b1465077302eae4d15cc29273a01dec3db355a1e8f32299b3ba97c822df58e5518f65b7e8bda8da98d092ee71336b24e0743d2126de5dc9961c708ed5ad4a9282dfe451686ed82c6df3758c445ca2c7b15c45ced761c3d46353edab790d45c6fd7575df8f1d4602d14123f4168899a00488bc5846415148fe20e2f33bcfb02ee3accbc447b7110088c9693454a3ed9be9728c0bc5dc8e74f1441e7e39ff71447256bc647274c9dd58e28d6ecec19afa42a113c43522ba7e9cd87e543f962b52badc6db066c257a0be47ce62222540a03b436aebb5230c2d13114d2e52a03707199870e36e8b2d6b4aeac449ba3cb7b4eaeefb40f9420312f0a21bc053a869336e2100c83167c6626a6af5232ea41612f18f9150ead9e019c52b425171e38a5bc791f688c49443737ee62be9c07c64d86b9a71f04758317cffa9766a7081d23ce75f3fed992b3d9bab8cb67b6eac4d950c9e595a861217eae159e8b05518be944509e0bfff5d548a0504c1058090c8e77fe92c1fa7ab58263c40a772a1d97b945794d126c07c82a2c1a9e5b0ad7ea5c044575d2825c43efedebf7fac7b09b5cd786f142142a89beb8b23af66dd26e50259e625f6f4bfcd3f29a94dab1e61ea72112215bcbd49a8ea1b7fc4144f581", 0x1000}], 0x7, 0x0, 0x0) 16:09:13 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x2) 16:09:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = semget(0x0, 0x2, 0x43) socketpair(0x2, 0x2, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)='\"N\"', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x2}, {0x5, 0x69b3}}) r3 = msgget(0x2, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/80) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:09:13 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000001140)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000021c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000003240)=@file={0x0, ""/4096}, 0xfffffffffffffffe) accept(r3, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) 16:09:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x3, 0x6}, {0x2, 0x8}, {0x3, 0x4}, {0x0, 0xfffffffffffffe72}, {0x3, 0x100000000}, {0x3, 0x1}, {0x0, 0x1ff}, {0x3, 0x6}, {0x3, 0x400}, {0x1, 0x2}, {0x3, 0xff}, {0x3, 0x5}, {0x2, 0x20}, {0x2}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6}, {0x1, 0x80000000}, {0x3, 0x1}, {0x1}, {0x1, 0x7}, {0x2, 0x8}, {0x3, 0x8001}, {0x3, 0x100000001}, {0x2}, {0x3, 0xfffffffffffff7fe}, {0x1, 0x3ff}, {0x2, 0xfffffffffffffffb}, {0x3, 0xff}, {0x1, 0x5b6ab7d6}, {0x3, 0x3}, {0x2, 0x4}]}) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001696c653000"], 0x9, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) semget$private(0x0, 0x1, 0x100) 16:09:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getegid() r4 = getegid() setgroups(0x2, &(0x7f0000000080)=[r3, r4]) r5 = fcntl$dupfd(r1, 0x0, r2) sendto$inet6(r5, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x221, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+!\'-+-\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='.\x00', &(0x7f0000000300)=']:\x00']) 16:09:13 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) getitimer(0x0, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 16:09:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffd, 0x100000123) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x80) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r4, 0x5) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x6000000000000000, r6, r7, r8, r9, 0x4, 0x1000}, 0xffffffffffffffff, 0x9, r10, r11, 0x8, 0x80}) 16:09:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="ed7aee8d1f6db1490dcc7b226710a6e2d38d7a08204107e5fa94d0a6dcb93ef6d506c60feef27b03f3dbf4c6993dbf44ad890b15450f0bf008e99cfcb601744c9b97629cb96c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) syz_open_pts() write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:09:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x7, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6b8) 16:09:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x5) 16:09:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) r1 = semget(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/164) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:09:13 executing program 1: r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) 16:09:14 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = msgget$private(0x0, 0x310) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000753e2ff9a80343510b248657b6eaab3864b66727826e51a7b704ddfc519e039d025e4bcddde1bdedb75938a253912ebfcb773bafd9d203cb8f3962c560c10ed060b54c19cb16f3ae86d6805b3cf2da41bd8f216e25a9a1116b7dc8051ac7af0d416e1f064c232a402e7a7eea91a47b39b8902269b09c7e2fee77be9665eaa79dfd4900"/152], 0x8f, 0x800) 16:09:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x60003, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xbd) syz_emit_ethernet(0x102, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff580") ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) fchmod(r0, 0x90) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xffff) 16:09:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) getpgrp() r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="7f0d43bc147119bd4f9a96c9057c1716a3d01665e34b9a9d416b45be2524fb88685c25ccb37491bddd823f437e515a5fa1cd0c1f55d0a58e29553f4c2b3a0c76fbe7d3044f3afc15f7fa1cf1bf073e2a19b25e0daff4f104bb06c8bd0082a3703ec3c1ec5860076a4ecfed3d4b14febf939c4fa961169621a2856e2dcdb4d6d503bdd9697ebb8fc7e0ce7e88948928efa659e78a4861fddf3fb789d9d81946db40dd5bcec933c0fd6aca4a2c86d488cfe600df542be5bcb8d7fe93539798485a6c79baa083490e95e0f7fac8f293007f16e3b69e95", 0xd5, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 16:09:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) 16:09:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(0xffffffffffffffff) r0 = kqueue() fcntl$getown(r0, 0x5) 16:09:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x102) fchflags(r0, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:09:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18012, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x20000040, 0x1f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000010, 0x2, 0x7e}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x80000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x4, 0xb9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x23, 0x12, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xc0000, 0x9}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x100000001}], 0x3, &(0x7f0000000080)={0x5, 0x101e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000100)="b6a70aa8ba9b910689de7de6904eb7f70ffa32afa32a2b6685ae064493a770dd99c6ae0548cbf5903714d25a9219aa23a635b45c80b33ffb5b67cbcd594d532d5bf15db9724c36de7dd75c676b09b96af3b1572b1601a050273dcdc8150ad0aa56edeb57002cfcaf96aa9370a1b2309022659c715ca1c544f7391b8d31faa0209d5b57330a04b86ec44bd333f446d262a7f8c4b30ef545f8eb69e169acb34ce45a3ca51e4ee9721d6eb031dc1b6b51ffc63411b9746c25b4d2f2cd9ad77b40d4c3fd30f22e82be1622cb7135492bba6ea51c4b") ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x4) 16:09:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffd4e, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:09:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x0, 0x3ff) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) 16:09:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8008, 0x0) write(r0, &(0x7f00000001c0)="9f6e6a506dd384b751d57d95b845f5d38bb263dd74d15d41a36618b93bb6bb790a1fb803a1b7d78194ee13cb9984a17b56a46722bf2d5d747038", 0x3a) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) 16:09:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000100)="ba19bcb3cde5b0e6a5f0d085a6f156d00f2abceb854edba5a4af96a1701c51b6939255b777cae08d26ee8dc243675ff9570d1928bd7f566e6e5eeedd59d8f8d92931db7d4d9e7aa58382b8f0", 0x4c) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 16:09:14 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x3) shmget(0x3, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="48ab07c09e73473539661e39860bceb54a8340e1204ed349ececbf68849506fcd8e5e2454a0c9e6964ae1a07328823a4e9e77f8e6191497feb7a9ad9a4acee7ad5071dbbcb4a687c6e2646afb85192e8ae9d1d470db77fda7e297f062252ea50ea5a110f7beb2383e5a78c24a3578e1474984e3c2691c49441dad8", 0x7b) 16:09:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5267b01bcc7a5e24e9148624b22ebd9d6fdb39b6ac387aa0684b40aee98f59848d6cdd8e30b652c3a9c00671d5116e0ee7100fc96025462240170342a012b4a7aab0d036e9fbbc337604921948a5a71d6a5d75c371e3fbb4a415f732e5f3fdabeb9fa1d896987c86d4b2b6207f07e9e0d778e8939627eac509a05adab6b29acea962b0a3f6cb243ee5c9182f0cf87b2c8f7a00"/157, 0x9d, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:09:14 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:09:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x2, 0x2, 0x0, 0x90}, {0xd06c, 0x40c, 0x0, 0xb8e0}, {0x1740b0d7, 0x3, 0x4, 0x3f}, {0x5, 0x9, 0x1, 0x1}, {0x1f, 0x3, 0xffffffff, 0x1800000000000000}, {0x5, 0x4, 0x8, 0x7}, {0x8, 0x1ff, 0x1, 0x61}, {0xe575, 0x80, 0x8001}, {0x4, 0x7, 0x6}]}) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x3}) 16:09:14 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0xa0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x13) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x10000, r2, r3, r5, r6, 0x62, 0x20}, 0x5, 0x801, 0x1000}) setuid(0xee01) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r0, 0x5) 16:09:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) 16:09:14 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) socketpair(0x2, 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:09:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x7}, 0xfd52) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:09:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:09:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xcb6) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:09:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) 16:09:15 executing program 0: semget$private(0x0, 0x7, 0x400) r0 = semget$private(0x0, 0x3, 0x60) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 16:09:15 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/208, 0xd0}], 0x9, 0x0, 0x0) write(r0, &(0x7f0000000000)="7fbdead5959e94a232647d11e3df232f5e4f72c40aa4b50868b939318a87eb6434f6bc407c43063a1b253452265a731be71f88358a21fdf4fa36e49167c312002c0f18a8fc94fc110b68e418e90c8b753b3b48b80a059394ab169dd19902a88d4661133dda5bf1de67", 0x69) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x41) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x4, 0x1}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:09:15 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) 16:09:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x102, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0xa9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x11, 0x20, 0x4, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x100, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x10000, 0x379e8521}, {{r0}, 0xffffffffffffffff, 0xd4, 0x40000008, 0xd2, 0x9}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000040, 0x10001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x20, 0x4, 0x886}, {{r0}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x8, 0x3}], 0x4bf4, &(0x7f00000001c0)={0x6, 0x9}) getgid() dup2(r0, r1) 16:09:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xffffffffffff3942}) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x200) sendto$unix(r0, &(0x7f00000002c0)="2ff34e6a5600b30cccf360f9c8c5e4041fb2b651d8cb35808f06d342b7a74ac9e7da955a95145ce821fa508d45c91d5891883a164d9d0861821a812330019591bbf53cde212fbaeb705ba1eb7658ac7f21bf182738becd2f07042d84e5", 0x5d, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x80000001, r4, r5, r6, r7, 0x102, 0x3ff}, 0x8d48, 0x80000000, 0x8000}) setsockopt(r2, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:09:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xdff, 0xffffffff}, 0xc) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:09:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chown(&(0x7f00000002c0)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000040)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20400, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') getsockname$unix(r0, &(0x7f0000000ec0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:09:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20400, 0x14) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0xfffffffffffff800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) getsockopt(0xffffffffffffffff, 0xfff, 0x100000000000, &(0x7f0000000380)=""/208, &(0x7f0000000500)=0x375) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) write(r1, &(0x7f0000000180)="4a59a61a028bc514152603cbf4ffc0c44bc38625f626444a51108ee81a5d5cf355f1edb2d8d4224f5e421a08cebfc15ae94308b0cd7b05bbb3c7a5a5d1997d900160ab04773d6a", 0x47) close(r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x4) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') syz_open_pts() 16:09:16 executing program 1: syz_execute_func(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10900, 0x4) fcntl$getown(r0, 0x5) 16:09:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) kqueue() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00897c000000000000000000000000040000000000000000"]) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1b0, 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0xffffffffffffffff) r4 = getpgid(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x142, 0x0) fcntl$setown(r3, 0x6, r4) readv(r0, &(0x7f0000000040), 0x40) 16:09:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x182) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) sendto$inet6(r0, &(0x7f0000000300)="415e01ad62a919786c6990e1e2116f086f077f5a6ed54c7223a077b80ac80a8e0621b5f83dffe9f1cc9aa387cbfa56168591010916f8d74e1fc6873142ec263e8824fced32e46e6a64c6f8174cfe4084e840f42fdad8be3748d0d67fe36e9e543be0a8267b540cba06c7726c1f175b600169006b292a740037243451aa210011a4061cfaf875360c57108fb084903b3b21d621abbb440c9991493bd62809f5c7f9a4226e0a0fd8affefad540efb1ee7e745c29a50509e40cefcd6b8f28cbd26d3fa4ba75164bc259576fc85ce3511e64bba385f214fe5cac663d0dc6943b", 0xde, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpid() 16:09:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffffffffffc1, 0x400000004000000, 0x1, 0x10001}, {0x401, 0x3ff, 0x4, 0xba}]}) 16:09:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:09:16 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') r0 = open(&(0x7f0000000140)='./file1\x00', 0x28e02, 0x0) mknodat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x1, 0x5) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') ioctl$BIOCPROMISC(r0, 0x20004269) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:09:16 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:09:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:09:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5, 0x0, 0x0, 0x1000000000000}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x5) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 16:09:17 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x3) getsockopt(r0, 0x1450, 0xfffffffffffffffb, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20880, 0x20) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 16:09:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x66) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x4) bind(r2, &(0x7f0000000180)=@in6, 0xc) connect$inet(r1, &(0x7f0000000040), 0xc) r6 = kqueue() dup2(r6, r0) 16:09:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x0, 0x3f, 0x5}, 0x3, [0xa6c, 0xfffffffffffffffa, 0x80, 0x5, 0x6, 0x5, 0x401, 0x2]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:09:17 executing program 1: setitimer(0x1, &(0x7f0000000140)={{0x800, 0x8001}, {0x7f, 0x80000005}}, &(0x7f0000000180)) setitimer(0x1, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r0 = semget$private(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000300)=[{0x2, 0xb2b0, 0x1000}, {0x2, 0x3f, 0x1000}, {0x0, 0xffff}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x800}], 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000100)='./file0\x00') sendto(r1, &(0x7f00000001c0)="e7b658752d176731bf3574bac300c12ba521a668420749befe0282cae27546ce81c22b939e2b377f2d8b5ea072afe84809e245e822e511d314fc42650a78af38e910513a84381842c09e41fee05bde533c747b574d998a2bf19bea03fbd349a848aec65cb78030ddee0f6ddbe9d9ef5a1c697fcd0420c400d0df60e3c60ad2272349224e6d166d9308bb876243b05790d0b7c1fa4d8028e18bb35e1d1adac53439b6b454932807c942438e0183b0f0ed1fd9b1c8fe2c887546e14cb057a81ec117df31f9a94e699f244182325820", 0xce, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x7fffffff}, 0xc) setitimer(0x1, &(0x7f0000000000)={{}, {0xe5}}, &(0x7f0000000040)) 16:09:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x3, 0x1000, 0x0, 0x80000000, 0x689, 0x0, 0x0, 0x2, 0x7f, 0x1ff}) 16:09:18 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kqueue() 16:09:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b8e5ab677ef7cfb99a0c74bc75e18746ff47e2e18a9ca4f376386a001b04707fec36ae728bccace5c2edfc614de113aa56275054847165b0477625aacc9532f4bf2687d3e369bf82c0cdb0231aac1daf014b82342f598a42636832dd967a661d35d1c811ed14d2eca12dc6e2ac4eba0366b368629a1c99a90f8fdbef61770f6c62a157e9d50e3892e888cc4e7e3573c11fa9d607eaaa4a8e6019854529279eea1c8ae33371b1e004c24664b1ed972104b6414fa7716fbdda172a848a8a307d0f0d0106846abcd484c4c1d4d27562b6214852fb76c9b23aa046268990a6efaec7671ea641c5b60ebc544e70c054abe12f2d25e3e8afb53393cfc0c8", 0xfb}], 0x1, &(0x7f0000000200)=[{0x60, 0xffff, 0x7f, "0fe014e56b9e8d54da19c97271501ef303bd5ae2d2e2748f0187a92692e22c74aa3733b78043e6fb334a54c94d5001e59c7642908a55ab55ede529d405755f858af93f23d6550a79d60bd7de"}], 0x60}, 0x404) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:09:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10002, 0x9) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000300)='./bus\x00', 0x400001003fd, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/141, 0x8d}, {&(0x7f00000000c0)=""/33, 0x21}], 0x3) write(r1, &(0x7f0000000400)='O4', 0x2) 16:09:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) r3 = dup(r0) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r1, 0x0, 0x0) close(r1) 16:09:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100000}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) 16:09:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f0000000000)='/', 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:09:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x100000000, 0x7fffffff}, {0x18, 0x1, 0x5, 0x7}, 0x2, [0x4, 0xffffffffffffe72b, 0x7fffffff, 0x3e9b5330, 0x8, 0x400, 0x9, 0x6851ed]}, 0x3c) 16:09:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x48) setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x82, 0x105) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000200)="787e36b6dd46029b8d080dcb04472f758a3dce6c701e03345a6c3f57c172e2b06ed996c2982bf05e087bfbf3ec02aa3dffbd1436a361719bbcf24fd40b0148d6291af41c742156455e15e1049a927c94e4215b0946a9f1afedad794f07603b1c2327240d90e5c77f9831f1e7be337eafc9cc1acb9fd121fea11270dda3b539efcf164dffde46ff4fed0247bf07d575872c41bc194eed4f5c6026b2ce7e513b49822aa1e052aeb73eaf2cdc28f3e5", 0xae}, {&(0x7f0000000380)="c0833eba801eb088ccd232f9f8eba36e6f9b51018187804fd3116322c6ee3855adcfbd06f4c4d40d2d6fa08e6694fb5da5ef1c9e7190c6dde3c72d5f5345", 0x3e}, {&(0x7f00000003c0)="fd4587f05e2c2d763030ce56b430e7ea97ab65e3c39f5c803bfe1dd837573bf18758fe82dc36ebf714a7f676b2dddbdf2d3d93a137006454709e86560a2c61eb3456f667019bc37a48addb62ccdc589ddf2080c11972b5a5f76d81e68e26e019158ed056acf99fc1b78e177674aad374a218956b98fb4ded8417227f3c2b2a1971d2c87b2c24d1b5160ae6b1a3daab7a2a53149ca3f7c391e900749ada919d87d981be02a05eefa2f469ccdfde7fb9b2fddbda80cbefd4a9a8a84dc7ef9eacbae912461a25a0dd9a7346f4670d2be980cfae70095aca01c02ec3b4da0aaca3fc8d8ea56f3f5ca12bf23723765f6134a6c7c1ee8e727b4c31ee9d5cf09bafbc291132354ecce1893c653a83359e02890f54ab82c3ea2877b64a963945507994063398efff3862656bd9b49c544748afb667f1c8283a1bc062b075c6934ecdd3b859c7784f0545bcbbd447e21faa2538df19b331d7548747756e498f1e64d772db6ddec24444eea8a0560c79439406a517d0f3d5d3f13a01ac8dbbd647ebfee7a1e11236999ff3688d4546890430aa05c0dc09feb9d9359fcda8020d90eea397bfb1cdb585375fea1266f502bd7103ac92a34ea31548fe74d1a78ffc4974c3a015bb4485cc2fb89c4df8b00888e313c5d1c87af80e99bdd2cf8231797317d7f7034b6e809107fbdc729dd278eecad9c2f1fb6bd4a5be2d5ee9eafa0c98fe8ca3f0bf15ae3dead3a2ff006cee97391dda5e0a63e1ec8d7b0e6664581f282bddc30d4d0e2ca17372f549e8448e24e9bee93058341a777f883576cffb7a8b8d9cf57e746ee58dfc48482f033fdb5a8fac72c2d4f7380915e32983e9349a28e3d6a23525a0a48f0481fe78a53da0434e4cc20987d3c285e3a16ee49e73e4b09ad0f82c6fcf75b109dc31165383318825c6de14de75b46e990447d82ccc9c943192963917d27100559dafe77b8365d96d464076e0318ecef8ec04e180e8db90e3511dc12173a44f0ee7c02b5fbe0570f34738432e51af1dc87da621641b3044b30e2c36a491f625326b73e8d968e31d4dc2512157600a2389cb8dc672126d537f68609c73ba6d7504aecf5352b6d9eb18b73ea0cc9a967a2cbf7d4aa74d34de35e6d8c371517e078d6a1681ac59c02d54145d92bbbd18866b7432230c9d1f99d18dbb76befea35ad421b328adf272d9ecc142bc3f62fc5808497a37cc5f2f77094cd683f5094604eb9f1f8ebe6c69382a6de5f7e1a8648eb87b38480ede82f1bde252f5a276d2fae8490d48993ac82cf84a865f1d38f7b0cdc93fe28c19178055f87f38dc57c4bab356bf1c1f0eec47ba6972afec48aac6879d131e310aa1c9b1e021ad55a375d3bda18d5aeef92b6f978868eeb4f647968a0f934de73505f16fdbe9195665ea4e10300bec67ee2060efb8ce0840a24acf5ad1391bebe7f9d1c0e58203ef0ce6418273ddf3bb75cfde562bfa04eb16cfb573787f76e24eff4daeb8cdfae45166c633c90d75fbb0d618f1fbb8a13e695f18c55f3a98b326ccd7054c18a9003b4f208248e6d0f6858be972947eb7e293a36287320a9d22ba8b70668fb202d2ee9fe72caa487aa4bbf76995e3aae1e7d7f6d380f90584e6de959415ed7a32050d49d701adc5208c9d026cafa612ab2abcee52821ec0dc4313c656c8eec8fbce03c5f4f815f942216874a62cc7bb532f1460d99dddd9a850ba36d01d5d9f985090d7ae488515b85bd24ef01573e9a980172859742b852cced3aac63f8fb4d8bd2aa75072bb26e6d119bd2ab84df0c88e0bd38452580938b8048351f385f2e5dbb1a3a06d0ab9b49f50c06618005c62347edade2e87555edc9606b22f74ed1b778f66dd9c33a4df35e8bef395e6fcfb4c946f2e44d9eb71912bf589261e315c32348e91833848130196431a99566e6f090a5fd8eb0f0e59e363d90b51d330f1714f08a71156865c54fba6a328a5307e9c6869cca6a9f5f0c8d8992d4f6ea71b3265de833e967ab2dea70be9a9738036f01e94b44c34d1d2bdab36d4f96b1dd0aacd16c27335476ecfb5edb2180bab085dca5ccd3d734cc6a250e07df2034bb15c76194c79bd6b9814baf3613d03548040b41f902a80ce2496dec30bd268698b20531111a281731e6796ffa310c6efd210b5db741ab29db300e89a12233785cc2053c587da12742947a54b3ebb6535de2e86772a3d8028ebbf411972473aaeb205aa52977fbce2435807069d3b9862a211be26f0ed30818c143bda2ece7e00536137e2805f4fc65260b18be542f52771ff7d04e963bc5333fbfa6803001c5a5d7bf04ce14bc903cacfb24230364cd71b0840057c2091cd69ab5349555cf69f14d0022e9c95b41ff0a19ef08b28070fe585917da3e3792f2ed8aa7e1036c11c80713f3e16fd3204c7584995a9687822ff634d309df57ed369285b265341ca0e7df7fdb2887885eef18199ba75619de43388534a99457f415276a94f094fb8365a8e898b203eefa05ac1994a73b2e51493480ea59430625eb7322dedc891d9c2bdd6d5a9d48a14f4bf1b748ec6dadf8ab5e1812d6264b4bac5e37e75699b5afd856f0635bfb0523984bd0d312fe530e32fc92e03c6c305e8b01603ce462df07020cdb90f99ac141752a5d165927cbe478f5e35bb35d868887e57e4037f6b34da0323a21d71f31c71f384bb6180045d7e8edc56cf7b69a027df61d56572a424684fab6f1ea2b0c47002516a46de3c59f2eba83f3172768125b01b962816a95964421a142201dc2c8c30c51cc51867a430268bd01729260c8ce72b3154e77d986a934f6cf541f47bdb2765cfff4ff87149aae561ca59326e76b6c91bc609e309b9169867d6892fc0311ff98293f87cd0ee2678223ed7540fc25d06f86d44ded0b5be605ed019ca77d02e6d1fdf05d43ce21f8833a3e647d7da9710fbf281c92690e72bfacda61fd04dce7fd6dfb36cefdb3d398e965f407e76d062801804984ebc0382db40a6483724504716a6df0d1cc381d5a82e2a4b49c7173a3fe489ca028b67e223bc96484d91cf24a223bee4a01309899acd5af21c0830349e2ea8bbb20f84392eee4f384be480e76873a00a07c77a0ed15f0bd23151843d2b98155d3dac53228bbf90c23cd48661a77b6b0bd1ca63bf1efd86bd3060882b2d1fc534c202ac16d8b263f32ad65b9a6d618b3355b473d454e815d3c1e4867aaf255b45988619ad14fd600d515e1755b9a6ee11f3ee3fa7150bba025fee0aca7893c9ba99506066b6393b0a59d71aa79ba1d6bd00d0190c91fcc6989de1f989937321cfe2bada1d3abb1c6c35c85b30ca71541fae59193a769312256122c378cfdf2f6ba24969c7c5afd44fe0d93769acf4cbe9ace1041228707009a7ee577d34df37b9cfd999577e7cb93e4009e28cc906bf6954b76ce81085214b0212744d990bbe19e226830fbe5a7eac2ba0c53d66ce13d99ee1d9b33cf5b25421fbfb83b6aea0907b2794341e6a0c20e983f656a3be14d4a4cc0a88dec197f94abb2b6b6426e6a0e6d4ee05dc90f1a22f23e4448dae2423b350de03e6541c041a0a3731ffdf06af9ba45fe2f2f698da43c436f1c18d61b537842f58df8774e133027aad7ed0504775350953ca16e7e68f8fb4269091fb6eebbfdc317ee060479641034cfb821f6e27941f8501d3f04173c547c988e26c93198c9f3be793ee8ae2ec9277f6d3555dd9c4f28011ffc3d357811c460cc75cff5ac8c28b069c03e4113edf30d7f1d29b9f6b4263e3423ae8d9d55b765c39b3749cef62ccfa65c39118d719de7e4ad0e6f93ce366b5b6a5f198d1924b2d4c77aef4205f12a61e9bfd23fb0246566a666296a264b4f3e33ee9797143112995bcbd53fcfd3d6248b556e700be363b2d88165f0baf2d457509e58a19dfce8e230b87b3ef5e88d237820dab5f5882723669d632388a0df2358c67e89bf1a0a49fea0d7716b33142fec9ca2bc7026189d6eb9e618aa7bb176f49b0b5ba642229eadb2112d8f4275150d4174617bbe14655c5bd7097d6b5e4e1d38a1ef2db71ad86b674239b68746e17a6b225fa40f6eee428051a323ab43947a03fe9f9424b1de4e4484c186c078bcb0122c2614b94d9d581f550bb2f78c541a75dbc2ce57ad1adaed36cb878d45fa9dad8cad35eefea7e09952e760c9c8816d1f95a7407e34fd36a7e3f137759fac8dc06145b49612a5cb81af85de725c17b6e7bd65b65af3a225313439bb58d2464ece5d7d0ee78f0614f8b96ed547bb91c86f55fca8d873cfa96ddceccf3bfb366c00cf7ff6678d94d3deead36ff1ce351e4aeae709dbe50851008b80bebc702a489ad63e41ea84f453066350b4ad19b4e1eb24d221da5209eaa8f6b6b12867daf69946ce025c949108ac2f500ddd1b742f3033b2b5b48906a79790e4f9bbc0a00e6ee945624db51b4365218827d5b6b06f2e9775beb01844f995f894a8a193bad28d44264a7c01c6e2c5a7e556c361e73b290b27688db25d5446cb52decad5825893e9ebf78e0fdf11cd6678b3e7aa750ea4e9d119ce6d256112222ceb2f43076a1b4e5ecebfeb7a430434231948959bd9b348830a25529875c12e3bae9edc2c55f7fbab68b3da00cbdf37f86fe98cf5f4dc6ba33474bb1a4d5eb7bf9b94ee17dad9fcd78a80cd20ce0901ab233a976585858dd8a4a94c551fb310e0d48a53b7e4e07aab0b7f428b7e7a6ab1cc0dfaa408d031ea6f6483d0b0283623248ad1951a406b30b5858d3a8b50a9b1b9958fb8794f3ad4baeb4ec55973db25389b0093a509e6393adcd7ffa41abb1985c8df29668cf8986f6c97b3bc1ad68ccb4c05934d01db179bd75d870eefae93105a289855edd8ea686d0abf88f3f32737dbd87f38bf8a86d58ce31eb92b5048be3d18f2cb0a8317a302667b3653f71cf00ac914d021048de088acafa5b2c555d83eb3bd0b68aad273808e39ced7d5cae3920555adf5e96d3c57b2bab7cadcd1232af2f69221bab9f315deb4edf29acf75a5d42aa371799192331c9bb39046188954265b2760713d45cf8df3c8b20a3910c2d72535f6cb427ec75f07d6bf38ff6320a20a9fa24630f60f1167cca2b4160a9e543962665d30d1ee6a98c979971b7ae02c9a04703d040939453698584d68fdb4cbebc938cf214c4880129434474b1706d01ede9fe0f0051fe538f02f9b79c5f5f317c44cbb3a82e450eaba1f6b9b29d500e78e61e3fcf1fdd1483ff5a66fcb78351f219cabeb36fd0e135ba8540104435ff7af6c62303b6e839ab65a1049f48edd2751a45fe555681da9e057ec2ef2a6bb38337796c34e08dda6459e576df76bf9964a5f8ee55e854770ff66bd2c8e5589307eb92d41eafeb51701831dabac08bd5b9a7c1db24802e4e072547b5ea7101ae2df8d52935fff588dbde5cd2147cc5b906665cf4fed2139d1080cd52371b65ea0e87e79c567d15fc4d904fae79e3f4cf8029b4dbee4d00fed37049b240f87944915ce0981a58d08b7f7812922a058f7f7740147c794c65a134f99f360a3851a5161571163da88adafc5b5151bd57acec4ff593afc6f47ab63b35ad15777b0aa0be7f6372a9f06c51102f0429015fb7a2b37e992a9828f286c98e9b75ff54b30ae6e6c7156d675b2578736dd9c9c14e6f50195a59d1d135e27a561639612d3b833a44a4cbf41ed1bd9c4b6d4a77af849f84a1e8f32aaab8fdc95e43167c820044f742339e7425934c074f28de4f856c4b1e0093ff2cede1d7e3251cbdbd8b4fb88561d83b0b4ae8e1b3479616b597024fb13d41b331c0caefe40833b955ff", 0x1000}], 0x3, &(0x7f0000001400)=[{0xf0, 0xffff, 0x81, "7c8c5870c0ca6c1ebb62d2a9c078fa5d61e029135df19bd5540c4c384fdefd1c410c9e3b237ca8f6f9bc4c228cc483d99b276d6b42f67f54e9d8712ca12c559d314237aaa50583ca9802b2990746f0ea4784c77756e77458a310b80bf78067770ebf5cbfa0c6245370919099f9e8aaa0bbd7032958eab64edabd2c7b5b0c4d642a504c136f9e72d8dcdaf5698568bde81e4a37c33b594f295babd024c4e5740db299c15eb7c806f74cf93a2c7d5f93041fe7c7befc85a3e1b81208be3cfd23c440cdffd3f25ec101e70d4407c9078d8f39238485e742e42497b51527"}, {0x1010, 0xffff, 0x0, "602e918d2586e6320a8641204b86872aaa7694bf9b2e49c97e133014991d3b677f696c807fc5a5f660a561e4eb77ac5c403d6b4d2319d9aad518216cfecd05b276f9d43a9a407425b306b20e4c681c52d12cf9b1d4fe6a2156ee18ed2671a9527353bceb0e3c22faa7d54ca822b82dec20201618aee697959e642b7897f77f9b4f47f010b7de67ca19b70738a150fda6bd6dc9611b1871fb3ccbc16683a098fe33c72722ceb055ab846f63a2f12a840f89168564d066e0ba0fa575f7241330ecfeef5025865ffa9389852ea3611d362c78a03c658b3dac63bc067f9f69717b1fcd79e0048e87ca9899c4948009bad826d76e4f696a7f3c746659fa71f4d5009c3ef568ebf7a1e352be8ce9412f98097696554c634ac1d2537c8135c6bfcf27701dd4204dbc658d8cdffa953059905f6e06f48f00cd8614ced5af2bce2f0a773f5c6d2a4d25073ff56893a37024842fdeee8243bc1b4e880b3c689eb55efda65e0603edc4a1b8069ddaabedd0839602bdd6a05a719a99caff77332dbc69ed254ba882f3bfd927e1f5f67f8d3fd6889354ef5b93296095dc830b2655425b1df9f3a079b9ebede09c4b9664392ca9791fece80b3953c4fb05f2ddc7a60e48f7ad4ea88cc81e6c1657cb02936ded4d0b8789900ea85b1d07c671a149e1ee442741899c0930d55e74e74d1f940aa8f75328caf98ba65c5f9ad52fc2ea10a8f0a72cb102b264b8eed23d2492b190bdad4d252af7e9c68cafdd15f105584d48f9f79e00c3908f79e0a955d7736448f3c34573092830dcde89b98852ccadf96923b8526055143896c9d413a407f934b0b571ef9bd6128251da618c6ab26f3e0135f74f8f0c800f6843018092917e89e93be52850d49ac388f2ea8184b00bc087edbffd81274320da3740902aa4d81819341549658814d017d9b2d2b60d18ec8c0cdc3b094dc4962e6ad4bb8f8abe35a1aa786fca1f9a2a8ee95801f239ae515f9e52cc923fa4f64890e7f5acc82a6fc9c775e4cd6fbea4770503abf5302d0c04e4cca6d7d0801f5f3a84d2e028a881833e41cefef7666b4ceed0702419e0fb8d4990525b9121ad750cb546599e268d02d275b7b5c78716341ecf8d4cca08a8b5d0de3a241a480f4deca9709f7634fcaf652f2317a1fff61bb68d0d12ddf303b2653e65408208346b6654522216612e0323fcde2acfa47da31605487afd016b2986b60e2d913ffd7af3bdb34bf69cb06d9a3e6ee5e458e35a2a1555fd13c74449b963554625f5e77fed8077617f463b19174d2e0475b743ed604c0e66dacfa74723ac55a6d3b361f51e19a83a4ab18911103bba298c9181b17df2e0f8f82873939f50d676ce0c5ecc46eff5dc9d277fd5f5a010a2329a1691e25ae66ce0f6e7d8b6ecc18c50637e7d9fe7f9a275bd6de28d7721963364aa7ff51608de077eeadda037356f77b152592c8a1b0788520da407687d3b66cb74727012a823214534d5f980c45f4290a6824a759b8fe037f5f6c05867ca32c2a32c54b31b11e9582240d7a6b9c020d2d554909edb2ca6e79bfb058d085ecb296594053b83150c260a1eab50ade1dc335d6c75532ada2b8ebf1977abe0051758cbac5709aeb9a444e4a964393f317573d1c4037fedc9615cbb078f2c6c7e7601d3713976d2440f79af5ed26aae8318ae4d0cc273f0165f0e805cb912482cb856053b56ab835aa988b3be085fcbc7aa9bf9c4b3fe8472778212ae79c7a1ab10919551b6c874a6e75eae6d94f32238e553754ed272848a45f90f1bee00524aa1207a5830729d06bb62497abfc8816e5ac9921454b1a6929c3c20955510025509a23f3bb12e7c54b6d9b2abf7d3fbbddf5d13055965be704d900efb4bdd4d341de608ab86f66bcbbdec3cdac26630384b5222ddb0279344ba6adb6182a6a5b0278b1ec42500c2f40da175e48b58e89a80799e72494c95223b9929dc9362067568f3677b3c03a0f4e3d4438ff7b1cffa4e26a5b856c7a925eda0f349d98850e0306b8f88511191cabc650e2146f46cef86aa6d3ac58b99e8a63e7cd35ab0947d28965163120aeeee17cb380613c73fda6bb5d0f8f90af67af65af54dfd7645af1f8df524da09fb973abccccb12cf0dc6a0f81183d12e2af3ed2378c6bbc2f897ef2941d59ae1d85e5aec4132c843a625fd02159971d8ade8b844735ab679f20effdb7b100635aa9fbb0fd0bfe62b86d162676e852ba70a1a7b36afa84c08762e58f6eff55f3fd29f663569c4e70c6a9d979c64a7927f98e1892acfc952e4fd639cf5d218f4b9059ac2a5487c98b7151c6279e54b4e40084a461b457d4d09934f65f4ec0e84f270b6676f6f225c58c148060f76b2f1d792802cd8cb03e85f7c02bdf152fa6b72d9927d0fe0cbf0934970b306c020272d3e37b2586013ae4e533818ec3f737649a0a50fb05c2823089171b08502c7b73de5197dd7e4afb2f4cd563237622702a8c39abedb045a863ca8ba22f152f9a3c7d25df4f6c35bf77e4d83c874694afaa373396c9c814a30694610463c3603498bf7386dda49fa45106f5e7b033e6c44f53356706b037cb981419caaf9a02e0e8aa72121cdbe4a8687d79762f7b8254e9f4ef27829a3439b6e405c82cd44c168e4ca1898765057c539570bbe12f5951a30865343d2a48e92d452572d2f0927c99b4ba1d7e23a9d8d9b0d1ebfa1b49679cb94be24f8c63d5048c673ac79fa45744262be47766aba00aa8cdf2f0ebbfda85ca24f6c69b28e6a1897c755dfcf0321ffb693fc59716271954470fcd1cae520e9214cd9283dec6c96e8d3b2b75e88bf0c6cdb3f388df08a297efa6418013fca5732c8eec066db6182ef1b7dd8efb9efabcdb13bb224dee3d71dd926b27aa40b35928fc20217094f646dd42e35ae2fd6938c1978e970dcfac5e76fa698a0490e37790f03a6e15dc284eada144cfb38773b6f29b166b900f3fe30602aa01d7a380a22e2ddee98d019944e778f747b8a5478933b15f0ef5e0693062f86c3a2dea240422505daa8189a6b5f550ed4ac666dc7193e98b72c5b0884e25133a83f105c733a07b1a7a221c9146c6f862d27e03e84e610f4d3a01245c7771f699b6f598547e2c9f3b13b52c76a48237c94b64e7c413e2b7a3b320472677b34bd27f7c3bc279a783844d50a1a86b2a6e9e11c1926293468671fa58bf6ffe54ec89fc5e27a2fc2d44bae5bea484c718509dbcaf3165dd85ea0b9c44e3ade85ac0dcfd35a2bc83d4bc01b7d14712c47d0dfe7d2a1d1496d44e72316c558a39d86c06da8247877389bcad41193e58c3698f5a9605886f351f6e6e75594518fdb1d117774fee03ad62e04b6c1403c9bb953527c99c1420a6716d8a1498f4f671816ebf8bf752ec7b2ffd8973a20c84ca44c6cbcc7ec6a9a79b0ff4fd4ed290acada584c40f15ca01d89aa9b33e6dc49218c4bd3d74e9b04955cd470f129a8a0abcf673f5276808c765e3998173c808524f9ecae5cd73d50607b3f4309008b1e7506367129d07f039581fe1fcac5d8c4bfa963c64ec15e08c9715b73e263a528a571489e7896e5bae758612d5cf6d3bc7292c7c2e43a25dded0a4ab6695b94d42ba194c5d8724fb9ac44c753472f67d2a5da8cdcd3f55ae15c3aa4327eefaab59d44a2aacdf38bf395466d250f825c40764f3d1ff66831e55378d457c59bbc64879bb0f6e82bb0b8bb40b74dc3b71640ab59f6003063a9aeeb11e02994a5175a74e006cd21a5f6d49a2a19efab99f3bd3c464c9a289508bae02ae8487435e5b0bc4be50d05d623e3a97c56e1ac977214e4df275485b72ccbcacff0639b26e50daa4b2c684e0f58bee6724a6d400bbdf6173a44e2c9a7ee13c78c4f29f71dd087b5aabd8f8dff1880756555e85ca46ceb7483dae2d8979798412d382b7ad249bb16f251a3d7ab35990f7a19fe94ab7712972c9f6f7eb61acbcadc2c0240a2be4bdcdc2d361b6a8107a7e1bc850831c6dcf8a7354a1355b38de52680fa58ba97e307630284a08f1cf45a957f7a3c99755c5c8626bfc4f31cbf5bfc6612b00582428e3eee03017198f3b99e2730410ee72ee991767be9ff8888175cf97c9cfe969bedb829c95b5b2ce7faac2d5e3e06d25f2a54c8d86ef2ee6319814d2fb4033c9043fcb4f5bfa10d4156abfffadb59c11c49b1f445658cc974da9064ac75fe264e31f6569b5266f203facf85b2a4d8c19f61fcc8c629911ac0d4be1494fc9072d50d03330358f76ea1139f238a4ac06a75d32166857bf79a913075b52ad686ae37c6ccd01ad33437b522ebc86b12571b6b4761c629f172afcaf6e4ea0b273d4c22e2ff6bf2e5ff42902a0474433ec127e244c88a8a0e59bae183e625c58694503be32e195e1b9258480fe3454abf317e568c6b295145ff97e566b60862dde1c11bcea4259f55a9ad0417bc2ac20984c2f5d45601d33d264f86fe0354908bd6e313d07d564fed39b835cddeb041ab03d13c767a95fcbfb53d89229fdeab4de8bc6fa4ccff95ccf9e584aa86a75db11144b3e0801cab5df08660b92a02c59598bd48b7faa8dd70164485b492dd28648c3fd2a728f686fefc14de15daf81a57bb32368067caea6b1f65b4eaeeadbf2df04dae1c599e5c9960b24fccfce797bf2f7026c0b82f6c5b9edb440e875762c1489a9216ed2055d200000285124f6492f764c6b773ca15394a30953d40512b16e534645d26e23499d4120a1c7a2e6c600f48dd8d0257178a26da3047d9cf8269f27fc4bfbd10f1f6b32a9976470fc01d09ec9549de0e01fc7b98a76080b59d0e54f458476d14a3556f7478e144be6b64c7cf9ed1028c1d3ebe2ef667ba895dc252b3dcbb05c869a4a1c79d5c4ed909fb42e6d89f78fe358cdbaa981ea21a1a45c34518f6cb8bc388e8b84180109957633453d3f1cf831d1df5e43fffe05a44d37dc7a7d92e7592dcf99e5be2ae0e7927fa282c8bd1f152e22be40f8a43393720291b5d8b483f38dc59837f36371d62c36a8190abd14e5dfda6a108facbf6c3f1814cbad8b4fe95f82513b5d47333cc60e897cb886c8872bbc504fad20bc5f33d5397c5c37f39f3a6540a055452d54ebb89bb416791293a2c077625a94004782ccb841cfff487d20e24b80ba6fd03a508172945908fd8e4252e694c853eb32117397433f60f070073ac458e8b4b8bdcdb5a77d658b35ffaa398009f7d5587fd2d8caa14675c8c9a76f9a0b2dd8c800ff2128d960ad464e3fcfcead681a198993a7a987243c9c9443524c1114f2704f7fc06de13bc1b6ae06c36edd0fdabd3a3dc26292829f3a3c1446c7be3425471e61bb79097252f7d63cc942e6c3a92f0b97cf8369ea621cdb10820b406ae69ef861fdd98c0298ade0b32c2dd2e06de95cf74081d6211c77cac4e83075b33fd918c5bafca04b480926eab3daac847b19c9759a0bb3ff47ff3876fd0a319d5cb261caf708a172d8d6aa5130c09f4f30212023f0837d89b06edc39bde56422291d8c4a89df144d52e60e371e968c692fd5fc5eea2aa3f33b1e5aae42630ee5fd4a345197cff2ba7c125414aa34183cfdc77a2c10fbfd4fc3ae8f9ceb5a21d19abc2e80c756a3716bf7317c15129e88bac0ee90171d64d531bc55a972695601e9062b6a2260fe25052cac5bfcdcb229204c5134cf05f2681d1bfc050e1afce14bc17386aabc5fb2ab610e1807263e29dccb23338cf934c9ded99210493328aba149becfc62d0d516a557598cb3b8d3a9c884344964f58e8bb54d67f4eb035e3f9f36f803c8db0f3295e59aa232c2073b8e4164092356a43229"}], 0x1100}, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffff80000000000, 0x400, 0x9, 0x1, 0xff, 0x100000001, 0x40, 0x0, 0x3, 0x8, 0x7}) r2 = semget$private(0x0, 0x6, 0x200) geteuid() close(r0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/191) 16:09:18 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x0, "746c392cefe70bf8a181ce1248d18dbfdeacc84c60cde2e84d79aaedb531dd34f8474b8dfeccaec4160b55a7f162fb3747af4fe5ad6ce14a3acd3db125970258133c70a65fc300405a46ee5b40c9af3fba888ec046842e075d839d0fac6dfe620e062fc175dc888519a57e143d41012cfc649786dd9422b0b5c5dc2c4e00a0fc01cfedbf673bef1479e29063b54c65"}, 0x97, 0x800) 16:09:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:09:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x3, 0xeb, 0x6}, {0x5, 0x3, 0x5, 0x4c}, {0x81, 0xfffffffffffffff7, 0xfffffffffffffffb, 0x9}, {0x7ff, 0x1, 0x8000, 0x100000001}, {0x0, 0x4, 0x2, 0x6}, {0x7b1, 0xfffffffffffffc01, 0x7fff, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xa62, 0x4, 0x100000001, 0x0, 0x59, 0x1, 0x426, 0x0, 0x1, 0x63a4, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:09:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f00007d0000/0x1000)=nil, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x7fffffff) sendto$unix(r0, &(0x7f0000000040)="1cea0572cca65e7b", 0x8, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000608000/0x2000)=nil, 0x2000) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:09:18 executing program 1: msgget(0x0, 0x600) msgget(0x3, 0x44) 16:09:18 executing program 1: execve(&(0x7f00000005c0)='./control/file0\x00', &(0x7f0000000840)=[&(0x7f0000000600)='+.\x00', &(0x7f0000000640)='B(\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='+.\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)=',{%\\*\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r1 = accept$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="764d244b1269905ad079cc3911bc5cf8235c9e742144300006ddecddecd52f71f4b3163ed0b8422e102acc7f0abace2f950d412fc3ed9cdb2ecc47002f691a00da78bc1b664ec904d8ddbe7c8870ddad3ce5e8", 0x53}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unlinkat(r0, &(0x7f0000000200)='./control\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) mknod$loop(&(0x7f0000000000)='./control\x00', 0x2000, 0x1) 16:09:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:09:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) kqueue() 16:09:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5e5e09853d937945, &(0x7f0000000340)="b6") 16:09:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x5) socket$inet(0x2, 0x8000, 0x0) 16:09:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:09:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x6) r1 = socket(0x1, 0x4005, 0x8000) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2c3d4cb, 0x36d4000000000, 0x0, 0xfff, "3a83bb67c99b0c919ea140f02ad0eb2228a980b9", 0x7, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0xec372a5, 0x1, 0x99, 0x3, 0x0, 0x3, 0x3, 0x2, 0xbeaf}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x100000001, 0x1, 0x7fff, 0x40, "e3b6089030f1f0e075cecaaa166742d2b034ed35", 0x0, 0x2902}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x7f) recvfrom$unix(r1, &(0x7f0000000240), 0x0, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x1f, 0x8, 0x6, 0x7fffffff, "acace777a85182da6b1fead843eab7e9f9a16ee3", 0xa39d, 0xd3}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)) recvfrom(r2, &(0x7f0000000380)=""/201, 0xc9, 0x1, &(0x7f0000000480)=@in6={0x18, 0x0, 0x558d, 0x8}, 0xc) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r7}, 0xc) ioctl$KDENABIO(r2, 0x20004b3c) mlockall(0x2) bind$unix(r1, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000006c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000700)={0x3, 0x7ff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./file1\x00', 0x3, 0x2, 0x3, 0x1, 0x7, 0x5, 0x1, 0x0, 0x0, 0x2, 0x10000}) fchown(r1, r6, r5) accept$unix(r3, 0x0, &(0x7f00000007c0)) link(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840)='./file2\x00') 16:09:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80105727, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x7, 0x200, 0xffffffff, 0x0, 0x41, 0x31f2e42b, 0x1000, 0x2, 0x1, 0x1000, 0x81}) 16:09:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfff) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getsockopt(r0, 0x8001, 0x1022, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7ff, 0x431}, {0x18, 0x1, 0xff, 0xc9}, 0xffffffff, [0x3ff, 0xe8f, 0x401, 0xa831, 0x4, 0x7ff, 0x3, 0x8000]}, 0x3c) 16:09:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x3e, 0x2, {[0x1, 0x0, 0x8, 0xe3b0, 0x6, 0x1f, 0x8, 0x7, 0x101, 0xb9a, 0x0, 0x9, 0x321c1263, 0x5, 0x2, 0x9, 0x7, 0x8], [0x2, 0x5, 0x8ef, 0x4, 0x1400000000000000, 0x2f0e, 0x6, 0x80, 0x8, 0x632], [0x1bce, 0x5, 0x7ff, 0x3, 0x1, 0x0, 0xfc], [0x7, 0x7fffffff, 0x100000000, 0x8, 0x5, 0x8], [{0x6, 0xfffffffffffffff9, 0x8, 0x1}, {0x1, 0x2, 0x5, 0x4}, {0x7, 0x121c, 0x80000000, 0x2}, {0x8000, 0x7, 0x800000000000, 0x401}, {0x8, 0x7, 0xd4}, {0x1, 0x2, 0x8000, 0x80}, {0xb52, 0x6, 0xfffffffffffffffd, 0x4}, {0x7, 0x3be, 0x100000000, 0x1}], {0xffffffff, 0x7, 0x400, 0x20}, {0x80000000, 0x3fe000000000, 0x8001, 0x3f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) 16:09:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) 16:09:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff2e, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6, 0x0, 0x0, 0x51}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:09:18 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7fff, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x100, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000240)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db93274943dd511c1061e6618fba", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="448a2724bb5e0409fad57dba26f41d6dd2b479166d27e55506edc1bed3618dbe010f2bbe8139e23bb30b693730fcfa71db470a41ddec7e5838ec0dd7ef52f8ba822a002d", 0x44}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) clock_gettime(0x7, &(0x7f0000001740)) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 16:09:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0x1ff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f0000f06000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000e65000/0x2000)=nil, &(0x7f0000a04000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d13000/0x2000)=nil, &(0x7f0000ce6000/0x4000)=nil, 0x7}, {&(0x7f0000b0a000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xbe4}, {&(0x7f0000fbd000/0x3000)=nil, &(0x7f0000dad000/0x2000)=nil, 0x2}, {&(0x7f0000e7c000/0x4000)=nil, &(0x7f0000f8d000/0x1000)=nil, 0x1}, {&(0x7f0000c47000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000e07000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000eab000/0x3000)=nil, &(0x7f0000fe8000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000eb1000/0x3000)=nil, 0x2}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000bfa000/0x2000)=nil, 0xffffffffffff99e7}, {&(0x7f0000a64000/0x4000)=nil, &(0x7f0000a88000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c54000/0x3000)=nil, 0x7a}, {&(0x7f0000f4a000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) symlink(&(0x7f00000005c0)='./file\x00', &(0x7f0000000600)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000640)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x2b) r4 = semget(0x2, 0x1, 0x404) semop(r4, &(0x7f0000000700)=[{0x2, 0x9, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x800, 0x1800}], 0x3) poll(&(0x7f0000000740)=[{r1}, {r2, 0x20}, {r0, 0x57}, {r3, 0x1}, {r3, 0xf8}, {r2, 0xa3}, {r1, 0x102}, {r1}, {r2, 0x2}, {r3, 0x2}], 0xa, 0x7f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000007c0)=0x38) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x100000000, 0x5, 0x5, 0x401, "72910f6e841860f0a51fafb3d2df038cf5299673", 0x6, 0x8}) chdir(&(0x7f0000000840)='./file\x00') ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000880)) ioctl$TIOCGETD(r2, 0x4004741a, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f00000008c0)='./file0\x00', r5, r6) sendmsg(r2, &(0x7f0000000d00)={&(0x7f0000000940)=@in6={0x18, 0x3, 0xfffffffffffff801, 0x3}, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000980)="efb3d983e19294c77932c3be9b0def71c0c423e4c74de6b08184c049d15b5c9ec31eb057a3f847a780d19d4cd15d5f0bd1de44ce72e5a4ccb77f8748756419dcc77fb293863fad1e3641f0f99dd4901dafa683ac3bf9ac828f0ebf22a0763dd3d0f75194e9807670ecef02", 0x6b}, {&(0x7f0000000a00)="9282e3439bb9ca800b13d6cf573eacfb", 0x10}, {&(0x7f0000000a40)="39ba7658b2469477c2e4565469f4b2dcc7", 0x11}, {&(0x7f0000000a80)="b922353416b2719b3df80977dac54cfa293fa5e9d6d926c652cb15adea5fb79f2c43aa89982f5438ebab99d430c13d7901473005586d5666bde1ba609aecf29d05", 0x41}, {&(0x7f0000000b00)="4346aaed5f393de54937a6c7fb83df9c9ba90820188636f6dc2bfd317024fc31", 0x20}], 0x5, &(0x7f0000000bc0)=[{0x110, 0xffff, 0x91, "535a79ca0d22485bd194064c642cf061a13a65f330f138e5e3b0f641f6029c17d09c923f7387534067ff6242ea6b85852fdc02165e8bcf82eeb0f5f9c80120a8ba0c648c75b5583c5ac9c8fa2723f794b840a5f84a8b74693b6e11b28933c96bc89f5ae696c66a78a33ed76ebe6db129b1e20e02504ba6bddf86b8b88e85b2c496de52ce14f399859128e12d4a6e70380787cad59ff848d578220e1cf10b02b65cb7d73d426e073dc59ffe2366b1e49b193af0f73c00dcd030f465e76a0c7ed47a122864365d692af5c1f02e531daf95da143a7cea4b85ef51312137d23472266015fc67693fb9f918580bf264b4fc99ae40c73a09d6e0b8f25b06"}], 0x110}, 0x3) chflags(&(0x7f0000000d40)='./file\x00', 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000d80)=0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000dc0)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000e00)) getitimer(0x1, &(0x7f0000000e40)) listen(r2, 0x4) 16:09:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00006a6000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x3, 0x8, &(0x7f0000000040)=""/194, &(0x7f0000000180)=0xc2) 16:09:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:09:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431a82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee7c4b5dd76b022b2c127c17f7f7a9518a71431916447b83c69cff4caeb1cae95b0d5c2b74033dc5485da52d71a0373358d4b55f430db1d490", 0x839, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) setuid(r3) chroot(&(0x7f00000009c0)='./file1\x00') r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000a00)='./file1\x00', r4, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000940)={'./file1\x00', 0xd27, 0x0, 0x1, 0x1, 0x8001, 0x72, 0x4, 0x1, 0x2, 0x3, 0xbc}) ioctl$TIOCSDTR(r6, 0x20007479) 16:09:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:09:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:09:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x900, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) 16:09:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r0, 0xa) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:09:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000380)="c2eb79567525688e7fe436059030ee9880c993c9745b8f12ebd7ef6156197ee9dcfee7d44c5c9038f8e7774746d5f0e8305306f47af0274d0d59a8fbe72928c288fee717a7051ea595e51474e284e0b7b7d87bcdaae396c908feda7d8d08853eed27ce2b857688aa0bcdd53bf56e1d4c84cd079ce258f45454ecad631596d3614c365963b0a55887840dd22dd0c2c5e1e95f8a274c6cb01608c9987d1b7158be88338d3c30cfa503e1e98d3a6f3c66cf204eb290f005f08de0f2e1d82fd0f31cf6428780216d9f0ca62f95aace58c492d219baae0d1fe194992c09", 0xdb, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() fchmod(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='.R\x00', &(0x7f0000000080)='\x19,&\x00', &(0x7f00000000c0)='\x9e'], &(0x7f0000000340)=[&(0x7f0000000140)='-\xb0})\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 16:09:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x4000000000, 0x8e33, 0x300000005}) 16:09:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:09:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1013, r0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:09:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e2861e822d854b96bbcd12292261ea5986b7b9a9309892dad159ab3594951758b2d7b8589fe79d9353f5a0796d34cfaf029ecf70b4400c7f173aac9beacf47f1b66f6141a21c36f866f4e8e6984e1d938c6448c3b644afccd01e7178a42c66", 0x5f}, {&(0x7f0000000140)="be580a6431933fd2bf389509a1f57e67677cd569aa3fd05af6daf4c47edbbd7e16f78a79ca9e97aec834e92ceaa640ed895fa54f1ac8be5a51845b8c88690edeaf4dfc8736866d040348bb0e0531df7b7955", 0x52}], 0x2, 0x0, 0x0, 0x1}, 0x409) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x583, 0xfffffffffffffffd}, {0x800, 0x101}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) socketpair(0x2, 0xc003, 0x102, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) ioctl$KDENABIO(r2, 0x20004b3c) r3 = msgget(0x3, 0x50) msgctl$IPC_RMID(r3, 0x0) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 16:09:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000240)=[{}, {0x23}], 0x2}) 16:09:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6, 0x0, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/235, 0xeb) 16:09:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x4) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:09:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x614, 0x188) fcntl$setstatus(r4, 0x4, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x40) connect$inet(r1, &(0x7f0000000040), 0xc) r5 = kqueue() dup2(r5, r0) 16:09:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) socketpair(0x18, 0x2, 0x1a6, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/234, 0xea}], 0x1, &(0x7f00000001c0)=""/71, 0x47}, 0x800) 16:09:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000000, "0000004000000000000000ffbfffff00"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffffa95700e9000009000000000000001b542a538706000000b8100000ffffffff003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:09:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xc0e, 0x215}) open(&(0x7f00000002c0)='./file0\x00', 0x1fd, 0x20000000000000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:09:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x81) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffe, 0x4}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x5, 0x4000000000000000) bind(r2, &(0x7f0000001140)=@in, 0xc) 16:09:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x1ff, 0x40}, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:09:20 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10000) pledge(0xfffffffffffffffe, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\xfa{\x00', &(0x7f00000000c0)='(*%\\-\x00', &(0x7f0000000100)='^^\x00', &(0x7f0000000140)='!$%,\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{,\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='%*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='}!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[+--\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000005c0)) 16:09:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000003, 0x0, 0x2b3) 16:09:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() getsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000002780), &(0x7f00000027c0)=0x4) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000100)="c3d09b9beb836a18c53bcef40c5c00953fcae0a1133fab5ebe2fa3204911169402ee6dbe25af248537ee1c71506a018d68bf383264536198fd3e4fc8d08cfecad593", 0x42}, {&(0x7f0000000180)="3fb7cae2b717e859cc680c7154aea408725d6256dc381c5e3364fe93e08fe7c14ed8241cb639c5a8f7f997b26439ca0013756de68a5bb1b148c2cad804ec65198ae6d1de7b2ab1", 0x47}, {&(0x7f0000000200)="99ee0c7d501a7b22cd4cfd8f9cf6d0e18ef35a75b3b385ed6728b68c8d9647d63e1311bbc9bb8bce02507ecc650d6c4a948f9e37a5c6eef5bd8f2c5157b834b336c8f9a271fe9c8ee2015e73e5fc286e79679f0ff1a4ef98bfdf2a26f36d10942c39512d4af70a9c9cc8acbed48953a9670d79ec144b9e8c3bec36a1ba508deae7a613e5defaf7a87e02711c4a74153ad365b99a48fb32391c27be48ef7ec03e5a9813637c38723d07a0b792a1dadc187e1e7eac235d779b7c7b05d8df6b0a8636e8540c17bdd6d0655ca6f4cee50d22a5b1a42b878046e2da75862059a51243729423344bef51423ec16c9904ba8f3124251670c899c6f7fa0ea13b071be1f04bc4538ac29602647a7f91a8c0a3644d7addf23e8d3d02463560034d37c3857a0a8d83ba7251d4dc680a8c7c3b19dca51afc786a206633747ced70b913ee1ad10563851a14c8853a7ef0401954814975f795639f568008f8540edfbc614600f2bf3f01d74cc7c1d1fede0e07c3a845bc404da4709356899154470d3b464986f15bf37f1a0e4a694640e6a8708001151c93ef89f203a697f0f36018a2734e9f2ae77b7129d7cea2d601958da1ba31328a574cff3a6f5f120d02431fe8dc7ecaedd3cedd645cd3697442218659df1f244c490784f0f79b28ee95a02b9a012ae6a2627092463ec72ba4a00919a66a6bbba7456001e25afa14d6792ddedeea6fbc1c9ae45e48d51bfb5ff5385d6a0b9319acc6dfb064d1014ecd4732977a028c0c70bfcf8c9746ff9a659c129920ac6b28830eea1d6b7bc129f8f81f445225331374577f36436a33dca15b0648226b5cb0e5a90a4fea349faf5618fa1bf2d81b66e3640413b3bad1a3d545529e7bb332288fe51ab4b58bd2b529f9b56b9c9d0b7f83cf51086e2c1f248ce1d2137249b3941b81fa2b24e1fc4026d56d38ff29b5b44be48c92fbf1a0357af251d3fd9f9bbc1891868b62cdc66761b52bbb800fcac55ec4a97a493279fcafd5af02f4712f2832fa4dbaf1affa5fa46079c240a96c0a0bf35ded62ebee43a6f106bc750e1765ba081c0ada41710148cc5f5208252aa9163f59c37e1acd381b7731bf7fb8c6873b3b189081a64db777dbfa113dd5161a50941aebc822a8d1b32aed26666010afb12263fb14178de274db2232f3c6bfae9a18311f685bcd0468b965b8480db464379a6eefffdd312bd6affd414f3d4d4dfca9fd951181360329d6aaa3db963d69e0c05643a1f0bd18d936489fd63f38ac321d69d527075fae1d348631a7b67ab1998047bc29d46094a079528c276063849a7e06153fed6637bf1716878c81732bace1472ce97bf9998988d10e35449f8d7c58935ed82a8f986540c4327f29548606ab68190e9fbc0a51f7e3ea483df72184257968c93c1940a08b09ea4342be889dfa7c4ff00882df370609a92fc4ae414c357945e1a9e44702dd59010d3a57b500623f9433de2dda3a5e96199cfe82b35b09187cec550fc2f9986154f15cf9626457180be3634b9767535588289046b31121b4a939db4332827ef4c89d5e8266f4fb1a137a626fa37d959743a2b7cad1fe1bf9b6c51bd891210f0d674de357f913db5a626713cf034b5b6d25a668a2ae28b04ded8aa08b22b5ebd0694c4168bcba1d3ad451e83158a73d78d956dac9ef0919b78b275db101efa7c174f88311482ea4cef149de9cbd4fb932095fa7e7568fb0f4fae6ba1ecededc274dc1676d2f72970c49e9aadfb9921aab60d08aa8d85657b4d6462dc448ec240a5534fbd113a37e509e49c67c3f160ec30913f8f60a6d2a8d7840913efdd289da0748cb81c6d3d2c1dc13a81046fc2d99da10d7ffb579aadc88c6acdbddb0ea608a8bcc26b4aea8c40a2ce7b5b423735ba2fd5e670456c2457bf6d2a7f2886d10cb973ff600bb2d2b8febabdd8cfee1d1fdedc70798a64dbf982e479b8a1baf5517fb693e050c17ac7a5c13d24f6d1c214a3d63fda88e2dc7228410e4832d3882d385b61754d08cab6105178200fdd71ec32f0bf003d4eb3da2301eed99120cf5c0e60b3f008a7709b668598888b1ede911b245d00ef12b3ae07280e2c693fa5d0e9f9c10c816e5f395eba4d3f705277bfd8cfa139f4cdc6d34504958fded184c53164a3c42599e14ddaba6c264c23eb031b697806b91a994908bb0fd3b562c954f8a8624a2ebb45676f3392ac886a3970f4ce858fe1e66309907a2407687c1601803655e0661e2c4ea2882b72cd493d5a8c783eeaada28118e46452856402c5d9ee4bce604ffd211358479b1def992173f8f4581433635730d39cff2df6a58e2de37457d08fbe6e1f2775c22d5e9b1c9f2157e1d990f259398d06cd5cbe8ce7012a737c66200a639aa86d0a74cd683c1aa64cc6928758535e53d4949057ef2a0bb21b172e4feeeffb7059fc26b2faa4f9878b0dd3e1c832eced140eaaa97bf5436f4093fe3e94b8da1f342842d21011f0376424a397863d37d3676c688e3d590c73ef5b6cdbd86b0be1d82a2003a65f2a32de03a455c11293b3a5da8b20c84b3a9b5c7e0ae105f9add6e286d4df58936f4f772dcb353e0af3d31120809a4adf15976b917cb952baf1a43e75cd290322130a3ac3eb45d15b90a18eccaa350dfe809a4999691292ac65a54c2853e6403357097dbc6542f8d4a52c7c2768367d3995f0a100c5416f71186b54916ef0d0332f3b637faf6b2d76ea79f523ad2c0493c54bf3c32cb42d32fc0808521f83f44716e700e3c1c2445222f7d2dc230b9e64e58ea5acc2456a11521901ad548e750ef8e83294a1931bd872efea02add1a85c24b02b7b6e955c8fe8be1a39058c6b80a9299f2b2cd11b16e12b1d8c5b266a4d5a4b98e961bc524c5d895b976c4600199c0d32ef88ab9fa29e0dc0a1cb40c3026d8af6de1c5bc65c79195c3e55a9ff59565ee85d5d2da4a3f0d5e50ee01485298d691073bf39947769be104090e3020aa7d53895963a7026000639ce449ebdd85387bdfef975272f365b1da518de201119fa12405273bbdba520b52fedb6bf953c0f7bb7eb20885033e8cf28afc27ffe3e547630f2aba46911929f5bf9db06d1c3658143d5bd976c2962a567f0e6695f204d8ade60cf453617605a8db61249ce3562a57133bef367ba6a92e0cbbc2d126de9d6b9e0359c9af4ef183f940a1ca2e27d3003145ff12b0ff8a2076138fe377d7c91f51c50fe961cff7b66f792636cbb2c95f54b2744a5bf5e259249c35274f397023b70ca1fb090222dfbff5b601bdba724513f679b9b12f809f754b5f5bc89f898cabfd48ea3499d2806d7c1af32b8a6f2e68bf1e68ec3350e27e100267560f18dc41b3576cc5ad11a88dede3c1e8e9720a5716ea58c17e83059c1fafdd81b318b5254ba87cad2ec2598c5d1195aac66781d31687d69b297a78a0f365a2ed4a33d36fd292b8c3345095fb2faa1859599e5f2fa5566a61d40085c850d0d29dc0e396c89b719380db83f5f9cfee4f9e979e6e3f0f37baaeb6388be73f655a0d7a32f1ab42c83a88426820b2748e5b3031efa9c0b4fb6b4f649807720744d3bde55fcef7e41d6dba4f51c4f3365dcc383613fbeb94993fa9e15419afafbd98a53bc0057c79f7967ad823a489de83847f39943d470daeb71c991cf828a645a68f41e4bd5e44b401e7b0cfab7c8fd121a6cb56407601c64775153d63d833352486c57c21fb79708d7b9e0b1695e4b4d70c0f9daff806d71c455b66886cedef7c81bb186b95111014399e889fbaa84fd5b63020fa7ae1b1700e42f1a7b42b52a7fa994c3d54ae61c7e4f97a6879e846fe787f526ec708190953a4395aa32b4f5596ade3f7c3d6a8b66bc471e4ceb32e560a18a0d32e1b0d65f931b6d482dcd100ee3fbba3967acdf20cb90936675338b81b0536b0a3b4c7cc781535f31cd97371417895fed47bfb8c84785a58a52275610a16f99c2ad15ae004e4a5d1d359cb50d010e4fa08dfe7fab5af8a307ad34ca0efcf92d4416baf733c23072f5f4cafaa621ca53240a1d65d050e1c1638c97074ce634215025d57650072d146be0c7348f870eaa70685ea27166dccaddcfe6a01d64f25d1d370c4cc825df82fb2ca0b03117c3354bb9a01e11e683a257d23eeac37f4002c610ecbc243b93dfeeb1904187440bcccf7c3cce50ae0c35f24ce1f7e3169c7b4fc73164dfa34dcf8787c509c0d905b93221e75dfb6654cc64787ec373f09b73b0ead2f6935eeca0d047e90af0a23cec51fd797bb93bb8b433193717bc755c18eb91e51681b8732aa2accf526024ed9a683366d8b01c9ab3022c7f2cdcbdfd7c4a32ae55c6184fd23a875f41221eeadc2379c64dbbb87da9fa0c2a86ae76e7f240a409a96b1ee3a7270df2e5a1b21c13e160aa538b6a543b9a4eea8dfdb51c666e63b0d26c29e158f1d7d9d2e592d3239f91fcb12b45237c47d1cd8ac7f0c6bd63b9fc594096b877b5c99970f3c9755a14acb063ea5a502810d364f8a3da6ba7a6269511e7a3b6062ccc3ca7eee1bb15f70160fb3731365b98ebc3aabe3cb8033cebd0b42fb48439b935af3a544ad8bc22e6d0091ec064b71dc2d545cacab3f549afa3abb3a1deeb9b436036ef258744c4c1fc16807bd8d84b6535347e02a1d49a7d048a5fe8563406f843a6c151393163c1ae6356195f0ac9270ca6ea555bda0ae9c3fc02f3b234e5b711c887aafd79a9b4be15120d269ccd6d7cbff2bc2c1dcdd45015d0d725b5c7b72c396aaa312169fd732a74fbb25a1c6a998495f52d265f2ded71e4deb9960931760e957704f9ae1e1c8929f1cf6bab192dea74553c95c0a54ffd0f75a230b1d496da9bc640674b6239a7a44949b014fa93a86dfcf6b970df93e4362add562cebce0b1a7e3d9fb1c39c7572c9751992c3d3898e23031b3bcc87b0f25445923c60104331bce7387b9b8e521b0c7f61f9afe5bcaf56a7f5e33f23a82efe435fd3ce73065d9df00fbee9bdb592375436cdca3e33b63f384d55a18e1052244bc789dbb6cc8879cf7140c73b55286c1e4870e8e036cd6dcc890895368e0693e8e6928e30cd8fe01e9dfbe247cf5267c016bd548a95b9131eae547cab4163febdf6d4a6786d522f987e0b37501941999b58df0edee8aec6c32cb35f03f4e2e82654f6ebccf9b9738f8559b5f69d8e7f91bbb2785e52cc92e35f2c5c63e29169d3f9f30a6a5ff95f21501f86f30bb57d1f9c4cdc5b355173c8811b450b94b687f060ce17e0355a8a00d82a1b231f4e8a6667951769cbb036d49bf37295f89f542266f16c96b91c514692bd388db30625d08d6409ead843f87a5ae267e4def8d374352b9310e98614b0cc92a3930df28f26643348b726e0b935a62653fba569483d80f2fa721d1571452f5ec6acb551887fe4a34d8674f9308d0c5d217b6b19bca5c78e201344819619ff6fd89e554e6b5af6a967c3fb8843e5583daf9dfb6121435b6a1d9b79bb3057d37040932bcd4cd6f96c19eae66003f432fb1fb1bff197cd924122b59039e7f826fe61b25a1e41f2ef8bf392a75f055d8a7f2db2099130a48772d440e5fdba0c8d03ea7175ffb80691676fca5d1c257cef347f9cd3d2db32d7536905c5df82a5327e8e7f709068d20cdb57ac762a77b05ff6078d07fdf8106fa91b15ff32c52082aa1ffbcfea6ebfdd802f471b1e48f707480d358d28b8568251fad486ae846fc5bd2c0f89183283893fcf3b8ed67cde219c3697d938cfd5434ff143c1951e48f769c2c96e6eee51c044c673f040288c80fbd687af19972abc44c390b821e078f897eb839", 0x1000}, {&(0x7f0000001200)="eaf6763ecb2ab299c0d2e8370cd4391cb2ec52c7e118988439431fb652022c5580125985151a8e37dbd84fe60f550090450d512d673603f8544fa3674ea2c1fe04e7b315972fdf660f0bc34ffc8fe0728856dbcc122877d93497cb6ed0471515761dc0d7a09f90c586109af3bd574adbeeb47efdd1c8cb49388269488ee6d6e2401e62241b48c92bf689172835268b6cdd", 0x91}, {&(0x7f00000012c0)="155f9ba0d0a15fca51b779fb3d2e8076de28226245cdf1df28d29ce68a2d7fa8f407a3fa9169e4b08eb0a4844936ebd30360a77158b0ac8c0c61108a351a12ff49618e744f83cbf55d6539f377a6aa9bd03f879aa4c6a0fbb58b29155533cdb8f905186cb49c979999dc4ea149ec63fabe4b0ac4b5b507cca7c69dbce4a32884d62d75be", 0x84}, {&(0x7f0000001380)="191734c79f5fe777c535edacf2e79e83d90ce6850465b0b97b576c2fe02dc8431a3b27dcffdb7ae5b87dfb3ed3bd27675918e96c1d77e7e9e75db1917f5c0d95a8a4e3448fdd1fd21a859667cd5d0e90ab25e35b4bcc17f7777253a50efd8a1acdaf9224b971af532d63d2080e79e97d8448a863b0075249bb27b9c84c9adca43dca1a45b9649dc8b4fa06b47447c37c806364c2c1736b738ed6b9c9eb328474093f245305fc01292579b65e72edd863b2edbc63d2fa7fc74730fb8afb984098a49513ef3157ea95d962f0dc9474b0fc9c753de740ee08580a8ffd928fc446c55cfa5b7726ee57273f69de9489e1346ff06c2461b7c76999ab65a792061f8876ff5e2aefd650e097e0723dfa57d7265389aca4321bd45ffbb4df87d23c6883cb19c0fbcca208b218f97f59f5f8f0eb30bd0bd49a88c327b4f03b9b02cd5d3ce0a1bf917a5714ee25b512104a51514545a27dddfff77b30e6b4331d1ba0107cc4e2ad5239dc5e259d0c92018b80e74d712922b0236ac7c3dcba6367ca5c5e1c51cc2709a76898ba68e0eb0720d7575d2ca0cdaa8ccd103f69dadc71e0e90b13324dc7797a38df3342132e677f4ffbcd77326089ff41ba7afefbee440097f45721f299c49ea4f05ca3e28ffa268084b069ceca217fccc1e16faa39fe90ad36d47b4d54ee39256e6e7f3632b25fd85db526ee2f964102536eff1c460dd926f3c5e4fea010a9abedb23c9d0b0d18eab7cc1483616fb424f162e0e04201b24adba31bb1efe598a9c27ffacbf466217702097f80a5e91121d5d66b12fe98c6a9948784ca9a5a76e3742721723c4660b883640887675d4e5ffb3c72fbe287cead3c5e5e5dd7447d5edef3f51ca2e00f033f9455d1c933569f8c18a1f479c2e2b8482b68ac51ffaffee5ac7c59b5a23b8884c57669b694261e4f81a1c6917d867de4ed05d084113a6aece35aef71443f3df89bbe583122c54650d6abb567d3757cda169b26c4854371f00da762cdf652798072db699afc74a5f63918cb9c5746c15d29ee33e810dbe36a899569b0ee72d870b254dfb116afac91e2fc55effc9d925cd1bf6513839c3e037d9378d2a57fc6ff5677d2ba04e2a32ab4f96d989608b12a4f70aa9650a00c0e863c42d11e9527fbd73f90efd72586b21a898ac986f6e6bec8667adc1c0fff78fd15d4f09321a7de0478f0eefc113e4d0ed38719ce4c7f40fa6466b257339e3f921de539dddfa6d390e70a01096051bdd9a7d4a3751c78860aad15cd95d55e51a411214e6ebbd2a379e87381eb877225999db8f5b87098c5646636fb31eb3b0c7537b4d6dcced8c22a9083ad8309b69ad3978d0c8ce550b9bd7e6baa6afe236cede33db6f3545dca4b40bed6e7ef0a35cdc70bc99853b096d23e037241650c605f1a03d3bd2f9e1e89cabbdd75ddeb22d36472db91d87eeba3ff1b582c4f8edfd3f52abc6e4b995fd3031fef12c457b9017881bdd33c731d2049109759a8d3ffce978968bf178d62941e3bcb161d61ed7d30764162cbccfb7625937f28fc94f53250bc3c285e539ce4b795111e1e636d78195ce2c9b9146dc302190197a7fef089abdf9432b8044c547dc5d5677c24011f735fe6eb28bb4aee41d6f09ab322d0b8a59b3bc4ec1f81068b53ffdeb7ab35bcb610b91418505a284383cef8cffb9a470cd9fe5570f3fcceecce934990e6777f701a3ca4890b37218767c72ae2e8a98fef3a6e1c9025e40f8f489e00098b3c0de25d0099ac9c8832f891bd85e5d4b7b2277dad0421d7760d3bf5979960b48e0125ac805a3a148c245a4ecd18dfcace7cc3d6b61aced019a9fb303e1e729f658a895dfe32eb26affbfac8a43284b564616346780f4dbde6f98ae30d0cff9e0d179a34e1af8075b650c7064ba7f987eb82e7e165b33a3c7e5056d7aa2ed48e76f2873fb8dabbbb255b4aca19ae5d21e001f1ec016290b86be495bd1de33ad2b3eaf743759ce3e353bcff131676738aab3d62447e7c122393897f30ad1521663c5a436e2232abaae7e88068700ede30a84b91a7a3dbbcf654d218327fdf361c0a6dcf25a74bd5b0ed61349f26c7e8cf789565a9f71b4b5c9b1e2b8971277ca0c2516492af8a94163092245cde745f5b304d2f31cbbb6b501671a67a7d45f80b6e546b1d351d9de63cdd43372682d46d29c5b6fb884f32fc3e1ca707d1d7ce7a9e660acf639b6a878e9815a59b3d41de8d49c840505290b571efb9d0b0943cba832c6d2cdecbc0e38f25fdfc2572195ffe271b6df1114d9ffe800ca57c28921c5b50f4c3733d3126df7e6caf03f9bdb4616c1d43ae04731b8e287b39dddd0516235883aebf3ed6aed9b4f52d16c5b63aa04b7460038c2a467772f7ca2a33d86108dcb4a3a649480e9ab81dfe59aaa916988c1780978185478f9e7d92868e714ba8c1a773715def29ba57eb19ca26de26a6b54c6357604f22056b270a07a2ece9efebf54c9520d7954bddf51c2325494d5967eca0579ca9161dbbe5233b951f9417e75de846e40bc6785af474724c4192537a2e6973a5119ab429acd680b6694ced9adff2a0115a691ec6836e32b4bf780a8da178ebf3c04f971de1b4a6a5c87dec70a6c9d9fdef18e86a8176569669f46caaaa1a31ffa337f0cb1a94968627a76123d39cc72c26dac359cedabd5cf361991e27aade410e4bd0daafaacd7599223febca1b769a2a231689f11f6b61936978869efbbe0cfbbca8639803391564c3523a80560f8301e0973f79427224bbc4e3f0be1957e185c75ef08fc82d2e3820081fcccf5a523caba3d9699640e4b0514d99ada9d502155b0e501408fd04f892119ef9c1003b44a3de047f3d817a2d9727513073c8a8446b1fca0ea331448b86a79cd60fd2024691fe9d24553219c5c8dfa98e01c302da6099918d7353a8684b0022a0d6b44856fffbe9c9d29e6886e2e15244d70eeb6ef688494ff596ae5481c96f205003800af0e1bb7abf280500f9cb1ba27284454d058a8ee4febc4fa1d749d7c7df38cfe6df14340240176af3516d171e5cebfa2965f66b60a0b18cd791c8a4ed8a4648c99ce4e5804be70e53276c082b1a6d06509c13cf59a1b3a81b1696e5b37cc67ef08ae1a560bd76527462eb6da771675d230060a3e4f56b04401615d7b4315689076545ca9f92c2eae29a8d25637bd4cd6ecbd41e13467445fbd4aad1476de7abb1ef0f037d2bceb43f99dd85fefc4e2a81bb15d6cfa97159dc3673dbf5d6bd11b7de233dc9674ddb5a2412be1c6e90584ad6307c2fabe4a3656e8a871c005eb32b94b785ab579a32cf0f004c85f836036a5b6a23f4d0748a5175cdd79ed9f8e581bad37d65721ae0fcaee9b60f77ecad9727acc6dfb554489a18e02903e856900bc5607f02564bfde2f55177413a8549699b09c00b82f781b6e0ec4d09be6e4664472b7ada93557104e11f691dd97d079760bac59926f0b08c3f9812d104175c1f38069446b0371d9d88c14000e57c6ab6e155fb3af6449dfad585bf096f9e8d37e6592f7ea1525f66da343c82927265d5d73ff5756c085b0d21855740da16fef08454c53e7fa707af735b48cc0679e3685953a807b640327891d35ddc0d80500a18fa8e1941cd2c1ebf2632f44db843d816cfb305f69586fc6244df8e76c1cd03edaf9913708f95f5b2083730f202740e39e5cc8da85c92c4e1adf90e86337ba6495fe961754ba22279c7fe4a67823c50a185e12197b7a666a34ac0c5e17a333e95c5d01c12ce1a1079c16e2ac7ea31f0a457edf256ffb449e217f24df583db486585d292a9eb7d639832302517aadc3cec917a707042aaf2cd503fb9205a88f7791c3585c22cf1aa575b3a85564a6562a9c7ea930200d9f4e65f882038b4634aca15583c526137ef68eca31bf569c7f32e52bacf302d29f12e7f22c6c8da3c02b9bdc0405d7b5c83792ab172aee0669a0454ae67f128c31e45590fc593856a6d49ffb3667d09b59463ff7bcf436aa3516bbcdf8485460e433397db634bd6bfa81ee16f46c8e178218988a85a62442f98d70cc3df87b58a699f8350a5179eb3631e3d62f75c5d9b2ba167abf55db0b536bb202e92d2cf27d89654bdd50778391b74de4e496e7311ca7962672e553ac50a6e12f57b00b633899a00de6f897a16c6a82902448d88cfc3492f9dea84f9ee36b28879a307343df3316fd10a1dfc2c97106af7ed8a513e58dc8360b7a6cef1afa440fceada0ac6098a815e22dbe6552ac329c941de00e2ce465da1c3a5811efe538b21db33d31717dbb5f6628a3bcd0e1ea82c4d25a1320b10979cfc44cf729dbc7f56e7300e089b1b8cfbb68a0aff9fa0989a5f9e0fc54cdf8559f442fd3b4cc3453aaaaa1b048b1a2308eb6dd1a18aab9a3a81d6e4ace8776f196dd6b0ac97e81456dc4f24ee9aa6e0c982706135b4ec9d4a42878f64fec4e850561efa060db6c64519378ed52dffff43b876aebbce314a396f5fffede6ffc8480a8d4b514feb28e445def56f740e59f0def0223db3b90825650b96ace691d231d171fd8950ab74b7aba01f4cb070433e231dffa038959be9eeeeaa56b6ba2fba388c594dcd1cf28b8ea431b8e1a39c484231da0d8775755c0eb9f41b40cbf9ac260d0cd7fa81b01c2040924ac5e638ab964780c98383261ecac6b136b04a0bdb0d0c6778baa099199d90cf94ff5c5051bd56cdc7ebb9f104191422b860f656115100ef6da9668b2b9d5f7803abab68a591a9a54705621c818c0be10a6c78bd3efd5434c4cfdc666a6bae00d5da679936e24812b26554a854b358aba768c458537762d7fb39089b043c6a4baea957d3ade4db89684f0c6a2cc223ed23392c7bce872319ff268a10cebeb56e42207eda2b94e14df370305a6eac265716f8fdb6b4532320bb15bf7de7ad1a95ff4b69e277496f2461a78d0d6b13083c4bee171c399bd4d3365b58c42ebbbd1582ed0b7704c2b1c675c2ac6a3bfa01b5fb31440bcb9e7cf6e47b996af05dc5ed7eb641a96835a123d2802484f5a9a80f5593f48322309036b77b0bfdc925fe04a467201c16f80a39fe89249786a4eece277082bc07f88b477c6c2bb6dcde23db2b43e15578ed38561a30d230cc0a9e41464a094d2c4b12c7a49b9083f7b56023f9e5226e20c9392243e37809b48f0ce00be67204957bb1bab06fe5ab9085c26047c3f5bf0edd8162769cd2a2faa34b2f978e2fb0c8efe116d52c954714d7dd27783d5d35663c59c5a3abc1c591a5a36256b990974702448de4db848737bdd115f1bdd9c63825b458d4a8b209bf6f3d7f93c334ba3896447631186ed227a3a2de694bed5bd5af4990a168a692338ebbaafc82b55482910d021560ea91b01aef712a0a8a34e9bcc1baa99e84becffcf371d31088737bda332a737ef4dc2f96c8f5c0c6d733a7402f306e4d17f4ebb7cf55bb5e97da54a25258061a7bb0262ad5a6afca0ccbfe39d398cff1e188c595d33f1bf73c8d7c85f910519ce0ee500c9ce8072d83b4e374ccdc4a28c1af4dbe6697d344f1fd7b2d30b2dce37c92a6445ea0e06737c3c1ec4879a66a61e9c4a4a77bc03e1907110fccef0cdd28fd40591b4fdb43f6d4417195291c374816d41fb8e793f0fb9c33bb711e9580112c3040a6793dbe53c6798f15f7f33984d83b9069787eb5152d3d9bfcb091dd43b6462abaeb28eb97e19e131facc63e829b954a91c51895c7bce2f8c949b72c797551e8fcfdcb7a5ce1e863de007246ba593ed671066a27c13f870cdc7ccf691b6b6cea91f3bd3df200bceafe95d2018c60f037", 0x1000}, {&(0x7f0000002380)="d7e210ce7c14668cc71145b0a9cd5242c6d69b9c0569c71ab285b6aa28e0d1d8f3d5d76a7b30b714685cd2e68a8351f55da1a5c31da9cc907620d698f91cf27cfcb1a6e474aa835755258bd54cc20afff36007f686662e3b017b02369512861063243fbc4c34c5e5d2203dc8e87fd3bea29392f44a66e71fdf0df407de9b629ae490232054383ac5adba40cb3442b2cdb65f1b656cddb4010e89c6bc3d21b15fafc2e9422b4ac567d8e4145efdf0b03c7375240abffe734d637f3d5991595179579b5fd1802af5d95b8596727271090375cb2df83cbd6cf578f20b1bf44b53b75b12a4e4", 0xe4}, {&(0x7f0000002480)="dcf7cdf2170fec62c344edfa643c65b1248172dbdaa96925b7f1f72a97006030ad41d3b30492163b60d233b7c0180cb5ce325a44d36b54cad4f81a582daa087f27044435d09a990bdb6328bf942b35da5698272bced9fc56627ed01c7ff7481c4b85524f6c61efdcb8532f58e714a419d06f4a1142a4a27e6996cdb5aa49de6d48b6b1a12d0b3cc2511c2f22788fe503b6c65ae6d39c279bcafb301018ee5ab78300ce5e01a4c6a28f1d987497ec308362875c08fe32cc16f7bfb3db49951fb9987da0", 0xc3}], 0x8, &(0x7f0000002600)=[{0x108, 0x1, 0xff, "2fc8c2a9b90578b1ee557b8633d7ae0a517561c09774e13494702cddd167a9462c22715ab62b5a05fafe11fee9695a52ed07a5224bc16d88110b228b34f925e3fc61d0098280876a17d8712b9660ecf68e6737b905959592104ed2953eb6ad266f30dd69fd95582ed1278e15b08962c3e148a8ab2dcf691f4431da02bc0caa7bc5e25e820c42a003329da2b0cc70a704437204931660ccb993547f8d067e8c1b1dd7e542873e75d3b49b64fdd5fb7a30e1e2b5fbba10f7e54440326aba1310f920cd6d5cc90edc14b626f4999ea947f96c1398407157ee1df96ca0f32dc1bbeb2da3d666571e96429f40c47ce8416f88d9"}], 0x108}, 0x40e) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:09:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3}], 0x1}) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:09:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000300)=""/158, 0x9e}], 0x4, 0x0, 0x0) 16:09:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:09:20 executing program 0: r0 = socket(0x2, 0x8, 0x101) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/4098], &(0x7f0000001040)=0x1002) 16:09:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}, {}], 0x2, 0x7) 16:09:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3, 0x0, 0x9}, {0x6}]}) r1 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x81}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:09:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0x6efe, 0x1800, 0xfff, 0xffffffffffffff01}, {0x6, 0x6, 0x275a, 0x4}, {0xffffffff, 0x9, 0xfffffffffffffffd, 0x2}, {0x4f901f7c, 0x1, 0x2dc4, 0x1}, {0x800, 0x4, 0x52}, {0x100000001, 0x1, 0x9, 0x3}, {0x9, 0x81, 0x2, 0x4}, {0x6, 0x400, 0xfff, 0x5}]}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:09:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x8, 0x2, &(0x7f0000000080), &(0x7f00000000c0)) listen(r0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) shutdown(r0, 0x2) close(r0) getitimer(0x0, &(0x7f0000000000)) 16:09:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x80000000000000f, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffee, 0x400000000000002}) fcntl$setstatus(r0, 0x4, 0xc0) 16:09:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xf4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:09:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:09:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x0) 16:09:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:09:22 executing program 0: socketpair(0x0, 0x4007, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) r1 = socket$inet(0x2, 0x100003, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x3397) 16:09:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20000, 0x0) mkdirat(r2, &(0x7f0000000800)='./file\x00', 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r1, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffe, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0x5300000000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb11}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) openat(r3, &(0x7f0000000780)='./file\x00', 0xbfc5a5d873c6fb9d, 0x2) setsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000140)="d4a4328492ff5e2b5141cdb8bc6b0d65d56699b1992b39628d04f650ef606f5b0fd5e76f35640c897fb7d901a6d77d3d6f8c64ab58caef5c6fee547e8a2f347f251e1959133052989f25afbcce3d052b947b7f16897f0cbfafd8a8f34f7d7b36759a5bb59a3df1acc0e35ee2f79e840d01342c9de209b75590cce8429c57f61962bc3cb84b2e67d928b033bd6f5374d21296d27d20bdcd3a8e1f6a395a887f2ecb4bfc35fd03ad79a593910be65458d02e1ffdb761546bbf3e", 0xb9) sendto$unix(r0, &(0x7f0000000080)="962755c7e72741a41c578f9e7891fa", 0xf, 0x2, 0x0, 0x0) 16:09:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r2 = fcntl$dupfd(r0, 0x4000000000, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5d60, 0x2}) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:09:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000b5, &(0x7f0000000100)=[{0x6, 0x4, 0x8001, 0xef}, {0xdc, 0x0, 0x8, 0x6}, {0x1000, 0x20, 0xa7, 0x5}, {0x3, 0x168, 0x7, 0x4}, {0x9c7e, 0x6, 0x143b8000000000, 0x2}, {0x2, 0x7f, 0x8000, 0x7}, {0x7026130c, 0x4, 0xffffffff00000000, 0x4}, {0x10000, 0x1, 0x5, 0x6}, {0x9, 0x3, 0x2, 0x5}, {0x7, 0x20, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100, r2, r3, r4, r5, 0x10, 0x100}, 0xf6, 0x401, r6, r7, 0x6, 0x11, 0x800}) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/171, 0xab}], 0x1, &(0x7f00000004c0)=""/138, 0x8a}, 0x42) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40, 0x0) 16:09:22 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000380)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/84) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x10001) sendto$inet(r2, &(0x7f00000000c0)="4e609e5bf5bac0ed0874be923bfb6bf7e1c0514d7abf8cbe30dc2ba591d455f6b2d869e6f86341359834eae5db64fa87308df57675768889db257a12753443265ecc9ead5b518993be0353e05b08b5904b6e07ba3e48f365a4c8deb48e642b13ef6eaa2a719ceedec4698e8a446aa9654519e326bf71230679e195814fb17de9e051512f61b3e4b06f2cd852cc", 0x8d, 0xc, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:09:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x41) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x7, 0x0, 0x3ff, 0x7fffffff}, {0x4, 0x5, 0x1, 0x7}, {0x6, 0xa5, 0x3f, 0x9}, {0x8, 0x4, 0x80000000, 0x1}, {0x9, 0x5, 0x8, 0x80000000}]}) 16:09:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000976c392cefe700f8a181ce1248e38dbfdeacc84c60cde2e84d79aaed6ca076147c1baec4160b55a7f162fb3747af4fe5ad6ce14a3acd3db125970258133c70a65fc300405a46ee5b400100000000200000842e075d8e9d0fac6dfe620e062f7800dc888519a57e143d41012cfc649786dd9422b0b5c5dc2c4e00a0fc01cfedbf673bef1479e29063b54c65e098ef0fdc2dbe89fa5aaed7276163af9a10bd46af93cabafd2ba84dc8742eec08648bcc31efa1e88f9414c7971ee400"/211], 0x97, 0x800) 16:09:22 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:09:22 executing program 1: r0 = socket(0x1, 0x4, 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/97, 0x61, 0x802, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x7}, 0xc) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:09:22 executing program 0: getrusage(0xffffffffffffffff, 0x0) 16:09:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7f, 0x0, 0x6, 0xdf04}, {0xff, 0x1, 0x4, 0x7}, {0x3835, 0x148, 0x4, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = getegid() setgid(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:22 executing program 1: madvise(&(0x7f0000747000/0x13000)=nil, 0x13000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0x8, 0x100000000, 0x100000000}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x1, 0x4, 0x7ff, 0x70cb11db, &(0x7f0000000080)={{0x3, 0x60d, 0x10001, 0x4, 0x3ff, 0x2815, 0x2}, {[0x0, 0x100000000, 0x8337, 0x4, 0x9, 0x9, 0x6, 0x7, 0xea, 0x3, 0x1000000000, 0x18, 0x7, 0x10000, 0x20, 0xff, 0x7f, 0x6], [0x5, 0x2, 0x3, 0x4, 0x100, 0x7, 0x800, 0xa, 0x6, 0x1f], [0x80000000, 0x101, 0x2b01, 0x9, 0x4, 0x7, 0x3], [0xfff, 0x3, 0xfffffffffffffffc, 0x5, 0x8001, 0x2], [{0x8, 0x2, 0x3, 0xea}, {0x6, 0xcf, 0x40, 0x21a8}, {0xff, 0x0, 0xf6, 0xaf}, {0x4, 0x8, 0x2, 0x5}, {0x20, 0x0, 0x1000, 0x3}, {0x9, 0x40, 0x4, 0x8}, {0x11e600, 0x27, 0x3, 0x40}, {0x3f, 0x9, 0x101, 0x7ff}], {0x75, 0x5, 0x4, 0x1}, {0x1, 0x3f0, 0x1, 0x7fff}}}, 0x4b1, 0x401}) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f000034e000/0x1000)=nil) kqueue() shmat(r2, &(0x7f000070f000/0x3000)=nil, 0x1000) 16:09:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x101, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:09:23 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x40) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:09:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 16:09:23 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:09:23 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x2, {0x3, 0x5}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:09:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) setsockopt(r0, 0x80, 0x9, &(0x7f0000000000)="ed764a3b", 0x4) r1 = socket(0x34, 0x3, 0xff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/164, 0xa4, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:09:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) pwrite(r0, &(0x7f0000000140)="4744525cbad1a75150d338e0e8344abfc9683de1122c0773e7610e1845d03641e1e749b78a75fdc14669c69060753231bad80093b8d5db722ebb4b7008e1d862732c06095841708e4af704f0efe42d5ad7aee54c48268eb9ba631eeadd504051ac993c6eeff595b86ce5a51929d64d823b7a78ddf7fc32a3f36f71fc3203bbf4e10e", 0x82, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='o', 0x1) 16:09:23 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x350) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 16:09:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x16, 0x5, 0x100000001) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x403, 0x9f3d}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x8003, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$setflags(r2, 0x2, 0x1) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x1, 0x0, 0x0, r1, 0x0, 0x0, 0xa00000000000}}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) 16:00:00 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000280), 0x1000000000000254, 0x0, 0x0) socket(0x6, 0x800000002, 0x9) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x8000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100a2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f0000000440)=""/189, 0xbd}, {&(0x7f0000000500)=""/246, 0xf6}, {&(0x7f0000000600)=""/84, 0x54}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x64c6157a94de8bb0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="74af1c5e2385aac495270f51b90a51917609b10197ff42ad227b523d970e5d2ce5ad194b94981792b01119493c933e", 0x2f}, {&(0x7f0000000180)="3498b5acd947d8748caad649776344b306d78285e01f4c71559d2bed7e46b4d8636cf038b686e99b732db6ba2126d25fcdc42b43ee6d7ea8e4ba4de0072c7eb1de84728ae603f4f39cba78", 0x4b}, {&(0x7f0000000200)="dc60da73217d10824e5680db626e11c7658f4fbd1e943f2540355dc7599b20dd6ea44a3284711bfae18be2f04df95a4329e83fcf5ee62303", 0x38}, {&(0x7f0000000240)="de98fd99a0fbe3db7e27331c733fff41ea89ee34a3b5b493d6e4a82065c0113eceafb24dafa9", 0x26}], 0x5, &(0x7f0000000340)=[{0x58, 0xffff, 0x0, "9ae76c313438167f4112710ed50d33a6f68cebd49204a40c24ea89c3a6e210c2179a0a7224c1057bca6622fe24e4b075b64d5597376a685e8ea64b8ce1151de70e6fdb"}, {0x90, 0x1, 0x7, "43bc144d74ced3d9fd2dc4e155d131d925ec46bccfd984c94fba3fa96dfe4c01a1d0417f7cf5012d1c283897741d23116615e3078a6be28284297255552a473b5f7d80fba19f4aac806467992bee145f9c3d35df8dce5c27ff13af432f015f1c72b53331b4c50ed5c469f34b45fe579c5db90c1bd7a89f003c4128fa11"}, {0x90, 0xffff, 0xff, "b3680c4f332903f8c8408ca47c76c469d3f152b782440b990571a5ebb2b80ee82175dd19097239a5ea5d0e8bc333c8e4cb7021385416769c19f1a54a1275076f418600401cc9f5eaf314f9c9fbaf0fd100a5d5a2c5176394d6b23f8f774605337802d30236b40be6c51b3148777b8dece054088eab4b4ac40f833a"}], 0x178}, 0x400) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r2) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000300)="059ae64e15300ec96d3a4099536003d73e1c1a755b01a159fa89cddef0e942d6dd683109cb1a0761e6ec0f947ffcae5022ad8fcf1793754b0b8cb61d98f7265c98e80b08dc77198b7344109b76521e830a8b51b6a5faca657aa29095ed74c7fd35d6750badf47d1c7c29c807da4613f94872d6e66af77c5ec92e3ebef714bae42d73ebc171c2ccbc638fe157484b71a8875bb0d799607d5a531be4e9c5f1aca99d00dfc0e494bede9c27c6a112beec2a8a8277d7af48ba5323497b287e094b72902ef3a83c5c8bbfacef18c05a1e4b089333bd02faa7d5a471adfca1242b55c5e95466033a0e01d3428eafd8e67345", 0xef}], 0x1, &(0x7f0000000440)=[{0xc0, 0xffff, 0x80, "5963315bb0ba8a6e785219dc3bf6e59fcea0c331f9f796ce572e620dd8e72a1e810c8b112ebcfcf9f0006e6c9c25387480e5e0d5879a5bd2f49578a768986cb7f028075a0e27dd356f7eaa133ee178d9646b8a0c0fb5487609d020ead9c1537247b1338091640faab8feb7120a5e813d91f29d680c05b6b8e5910eee77a79d75820164c8c0d7fdc5de403e9f41f5737d620fa109ebc5aa7728442828ab89271a6b591c570ee0f21fdfca123b1f78e7"}, {0xa0, 0xffff, 0x7, "0878651d01cc984211740d5bf3a5585f0217913c6bee1e4cd42b879f6027fdb3bbe728016461fb4e9ac0f34f9bd608da6e04a7066a5fa1827f919526ffb63cc942cdd500e22b123a60fdaee3df61441919aa63eb72b3c199f5f0339f8bfbc190b00f75277f879acf27048d43680fac6273b1331ef98f188cd61d35684267434d28605f52a53c466a1736e6"}, {0x78, 0xffff, 0x30, "30ad44030c9ba96d0dc1c5e2f994fd0c5b90a7f5035ea7189a8d241a5ba7d24a89719dacda6aab5957b29cd73c7226d3c87bd13e0f82d3ecf3f5db873b1c72305286754fa61558538b4a2cf7120b75896b39f1f7ce87ef41cf9b6dbc259e6c89dd"}, {0xa0, 0x0, 0x7, "deb00dd59524aae5bd7cc3b57da8a885a22e24dc12ac3c59e6e3415e9dd4becc46cffa6303d930029f7361d1eaca701f760a58adad6df6211ca32734368535c2208bf030514e2c1c9175e7e34afba8dff59ba1f4e9ff65ea8025bb8fa9ff6c3cf4de14f0bc0d0b861e2747c7584d505cfe8de8daa5e6d8ba374a4663b78106e55e2fbf1dba6e52c0729b6b7d76"}, {0x28, 0xffff, 0x200, "2be40f50598860db8d5d873d7b80bce168ce7185eec249"}], 0x2a0}, 0xb) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000084, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x86, 0x101, 0x400}, {{r0}, 0xfffffffffffffffe, 0x85, 0x1, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000005, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000080, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0xd6d5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7ff, 0xffff}, {{r0}, 0x0, 0x11, 0xfffff, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x29, 0x2, 0x6fd, 0xfffffffffffffffd}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000003, 0x400, 0x7f}, {{r0}, 0x0, 0x44, 0x0, 0x8, 0x1}], 0x0, &(0x7f0000000200)={0x5, 0x1}) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x4) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) readlinkat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/209, 0xd1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: socketpair(0x6, 0xc005, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x26, 0x6, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20102, 0x0) poll(&(0x7f0000000340)=[{r0, 0x72}, {r1}, {r2, 0x8}, {r3, 0x4}, {r4, 0x5}, {r5, 0x85}], 0x6, 0x1) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000380)={0x81, 0x9, 0x4d4, 0x7, "6d826c5ee423d15afe5ad6d204f86cdff1b5d3f0", 0x4, 0x80}) r7 = syz_open_pts() close(r6) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000040)) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000140)) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x4, 0xffffffffffffffff, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1009, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x39) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) clock_settime(0x100000000004, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20000, 0x0) socketpair(0x18, 0x0, 0x40, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = getpgid(0x0) r5 = fcntl$dupfd(r0, 0x1, r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket$unix(0x1, 0x1, 0x0) accept$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setown(r0, 0x6, r4) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x3, 0x40) write(r1, &(0x7f0000000840)="13deef12cc", 0x5) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x9, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="795d63efe4283fa6cb0ad2204e3e2686aeecc98f619f3affe7e67152a847b812f56ad13a3dc6118986fa0b46546a7233c3c7ff10", 0x34}, {&(0x7f0000000140)="70ef80f3ca33169ed2be7137321c975bc6cb98f04d70bd00bc59916edd51698a7b911f7101e818927b25467c1191286e3e8e0b671c212f25a13f3472608e8d7527cf64baef2d83a1c52cac2538cf83d28f3c70f29915f0f29d4fc3b86701b7d911a81b665cb5a8ed83581128d2147290", 0x70}, {&(0x7f00000001c0)="faf708963b8072a7685b16d630fdea4bd7f902732a26a0f7d4c5c2e7dedfd41396d1dacbe5ae60d8ce3c914de4f1a86598a6dcb02fd6a00548dd417188e7f3af98507bbb17d8163c20d379e67354595687d269e8ac775dcd73c4d00b6d92d8058750390fec32ab83b6109d511e61c36f310757d473e8a639dcf9e0b0cb57915cce559ca3ef9807900cc6243d2bfb09acb69aef53d6af28a2dbf0cc57e2f78f17c8ba228066fbd04c5a11d8027016fd15df5305f2c3e51a89518c98bfbb4aed2d8bee772d38fd69357207c11d018569731ab875aa90002f9dbbb0db0e4a578f9dd540ddf0ccea7dd82ded6d90c227167a344e25201565", 0xf6}, {&(0x7f00000002c0)="941b5f13903f42c031c7d06ee25a2c5de62a1b1be1c38a06fe105329970ebae695a0906191aa3ed0ed8d06daf45245c84c3dc17d59ce0e816e29e9f68e0b21073b8c3158537d9a6fe73cad6d69c201f3e7a573fe40d267e441970752370555e0c6b2f05b70853effa871455cac39171ad03776ee895a23f010654c0209db49a7791767162462d2323806a196c822ade52ad7e2e5fe2b2b5be0c4ef17fd95fef847fd1fb09d417d78ca889a6bd42788700d2c5d90751d0e660e3635b4e059333c3e3a18a93b20d0362d912b7971d2e318b32cd2bea2315f7f3435303f2e683b70b0ced3a7878074b96f22e8dd53c72ead05874c7e3ad7826708567c", 0xfb}, {&(0x7f00000003c0)="b50a4a85c9568dc007c8a50b25dc6ef7827c4cfda6daa5b0b044a949594b9428d63def0f995aaaec2ba6282d35f569cb811a742216b730f5652efe712ecb07a1777d98d00f51bacac1a8975e1c874651c38908f36642006fe3f72590", 0x5c}, {&(0x7f0000000440)="7bebd4085a35215c36cc5fecd7d288c5de6db1f79de3ed46bb5d37021b9b6bfda40dddddb81655c29cf0f4cbdc4afa62e2aa8639c7fb58be89fb780ee9367837cd6b8b269b5fc9d8adc47cd79cdbc72d3ab6d2722d71740af4c94fe1b23512c8a29b4d41199af0697ba45e9f1d236860630f44d99059796cab52d88e0205131fabaeddf863f8294fffffb41cd725c947be740195edfaceb134360ea9c3f99705f6a21e7a5c69430d51a03d8a88bc7793d7b6c7e24cf5df54a39f5acd98cf0bf7f7480e140b", 0xc5}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x80, 0x8}, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28f81, 0x0) pwrite(r0, &(0x7f00000000c0)="719a862f51f6fbb43a334029219ea4fdbc49d0735a606556fa636f7af85674fea4caa6bfd17d309d0756b821bf04e49ace804ddbe3ec62", 0x37, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="6b4b960640483f5bb1f7e6efbb6f", 0xe) fchdir(r1) write(r1, &(0x7f0000000080)='<', 0x1) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfff, 0x100, r1}) 16:00:00 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x2a9, 0x200000000000000, 0x0, 0x0) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa000000000003000096480025d9ccecf91141dddb10fb3ae7ca5b22275370d4ec16afbff03b4badd2b498a037d7760605b011fc53b48c", 0x40) 16:00:00 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xa22, './file0\x00'}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x50, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000011, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x7, 0xfffffffffffffffa}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x4) r2 = msgget$private(0x0, 0x404) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/200) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x64}, {0x6}]}) fchmod(r0, 0x20) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1db, &(0x7f0000000640)="f3d4fe3135c0052a2af0113be479b5bd3a3c192aca0df2d979ac1fbeb9501f73dfed1c1b260dc8ad65bcf5d6679f7edde667b4f13a34111a684fd09d577ff58d5c920d8659bd9a24c03b8137910ee7820eef30445057986607d7b7eb7415a7d09aa158b77414a321a419f7327d54d41c5c141829ea7029a88cd97e8db3cd56f7705bdba7c9e5c7555a057a56cc97289d00e00b000000000100000068cff10c31ec8cb8095f3310195b22dc6f48f9b65d6e34f1d000a7a165cdd7468139009db5089f722ee823860ef7e607c05cb80046a02cc5cc66df93d4c296cacb3ddbc02b75a40e3b0b7fe4d143b0e06ff75ed04130d4f3b7413d0bf4aa38b6da5a72bd4a8fba92d687fe35a3bf7af90d1ddd009aab2ebc61582439f4476d32bbd6fe7722b159df712e62eece0e1572eb790ff3f90cec237ca1dc14320fbec7cdba9b03d951181adce85529a244fe84ec504ff3b3d83a590c2f9adf9a9fec64e8ed07f8d543af6fa66fbf00ba6ca7cbb5e2095bf488510db53f62361f0b106c66a19e77919d8b7352246d470c69662c2cd850a1b9dedc9768be43ff7d656de3a82a6695b602547b371c14a325f0f186d63fb19479d8dec568ce5d436f4fbd05d502e62aae947c809955d10db321c7c75c1093fa9c63b6c44f2bdc66ebbc665d") 16:00:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, &(0x7f00000001c0)=""/170, 0xaa}, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf17c700827fc2cff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xc4, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000402, 0x3) fchmod(r1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) dup2(r1, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0xeeb0, 0xffff, 0x39c, 0x3000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f00000002c0)="be7c00cded63efd84a47e508b45d38d2821d7910f8de022b484614149458d9287d12b714eaaebd5c8f65200f1f2e4b95e7d0091724a2ee0e038ca601b4fdf2772057fc95c9ebfc4b99ca4d64fd4c4d2a6fd25c7751b9bdc592df2858a453f13f3959e45735d982a4c9ce7f83e87fa84f537929bc4fda61b07ecb8b1307") 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x38, 0x5, 0x100) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20018, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = semget$private(0x0, 0x0, 0x204) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x5, 0x6, 0x7, 0x8001, 0x4]) pledge(&(0x7f0000000340)='{-\\[-#*\x00', &(0x7f0000000040)='{-\\[-#*\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) socket(0x39, 0x8001, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10002, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getsockopt(r1, 0xffffffff00000001, 0x7fffffff, &(0x7f00000001c0)=""/7, &(0x7f0000000200)=0x7) ioctl$KDSETRAD(r1, 0x20004b43) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb28311a00000000000000000000000000000000b16a2416f3dcb1843324f296dadd7220f23073bcaa7153d95e3f9dc536ff0d0c7466d9b4b84a19c5dbd5c1f9d7caa8185bb425960ea2c39bab64fde48d662f632de2b17e85280f5c19c90c2838a51bd476be4b8f5e189503a0c9f3dc9a52c2e01a48ecdc1b24448ba758eb367fdec87c08ec62481a05c46727c98d21fa7d48fb1029a9a2ce7bee45dfa61d31218e702e8d4faf483e40dd112e48d08ab4e0795cb8ca5e61001010e106782b5ad97bce95"], &(0x7f0000000100)=0x6e) sendto$unix(r2, &(0x7f0000000140)="43b4d9e087e738c72c059f98f9ec0ff1f2f0bb5ada4eb4d46f4bd753bb4f5bbf37", 0x21, 0x1, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/52, 0x34) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x1ff) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgid(0xffffffffffffffff) r2 = getpgid(0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x2080, 0xe18b) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000000000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000002c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000002070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882ba97be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000100)={0xf7, 0x8001, 0x8, 0x7f, &(0x7f0000000240)={{0x1, 0x0, 0x6, 0x3, 0xff, 0x9, 0x8}, {[0xd52, 0x7f90, 0x43, 0xff, 0xffffffffffff95cc, 0x6f5e, 0x6, 0x8, 0x2, 0x81d, 0xd54, 0x4, 0x2, 0x0, 0x1, 0xb11e, 0x5, 0x8001], [0x5, 0x7f, 0x3, 0x80000001, 0x259f95b9, 0xfd, 0xffff, 0x1, 0x1, 0x6], [0x1ff, 0x80000000, 0x100000001, 0x7, 0x1d05, 0x69, 0x10000], [0x1, 0x7, 0x5, 0x3, 0xfffffffffffffffc, 0x1], [{0x1, 0xab9, 0x7, 0x241a}, {0x3, 0x70e788ac, 0xffffffff00000001, 0x9}, {0x0, 0x9, 0xd99d, 0x9}, {0x7, 0xffffffff, 0x5, 0x9}, {0x6, 0x2, 0x3, 0x1}, {0xfffffffffffffff8, 0x5eb, 0x100000000, 0x80000000}, {0x0, 0x1000, 0x62, 0x5}, {0x80, 0x62bb3196000000, 0x2, 0x66b}], {0x5, 0xfffffffffffffffc, 0x2e2, 0x71}, {0x9, 0x0, 0x3f, 0xb63}}}, 0x6, 0x5}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) unlink(&(0x7f0000000180)='./file0/file1\x00') rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:02 executing program 1: r0 = syz_open_pts() fchdir(r0) fchmod(r0, 0x44) pread(r0, &(0x7f0000000000)="d2cbbb04ac955c36fcad1f395e8412f09cefa17a1ff517b2789f7544e47a10ec8bc0165f60d58e63be912cae0a72c456a683e1ab8037c0ba4b4987bd44fee636ad625572074f3fc16192ec8a31288531338b43619d0318f3233d6864ee6551f7ecb1a153ea74d53cdf76a63005", 0x6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xa0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x2, 0x7ff, 0x2, 0x2e8}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000240)=[{0x5, 0x100000000, 0x400000000000000, 0x8}, {0x7ff, 0x2, 0x0, 0x3}, {0x7ff, 0x9, 0x92ff0d4, 0x4}, {0xff, 0x9, 0xd9, 0x8}, {0x3, 0x7f, 0x20000000000000, 0x1}, {0x5, 0x1, 0xaeb, 0xff}, {0x7ff, 0x5, 0x93, 0x8}, {0x71a, 0x7, 0x8, 0x8}, {0x2, 0x10000, 0x1ff, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0x5, 0x100000000, 0xb973}, {0xf3a, 0x1, 0x1, 0x200000}, {0x7fffffff, 0x80, 0x8, 0x2}, {0x10001, 0x200, 0x20}]}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f00000001c0)="2a2eb9524a0226849b1396366759723cd8bcad8a5e2ece8aafb945ebeb2d9ed3dbf2f5eb0b18b018e90289f174e96c2d98d199ddf5feb0fe0f2cf5cd12007bfba7b10ba0012c3b868d3d7cd2a96dbb4965461ebe8894f8b87d1fb2ed0e4b736d66a687f710da14ff790c9d1db5b32b4ee6957d437b6d8c6f79447122a9205f114c009b8ae985bf77448bfcd8f0858cbb37667293b62385e3ea33e2f7284c7598695c8dbbbb53be87651a66628326c14418b9e7f51a35e189b1fbf7ca667988fa6fce1f79e9ce37f1445bf02d0474928d89859cce07c1afc0dcdf844b399632e42128bc14afe363c8fbcd11988b6325a29a05d573232339677b12d6aa902000b0f80366c29825e803003469f695e6d4a687d2bbc0eec42c134886316be82c593afa7a3ace87cc29c3d95bddaacf634e1ef19109a14ebadb54e37dfd427c1956fb608acadea926ed3c3de93221561f2725b23ec2edf6b59e9d0f2bc336eea2b938dda14d6bcf971fb1907e9d0dc02622b9cdf57ba4fa098ab8055790ea9941d1dcf3acd804540337d4ea356ae7dd8d68b1475e9f0a344364f18152dfc310583f53a23535bb43e7e36196f10b8008404014cf20aa063dce4299fcfd9ee6018faababf43403144214a379682ad2b79d6729f21257bc4c1bae2beae9d63cde9ae58c40372631927d65ca85ab69592c173bf2d7b579caf4bc5e29c9de4f92f8a73770e74962e059a90ba100a84f8d8b4815438d23fb06a255af5a34037353810bdc38e17be9aade2a391b5a5d9d078e5931cee67673a47e640c4a52d404b293b7720781bfc15a49e1cdb8b07b31440382b50eb7a246bc460d39f1a0894868d7833b251546c910def1d393ab0a5622b9061de91f48b2bac999e21cf6ad569883a5efafeacc2e087bdaa2274bb8f4904d4056f6aad8d8acd0205024600df027de75889106352fea03670caf22efe248830cba1a599c1f3be503b9f618048de19cb7baea7ba5717bbe051cebba69a1a549a2cde904f3c86bb9ed190c47c07a4564cd8e7bf9fbdb0654a8032264aaa75545276698f2b75061a3dadb947dc3daebede360b2889081357030a4c47b603477d564cb88fc75b8c493b7b1a6b0b024f5e523d7bc407f1b899395d4c39ff306539aca34a4d13b48ca16f91636e952925090e17773e17247bea2b4a09bf733fd9d68c6119ba7ef06f38c7d784579dde5da56038db49eee0e703e949d69f4f718a1b734cda3a240f2d7fd11c3181c0e2104b58e99bd90b2f5ab378c362fa2a487f39eb887dec90b6632f4298fe05f1b8d1c61e2a00cff4786b33f3f04240303200599c0f7e3b4e263ff556d40dd91ef234132be9037f46e72cc35570ed2fdf1d569e40ee357b9d36fb11c56b09d3133684b3966b09d13d2840dbbfd6a67af9e7ee81e4b48a2e1d3ec7e4a9af72b378296d85ac91c90cc560314901210e5038e8bdb6ff1f4bdb49340f502646a3484455ea490d010677d3088cd16a86b2b0edb92ec835c4dc9de983b67a541c1cfad663fe4fe705674ebf77ceb477cc3abe252bbce67dce45f295b4d4c7af0ee6a6a46c6f6349046f8e50acf609c981e78edb96b71226b471ae889e4b0d5edeed16d684aa9bd937daf2f8bebd0f2262d1d65b905af5de74d80240467740f43c68903b7571bbb00b0198e8a65a024c1e2306b905f90af16e157bf3603ccc07920a4ad4b6c0788d4f61d3a7df332f138f0ebd7e801dc4740a7bf70b7193c6617640570549a690fd3bece13e7dbeb8bce7dfc4625c3b59b905d5b75fc7f543e0c11da659fc64d6da6dc4ed811cdffe5473a1a0b29db29d514e3762cdb81e8285a0828f9816028832adc6063361efefa2f40149e35faa8476eb9256b35ac42aa3fa4a2eb891107aa11c847c5a99e800fa864366a54cb750c5519592c3c6910b61311317fbd3e99b1d89f7cefba90bd7d1fc569daaebeac5b0029337e9ddf53285e4edf3912bf50950a179789f4038856aaa17ec473cbd573f2484eea685602ca186d16700809a690d56b2ef26bb31a28bfdfbdccf144cfe1ccac5808857de22d9d075c1e517ab5942ccb8045bda642615dd3159bc5fd233c5678985e3d45f044b4411cfa08fcc76ae10e3872665250c8ac3716a9f858391197a277d97a1ad0051bbedd07c34235983bad4ca2fcafbe83423014dd95a5501e559a91313c11135d3624dbf93e6b0de8754cd7d49fa7c73f372d061adeeb542766728633c2f73b45bacc71480671240f07fbdcf7ef435830149754415a613f42e2b4aa2ba227e91b06d3abc9012d164e28e5d5af3f50f932c70814bffb98ae8bb686540020afa321d75459bf29535f7c6b779673f75ae60b83794daadbff32ace2c3f62fc55ba8ca187a5ee50458ba55ca7724466743ad8f9dc44f692bd671737524948a3fa83e1b071a49f483e7896028b58162c7f61a8a4c15f51579c29d10eb47b40a2a7e8c20402f308de66fbac6ba0598244a0e482671d1a6d5ffa85abea861224cd9da61948f354ade01140349d1b121023f2a3fa1e74c1a7d6753e14c79835c82a6b97027b3f6dd60499d3e250472c51f246f025c5e21fcc40b0ab24e9024cd8efddc1ddea33c9d5ab537fb37e634966e1fae82f9c3a702a71bbc1cc45c5361c96743816451ef0cf417a7dee62f319ccbe9a20d305510dec5943b023b21af12b1311789433afff1a620242bc96816e98a2f1fa9c271fbf28fa9c19abe3580e2dc103a0515b03664d6cbd3a954653a89afce556b513e5ed4a3a089650f7f13a360af77f9b090cf43fc97c5885a02f2145f2afd254dd060f4f8b3304299896c241f322b1e68c91b5f17c4da67973872d1a81db2c536d1cef3b459cbe3ad0f08f0007a5cd860838841aedf96493019d7639e0fe40311744cf23c12c0f5dfe639b9b6702147dcb9336a6be81cf81e17f9c91a38e92acdfac982936d6cd984adacc1026524a3c69d7b1c05b0d275a34cc89733e14e94ba15b9e695b2fe4992da5e0e0088ffa39ea890bed5e941444871a9066e7925c6c39476bc929977c62480b062c8dd0d0f3355211a0d30a21377880973b268f856b060410ac091844b924bee5abc715a55548ef343f900cdd092ba1288d22f787a29bd0487cf480b169c191f563bc7a7606224da17e5d0c6c79df544c2d2b1a8bac0c8b58f3f9536513ed0570234fece2f0ca23a102e4c02acae011fd02b7a2836a1e216c62b1707775a6b2ea29703c68ceda120b4081d0411ae24234f574417dc7624d2e16d755119be64be6193463dff1a3bbe417623ac312e95779c81ac9aab93f2ae58e43e853de355cc03f388b5196afd3b5779032823939a45c11b00ad4b259834411bae0b812e047f15711e42d323ef5097f7a9c6382b540b504d3ac8919aeab30e2639da9dcdcbce3bbd17f94d8aba71e6f63fc79cda9755df9727ef596d5551e52517f2e0a3ac5598718e76d6f9ed0dabcff89cbc31c6e24c7a6af444290b919a5fb51d923cf61bebf015a0dcdc08b9f89f7716e145cda5db3fedc4e7c583039fbc10e2f1f93d080603fa3aebe5b0ba5bbf53b10fb955c9d12144a8909108a4c9c9efd6c0e23ef3fbf0658f4de6e856ed91feb06bdc84e4ce60ec7f27bb3c75d46481821380c1c783fedf4dd87d3568df89230dab1cb0790d8c907b8bdf7b20b704b67635ba8ab996debcbb0364bf51c61dbe962c6666377411b64debeb39e0efa134e6d5329c9a463b67e91ddeade9e320b1e74b9af5681d156511545760d19caab8af961e551db1d06e82954ade452ef64331f8a5c794e864a632b748444d154463195c4a77685834cbdbb5e6d86157a5f78d963d7c338979b01320fcb3d3935ebe422f969fd4f2d56a0e82ecc9ba7783a0f95603d60c7a6515ec647152c55c82173d4b61f6307eb83cecf84cf6ad10c05e246a79f2b0ba6efc40eb5c26cb8aed33af435b97b086527baa0d1f844cadca87c0797af4b7c61b68efa8faeb6026259d154c74fbdb2086185ce15c85445bb52b591018d5949a45978a1e9122c4a864bf744c8b73b2ae0c5abf882e199b4ef317531446da6ae500f6e35ce58b757cdd2525f0878508ce77e8332b8d1bfde90cb54694f965dbf19a53345f42a18f476871cba5a059670b5343643b8015b257c046e9ce2b95f19f6e7b0a1697f927395d7b71255e71cb986129bfada4739bb6186c96ace690387368e206f15e2b297d05b188abaabc81a4a7bc9347104d4bcb4d14e66d8391f0222d9e0ba97dafd7e0a16e3eb721d211b9925e53672ee339cb9c59a407e2b7d5d7a6a7865a4d9edbc238b34ed806cf8b2238d5d34ad859c29b7379ffe11a3de42ae156cfc308b11eac52e829fd7f96d0b7ebbc45bbb1b4e40f9d4c7e5b1a2ad71b0e5af012646024f06c982d425d10eb988480837fdf5b7e740c15cf2da25554d3f2a4eb4080c2d3553ed9d845533ac66b4a9044ca354c69177b8d9102757c5379baf70ffe5802f0526a8ed8d756b0f9dac0e82ba194bb71087a761ce8561956f39bdecf33a6b0ccb70e368ca458e52cd05c197e7ed5e9cf44f7f397d78b85e5ed4ebf05aae795634ceb0f41c93980d673eb41ffe5af381e5a2efcfd23a102c9a709c910faa7e1e9f683ecbb04c29153d080a0335677b2dece23e356e47ec6ba765fd5159bbb7bf88e2ea5a5fe7f4b100a93725d7d22bef681c9c6597c543a5904e25c06cffebbfd2149c5a98670ff30b984ffe9bc9cc328a24d4c4e2dd37c1145cdd820c70e77017616da87e0514a998f47fb433d090170f55e90f2a7450ddb5a94d56bdfa69ad66bb7bb692ac552dba75f9cb20ac4cd609decff53433a1b00e1d42a493fb5a5629ea490ca060e509cd98207d85c83ac6ea58dc39ee1bceb4b3f625af6ccd46953e5c7feb2a85c18b7634e4b56fd4d420fcfce615ac37ec3ca3dd73f7663fa5b669c7a2de42f5c94546dd581ea92c6e57e6ff231a43b2f157270c71fa132973e8f76cbfaa29d7d181e2cea6df4a1005a49aa4d7dbad6aab430b24b9ac6cb5f9efc3c399508a5564a6f1b900f82ca1f572210fac5529c8eb7ce78fcaa73bb985c3bfc334271f428e5eef0c185a3171d4a773a4630232d1861115e579099575c64a3da008c037fffe525b394113f5fba38329dcfcad26aa827223036de4590dbe4d3b9b89d790976d030142068104439792659e5b79c7368b97dbd0e1f6fbabbe369b38616fcc2da1ac2ecae29e5faf499b4ffdb22fbe430d56bab24822a4ccca8acdb3dab15fc02a883dfbfe5dac61852ed6ffb972c64fda0fcaa18299bd7c010a73ea996a6be0e452f14ce1c09bba06362d22a0b20699ba00e0f54d5704295b737e8eedb18faec28e04358f2c145ee1836f9fce8d308b6d40ba9fbb9a1ab61cd1157d0ca1213cbc7848cdbca099ca51ed3e42fd16c843b4c37bddaa5ba7a5f82941d203c9e9c1d652ba9caec8012e3a6a65af930662306f28cf8b9d2704b08f730fb26f144f5ce7c31920e8ae7010a3b22c7bd57708236ba6b7588a9bcfacba2c6614375c951b5b831b5b2945b785fc2769d700209cd43cfe5226037281ef0269a701f8f3e1d62996302bce7cbfc8de485b70fc434c04efb5080c4dee0e471f60fcbca63134d2eda64b39677bf334e3d9dfb6c30425b09ddf318a52bb57160febe952b54c1f1b7c9584c46ca2460a520be943dfce9e0c90f37034f175bbf6102f20772f4112eba388990172d3203eef45cb5bc8dbcd5e6375852ae5fcfa5af41fe0ef8bf812f116e3749f552a6feed619cdfc93b9d90d795f55bc", 0x851}, {&(0x7f00000011c0)="3e80bab4e0213f0c9188faa0d3fb538715fcde2965ec467cdb19fd5f2c96c2f2741632d72459bcdd33b152f6756be7370a542918e78e1d7efa9ff2e8d3cd546369006676c6cc60cd6cc95d60b851be3dc41fdc3b1369602480984312e50364fe3c48bcea9eff1f632b322c0a6a8134e35597760d0b042bc567e83f7caa3463f285131ce8643033434a564aef4a1f42e9b2cb493df96accdbb74411a9b81dc189b2821f74688e539b93b39e22370b57ffeea9758944cc7d82aab3586566ba684e0441ee434ab2acfc40b9bfbd52d250240591602dd2a6ed841f415d3be123169feac9bdf9a50c279cf7e7a1718387915e7f88cb1e9a615147ec00e184f73913a670f94a036667fe99be606aac377d60dde675aedc549327d8c79268efee2bff7de2897b6d17177cf53e6a1d33ef59ab21d3f886d2a5b289474a736cf2b210859d54db6aa72488af593b73e8bfa473661fb5573ea873dc94a38130453a0a14f95c35ee61ae3edc5322fad352dfc1ae049239a7ae6c7da46150d35301b8a79285e473c9a6287d205388ac2b025f6458a47495384097bedc3857aef10ea37ae6efefa4de315e745500e7373b606cd2fdd44686d9ecf675892b27d89105c525aa8d46015851768238ad54ac41e48333e37a302d4d9d5f3f8effb0ebf6c2cb0a40e19744668d1dd303dbbf71c58c97a25d164b83c4a874bcaa32d739d6182bc33fdea76d6a721dd4e6806dc48285a6f09a7f1df97ce28ee235050a29b1d19f9dac3856ee1695260c96a5127c4f2b6961c14b3e6d2855d635f2e4db58b3ef4718eb530516f2d9755d9ec47b5e2ee80c47dc7f73746da9663add61bdd39bc9a484c753a5a06f0c1ecab2e8262b7bd018355e9c0e591418c69b84582e3bf8337f7684a079a96c7ed3c53a829402254a77238fca90399ce18db79a9f4e279e13d52cb8bc0e74fbae06641ea9a5210b51c7f43124b30e801944c8d479817f7a4d466f36fc108e42c48af595ec565a059b7046598ee2dd77655d7baefd153cebbd8eb897d500444936029073d14a0635e50deb4d2a93628ea38788a0df9204826f45b464e6c9cda23911021046c58bd7f84f371b3ecd51e2f4b7e951682b201de7eb6158e9845ee7bf2d418e3146c4e96e2371eed03ee84f4368ccf91ac554da8b0c8d786136072a21fae25d8edcc2f92573cea949d28ee11173d7aee5b17b40b2df455a82ef6dbe7010cd38771f1e3d470021e5a43a1a4e4c61b1f18bafb8946abe4435dc7f98d4822fdd17799698582b22d921a673722f3e23854f82cd086e17fc87a82d1e6ca343061666f4dbc20f5eb84993d87166b2a421e2f8c12ad566455cdbee8d5aa26f2f58201bf77455d25a0ff474c936b83dae412f57e5c0a95cbd4302cc3e01ab84a0e27dce36aa413f4b21e75d0b6b3884e1f4dec8ca803b15d960f4da3cce7294ec17dc888717cd64ef424389aa6ca2ba99ae9a2d381e57919c1ef9c4614025a25976ef97a6156c05a01bcedb8916d1fc47ffbb403e1c3c86b47864528515a4766c176ca7b98c8be1712e69a4c3e5fab09edda51535c8b3da25e9b3ad51b73d00ffe55a581baa3300e6a27ac4787b6c504c5345d343a1d1efdce4ad5a3c9350b07558f7570407ffe4fecc80907449a7edaab821c2f2d24a87a0430d2c27bc664ba59cc249cae0fbf17b5fd8061ca28c15097ee37824c7768bb4e37f9d3978e172d16ed4cb1feda5a67f7bba77fce66eba36cadd784a326c8852d09395ee72a23610747cb2ebe8e5f3d3e0d3cc5c779d8d12577d1d1d5e49541478daa36b7f67e68a4513876eeb8b8ddcce91188d4b4f8cd9b5ec560a07911baa5f79409a39af66448f4387839223f201e27788a73fb88bffd425edace300299359b2a4dbcd5f08fed7738d8b455222939fc68ee6e8a347fdf5b74b3abd0ffb262692506d918833c2a1eeebdac09fac295d04f17ba29a31b7e837c3833cc71bec47fb6349d7632b7d8ee27619078a3f134ed27d9824e294184152121d58e28af08c45e2c67c74c8e88d15b09eb4cc6ffb6eed57ffb59e77bf7d4aa7fb4521add0c0b95bf68960fd25d6b75b984305bd8cd5c924d754c72ed483605f7bd8821065c3b197f794bbf1e914e1560fe28b98aa2bf2390961a2e15a95c4fe80f456fcf05b8901ebc91ae19329be71f8df6da70d5e0cb215d2320b086d3ed5b14452d1e9b8bc1e7230ba7fe4fad1e4ca5fdaec2a9fd4427652765da874e629482defe13604afb68953c4586e7da35b97ee224c4a7ab6bd10145240fcdca03d0dc65a2c828779025d587d905fd97e3f620722fe3d6aaf3cbc104b21e25dce260a31523cca23226632a045f4a8a780ded8ef416837bb2385791bd3aa2b39ce2093568d3eb878a058923c9b4eab84e90b9ea93953b95a3009c7c12c13a68da24a78528ef158ae1c3e0f3cb69d5d19d666522e4608504b8532d762daad506ba9fafc6933e1a2392f05b728053c86cbdb64677bbc80dde55425e19e8166a90bd6d429596a2bdbb85819f66fac487d1cde8edf7be5d25cc962a5a378de246077a1e3386f6a218b8cfb452af644047adc385dc257ebd14da430b905e1eaf149c1731b1637e72dbdbe35c2b5198886d22427d2112d21c3c209d10b2d27e0d7afeb9bc0b9e04337c4241e213d77fadc8610630e29985337fa14a0074dade556454c2f8847f423cd5eb6aa49756c7690b126e552b92e24531f42acc9a5ea2c44c8cd942dc1d919d5c1e95fff53d923d1829ec65966e67921de7e0687413684984463d023c9aea4607a4baa9e9a4ff5efb494797d0b18feb84e5da097e1a96e6d8695dd59a3194a32504caece093b8e573b32e1c30186a8463075b7c82a99bc1d7dd9ddf8bc4906ad0c22c81ba155676af3bebb7589f5c8669ac90f58ce94e76cc5c8c4dad40029b6921525592f047504fa17d23a263d2cf7f754b0d39af1241888da3bb43644675095ff3b274dc0d2d3052b1882fea2cf9258aff83e2358fae31b9623a7c6682a111e4b0bbcd4480973006e5d949f27885095d0d633f37083024ac4e515537b6a3defb6321337082cca501630fae721e04e6d32f9209becca1f05974f2d7fa80f5b58cef8351c6a439ac26c282c1be325634f77a77013a51920ae22dcd320c112fba9588064dfbec6e372c2a3322bebade1ca298867aee671d74c83bb83af5d54c8dc71c3d238279d16150673b549e48181ed73d127e9dde6ba900a5375198fc461bed0cd4a04c5e868a266e47ca1f59dbf083d2b8fdcce690ef7960934c717e62114b6081e94843144869b2e16081a097a011848fdbb0ab2c66fa411cea35a1fcf30275a67fb9f2dabe4633ea32ff3c54436e9251cc5cf267cdedc0041db69cdab4ab1c8efaed0a077fffa250223ac3a86db81f1ae34b36c69eaa25195030a4913dd911601293875fdde8322a76c3e4db8e1206f38f522f9768cc3324631cf4e9d0ca2f5ae3a24729c432c69615ba16bd16529d9265dfc41f3855d2ce20c5e1be9886d99e5e70e829f301130066c74f80d0f4a60ce11c5140c2fa24aea274eb90b977473fdd3257722fd32d574b1d4b1740a883a68bd646b66e3aa33348e62b9426b4d7324000daf68595664ba5c92b1a3dfc5570f80885e2ccc738aad2a4555170ab3dbc6dfd2be1da37014154dc5d0357eb44ee9c802f2b7d963f5d22f534d59c6afe752384a61eef9516813554ca14f44e8ef8401b8bdab84c15bfaec36a1d266fe04c6722d391a3a9a518937a4cf687459099783953d6640c3d4f9034c62cd9c00da21b2aab86780bcdc78d3300240678d64b0f24d51fdd81a3758ecd38fe2b71c47bdf8c8f5fea1a54630e80161a74d05e0190734078e3367d430ca85b28a1c70e6ae6e666f4161e2f1cc0a95aeb1ba5fa18c556a10cc6415278481d6b1e8c3425d98d63e8f65235f9c320c089c263e90950eea9d447cba4d5f551cc02f0a4202be57d300fe2ed30cd64e18b3c609b912bd86ca1a2d5d8a362a847b6e8e5bfb602a37cd476cd0ee6fa5b598d8272040921a8aac51a90ba15ef4c373a28eada642878610661908bd4c193fb7b0d43bcc98d7d12f1f05f2f84dc782a31aad5f201232f44ae9205f12683efdf089f5a90f918ee195db3b31b044cf19a11dc6e31e7c789e1cb5d9c3016edadd140cc763e6e4fd962b6570280c928b80d2f3ff3268c2f5604f1ff9356016bd674bb117c5cbdc390d8d1f44d3daa2e72199b6acab5815f48ee9a7ac06885869f7dc040c8e0b0e1f1b62dbd05ae4b278f5d753a88b42d060cac5ca68ef4f86bd93c3ce8e9208337a52bacfb41c2955a6ce025ba6a9c9333fcf335c3a88a924afbaf6889294331c291b5414f3848c00efe3ac339d4e7752f7a4944dba5d6fbb3c96f9747b9ea55b2e3cfde2539b723959cd0352e3bf94b390eeaf2373a73d77d3a69725169836e1ab44ea7ccdfcb2f181a7a171f340883fbdd8dedf885e495c07231555bd8d257821b37da815edd29c15684246a1005ceb576db354f9dea2c5591cdf715344976d6641a00e6db327f741093062658d13cd3636e08d53697a75a6e0cd7343431b5746f6180dcb7df7bc11aa9dec837ec3d0a3ab3ac7397e6e2c2b1ec6681e200561ad7824270eecca5d516d443fd2a88ee62fd2c51b435116c02b4c25d9941019a781521816c8410987dea96652b146af50f1731aafce56c16f858fcf6302f3afa94c47043bea6def7d547940a912ae051acb9882c45654667dccf9785be457ad18df4d0fa5191e739640be6daa5c3fe102f3057a8d4876fb0f6c65d5a07921502ac27a8cf4a02ef59cccef67c72f589bf4397e44e9aba009883f995b687aad5245c687f30b3c139474e18292a4b0b8ed50b0effae979045c7851ae416a66e192777504be5d5f9a3d9688cdbf6d1ffa871ff377a7ba162bff4036f8ba059d3225ea9e6656e57f4bb641f749fa7bd363564d4b91e0396cdde535b902339296931051b2398776f8eac33d45cc3c8c4b3d9d7effc92dfdeb0f5ba43b66790ba2b88d8c7c5a37364350e3a141fd3f240cfdd20f07d172114b2858c7ee2a5b7e177d22e95d7e925e83a9f8a8911e457c0f5b09a33836efb04273c55974317d4c371ebc24362e74521e3a07df73a44d21e626280de3a518789569a43029038dfc3d65735c55add42fa972cca1dd6fc07c4942558ffaf6d7c67d4952a456c378f95c6375c4108d92386d37a0f86cecccf8b6f2ff4aea5bd4ad69acced00adaf70e4255131c8cadd14e85eb3eb64655012429fb952365252832059c12103c20f2d50555db3263def374b7c91c80e8d769ae462572e2c37d45de44c9a8be650c9fb708f9dc7700c839f6263f79fb9efc49d492f27e68bf668d81559aaf1d5a253e8fd1e3aa03bfa0d89ab112079cae6cc8df99b685c4c25de78aa0bec58a810e708268275419061fde3d8f43e469718c17dffddb4ec6949845ccddf1d623c65787649d15bdb61c5d5dfd9d0cd117c6b87050f5c604ecf6fb49b7a335fa322b987de23100cea960fcbbe0b99ef183da90563e42edb564cf6f5da3856ae15130add2c36ff8eca1d6fe31c2336cc7a61d976c8ba8617d405d9251e88dd4b56df2e447b150640bdf97fa01eeccdd430f8f7885534d24580721073a1ac580faab1c1cf57a467926589ef11ac960fa38df00a4e7212ea14915b0a8c79f15c0515c1a4440e45b986b386ab68982f1d93d8a41f7b14f6ff6498c67fbb2b2fb82b8cbaadf66afb62569f36d7ec3ec1c933138ea19925d8958039e7a665bef", 0x1228}, {&(0x7f00000027c0)="3d9569716512bfa1242b194367d65700bdd37b8a43e6bf74a0aae6584b1a74789d6ca51fad720d2d00ff1c0f3eb7a02f1bf002e4d3a23a93bd7f495a480df8b10c7d40c41308835281462d328d0887d63c2f6b", 0x53}, {&(0x7f00000025c0)="040fd57bd20e07081166e0ad360f316ebb65d612e362cee04c7e1273707629e21e789c25d8c5ae7335f9c63cd79be3a4a96486b36ed1e4702294b3281140062ed87972ef84af739658700e6d121c74c2b9c180adb5f636e48c9122d81add983fbc9b09204e75b89713b29f8fa2789d442aa11f0dd7161d868108b3ecf2e63a84a3665aa242e134d6b6b9be48e63df6d65be356943f64f22ec0a948643805f3a58313d63a384a389e3a39fe20ab048fab4c49cf1995b1c9892ea36e58dc0200f45bbd3097aae145910fb2658a677c6edb12b8e2313c15fe17b88b84a164a170f787307e1565ca7333933cc3377569e4dc7e8b9370169ab57ab125501d1299bc4e6ee35386eda00838a83de01e7f37ec04da59bd260f0445a602e4c3ecf42b6e098b23aca290978d5be23a7a51952e30d072cf39c0e98c5317fd8b34de75520fb899e5551b16254a09d1a4e7c1335e12c3c10da41240fd1d39fc7a3b0f430df0d30a3e4c8055e37250f6bd0c1a2af3e8606e08565c7bc2a38a864f9e701c97d801435f1af6006531d709e5e36b2a79b9f70b9ea8a2d38c1b0ebaeab8b9b947aabcaf512ac8eaab321c6ab2722e22958e224b8be5d4d5e4d4e625d4c8fc4ca52a12c28be8", 0x1c3}, {&(0x7f00000022c0)="ec668c9d64d966bd89402e91b5b74c3d535e57e40b5b14955f7846205dc98e4715de2eb8d24bce11584ba0ed26b0341d15f4590f9d4aed7bd86cc5160c49092b6bab292facd222a2d8cbf7dbc7f8dc2fb88235c34b8007118cf448ecd86aae517cafb78988a51dc7dfc18f22382ea622d2eb408f2d35", 0x76}], 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="dedfe25534ac451498ab402b1559dfa1db710032b356e1e612f1f35d79cb71c46351af1cb08482c0a0561d7ef178e4a78dc88632bd4cbacd334d514b7e1d22a80ab66d8f626f67279d5c8ad7bb5436123a427fc5fa90117d20d9fe781cf302e89b79f784916b3e819821672695cbff8deeeb6629e0a237b6bece54e325a9c60d3eb15558076820971d9a3eadd9cb30be82d9259ef73d127a906470b8251f404d", 0xa0}, {&(0x7f00000021c0)="c16d6582ca3fdef706e7e8d9e4d9918bd5ed172483a3d20ec662b3916020d4a59738a6c9365a536ff7b5979285ba7397663519201f48f12c31e298c509dc39ad4ba577c89baf8d4f4b69197374f7570b7945e31e5cfba9660a1e59096bcb9b76c40fe1ed1629a1bdffbaf160d194c7dd4bafec5cb33ae8c852c5d1a74d842f", 0x7f}, {&(0x7f00000023c0)="bb8f8924f210739465cf4c1e2078bf21f52a84a5634311a95f8170cb396b17ca4aa79c08ae9ee679aeed94774476571bb58664b2d23aff29ca0dcff7905d96eb4499e322089a32d72eb7c4f53f8c3782aea43bfcd331aa34869f09cb3a6bbb0c52f32d74cae97ed70e0a3515950dd01aabf2a6e7bb0b5a44b1cc741d9dcf260428151c5f73cf9b31df164becb32c534d89733cb5f898b04d92a58835045a768120338e361601305bf1dcdceb05a97a7c0c8cee0b234fbc9ddfa95511a3f123d9be3398297479e699c9e5c6486f145d16237953", 0xd3}], 0x3) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x100000000, 0x5, 0x2, 0x7fffffff}]}) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x88, 0xb9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2005bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 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(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0xb7a, 0x400}, {{r3}, 0xfffffffffffffff8, 0x48, 0x1, 0x3, 0x9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x789, 0x630e8bb3}, {{r4}, 0xffffffffffffffff, 0x41, 0xc, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x20, 0x13, 0x8000, 0xeed8}], 0x7e88997a, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x400000a0, 0x2, 0x1365}, {{r3}, 0xfffffffffffffffd, 0x24, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0xc85f, 0x9}, {{r3}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x3ff, 0x5}], 0x0, &(0x7f0000000200)={0x3, 0x1}) r5 = semget$private(0x0, 0x0, 0xd8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r7, r8, r9, 0x0, 0x3}, 0x2, 0x81, 0x6}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = kqueue() ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20a337ab4eebfeffdeff0000000000000000005b9d071b542a0001000000000000001f000000000033000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000059000/0xb000)=nil, 0xb000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000340)="35e55714b09b11785cd5438b6495a415da5541bbc9fe5c451177079838cb365e7e1c2603a37d1b7e0a36d6a2b1cbddb309ba2c533b908add310f88f3f8b0ccb5a8d8befb8e03e5d62a2795539bcebe5cdcf72ee98e60b675d938db0fc64d470e4833d0fe5957393bc298da634b82d34f3b537effc815329ef8a56db82f54e952c7d70429f1c090a34613eee2435ee10de5846ecd1a793bc70fa1424946a38e8b6f2e0a84c911e1a3290ae0ad8937c2effcc467f861b412d74cd23cc40ca1eaa1f3e5e2adf98b503f73c526d1f0ad7bbe90a58bb35a26201a39fdcddda4a38e0e0d600f624e8ed6bedba85a2132b1e96be148273e3c086001ad326110d4afa5cbedfa4397d50b51fa2e6547fcf75c538f9d5cf8582cc8135bb7adfdf625b7c59246cfebe6da3bd90a154334becff95aff294ea0f069cba3950802e67ef3d7a6d7a6f44b3cecb4c873ced11f9d6cf7462a7a245d20cf49186112fcd7a9f3ec4de85f2321c68ad9", 0xffffffffffffffbd, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) msgget(0x1, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe98, &(0x7f00000003c0)="04") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x7ff, 0x100000001, &(0x7f00000001c0)="683fc41319c3d2b6dce48b043104ee0420fb7bc4cae4c4f65fb0b276466fdd6337a0dbe6d257ef292b12ab342ee2651768d2b7eca10bd119145a6370e6b6cd5b6d503a5955ff279f7bee3ac389f20acd89e06a6205831317be62c361de84e0b480d30004c6c15b4d8bcc8bf7b7eb2e92ce873b6f344cb277e68e62ac2eb2934da08e8e4ffbecb288e9f1bdf4e381b5d854e1bbc5b0de3985a124a58bdb7edea9e7f1ef09c56456e1f2ee4210571760f104cb7e4af9daa82387daae1e09dee1af47541ddbed145dc8be3d1f3e7c60418127f47a4db29396cd", 0xd8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x401, 0x6}, {0x18, 0x0, 0x5bc, 0xfffffffffffffffd}, 0x0, [0x8, 0x1, 0x5, 0xff, 0x7, 0xfffffffffffffff7, 0x4, 0x1]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x8, 0x5, 0xfffffffffffffff9, 0x2e9b}, {0xe9d, 0xf5, 0xff, 0x877d}, {0x5e, 0x8001, 0x8, 0x4}]}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6, 0x0, 0x0, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x800000000100) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x3}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/149) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f0000000040), 0x10004) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300025b88e16451486f0fd1ff2d42d07858d4bc0241e200f230a1e"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x400000000000000) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) setsockopt(r0, 0x4, 0x66, &(0x7f0000000000)="a240e389a7d8af029841124ec8b73fe7d2d8cba5c81cb151ab16a6ce9de8bf3de2a4b0910cf15198c58609eee7ffdd342efd8099f70108b0d511f16ef35edd7fcd20dccda76e351f3ff78aa2284399e4e50ba5a9dd55ee28417c83fb2832b37e3044018536cff07fad4b474cbc349421283a3ca784847ff0ed52aaa55c6ce921a2adb1777db3220b126e6198adb92027d100"/155, 0x316) 16:00:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f00000000c0)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) ftruncate(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="8523ad7656141d8048a358af7c53bf2d87c40d8c2fbba5e74e64109eb75936b54281d19b6b35ed5b7c155b8f69aa35a3e0516a690f62c79ee108e432aa5202d76d6303a21fadc6459e01591e1fa980cc203db3bdf2d3ee6279220853dfe1273ca20afaaef4a8fd3e172d6e77e504ba64f2c96a0f662271a49a28739804bb4254275d750d4873d06e99c86a1ed7319e904f628030257f047cd761075af0a6859bdec426539e2f66628ef54b46810039905e4792ded6a0b9cea63c1bfe7c1f12d376559a", 0xc3, 0x8, 0x0, 0xffffffffffffffc7) 16:00:02 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) mprotect(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x10000000000, 0x0, 0x4000000000000}, {0x2, 0x400000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f00000000c0)="00e65d8a88f50eaae5c27c901df7ce00403998aaf5b23addb6f62300a77fa66673") 16:00:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1e1, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1800}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x2, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r0) listen(r0, 0xfffffffffffff001) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000000052a4, 0x401}) pipe(&(0x7f0000000240)) r4 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r5, 0x6, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x80, 0x24, r1}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x184) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xe3, 0x200, 0x6, 0x1, 0x7fff, 0x5, 0x5, 0x0, 0x1, 0x6, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1f, 0x2, 0x200, 0x9}, {0x38a, 0x2, 0xca74, 0x81}, {0xfff, 0x3, 0x22136a0d, 0x7}]}) syz_emit_ethernet(0x9, &(0x7f0000000200)="1ae545f3fc9cbe1d49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) 16:00:02 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, 0x0, 0x4]}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0503c966f22e95a163797f00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0x7, &(0x7f0000000080)={0x8, 0x800}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:02 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="53f5fc5fcc03bb33e36ce2bc759b0186165b3e8588bdb980bb7fa430198f54688d51e786f199626f7aaba3c63c5affd0093b7c8af7a2cd1573dc8332558d42d7dae7bba3f3a04ddc71e67cccc2624531cd17287b7b2bf1abcf52d56409ae2044d44eeed34ac863f7048435ba0b8104c49f983c37de90041feb02dcc617fcc70bc910d7a8194130410c949800343cc07747cf1b1299cdde7b38d818533a2c1a16d58725c31a7ad4eb8a1def9c0fcda292cb63ca62711f971547444a4ff390a722a6b757a3c303415c04edcacc7b777ccc0c32a752bcb5e771b1d70b254647e593b82377146de173c105087569198f37cf46804cbf4a3b6db339b1c2b7cf2f623db8e159b2d04d69c7fc113c6acc8ceaeec917892552f548e8e45320dcf5c0d2827efb72d72820b337bd75c1b271fe62bd5aa107c8b9a0d113c3bfc1f9ec9c9a27b1566cd73fb8b7d39a6ac2bd009a6f2597d3136404829f0885331275f38d66a6fa748e14643483435e3fce34a730a40f0a54171492f12db3e98cb0b5a299f4681b2b0f4ad10b793056ab8f9c81bf482e52af56cba5b6004d8b506e00c7d00cb4b5b2fe53b5354c62b79e5ad1ded6a0485fb44bc689dce80090c0142046d0c1a4e8a5b7d2718160b52e91cb291f305977c0b626a421cb311ffee1215f0d4c58d8f2d058532307ceb1a0e80f8c7d3313dbb545cae63de55c1884752eb011b071ee1635bfee5f99d65a841af57edb9945ab8270fb75a8694cc2b5566210a6715015fb1efe7ade763483f4015f39e5fbe45b875c0dc8c740283844baad561b3b8cda2d2e93213dc97d99bf9f762acb059b3a8e97a3f560060fdd4817c53512f36fc21b9332e068bfb5837467ef8811f5137d0239fa17d21eb43fc20270e7c4fb983261f2db09aef560a75e8c53ed0fa169fda398b606ed9e21ed0cd9dde529c49722160d52496cf2927133071d31620c01d9ccde2d797fa6e01cb48d02647fff1a75964e87958fecd4ec84c67b20a14b94613c25dd956376a14cb70b58e325e73c2288985f40e5510d3db396e1569ccec39fa70ee3f22102820689b83c49b89749e862da08e46012d0e73573123d7eb3433d52e098300ef7ae1d9fce69e80e82bbeb62d913bf78e9c551b07f23de87223e5d47a271ba2fc6e7e65b0026a681cb8e9c7efe707baa3a012e41b924c7e5530ad35b79eddd5caa7cb64b815645592d43541be84a7442c9ce0cef858191c1fce138daa4b985d5b0a79ad69443e549e477927875112237855672b484b5e1e627b9f2d368bb94a9800924661f853f89aac81b53106ff5bfa472bb58cf96de7f99e92ef5297256cb0cfa17a4467d10bfc9b3fb4e5af292ae03e93e5c82c2aa94240e25caae631a87bca0bd78357b1eb996b4b08c4c70afa0dda6f7f747a7daa26d158ed1de6304f6e69e988e2296a926a8827951a56298276e643aa5e48a1a2059e0a99dada192c1491261a74a94580d40582ce30ab30ab26eacdcaf6bf7891968fa7ba2897d348aaa08c332d2df302be0fa312da0f694c2fd7787ce6a8ca3d994a644e249e4ae60075386a36f6a3578574221091b684d76330500d1400031de9fd8c5c4165df2dd8f8c8363519528031112dc57d91e97fb09349c9b36ce29e12d40ffef863dd86260bd9b2c62dad11c7201e721678af85d271ac8c3dc49514525e457b2f705cffbce82bad31d04a8d1ee5c05c22809da15818f6f7f94cf8f05d246b6354871c4b16242ac41cc6a86a52d566f18a5b7120fe863fe49cc228bbf2393574842535d4ec1cbb3d0d52cd19e3a902b9c2328cff68957d29fab53f9b628824f587f1fe23f088b18c8a8480a193ace76f82543307f95359728226a36a4a2a19451c19f178053ba64e8074f1d70558a831301c9638698e8bc5a14297bfeef7fa13f10921797450401400bb4453b237c091eea2d45c030ee89f9b5ace8e8bb959502a24c76442451a5cf3b290fb49a8b3b9fd8d6d6dba2e03c0386301d4a416f5a7fc8944d5ee2f0909cc1dd4ff470cabefd6001e813648efe545129c02426465d610e44e7a3dade654a1a22a37e8979ff3ffc6b4899c9db713f55afc5a5b32736a97baddf8bbd1b6503c27a18737d65bf2b466ba94908d5f730f6ad50ad5e1f2ad8d3396192180cc91ecf0cac35883ee768b8381301c07d238267b4ac6a886886540e7af4dbf0a1fc181cbc12c36924d0a94a12cde52846e79b8a52dd2e286098255b3fcaec1f52aecca34024cc58532ee1c27040f4264bb2ab8fe1f18b85e45b617706c049243077dff1bd50248169d147a2a9ba86fb80aae5ca25d49e1bcd1ab6c07dee8ed29295d48e0eba2940e8789fb5acffe4f1010110c7c44277af162dc51c0c6081e466130fe2b65bfd45729cfa755d574bd66abefa2965b6e49bb4ac08e10e61ef66ea316ebf86a11766485079c95cbb1ba8dbafa54b4c0043574e3d169dee48d8254d3ec3d57db2d7b7907f10c813a8e9c05ab79cd2eb5b46b37c5445691ecd0907a302590bc8cac3af46409162cc9789ace1d0a5682052d119e0f0de6e8834e2837a50418710869bc68d2bae5ee990766a602091e8abc2e50a2059191b0ec43028d588b30510f80a8598783edc6d4fb34f1e9c7aef2f00475fb09c71351fbe02bfda1b88d861802b1cb1807f8a46fc4aa1f6cf2232eb7378a6d0c1516684e8c2111448522ed53f0f6c92c53ffaf0fd84c469bab83ec4b25dcad53a393fcc2c539f55e9085fe4349802322a2f8f8092f86aa0c127385eb54b7de7b2ad8d8cf49c50d7aacaaf6ea0da61a4d3973527ce92def0e4e71ba86f5dacfc4af2c640a0df6d4daaeacf5a019bce92ed15ec74caebb96250c4f3f2c8f446120f48a416728bd950f6787922e0cc10727ab4465131319806f85382cbecf1090da74fd6496f7167112bebc80b9fdb4a191fed49b721fdbdf5baa6f14cb539c2fd37a75b3e754e91d063e30c001f3f4bc94b9f84c558cc051f067f6155be572aaf704b773e0068c0183c6c879b658985461955a948217f7fe35d833c84cc0894a2058ffa7e22edec9e0fecde45aedd9c777a0b64346a1109f8b0d2a50c04686f05b7217fc4dc1cd773365ef963900bb1f9b7fcaa80c1539e510079ea5170ba7c5e94a1354fc9b729e180b2e5888237b44e2e54574713f01dfabd75f0840cbba77b5b931424b6a12473c472f5d6d1b045259bff9ec52592e06e5e71ae12d2b0b1fc580a224df5ae51cc71337b4fef0d67e30c84a6fb6248f5984b20dd30067c80bd7a5cc3a841981cc974b7d923e35339598670ab9165184c16b77637c94ef629882fbcdb918f464bfbb88f23a4246dca420dffba032735a8496d36cf6846d2bca00fb4be52cf606f087811472b186d9d6b41d3170fc7ac4990bea48cd96c7e69762587ddde2aa5f9d025e493c21f9396c05064798af48d4d0d2ff797a02bb8fef691961a286592e791acb5e39d168900e743948fce782c3b74ed258efaaaefbb4d6bed1b6982802eb9d9d9db6a7d8c6bfddd1ee8329a6aaef903b39e5900280875a095d93f092405654deb4b2f93794e6dba558412a97a0bdf2c0336a8339c867f5fdbcccb18c4e7ca76be56e3aad4e3db2be78ab5465f4f12f4aa91309b6cf419919a119b98b21fa062fa8f7e0b67215454b083923a1f8900b0905f4881904f834b4cb14c70d266f70087d139641d89179d1b30a67c48a89cbfac81eb986b7fda8bb2152c8f00869fc1e758af34574536545606ef846767675bfadc331c227a44ba171d87802ebe757b86b02cb4b79888636e3effdbe89ab476163149fce291ce67aca2eed8865eb1f03cf8b6e077824995155c72f46bb1ed100d0ba1f441397132bbd28f36384578e075c0f3833036d4a215363de802648b3c165da773122f718cd89d0a1f8608bde5e2f84c379da0828005ca4351121db538f3f74f97027e058e391a602f80ed423e2666c6b3e4953d7b0a5b8d1eb616e843600fc79e2632787d6137546c6f40cfc5da3213684fbb236ee8e1258bb5addd16527e9b39b2e27ce869d539335f934d72a66630f9c6b5eb82ea11d6de5140c469af99a3e91619e122c0692655ce151acf3afc71f9ff4e8c5f31ae77758598d1bf9f175f2bb514bf9318fe4788a031dc1e351ec087557c00b566a8829fcc4476ebb34fff22de40c7453f00ce4527e353449aba56b7c6249fcd22afc92480cfcbe8bfa43f899d1791fe53682bd364732aff5738240e92ac7a444aca993c80c8031c6d4e2d72eda75c5b80f361e2e1d28970d0d97c3a0ad280d6066292986d9338b57d822405359331199a2d2fd638a4c96b1c910ed997eac2991d08928c6af5db67cc2011b66e32002b9773dd0e4d70f0c11ecb8d54092310966594d1bf1a6844826333333c70c45bb84828eb4a901bfbc86181111588209dd26c7b7eb43f3ec051a84e9acc7f4615c64fb52a9bc61bb683bf934377cdf245c8ad75af85a5e109c4616b97dded19e02671cc472a9525facb4e1d23c64c09697016aa396711a1e26c7d7da050d6d8c74d66b2185406c345fdbdecb41cabf5dde376e67d16eec3a300c68553c137a1af51e34e3fcaaa1f91b2406fd896ced46ce80443ed933acbce24dc8b544689d6679161d14ac8fbf5448acd9902e50a760bca9a7fce497d96499fa119d55eccd8392c78f53b19f61f8474ad33639b877e2947750d229a8826b5d776bd865012081d7d6cad3ecbd1e2d55028bfa442ed43d51661d45be072d8ad071ec63e9f837bb0e83470b458c7d84d267bb06bd1dcf24560828c79fe674554eec0b11914938daed7edccaaffa2817ce6b86f017e62bdc21f21dcd4e0b1af5f1792873269aa456fa60001e21fc675a6e4f675d3e6981088c8089658fdd7723b4d4aea57d6a9c9f1d34550de98fa5f1388d2ae766606c15bb25f3d916a94ca2cf59660d6ca358d189e4d9c3b4b2b0992ddfc377e5310c300e0005bc4c4627bdf31ca9f9a8eab8e6784e74ccc8ec416ea03439c12a9c28a8ccd3ae471170d71e1f8daccbce125d2bb4acb68c5f52cd0dae359f8d09c836ba65cdb4219bce9c1074318ecbd00b2197d7dafa0e1860eb2250d0f9acc18fc8d4d674706eabf93d5ff439f563191e9499f5509c2b73db2fb497de09b0148710351b74bc70821eb008ecaa9a0b5a1640d0bdf8eb262b2a231b0707fcf8ab1ff5627ccdf805915f47de94907ca2670b163e85992ffea2150a2717ee21fdb3b8dbadcd43bd1c0fc870af80a182ab243abf4c9d0f0f3e0e818d33a9dcf5cffdff6469c5e4ec4051dd7bab0bcd76c7bf6ac1b87aa6889d858864b4eec89d9d8a3bc7a56c513fc22e02d35cdf34994146c6cf0ea71ad478559e95d472e4eed66e79714ff7e2e20b3dd2fa6826881e3ece9828ad7f380533977db526e9ee48fe868d603b63230497fb3b9cfd0a169adb9073d32bc89ab1a0cc4dc7b7447b2f1838cd41f0281c09d331b52ddd7019864e156ef631faf3992cee5b4d860ccdca13b3c07f51439d5d80b34d3fc9bea96b6f9cd20ab2fcaac87e0ff4070753bfe0c3c3d208e5580edb14cead85708272e061f9dba1cd3937a1e4b2bf8cace1108ab0c13b38679492eeddf5cfafda9904420bf5fb73ea31145ef2988d5d53073ba83fb8e36f0554b5c6af1482e6dc1fb4ee871936da51e8a2bf9c3a79f54a1692cd9ebddb36e3ba9873c6a8a07e563e074bb4382e92c2156c6f61ce855d31ac4691c7bad7df4b8f20705445dcb25aa9118a5c310b189e844ce0cb8ae3d432f5516f84af2aadd3d37", 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/71, 0x47}], 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x182) 16:00:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) getrlimit(0x4, &(0x7f00000002c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x30, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) fcntl$getown(r4, 0x5) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x7f) syz_emit_ethernet(0xa8, &(0x7f0000000080)="f9cebb742f5d808917e66fdecf3fd696a003e5a4ae2ce23ef07203523a3a78c6b78859bdef1ca541ea06917a3abdf7c60e66fda39c34f4755630b78e5423aab64e97455ad37ac5d47447bf21d140f30b3034f08dadd0bc2f4b39afb4f01bde9f3bce0733f4e6df6e4cbe42e8ca6d643a65865ed05a636e11be5a88352c2f56afa07e7676000118549554e983c0b094e7b4bbe1de28c4169f9440e97254f76718ee84bc7afaaf7312") 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) poll(&(0x7f0000000040)=[{r0}, {r0, 0x84}], 0x2, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x10, 0x7, 0x50c}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x30, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x68}, {{r0}, 0xfffffffffffffffb, 0xc2, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x9, 0xe6}], 0x5dff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0xfa, 0x20000001, 0x8, 0x9}, {{r0}, 0x0, 0x2, 0xfffff, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4580, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0x6, 0x2791, 0x575849bf}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x4, 0x57, 0x6}], 0x10001, &(0x7f0000000080)={0x9, 0xfd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) write(r0, &(0x7f0000000000)="97", 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x7, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/195) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x1ff8000000000000, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = shmget(0x0, 0x2000, 0x4, &(0x7f0000443000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000080)='oN', 0x2) 16:00:02 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r1, 0x11}], 0x1, 0x708) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) close(r0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file0\x00', 0x110, 0x160e74ea) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0xfffffffffffffffe}, {0x1000000080000081, 0x0, 0xfffffffffffffff9}, {0xffffffff, 0x40000}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000588a"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:03 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0}, {r0, 0x20}], 0x8, 0x6) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0x8280, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/166, 0xa6}, {&(0x7f0000001300)=""/159, 0x9f}, {&(0x7f00000013c0)=""/255, 0xff}, {&(0x7f00000014c0)=""/197, 0xc5}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000015c0)=""/80, 0x50}, {&(0x7f0000001640)=""/195, 0xc3}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x218, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x3ff) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/11, 0xb}], 0x2) 16:00:04 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x4000, 0x184, &(0x7f0000ffc000/0x4000)=nil) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f62757300e8d61cd2b82cf589e273a3111f01c033e3f3296372c502802ebe5c3dc9024af1cc8a38602ef3f904d6a325b2978c29c9ff702d21a072b50deaefd752c6"], 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000000280)="32409d509c51ad365bb0edb1000001000000004fa947c731b59f3d0cb2be9aeafb9caf0ad0c5483f1f19f42e02be8ce0ceda2b21c6a4a0b2f7ba360410e8c4d919a5e58ed9ab44bd78f86dfc457dc60e45e22f9d921367dda088d5fec8a115468ee6c8772e1f32e5642ccbbe049d71642ccf9bb045a6000000000000") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x64e, 0x1f, 0x800}]}) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x866a, "3e6dcfd1023be00a48f8d88373da41c7b79bb9ac", 0xe97, 0x5}) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000, 0x2, 0x3000000, 0x3}, {0x3, 0xfffffffffffffffe, 0x1, 0x2}, {0xaa, 0xf76, 0x6, 0x8e58}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x18, 0x5, 0x1ff) bind$inet(r0, &(0x7f0000000000), 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)=0x2) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r2 = syz_open_pts() close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setflags(r1, 0x2, 0x1) r3 = syz_open_pts() r4 = dup2(r2, r3) pipe(&(0x7f0000001100)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000010c0)=0x9d) poll(&(0x7f0000000080)=[{r2, 0x82}], 0x1, 0x0) write(r4, &(0x7f00000000c0)="8fe0306ba9fca734ccebfdcf9687d072e4983f85a15281b28a7e2a4bb03d2e17858140e6bfea8dc272ba84f4980e4418ca019ec0cdef742d3dc474043b18261d8e9eb4a6f899b1f2071b26aab5368962675d09529a959ed5cd4e4a408c72f611b0a82eadb4f58348aa0bce3c3a42fdbbc8b52980ae9512ac0515870e21f07e84b69fe9ce5751c7eca0c6eb171f7cd8844c6fc329ecd26d7d8d293e1a77eaf86350178bdc72675c3d68e083ec6949fd9c7c519bb058f4fcb98aade823513fa296c5faf1dbc94429a10b74a4d74e5f00c5993a7757deb9f44e166d597488ed13ce862a9a8bef15c27a71a557d42336ddb29809f8e4aa1acb469e59015acca68ba84669e3aeed95cbb9e526b62038399da56fd98926572b04b47cb762515c53afbc8e3b48460895ec2806cae4276f6b2326d30e4f999f95f33628326a320478e58b641c116739f1b10ce3276e0c1b32aa483166ced170ea9ac35567c718092a0f9c9335d8d336a4eccab67bbeeca6d64f06f3db3ba0d73066edd5cd66167ff5e47867e58eca16a9e4bbc0e3af5a709598344aff677dbccf6aca8d9125d2b94adb61630e9f6bc8bbdd29d8d7a67e89e3d99727bab2f06ae83390ad8d8179356f12c1783a1ea6820e9824ec2c1422f214f1d7b8cb84bbb8bcb9a1560b4f07f500a1ed1e6787951ff84892f8a0b68bfe3a915f37dd6e3bb377b320fd04aadcdc4f890cffc15a17911a02dcbf31fb4babb1456b1000eef24727219315da66bc02313082323c7fcf1aa8c6cdbce3bf05ae6d2c720d8773fb4498f6ef089701a8776fa81503ba2a7636d3f42724f8227dea0a489620c184a99353f08714bf72b5e6030c392862d178ce181f67ae52365d9fda9df435d2ba7926b8577649e0c76e2ad5eed48733c2fb8b65f2d9a759c1fe25c40daf7a06a55cba8ad7227f34e7ea7297b327d3ffa55f166dc272e5b33bdb0942ad43be6c6039006791ab78231732f180f58a40556866e5ed30dd9b7ccabbbc332adb76a1bbcd3c95ba9d39743b36127098a877a299dc0d7fa95a6741226e84ce84ee5ce19174678c75d6bb36bb2e76f79de176c2b9e0a30fb51b0180f01326daeb055e9a71b20c8ed38c8aa7544c8b4d470a6602dcb83771c82d08b9b2b41b02f6c9bcaa945e890ff7dc3b155847f2c23cb29da712621007136894606c24df5422401efb9ed590011993802652ef2375b28fff036f713e5f0dd6adcbdfaaee83a87c13b28829a4d2cc9b1f11a493b14f972b307d18c30e12e05e412e0736da4efbc1e3d6cd61907e9c1b0b118bc5770b4f71cb8b6ddf4d6b97ba4aee40031d1cdfe48da2d1154ab13117d9adcc450619df4178973f96deed3147273610be094086e8667cf63f974cda06ab019249b0a1ab92c0056cd27621507a80e9ceabccaba5e3a8df1f56ab784936eb8d14dbb95f2fe7fcfc4c593045b64ead62b54512508fc59c29b224c9d69f62a982fa2682389b64407d40f4c0a4b3c0b99eca46617d2500d5ebbe9474f0121f3857c0a7b4bdf01431443fb356d2a2ef7df2a157828421738f0be3c5dac328106c3f3c487468612101791330ef93ddd9c47c71fea069e1c390edf6b79960f322b01487e1dc1e05dbb89281a3d16aa0887fdf165300ddc1a4b3a3795d5c0502e8f542d67fa68263fe7c0e4d033585a6c1142d8f76d0bfa17032503400333df3ac79bca32606295608465f1aa02e6919df6a100a6c1fa30d14133311664e36637b28eea53b93f7150d1b287781a58925815f6cffb80dbe5026986661275d4d43d0af67d441437fd378e34d3f36c46eea2eea26681d1e67a3ee535c364dc0c2f02f71c595a6c507dacf1b048f9811fab43bde733eb759ad131106fb4a7d897b41ed34f4d5ddb6fa269da36fc7cb131d4b7a605ac5447638ab4df6c2b9a740cba85d263920184e2066983649ec86d48fdf29915c5262225f6dbfbb722b1fbfc31f678018c8fd4ce87347c56ca52d28628dfbdb63c8a2e4d2e8c2864cf00bb3c946dc9ed82609153d8f5e4bc50589646f6d97486167b6d4c8c282fa1ae3dd044e1827e7661db3eb834fa174a2c173604013a077586692aaafa669bacf89be73fa0538f00fa4bcbbb6cf3d922bf620782e94a4a92f257f898eb9f8e4e989080041a53093eb3276c35d301cb20546af93f4088ebeef6bf15e2263601ab5638ae7f586c4dbb76c6e36fea81c8693f2143af209176582839ee64bef404b114426e4ec005f3c71bdef58053fd41773cdc19ed9f5c2d603a0a1895bdece7cc2c573435c54360774367fa4a61fa74a431ce9edf71a56c0db7e3268dee502c1e96db65d74f289ac8c83d59abec3ad3cfc66ecc47284d9064b5e2a7b71e9493283001a1e3b81c5529c0b7d5fd4e71907c60047dd55b8c4cf402fa98e37b11e6a2f8bdf4d8c80dad685aadb1e36eac4fb0e4bd270e127dca35965bd1ccc46df8f6a595bd35363c4b5fe3942b1b08b5efb3c735b28148385170762a5997d5a82e10b8953257b1789e780afcb01ec8d350631ecbe8ea703b95e2261023665cd626ce70679ec86a0824a6116711bb42baac0355691f300d4f1d5e6238b124313bb4f97f9414a9e6d31060abd1696fb590b69c392e9b00a6e5fcb3c2acbada92bd73a799b2b0fe2aaa42aaa45e3205cd4c11cbcf889e12e8b3e5d709154e6489473038090dcacde268c1b5582433943ad000651827fb011afd1fdea43dc82aed0caa9877af0670660b8cddb281524a10e8cb8fa4f133769b5e12018e081b60b22dddcc06d411386b2defdef587ec9f4cfe86857b5606f2cb6113728e7cd3b8cf5a637272e0a969049a8f56c56b1a68f140c4b359882bd614e3e277ea11e15997211abec4826246ff0215d3e1178e229dca648e695edc2931260ea4f368494c46e8850e90ff00da6ceea207bd54c85860641052e5a66ba002718dbb1f4c021c11de57a49f4c98cf939c50079a2df42e281a5e746b77270de4216612b8947a450f43df4f2cc932b553a014bfdb3ed28ddc5dedd80282e1f17706894959ca30684bcee778046e07e67f367f5c9dec8528e641a07f694cbcfb5f58c0e9ef4698f2984f9114a78666cb171ec43bad99be1c282e73d774818ca5dc836bc6e7cb170026f8b4f7e6d92708ba0bd5656978527d6b26d20f8aa5b392ddd73ba7c22c15caef691d1d60d13d461b5639ebafe828bff3a32a29d13f27d1a694ff35396d2228fd947904b4fb6be3e27a0db32fb01f3fdb37ad7ac34267bdc33bf628de79fb0934746d5d3c6e27a436de8e5952b54ba7f8969969cbc7fd2358371438539f119cb6595ab5f892eb91ec4dc1615f4a570ac1f1922eda41cdd0f7f51cd631f3c5d9c6562b17099dded88682a9611f78b333285fa6ee0b15a3a2e0f9824ac00ea52f64032c5e4fa14b4c09abbcaab07b757322e7d24cd113ae15358c84e1955f10c6549b3b20038df693ce7fc96ccb48a64e834edbda4342971da113c286d8687440d9abd60d8a257fb7402f2e101529d0d44c48c4748084fc0fccafd2de8aa7dcdbc49b6edb1d5563960b9f8c83dc05c040aaffde35456be258332b34de19680305bc9e3b91c8d7bf9ded3372a1c69ba73311c9241df5f8620732047b8bbb3b20c15db903b45ed47ac2ebb31afba0bb194807bb09e8b33350f3155a511cd6266e1af25c090c5a753101bdd78de9a36e0812dd8b0cb43e24690085dec5ab833093fe3becb066a14c88cce31dd90dedc01653943ad49475e5c71ffe85379cd958b50a2bad6e47ed1be0108192f14f9f8857059384560204ab514dcd8756cbe6b28787417a9c618979e341b195942f1f897d38d0b31f96a73a8beac534927201359da592528df89375f7fabdc5c3adc5baf640aec773e8807c26f6bdc96887da45821ca333b0c8d2886b7b363bfc70cb0fd0b31d750ad827ca40c2fecc897bda64f858803c0485bbac270966f756d277d7843b343075b023557d8c11590a6a6cdd9bde3bd6b10af71cf12c031769d5041db88be82fb89e6a1277589a176add17c675f8b114d86ab9e0897c594f35f0f4fed651be2c85ea4b7246d7a6ad1cc746c58705a7468fb1afaa085b7a8381e56b92606f35d96773a908fa5c08e936a787e8c94ad801881102ad89fdfe7cee8a4224f0ad90c5172a1fea3f3847a5cb44eeb1151d5efe4a5e94e04d3d9b9ef8b6064dcd5988d3a966b3575adb36ce6bc612d553438f0bda29247603126d6ea5b1fac478b6054940991e4728e8e4400083ac6ada5a53cb15b389dbc820926a6428f35fc8b504857091ec70ada107cb1d91cfdbc6255e58951e562e6e1f42b82954b470b37ba76c1657c852c9d81d298e3f4aec286dd70a3dffd5931ccdab4f691f843db1e816f04b318fe32cbdcbd5e5e48cd0f97d27570ad5e3dda872f826ab36e2e80710e88f5a1dc69c38cca78e2d4f69080492fff9be5ec1fb00340b295ed352ee08a8cedb5475ba11a14a5ff61f4d209c53ce18398dc65823dbe60f13e4e7529130c105d1ea3b546390af484f99b4a0b03ff309a9d1619f40ebfd1fd58f7ea2e6c3e2986ba278730de0c31c514a7be6aa3c0946393a5aa33c144df90fcc59863938f77e63a0400eeb860197a50b7f0aafce946363812da4fe57ba7bd59fa01c03607ddeb9cd1a6eeb2985b7f9365adb8ad70a2f90e70a1bcfb25f369bfa3d1b4d14a6e87dff3c48e2092343e53a3a8a522645de2564b9cdc04d77ade0d743ea313cc7255ae2ce7c0c99da8713c74365165a652bd7b92dc9fb6e62f9c856a0f45d9416f2222f32a02490973f719275abdb30975cfd0505c9fda59fc40e609526ed3338c365a9d1a44f87218d0583bbb0febc347f7fe65b92ab3da451b9cb135ae9184bfdd0c7e7d8cf7c75fd79f10cadd899e1e5de4c942bedefe9ee7e308eb38701fe1f8f841ce3e618929a2cacd63439ec7b39182d42227b596b569e46a60e571971d2adbce363ad881d272fa754425f7400f8f684b2ed98e9748e862f5d940b5d6f697a9da107e436af60472a7e513110cf6c1908620abc28b514a0af3c98a8e45fedd9079a5166aaf91d92620d027e8093b2b29723b25bf47691e99724ff03182b8f1ece72f0f6b921c7be7473bec48b80924b0e7caa343d3c44fb3ccaa32dcb5eeaac7995ae67ac662e175a168cba82f26f874085510e33e34f68c656f65f56d7f37344dd6883c5c2c9423dab814f5b0a3301658f74c10d3270e62507f972e6d334cab1664ebf68f98a47ae57f444663f92f8b6bbb5714264aca8b0e3e4b4e982613fec133064aa87780bcd9986c819f1e7ddde4617e41a23bbe8f00fb44cd2ab569d8dd763d3b5a95165db7742521531bb606405073f8397310c1709e5731089e2d331d9168e3821b4184ad00dd40e57093adc2ce1f3d14674efb5cd552513a92b0e917b6ffb7f35165f1c95e6d4a22a992823aad675a493f8e9fbf8363b660f075302960f385d9c1b9d68a1d4bda77b9f104c737158a12507675e90872f326a3a6f557d57c3c9e5357b5618457a37faffd1a6856560b6d3021844756391617b605ec389775a3187c8899350b91c95250d582d129da60b63a3a09617dcbe16706525cfd19c1e9b844638399a2e53d802aafde87b61ad1262b1d0e892b5985b5861b23b66d0560871e63f1e5cbf155c467f7645b600d6046e95d8a0e486c9f0dd6791bf8285af1597393fa4b0fe7081522b3ce92082918817632c8936505aae031283583cd483b581013218b4d28f64f6582f776db6f678169ff496fe671fc22dd69d5", 0x1000) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r0, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/61) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:05 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0xe858b3e8cbb62345, 0x4000, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r1) socket$inet(0x2, 0x5, 0x0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x9, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(r0) dup(r2) lseek(r0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/212, 0xd4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x42, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31", 0x76, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x3ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 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, 0x0, "000000000000000100002000"}) shutdown(r0, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') write(r2, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x32) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000600)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r13 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r15 = getpid() r16 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="f3afb457add7c588640a98c3e2f802dc6cb68e0fec4e9bb5c49d376f5ee9404f1854628dea151a7bdb57a35e21c90745859fbd83814e4da563afcc470ff574de0a0d8d0273270d8114a321e8265f2c1bc681a1c7726d98d149fce2a88d15ff8e928879385ad190fe8fdcc68eeb87705e970d24f87acca671c79a5ebfbe8854a50fb72d07e17d31e830dfd8abcc990e104826b7f5a07477b85d69a8cabad9e51e85ca94bd29ac3ca07b762ef305aab62e4435d07acb01c43adb7fe9d454f6", 0xbe}, {&(0x7f0000000140)="1c81b61480f1d78f0e875a5f8cffb7fa3dcb571544eff1b6e98f8dc1767da04745a04b1865eaf95358ba361de42f9d7e9be2f30f131f3a4df037d39e9ed62dad60ee01f2b38bf8a383ff5df9c8679203481e3963a5f760289145d5d31ba1b13ea9b579670d3bc3655d3181ddda3c59610eb035f943af9095d20ad8e9d748f92f8e", 0x81}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ff6b535d734afb765336c6ea47203dff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000200000000000000000000079c453620000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="00000000203f000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x9}, 0x404) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:06 executing program 0: r0 = socket(0x6, 0x800003, 0x3) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xbf) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r2 = semget$private(0x0, 0x7, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/38) listen(r0, 0x8) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = kqueue() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:06 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x50cf}, {0x5, 0x1}}, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/2, 0x30f}], 0x1, 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/207, 0xcf) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) symlink(&(0x7f0000000680)='./bus\x00', &(0x7f00000006c0)='./bus\x00') semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x0, &(0x7f0000000640)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x4, 0x8000, 0x10000, "81d5e4ca9dc6f47547eb57c0b73c6920f932d3c4", 0xffffffffffffffc2, 0x5}) clock_getres(0x7, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x3, 0x3, 0x784ebe18, {[0x3, 0xc662, 0xfffffffffffffffe, 0x8, 0x4, 0xfff, 0x1806, 0x0, 0x23e, 0x7, 0x10000, 0x7fff, 0x100000000, 0x5, 0x50, 0x7, 0xffffffffffffffff, 0x10000], [0x2, 0xf2, 0x9, 0x3f, 0x8001, 0x80000000, 0x0, 0x1, 0x3, 0x9], [0x2, 0x401, 0x4, 0x59, 0x3, 0x81, 0x2], [0x5, 0x9bc, 0x6, 0x8, 0x9, 0x10001], [{0xa80, 0xffffffff00000001, 0x8000, 0x100}, {0x3, 0x7ff, 0x3, 0x3}, {0x40, 0x7, 0x3f, 0x16b4}, {0x9, 0x5, 0x6, 0x1}, {0x5, 0x3, 0x1, 0x8}, {0x0, 0xffff, 0x9d, 0x80000001}, {0x3, 0xffffffff, 0x3, 0x7}, {0x1c0, 0x7, 0x4, 0x3}], {0x4, 0x8, 0xff}, {0x9, 0x6, 0x10001, 0xff}}}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x28, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3dbe) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xd6, 0x0, {0x4, 0x40}}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20082, 0x1fffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCFLUSH(r1, 0x20004268) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x200) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x40) close(r1) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) r0 = semget(0x2, 0x4, 0x501) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x4, r1, r2, r3, r4, 0x8, 0x3}, 0x80000001, 0x1, 0x9}) 16:00:07 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x30988, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b4") getgroups(0x1, &(0x7f0000000000)=[0x0]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x0, 0xc2, 0x40, 0x5}]}) socket$unix(0x1, 0x3, 0x0) r3 = getegid() setregid(r2, r3) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x70, 0x7) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x40) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:08 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10900, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:08 executing program 1: r0 = socket(0x40010011, 0x4007, 0xfffffffffffffffa) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xfffffffffffffffe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x104c1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getegid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r0, r1}, 0xc) setegid(r2) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) r6 = dup(r3) r7 = shmget(0x1, 0x4000, 0x241, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/4096) lchown(&(0x7f0000001100)='./file0\x00', r0, r2) clock_getres(0x0, &(0x7f0000001140)) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001180)={{0x1ff, r0, r1, r0, r1, 0x104, 0x4}, 0x3ff, 0x10001, r4, r4, 0x200, 0x3, 0x8001}) fchflags(r6, 0x0) setegid(r1) mkdirat(r3, &(0x7f0000001200)='./file0\x00', 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r3, 0x0, 0x0) setrlimit(0x7, &(0x7f0000001240)={0x41600000, 0x49}) r8 = open(&(0x7f0000001280)='./file0\x00', 0x20000, 0x4) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000001300)) r10 = semget$private(0x0, 0x4, 0x80) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001340)={{0x7, r0, r1, r0, r2, 0x1, 0x20}, 0x6, 0x1, 0x439}) fchown(r8, r0, r2) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000013c0)=""/181) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r5, 0x0, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001480)={r4, r0, r2}, 0xc) 16:00:08 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) dup2(r0, r0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0x5) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchflags(r0, 0x10001) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x200000) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0xfffffffffffffffd, 0x4, r2}) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') dup(r1) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = getgid() ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x10, 0x7, 0x8f6b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSCTTY(r1, 0x20007461) lseek(r0, 0x0, 0x0, 0x2) write(r1, &(0x7f0000000100)="3bebdef5d6feed7f100df4b463910dae50f3e4db49f535a1890e941b3b8704c0001f04e53b321f8e02c0b1c619fefc134187025333f8f0d053c857ef5710a9243d2c253adda44e229e3677af67cc4c549dc85a15f618ee2b45d5a339e66cb87ca271b84449a6435e6978a9176de78232f257f21b9422eb4372191b7c36d7d2f3703bb72f59729679a2fa6981b60d7237ca862635ccaf6de21a8bd6870545fe3bca40a669bec32fd97716293d153e4af9850fd226962ff40b27c2ba5ece1832a4319d5434a7739ec4f852f93089e66cb0b145195ed206fd1f966d7317", 0xdc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchflags(r1, 0x1) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x1, 0x1, './file0\x00', 0x3ff, 0x5, 0xebe, 0x7}) socketpair(0x11, 0x8005, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0xc) setsockopt(r5, 0xf71, 0x4, &(0x7f00000003c0)="34cad295a9588b6f0f6adc8603a838082d9ebe112b91ea0e29d850c81b9751daa8fc7484459b8a689c4933b8e80b2a04d6e76e41d3b958bd750a075b1d9109c96f613b5dc6df2f6e5df0e2bce0f7c4b81430e404281d87232dfd99d1de5d559a77960026d33a41eb7c7dd1b3e94b25f470540d4a3631255b417ab73f6f013b76d75945e04e39360e27c9e8510274b0df5cde525f8eaa72ee3b5a5412d6a7e5cb2a6309b6135fb5d3ca4b18ad073a60ec71aac3470ed996ee22bb29ab83a996833a8f5b66e6a0e606842296adf8f81f0feea5f9907cc9294c2b78bc39312ab52ce27a7b2b61c49a2eab130c840e9045779bf00d93ef733daadee8d20b1f3456b1541eba4c18dd8fdf93b7f78ef0dc0ae9266ffcf223ac183d352868d899442f3b5c6096aee17e5a41fd81e8f9ec59c4761485a0c2a6e3d202180316800d86d38519cc005d6c198efbf65c77bfd7bf03c20eb9087ebb3057d885cad764efd34eb7d3a953d0479b36a2a063d46cc44f990dcad10996a07535ab6d328a43eab3d24c2a3c047b2c50bdfce246c0b57b3a41e2e0961c74bac54f604b3c08334b88848205f30d476ab66d2c4d097286b6074539ffd2d6a77a0cb2ae045332855eb880794a44b1c167a546090570cf332d4e423d9d480ab39e8b0e303ced47a6f694041eaa89d2045867c00c73727d5be1ae153e7a2ae97da53225299d3a7cad413e06013dca797f4b1d344cfa57a465bb0e28b4de3edb7fd819d25c28825a4d8a5f9a2ef22907ca863103c0d38a8dd68aa664c960de0823c5b086e959feb43d5386ffdf85bbf503f15c0d58431574fae3d9fea84a304254deb7920a6b808c53aabb00378ce04eb2d6479f67436251db0d28db7b5591ba7e6232a9607af02bf004152941093e554e322bddd1f5a1eb734e15b8a834987dd834850d3207eaa1dd468503b1441bf3e354e934ac502df9e92a104098b3eaf73664f2d99a2ae6db51e40ba1bcd0fff9a9e1bcf82e2cd5061bd184adf0cd588ee7f38d008884bcb03f3469c41997e22959ecd59a35fa253f491aa67460fdfde960aecb55fc66c8845402c67940a183e0fddd5b05ef75b6e884e7a12a77ac00118859e20b56082303280f529262443aa4c11fbf1f577fbe305245aa6e88d3ebb98494b07e2f398fc3bf0140d34643dc0a6ae860df31fd6682c3cd99fd9bd0924ee5762e07ec401520942f3a8b53c7057c5a316d9725c1620f7d30b5a427a789d2725eef84d48fac3bea203d6438dcec409cfdbc73a7e263ea1849c98b3dc7a900fc32052df5d50b21f8f9219bd17434f5eaf1c380048e7eaa799c4947126a4c99af13acc2b9772892e8bc78c7144206bb3fd19b957afefe529fa07e196b8dd996991e17686660b618f1cfa3d1d72dd2d3bb38b089e3cf44712b79764ba4afb457e31e3c35e57202588ad19e2979530a4454171cf7a205d94f3b5b47007913782a5b0a90090943a73b473c681a75bc5dc1792da0ec11c6d7563076518f2fab4eed434d2df05c44c66426e74ac81811a6f012ec55bcf2a1b6eaa46d167e4d702d5ab09c0d897c6c7913c301d49a3a6649129a03ab7b0144e57adca357ef6991a284557304c9bfa81caf9adccae49650ae5459a362b0585e1d82c5918406c417e40f054c84a6cda596a13e9e49a811f8bcadf258405d710b4a0605d2f8cae502b788d3a283cdeb851bd255349d81d4f2b9ff70f7b313051cc8039f1198f41da6fc851d717bfb106b2aef57b5cabf22aae327c9c4fce95d074c2a6707884c056fabaa084046e290cd7122b8b07d288fc0a397accd52e886136cec829a1237dc644a40a946f0b62289e02a3447fd04d0790c210c1803be36df4ac30ccbe959e8ce4a45b4062d2871ce76168b993b6b2612d5a8da18e763ea8183107fcd5baac515fa079fdd415122ba260aed6be65720d1512b370ba2fdff3255fdfb642c4b473b78d16b7c0f018325470d892e35ba33a33564a315935b497ed96ff5444b53b7820a33e9092291e9e722dc840564ca49a1214ff8662bb5a33427596fd79ce578a347a22421602c9e862cde363f5d4b91ea7f11ba403aa98f4e9498030ad9c4285ec52b5d607c87a2b157b323dd75d0d009e69882dae522de7355423920410886ccaadf59cef2f2be6929442389a259c13964969ccbc04a710f77eabe02f88f93dc5a52aa588f0c60aea554a8fb622679e31f891244dc6bb520dc80cbb2606991a90fa6402480691fedf83b93b09cc086bba1057d658f10f7b53fa29002e5e01ada6ab8c6164eccd6edd90ee21ef7d5fed05a4f1ebbd5e456fb096266356b606a98fcac35c815ab40a76e9c3a637fa108a5fcf1ff0b6820c85a7b7884dbbe6466829178b2d105efa010e300563f0d63655e721c203ec51432a0d2c6499a84b23b77fbd2eb06f0a8221c47ea5b4372d64cc1b5e2a5cf9c6271830108818e2ec7dd346fd485be0af952abfe2e74ceee7015d7b31ecfbf10d4e6c0341d44a7e339e8b519ece50680b3c7741593e183c85201437a9d389a2b63fe08702e171c53875c78c238382099accf8ce1cc1f5c83cd824cdbca4a5d6b952928b1456541ef80cc76683dfb8d40ecd6df1033359572821374d0d86a3c0ddd706b175f421bfca1303265aa46c44720de69d7f8530e2a74a1be72168519ffd4e042d95ba9f455d43a491103950f72f76d37263ea963393bd976ba09c439864b8b8b6b7a6724bc686f52eab1f72c34daee3f710712c046e5763b2a6c919a35ef70242062cdb2ead379606611f9618fe8ce59abbf3230f2a5848ca233dd8d03efdb771a434f878fb912c493215eb5d12087b8908a37b649626b129913e9191a54772b1bf373bf21a6f31f0b9c28f151f9bc089db823a9722ddb0a04115211bc23e7efce846b7d6841f648e69ebe98c6caea2ae7a66d7567e572db8a7c7972c928fa6425e4d7f821ac2b4877392ac6e50e4681dcd422da12c089b30feb18e0b01e5f2b224953769df94fbe542aa75d2fcc469ab03ae8e575bddb95c80275060eb92f555396fa4c9ebd51fb111c6e14265f82869782560b1bcfb75ad32448717a271849b8f1f009cdcbe4e81cfa2e45a2a63883c6fe2a04e5432311586816863d2c8f2ee20109f8a061c0e0f4f182df670bdd4a320280c587e9a3d4af85ccce46e6e3d8bb11f59d905c3d8139d8fbf2394496491454a6cf28975e0fb5922dc7d59a7b02311566f51aafe4fc8b4ce4ee09bb645a2b713380238605663b2bdbee0583998ecfe753a75caea4d6dcf01742b9df402fda2ac8dd54b502ab2a8c6e5bfa374deb3368359c3c441ae1af103a836c1bd4f89399b2c5693684df6746f93a9accce7b9e207c0614fa75a39ff4f29993789375bf04cc1cc99e3cc95b8cc4d3c02dd4b6c8c7563c6cd1369dcd01220eb3de46112272f37e1920092cc65b7adaaa4f8834cbfcc3468be7462097ceb1895e5007287dee87628ce040b5c187373b2213114fe2091a27a5157589bb9e2c5ea61b9567263610346c421f32f6790b81b3474eb6a5dbf7d699c132b4d745943fc6b41e091664752ed96ad3f88afe11813ec4cf02c37c78633898ea49c0adbf61a1c4daec0a44d5acdb91eb0f681de61ade7adf85bdf9241e539de76b77358d6bd6d4dd454e0117454de13a4609ba7e1b3294575a722ab15796667996cd8941407b81f0de766b1f7efea757b3f4992955d8e446f0ec0659d46b5c558f7b8f384a3457d56b34c1caee33ef057ab5f206afbd7b6761f92a82355dbfe723671a248b9daa58bb5d363cbe21dfadc1194773eb37ad426bf6f96b142a45698166f02260e8f0d06408eed7d606159b550cb0af62a8be7c2a71d065255bdc9f94e069e4670769adc18acbee90e581ab3d8b30a53b18d671e8fe2182aef1be3d304f658e31e136cde538fce712a5511c05d820b70f66defdd7fb076e43f9be53f0f2b843b32877479601ee805ea65ca942b2d733fc8d31f3bdee133c760d9b71e000ebfc4d26bbc412873dbeac07f67196f04403d352b9ac9857439fa8a28a62741e04adb860c9dd6baf18f9daeef5762f29fa5117dbf68422f3dc613a2ee3a4e3ffd98832103c3e72611f877c5b71c290ba567d3dcecee6a5528769269cd7c6e16bcd35bf8efeaa428bc108d7ea606b12afd6751fc3ea958c2492d279033cc15dd154cbe0070ca6d604a9bfd44bae24d0c85f2bbd2db76c6f8585f4ecd07cb93b4afe4a43da3b333c2e3ded2ec498a5fa20a53ca594dc1f7589e1085b621b1e783fad3f58195ee7945af29f9ccffbea038cca3f3881696a99e2fc4373faec71b3d48aa915606d077ac5836afb24397415772af466c639c72aa01b1526731ce565e1de36da18229919f3fe47a9b82ccd685a0b6db09474726aee7f14576e39ab49dc8583ca8770c3c3fdcd7279137582ec733086eb7d2fcba1e7287c3272d93f36dce85cf3dcb5e28e66c8883ccb1af20c00e6f467adefc1fc6b863eda1a42dc3ac548c25312ab1335a76acdb607d71ecf9be9e86753e6581c6c3d199e3e64f6389bf116f0a1b4c90bf74410d1205befb6f6faa9a3c44efc92dd5e7d2b31a03ea05f00aa60140222a0304f7328dcd5f66e2d50ae07be429d2c67b0724aedacbc0d154531da4fed987dacc6a0293b0fdc37c0b29977065cc9dd8dc506cae1387d50f4ae2a282952cd7387b9d2498995417d6483ec51d3dc98784b2aa8c6d7c3cd547e5c91fccf74fb51f68facfaa71e5a7196861a4eb08a0b983b75ad3967f55d1ccee83d4ee76159ab66d591b9a88a3f846a9394eaa98548becb6c106b37666575a5b7e3ae62c4c6cc8f6886228e1c1cf10e10e5e924cf73d1a2a23f95d73dfaf3f8fd331a237102493a293245d08cd9cd7fc91b140cbf446a7946136f416a4c3dd448a249303151083566170894b4932033ec08f2e625d6bce7587f3fb4c43eef907f2db9e003c05eb264dbd89cf431f9f7dc3e782efaa775289a761000a2b7623b62103d05688428ee6f875caa59be6be38a64f5c5e579bc0f7e3fa365fc6cad8c8b93a183ac33ce864c9a5279060845b01f6b58df96c152f87ca6a3c642d08c7caec6c78c0619c6b638586d5f7dbeeefaba0126d8efea8533feeb0e15c597991fd5df33ad981e658ada117c3451f9e9e60d21bfb852fa3ba7aa488ba61a3e130f13a8f458b0000d41356834a5ab7bdd9f9a1daae829ef66e8a48efa3e7381fdd044ebfe0cbee966d0ea4bf7c2a5a554ff65aec78e95dbf0c84e80a07e7cd5b5520394a385d0824238ebbf26e5c456bf6d5a341f78fbd23931b1988ae1d3ea700890dfe4a7c9b43d8570954b59a6d13fd684e6daa9a1ff2ce4f03ef51b782ff741b9305024422f4fe0f5507ee81e72534c24c964235e85f066070ec5c1a1925a5dfa7a05a98ef17001204f5fff55b363a8352e57f07f3e102d0378cbf2b7a668465a807f5a0236f2a26ca48279bdb0fedd2ab685092a338177298346191b8ad3332c955113706c964bd428261ef2fd574cb84ce58f7775ac2b91a4f3b4b1a2ed9711364b1186c582f57af3d121e797a297fc657bd1f0294c37eafc40f77300f9393196ed1ee47be6f5949e351998e41884ea939c88175624db7d23b2ed1fc1733d3db49529e84042c55a08292abe013f48e6ee3d29cd8e4eae4857f78c4a3afc76510997e43ec861a1b7d326a7fdc4f980ee7904b41b9b57e0c4056c885399c93d099e094cabeb395516350f81f545aec15ccd3d0f68ada895f36592e8345c469bee6dfa957567ba577e0fa37954c1", 0x1000) shutdown(r6, 0x3) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000013c0)) shutdown(r6, 0x1) getsockname$inet6(r4, &(0x7f0000001400), &(0x7f0000001440)=0xc) accept(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0xfff, 0x5, 0xffffffffffffff3c, 0x1, 0x7272, 0x3, 0x37a, 0x2, 0x2, 0x5, 0x10001}) bind$unix(r5, &(0x7f0000001580)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f00000015c0)='./file0\x00', 0x10010, 0x0) setgid(r2) syz_open_pts() 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x0, 0x0, 0x9, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x3, 0x8, 0x1, 0x7ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x8, 0xb4, 0x71450231, 0x3b8}, {0x8, 0x6, 0x100000001, 0x1}, {0x3f, 0x7, 0xd79, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x2, 0x3ff, 0x5, 0x7}, {0x0, 0x8, 0x1, 0x1}, {0x800, 0x2, 0x2, 0x10001}, {0x2cbe, 0x0, 0x7, 0x80000001}]}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20402, 0x8) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x300, 0x1c8) r2 = open(0xfffffffffffffffe, 0x20000, 0x80) poll(&(0x7f0000000140)=[{r0}, {r1, 0x1e2}, {r2, 0x8}], 0x3, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffe38) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000380)={0x1}) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, r2, r3, r2, r3, 0x19, 0x9}, 0x0, 0x0, r1, r1, 0x100000001, 0x80000000, 0x4}) getpgid(r1) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7aa) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x3}, {0x6, 0x0, 0xedac}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff62, &(0x7f0000000340)='%') 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r0, 0x0, 0xfffffffffffffffc) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x20, 0x4) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x80) r1 = socket(0x4, 0x4, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000180)=""/84, 0x54, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x40) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) 16:00:10 executing program 1: unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./control\x00', 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000340), 0x112) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) pread(r0, &(0x7f0000000000)="f3c5ba927cd9cbfa003386a1a9a82dba6c5c41a177325e73b15f3800327296a1f52d77fa9461beefbaeb5d803927a81a0dafee1e265d886d8bec814350261cb9fc0029ac21af771bfbdb3f9317e1a86a3b9bd6267cf9367861498e37f2cf501499940ea3eec3876f74336b45aef447d771b9567406bac98bbb32c22505fdc98548315aaa7bc310826c06abd245f5de0db2757a4f3e9d0b8dc2b03bc0db482b3166bcd89be053b2511ee299cb444bdbb14a4beb81f6350f021ed8fe9b8b8bec2d49de86239010e11be5b354ea4abd847a5a6f43d646cb91c8bed55bbc7a", 0xdd, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) pipe2(&(0x7f0000000000), 0x10004) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000000000000001b002200000000000000000800000020000000", 0x2c}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:11 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="1686fbcc72b954f49a72e6fc98ebd1718a68822efb76a70071ce12dc0d597995c8b9d178b411d410125615ea2cf9cfd46b2302f367d5fc6442", 0x39, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:11 executing program 0: r0 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x2fd, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1ffc) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x1) pwrite(r0, &(0x7f0000000040)="bbc6e1770d77a0621ad6d2f1ef95c262603e6bc13ae06611923e59eefba97f36ef1237781087655555903c934edb98a2d9c9c85fe72c064da0f32ea92cb72c0904c2d35e78bf3c643c9c4b32355960232fdcb8c2d18c5dddc4af2fd7176f4eb8cfb2fe3a307832eebc808f082db8564291206b5718b6d9c4e4ffdf3a3c16201716e0a1278cc42bc01238fc93f766e7a5168a14a6c0c96641cb9bd037f1b477354cdca4d36f82", 0xa6, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x33b, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xab) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:11 executing program 1: socketpair(0x2, 0x3, 0x0, 0x0) socketpair(0x21, 0x8003, 0x7, &(0x7f0000000000)) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) sendto$inet(r0, &(0x7f0000000140)="b61f932998ceaae0468f99b866fd428ed787f33c4f710a7c6671520741abbaff9c6e585dcfc8f60e9f6b72b743106897c68d6948450141e6ded6979fcc4f86793e78e677b24a4fec4c3d4e64e0ffdda907ae16d5da5f83d70420efc58764649847db2b3fe457307b832b37cc447e7148cef8", 0x72, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pread(r0, &(0x7f0000000080)="c05c1834289628f79d6e43de922ef7767c5c3fc990999a1f1595b3ea6f90167d5f4c3b8c9fa84ce728f0a7518d72f0d66050748c3b5d60b3ed8c2bd2bf0575492e07860f97fa722a0aabe735c14f54333691da1d6acc78cdb8fed42750a3646f55cf431d950ec19911db237212dc30e1278ad8d09179a53017ca99a7ff57c6d08358cb167c42f70cd976130ea73644029b303d50ab83eebb0ec5f330acd2a692", 0xa0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="280000083c30727a45fab3476c9b11fc6effff00000125cd7fdf03000000000000000000000000002059fa8a8c934ef6403c884d8c198d15357781bf61e5e52bdc0f20cf71cb42d9bd68eb2bcd86b39e6fb85cbba20c727cb464d9bf48a826e88f27776ecf6a4b2f646c48a8b28b0f25933c1850bc3b87aeb953d7c475fe5133b14dbd895e12a667693c648cd387ccf486cd00f9afccbc32dd9188bab26f4fe050b9a7312d10d1d9d596c5c6d087a3d89eac7df580", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockname$unix(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000017c0)=[{0x5, 0xa8, 0x785, 0xde}, {0x4, 0xf48, 0x8}, {0x0, 0x1d00000000000000, 0x40, 0x80000000}, {0x10001, 0x6f, 0x100, 0xcb}, {0xfffffffffffffffb, 0x6, 0x2, 0x8e1b}, {0x7b, 0x5, 0x3, 0x5}, {0x8, 0x4, 0x4, 0x1f}, {0x958, 0x100000000, 0x598, 0xfff}, {0x1, 0x9, 0xffff, 0x7}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0xa9f) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/87, 0x57}, {&(0x7f0000001380)=""/242, 0xf2}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000001480)=""/74, 0x4a}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001740)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$inet6(0x18, 0x2, 0x9) recvmsg(r3, &(0x7f0000001700)={&(0x7f0000001500)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000001540)=""/71, 0x47}], 0x1, &(0x7f0000001600)=""/240, 0xf0}, 0x40) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x104c0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 0: r0 = semget(0x0, 0x1, 0x5e) semop(r0, &(0x7f0000000040)=[{0x3, 0x5, 0x800}], 0x1) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x1000}], 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8680, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: execve(&(0x7f00000005c0)='./control/file0\x00', &(0x7f0000000840)=[&(0x7f0000000600)='+.\x00', &(0x7f0000000640)='B(\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='+.\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)=',{%\\*\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='$\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r1 = accept$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00"/4098], &(0x7f00000000c0)=0x1002) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="764d244b1269905ad079cc3911bc5cf8235c9e742144300006ddecddecd52f71f4b3163ed0b8422e102acc7f0abace2f950d412fc3ed9cdb2ecc47002f691a00da78bc1b664ec904d8ddbe7c8870ddad3ce5e8", 0x53}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) 16:00:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x101, 0x20) socketpair(0x18, 0x2, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x24) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) syz_emit_ethernet(0xc2, &(0x7f00000001c0)="07a2d7cdc2d1e89b6a9a6612f2605de07543f7bbef93d3c118ecd0211de62d4ef4742e4d63df9a7a619c4690cad9e26487230512fe2d39bfbd58ea040feb93a7760dbd74f276e02cb9f8021bd2ce0bc76d245ebca480689d85aa881f636734342ed49d6a5f0522df2dca09d9102f603fd0724a017d5bca0bd5d61e2acb307101c3d894645402c8a7e2b4ca70d56cadd9ee1261e260f486108b89339289f65b2e3f30426966046499e0f3beb1222c0ccd502ab052b7f526b8be404440ebdc5b65f2e7") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x1f, 0xc, &(0x7f0000000000), 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003c27feffffff080200000000000028000001febd5fff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:13 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000200000000d1a2925160b94608995b3c240500120000000f764686698476021cc8e2bf5a000000000000000000000060b341adc31a64c8b1388c981216987cd9fe55fd3e40f2221bdfb9982ca50da985f14b0e5068d73e9963599bc3cfb80402891b7ed08b73b3088f4164242be914afe77b424692123599ca929a2ad1620028534c9de163436e0c400672976715e79e5fa6c557e7874d94d0ccc04176e7de7001882247a9add9f464aa0db042ad78525ce563c94dcd15309c7da7873f77dd26cd"], 0x1) mknod(0x0, 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000240)='./bus\x00', r1, r2) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x5) chroot(&(0x7f00000001c0)='./bus\x00') bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r3, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) msgget$private(0x0, 0x4) fchownat(r3, &(0x7f0000000040)='./bus\x00', r4, r5, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000300)) setreuid(0x0, 0xee01) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000580)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7ff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000080)=0x10) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x6, 0x8002, 0x100000000007) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001, 0xffff}, 0x10) setsockopt(r1, 0x6, 0x4, &(0x7f0000000180)="d328ee56", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0xffffffffffffffff) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchflags(r1, 0x10000) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x2}, 0xc) 16:00:13 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x81, 0x100) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/133, 0x85) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x6, &(0x7f0000000540)=[{0x10000, 0x401, 0x9, 0x8}, {0x7, 0x101, 0x1, 0x4c8}, {0x3d, 0x9, 0x1ff, 0x2b}, {0x50000000000000, 0x2, 0x3, 0x7}, {0xc88, 0x1ff, 0x5}, {0x1f, 0x7, 0x7, 0x5}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r4, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000700)=0x1) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0xffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5, 0x3}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001280)) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x101) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/125, 0x7d) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000000)=0x7) 16:00:13 executing program 1: socket$inet(0x2, 0x2, 0x80000001) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30060, 0x0) flock(r0, 0x4) 16:00:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x9, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8002, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x31, 0x0) close(r0) 16:00:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x1, [{0x3}, {0x2, 0xffff}, {0x2, 0xfffffffffffffff9}, {0x8000000000002, 0x51770ace}, {0x3, 0x64c7}, {0x2, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x69d}, {0x2, 0x4}, {0x3, 0xcd3a}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x401}, {0x1, 0x2}, {0x3, 0xfe}, {0x1, 0x3}, {0x2, 0x4}, {0x3, 0x7fffffff}, {0x3, 0xfff}, {0x1, 0x8}, {0x1, 0xffffffff00000000}, {0x2}, {0x3, 0xffffffffffff7fff}]}) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000015070600000c1010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602900d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x510, 0x0) uvm_fault(0xffffffff82252fe0, 0xffff8000009df000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82252fe0, 0xffff8000009df000, 0, 1) -> e strlcpy(ffff80000098cad0,ffff8000009deeb2,20) at strlcpy+0xcf end trace frame: 0xffff8000149f3e50, count: 0 ddb> trace strlcpy(ffff80000098cad0,ffff8000009deeb2,20) at strlcpy+0xcf rtlabel_name2id(ffff8000009deeb2) at rtlabel_name2id+0x13d rtrequest(1,ffff8000149f4000,38,ffff8000149f3f78,0) at rtrequest+0x5eb rtm_output(ffff8000009dee00,ffff8000149f40a8,ffff8000149f4000,38,0) at rtm_output+0x6e5 route_output(fffffd80388c9600,fffffd80363fcc08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363fcc08,9,fffffd80388c9600,0,0,ffff800014901ea8) at route_usrreq+0x363 sosend(fffffd80363fcc08,0,ffff8000149f42a0,0,0,80) at sosend+0x660 sendit(ffff800014901ea8,3,ffff8000149f4380,0,ffff8000149f4480) at sendit+0x53f sys_sendto(ffff800014901ea8,ffff8000149f4418,ffff8000149f4480) at sys_sendto+0x80 syscall(ffff8000149f44e0) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,479c4c50010) at Xsyscall+0x128 end of kernel end trace frame: 0x47bf34de310, count: -11 ddb> show registers rdi 0xffffffff8147a4c5 strlcpy+0xc5 rsi 0x3cf rbp 0xffff8000149f3e00 rbx 0xffff8000009df001 rdx 0x3d0 rcx 0xffff8000149fd000 rax 0xffff8000149fd000 r8 0x38 r9 0x5 r10 0xa88d30b131fac2d3 r11 0x1170f3527dbacdc0 r12 0 r13 0x4d r14 0xffff8000009deeb2 r15 0xdb rip 0xffffffff8147a4cf strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000149f3db0 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> show proc PROC (syz-executor.0) pid=417346 stat=onproc flags process=0 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800014902388,0xffff800014901768 process=0xffff8000ffffb3c0 user=0xffff8000149ef000, vmspace=0xfffffd803f014ee0 estcpu=21, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70377 196429 95387 0 2 0 syz-executor.1 70377 320282 95387 0 2 0x4000000 syz-executor.1 94913 433023 31626 0 2 0 syz-executor.0 *94913 417346 31626 0 7 0x4000000 syz-executor.0 19146 76526 0 0 3 0x14200 bored sosplice 31626 5838 71185 0 3 0x82 nanosleep syz-executor.0 95387 90617 71185 0 2 0x482 syz-executor.1 71185 31416 84369 0 3 0x82 thrsleep syz-fuzzer 71185 41907 84369 0 3 0x4000082 thrsleep syz-fuzzer 71185 169669 84369 0 3 0x4000082 thrsleep syz-fuzzer 71185 388320 84369 0 3 0x4000082 thrsleep syz-fuzzer 71185 331246 84369 0 3 0x4000082 thrsleep syz-fuzzer 71185 182342 84369 0 3 0x4000082 kqread syz-fuzzer 71185 400573 84369 0 3 0x4000082 thrsleep syz-fuzzer 84369 375609 20061 0 3 0x10008a pause ksh 20061 257313 21362 0 3 0x92 select sshd 85538 386152 1 0 3 0x100083 ttyin getty 21362 164987 1 0 3 0x80 select sshd 26254 474488 94217 73 2 0x100090 syslogd 94217 8690 1 0 3 0x100082 netio syslogd 51236 58448 1 77 3 0x100090 poll dhclient 14703 437181 1 0 3 0x80 poll dhclient 80607 115743 0 0 2 0x14200 zerothread 24294 391679 0 0 3 0x14200 aiodoned aiodoned 69424 227957 0 0 3 0x14200 syncer update 43802 99399 0 0 3 0x14200 cleaner cleaner 23789 239840 0 0 3 0x14200 reaper reaper 8790 20528 0 0 3 0x14200 pgdaemon pagedaemon 91068 123102 0 0 3 0x14200 bored crynlk 86086 351770 0 0 3 0x14200 bored crypto 60856 26201 0 0 3 0x40014200 acpi0 acpi0 88611 361243 0 0 3 0x14200 bored softnet 92967 505449 0 0 3 0x14200 bored systqmp 18690 142754 0 0 3 0x14200 bored systq 34538 224725 0 0 3 0x40014200 bored softclock 86218 498790 0 0 3 0x40014200 idle0 22673 359859 0 0 3 0x14200 bored smr 1 116054 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6348K 6863K 78643K 11930 0 0 pcb 24 9K 10K 78643K 338 0 0 rtable 120 5K 5K 78643K 279 0 0 ifaddr 49 11K 12K 78643K 72 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 24K 78643K 74 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 76K 76K 78643K 1750 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 11 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 50 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 686 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 42 30K 46K 78643K 331 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 73 0 0 in_multi 33 2K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 228 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 79 20K 30K 78643K 2396 0 0 UVM aobj 44 2K 2K 78643K 48 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 37 0 0 NDP 9 0K 0K 78643K 19 0 0 temp 150 2715K 2781K 78643K 4947 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 326 0 319 1 0 1 1 0 8 0 rtentry 112 50 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 152 0 148 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 46 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 12 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 46 0 36 1 0 1 1 0 8 0 shmpl 112 46 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2491 0 1080 46 0 46 46 0 8 0 ffsino 240 2491 0 1080 84 0 84 84 0 8 0 nchpl 144 3626 0 1993 61 0 61 61 0 8 0 uvmvnodes 72 2875 0 0 53 0 53 53 0 8 0 vnodes 200 2875 0 0 152 0 152 152 0 8 0 namei 1024 10433 0 10432 2 1 1 1 0 8 0 scxspl 192 10186 0 10186 12 11 1 6 0 8 1 plimitpl 152 38 0 31 1 0 1 1 0 8 0 sigapl 432 857 0 843 2 0 2 2 0 8 0 futexpl 56 10466 0 10466 1 0 1 1 0 8 1 knotepl 112 147 0 128 2 1 1 2 0 8 0 kqueuepl 104 147 0 145 1 0 1 1 0 8 0 pipepl 112 522 0 503 4 3 1 2 0 8 0 fdescpl 424 858 0 843 2 0 2 2 0 8 0 filepl 120 4764 0 4669 6 2 4 5 0 8 1 lockfpl 104 223 0 223 2 1 1 1 0 8 1 lockfspl 48 77 0 77 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 872 0 865 1 0 1 1 0 8 0 zombiepl 144 843 0 843 2 1 1 1 0 8 1 processpl 840 873 0 843 4 0 4 4 0 8 0 procpl 624 1701 0 1663 4 0 4 4 0 8 1 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 615 0 597 3 0 3 3 0 8 1 mcl64k 65536 258 0 258 29 15 14 29 0 8 14 mcl12k 12288 7 0 7 2 1 1 1 0 8 1 mcl9k 9216 13 0 13 2 1 1 1 0 8 1 mcl8k 8192 16 0 16 2 1 1 1 0 8 1 mcl4k 4096 26 0 26 2 1 1 1 0 8 1 mcl2k2 2112 11 0 11 3 2 1 1 0 8 1 mcl2k 2048 55998 0 55955 13 7 6 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94420 0 94345 24 14 10 20 0 8 1 bufpl 256 7111 0 2636 280 0 280 280 0 8 0 anonpl 16 81441 0 71197 62 4 58 58 0 62 16 amapchunkpl 152 3431 0 3328 12 6 6 11 0 158 1 amappl16 192 4429 0 3867 45 9 36 41 0 8 7 amappl14 176 36 0 33 2 1 1 1 0 8 0 amappl12 160 344 0 341 1 0 1 1 0 8 0 amappl11 152 51 0 37 1 0 1 1 0 8 0 amappl10 144 77 0 74 2 1 1 1 0 8 0 amappl9 136 533 0 529 1 0 1 1 0 8 0 amappl8 128 128 0 114 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 499 0 488 1 0 1 1 0 8 0 amappl4 96 991 0 971 1 0 1 1 0 8 0 amappl3 88 193 0 183 1 0 1 1 0 8 0 amappl2 80 6084 0 6011 4 2 2 3 0 8 0 amappl1 72 23735 0 23310 26 17 9 19 0 8 0 amappl 80 1933 0 1897 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 47 0 4 1 0 1 1 0 8 0 uaddrrnd 24 858 0 843 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 858 0 843 1 0 1 1 0 8 0 vmmpekpl 168 9446 0 9419 2 0 2 2 0 8 0 vmmpepl 168 92850 0 91244 123 42 81 100 0 357 11 vmsppl 272 857 0 843 2 1 1 2 0 8 0 pdppl 4096 1722 0 1686 6 1 5 6 0 8 0 pvpl 32 244727 0 231430 154 13 141 144 0 265 33 pmappl 200 857 0 843 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 467 0 43 13 0 13 13 0 8 0