Warning: Permanently added '10.128.0.191' (ECDSA) to the list of known hosts. 2019/11/23 19:33:17 fuzzer started 2019/11/23 19:33:24 dialing manager at 10.128.15.235:42988 2019/11/23 19:33:24 syscalls: 337 2019/11/23 19:33:24 code coverage: enabled 2019/11/23 19:33:24 comparison tracing: enabled 2019/11/23 19:33:24 extra coverage: support is not implemented in syzkaller 2019/11/23 19:33:24 setuid sandbox: enabled 2019/11/23 19:33:24 namespace sandbox: support is not implemented in syzkaller 2019/11/23 19:33:24 Android sandbox: support is not implemented in syzkaller 2019/11/23 19:33:24 fault injection: support is not implemented in syzkaller 2019/11/23 19:33:24 leak checking: support is not implemented in syzkaller 2019/11/23 19:33:24 net packet injection: enabled 2019/11/23 19:33:24 net device setup: support is not implemented in syzkaller 2019/11/23 19:33:24 concurrency sanitizer: support is not implemented in syzkaller 2019/11/23 19:33:24 devlink PCI setup: support is not implemented in syzkaller 19:33:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x95a4422c1a64dae1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1a9, 0x8, 0x4, "e88d1ecbd95d0b1279f02c4a59ccd4d6db046033", 0x2947, 0x7}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xc1, 0x6, 0xa37, 0xffff}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10000) getegid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) read(r3, &(0x7f0000000200)=""/184, 0xb8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r4, r5) r6 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x80) openat(r6, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2d) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r7 = msgget(0x3, 0x400) msgrcv(r7, &(0x7f0000000400)={0x0, ""/12}, 0x14, 0x3, 0x800) r8 = socket(0x0, 0x2, 0x4) dup(r8) r9 = socket(0x6, 0x3, 0x1) fcntl$getown(r9, 0x5) r10 = msgget$private(0x0, 0x0) msgrcv(r10, &(0x7f0000000440)={0x0, ""/34}, 0x2a, 0x0, 0x1800) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000540)={0x4, 0xf3, 0x17d, 0x2000, "42cb59132c9f1d231ce3280edb85cf80f3bef89d", 0x1, 0x4}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x100, 0x0) recvfrom$inet6(r12, &(0x7f00000005c0)=""/171, 0xab, 0x860, &(0x7f0000000680)={0x18, 0x1, 0x200, 0x200000}, 0xc) 19:33:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x11, 0x40, 0x1, 0x7f}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x80000001, 0x8, 0x0, 0x3, 0x3, 0x0, 0x2, 0x5bc8a47c56199bc2, 0x4, 0x5}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x7ff) getgid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x104) r4 = dup2(r2, r2) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000280)='./file0/file0\x00', 0xc000, 0x5) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000002c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = open(&(0x7f0000000340)='./file0/file0\x00', 0x20000, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x10, 0x4000, 0xf7, &(0x7f0000000440)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r14 = open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x8, 0x100) kevent(r5, &(0x7f0000000480)=[{{r6}, 0x0, 0x94, 0x4, 0xfffffffffffffff8, 0x2}, {{r7}, 0xfffffffffffffffa, 0x70, 0x80, 0x9, 0x8}, {{r8}, 0xfffffffffffffffc, 0x21, 0x40, 0x101, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0x10, 0x9, 0x1}, {{}, 0xfffffffffffffffa, 0x1, 0x2, 0x627b, 0x2}, {{r9}, 0xfffffffffffffffb, 0x2c, 0x80, 0xfff, 0x5}, {{r10}, 0x7ffffffffffffffd, 0x1, 0x20000000, 0xfffffffffffffffe, 0x4}, {{r11}, 0xffffffffffffffff, 0x20, 0xf33d6ff600e29388, 0x4}], 0x4, &(0x7f0000000640)=[{{r12}, 0x0, 0x41, 0xf0000000, 0xfffffffffffffffe, 0x100000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x3}, {{r13}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x6}, {{r14}, 0xfffffffffffffffe, 0xee, 0x10, 0x9e7, 0xef8}], 0x3, &(0x7f00000006c0)={0x1, 0x10001}) dup(r2) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) connect$inet(r15, &(0x7f0000000740)={0x2, 0x2}, 0xc) r16 = fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r16, 0x8004574c, &(0x7f0000000780)=0x3) 19:33:29 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000280)=0x7) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, r3) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 19:33:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x290, 0x80) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x3f, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x3f, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x3f, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x3f, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x3f, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x200000029, 0x3f, 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r14 = fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) r15 = fcntl$getown(r14, 0x5) r16 = geteuid() ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f00000001c0)=r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = getegid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, r16, r18}, 0xc) r19 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r19, 0x200000029, 0x3f, 0x0, 0x0) r20 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r20, 0x200000029, 0x3f, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x4a, 0x40, 0x3f, 0xdb87}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x8f, 0x8}, {{r2}, 0xfffffffffffffff9, 0x149, 0x1, 0x100, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x4, 0xcc, 0x2}, {{}, 0xfffffffffffffff9, 0x34384bd6360eb2a5, 0xfffff, 0x2, 0x40000000000}, {{r7}, 0xfffffffffffffffb, 0x4, 0x0, 0x101, 0x80000001}, {{r8}, 0xfffffffffffffff8, 0x2, 0x2, 0xfffffffffffffffd, 0x6}, {{r9}, 0x7ffffffffffffffd, 0x40, 0x0, 0x3, 0x4}, {{r10}, 0xfffffffffffffffa, 0x8, 0x40000000, 0xfff, 0x9}], 0x6, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x100000001, 0x3}, {{r11}, 0xfffffffffffffff8, 0x1, 0x80, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2007fffa, 0x8, 0xffffffffffff393c}, {{}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x23, 0x4, 0x1, 0x3f}, {{r19}, 0x7ffffffffffffffe, 0x0, 0xfffff, 0x7, 0x800}, {{r20}, 0xfffffffffffffffa, 0x1, 0x8, 0x4e592dd0, 0x7}], 0x1f, &(0x7f00000000c0)={0xc435, 0x10001}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x9) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r21) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) 19:33:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) poll(&(0x7f0000000340)=[{r1, 0x2}, {r2, 0x40}, {r1, 0x100}, {r3, 0x4}], 0x4, 0x3) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000840)={0x1}) r4 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x32c131d56381ade6, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x3) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606948, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000880)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000b40)={0x9, 0x0, 0xc9, 0xf8a8, 0x4}, 0xc) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pwritev(r8, &(0x7f0000000b00)=[{&(0x7f0000000900)="2c4db06ebef2ee3e29c6a51c75470dd20286095fadb3025f2eda60d66f80799da6677585fa8fbb040fd0bbc465c91420abdb4e0f7df222f431142de03bfda2df470db70faa3e27d237fa0b8d276147f3f9b8873472af226fcd73491af59d9de256dc70bb71d4a2184bf11499fed51c209a031dde5916779024f657eb9a5203efc40c81f0088df7a929411e07709eb2843260bf19d03916c222f876d9581503c41a9c4b5c4aaaaf98a6476d344adfe12a90b908510239396e7479b3c58c3324d4617b6a98de19be97b3808d35261f38525057ff764e283aef33b0ff5c16a9393c9714790a56ca5f7261dc2bccecf738682b0eda91e1", 0xf5}, {&(0x7f0000000a00)="1fcd113f14880236681817a51f7277af8ce359fcc897e97412f5d6b171b3c9a36ec5895280c841492402b98f197f3c15a253a8f0afa6fc7f98c7539021ab81ef0b02", 0x42}, {&(0x7f0000000a80)="f7ee19740e4a3a0afb8c", 0xa}, {&(0x7f0000000ac0)="2cc9a697eb9033abec09a361", 0xc}], 0x4, 0x0, 0x7) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 19:33:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e77f709158063910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a90000760041cba3cf4adc35a5740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142ef8d909d7e1b3b3d84b99db7747eb2c0"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700002eb272ca75c9e9c2aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) fcntl$getflags(r5, 0x3) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) socketpair(0x0, 0x1, 0x8, &(0x7f0000000140)) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x3f, 0x0, 0x0) read(r7, &(0x7f0000000200)=""/4096, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r6, r8}, 0xc) setuid(r6) 19:33:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00\x00\xa1', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 19:33:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 19:33:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xdc1, 0xf8, 0x5, 0x1ad03667}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 19:33:30 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) 19:33:30 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x2, 0xbfc948f97d852a42, 0x1f) getsockopt(r2, 0x25, 0x3e, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x6) 19:33:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000000000000000000000000c72257d786f182d11301445ebad12782f7ce1e115e1928123cbb66ac551e7cac6c500d037ab71e6e6583d76345fe3ac073da565b515087cc072eb6020e3538a04c0b1138ba83cb78a192ef5569ef53bca61d"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r6, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r5, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) 19:33:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="f389f065922faef4e669fb6e43834ba31ae1516665fadfd6ffd96102afc7b4f976c7f2601e5fa88be2734be58f006cd9dda408403dfa8a6660671e305b0b5ecd3b926c4bcad3874d7b5c9412eed6341678dd549eae57f531d3db33a3812b6669d814b32d559f0664815a68b31625a42f92778936fe5f41292223d8d305043e9d4dc56f37e67a6224d19441fe541338de98c0a535d06bfbcc658878655ca4403002540ebf845140d6dc3d3f5d83085bbb7c807a64994f60a284000ea6b11f835b52b54f923763bc7400e9a5ce1610f57acbe7aa69313a4ac2b50e2c1d42d5f7da2603d7feabcfc2", 0xe7}, {&(0x7f00000000c0)="d03a479481037a69a3bb", 0xa}, {&(0x7f0000000280)="b305ea77efe7a0bc1139b79716a0a82adddad7ce6ca58e26536885e205963535c6c7f06dae552c9ec032", 0x2a}], 0x3, 0x0, 0x7) 19:33:31 executing program 1: ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f00fd9edd0cbe57977136807465e1d48c0fd55b8886b04afd1448f4e5a502dbc89304db26bcb9e6278211cc62f626da8d08000085194a6b8725781128f0f6456a174f2000386184b5d9e4", 0x57}], 0x1) 19:33:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = kqueue() close(r2) close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20000009, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000100)="9c48ef9bbc000000fc611e9e7b76ff612dbb035d11b2a8244389ffa3d4d2cf9cb064f7e8a61f8e3eb5b946ac7303e139af4a9ed660f38c63727a217434624948363e0cb3bbc017b665c9bfdd83634852b5d905df8d0e00f123ae70a617e4fa4053ce0484b6389119b569457d8ead6059badfc216bad8b743aa5fe1bc7c232b28be20000000000000", 0x88) 19:33:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) listen(r2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x154, 0x42, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40000, 0x30) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x5) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) socket(0x0, 0x8000, 0xf8) r5 = socket(0x24, 0x4007, 0x3) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80606948, &(0x7f0000000300)) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000440)=0xfb20dd8d8792a13c) sendto(r6, &(0x7f0000000500)="246951274e8ec07389b88e8e4bc183946432e8d8d4f12632dd533b5f549c9e2f27a3c9e0666492ca78b289a424b93fbc3e69a2afd130c70c95a9310ba8320e8ca5eea3087186ec05eaf8f90f69b1071532442325501c083bfe2ccf2ee9c241b560eb6e5d4134db96267a7bca8bc670", 0x6f, 0x0, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) ioctl$KDSETRAD(r6, 0x20004b43) getegid() pwrite(r3, &(0x7f0000000280)="85fc97033b4f08791935ff57f08e26c689351d8f153b7008a341b352edd9c68e9f4f462b79ae80fa489013bb18e96f914c80e55ae49c9705b0c2e1b86360312b2be8553b", 0x44, 0x0, 0x0) sendto(r1, &(0x7f0000000340)="8dddc31b7f7e1f6772b2c4fe2eb919f194a834d551fbcf5aff083ba6c26d7ef983bffefc5c0eaf253569d97fdd6cd7c23c24a4e1f525a7f0c756ebee2e94a49420e7531fc885df2c5d53f0a99d533b9b57dd21762f484a5bf8a183e3826c2e9bb80d37be1c77ba5afdd2693f3aa9918078e8621e6030c5f7786fe59b0a4d1fb7da80ca36759ad781131c5d98615c97f791a7016b26cd28f95eaae7578eeb474b36488952f8de185c4012b62f4302004a0de4cb3570df05fa13c0c7f2835d675995b285", 0x10, 0x40e, 0x0, 0x3da) r7 = accept$inet(r4, 0x0, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000600)={0x0, 0xa}) getsockname$inet(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r6, &(0x7f0000000640)="05e73f52bdb194f1323f7448e5a38f835040a1bf94772ed13c35d360e0e5161e8839a306368214dc7b05b0af455ceff9ee72c801d3a47b77544f594cb6bf0ff5c07c2f613e879f1a726440ed8657d247b433fa327facf44bfebf46f382e8ca3ae6c1956b7b8431a8adc0f1681a8503577376e09574c2a0c38cf7acf603202f42df1c5f912cea2f67bfcfc119ac7be2015232303f9dba309394089e67c0bbbf08", 0xa0, 0x1, &(0x7f0000000700)={0x18, 0x1, 0x9, 0x5f8338eb}, 0xc) write(r1, &(0x7f0000000080)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035816446a088a0dc0947f4fc94cb9b76666b7566dc56bc5c375fc58cac033c4faddcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee6220978f6b4b67", 0x91) 19:33:31 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d010b2f66ac6246ba0088667824d217eba952495dfdc759099db18bc899a1e35ba19763c7b19cf84c104bea365bf9dad8a56c456194920df21115286affa5a40000000000c01d000000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 19:33:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x800}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 19:33:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='\xbcdev\x01\x01\x00\x00muse \x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getegid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$inet6(r15, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r34 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r37 = kqueue() r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r2, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000001dc0)="5d4fd985365c834925623a012279d842647c54130ab107a20c98fe6bc398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xda}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000027000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYPTR64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES16, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="e32e2d2b56160bf4e78ee6d0fb8c637092fdb894e4cda35709c6a7f0a518c73c62e5822d884a3da3a5e126f08c87b40db92605566358ea60402867a2576691b56ff3cea2ff1480db3ac7d5f765f1638ddd04c472093fee3788589a1781e4"], 0x1a0, 0x400}, 0x4) getgroups(0x5, &(0x7f0000001c40)=[r19, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) 19:33:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x9) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001d80)) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x2, 0x5, 0x2, 0xffffffff, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) open(&(0x7f00000018c0)='./file0\x00', 0x8000, 0x1) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80606948, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000100)=0x9) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r9 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000320000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:33:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606948, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/81) syz_open_pts() r4 = semget$private(0x0, 0x4, 0x81) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/62) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r5 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x5]) ioctl$TIOCSETA(r2, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:33:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getegid() poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 19:33:33 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = socket(0x2, 0x800c, 0x80) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000000)="f0dfa402a42d00f38904d10a", 0xc, 0x5, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0x1023}], 0x1, 0x0, 0x0) 19:33:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x3, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC=r3], 0x1) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:33:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 19:33:34 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$unix(r1, &(0x7f0000000040)="034a12063434484ce589af3ae04aebb6075b1ed0a20c12c3c090520fed4835a118c08472d2f511e58a7302cc84e82d125911a98d0764e2153aee6af436588265cb97280e77bf67f58c2595a44bf69c5542bf2ee098598e7b76252b70c587dbf627f09c68a2cae073dfc952b4e48ca7b1ac00", 0x72, 0x1, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) r2 = socket(0x18, 0x0, 0x8) recvfrom(r2, &(0x7f0000000140)=""/62, 0x3e, 0x43, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000002280)) 19:33:34 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a195a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b81e056b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e097561dc434caf0cc532f53189914917ed049abfbdc0c437"], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) socket(0x2, 0x4, 0xcc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) 19:33:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x1, 0x5}, {0x200, 0x7f, 0x9, 0x6}, {0x4, 0x80, 0x0, 0x20000000}]}) 19:33:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [0x0, 0x1, 0x0, 0x9, 0x401], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x4}], {0x0, 0x0, 0x0, 0x200000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x18, 0x4, 0x7f) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:33:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, 0x0, r5, 0x0, 0x103, 0x7}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="9c94a5d4044f50780282000004"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:34 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 19:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) r1 = semget(0x0, 0x6, 0x4) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) r3 = getegid() r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x0, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000000c0)=""/250) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000480)=""/253) r5 = geteuid() r6 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/100) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffffffffffffe) setpgid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = fcntl$getown(r12, 0x5) r14 = geteuid() ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000001c0)=r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) r18 = fcntl$getown(r17, 0x5) r19 = geteuid() ioctl$LIOCSFD(r17, 0x80046c7f, &(0x7f00000001c0)=r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={r18, r19, r20}, 0xc) r21 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r21, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r20, r22) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000300)={{0xfff, r14, r22, 0x0, r3, 0x20, 0x2}, 0x1f, 0x7, 0x3f}) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000001c0)={0x64b6, './file0\x00', './file0\x00'}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r24 = fcntl$dupfd(r23, 0xa, 0xffffffffffffff9c) r25 = fcntl$getown(r24, 0x5) r26 = geteuid() ioctl$LIOCSFD(r24, 0x80046c7f, &(0x7f00000001c0)=r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={r25, r26, r27}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1ff, 0x0, r3, r5, 0x0, 0x1, 0x2}, 0x72, 0x200, r25, r8, 0x32a5b3f, 0x3f, 0x100000001, 0x400000000000006}) r28 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r3, r5, r28, 0x4, 0xe4}, 0x100, 0x4, 0x800}) syz_open_pts() writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 19:33:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c879108ded3f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fd960000000000000090a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffff41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c3fdab6000000000000000000000000202a11c9cbbf0bb4803c0b3628441145142c5568a8f3fda7899b281ddd18a5d449d22131fc60e818b2d57b6433f259277981b92e952c67e445b604295f5c27d3e30615a563b248ea1253f8f4b019ce802232427f865de58825cde3"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1fffffffffffffb7, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6, 0x0, 0x0, 0xfb}]}) r5 = socket$inet6(0x18, 0x2, 0x0) getpgrp() getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001540)=0xf5cd) r7 = accept(r5, 0x0, &(0x7f0000000040)) recvfrom$unix(r7, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000440)={0x2, 0x9}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000001580)=ANY=[@ANYBLOB="c5d69c9b27d037992f3abe517bbc65bae9fbec60ad34dc963c7a453556909beb584cf00a14b597d6ef09570518ac8985b4e3969b4eece18d6c8dc53e32d28753e1e52c097fee94b9db917c87d17831702e2a4d30f1c46846184752919c213a4f6904232890f75bcd16605fb8d7d2b065cbb8dc8b51467fb8c7f38e3dc07df54faef75a41b726365a957e6c6efe9aba1b2df5e549fdb773db3d20dd8ad3edf64552d82f423811c49d77a346a04fa410c2104eaae169094d455db31959ea3fa0dc70e8df"]]) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 19:33:34 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x80, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000200)="11641a387c656c6b05883b7f45a20c18760601b717a46146af4522634b46fcaece2d086cb4121253bf3931186c7138d3ca60f265dc600f211cddfea144735bee409c824f70b881d95d5a23ae8296ee0d3c4b64e4d2923235a59c37c7870423d9930d2230ac061ca34a3ce27e0cb37d62dcf796e91ca3a2060d680e5fb5098522c314e499f67d1da8f05cc52d9e5f55d323bcace0c813c93bc75b964f552906", 0x9f, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 19:33:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r4, r6) getgroups(0x1, &(0x7f0000000080)=[r6]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xce) 19:33:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 19:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) msgget$private(0x0, 0x5c6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 19:33:35 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x2) 19:33:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc270507d95941c64, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x3) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 19:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x5, 0x5}, {0x8, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 19:33:35 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0x7fffffff, 0x80000000, 0x7, 0x1, 0x7, 0x1, 0x7, 0x2, 0x2, 0x6, 0x400}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x5, 0x5, 0xffff, 0xb6, "7e2e149bc41ad146ab9c278ae525be2599097aa5", 0x1, 0x7}) 19:33:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:33:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x226, &(0x7f00000000c0)="b7bb704200"/14) 19:33:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) sendto$unix(r5, &(0x7f0000000140)="46975f2eff0a1d6d05e6c14e31ba83e80c19eec41dcb873d1e96db62ae", 0x1d, 0x20a, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) r6 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 19:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939", 0x64}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000005c0)={0x10, 0x1ff, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x201b8ba2}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x59}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xa22b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4bc}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7a}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xcee3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3c}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0xc}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 19:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xaf, 0x7}, {0x18, 0x1, 0x800, 0x3}, 0x1, [0x9, 0x81, 0x7ff, 0x2, 0x5, 0x7f, 0x0, 0xfffffbff]}, 0x3c) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 19:33:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) socket(0x20, 0x8000, 0x1d) 19:33:35 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001400)=0xfffffffffffffff2) seteuid(r5) write(r2, &(0x7f0000000140)=' ', 0x1) r6 = dup2(r1, r2) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r7, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = semget(0x2, 0x0, 0x2a0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000340)=""/176) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x3f, 0x0, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982e17cc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r10, 0x0, 0x7fffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) dup(r9) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) sendto$inet6(r12, &(0x7f0000000400)="471ca67e0c6e34fe9b418ad2c295ca99bf5a7745e41c9bfcffb7a4e0a9771cf837ece54f047fae696edf6043a8eb441b8cbb2bc7c9c09261296ae1fcb92bed7d12f13674bafb8ec408550d1d1ba9635fc38f74710cc5fac0c1787ca44f5c9d7a25c70164a4eae6240a4e17d0adf00bf2f54d24ac8a56160c384806e004463f66d974b03c3f30595abf82b62f5564722e9b792f9dc2598a5c35867e46fa02eabc4bfd9e2e684ffcd6e85e1d7590da5ce5105ea20de033e19fb8c2a19547e32ec0226ef6c39bee6ecd87a7fb5c6a5d495f6938b2184dff7b6ced83253a132667109d0748884c467acf625d5c58ac2b462c2ee52807d450a2acb2132664041708dea72a18f4325f4b32afb65066d57c839078d9fb094a723d2bc80b494a5ead0b65c05aace494a8f734fe7255acd8e05216413e26d77f47154fc71dd7fb033155c7ecef3384e5df89db6a8d1af3e9408851f354b9c0967f472c62e8f5a13c29907486e4b3b626f8e8cfb3b2a83937ff1fc09e79839ae5560594752d3e025c5461ef533e93ac4d9ed987aedae693a69cf647738cff3ebf3a900e3460a02e6791607a41edfe518e818b2bd5633d70d984c0a3b7f4ddc864155b165896f301ba00f250e066afd015bc8928deb3f2ec891333cc863f9890abfc6afdb4a26f92f4f182b8f216246bd3206a05d419a7b52c2fc3f2d8be302dc10ee730843c2c1cf6894a386dd7076cde8e30c09c4df8defba22d306aa7b8bdb27fdeda8a891bb9252fd7f78211bf2f7ab9942a3204353fe8ce8124172fcb661a6b7e9246f491fa6eb85dfdaf9e189be175d73d1f356a55abd776d09735f42281aafa3eb5b0b372594da6d06d99d3c62ecb7de26decbbb83707c250cefd2a97d3c1f4e887579251b054f857ad84c8881a93bf7474d670e7eda06feeaa7e065c6cdf0003f28fd6a0bf941a0838a901b9394efe9863427dbcd7caf0240ab65f0a1788414da351078dcd76ffe56bb85881b24a3965656f67a0f1c6f3e79d04123a262bc8c271e594f632c97a0d40367bd7c105562a806bd2c5f7671f1e3221b3e6c45e7da08c5360a2b716ec0fef76ed987cbee5d08ea1b2bdf6526e5b960fe5e89fc02de9833ee33fc22a63509e606a54ac214c668285e685176f8f403034290c2ff62581ad573f48654fde1e2b60b818ac943ae0efa34d3d26b5e48be2d8a5eceb83228951469a6e6db4b61efaaf292681ccdda9f5051788efdcde1ea969a31e386bf746eeb7371965426c83aa7be1bf40caf6f25bdc036b32036a3995d35b48cf30e287914cd1741943685bdede03eb3cf6bb6a900c83c0e147e50d5cf2699838807a608159e4b9e5683e7609bd6d85020058f4ff4b8b3e8dec379d5fee533ed7b8dfaf93a371c3f453b5462631b160d8ffb2779d57783b932810ed9a3f753b1252138b8a2199395658e2610c3173416850895203cac3392777baa303cc3f51add8d43d6682a26cbde8a34ec146dffaa429e90c9d752a6d53f6f6e98f37f01550161f0108f118da779a27815754a0fd2d99fcfa9b550c6b782841b6dc5c8d792794c4be1d1cbf43c671ee5162ea45847a1c44bfd7492495119ae420c5b36ddca660a6673310bf3cb7c7d4613069981dd7cd95294a23f61fe7e66683b276e1fb2abe5c3de6ecd772238f001ad7ad6e3dbda76d02bdfca17d4b9013ff91d30084963635701b437fdc0e871753a730b89864b662e74d3c111bc1a8b80d7334554047f7e8df4b929d3b928644e42227776dd2972c5486048b5f63634260c52d8d1d3fd803a50774f837cfad3149969bf9ae8911eb77cd08dd7103467cec176b3b8acaa99d2da40b5790b0265d255c5c4ef29ce73e3aacce229432b0d04053d48006256dec5af1316c5c36cd0337200a0fb21ba6419f6cdbb60f4196b859a30a3b655baa3a884efbf8c4826437312dcaf50a370c645360cfdab69635cc846148d2e444a805c7fdba89e7c074ea82802f0719fdf2c628ed1996d6ab460804955975c813fd4e43818a6c5b6ec60592e36a8e8e90659f4ce0342afe28081be3f27d9a59c1e031be48576a0e3102ae0eaebafa815173e02a7633cb6fb9eca6c1bc4b4ef1045bfd519f8556765e2d2b628855f3950b3ee944bc4ffdd03ffdc0d9b77e6f469db51fbda05878a4a2ccbf203fc819c914fb4393b18a34d97fb5bb8e3b0033322f03726cd0b1c2c3d942bd86a984f13e8b229e9c793049e57de7c4bc14af9b26aa7b97d2dd1d9117e8e8f7f77104345905d8e589b26a6cff8547ba9d77954521042e32ccc006140d6724f8c48a174ba3b5e4fd3d5212351f3b3c083bfe6d1ba3e30c49cbd5033c979f39838eca4142770e2eb4a33d2727dcddb75d79b9714557301cf3ce1a05f30e70d3c85f583656a26110f8ea988ef5e583b07ce2ef71e4b5225424bd69a077f16f165a7ecd37021475059f08086ded7ca9152273c11c96a0e2f8db133b356f83368d4dd62a556825be9985487495a43d5dc5b0ded86a511e54687bd03194c221603f18988726bc2dee0bb7dcb942d5c434b5cb50f33f4daf00496b5ed630674260960963bef39998e992ebc0a9e1cd836b924f31baffc538367302e92e176cdc6bc2cce6e48b1c6dbdd6d01dd6697df57b2a49bc24ff227432087decfdaaa23cadb79151387144cf33efa6ffd49e771854e4100f2fc6a2154c5212a249aaa3e646996264974c5fb78a2246f69af8976f48707ad6634b4767e5fa88a6d5aa845eaae1ee7e84c82360fe71bb60aad11535a4292d6b69939bb24d9c9846e59152784abbe1aaace47b1bc287a8858d43560e263c9abbc69f1c47bc7bcd9dc39254aef09497a2a3c8359492a821c82dd20c1bc93e92e330a01d7c220ddd06d2e1f013036257944967f8e183f4b45c045b92ea297b220b1521807d0d1fcaff34245106c7e3c37a0bedc19f22e074e291a2a0202e0758c5ae0ce59df3e7e38a45ff582bb097f5d886ad94d0771fb8be392ce7abda2b9b836553d2b922dd9470754f0d1fc13b4a88853ec9366f759c2f76318321f16945cc526ca373d3a55c77b19761515b116aba9420052d38eaef8cd2928f20cd0a5676133372093321f424132c1080584067ecdb97a54d40ca833b1041aa0aa6647e6613caea288f303d7c67bede7c599cedb783b53650974bdaeb581bb08eb552f6df17c8875e280b537e88c9dbf648a9ca65fc08162b75711e0bc4eb6f32654e0e5113e91f65b086773cce21e07dee919eea1987437f8c1af77594c8c774c3804547062d1d1b36a8b11efc7c4c020083f9f0431836f582ad27d26c21a0fa1be9578496a28ea397fdf4af180125d6ae7cde821b1731a337782f5820ea3db5f16176ce42d7cbe838f2efe953fb4e47eaf3c323aa2181c0c5dab94eb24b1442d58d8c3ec8d3edc97fdbd47360dd73e4b8fbcc04c0eb048d05bf6506597f1bcde3ab4225b959593ba13bd41ea33e6ffbe399f03a012fa030e0033fcb8d90218baaa2fc8cebfd0cd756bdb681e5b27e57c137b6b6d7579a1d173530121adfd733616aac1c7e25cb83a3a9ee2396fb01f62717b68e2c768012816e02ed7620392466c2802db14470fc26fe17f3b5494a191354cc931a374a1ed76ce6210de35685a71bfd087eb539901b2561dd06e740112fa52af22b8148dfa3de2d3e61538a723e9b3fc08f605ff271504beb65c1cf918fb38bfb4dcc36204cb9c62182241def1540600f22389354b0147f023910fd401849f6bf353bb94fdced4ef444e5e678c20dfed9442a9e8fdf8fd9ed720352db269807972b8a7210aaf3bd661500fea2ec10c07b10a588f874e94aab05b1aacc64d883c9d34e29d05b59f90e4b8aea4a267e1d558ed4e9c30d7474b51b9bb0e3c7f52a81cab5337b4df2ec2db269d370c1070408237bcb6dc374ade1aa7b303244cc24403d8453046e9335c1b6261ccf007d8dcac19e80b4337593151986a09164ceaf5cc55791b0c6aa3927355f53f07e92badf5d055fd94e15e94de0ec60b02294d380bdb406d0dcf511b9f8b775f664268442bab2e071ebf65cb6083c49d31c09013cc8a68bd4648f5b0fd6d4f435df9e059fe46d31e7a7c3f5944262a20b81b32b799765b7206fa88a14ca0084c1c15e90fdec5256eff88e0b4b7090e7e7fcbcfd42f17a20213c0762460f13fe6dc57d1d9e3ab92e0a0d9ea3d5673bd6ad1fca93dc924249bf71a4416a9543679c2edba6c5a19f3662c34b424d0a99d2d43deaa2c8770f94af9ec7c2270030de85705333f355b87fb35722664c0b264e8c6b8e0bc5f32708d12c297a0660c54914dd87f1de9a96c0f43f43b2d8002522ff69f1b88ffa62cf60b7734021a63b124a33615a9a59d12fe76d7d2b1fdab4b7152834489137f722770f7e28042cb71fc21aceb152a68938aa7aca19a8b5faae9d0d1bb4b1b93bc461e0ede4d3d64160af959d37b38038a2b2d37b83115920ee0889ab311fd62e8b09548de4037899e849277ebba92fd1f6d346d18591fb0b12b466ec50bb7e3532f9cd26cd6c9efa0326833b7c8da2506d917188f2c707dfa48e2150786a6a71da7ac4d4c026fa852becee7fdab6142697fad4f0a67b7a92837fe5249adc015aee134f123f8732f11195e23cc3e7f2159e743e77b4352a530b041e78ea5f7dc7c829a715887c4d0ac83a9c2c091c6b7c207dba76d480b70b91aded6150c42cc4671b4e3952fe63ea6f487e87474663e426dcd52c295cbd561fd9405ee325508d4d7dda5aaadd89ad24791d2c3d6c0d0365e6ebbc60d2805dea648e3f0feed6fa8da73db08bcfcfd2c9af1a9ae5764f3aeff8d77303fe5a77d3c57e44f9fd0a12e8695c0da3b971ad106c9a448b8f243608da1e3ddbc5efd9490adefbff795e35a1d3c9588b7e48710177daeb2e0b6e5fa61df02adcd5a9e8ce2030847845342e25d121cc97c89cfb14832c26f05dd79c58813db96902899d90ac9f19f9711ccc4706a25e05717cff5445dd7521862f574ae7a25a5daf181ad80e52e07eb4621336db7ba0bdc44829c0d0823b172519acd2d6c84bebf0b723b7e70430089c5eb43c9122fce169c31ea7bf899427f16363262a6691865c9836bfad33214fbe55f893c4a398532a8c9bdc902d735238ddcf41a59f40a7b604d73a8f0728f2309416d4920f66c2c198c971c8eb801daa8597eecceaf0898bf4f1d233a0d22adfd91f9aa76c1895aa3a6cc20726d8df53cf39f956e6872c7d6d28c238a1e3d5c38747ad18584641087d0f9b64d98f4da60297df1c9ee2004079f70e0f928f9ce84633c1860bd5fdb3170a9864bd6738f87dd7e0f84da5def1e88a039e2f5d46c68b63a5ad0f22bce19b71e7b82a5bc3284213a08dd827ef017d8eb4ba312e30a0bc6151170d6fc7fcaa1c415b49ce6d2005cfa4a7636d68c5a4ecb7e221faa68196f32696aa8871e575e20fa566dee61dc2f5ae1082c8775bfc479e8de42370284c5277753ca618b94da9cba1e9f60841d4f36cd13c58cd7d7d979ffa0918d2d000a6f8e9ba27bcf4c0cc11d7bc10445dadb4938f08e3e67acd2a775e293b45496eecb33c053ceeec75643951bae8198dc3fffb70d3957452015a46026509fe2fe11cb6d4b09165b62b91a1e065de4fe3c6ec2d99d4b919c165677429a3e97e24a08f3e1dcc29b2cf1343a628aa7806eb22352b99fa0ed4572aeacf16a8b764420b66403c05f05e4f9ef9f79ee2baec6afc943dc4ebebe8acbae57cc5b42ad4215ee4e669e663a638727f068ea55f399f00627f4242ea4570e4783c71e0c114a2", 0x1000, 0x5, &(0x7f0000000200)={0x18, 0x0, 0xfffffffa, 0x7f}, 0xc) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) 19:33:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="367720000000000f0000683ae41f056b"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 19:33:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x4) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xaf, 0x7}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="93eea2ccf5bca86f58287fe4ae77eaca32d27e62d245d25fa34f28883089879d48ae0829d5a31e2f2d9819422928fabbfcaa11e95de13939431197d4bd468f214d1a5124e6cf5ea2e0de25b0d8b3380eeea43a619f04d7af45c12e07b21823a5e90a88d6c198b476f926dbb8cfd3c51fa35e7f1fa4991cd637d2858f8387", 0x7e}, {&(0x7f0000000280)="10aa3c3ea20b9011a457411495c584cad28de72e6a62decdf2da57ee4a756017b8644c8cc127f88d614d05d347f82415812977aef8ff0bb39c8645c308998317ac6b040011cd56d62a94188507392fb0b18786b276677202099d5b25ceecc7a30c5f13f3cdce1bdb778965fc1770965b74b7ed27326aa9d989f4be27d9c4a1e0476ddba3f3ffb8def9ce941611d8cb9941ec6d3716439176a819f18026555d843e61e569248d4add8719281bd40968b7dbc8ad3cede8926d62f036440e44874782507423a3bb6b47348d6378476c15f07b45f2ec1a47a74e32aab917f20a873b8a0147f295f957cc07045789532c331276972c496ec5730278bd1fe0a6372aac390e538d9db55a2c0c07f1b3a6316b50bfecf52f1c36a7160d2a5d0f3b84d8b8f292051664f53d9a7283030c3053b3042b9c1e75e82c42793cd6cec61fffd6593d5a3d4b2cbc5872f1efe45d5aa198ee3219d41fdeea3dc772bfeb99027a1ea180d2fe860d11c34aac627108e7c6292011a94f6857f62df0c1ba9b2bafd0cb39d3bc50a563b69ec042246f82c94c1f1a912de1a7c9eb6ce4912644edaf35defbddb113c8b8a4fdeebe878088c296c659884713425adbd43cb9bae900df386cdc68c1f8b69b9a4ae3b975b7865707095036ca8b179b1386686ced94c545c6000493483baf94899fcfce17583001bd3d59b9ecd48cc4f49da6f48f35e110f175e21a9f6dcf689df20b1cbbe747db6233d4be236c35c6d7f86cc3e1c43743c87e86a2e4d3c48ebf17863bbd02114849727cf2543109ee143affc979351c30d63cbe8d015db62a5e256955f4a6a28c3fa335d95cfed66802f32af880736b4c8d1ca8986e58772b6ffbe21eb3d4815e8644f12f680068e8ebdeb5240350bb7e47dde1845e35108f4f838e3ec78ee223d3e54c634b6b48a46e6a3b4788e7781c4d64cb85962df37420c29779aaab4c26dfe68f82646489302aa6068b19ad4f748939d2b89b3be01075b64cc61eb700717593e09455e82a214474d3d8779d914af8e751be116e7f1753f180360103a69d105f41f1007f51f2260048e8bf977f865f417cbb9f56f81a0fd125bf1daa09ea79a850aac8db5ab7fb0b54fc5300f58c62a9b62532460ff0321e2cf927590ca458b8facb95d1ee0c350e4a30f5d5f51ccf84fc7e3a47c60345e041032103894964e8b256b94acc7c9d619e2775d54cd9b6ecdd442cea9c8cc32e0031e934199cb8dedc958e9e75aed285090c7bc30f05373f3783347f655d268651392810810e314b097ea3d41d3dd2c9c0650d8daee2fa2d22a6a0969704fce15b2b2be64219b43b96e55ab50cddb2e734566543aec64580676280ea719bf3745269fd2294159daa4b7b080392d73d657807614966d03caf679ce4fb4be1c005b7f848fa67dd6913797ea0b8376b833883a77beeb3db7c0b3df304c937f5f014bed0694859164cb8c9c3cee1b0d3ee4b8be0a91e8a4156561111a37f77f401dec4cab4d957fc95b3df81b149e123779b8b1a8eec9fd2a45d4c4206446678ac05dc618925d7b259293ee952c70cbba1ecd5d13802137bbf460352c389b26a6fa97d590ebdb0af0d8baa00b062b173842ff2e1f62177e21b3e81c069532c34c558c1c60f8d0b5878b4328bb43e6d7998254fcb6f4540574bf0d80adb5afe7b623c1fb50baf19ed852f067fa577fe9af827d9dc9e9733d0365dd4043ed1e07bd99405e82ae6a1350a36afcf62e8d35c79a99956bab8a0dcf37f2faab01893e25bcca43f95436d3ab68812b2082c9fba4bfb4c3fdfc016b44235990fac942c582e1ab22d53c71592c20c8ea2578ef9619cf6a0d87db9bce3501e7164ffaff1258a3a11aa97aa8fffd536ea67facea0bb68d5b73c67452450e4e672f1ef30603514f8d18c1d348ab032e64e4dc158378c78f4ee9cf909ab36f4d5e5dd3f4ae11b8dc6acf27c41ed8d240ff1cb2e1d40ad75c4a5d05a04491359c4b0dc46bf53e392b129193b02c5d09b150a1691575f62431089b69c04a9dbdd75326cd37b41b359da2970cef98fa540fe469254a7d69bdc0163958a5888cfda637333694103c2c9f858c210b833ebae12f263a3b47fb301e2a081ab3aecd87442bae34fc745f9e3cbe2c1663cc7d127fcfdd27ece5566ac1b31b1cd44256868d92eb349a0319c9ba727772621dacbf0d81bf3c5b871df3f62711870018d5b12296e0e8cc829ecd6ee609dfa12ce5a8e9b9a796891862f8b024173f4fd7bcbaf3cd3ce6246af60c120cdff36ce238d635d6513a9279ce46e98a04d7bd01006bc6fd95216f94e27a137c557e45320f8eebd99b3beef1ed06718a65510068244e33521954aa512428c3a8f5aaab100dfc63845622628e2cb7f1dcbb706dad4692de758105af7d00b681f7213dc73b702051c5e8433df36e29f2fac6173e1744eeb43500a1b071246455a5a72523b07965a846324961ab588f2bbda4fe3879a4e292fd25cb6d0e8440cc3a9af0eb793658ca6cd6f21bd41de1f32965207a79313c20006d92c7c49b8a2cbd03c60e632ab976e58d32a483a29c37483c50e59f11028c5dd59c4a6344b73454b9cfe12369891c2f9d1f65f25a3956f451a569aeec2dabe454a92fb74e2fb2f42d7b661383153c2efdbfb0200fb5c0d5fadbf4d8365c3fc6c11a7d67fcaff21c5f3149062d2134a1131e00f5bea1e420f4310a13770175f229863b015a80b79c23e00a006577bce9d1b63eb607b184376f69fce02e5c639293493875ef7c351aae9ec918a06507b341a699184480056bc6b1d88a9abd8eaf99ecf14fbc3a94b2228a3616f985ddd0f7e285cb5870aeb2bb5779c4e615a0b61aae4e9fe473a1bd51551a8583664334664b416322c55967a45b4b89370dabf13a1ea63709ab848a3644b964cd41109935b81031726b906605b95e9b60c0e0ba2c2152e0a04221c37947e4244a0221b28800d4359362d14c7f7d6ebebabda4ca648993c59086e7831ac561e6c16bfd890c318e86120fd2ce10f1cdcc9a00a8276387c2c9f9ca2838586cf9918733ddeef32ca19b5bf2d713936f4a2eb75fc81589efa0afc31d97ee00955dffcc50bb1d98b2aeadfa0ab4decb73c7b6bb6944e9c0061134b219be643adc5c25c65422b4dd35b2f6ccd90639e25b9fc98467629cd4b13b8b9267fc6aea0bf3d809869729eb88eeee463dc50a1332f25a552ce7e725a233a9f42c19945d566787b159a9f6e88d3c7b47d6506d3dbf02512851ebc44a05c84229a4cc7a956b96bbb988c3944468121450fca64aa1746c0e438176113ae6393495d811479b3969d7f1190723038ddcab7fcbffd6b1a1c19916dd0f577df50f68866f9d7c4d6ae6a507852a8bbc805da1b793b04ca3854ea312e17c6b1bd4062a004ebce6942f54e88610f6356a181b6566311264994dfc1aa40391b38b3d8ff642905780e38492b3a7d38f6524ffe1fad92a11f9937a344a2d68351fc6b869eccdad0ed24a31874adbf79832a9802610fa72ffb9302fa48271f62af3df4a9dbf96cee5556b2b61ccfab90885aae5a6fa2d8688e09bf42f6ad98f88b0a0168a397efdc9f8ea1d3367d20206c9ad64584b6b7863890e4a4685d424fc4d4010f32bf78ce10efbf6d7b2c620152d7ae32e0cc23f10833c6df6316938386d7135a7ce5ef5aec8d4d78b559421626e03b0a191a5448acc9f050e5fed91df21c1422db12f2189512bdc3744ff6a116592cf58322ddfc741c788e41da2b376549a62b7675d3c2de6816cfa1be4338aa2233c058895a0b4c2afe2cac5a976db1256ccf8bbb788048bac7d72362cc5c619b46f73135923dcc6fe42334d615c9de3eec8c57281c0bd2cbef55105b61ae14151453e8beca06b1fc417fe215b842efbca6c5a2fdb12ab581639c12bc65fe52e1080e5e9b27dd288c4b54a292cb2ce92755b857a17c5648985f9e3ebcb949d11635eb4843423cc956ca1d3fec126fbd6cfbea90a6519dc9e556a700ce9f6d9c9730317cff4fdc6c35a9bc05c1a38ccf9deb66ec074ce99fa9f20460fb7f06213f66023fe0c23ffb1fbc731d0828c188800376aa5cdcee8d823068ccfa98798b7af0dbd65977f8ec7103e3d6fa6db3e6b7b6b0171e6ea5a5cbd5e449da67647babcbc871853f386cf6afd6b4d9d6a54b5885c60ab50a6f8400c09cabbeeb099dea023687887b75eb63d6e0689132c1d440ec3c7f972f6901a31e4f74ac28bd85a744c6a7d06420d50b20d9873e722760d15577f4edaa9970f4f28f0844241c99903d5d1b050ed8734960244653f5803706b9077387a09feb60d5768f1fcac17f39257466e9429cef803ca44114400b453c9dd3b8221430616c6f3fcbff65969a556f5cf937d64d31ccdf9fcf20304fab91400b2be8eea5331fecc68bb0522ce77df85a09c46fdbf35eebe9b1f8f40b1123a709992fbc61cd9df3f3f13e29945b5fc6882c61e2147e722699c50e495c4d8c8a229b4f2887e8acde7e0f39fbc08a94ea977d3b0f77d86caa38fadd5dee3c8f0647ad60e02cc5ba6e642ff7f0fd8587639fe15efdb7397550a59a85dbdd26b20cde4879a11088a9274a305f33491b00366f5f5d93a3867a31602a9fe48e072bd2ba3b7b924389ecdac198cb761c4a9492ad004ef8f6c36e209fea9fb1d6410560c919948557923b21848613b0571c7dfdeb3d06c56c0fd084094da4e9a9006bc67c9d82f41567dfd54cffa2c355205a9086918229c52ca2ec515484425552411b115aab628bce9469f25b351f8331b49f9fa652c616317e748e5857dd3c533c364ffb861bb87353fd2aa66b42c522460ef04cdb6b85b798ba32df03ade6005749562e7effacf9d4192768657ce5f37dbd0621ea2b95bd9268e340b3c5ca5e75fad69ec924af20ca700a347ae37f2da29145286fa0dc4c822d8b6c57b8787e89fd0efbbe4c8a3969dd1ca033ff6758168ee338c0728d818c8cfd459e121901d1b04e8ece02396f5c5e7b3a91046039d2f344407ab3ff3938c38f9b6e70c275cf5b9c630bbe7df6830bcc5dd6a84fc0443ce752940a71ba691c8915b9d4849808ba7d836d6fc70f2d1ff9b676626e5045316d4d01a3ca2187b95d8b71ca242776d184743b1b99ba1f32f49579a0dbe5909e36166983d6d52fb9af4651b55689eabc132746f1b27706f503ae23195c7578b19d393d220a38aff73e3fe6768702c019c713600ccdf227d885324599483c6fb3438e04cb3178d973e94799b527763489e8ef108f5fb5a958f49392dfac4857cf049a0da5180e0cb422032885f5a2d5ab2a74e5d16d793f751fc995ec14d844112a6fddd3cbfd6003a32be9904df3e238293261475b395f0a9c36405f9cadeb682e899e45daa619945959988041ef3f1aa1a520a779b9a79df2868b6bf649d96f3dfb60c2f7f24729a65238b4ce02cd238561f3a4931ae1b44de94802f085ce781ada1711f641418d49999b04699a23006de9e0442db7fb495128028e14b9b924d2d26c32de08dbbe1d93474fe2e1455ab7ca9bc01612f6b33fc2f6a9d2d386d6f919ecb30083fc1043a798cd1ac83bf54e1f2e5389ea0efcf6e1023c97e29247ab493c26386fde792d09749aec8957810eeef18f9ac5e2cccf1e661ce6db16d4303bb526c1de2938b14c71cf32e87fa6ca8ab6c6186b0c365a8e45eea83bb1c5f806e06a890634725522777cec6b229a40a86f8acda017876b09a7cf83cab1e85a145df705eda2424a4ffc0bbe11a8c106f7ae4d66a51624c9d33d18ade38185421145fdf3fbe7320a4a3e04e97f47", 0x1000}, {&(0x7f0000001280)="48ebfc61d064c9d9519f0ce490b05b45d381261fa6dff9ebfb6104c1361d06e8dc508052a0bdc8db9dfb3e3c8e6841e89cdf7d667a8ae4c099c403e4145687de91ea296213a71bf33c9710261d2cac4cd40c7a7f2e80c8f9977b42db8d03596789b4c32ea2f5c7b909061e60faa94250c3f97411a36c8767ac27630db316bbe764d6e158a2d20ea6aa507f7c288e977772c765ca7f911221d4bca5d0972afb762c689ec8d32ce7d565ce44ab991ce008acc0fec8624a754104ccf0685478d85912ad5cb0deb9a49abcc0b95c1f65294574a003a61300cf04bece46b8549ad86aa4bdacaf4696d6dd2ea85315e1ac5c149cc65b72593927f25932ba", 0xfb}, {&(0x7f0000001380)="fa27e2b376327006fca03653dc2d91715749ce13e85c64748fb3699e93ee1dbae2bd8d2fbb862a4215394b970fef2a64a6a42eb7f69ae7f916615cdeeb7e56300d628f169925036d116f2c8f0edd545152e7a088dc708bbafa54a80a99dd4aa28ea0f168275c337b6911fc88001153a7de70787ff505bcec8e62be73a1426168922295f0b0705af59489f5c0e01d3186e9281943dfbc16bf6556f68c31c5d6e058333888da5b7dbf5409ca", 0xab}, {&(0x7f0000000140)="a79143e82a2deb9bd817d47fa3809680a0e83b0e5b36ab0cc5582c787d9bae83b000c115804b1d3a290cc3", 0x2b}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="78000000000000000100000006000000e573e31f3520a4aa5d8c84d58e91659bd5e7f7e247ac6191d2bcac3712dab53167a8b4c86ce0026d6c4988b2db926cb9aaa5c629741c23befec8d21ac6d39cb3ffe3cf7d3683ed6945d777ce40b4931c5dc97492114409a9b7b1305c54f2945d0dbeb0cc537900001010000000000000010000000000000080580eb74f73150f56c5bf4c9ad39de9acd555934cf4b4ef298ea6e862221787cd3b2c676473004a362e5a90bbc1f9d195c285c82c5efcaf30aaa2502f0213562afb3fb52e4ef9a5f474b8647a1243a5f36432b3a1ed07b34ef2832c2d40b30708db46b8ec840c821d2f00f9cd9cee5c8d909fd1de86c1e19129e338ff07d0484f794cc0d89fe0a962996ce726ec61a3bf0d38b26d69b524719e75a5c5e23ad9e5778504f4f2c575428787fb02f6302d6e02cecd4815f10d2bee9cb4e3d3d87e94b21ef5cd39d06bc2e422e2c588ef1c98644961e534d680de63f2178f66d642c700b3d33c05c9a6bde0b0e272fd614262f39f52c0ba981e8b640e45f81b4e07b747e5a22686348d5218fec02506d6b5828654aeeea34f43a0c81c081baebbf94d216409fdeb88a30de370637691dd9db1105166b2fc82ef749bd4ffbe72b893b88fd9e6240b497a0660b804df459b385a970caee1bd5cd7f946c6a00503efb431ad5e875bac86e5fdf180241d95670f3b844458b475851dd6c50d71724c91f3187a1f028f51270442f9bc06ceefb840a3440dd6b69980fedae983940169cc1eba7f738fa9f99a7afb51f7a9de4dbc9556a4cc8fcf9b83f11dd4cb702530e1cb0686d64d70c8ac71ae142aab101a7fe543ecdf967369e8531bc2a6376210a62a46a42763968d7ee65e0cb70cec9ecdbbb5aa1fe9f4e1b0263241b63e73d798362a5ad6e7ff224c6bda379b211fae4cb5b06b10528328f4a0d6dacad95391c0805a48afc9cb12624e0c72e2e3dbb762bbdd1d9f9a8ceb54ce7b84b2b01809ad3a6626a263abbca63aa1a5f729f153d0c652695c2d602eceb57e9fa20b6462571b90684f5c21f7ccb29cb8936173a2ec9c898741aa7c109cb073a3dae246341d354b68eba9cbb4bfbc4c3155c8336b1e27b59d424c608c0158aee449ec08e146e23ce2fa3c24b03e7572934dfea7440fbf82ed32147cb0ade96d7f7e25e99155c5719d5cb913dc1da0201dcd980c138c6f5ba657b4d332a93d9b914d2ab3e162ce5e90acb73653124aed87aacd24c4b466377f5795545f2bb6f3e8986def2677b2333baf13dbba57f2aeba3cb934a3050739f8281efdf030785a77ec7ff5f82de068ce61dd8b5494b685f8bc906242ae58e5a4a995fea19240b1fe89724ab1fa29bb90f1dba0569112af2c6724ae794b102e0679631e43da319fafeaf0443f5b870d380c82b394bb20ce7d60c8113a17d9a2e5173eff713b6d7ab9c0ae0f2f9b3abded903f9504b4a994e407507323d2ce459cce9ea64da433572130143bebffd7b68e846658aa0608b866e92932a319a17a4890dcf9818738bb3933520196f8406de0748ec10396aadaeda39cbb51a19149b6f5112e99faf4662e8f3fe59e06a4ea7ba8e606fb37ec3757971b1a6b2205126c666351b652ec33701cab37f0e26fe5aa0e018f67c7ae427d7d90caacbcce56ffca7eae5eab74c6792a62e9166e0b8d0f4699e7aa61de8d8523fd9974dd70cd4764d44673a7af792b301fa0096df4fd0d0740227c88f14c690b7610176db0d4db79e5bd507dc454656adafc46af756b04ee78856aafb5693bd00a9f91f50bf31d8a8faba73592fa9957b459d1bb712252aee25061bf47e05d9c9c6671ea79575c881d2aead3302e46941f59215e39f5e7ff795b4c8845d94f4a22680bb1514013bbe595265f85a85b724e8c89bea90ac9a4b2d3c63423f04e9aa6f5ed3381c8ae8bf09f5db4094eb5cfe9d0d886edf9355fc0c6ed564625bbf6c2ab04c6bc422cc809720853e5d08144a0fc604e5ee80da88a138f2bc480816ec4ef46b0645c18bf8bb23c50342dc0a3672220712d6cb3b8de5bccffcc92941237767686cab1e4c41acc91e8fd70daafd6dffc423c007aff9a2858be953723f955e3556fa47455a2d48dd46c0ec5ffe5fb9c88c9a0ec83ee559f14422b7f911f9f7e014ee96e9423eb68b6e3092d56bac502cc725ed954fa16e33f5eba8bb729baf6072aa015cce7ad84e3a271466acfe64d619ba50a48382974bcfd825c956b4398a5328d3f6e4a1ebd367e27f5c33f8f62c392bf894c956f7951462e0208238388a363618f2108a4230f34afddb1fda9d69127f06f59ee21f5530649ed5505430da3a7cb89c8d4050e6a21ae6755d031aeaadb7d4bc69320b379100c4cbaaa76431602c8a779e9a20b9ac8e7fdb3d46f5ae7871d45d1a6808e48e62b22d05c5eb8c4b1bbe361c4e67855c066fa21d3f8d57d1b70465acbcb16037d1f5507f6c942010255a866dd50517a45f20653ce3045c6c4544f8256313b5482ae8c428fb0a75857209fb6029db44a8809a5aaf409b5ec0ddbf8b52d0a96ca94708e5054543adf3c3fa63e29418a8befd7e6bbd6c9c363fc27ad1d0d092a0cd4efda51e0e0febb126f80832ef579f18151e8c76f678a481b9e922de6d0886dece762c6cdde2157ce85dc14db4117afe341c75abc7d55441586b33d045805e356140c794d641bc00a7f4df776180bc884348f82745f656cdc9db289412f5296b0fafdb278383c5ffc1c9007ab284613ffb868bf0836ff02c00c924c2bbd6940beb935975ac95d8e694fccd1c245dd435234e0f1ba2d373eb1abf043228ad4ce9ce621f0e47ffc9b395d9c0e633ed369e94ea099a8f32a9060ea6251f1f0e07c3fc5747517bd76f62b206d0e0d086e8c89b06f2faab2d11986c3d358955d6ab4171a9db8e16a7f3cb7bfc0bdd0f99c7ec7044b3d2633517c1c3dbaa5d8519a492026fbdf11ba1f3208707c50f19ade971a9aeec04c7d68c75bfef36fd9ce09bc1d00e30766ee69d8318932b5194f866c76193e1d8ccfaa93b6a8dad72abe8175696ff8f014b38580e42b529beb883ca8549d7fdc609bc6b66514c88521ead5094ae0cafbc60d0597f91c0cfda7ff66d0bea6bd3c41dafccf1f8669257625798c4102c18c4291da63634f2d9af04fcc9def9b6a3341305a857ed8a8baf2b799e48c408ae635c8d1df0a3b73c54930f5f57c043bf2229229d8188524302e17b8e47635084b0feb092c5807634cf4fd8ba9643c7949e572a5fd1471f1138f9c5054b7ab81cc8e627683d46924973e0db32b1a113c71b0b7e79aacfd198c88e6fc199d1d0c4106683453d2c5a497f629cce03b2779c90f5680e38758f3d3822cef6146a6dd7e70f4d6bfe7fbb5f50d8e1992c5c2abd7101cda77b42a3f60c0af1a1bdd05699272c6afe7d35ce60319b54a704c4f2bcfbad71781a7924960a5159411972fee5fbc5e57d826e698f67b9adc565b33a83963505520358b49f2cd306c52b8216c8b1b6232ca55fb9b45678dd55dcd095c7e0998d5f0e9178d31f3f63323b2fc14b8975df06504ccd01fd3fe801d191cc2fe459a34ad7dbdc4b5f59bc7a6ef7ab6b32a5ef226f5a98cd059742ab79cdef411820fedc938ea538f095d3d49629ad4d41242000e4de142b4596de0a289989d3bf9c5a1282ec5ad462112dc4f113c0120f0ad5321f7490b7dcb5c50e5673eb6b43430f8943e34169688d7a60ba5b09c9187854dab03f46600dbf0b87911b5d68730420d5c82ba534b53784230ac637a8c418f58913674e70f5a5c2de21f284390c5c343cb258d02bf55b3fe6a96472e3c89d90920f224e33afa83acafab85ef3bdc2525b3d7195671c48556f9563e3a0e27cd2887aa68416342549de36bf63ff95bc6f6e8732fd3c604e8033eccc6f970328e18ba1c3cb278ba2f9e87c031d874545e145679cc52f109a907cbfee317890b4b312dc989ba6cb55b6c864cacb6f88e262e11ad5ece03f6d3016cba5e6a37a35d725118668544dfd6fb2ce4cdcd16046dc87fe7f69c346bf2516ce2137ed203caa5ab63a28af677160758534d2e23b31a856ca61c793a958340c61b7089c5a03e5d519ca2810b9313800b471ff981042d83611df508f69d2b457025928164eaa7c5e1c6a751925807a35d41e9d52b44292a048f500170f55675cbff2c6a4af9fa171591ca25f9e921933a9110113e930abc9178e5f86567eae4f3568803602fb2e50daf8d0f6300dd171cbc02164b2b0244dcb1e9c801125c6f7ae9d489b2bf0baeca455a33ed7b4e58508ef896b447490fc04d659c578e4e4035b6af9195d3ac363a3d12c3cd8ce6ff62fea61d7bd9616b67b9137b889d22ad24a7b938d25bc0f1830d48a33691cb31cf7516dc73d0794d5b69a698783a12f9ad28f9866573f5d2cc4bb8156f32eb106a89a512c46d38782268285780923ebdf7d20a015982a6407a1533ecd2afbf3bdda510820cd48e07963cef318a68d15de2a51cf30cc4043bd1425fa961637dcecf08c2ce7b2a8bcff4a773ee73a53456b4994309c5d8984a224d9bcecccd453cdd0ab5e09e7af28f554aa760aed0902c39ea2ea298c3e0b6c085dfe6d3561f63f6a82c1034a23d0f68c703d862db420dc480378e57db83947b5199f8225e403e8fa32c654e7603d7d357471988a079b8ef98bc341f8e516a02e5309f96db3bfdecbaa6eb6ebbf85f0e5493848752e2df56a038b5444801e816d0fa76bedd3a06181be7b2939851a965b3e10ea71e9409fd956f860e02e8336a971b1e52a7d99abadf016edbc3884c4c999ea91f1839b70f4da12e1e0f9f6541ab23950cdbfec409a489028f80b1b7eed9e437e2a5b02cf63b0f48256947df20fdc133106163fd42b07232f8798d8423c7de931554b5eab1e38695d246cf363396326a658aad8daa02c866bde05d04f13ec7d563500d0c584d947b81dcd8432bf7cbb2f4c2509b7458e3b0a6c54741d3b68dd583ff9b9088892a90fadc681ed50f199530697f9f4ead5562d381058823cb520aee79d40c3dbc0d765e498d18689d7d4003a933b34affa9fac72a4be2e2e7dd960681c02e5375be061b21a1060e9b63f7846569ff9b58b784e0478cdd9aff99fc891a4cb5efeda599729f461beebfe6ce89f677e497f62c23ce5812a981cf3373ada1e80e506a71974187fac3895f5c6b3505189cb5b56a1c07807b071f5527ab322f88236cc3dc5c5e507235c5367d1ac8add67fa10c1883189eb7a248c696396e235b11263b36d8a6ed4c59d0dbdc4ec601651f7357f54a030abef29f5beeb2fca447a460b50321e96321d81a252a9a84238cebb169cfa0500fe46e801a29561bc51f3340904cf075aa0118843260ef3901ce6a984b57a6ba86ab5cc648fe8d3b65c0343991b71b3a6bcc27d6bf991fd734b6b117f39dabf150d8e36210fe2c1193d66d9e79a142bea8e00b68c2ceb0ec26e5b6d78085f3a8583009ce1173c6d3c6722e7fd2e70e5f63dc072f33f8bc5bca59dc581b52f30f75761a7336d96f6f03af667c542a4bb11fc2148eb26fca4ee89fd4c9f655e0533ae608171de3e4be18e46e3dee6aaf64096891d71acbe6886d35a13e537670f5aff9d7e8a74424395db7d4151093268501d2213a64e5e9e147bd16f128aa119c2f3a99f36e85fb6700b8746d1485145aa270009ec2f0fb8dfa685148e9b793a29b1b0fb2fe5c0c40344f8226c1b1f50a97ef046b414e3ab77fc361e3b3c34469022e25df63c67544eeeb7f4d1fe129ec8abcdef3f8b36317e9f26b3601f874fb9870bd659d94fc70e4400fffab6e1e88c99403da2ec3f2ee622f4ac68229470806eab4c2f59851b087b76e3f011080cf10770619e7a7a4305266c1dbd534ba9064ec00d3813de6362fd696986592b13c9d8edeb8f176dd19a2b7f966264ff276fc02a5fb6c48764b0e16f34988fd7001f440f5a37a156749281780c7f4724bf7f1e703917117e00000000000000001000000ff000000e797cf75ce1bb1414fcb4134617f97aa53f16ed7928ac9550e8063c0eb9897f2c3f850d9bb007f9c6d2ad8308d94d5a98f55c56d232a161dd515254515e314d0e1452f1924ba16b4f08f3f45ca93c13a37cb027bbc5d1391ea9d1a8c6a32b65cfe00bbb18c77a90e5fd6436ae433aa7c5c3ae1aaaf075f8d52203a23e2d81c708ae38f37181ffdcff278cf4cbf2d6c38141d0485deb70e9570db12729ef20a1e6ee622e5d1537ef24fba96a7cb067b6d3d4f1775e209f187a05392f06f265c8bc2bf6da1141bece1ee8a3500000000009800000000000000ffff00000000000070ef10557308680e9a56086a67ca1d349d31c4ed73cf7ba5c932fe0e061741e82dbc569753ae03d1aad3f91636892d721f5ab27c40e2d7fc5e85563f1e713ee4d1ca17bea3f58de58141ac39056038257a299d1f05d54313267f9f09e1db3497d3e5eed95c94889596fd6781aa21abf6915fb85c288b953ac5ddecb8888a54538171ebca01226600180000000000000001000000030000001b298200000000009000000000000000fcff010008000000735c57c486a3aa1a1e2bdd38a970b1d63cd8cdc67df32b22893f9c774d6f80f6b42ac456571c71a4566c3e3c5e7b6f79239f57dca1212ffed1ac9829bf3ffd3f6e9bc09455c35a6035027b8ccbfc5cbda24c07eb07961af15f536a12f95bfce099f9549a4d96175b1fb1a90ce9a03ad6d89c507114840acb60ff1b00000000004800000000000000010000000000000117f6aebb713b947e316c876993359bd4cd98747064a1f6f14ae1d2931499ec640e31944e578788c47ee4f3e703e284e7a8a54ed78434911c9800000000000000ffff000005000000f6427ec0eb65b5cecee080877e00f8f2c176accbb48447401574a57691c48388fe586f04c3c0b60c3584e56376b9d4e3734475265929a9e6d233c4bf8b3048a04641b898289d4754a4eaec9a303300e08c4e074ec645c6fb82eeb0da4ed57152a264578e025f0f36f9f4571891543da6d2289b50ef650d93b0098a93fd2030ba83390fd30000000074afe5b8810685aa355fa490601a7f1015e94a3b427b33f3f1ee46d16f4baea3599b964f55c5c45df78ff0c15d933a39898b51"], 0x1388}, 0x404) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x1) r2 = socket$inet6(0x18, 0x5, 0x0) connect(r2, &(0x7f00000028c0)=@in={0x2, 0x3}, 0xc) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) 19:33:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = accept(r0, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="2bcdd1e3f5c6e22a391c8264ac9a1b06260fafbf351c99be9fc4792e7f29e659435f951124d4de149d8602f9dcdd3a81ea01b1dd218c83df6706236e5191bdb48dc7065dfba6f6e5c97acd61329cc5bfbdfb07f0ee912f2cb679727754bfd8a3f7e34d8db6719bc53ff0491230db9d0797e9ed3ebf1f185af39d308b56c58badd3349ba93d1d0fbaf98fc0029e743c0f9e782900a19de1eedc8af933b44026dc64ab32c49e866f90ae49ee12f55b2ba4191f84b389aaf85dc1bf80d71ecc49fe250bb2bde7a44b82e64d637e74d58da22b41", 0xd2}], 0x1, 0x0, 0x9d66) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:33:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 19:33:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x7f) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6364bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf55479d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2d3b65f4b18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a4b17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906b04b85988981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb050000000000000001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 19:33:35 executing program 1: close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) fsync(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) 19:33:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, r3, 0x0, 0x81) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606948, &(0x7f0000000300)) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f0000001240)=""/4096, 0x1000) getdents(r5, &(0x7f0000000240)=""/4096, 0x1000) 19:33:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000169000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f00000000c0)="bfc8459bb975b0fa952b083735470536f9b2b5c792506e492218567e365faa1de523acc7a7f7fd4488e430b78d93a10600f3f7b5121fd87d20d6d2df0415d8281d8b95404ee7088a67f1a69a2362", 0xffffff4b) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) geteuid() shmget$private(0x0, 0x2000, 0x1a, &(0x7f0000ffd000/0x2000)=nil) 19:33:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/ievobpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) ftruncate(r2, 0x0, 0x100000000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) r3 = accept(0xffffffffffffffff, &(0x7f00000016c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x1, 0x2, 0x1, 0x3, r4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fdea31227c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c3297f779e2511b3b9112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c223"], 0x10) preadv(r5, &(0x7f0000001540), 0x6, 0x0, 0x2387) 19:33:36 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)="30b36966c84235339515b3c5cf9580d28f33a99d417d7ad3afadd12964de481a386081d6cae6bfdc868bcd2854736b6c21b335dbb7759907fc01695645d0304454fe4a7cf8838f1d4f67fac4577e6242e3d94033b31d87da07d2ca591dfc083af03b4582ffa68f585d06204b938ba6c0ca9fb049", 0x74}, {&(0x7f0000000200)="79c25575bf5e8e0760b48847ad72061294e6a97f09a40bdc3e2c806b6fb33074335d2afbe7cde5327645056650b055c4ad1ae70eb7e553f9b91adf93446d29bcde51cf39d0db86037cc099c4a7439614b63eeb9e47c1c9dbb57ea78908c3", 0x5e}, {&(0x7f0000000280)="e49786d4bf474a9033aeaad0f5eb1b86bc855b5a0c95c4445fa9f3a8", 0x1c}, {&(0x7f00000002c0)="b2e91255641c42a3f98b4b6b64d32b5ae597dd18852c8e80137f3e680e539f21e8160b3dbe0a071a42834d1335c8b52127994d424b5dcc378f018f3b114460a53db0da1cfa183e7cc9d01b4ab02d6a76477a65ced7fb69d00f0144f163926fa6ff92d95f0cc315f82fd143e40af40e44c9bc0dff60bbc8d27aaece83bc6eefcb274ef106212018861450dc42e4cab9dc01b562a9e88943ca2ab210c4e1", 0x9d}, {&(0x7f0000000380)="81513506cf411d91cfb0ff4551280fe8d0b490c2d5131237501074de8e0c8a8ccfc1b74caae0bd35cc82833c5c57b62d9e28cd12f9977361f349f9554d67d902491fe571b9845938fa4e2c81d5d71aaba600baf8ba7fbd641850edca9f2d06d56d6eb630953fbd0252c0d728da4a5c3a9e67d75304679c229ca80659b31ab9d7b3cf20facf2e3c6c80a35dd77997c2612a413649de7ca17e1db9fce364e866bb28a3b53eb7b68ab0", 0xa8}], 0x5, 0x0, 0x100000000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) getgid() 19:33:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(0x0, &(0x7f0000004000/0x3000)=nil, 0x3000) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7fb}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d9e0 19:33:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r5, r7) setgroups(0x1, &(0x7f0000000040)=[r7]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ftruncate(r0, 0x0, 0x100000004) 19:33:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x407ff8, 0x0, 0x3, 0x0, 0x6, 0x8, 0xfffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = semget$private(0x0, 0x4, 0x10) semop(r4, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) r5 = semget(0x3, 0x4, 0x12) semop(r5, &(0x7f00000001c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r4, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 19:33:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)=0xffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 19:33:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) kqueue() 19:33:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0x52, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000000)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) sendto(r3, &(0x7f0000000140)="55fda6899fc8032e5dc6f7e5d66d7ee8981eb139d9830898ef1ef3d918c265f0b5e426e026b16e857da0096934b5e4730ae7739518ebe4f2402f5483c791803f592b02c4d5de9c2fba89f237c3547b25f1e0b34b95e22873d493d5dc1896816165981a2a7a3dc0f40cc0590e917c756c451486240348e45f8889fc6a2de060c4ab2a4bc176925f28e98add37dd578b4a8bcb0c6d4d49d4585bf278b57d1cde31869630a5b35eac65527802cf1e4c1a88a3dc5ec10aff50bd3caec8972db445284e756ad71dbec3e38848c738d1f23c6c0142e9af8c78bcab323ca811db8891eda9d39f0cd23cabc038cf7858d6c50c895ba90f2eae6f5887c36716fdc77699ad3dc73ab6eb673bd33f2b1f10d20663c4abde503a8777cd42a172afc28cd1ca98537c704ee0b5d62a2bf1953a183e5bbf2ecb0a4d792a6063e4ae565d60fa941f3532202ba197f3bc9a17f95a6357ada91097c7bdd45a92465420c1a286bd24673bd053dbebd336424b851caaa25a74ad97be784f4d99f3a70d91a95e7e8c9cd3374e2636d793dd8304030a2aa8c322fcf2cb53361a9d8dcdea73e83eefab0c387e02ce527b39cec85fe405817b85cf94007e7d0ac413c2157c93f0a7cbb8e31d176ba3f27ce571f0f4631140e8db69fd7d9ed425b65992576517483c85c90e522fde86b79ed9d3ee16ce3f018766e9c332a39d3255082628b11ace3c3c1b9e8decc4c082a594d368f1d0245d5463870c81e71928c24742c4ad382863e264210991cbcc0d2d8fcac38038884f12d8bd6b275d1ab244dbdba9608767acee9695335f3736b5b3e281bfbd59739dda757ad8a1c3d57a618094862523040e300f4102a7b6206785d889ef0c4b05970f04a5bc86ec092d5ef46c26613f5f356d084b2a91bd9e9f00bc1e704717fbde146200a7bbabe43f22bb851eb25987d1bb28037c27f4902815b7cc4757dcabab936bd0fd18324e6434a4aca35c34c11e17fce7352d1ba8f8478407ced5d5a28223412429319e8fa73b6045f97af1ce3e2149a01527c95f4bb715817ce1424f25931114991d3b4bd30172322ee08f83bc1e6698705a63495091016d79a0b4e9ed8957a3426a4a86cb82f6521016ba6752119a8cd581ebbf37e7852bcb0d7571f9561ed1224c7a7b5885ea3bfd00284a64d8a3c6673ec769eceff09b1478d9e03d72fb20f0dd6f66e5250c694526d3573b147422b89fdc7ac0e19d53d3b24534d71494d4ece1f7f1a8df521a2b62bb0d9169da9df939f63ae9e2351e9817f6797774c8c77af59c0b18ca611f031f9d755cd8a88235d9dcd686d715782035abb3eb2968d21313eeb16583a7fd2067187e3268b7d30bcd6c0d39376be7f82979df63788ba97ef3a66bf6913a2b14607f34200fc0155c7757d5663b19e349fd851b7702434592e07b007ae844e36bf0ca803fd1a049929cec8ec70cd03b9113e610fe41eefb99eed86e0d635317e90d915bb4a56d74baad0d3d02b0f3e7467428fb502d7b970a74561175907adc90e255b1f7c364700001d232193259d851cb3f2ad2cbc267f90adbfabff516184c2e47151c5810880cb49df20c79f9755b154b31ac9f9b80a4a0b9043c082461010cdaa9163c369e65b8ad041f37aa169b63eb0b206a2745c55654a97fc4bede7e1f7fa3680e09fc27b22b52bffa4b21dc5d923b50d2528124f9ae5638066b9c9d443ab9e4fb6a6b79ca3455373d0d970a6c6db08e360e745af8d7996c2ea391483888ae4c6cc4b63b3c92456cb2b0ab722c5c5d48830f67d0075c97f722c03796a28456d6a005c06c8671a41531b58c3a489c7614aba19e62c5ea50c26bb97398c6d40428fb282328b597d0b6916b22edbfaf137ff6ca96a5593cb57863f6ed623742671c99cd90bfd3d3a1c98b11f6bed2327b4408d7fe8e3c4ca6338c6487b9e04ffc48386432c25d532c8cc1638fb90017349f73fc53f3573b697402cb098b167c9e42462c7102905ff0ecc134ef6e767ed4ff350d59eae034068a0973a716c3ae50e3c4318e848cc040986f60d2575800bc15632ffad997181177cb649048afb4ce4fc5f40b2000736f38d55a3f4ee27911ce78cf574c70bcdd34895838fac67aff1a68d307ad5032c07ca24c3ca93eb1002215343eabd747aa0fced1b3ca10a1b836f1064540addee26e0d9ae16c42566f803e7219d45a38d628bd2fd6f453c7cedfcb7fac6bced324882d52b29d11a6387db4a5a716ce208d62f1bd7f826df4d0223f0b260efd2ea3f091473feae752ba6960de5f713bd34e8a0e6e7de78953714ce4526a9a7aca13b303c8f69ba0f14e3d3633fd219acb6090dfd84c9d4a5cccd90ce8b70000943d1a68ea127db411cdcbbddd36e559a1d580669ec4d2c427759764a60e5abd124d38e3e2c47356ed801ca52c2a9960877f36ae88ad019e6e1d1526ec3baf7789258a7040c0a693e0606eeb4699abda05af775c365b4b298c904d04173510f975db15dea0f39ce6d19a6941ad995e01f9b2853b80cb5b28e2190f2c125bf0d62906a55befae105c4bf18a89722a3eee0416e8d9aa3726a7fc3a6bebaaebe409b06f1336553a4262035504ed3fd9a543673f522bbf9aea26c0f3a5416ae0e3a9138c3f139c30acdecb3d5431a7db2d6a9525c5b1c8dee26f3e295a6f214be6e2dfe8803f9aa9c583ff671ced82b53084ca8d7f6d7760bc70a4194966595cb2b86b82f2fb01c60c4d5ddcc3a4a28d103db50ca110554c49c01c2d66994e9d09b9fb6a61925d5c9704406c7e6f62344ba66446da9d6b9ba5c35236b980d7ef87ed8d1340993e41ae19d20d911279df92eae1fd28567accd6223123a69a5c48290bcbf271ac4ca5d1cafe8bc55b5e011544ffffe48886b6b64b36b55f9acf32261e429221e60ed8245ce5f87d3e26ecf309e7a0d20aec375dc52b9bb77f94932bb15d3ceb4318f91aa0b8cab33a43f65ba0e6e5f96c6f4f00bc611ebdd8f5ed29d703e4e19f6769d99b26e208d98015b72b54235a11c766414d97012e5b77e7890b4d03335f93352038dfbe68cc88f5a51fb908a6af158ffc8c51df339b9aee8303a852bbd11f147162a922cdee0d702ad246ce73b07b8433001e801bcecab18b3ee1a69de85040339c7a868e45f9bfd8dd078578cf0f44e6ea758c51d0dafdae16ba174aa293063b9711906ced7ef98a534e1df319e6db8c0be6ac1979c97ae02628fb661268f881e7effde184d042a2cbe14b580f701e6af93f95f06b6ab8bf289138e3c64dfa0da4cb535a8cc56992ad9d7841a9930f769279fb1e6a79d5637c2e721112cb92cb3e259986fd19406e3161d599229e6422a63006cfca6f53f0d07bfcc4995f0c35d257cb5f6b7153ef2389891f626bc391bcb5360f1b3571ece131fa7f49bfd8c38c3f228aa185b5d68d2135dddd97b9dc1c724aaa12b86cff568fcd3efbea58f100e255cd73743f32eb43fb7e7a6c093a31564e6438cff11a3e5f85e10fe02763ff3e72b2c3aaf81b2064a75765c632af71c6d5f5af90e0a2b8c587c51378d5c7e652927ad4860a8179a33984c1035077e0b15bf6c64930b1f5d64019f5dff228eae7a950bc07dab89632c90cbb5fb2b89d1556972f21dafb9d3542deb56c0722aa65be0553a0b55f236e6cd54e62f2bd5fdb85d3327b4d561fc0de127feb4128499f0b0d984a0cbf447a56c88cdfa1b5fd62cc33e345434c3923d281e5c7702f2032f5612ecb8597f0d060844a5016576c87b6662f9d977132b6ab6f2d3a8f2077b433743507287ad38204056c811d9def28f6a21f35b16734ca0d79f6d6b15994e72584ed09130de63b8839ae4aea14531e9f2ec2619e1736d0249ae6e446a561145e28e44d861c6e61b997a8762175fa006cce29ab330468249706ea9ae76a8f302ea17ea436ff5bc06b37dba3756218c5852e15c30a0e2acc5e0ba4d674b320037f4a04367303f7c449f1947913f3476a02771b6d93189a3cd0b25cfc934e3323a39b91effab70323ae12eefa52f29836b68fe0504fcb193bb80f69559e8acef04772512b05a1a43db3f7f85b774c0ff6b984d7132b32e840e06930846089a5fb44500425e80e2d857ce2f20331696eb62261cbe68bad2928b326d1445ebb22bfe1422b9830450fabf755033db1219a73d39eed0b6aa4a9469317d0fe4c5cc288aef3bb60a3e2c80a632f175bf9588a9bb7eff440f9e489e2ff2298ba80bc6c1e7d0ba01650c2a1bfef8705aa75025a9723795d5539674d68e10357803aaeb41d8b0e53de81c1259e02759ea47704ddd9da405aeba48d8e28ff6621339476446e92f9a355f5f551254ad977ad10a6096f67b719f550b1637da559d1bcdd1231ba1cc6211389b47d419336798eab05140919522c7191b27d8ae9c28bc3c138442ab18a15ead1c86f53c07a12b9cc7f3b2ae70dbb82ddfb77e556a8d7ea846134b847758cb1ccc165b14c9bc8e33dfd9ffb927472de2186447063314efa26dcce2dbc76028145af1c95fe0189c402be96a79314be78ee4f05eebd76404466fac1a5806be8facaaf1f000e20f671b44abf8fbc9139feacdc069b8c49f6878a198b80fce5bb7ad7eab5e9664a73ae11ed442284aca8388883784d2f1dc295cbedb68e0c598186d00de9526d4d84741e29d6abbfab430545b68b3217f84b50fe0cec035ec84a6ef88ac81761adb10c48e894e49c545a426d2bc575bf31bebd5272bb67974c049f12bf131c154ed0f331d8139e8845715517f2d815487ed160f93a3543ab97f76371ec72e8c2c4650025dafdca59c64e1ff8fc94ce5e6450876ced82ba74ec442f86d4bfc0d6eb22ebdecbcb372f62e31fca66fe3664a8985b327121429723636c9524aaf382512ca0ecbe1285bc9cc6514c5fead5a56757274ed1aedd1ae53fc319938db9e5b5d2b89175f17a2a587f132db3efff693fa557fb594503e0c0b7220dda61827d7e4d28f0f9d0ade2c8cc472801126810388fd16933ad2565b045d87d982e70a2325a73b66561892cf964eb2b7a537d693e4cd1d1e0b1859f7b0be7e80ec1ef622f5444a888a7a4f353084352816dc83af96732c8b40612ef3d6bab050eebb5fdc5db34bfad0adfe1f5a23d076027f51f6cce0aa2e6f59facdb24f2163d91db8ae6224865d714108405839cf00014714fe3f8f9776a498fc4fc1b43154921dfa8d511612e755cea718de295e1e952641aa8a7fffd0f85e8fd51766cd347a8926cdd374360477a3a95c495f51e12ae93b50e14edd931e9c410d1879819bbb3aa4fb72123a689fb96ebd6681cbf9079e362bda0561ac52d38efb6094cd593643b9b3223e2559a55d777539ed8a8524bc5b4cb797304bf268c24e44911f64497116a99fc918fffdb403a232833288386ece7e377c06e770be1f515f42f9b4a7a629e5faf001b90706e17d97ab8c4eea94d3959b7de5e3308a489afcde02d086bd313ada8781f0cd78bbf9875f32e7d5b1ad2bf5aa621763b1639627c734bf1b29542a4e1ec347991b54af0e16aa9a270a9d3d536205451da73d8ce737c26b918751e01f040e20b4ee5e41e3e886fdbbfe110669364d4e9ddf437762df454f50667b3ea9cd8d711ae0d2e6ea68e5fac5cf0103d3e317e968a25d28d2706e191fb71581a0f3ac8d6fc428a5ef18094ae89110fa03f8e1029446f823005eef17e514fce84a87e22e5fd5d9bd3d6d3b2d3c9c9e4338e555476ddecfbdbbf33fc5245ce16e06c65321744e329ea359671e01a3c78c1c04a623eddf5267ae742c7b53c6ba1b99b08355ff2363a752921e28b", 0x1000, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 19:33:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x2ee) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x507}, 0x0, 0x0, 0x0) 19:33:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:33:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 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 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x0, 0x400000000002, 0x40) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x8, 0x20, 0x0, 0x80000000, 0x9, 0xfffffffa, 0x0, 0x2, 0x0, 0x5}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 19:33:37 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f0000000000), 0x8000) 19:33:37 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c284a0b65f3a3b7f1e342a6a1936eec1813064c9d00"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 19:33:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x200a, &(0x7f0000000000)={0x6, 0xdf}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:33:37 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x3, 0x292}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x2, 0x9, 0x75b9}, {0x9, 0x1, 0x6, 0xffffffff}, {0xfffd, 0x8, 0xe7, 0x1f7}, {0x8000, 0x4, 0x3f, 0x6}, {0x0, 0x20, 0x32, 0x2}, {0x9, 0x84, 0x7}, {0x3, 0x7, 0x95, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000feff00000001000000000000000200"/28]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) r3 = dup2(r1, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x14, 0x0, 0x4}, {0x6, 0x3, 0x5}]}) syz_emit_ethernet(0x263, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_LOCK(r4, 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {0x64}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff4, 0x8, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0x200fff9f, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x10, 0x3, 0x401}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x2, 0x4}], 0x66, 0x0, 0x2000081, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x9c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x8d\xa5\x05\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES16=r6, @ANYRES16=0x0, @ANYRES16], 0x4) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r2) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30d89e7f6b186996acd02ff6cb7f0e319e4576a0d79cd4373f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2d41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871035275311648c5d97bc04385c73f3cc5ecc93d9d1281afabdf5ecd281062b1663e22e919b63cbc6dfebc0abe105401b08989a99ab87716dca81046c33c9c734da07d82251433dde99d2fcf20e40d9b0ee44b409d49107bc4641a3c0a9f1ebbee0e13375c3a3cc5ee3a0227550e10e0eadc973bbecc1ec3f12cc12e65a8a22fb1eb51dfce3d"], 0x10) socket(0x25d1a271df0ada65, 0x2, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) write(r1, &(0x7f0000000000)="2f685e46ce1e24480503d4f54285d22075015b46b16913a355040e83f70d2c226b86198de4d818276d696ff3d21b94067aa9e1b9dd6e346def422c8644d865858cbcdec427ace61aa2b3d9266ed6cc480a44c04070cbf5d3a53f92450f309289d02dc1be1c57ad4c41ecc3a8998e4ecb89dae57c17ca6485c69c02d54ace5aba8768cc5b87810b396b094b8fb1baaeaa3c1ec180c6607e574732f920fae9e8d1fc09e1cb69349968339765a21cea2711e81b5603991b8e29a10a113762a89d2d552f95f4f32440987acf97a873c247f78b8e11e6bf3137da63265dd574f1425e898b631d0ef9fe97035b78a20618888a0b26", 0xf2) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x4, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x40000000000c, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x41) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000000000000f0, &(0x7f0000000040)=[{0x80}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000280)=[{r1, 0x8}], 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, 0x0, 0x0) r9 = socket$inet6(0x18, 0x4005, 0x70) r10 = fcntl$dupfd(r7, 0x0, r8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getpgrp() r17 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r11, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100800001, 0xb1f1}) r18 = socket(0x2, 0xc003, 0x2) setsockopt(r18, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r18, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(r21, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r23 = socket$inet6(0x18, 0x4005, 0x70) r24 = fcntl$dupfd(r21, 0x0, r22) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x0, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r29 = getpgrp() r30 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r25, 0x0, r27, r28, 0x5, 0x7fff}, 0x6, 0x2, r29, r30, 0x7f, 0x100800001, 0xb1f1}) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r31, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x0, 0xd]) semop(r31, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r33 = socket(0x18, 0x1, 0x0) dup2(r32, r33) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, 0x0, 0x0, r37, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r19, r28, r35]) r38 = socket(0x2, 0xc003, 0x2) setsockopt(r38, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r38, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, 0x0, 0x0) r42 = socket$inet6(0x18, 0x4005, 0x70) r43 = fcntl$dupfd(r40, 0x0, r41) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = getpgrp() r50 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r44, r46, r47, r48, 0x5, 0x7fff}, 0x6, 0x2, r49, r50, 0x7f, 0x100800001, 0xb1f1}) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:03 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) r0 = getpid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) dup(r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket(0x20, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceacda84e6abca64896bc5e57c6360bcd4c0a162b46fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) bind$inet6(0xffffffffffffff9c, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x8}, 0xc) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x94) close(r2) pwrite(r1, &(0x7f0000000040)="3f9e6a5c83d8b8d5da220521f673f0", 0xf, 0x0, 0x1c) socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: clock_settime(0x1, &(0x7f0000000000)={0x4, 0x2}) clock_settime(0x0, &(0x7f0000000280)={0x5}) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc3c], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xefffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x4000000000000000}, {0x8000}, {}, {0x0, 0x0, 0x0, 0x3}, {0x1}], {0x0, 0x0, 0x0, 0x5}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="ed2d4edd5a5dcdf2b6b3a2e91c545f2b195e12b66ecbb355929ab19670e07e3fd01a1ad453016e11572bb60267caaf6f5eed845cf0801ad755cf65", 0x3b}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x4, 0x6, 0xf8, 0x7}, {0x6, 0x7f, 0x98, 0x5}, {0x8, 0x3f, 0x0, 0x73e4}, {0x8, 0x3f, 0xfe, 0xfa4}, {0x8, 0x0, 0x5, 0x3}, {0x798, 0x9d, 0x5, 0x7}, {0x0, 0x6, 0x2, 0x7}, {0x2, 0x7f, 0xb0, 0xaf1}, {0x0, 0x50, 0x40, 0x75}]}) r4 = fcntl$dupfd(r2, 0x0, r2) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r5 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000608000/0x3000)=nil) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x39a) munlock(&(0x7f00002c5000/0x3000)=nil, 0x3000) shmat(r5, &(0x7f00004ae000/0x1000)=nil, 0x2000) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80606948, &(0x7f0000000300)) ioctl$BIOCLOCK(r9, 0x20004276) ioctl$TIOCFLUSH(r7, 0x80606948, &(0x7f0000000300)) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffcc6d, 0x6}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000100)=0x9, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x11) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x8) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) openat(r5, &(0x7f0000000300)='./file0\x00', 0x800, 0x0) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0xfffffe34) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 16:00:05 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x2}, 0x0) write(r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r2 = msgget(0x1, 0x8) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000000300)={0x9ddb3877ea11431c}, 0x8, 0x1000) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)=""/153, &(0x7f00000000c0)=0x99) msgrcv(r2, &(0x7f0000000140)={0x0, ""/216}, 0xe0, 0x3, 0x1000) dup2(r1, r0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x1dd}], 0x1, 0x0, 0xffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:05 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x10) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4000000000000, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f008730 failed: hole in range 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x0) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x68f) 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r0, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3add, 0x800}, {0x18, 0x3, 0x7fff, 0x2be077fb}, 0x3, [0x7, 0x20, 0x0, 0xfffff000, 0x1, 0x8, 0x1, 0x966a]}, 0x3c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000200)=0x21b) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xf}, {&(0x7f0000001640)=""/4092, 0x1005}], 0x1, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = dup(r0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) dup2(r0, r2) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x0) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf416ddad006854d78a2a197a3862078dea24018295954984c87910bf453f68c12f00287ead4bcb777fa69dfceac2a84e6abca64896bc5e9357c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd42aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9cdf69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000065a4114fd5df6ae0ae2571c02903c2f5f16f563baa8c13fb54fe8146c680a1066ae60e13a2cccd8cf912088cd26f8bc89608123496b2cad5d14de6da100b138c2611c2a188991dc7f2c9376781028e211565cdabeed92cbe9e27036f81e99c000f70a8c7d9a8e27b8854c6681a60c361"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) fcntl$lock(r3, 0x13, &(0x7f00000003c0)={0x1, 0x6, 0x5, 0x5}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0x250) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020063c4a1e227ac43dc64"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80004824, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xd4c72c9607e95cc9, 0x2}], 0x988c, 0x0, 0xfffffffc, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$KDDISABIO(r4, 0x20004b3d) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x44) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af0aee69faf4bfc9d6aa4f8d270e2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd62", 0x200) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4", 0xfffffffd}) r1 = syz_open_pts() r2 = dup2(r0, r1) socket(0x18, 0x3, 0x0) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d705000000000000005b00000000000000e74de4"}) r6 = syz_open_pts() r7 = dup2(r3, r6) r8 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = fcntl$dupfd(r2, 0xa, r8) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x99e, "513799e96adbf44eaab563ed82f25d61841d6520"}) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)={0x10001}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) geteuid() getegid() fchown(0xffffffffffffffff, 0x0, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80606948, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = dup(r10) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) 16:00:08 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x24, 0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001700)="648ec04a393b6b1113ed94d598e266aeed79c45cf28952ad182a58f3d492958cdb636fb77c961a78f8708f81a63c22814d2c8ea70c3fa4faa27cca4d6ce04341e9c9c646e4e8c1e3b3745a0cbf4222bd8720218acda1ba825fde39f9b7c085173a55c45a772f09062d4b3e924b5d458451541644c5a0558e930b8c0fbea5883a2a4dc9e4df8684ba2361f5dd4c1c752d184661344663f687e8ea6d7b40fdd5ae89121053ae041b3e2bc0807c902354f5c61577b2866b4d6cd14e26d818684b96a260fecf00d2c5e28f34605547adde4398953e9d0c7f2bcd42dcdb5e964b7ff92f2cb768ec6c56fc61fc31f4433f732a0a11719305d10ee6f928c66b7e71fe7cd065a96bac1df090bbf24ffd643f0aa9f351e2a132719927e7c4cba0773cbbbf7eb3b131f0ea757768b94c204d3933e5fa589696f931ff10a7d05e1c9184e87e4905a66514261b1e626c2ec29e21c70db3efdab16bf487406d7eb7b963d0957503607702ea04595aa80aa6fdea7dc7a9abd6762c5da8f346b316839cf62b37bd52ed26883010b241b6d408ec1d352b43683cd385756849a93a02cdb4da0787a897a8c12df3e378db205d207d807e3ac1b066628c7c131eeb2b776202cc1569de4b29eb7388b3e2fcc4b516c90ac9a3a406a29b7b952edd63a2f3b030551b98c9b81aede2536f213b8cc73473e515a887a272ba4c43f9758c8ad6c6df9859c5347eb8124f3dfb4d084a3fc82e2f39be082629c211d8ce2f28e2f2022d189ac1144177b60b536a773a79705113bc0b0ee14b28deb87ec8c8088b483e4e895f2579a91f445232652d79ababae9f802ba607e3d6ba0575af82d68dcedb46e4d9562c9c743a13ecd6059b2e01544f9bca7f82eec8bd6a8c3cb2728501fd7b907f0aa20c1b8df3c27720ecb643972ad919ad84eae19432c7d50a54bd802174cd6177150d2e83b86e374cfc1d950e8df6fcc50fc9b8338ecead66d7b95956d73d0696751674c1d9bc851a4b376a0aad5f1299ba33616db113de42750751c4d46f9303cef1d0877a0219e901c497d0fd4cca49b10f1a4f33454af70a26fa427570bac3319ab2c568505e38a14c0a535602ec4e8b49f66a98ba8b671e567118e1967acf616824f9c3e49db1bf5c43474adaf7de5aa97f14c38a7e38b91655cfe85e3b053e0d0291ca25d4c42904bd3c828dfc8a308b1bb24a23404c26a171172c117ea8776d8c42662365403ec9ddcb3f86ef82497d7e166d8485feed60faa2cc8c5789fd36a0f9ad5502b41b2bd1214bb4c36504fba3b28724c188c8bc155f28aec197f68a9046a958e3f36dc1ec42c096956e2b05e7e0eeacf577b97bd54e725d8c71c96f41bb1d9328080fe16057415405af414b8da01e81afcbce61ba0700d896d0eca859e99dc1c51ff84a103ee10a9bd66b0bc555fde24cc22403914caa05d473e059d1474217be2517684677c3f4aa7b7398fc3f417c6e496418ae0d1f6b6bcb9ab43469f34c9d872cd36c3b22aa3a1fd60403a08ef1c10053b20c739d6573c0977596626832acbac4814bc8b4fd06c2a7b0c84ed4c49a614effcb9cd5db523109e89d6af045714897666aa04665d086cea12f9e1a35528d2230cb0ae3da4803c4c134896ad7fbc0785db20d5ed79a38d426145978761d0a40636a1fababda3d0e2440f5e4ec513b33746ab5df5355c97bcd4596bc58dbba813b9c322799edc10ba03ffbccc5b291a5bbcf25e93cdd0f60912cab475a459a8d11dfdce7c05ea8bb5cd9806296a19b8211f9e4e019861bbace3d8cb172cc1add796c850c4282b0e39a8e7dc4342e48e0b9111e43a7cae33d998d6015f07e95df71bf1eb5c98a1f92e85ad5fbc797ba81cf235c6c320526fefb22e57dd18e138f7d9741aab6ad0811a68b7ea3a7dac3c5eb830abf68af24d0b1c4caa8b32ab7e0bfc4c1386fc1385c5a75319f32fd3bae5953219fc12ade7a005335247cad8f9f087e4b36c03531eff39af283b8e612e9657816e5dab8a2ad44d6f714e90fb5d7cd2c9a6c99dcd946d7b7df7e4c3a460ffda0ecada8360bc829d68a19253978dca58b96c65efccd36080fabb921981a835e07dcb9171c373f89b6ac7f51c4a0f19f5d9bb141c6da45018ada014a0e61c55f332a90aa2563a35e0e61a5241e695897712193a2b17ca54a14e6e5946639dccabb2c1ba1b1adb6cb7a7d2abaabe8c4b507837ccf1993527f55aaf33df98d773fc80072ba78cb6b20887957ab92651c3cd623350302f2ce58e5bfa743f1875d9fbb794b468c1913d6fc8961ef6afec656372e0f93db8f7ea1f907e166d8411f273687b5e3eb35d15999b7ae0e7c62545d67738d0a8dc493af694782c204d9630b43a1f671e00c35f39328e345b93ac4f6d8167c589b4f1844a63e2ac0a3d4362296e197735c84890e258ba419ae8946da9975c8ffd93ff36593c7d08a6ed0de4645d1fc96e4cb6e65a72ae00caebb4b4f68eab7011be0f8741321837b123cfda3adbb734c799b015a5a02501e544fc42f7fded56be83487e354f34ef75f52ddc24d5175e96b2c49eae0d03fc04ee77579fde3c50963bc4df5c64743dd4b51a394daf1c059de7a257f2b9d0539d8869e571bb0c0d162342845a0eb0ff94715771520b73dbb1ebcc00be59632745dcf00c924c8bbcdf770b4a254c0bd90384ab8d7757ad5da7719290b010ef85ffcb7b3de45eb503f037e1d2b2f957e45c8fd3178b9d3a592318bc0b595e61910d59356fb4dee57a47af1b2c17136d0be087e254800987e2b7c6b01dd0e4ff154788493fbe3cf5058abb8deff3fc4bea1555ce39afc3837f2de5440479bb8437d190dd95d927c9232c8d3be08572ae3c71e9820c4654dc570a3c824ce6b270a9331e90a2a3d19554f25bf72b93ad84f8b65644c651c2c860c77b05d5e6e6d19876f3bf8695913af71b6a13559969af2d7dbd2467c56b6fae240a24604a14698077d3cf1012f8b338634247baf5a2ce7149a9de5d182ac5ae635069337a6450f2e639fade836b459ef38c407d5f2ca2b98ae3a99bcf640696d7bad3b2e207e7b6978fcffc05bf24aee6eca987eb6f54cf1ed73f77bdeb8a6c90b6f9ea5a4864111abe539089befd6a784ffe4a5753d290a98323212749834e4bd8dc8af4ad3253abdced55d76102c5abbfa0dfae5f0b5ca9697abca8299b23c8d7d1278b6edd23a04a9b94a0d8943c4b77103a98e1d7a47567d191cfe88ed723efdc652313b6f9c01e38ef9dae2a660c0bc0ccb0d96e8ad68680ca00bd58cb1d4afce9744def1fd15ab3ee6dae42c604b6a16f1253ff787584e823e3a55aa933c2506dc8377a6a0932622af670db716c23816592525c1aa447be09ebda3d7ac21367fd5b2ab4a3b635fcd64b05818421abceae82af43d6f814162fa39ac9dc51c81afe8a5318b7a8023b4969fbc49cc29c9a20175635cc6bb1c90dab11b4c2968934ac31bbb2e24788ccb122b9f8909fe33b43e90b47f882723fb5abfd9aaf564440bc93ca7b187da98fc57da30662b5471301c7007635d8575a64bd84beaa373e4060e09dd50b2824976f1b6d3d8b5baaba8410d35339b373522731eb21b745077269890a72e50daad78660a562c6763f1be388802fa771b272b8f92580d23ccc1991b1afeeb6032fc63ef6f5c2e386ab2ae0e5b0280465af8463b1e12d70ab48cb2b1a968bc119431ab14bbcc877367fb2e5e06663ec538b4eb88fd2c7e5bdee70682812fb9f2944ea51db812f2fd6c93efb9ae0237afa0afc4e99136648ff3771a5855447cacaa7aaabb0ee91d546651da45829809664cc6a00a4c9a9e896f70cd43470e6bd903ac1ec065e5a1814de443a4ef02d0c9c25d5e4dbe8685be0f926a5b84a0e3e227d40c320e18c8e3b96b19fd9467405fc27354f397449de2d88fa0509aeb71dc5a8435013d223a586e0c63bc0456cf3d2679c554a95c9de32558504dc74f46df80713dbe62f45aa074351c9bd6bab2c6820dc0ecff3f3aeaf52ba0090bae3cb746f184a2a0bfb2c91ed9bc7e0bd0c981f7ddc6e6892298bbb57c2b65fc2d3c84f0134353c462d68e7bb73541cf24b0138eae4daa9ca93ec6702e4d609a760340a8c7adc66aa38d3e17ebb3131869dd215ba0eeb1f244c4c6ac3b2a3397a0004c5bdf969ecdbd96b0fa096940984dcbd4fb2cb8e410b97c5a7a6d2d5ebd28389c8d6e76071804b061c185c9f26908b9af54e34bdb633d91c2b7ccb9f64f3a3e33288fc20ea5d7c99f7bf97a9550c10f642389cf45deacdde5646953bf2e1fe1c083760af4afe011c6ab7b9016b4f7b22cf9ea5ee71d894ba3ecb8cf7e78327b47c9f18bf1f433659b17d997e10147d76d027bcbfc970deabee480ff584287428c5f7f649a1c666a8e5b264810116f0cc12cec3c5dee8a6226ad24e8c55c5b824bcb6dcf7cb961d852675ebe399a2fc974ba12866106dfd72706a250c6e8fd748ac107145801c911a2b72f67d56294ed1f67d456401e78c65a00b106cd1204ca0f1dbe905e0d217c2f795b49863618e75a45a11ab4b1a5c74b3cacba13a8545f6005a64174b0982ce455a8cc34c5fced715078f67334975f8f48c8084b2222fb4dfef90103ee563afe56a68568f887eadee3ec7853450966bd179652cfd9cc6ebadecd45dd2ffc0044363fafd65737852e872481578f4d69803678bed72420d0b5d917abc4ccbe0a99872f5cbf8148fb3da5283f4a7779f2742d82351c81e429ff420eaeda1560f0a42afe7d93c083e70400b372fbdfb948431efc77e3fc824c664662ee797f28e3d13210e0ec1c2b99a8c590c278d95645fdabb7ab8588e10f49e5f7d0e956607f4c5c233d27819bc3f79881f314973bb307ce573873849e4c3410ec76f7ffd141e433bd2f129edb85c2ede4a41981a6dc32aba4c045b4739cd86e88f5de178834430372ed89375868ee0e5351de1def5e9d13a20867aac93c9638fd3e6116c2d5767bfbdc20b5ff4357edecabf447b31de63a80da1d08f9d345bd798b4611dcba60c680d6ea1da5a169e797b15697ab567bb1649d6cfe90d4129dfd2c9a5b40ae2b05006b28e0ded0249924f30e025e81c2654126acfabf7c24cd6836e42141196d6ea81886de91494d8911548c86f345550d7ebdacb2a1436b7b0ba822dcf080f3beae122cdaaeae4551a5490b03cbccd089028f591f9772639a5082b7ab3ef25cd74299adcc5f4e11c5b0f468f6401f64cc5b7c80aec3272377fc1c107a02ca0f2d16684ae2916079204c49648262f8ee081c828c6d21275130bc605e7a5af944906add5b757de756ebf5eafbbeefaf3ae55438d687ace329f523ac52a72e9115cc7a786afc98e8a36a8f3e5dd9dd1cd62782c9ef247f0e61167d4bb815c4e2974183061035f05319e7d72e3cecd927f60d81947f3f7c05a710280b62eec390ab237e986368ec01248b94716031bbd0f7f40d4b8d4adc2bce1e9a27e2653c5dd768ebaa1e33e49e601046bb7bee88fe3104c078f2534d4b281aceef838887387c94bc5415e437d0cb8ffd62386f4670b76c7d86364daa64875dfc6a15ca0e6454ffe6c211a21bd5188bd99bfa319eb320df0c5f1b92f65e9120738a0ac9e7e44a624aef3c0396c828d7e9f8fbc9c346e80ba5f964cc2ff7a7db0fc6c98d65332bffe9099fb707caece2f33539b5c057a4fb3cef663c84c6cd4ebbde405c3e3b0c5e227bba714ba47cabe837438e5b35606d05edfc0948ccf990e1863d2f1ac15093579468cbaa42fc45bb96cd5ff2f68e3b02c9bb84d2c8c2a2ddb646c4201c2a68fa0b", 0x1000}, {&(0x7f0000000340)="6a13fa620629514d60a44e2ce5432ca4823a22caf5872306314bf3d02e018c8d3419bbca8e6f95822397584209b31807295bda9c8dcd57a8e8c5b2daaa9597f4b632bfcc24862fdf02e9e0322953a5b84a6dc9bb97be791e7176b7d7a567141dcffeac500b6c744cd0ca952593bcd01e3fa280c1bebd3b4a0c22c8f7933dacdc43e7a2740011fd0e3cf2c920f7a1de470244337f0cd4ec49b604971dd1d3137b74494c241bc994", 0xa7}, {&(0x7f0000000400)="2e8f4328362a6a643d64aae178a71d2fe795eabcc58b968c7e4224d5807ca20868daa32a7d996e1b79c7f8b146596a6376d64fd08e6ac1ed46d946089f2709ca6c16e40289f2fc72b8a6191127583687f8195d3e386c28b3b78cd97436745b017ea1d19278bcd15f37a6b5ae57e3632c1ec697e1dc1548edc96027ce643fdd59cdbcc053809bef4a970783a434771a651b5f533fa36b21113309d879a67f9ff546465aea129c9bc75bcb2f1349c08a256878969240a7ddd5013a1cc8", 0xbc}], 0x3, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r5, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = fcntl$getown(r9, 0x5) r11 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r10, r11, r12}, 0xc) r13 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r13, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r12, r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r16 = fcntl$dupfd(r15, 0xa, 0xffffffffffffff9c) r17 = fcntl$getown(r16, 0x5) r18 = geteuid() ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f00000001c0)=r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={r17, r18, r19}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r19, r21) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r23 = fcntl$dupfd(r22, 0xa, 0xffffffffffffff9c) r24 = fcntl$getown(r23, 0x5) r25 = geteuid() ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={r24, r25, r26}, 0xc) r27 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r27, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r26, r28) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r30 = fcntl$dupfd(r29, 0xa, 0xffffffffffffff9c) r31 = fcntl$getown(r30, 0x5) r32 = geteuid() ioctl$LIOCSFD(r30, 0x80046c7f, &(0x7f00000001c0)=r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={r31, r32, r33}, 0xc) r34 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r34, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r33, r35) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, r21, r28, r35]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r39 = fcntl$dupfd(r38, 0xa, 0xffffffffffffff9c) r40 = fcntl$getown(r39, 0x5) r41 = geteuid() ioctl$LIOCSFD(r39, 0x80046c7f, &(0x7f00000001c0)=r39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={r40, r41, r42}, 0xc) r43 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r43, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r42, r44) getgroups(0x5, &(0x7f00000001c0)=[r44, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000240)=[r5, r12, r36, r37, r45]) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0xfffffffffffffffd], [], [{}, {0x0, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x1}, {0x2}, {0x0, 0x4}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2c}, {0x7ffffffe}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x248, [{0x2}, {0x0, 0x8}, {0x1, 0x8a}, {0x3, 0x10001}, {0x3, 0x8}, {0x1, 0xfff}, {0x1, 0x6}, {0x2, 0x3}, {0x1, 0x9}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0xe87}, {0x3, 0x3f}, {0xd1b2862703d0c5bd, 0x400}, {0x3, 0xe}, {0x1, 0x6}, {0x1, 0xffffffff}, {0x1, 0xa23c}, {0x2}, {0x4, 0x8}, {0x0, 0x3}, {0x3, 0x6939}, {0x1, 0x1}, {0x3, 0x5320}, {0x3, 0x884b}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0xffff}, {0x3, 0xa5}, {0x5, 0xc9}, {0x2, 0xffffffff}, {0x0, 0x3}]}) 16:00:09 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') geteuid() r0 = msgget(0x0, 0x4) r1 = geteuid() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r6 = fcntl$getown(r5, 0x5) r7 = geteuid() ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000001c0)=r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = fcntl$getown(r12, 0x5) r14 = geteuid() ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000001c0)=r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x5, r1, r3, r7, r9, 0xa, 0x1}, 0x1, 0x2, r10, r13, 0x4, 0x8, 0x2, 0xffff}) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000040)=0xc) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r18 = socket(0x2, 0xc003, 0x1) connect$unix(r18, &(0x7f0000000680)=ANY=[@ANYBLOB="8202ad04000000ffffff2a197a386207000000a34a008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8e9fbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000800000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1882732d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571f0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad89bd30459233321cbc50bb82442896d9d335d78c19dea56e39d2cedc53886580e9fd91171d5798ad94f9b710280fc1df65817ec0cc9e80d57c80d6004917638891a77d6e4c465fc5799cb279471582a72dea99a4be6f596682776b15948d645582fa080d648539521c3767cf866e0138b2cd2d1013f920eea29a5e38a4b311a8069fdbde51ac37beeb54297445cc3e9318afa29df76ecae0f4b6690373754aad8d3e1af36a27a964e4a2b3e4e165182cf44b92602223"], 0x10) r19 = socket(0x2, 0xc003, 0x1) connect$unix(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abcbc4896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9a7abdd8053ce65a950e8defba1cd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589010000000000000031b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c564d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a000000000000"], 0x10) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$inet_opts(r20, 0x0, 0x0, &(0x7f0000000180), 0x0) writev(r19, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) semget$private(0x0, 0x0, 0x8720ddae5c43c1ea) poll(&(0x7f0000000100)=[{r16, 0x10}, {r17, 0x80}, {r18, 0x2}, {0xffffffffffffffff, 0x4}], 0x4, 0x200) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="dbba99219496fe08685a260aff239b04048580e8afa48b1a0476c400aec9475dafa961f111ced2b4a8bfaabdb9414956bd111f9cc8", 0x35, 0x804, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x87d3, 0x1f, 0x1, 0x20}, {0x200, 0x8, 0x57, 0x507}, {0x95d, 0x2, 0x20, 0x6}, {0xb3, 0x1f, 0x8, 0x52e37e28}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x10, 0x1, 0x6) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="7392d037f3e4", 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) ftruncate(r2, 0x0, 0xffffffffffffff7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="2d60f34ca8e973c333930d9a9047c87a35db66c30a5609a7744661b4b617f4d05f97130e0de83d80e6a1c8b757d051186ff3743bb9ddc38bac73f7983d2172f6d6ddda586c454649cc425ff24ad1678d499312521220bc2f789b791fd35f9cb861", 0xfffffffffffffe32) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000140)) 16:00:09 executing program 0: socketpair(0x1c, 0x8000, 0x5, &(0x7f0000000000)) socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffe1) setregid(r5, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, r5, r8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x3f, 0x0, 0x0) lseek(r9, 0x0, 0x1, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000180)="087ec641000000e9000000000000") 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a443543", 0xc0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0xffffffffffffe07, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x284882bf3e24be7, 0x0) fcntl$dupfd(r0, 0x5, r2) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x6, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606948, &(0x7f00000001c0)=0x801002) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2000000) r2 = socket$inet6(0x18, 0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socket(0x18, 0x3, 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r3, 0xfffffffc, 0x3ff, 0x0, 0x0) r4 = msgget$private(0x0, 0x30) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) r9 = fcntl$getown(r8, 0x5) r10 = geteuid() ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000001c0)=r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r10, r11}, 0xc) r13 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r13, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r11, r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r16 = fcntl$dupfd(r15, 0xa, 0xffffffffffffff9c) r17 = fcntl$getown(r16, 0x5) r18 = geteuid() ioctl$LIOCSFD(r16, 0x80046c7f, &(0x7f0000000300)=r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={r17, r18, r19}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r20, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r19, r21) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r23 = fcntl$dupfd(r22, 0xa, 0xffffffffffffff9c) r24 = fcntl$getown(r23, 0x5) r25 = geteuid() ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={r24, r25, r26}, 0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r28 = fcntl$dupfd(r27, 0xa, 0xffffffffffffff9c) r29 = fcntl$getown(r28, 0x5) r30 = geteuid() ioctl$LIOCSFD(r28, 0x80046c7f, &(0x7f00000001c0)=r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={r29, r30, r31}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x5, r6, r14, 0xffffffffffffffff, r19, 0x40, 0x6}, 0x3, 0x5, r24, r29, 0xb1, 0x3, 0x5, 0x2b}) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x8}, 0xc) r32 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x80) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socket(0xabe4c85c581920d3, 0x0, 0x8) setsockopt(r0, 0x27, 0x80000000000000d, 0x0, 0xfffffd93) pread(r32, &(0x7f0000000080)="f9ea87313cf62e81d0", 0x9, 0x0, 0x4) r34 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) pread(r34, &(0x7f0000000380)="2bac4705e59bcf19ee83acc261ecdd186a386d6bf8d9d1045f768a9c1744b17a456d459b219394bd41747f9b471ccf3e5fb2c9d30bc7c48792823176c11fe4fdd23925ed720488bea2aa", 0x4a, 0x0, 0x9) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0xbc1c548ddbf2af4) shutdown(r0, 0x2) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) pckbd_enable: command error 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./bus\x00') getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, &(0x7f0000000140)="220e22", 0x3) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r6 = fcntl$getown(r5, 0x5) r7 = geteuid() ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000001c0)=r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r8}, 0xc) r9 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r9, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r8, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = fcntl$getown(r12, 0x5) r14 = geteuid() ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000001c0)=r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r16, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r15, r17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, r8, 0x0, r17}, 0x5000000000004, 0x5, 0x0, r18, 0x0, 0x7fffffff, 0x3, 0x101}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x2}, {0x25}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x13, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffdffffffffffff], [0x0, 0x0, 0x401], [], {}, {0x7f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x4}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x20, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606948, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000040)=0xfffffffa) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0xffff) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/170) 16:00:11 executing program 0: mprotect(&(0x7f0000489000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x44) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x3, 0x40, 0x7f}, 0x200, 0x3, 0x8000}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000000)) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/83, 0x53}], 0x5) msgget$private(0x0, 0x40a) 16:00:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x4000, 0x1a1, &(0x7f0000006000/0x4000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x210) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='f\xe5\x00', 0x80, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28, 0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = fcntl$getown(r7, 0x5) r9 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) r11 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r11, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r10, r12) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r15 = fcntl$dupfd(r14, 0xa, 0xffffffffffffff9c) r16 = fcntl$getown(r15, 0x5) r17 = geteuid() ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f00000001c0)=r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={r16, r17, r18}, 0xc) r19 = getpgid(r16) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0xffffffff, r3, r4, r5, r12, 0x4, 0x7}, 0x5, 0x80, r13, r19, 0x7f, 0xfffffffffffffffe, 0x1}) socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x68, 0x0, 0x0, 0x501c}, {0x1ff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 1: setuid(0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c3a428c592e978bd7a32e5e0cdce49886e4d0c"}) write(r1, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549", 0x1d1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r3) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000000)) 16:00:12 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xfff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) getdents(r1, &(0x7f0000000200)=""/88, 0x58) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x400006}]}) dup2(0xffffffffffffffff, r0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fcntl$getown(r0, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x3add, 0x800}, {0x18, 0x3, 0x7fff, 0x2be077fb}, 0x3, [0x7, 0x20, 0x0, 0xfffff000, 0x1, 0x8, 0x1, 0x966a]}, 0x3c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0x27e) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x81) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xefd, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "000000000000000100002000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffe6db], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r5, &(0x7f00000000c0)=""/13, 0xd, 0x40, 0x0, 0x0) mmap(&(0x7f00004bb000/0x1000)=nil, 0x1000, 0x7, 0x12, r5, 0x0, 0x0) ftruncate(r2, 0x0, 0x10000) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffc, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) lseek(r2, 0x0, 0x81, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x4, 0x2, 0x1, 0x3f, 0xfff, 0x6, 0x2d53b93c87b99551, 0x0, 0xffff, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="870200ffffff00"/26], 0x10}, 0x10) 16:00:12 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) recvfrom$inet(r2, &(0x7f00000002c0)=""/147, 0x93, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) getrlimit(0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ec733000"], 0x10) dup2(r1, r0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) shutdown(r3, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000300)=0xc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = kqueue() r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x9, 0x4, &(0x7f0000000200)="62739f1ac1d0b51524fc20e960f6cd9908389cac949e3e2f0a1e5762189e2ac4d6a15f2477c081ed82fd1570e4aedc6efdeabe01db45c007d888708f77f4864f223adb58c26d2df154e1147badf8e1122bbde3f28353dc4be76843d0ff67c87910b23bb5138d73587fb121a1c41e6cdcee271c241dddef37400196bf3e6edb7ab69a2ebf37d067f84eea148ac153324310a6712b053135e2f4e2e8b632a87862b930ca2c82c53b26c9ab15f56ceaa2528af6a2972f048a98c8ca5d0aaa49ecde41c514988e59bd60af8dfd8b7e45aedd45818732c2fbe7ed2b", 0xd9) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) r7 = socket$inet6(0x18, 0x4, 0x80) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x102, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x3f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x2}, {r2, 0x10}, {r9, 0x100}, {r5}, {r6, 0x1}, {0xffffffffffffff9c, 0x4}, {r7, 0x80}, {r8, 0x100}], 0x8, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b65e2887f01347", 0x33}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) pread(r1, &(0x7f00000002c0)="6cad375018d7a94875bfb0571f1ee23e471ba10941c0c590a12980869fd8b078da1bddc6f63577405f0d7fcd3e5d7684811aa891ae0eb7821a630e3e9ba741f94c9261c99a2be4888ce08d44a211a7d61a7b9524e463126bfd6774ec45171624fd6efce8d4c0518e27e842f0b7c385185cb575b2d5806483d635c7fdf18caff3d290b2cfe1db4f0351eec0e99596eabe9bcbf7e5aace7720011dd0df426fdb421f8d0331915c757eaf5a6e726fd13fa28ad01899e2d71aae9142b3f73060ecba206748b87ec03223b2ad1e62c71ed1c63b2331dc2a19619b73cbdcbc7fbfe29817f0f5442f57758f7d2f6e941d0512106748f6de701d", 0xf6, 0x0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200), 0x0, &(0x7f00000004c0)=[{0xb0, 0xffff, 0x8, "6df00c401caa7a6560d3c277339c1fd9aef7cc1fb5f2591b9f7a7cafc165c9ee4cd4169e46b9163aa603b31fcca93a7a9372e532ec7604924314d8f336bde9be5a6b1b0a5c4cef60ebf8630d00193c2d74289fc30cbde3e3e3f8e0b5692eeee470d4fdbbfdb992e00e02eabd4177ed1a765e3cb5858a68286f49fa0222039ccf17cc3075a4037e51710e1488352026e78a060430a3ba032433bec056"}, {0x38, 0xfffe, 0x5, "586958e948e4f4c4dc176182826774aaf4fcf0a963eea77a00defecebd12583449a486c0"}, {0x1010, 0x10002, 0xf375, "ac65ba105ffa45545a46fdbb21ec195844219394d3f326fe5f6c84bd5e08fe32d3322a258bb4ae4db746b57f5a8bc283766d89b7fc7100efb1f500d7b3cb8c269b51844b22872ac6ae1ce4923338755b1171e2902cbb5684a94d8c453255cedad16db7961a73ef4038899efcd78fc4eb99644198c9bd82b48f8da9f73917f00b039e6c7a479c5a683d1ff2f5c20ab1bfd7892ccc830fd255df11fac5a1cbc10520d82e835c8211ecc6105305d3031f42348f50077751f2f6b9ae5b87c3cc3cdfb30f6170f858af11e3c85cb1ad31eb33844d78dfc780b0ef563575d3ed5a390b969f6817447e81979004a1757ae14dc6e35b0ec6428001ab7ad915bd29e33e51a22a1b880edc13d924db8f2fde5f14cbef8fd34efe8145089c4762e85aec2d2592bc2f0f5e46c3f31fbe0319c9423185d7cc5b353025516fab2a1fe7f479c9c678221128ee6914cfca10802cacc41a36b1a48fc9ae5a8702c969a0a97776a3e85e1e5851a02bb3e1bfa757ac6e65e52617270a248626b30bebb3eeffcf9906f787b93ef09096dd38a6e8a94971b6c7b270cc8db94f5e3aa022535999f8762a7e691204c03f6942becbe4a33eda79bef7c2099788ef788c6d38b5713efd37111f5b71bdc52f1715ffb49d923e7fa381a60da2f4d145f613acca75a96bb498ee2daa7268ee3e03353579bf5ee51ce85c5b0f336e80e475f4269a0e5612838e6a83e70a4398cd46b0a5667efe497cea3a4f35c3c3fbfda940745cc0435059c5b9a9f048f82b37476639cc785ec46bdc54a2d086b81fb8c2346a6d209d01e787558ab92170e1f5002bc75e1e2a5a9670dad6f14d924d6216efe240d65d789d8844c69c6bb4efc4f3aee249c724c19691cfe80af2b22c45c62a134e4464b5b56c98b959414c96d934746b51a132498b921c7d6511703a6291868e2da7c05c15fedc6303f418af407a24e9bd06e68cd16ed13bef4ca3307b96edeb0b582ad693a9548f6579a0b1fcdeb8c5f7d7b248cec223ab849d0a8683b2cba58c5d94cb5670ae84447a1d3b6d9f5f50ccbd6b6b756557c6b7d73febfe105814477485ffb0deed7c343db6cb03f562ba36ee142a16a2d19f133811bbeac03c6953c105c215b8c9ee5e9734bc54acbb233db872f08145f83ef66827bfabe736bd6f424b4c1ea5e8eb41389dfd9e3a59c56f0f9517e3354d38e5c8e8b261f6aca5a173db543dd4c17d010dd6a12975f014bed0063cd7b15433556fbab37109fc4a2aabb07eaec4b661a43901107308b94ad2515d2df8e6f26f85b4777cbc2aa41f95718827c2545994a077395fa47660509eaed36c212f348d0792bec709c77cee525db05d0375563059479d435c2f77ac926205983c79cf6bb6709e27d7afe9a478e5d681e1d5baaa64c28d9b1d60eb728d35a706811d221e51d1336d99a84081a4255663e19fe3c1d8bb977e5440cf24f8ebb25f796fd5b086ccc6a5438f629a6fa72d126128c22d11d0fd41d200bff106e5008565965fd690526879b268598699e72426887073a3b05e5766c3e11db07ccd2768347b01f81eb0b981739260f4d4c52119a64eb935432861b5f9129b1223a0bd573e7823f740c408d34a6aea4dd501206002915b447b4e9bf1fad742c9c3896f1b5b036686e75d59bad2a873276a6f5345b54d71ab91f6966c7de7f2033dc0cb1e979c2b4be232c49c759359a127fc2670f565f6d0f9bc8182bab7aac5b5761e47eed25d60220c74e2098642c6f0f718bb05d43328ad0306775c4b1b3b45ab2e6114fd521fbcd5fcef2ca3ef18194e92bd045d8026136a8073e7be91fd888bb228d1b3dbd20d7bec1214422cda7d22c14609cdff3b2a277dc284fb555a7121effbd485d346ca1b5781f49da54c4f9bb056f6141ba350ae8ed61911b925440452998ce0362a7af04a55761cf6652401ccd84621f83636d57bbc77d54d97e2e8ef38bc78edcc6d54e44b76367befd42962d2100766828f75805c80068d280648f2a2a5fbcf51aca20d47d93194b20b0fd58ec044eea8bf855af7f52c6de3360087367b0286567479a9f8632a8d9377191409f359192d58b8d3ee1166a817712d39fe2249994c40b36ff38cb702d47165f5cd0ba533029a241ce7ebc2d114174e2411a2f744b8dc247fc2a2016bb0adcdd2f0b66e92f397f534a1668cf38ec7edbbb4ed39ea88b9d2318a3b64ace35a39e8b59e28e3351aabbe49418ceebe3d82bbfec0d838b6abc84e54726da0cd3f48a3d1d08e2f380858b774e2df103382f6a1317419336d75841b287e59925d4b9b68343970a10ee6116f9e964540ef50d76146481cd17f02fc7bbe4cda70bc3f0ffa51607ea5ff9d6a95b64b352782d4d4aec86970def7d5f7ef33c5d98c270f2a6e7a12199e80b00409d128f7e1107f3377090ac23c0d587907cd8a562041a958192e843537c97fd52ea20aff3cb1343471538217515af2618c1e58fcb37e19918e3b8f7e8e149adba56acacf80c55de18050d0712c1b5ff3dfef905fea3b846a94da5f13a3d5af7391fdaa9404a87079ec6a8de2b974265b91aa35bf2e1a8bed5db01ae30ae4443b55ec42e62a61597980d787fb8906418f8dc7cf8453dfb5563dc0d2f301e6b9b240aba08da9e5796eaab8ce23aeeb0e0547e318d1f8298115b4a68ff53f46d7f6f703e60f561be8fec33ae81543af8ad32484e1c220be12111e6a134758fca67fbfffbaa234e1de2f0bced734c4701af5ec8a53f082761e852aa5dc85132fa564ce08447effd02c62c4fb5b49441870fa5a7fed1f5c06124c0cbe2b03f872e3d4367ea3d7ed03299991d5a67202a51e6320a5d886ee10da9607825ae99ae0cf73be0c24e624b9c60b3334365fcf3bb7a8237f9b5f818cd533704194bf19eca0b9ebd41bfd42203b0ca110dce569174e586bf42737287bc18582e0c3a70f112dfa4aa311ddd79f48c4ec80fab3304a97b42ee1a344ba9cc64e478b7dbbfd232a5e77798aa0996a2eda68dfb816acde0a3975e2ac0b3e56b34b5f6026601645e143a6ad700b60bf163dc9a1e07a7df8190980336892f3b154d1b36163cc4a5e5a481c6610cf815e40ce0fde434cfd04c5f5d4326d5a70742a8200dc5c066dcdc9d269ce696424046cc0b79fbe0ff389b3c18c4c62d7db4b6b9597fe6bfd572a2adf99f0c52e0eacde749255dbfd82fa6f5f92835813942d1324eaf1544c719f10b3196cdaff08c3e4895e71f239e06fd8bfa683e6b10d33e33586464dd5e0803fc0794b767d7000c04d3c7a03d1cd7265a787762a3c3fec79553b264514afe9ec7dfa75f364e95cb033d805f714020172b918a2a0c45bf030d6007cfe89c7ca263d1ef8b0240a187d479f17fda9d65c16094d07d974dc1ed5c2b4c7f25beb5c519b361f77b0b4afcfa0b5ec43dfd53da173eddb6d9e25ebad74eee385eb5ec2346ef5c21992f34c2bd5a93b5decd28cede810ecea64af37b47e8ee2d24432b7b605a075c01640e9e2d43ace000af27bd310b5819f628ea51921664694fd56cb7fabc5725cb9f3c4492fcf7f13aeace1fd4f647ab3e5ec21befcdea59d33f9297a2f5e4d258df5735c1ef2c12619bd8c94fc3d6d5d5d7526480f2f3af7056886d3a6c7ea01e6823a96a830e18f91ed517b9940666bd383824ccc0b687dfb43b0469c262a4d183f69850b2be29947b9cd4c0d22d3fbe174c4f3b8b533ee91f5d27530c63d88c57e21fb640a36dbcec47f7249bcba5731b0df4bee8833d71796761601de69041c95182a76d291ac5c723ab4bc905d57a02c76345280799453f10237eb16feb9443d6eaf99f5e897b535f676624f9906d42eba9b726126f75a0ffdea64619a8d83cedd121c5d46f97f223df02be84d81fe6cf3354135602f1650d4be7abe268dff21a4e3e3c247c012f66fd4ffde2d044f6a4895fc91334b5e0d062a19b5754a35432cefcedb21f29a38be1f4f61cca895011ff55cfa4fc893e6865ffecaa7d18161e2e6ffaeed4aea8f1b4860f32ac2dc31edcf2da69bdee7bc1831158a05947a8062f6de22e76500f6b30fd91f7f3de245528d70fc7f2f0be6c9816679fdd204a5594e512aa76cce01cd911bb3adef96f8625681ab570cbc4e043fec953237c731702d88698c05a489fc1e9e7708a544080f6d659c18a65b455eb7af3284c140fddda90d57778e965563bc508db7c315356e44af15f4725e805c33955b00bd11ecac023b895ed0cdb72607376c3b0e69a1a4a0c7e350a2e4db73d9274b60fd35ad3c93eb2e78400453f147ac562bc4b3ebcf19d1c747321ed42adecac1f7c0f89c951d3e38ee1f1eeafaee3a059fd9fa6df8ab7db1ad662452eec4c0c422e2e87fe3f32f2bfa5abb0fba9714806a095f277b034d4543eba1b50ec60dd250e3b5a07a1d9facb94a8ac9b967958f3eeb819b3e5ed584bf1b5e2970e26e27450c3255a17180322398ec977bc6bed4d75a482bed687d8c21add455d5745806b49371d08f0a87633be8f90dca9e7f520105bb4a7e3d39f0e7884955d09844c8c521e5ad8d1a9947355f6028926bd9822e663605f0955e4045098368ca94838d167c413730d34ee6f1c236def2a6ef4fb3316ef1389b8b6e61766644ce27e5a07157a482cc1a735890ad141e8f306985a2012aabe28e1364c2cb31068bdd5eab0f7002219a680eba5efd68144b8d2e63c8cbefb338077f652f492e1cd45f50d49223a7d77f1508c4aa2d8862421aad0d45204fdbb42529905a11aa90ce34553b0d6a2b040a5fc6940555e1118a0da53ad7a04efd3677aed2f8175791f4d31d0ada742fae8a0d3af7765a531d49c0443acfdb0d524bfe6bcffab77f73f6799066a558bb2b11ec176ad70b3cf09d356783c991c55fa0bcb0234122a5123edf2885e77b861d415c5f2055e77efc65aab8c306a866373bfd17187640462aa9f8e5d655320b905341bf05ad140a50f9e548307dac75a48eb27ea6f2ad113b1dde3c22877a63df1ec0041774060063626c9fee46b55fb3f031b78bffecf373d63f63ee47e3fe0755efe58bf2592095c3db6a156e24a571654a7e032cbd7dc547e1e82e21dab89bb67391dd36fd0154230bcb8be3fcc44b7846f959678e08fc3b6a660d0b7bce8c6f9f53a1d15e659cd77a8a81ffc055fb1edb270dc7242a0cef54cf9cfad03de41b75b09df11701527f2ed9bce3d4e1285908bee85d9bac42e10984661db75af0457b29662ab6c63a0a0bf9fb700580372e5f325a5578c14ab7ab07b8667e32407c3f686a6eccec5e7ad46f67706816c47c16e11f3bb411efdfd4d1fdcf39fe08a8bb2f3ab163d8c1f068ccbc319e5ef8f9d1cee1b2826ae0c452ecfdc4ee7d04ae1515b98eecbbdcd99d313d2843c5e21c57b1eca0bd5cd0fba735650f2b62edcd8979edea5f1585dfafc291547de9ee9db3302b9576c1eb2a46698192b05bd644b4316fc5639b706b37319b608fcbf03741e2f3549d41cf7c09ac3ce2877e9066eb9f8a067bad972da5ef090e3527b11a8304166d0265f079362599f102e1f0632d95850b2f3976991eb89868ea8375eb9adbdfe62033d6b1d0036cdf8bac603d62cd6815e6fdef5d8e16ca876d930e166f0b8478d446946e604607659c0a8b97f5f438af378a4c585ce6de58b47c68b82b126182c55ee03297de49dba017a0d1b70e57798fd15baf240fa1d8dd8b4906148b2af131d6cf3b81cf7215ecc96fe5103ba5edee7207152cd6b58e8a4d1dc05f3857dc34fffabb022219b9ae60063e7c7706d31ebac17bb46b3c0d76629debe4a2f02e3089bf7e"}, {0xd0, 0x0, 0x7, "dd409fc7bbd17277e62e0754e989c35a241dd79eb94fa859b816c46eeab13c5956f95400a43b1cf7f2f1423b6fc21d769f76faef83d7909336ed0d3d7da0000ef76f8e9829cce44c94be9773473be230c14388f58057824cd972218639e87d7811dce77557e17d5ce669a4d725a737bb34f71de33959c39c214656f902ae6a10dde2de701e0ef9e146c7bb972866be02bb5cda447aa127f9e1ae959897de68c804798418de0e0c54c21ebdc870a9909f6cf325d1b364348b2c"}], 0x11c8}, 0x4) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/4) r4 = socket(0x2, 0x400000000002, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000200)) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) pwrite(r0, &(0x7f00000016c0)="0bffc2bb7191300e2d8a354b9677b98533ad35a6814ac913dfa9316b53da85d52bc46963f4fbb7fa0cff00219b11ea6a44ec817d3020186ef9fac557e218072a071efb08e5a4d7d6c7813c693eb911f8746a0acc69d3d90405c7a127ccf787dc99c01131d5d54757619a136a195efe96fde3990b38b2a274f6eda8cf95b78cf4d70bcd41980d472b6360ef9e1defd9f05182fcab9af1f8b98776e97d34159c84f711d9bc9b15fb719a433ea31690f191bfae0aef46aff2ae660bb62ed12f3318ef7074fb604e1da0ad281d6abbd8c4cd74c57990b4c62550", 0xd8, 0x0, 0x800) ioctl$BIOCLOCK(r5, 0x20004276) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r1 = kqueue() socketpair(0x1f6c616fb2f65c78, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdff62ffff3aed01d75554c73db9aa23d0571454d78a2a167a386207000000008295955984c87910bf093f68c11700287ead4b05007fa60800eac2a84e6abca64896bc5212b951b158f4b09df09ffc168b6701162b58ad5c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed529fcae1b1bbb238f58557d60f13ad30505e8f53f8f669c97e19ae788b90ff239e3ea4a6ef9d612f871f4385f04157795ea4a5c59b3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd237666ff1db5e1f3df1462e82eac6ed70a7df9db02f612e440911c67c23d2e0e7c8eebc6f611eaeb4c323a4af5891cb3ce5441b50a731a081feac50b76436a3b0dd5c95d80dd60780ed0534ecdfc7d087b0df435a0260dfe36424f874deb44100528a7f542c85143924a59125030778e2b11b30884f660a63f9f8394aa083d047a046bd7a08498be88f69b1a0a9804e87a6a3ebab988e6a2daaa3fd737a1c55f1edb6f9b8824caf94532c95439b95b50108000000c61e791064e1ebf67c2d000000000000000000000000000000008dde4b991b5b4c3ebbfc3886be7342d7beffe4eee06ce2ebf7bce87ce1a4aa57b67f31e414897f26ab51b216005e9d97c7da6ecc7b03bea93be13eb30175ecd705ef8c80592f5a3756c5f8206407e2eb"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001040)=[{}, {0x2, 0xd7d, 0x7ee7307936fafef4}, {0x5, 0x9, 0x1800}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x4) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x80000001) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r1) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = fcntl$getown(r7, 0x5) r9 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) r11 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r11, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r10, r12) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r14 = fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) r15 = fcntl$getown(r14, 0x5) r16 = geteuid() ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f00000001c0)=r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r18, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r17, r19) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r21 = fcntl$dupfd(r20, 0xa, 0xffffffffffffff9c) r22 = fcntl$getown(r21, 0x5) r23 = geteuid() ioctl$LIOCSFD(r21, 0x80046c7f, &(0x7f00000001c0)=r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000000c0)={r22, r23, r24}, 0xc) r25 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r25, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r24, r26) getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r12, 0x0, r17, 0xffffffffffffffff, r26]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, r4, r27}, 0xc) socketpair(0x2, 0x4002, 0x1, &(0x7f00000000c0)) r28 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) fcntl$setstatus(r29, 0x4, 0x80) pwritev(r29, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r28, 0x0, 0x0) fcntl$lock(r29, 0x7, &(0x7f0000000100)) r30 = socket(0x2, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x80606948, &(0x7f0000000300)) getdents(r31, &(0x7f0000002680)=""/4096, 0x1000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r29, 0x0, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {}, {0x0, 0x10}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x0, 0x1000, 0x500, &(0x7f00003d8000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000580)="36b83e522c066341519be712d7c25f180897fb") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r8, 0x10001) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r9}) fchownat(r8, &(0x7f0000000180)='./bus\x00', r10, r11, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r11, r12) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r7, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r13, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af8c8ca6ae64ee12f12d44243d65a77fd45c7c1054b5424949caf975e32a0fe0d65399bf6d4a32ca1"], 0x4c, 0x0, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) 16:00:13 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000001c0)=r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r7}, 0xc) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r7, r9) fchown(r2, 0x0, r9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000140)='./bus/file0\x00', 0x8, 0x106) connect(r3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getegid() preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0xfffffdd7}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x1000000000000014, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bdd9477c320c93ba8c1a900e8656") 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) 16:00:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r7 = fcntl$getown(r6, 0x5) r8 = geteuid() ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r8, r9}, 0xc) r10 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r10, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r9, r11) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r11}, 0x32f) wait4(r3, &(0x7f0000000040), 0x2, &(0x7f0000000140)) close(r0) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x170) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffe1, 0x0, 0xb3, 0xba9, 0x1f}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6cd7288267320010c4b904c43cfccb386445429e2bd059cf45dcc2ea9ea61f7b27022048a90690fbba6e385c9025e3d71cd56885ec089b1e6858bb6ce738f93b2d0dffcedc9f309bf2f818d196861c5361a474912c92ee56967e63bebcc3797d570417bf0f179cb2a42614548ac70d8fd37e63128bca33c680c51c840d5b0f2403e5320e0b484945113747b483e91494aceed08842bbaf82ec8f80b773321dfa4a26aeef8145895851b043301bba6c6ebcfb53ca0cefe0e56943108776c55ce1876878783b73a91c142a642d743489a9974423feefb2081ea03980637437fd8654acac6a6fb00e4b60cb4f972e2883e3a4196c", @ANYRES16=r2], 0x2) socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x2}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x75965ef77e87616c, 0xfffffffffffffff7, 0x3}, {{r1}, 0x0, 0x20, 0xf0000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0xd71bfd3be2074af6, 0x7, 0x58}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x4e5}], 0x8, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x7, 0x2}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0xb4}], 0x4, &(0x7f00000006c0)={0xfea, 0x8}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 16:00:14 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x2, "000000000069f53fdcc400100100", 0x5, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00696c6530000000000077172883d8caecefc9eb050000005716b512cd7f562016d36ef02c0ffe1e426dda5c9f9cad503281ea2bb4d78242204ed22f790b0b4aeac77b88ec9073ba20a7626afe80285ab28e33bc784a1c50fad77406dd8605de9ced02bb1ee804539fd6006fd3e1aaf267ccef8004f138a70edebdb586f7f3bbef12fdcd7cac5ae1570b0bef36552acde20574df79608e3a161fad16d2900ef89148d1d56557174edb4407bdc84ce19a912be42bb90000000000000000c7e2c3fd127aa54c86b89765acbd55d551adf890a265df2546ecf31342f87903e01bc6b4c4fdb3c06b36c636a2b662015ef569a61fd5237a93deb41f466b7cb5111c9e9a79cbb9718a558f3ae8629cb2aa56ac9fecdacba8c91c58fb97bd59d065b2c73fa57e1e493d30af4074dba70e814158b9a3f249d2ad4357d6d53b41be8a9aac0d4b554159f150aeec57ac124a37eefb0807f262630159569b35512bc524fc69dc462ec1756d98861c629667081eba04a517315b1675e03f7ff6cbfd9b044446277ddf84853c54d7d22c3ec17ec72448fd14291de0cf8f6d08c3384cc80d9b594b1d0b0d798e65"], 0xa) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x84}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:00:15 executing program 0: r0 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x11) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x597f576b8d94699b, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f00000000c0)='}\\\x00', &(0x7f0000000100)='\x00') sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000003c0)=ANY=[@ANYBLOB="5b632ebaa05be165308bc026fece619cdb3b5f0c6f76fc92680d249923e2d2094f8a7814dd2c9a66aaaab3470dd85101e219c532084fed9495701f29cdef4cc5537f12083c1ce201be57d73cb1e02bca5d82660cbc9559c06231de359cfdb43b6c1a0a2ad46660b3bdd77b10c91e4883bc9a6a822c8118bd7b49cfa838b8d8c696786596e462d68a32eeab44c1829241f41b7154e6f9f26c9cd3ef00"/170], 0xa, &(0x7f0000000840), 0x303}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x8, './file0\x00'}) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r4, 0x5, 0x7f, &(0x7f00000002c0)=""/143, &(0x7f0000000380)=0x8f) r8 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r4, 0x108}, {r5, 0xc6}, {r1, 0x100}, {r6, 0x4}, {r7}, {r8, 0x20}], 0x7, 0x3b3d) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010", 0xfffffffd}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) r3 = getuid() r4 = getegid() r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) dup(r5) fchown(r2, r3, r4) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000200)="928e8ed7ab635db2887ca9aa587b5e3c5d945ac8a6a2086fba3992f7f90ac550d7ac73634f0f380ca8da7c255be537943e97ef4b53db6c653bd95d5dd6fff3930b53c733ab2fee050c69640a3f4207ce1ee8a7a633f470b3cfc35ad098df2ebf9e6082f45b1528857257f5c01e8a6cbed5f89b3f6cbcf7e1cfa22d25c485249160d7adcf591a60dd", 0x88}, {&(0x7f00000002c0)="cf06c9a83f27c3fa549a091b688c80afc6886fd521ac09b0306b3e2798988a9cdb701e67b6c2d49db058ba633da5c03f690388b3b8ca32482cb13ddeac72d7af12067441084bf508398b48e9f4f2862ddf69061dcfa6fd20455b8068398f2900bb436c1cd9ea27f76410ec501b57467149e09380ee12d9f4a1eeca8f13455264bf72354bb74963d848994f", 0x8b}, {&(0x7f0000000380)="663baba657f7584826f2f47127c6c956e222bf2e7f63571e910b1badbaff711f7e0b2393965f89ce34c00236f4a042a28389d1ad4e481b4406dacd83ef02360a1f01e74926b8671630d50878f2ffdfc4f22d7d2e6d36b5ea9f240037b43bf927577d59cea8bfce242d0ede9f6750d67f9f9c5b7ada469d84ac74cdf9c2", 0x7d}, {&(0x7f0000000400)="2cb8614cf48ce1f7ce175c62a377e84f35a1395a03440e6d1f00343f540822f9bd833963166a81f50455db70643f3d2bd35e50b409cb71e681f1086552704116191596bade168309d51df2316b42ab18ba4f29ee74220bb2bb8fd6e38f82385585d394f63f44fd1e7f44fc594bf329c14c90cb5293bf5cacaaea4b0039d5f86f1cb3ef1fd124889e366b0143c3c4f2a3c3a17d0aefca4637376f5f9a4b774e9fe4234e6f51720c460e6a786ec2958b36bdf3edfa75fe8ddbd68fa93ae9708834e695fe43ccd6dba9d2de8630e0a28bb3b3c95a62a76315fc70f97cab8062ba1857e92687f3be0d625d", 0xe9}, {&(0x7f0000000500)="70c1e4d3a37dd83f053dfe65147862ba", 0x10}, {&(0x7f0000000540)="b0dcfc725b6e6d52f04bdf20fde7c8d0604d36f7a353c2abca9e744a50d25747aca9063a1888c2e26fef135b4967da7b7aef7da1c4cfd440799043c29767460edf58f922d5d89b2b4893514a22c62fb461a2e81c60621d3d470429b7fc4dd3ce2bc781d899c396cf1563ebfb140a271ac3f26144b25ef507d2bc309db7bd8999ea01b59354064c898ff4d69c89dfe547cf1e2eba6461d96f7da670f7492cb8b679d1a30a8328bf7043587ccbdf028406789fa067bb8c2b5d343e727b64bfddecd1a706d3817a631067d0777d74cafcb6da99a607338e83203e811a78d679161ff1ee5f70b25a00ab3cee656ba4714ab99c3b1618a5ea4bdc9f6d78b02e0fe1e163dfc7106f9e8f0b322616ae565a4e6f1039aea9c1a389b159cb18630fff1ed3f06235801e5cbbd9dc9fa7ed3d50b21c3ad92634a74f3eac8193f04b10856101d2f7494b4a849ef96d886ee329e83dc5ad7bb473fc1c751fd8bd604a0de6be18e019033510ec44140c5e608c5a74352204cd01dbdbddd203ee15972b4f1d2d21d8462bc45a1ddfeb0b2897a001f6fab46c48516a9d1f77330b80fd3ceef921fb61e5b5e8997be4e2459b99a1628cd7d071c8fa917fa634712cd22e605a613bd98b4c3396a6008a49dc793accc658e89f386273596740d70fba521c78b649c26bd28e88c5d857172156aa835d3b9a6cbae3926c6a607ca037e2ac4e00b61bc0e99dbf89866a18f792ea0ae6e772c39b189f56cdc2866d2c6be1c1cf5197c7e38356a537f176987e328337514944b18ad187b9bd97288172b74ad51b526d9f0acb7323ffad28655da009840701bbd26935a54fcf88518783030de5eb29f0f674eda1aaee0fe16a6f656ab8dd5d32d6b71f661711a688d2980eb381a9b15fb1bbe2cb0b071a649dbf41f30171e1932a98a71055e8f0942f5e597b4fea2e084705da0d656b2742384bc0c65ccb20031eae839d4a01154bb6b92ce66e5395ef365b0398f2a19355157649d417cd436b827cffcbed90e6f59c075c060d16f28a4ff1d2a0eef5c75fb4ca660491eea5579c91928a0049ed26b2c795c8c7a1cc8af450e68c879cf0921fede38f5f782d033a2139893d27441395752bd05d854ba650af6cbfa52a4e3de97e933b593f441b937ebd1cfcad6b7ffab9bdb49eaf27c35bd17cc0e62a6ff2282daea6af40c0c4b858a7068a3ca5987342fc0d823435119db4cc146d603f27e093b629239442833f6685274f53b0b36a1cc831831bed5d51a9a8819b98300344ab74ae5a6ee60111cdf6bbf140af69a24a41d4e44d8266f42c6b9e5aa132753228cbe2ea321317460db256c1d96844b757237d27a7d807c1378f9da07f12028fcbc58a47fbae0a25585fd09ace7c712719645f6c431d6098a35445f7b1eb03d58713849dad18e885045e1bf25893e7d7e7d5e702cedd9f7998f3773fe9e2690b940c306168045861c5c1ae87181c97c69019b6bebfd38f3f14ad85bdd4cd449ddf52a50b2a4ba38ff0e8cf33fe918f14f938e558d1f68edeff514ca5c185c3971c106837fcebc23015b50e2d518aec92600f5bf5b0f7db85a1f6678f10a7bd90052d06f36aa7f8acb55323e12fe6ac544b7478f9752b0a67c3bc2a5e40ca48329da00082cd5f9ee82330613f33c0b275fcf549c9addc860cdd4119bb9f6815c74254c6dce60855d029d1bb6de2f2baf83636b1cd13230a8c34ae5c45d1bbd3b31dc2dc5b85daaebee19da6af4708e49a9e7e4633f85a5fc607246bd8b4331a31680c66d04dd648f93fb4aa2de8451a612e03626fccb660ed5f11c487199bcb3298ae31b222d2fb4dfc353d7955349922377b7b84f7583ab3645db4501b6d320d10653183012a550b3ee09a16a3c9694cfae55fbbfdb49b956291d7c4fb5e455a7bfecad4fd29921f7089529693e8378a2ce4d7090386e01216a23cab1de3a9d976f06ed322b332fcbf2b338ed4243c33bbd58a8c3e10f8a81975f94d306cd02be887cdb73e90bf8825dfb9d7c9c0c402f0513eb0aa91ba7064e3178baf26e9df24a3a58a8a7294dfb4e3cb566138db57c350d6fa11f7a6099c3e3f1cad0ad34dae5f5a450f976270115bfeb0f58426ef7c4e46f748e22b586663393fdf4a4d900f4cd9b51afa6c2dbcc216ab881ed565723df1b353b4cb7465dd0e4b605d78432d10ed9583e3fc6da0b5d29ef05d53235615d5d98b299432dc99d6bd8b57c364e8c1c27732017d931335f882cd8c944b716fd274a162c3f86084d84b02a79ef15f7e830dd4e53a9ff37e833058e2352c2f620198b19da22a12e8c93b79fcf3cc975d45400e5ce8a5d4c52954c7b5aa3af32caf2ea6b2f247aa45e8075c18c11c8561e0b4d7e2a0e890e8a8f8dec081ca63cddf9faecc6ebeda71857b5d8d57e01258883b9b6cc1d025721168169bb94aef7f98558265f836d51c73dcfd1fc8e085ca4440a20aa45b5cc01f6f025a5e1fc12659cf7119fe252d3cba3f7a3eb7c38f7cd11357e7cb4e88c8a26dff92bf498558168691a0074a6fd67eb5139de518b9381ad7bca884f546204bf13e1a55ae79dfdd01b88d6f301cfdfaa359c31170e632715ab33ae875d083491ec570f262e32ff5bad292c784b77e0eacb5e8bdfd58d7401f4be95c02ad0ab1c1911c08ccf4c2ee4fc334d399b1b8059ccb2315cdda6115236aaceb9f6050611e6f121f2b4712e13c9848104d02891545c2f9c2baa024b0b058fbbe3027445c8bd1c664bb02e51cdd697377027a68ada356241afcc92ea2ddc840ebdf482c081963951784c4e9628cc27b7fd873621d2e4cbf752f3a5d52bb08b462b76109aa47003a5283b60f5683519ab2bdd1560d50dcd38546a68fdd975f30a22305e61384ff3f40a714ce2d7ca512572f32a0545193e971e4ec2ae3a0f82580bb2d3a2cdfedeef5a96990332cce62b12133853cf8fb1167030ed325ed991bfd808c1aaef0287fb28dbf2c2ab93dde924fd809c22869120001aebce40fb53ec08347cd2996cb8b4d303b498b93d3165ec1e0bb56121e095f36dde1577133c0a1744f8356f5fa1e476ce3b03ba04cfedfc739370ded76337707ed0a89143e15db2482fb0ce3d157453429729952131cf41eb400905e326fb7c43a85f3f0c3a3136b81fd9805868c514a5fcac6537a6a6bfec7116781155761afe20a2970e8ab20549d9db7e5e3f6fa685ce98bf96dfbfb0cfc4911075fc257d8e597c42e65f28343a6794eeb105d9ee914862f8b63ceee7c958b617111571f52ff9c09c8e966e37da143086aec4c33616385806505f15b55d7a0162afeb5cf7a74add1d53673be0ee153f43f525930292967a2960698412bbc4659292edf43410a914081a0092c1b177a76c2bb295c865ac44275b0bc892f59c5833d34b0a407695520473b580ba4e22bad952c74b8d915bbe310fea2f1be714a27b0b90b8f2d9e550beeda3573af4b8255d25d69965a37e2c55ba6059993a290a7c1cb8f549d0c6991e53c6f1ea22966c1227a3b3cab8628d5b625973dc424869a63299c5a2bac74ee3100650acc4e2930d7933582a9c1c447c2b8f9f823deb3e279dfa6b19a8d0d9ae4f42b2c235158d5e2cdc47d5abd01742ea2ddf5fdab541da50f2a5a6817b663f7cc4fad37a89da4c40628dce43c6228cc44693f56e0bf72542a627c6ebeb540891a68a8bd5e82e817655139858acb30226fe9308f65eea3d013d7a0d7b907ff02c7a8bb4611d0ca59686e87570f370de593f8385fbb6ccc0aac2d0d49b13e653b9a3077b66986a5702b295a0d979c81efaaed793f2a1f24a8a79477c6ac3ba87c2cfc237dd8203b50306b984f59c90e49cd6c844cb90daabee55e6a44171bf27a9a6688e161cc27724d19bf90e797fd65fb9a31ff5e7f78df2cda71198ddd990877c70b8d487b7c948270083edce7143a30df2d43035b17a60b0a3c6fb34bd885d7941d7b1eea96b4d024dadb0c275fad00e94ae123e2b708518588b8dfb1f238d1b54976fa445aa4316074ba32dd0ade62384d7548101eba1c67d8beee66d2117765bddcf397a4564b24cad8574aafae841674a5076f8947d9bd2a1e1c4ff99615f32dd709b3dab32eb2c0b45de89363d0b62451d17242dbb188c187f41900f64c7776daa2c3d7b956df8e70ce31a46b2cf6864f5780b1a426fba4cebb6872b86268fc5a921f5f7602d7bda12d4fd2af146d27e0c33249693073ada3e09a4aaf52fa879cc730d066e741e4c5095a90a3362395e2a6e4095b23f22028e508df39bd073e142a0b14a554e4b487d571ee98ab68857dd7702b359f129ea793e8d5ee6fa48f79c5582e750fa165745278a77e8a7128c00cc6ab624325c2e6449e0c9b1d1f8b7348e40431448e300ee0b56817cf0f796dfd94a883408c8c212e200f0b446c049c9f79e7b2ef9e11998236288b0a6f899b90d61084fcfcbf58e5f12fa3dab039c6fedd52570c5717e720917d9b740af0d92b2758eade881ad76bc1df60b27eedcdef763748048d6cfde91de5455f8bcd56991518021bd24d4d260fbabed3d5b3e4d13f9817f65f812f99ec8be1a293f8614936f0724ea2af76a92d519957d0b338b18e8cb1d8b7cabddaed7fdea88a594308933a7c93f48a95036e952bd3aedaff684c5435857d00b7c467f88926364769334eb3bb39ccaa61c27ded1a94cfe55e9d12c05ca13861f770a231a25bf4f04986701713d37ae67c8f44f242e41352898d3339f97b02b5aa7d420408364f1ee9f3c1c4300cb6a8beec7abedfdedb9cc1e979292af448cb6908435b3feb72af08f8b720f3bc2c0ec4e55abb001f28eba885278ae1a8d7d7cc7f459f308d24925ca8b5e6a4dc940ff79912ca4e51bd80ea1d86cb8a4b53424cb5769f429800f436dd0d3053b0dc4c5b63bb2e5caa1d68c1ed3e6b6326e6aba598d5bd3fd4487bbb545b8771d4207e9d7e9383a0d4cf6b011523ea1e240f570c5f3c90224f7c2285abf36a3d399a3fbfd7dbe4cc561f65fc07df4d915c216559c7a7dac2225afd32801af17a302a4cbb2037205bf22391d98892c5b693f76dd8b0942d0288bcafa991e67cf0cf4fdb4292bb52839ce390b77957d6ff55b83fefd620e729667af5f96d968f5ceb9b2a9bb25d7bc20f756349f508661815c03e7d2fdb1269486458743115afc83d92f05e51de32cbe37aeb7460262c2f9521a0603c8dd9467148e8f76f318acd076bbd1c6b8ce1bd501998da41ace72a320da3f0ac012a9a5eca2b7d7fc5090c16d874716dc581e3ae9d9d93afc5bf1ff1c176ce918c4639cc34b9f997fec2685fe63e9097c77998ef0d0e7998a6b393c9eb089e2ffb2ff7abc5a897286d0dc8a73ee7c3cd3e9d43a13d4911fce23b6ecaa69828dcbc2044582375ff111fe16863a96e8b688166ad98d63fcf711831e7dab159e6a8ab19c2efea85da1078051459436d1706022e85d33cf461371d9855a89a0cb630129afb0ef626984bb4d369f4e04e435e6c4cbbd7417a5e46c2cc14daeb53ef03aae7a1f957de9698a9c4a0e4bf2100fb1df6a7392dc2f587f27151019e8a600183808dbfd4c472e5783a00aa7b9e2fa52fd0be59c4d1752ba82b05cfbc153b5e6f94170c6f038c9b06ddf3e0dacc8f6a6ae00975fa8c14f7a8f0fe55e1417cb4c9056c555ea5954bcfb87c4b00855c294c8c6662b8dd3f2021e06b3f37b2bed636f807bc816ab62e7e4b9028d9e3a1b1f94a80b42bb0c61df4f8581cea8b9d396d8135449573271f2c35ec4b1601fce40b19cb61c0e4633e7d83084f0f4f066126c03af51391932bf9", 0x1000}], 0x6, 0x0, 0x0, 0x2b9360d82c9ab9ab}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x0, 0x7fff, 0x7, 0x3f16, 0x10000, 0x100, 0x4, 0x10, [{0x8001, 0x7fff, 0x3, 0x3ff}, {0x5, 0x0, 0xfffffff8, 0xfffffffe}, {0x4, 0x5, 0x2, 0x5}, {0x8, 0x80, 0xc8, 0x1}, {0x36, 0x5, 0x3, 0x1}, {0x9, 0x8, 0x1}, {0x8, 0x3a2, 0xffffffff, 0x1ff}, {0x8c, 0x58f, 0x6457, 0x9}, {0x3, 0x10000, 0x2, 0x9}, {0x7fff, 0x1, 0x3ff, 0x800}, {0xffff8001, 0x14, 0x9, 0x101}, {0x2, 0x7, 0x0, 0x9}, {0x7, 0x6, 0x10001, 0x7fff}, {0x49, 0x3ff, 0x3, 0xf5b}, {0x4, 0x8000, 0x1}, {0xffff, 0x65dafcbf, 0x8000, 0x3}]}) 16:00:15 executing program 0: r0 = socket(0x8, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/226, 0xe2, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf60a46439aa972152f2d848a02cd3a1a4375a915c8e076c8a16e630eb28ba13e6297c117815d7e7a7352a4a657599370e52c3b19274cd1b572a3e4af409f44cece0bf40b4319a777eb74cb234fc28809686aa74e2ae13e2c29b84307250767290c3", 0x162}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x20000, 0x0) dup2(r2, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[0xf32, 0x6, 0x6]}) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r3, r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xa602862fd00715ab) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) fsync(r1) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x1a0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x50, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x0, 0x8004, 0x20) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x299, 0x3}, 0x0) getppid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0xfffffffffffffca2}, {&(0x7f0000001900)=""/66, 0xfffffffffffffce8}, {&(0x7f0000000180)=""/125, 0xfffffd41}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x7d}], 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000001700)='I\v', 0x2}, {&(0x7f0000001740)="b1f217897e36727a158a2a47682eb84853ae20e3a83608986a5064691137fff6a65b8af79775b2a85ff52b062e0019075a6d068a8d231f0fd683b08191e6c6bec2f5a6dabb800620196c032668c312bd6594fb9f4bde960903d500267f07d7f03e", 0x61}], 0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000016c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffface8, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [0x400], [{}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x2}], {}, {0x0, 0x1}}}) socket(0x18, 0x3, 0x4) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r4, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x9, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r5, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) dup2(r5, 0xffffffffffffffff) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r6, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000001c00)) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80606948, &(0x7f0000000300)) kevent(r9, 0x0, 0x0, &(0x7f00000000c0), 0x8, &(0x7f00000004c0)={0x1}) kevent(r7, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r7, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r10 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r10, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r11, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r14 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r12, 0xa, r13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xc) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x3f, 0x0, 0x0) r16 = syz_open_pts() fcntl$getown(r16, 0x5) r17 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = getegid() fchown(r17, r18, r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() r1 = kqueue() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x6c) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x3f, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r5}, 0x2, 0x123, 0xb5cfb1beb471b001}, {{r5}, 0xfffffffffffffff8, 0x40, 0x0, 0xac, 0x4}, {{r7}, 0xfffffffffffffff8, 0xc8, 0x2, 0x80000000, 0x9}], 0x1, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() getrusage(0x8000000000000000, &(0x7f0000000080)) close(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) open(&(0x7f0000000000)='./bus\x00', 0x400, 0xc45b977c3ffd0738) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) flock(r1, 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000380)={0x3fe, 0x1000, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x5}, 0x390) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) sendto$unix(r4, &(0x7f00000002c0)="fbd2a7c95090f2d629206301fd867beb5fb5cc32634f1211b4061e7f6a88fbe48a1c841dee19", 0x26, 0x4, 0x0, 0x0) semop(r3, &(0x7f0000000080)=[{0x3, 0x4015, 0x1000}, {0x6, 0x401, 0x1000}, {0x4, 0x9, 0x1000}, {0x4, 0xfff, 0x54753fbd3155257f}], 0x4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) msgsnd(r1, &(0x7f0000000080)={0x1, "6923971384df9f19791b6ad6656bc07f2f167cc758ad617a8fa860a537aa89bd28856c240a550380c02847f8228556db34b40fcd199acfcd16353286ecf1154d681f4e1cba5f8937"}, 0x50, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="01", 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) getegid() readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/159, 0x9f) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open$dir(&(0x7f0000000540)='./bus\x00', 0x10000, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) acct(&(0x7f00000008c0)='./bus\x00') dup2(r2, r1) pipe(&(0x7f0000000900)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8000000000008, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0xa, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e2, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xc2d, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/71, 0x47}], 0x4, &(0x7f0000000780)=""/209, 0xd1}, 0x803) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) acct(&(0x7f0000000080)='./bus\x00') r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f00000000c0)=0xffffff84) rmdir(&(0x7f0000000500)='./bus\x00') close(r0) sendto$inet6(r4, &(0x7f0000000140)="918087bf6b7a9bae618c05b1d5ff2311e221ca2e07b40866dda8e41dd40ea541521c61285e1dbb6af48dc8d542d5be8b73bd43e1858ec3e524814af713233251bb7367953d9c57c544897af5c2c1af304592d7afa95371fa9a7d62a764c9dd9ed1261fea2499b1209178bc3e145e419452f098ffc676859d3ba4493c476bcd73b50570aa", 0x84, 0x1, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x6}, 0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/223, 0xdf}], 0x4) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202162f66696c654b00"], 0x10) shutdown(r0, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe4, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') getpgrp() 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="9c857b68", 0x4}], 0x1, 0x0, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semget(0x0, 0x2, 0x20) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x3800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xfeff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/117, 0x75, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) read(0xffffffffffffffff, &(0x7f0000000180)=""/64, 0x40) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66c3277f0815390242918466232b580c703cffaa4662d3eadcfb2aa6594f7d010000000000000000004a00233580414601e81598e5c40064b6f95e6d5077e9f3eecdb6d32e9edaec2602002a97a32697ea015b"], 0x10) write(r1, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semop(r3, &(0x7f0000000440)=[{0x1, 0xfffb, 0x400}, {0x2, 0x3d15}, {0xe93c769f94bb11a1, 0x1f, 0x1800}, {0x0, 0x8, 0x9a7b5dc8e261c7}, {0x2, 0xff01, 0x1000}, {0x3, 0x6, 0x400}, {0x2, 0x1, 0x800}, {0x4, 0x1f, 0x1000}, {0x4, 0x89bb, 0x800}], 0x9) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r2, 0xaccdf758fdf433ee, r1) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x1, 0xc0) syz_extract_tcp_res(&(0x7f00000003c0), 0x40, 0x401) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r0, &(0x7f0000000480)=[{0x3, 0x3d87, 0xfc74ee3855cbd4ab}, {0x57f39a50ce006410, 0x20, 0x1800}, {0x1, 0x5}, {0x2, 0x2, 0x800}, {0x0, 0x4, 0x2800}, {0x3, 0x2}], 0x2aaaaaaaaaaaaaee) 16:00:17 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0xa3) r1 = msgget$private(0x0, 0x9) msgrcv(r1, &(0x7f0000000040)={0x0, ""/38}, 0x2e, 0x4, 0x800) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r2, 0x6) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r4) r5 = socket(0x2, 0x4, 0x1) flock(r5, 0x3) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r6, &(0x7f0000000240)="d5706e83122a46e19bbd417e4318477f6feb77d04f04592e4ff31bac3eb81c298e7abcca6508", 0x26) fcntl$setflags(r3, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x1d2525c5, &(0x7f0000000280)="b783212d792ff1210bede8946a83ae97764c041b6045241e7de7ae1b65c9a2f7afb62e6ff1ea11bcfef6a624c8df7f3935b53f7d504e1237b162ed117c90adaa16a35ce9b4c86fcc23b019afd97c1ae72dbd1d8a8ce2722acc5e481b6e2e1c95d6850eac544e7a055b770fef80689f4f65970096550aa476bc2d73a01cdda648c71db8a6a9026965f287bacbcdb69c4706", 0x91) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x100) r7 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x20) r8 = getpid() fcntl$setown(r2, 0x6, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000003c0)=0x5) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000400)="6684989cd7443ec0cf6334cd6faca3e7a10f47f968977b6e57ee8b09ccfb18d2796400fa", 0x24) getsockopt(r6, 0x4a, 0x40, &(0x7f0000000440)=""/220, &(0x7f0000000540)=0xdc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x10, 0xda) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x8, 0x7fff) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0xcf806a71865c49a9, 0x0) pread(r10, &(0x7f0000000640)="da271f555888f323f516f8f3554c3028825e9b9d1bd0720f847742b8db02062a6e4e678470838b1dfe94e2ee8ef1b696076fae79b58d6e38633c35a25345eb3523d009d16e899ad45a2b1a6c9e36620112fd7d2d89350604c748399991ea0182af01d9100a5bb981f15779e1a36b2d771498e24387f71baeb2e761163fc3eb3d5b60522f083ae4dc278eda8b3d35073699b6c8a3763cd4e4084980444983a778ce21d38127170ef5b33074e7c12ac5", 0xaf, 0x0, 0x3ff) r11 = socket$inet6(0x18, 0xe697a4ae5abe0ec6, 0xaf) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x2, 0x1, 0xeee9}, 0x1, [0x8, 0x715, 0x401, 0x3f, 0x3, 0x0, 0x0, 0x1]}, 0x3c) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x1c}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x7fff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000004d40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000955c7e73a2539cfe81420000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c2000000000000000000000000000000557606d15ce8102273ce7650550db7bf316dc2ace80c908ae16511622d3eb485c616210f550421554f99f6ac3902bdfed9ab57d938fecd2c93e85dd51bcaaa24300cefe92dcac743ff84395798566afc993164369324a65ac6e3af77c056ea06d6ccc98872b209efbb1988b1ded18975143128a890cf808dcc8eecb2e6d8eef850635a976e1b7275bb856bb1b3d8d94e8b1624446fe2783f9fc2d29391a1562a8705d3f5214708c505e9a58f905731e0098854259706b12fabd85e4c5c466eed52758001332d333b194e3ef9df69b53b0a3e3ef1784886f6d5a5ac50c92cd2e91d63e9d30e7cc0e6a3"], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x368, &(0x7f0000000280)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000001a40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff1a1d32bd0ddb00f457350731f3620000000000000000656da02489672db6d18437405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4a0100000000000000806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db6116a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791cfc8df63e5e23fa327326484829f3510000000000000000000000000000009906c6bc9a8b7f56facfdd21f99b0e166b96f9a030f64007099b8b8721bfce602af63873bef87fe7fdf65348e697"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[]], 0x1, 0x1, 0x0) msgrcv(r5, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba0900294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f0000001580)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfe32f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f0000001940)="787d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbea2b941f3b620952ae9438a2f30af6d7546b12720dc15a0b881455d8d3349ea99398a920065db02e9ed2f339c6ed3c91bc828deb75ac96acd804b9598156878e750bc01dac6caa54a24a0b6cfeb677ace11186a12e62bef3945c147ab536ecc8e19d0e6d3071936a0afa9650fc3008c706b9bbeb803cacd6d6b5dca161ec421a2327af9410aea851d2d0626630b27814a53fc61a9875287afeaa9467f041237c962fa2ab5c2614821e7f47577943f32189591806f1bd08fff39b3b147ebcae2058ee33ae525a", 0xdf}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb3220c1f68e55c5f027037d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xffffffb0}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x4000, 0x80) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000340)=[{0x3, 0x8}, {0x4, 0x82, 0xdfdbd8b24fcd74a7}], 0x2) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f00000000c0)=0x7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r15, r15, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() r18 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r20, 0x5) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2012, r22, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r23, 0x0, r24) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r25, 0xc0}], 0x1, 0x0) openat(r25, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x20, &(0x7f0000000180), 0xc8) socket(0x2, 0x400000000002, 0x0) r27 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f00000004c0)=0x8000) ioctl$WSDISPLAYIO_GVIDEO(r27, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r27, 0xc0044266, &(0x7f00000001c0)=0x4) setsockopt(r27, 0x800208, 0x75, &(0x7f0000000180), 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x1d, &(0x7f00000016c0), 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r29, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semop(0x0, &(0x7f0000000380), 0x0) semop(0x0, &(0x7f0000000340), 0x2b13) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0xb399, &(0x7f0000001640)="001c0000848fe67666748597910eb985165c6d7550b5fb83e269ad9227fe296407449103bee97902c7df8070c3ea5b7b0ee9d1de6ef3f8c700f214ded963fe591efd946c0599a30b2850ce23e4908636b5ab8f3c17c8810d654f09e84b3d1d184dd48ad515a52197505464d88cba2b115ea2bc8957ebacdc4924639660517c637c1ec17deccac7ea01ca96e8c1c22f783f1b08c615cf1aa5b1874ea9073b0c7f13b6670d67292fd4977a95ed7cd217280376de", 0xb3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) getgid() 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000380)="33b98e3e5ac90eaaad0d387b264726bfbc45b188ee9ae92280ca86d4ae3e47862dc3f447bacc2df409e947df17f5d5a4f3ed3cc49eb586", 0x37}], 0x1, &(0x7f0000000400)=[{0x58, 0x1, 0x1ff, "f699f5a921bbcfcdab453cb58b81742cc7664f31ad730abfbccb2c5b438153d3edeb62b4686bf8b96a2637b091b0fe3680748675ce58bc96fa401e14718fd49348ce"}, {0xc0, 0x1, 0x0, "e95bef2525af25effaf2662cee841b2f41194e12119fc86c508e6b6ea215c983e96381c00fd89a06dd79b45320511a426e0e957c049eda614db1b06371a56c397e14e0149aafd81d5ac10dfe29e1e2ae333f86188231465dff77c6af6f949f13c314cd8f096a9a79a7afdccdae50be5776db3c1cc4f9c5c7ce05a4d513f6c6061ac34932939451df6137d973ae4a1fa20ad02713012edec98e818a7cdadec6db41b273dbbd9a873860"}], 0x118}, 0x404) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000000000dfff00000000000000") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000180)=0x7f) munlockall() r6 = fcntl$getown(r3, 0x5) r7 = geteuid() sendsyslog(&(0x7f0000000200)="4a25d05c46bd126324cf8a36068af2d927428227704a558ebdad9b90a55a02791b1a778754c6de9185dc1946f1eb0ec3e6d63e3d0d81001037161e5e40f0c39e42c973997122358e877bfa7fd0f1ecf96ad72d3c21003e10cd92c87d68362e7eb0d04ca4450d2460863815f7ffe67cda145df516075795b454ced0304e4750c8472b91d0e5b7fe7c6bf2c8aa6ea6822fc4cc6a6b66a88c4131af26cf28f90b38c523ecc596b3ec6fdc29c87abf9edfe553f0de0c9825c38ed6c2e868fea1aced6325e520b2388d24b3b511ed64326cdeb7ddc489540fc012d3b86a8146fa7dd7e954b80f7b75721b65e3e3e460cf53d62bcfd79a257b93bab5f8e3031ffa", 0xfe, 0x42) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r3) r8 = accept(r0, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x3f, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x3f, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = fcntl$getown(r12, 0x5) r14 = geteuid() ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000001c0)=r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r17 = fcntl$dupfd(r16, 0xa, 0xffffffffffffff9c) r18 = fcntl$getown(r17, 0x5) r19 = geteuid() ioctl$LIOCSFD(r17, 0x80046c7f, &(0x7f00000001c0)=r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={r18, r19, r20}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r22 = fcntl$dupfd(r21, 0xa, 0xffffffffffffff9c) r23 = fcntl$getown(r22, 0x5) r24 = geteuid() ioctl$LIOCSFD(r22, 0x80046c7f, &(0x7f00000001c0)=r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={r23, r24, r25}, 0xc) r26 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r26, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r25, r27) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r29 = fcntl$dupfd(r28, 0xa, 0xffffffffffffff9c) r30 = fcntl$getown(r29, 0x5) r31 = geteuid() ioctl$LIOCSFD(r29, 0x80046c7f, &(0x7f00000001c0)=r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={r30, r31, r32}, 0xc) r33 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r33, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r32, r34) getgroups(0x2, &(0x7f0000000900)=[r25, r32]) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x200000029, 0x3f, 0x0, 0x0) r37 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r37, 0x200000029, 0x3f, 0x0, 0x0) r38 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r38, 0x200000029, 0x3f, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, r38) r40 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r40, 0x200000029, 0x3f, 0x0, 0x0) r41 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r41, 0x200000029, 0x3f, 0x0, 0x0) r42 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r42, 0x200000029, 0x3f, 0x0, 0x0) r43 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000640)="da75b95c3ffe20c86424ddd2260a9ce1a1216b73be7fe2d46da9baaf9cf05b1959954f2be2a2f2a0532d3fdaf64cbf6231e056851478313f602df68e60289578059aa84b33f79586168ad0a6288daa3ebfb8adc04dea005d7d43e39566d45be49315b5e8ccff4e7167ec354470dbd57a3110fe5921af9e1f3962d9814a12ad3d78", 0x81}, {&(0x7f0000000700)="e8d829b200f754a71f18348758f7c5efae15b8da8f9b42f8f3a0f1f679bbc6181fac6ad9b89303c2bc8aa00d124e84176e31a4", 0x33}, {&(0x7f0000000740)="1f46ac5355fb78d5f20a6d1217694ba6260ebcf0988348491c65858649a2372760dc7cff662819b99c329b4f4c57fe993045983135d9c58e8fb8e33ce88bbdb4941890c7a24b616a9dd55c07b68ddcb75e815554a6d82f18bc3f8a03f268823052d2db0f527bf997f61067acbca67223303a61b3bc1401d722cfcd231e96e34ac6358317078f2fdd26923aa0f9a56b289446bf0d9ba038c165d5a77778e9590475335b90f8a2f729dee570df9afe93fdb8690b342d177a8e55d3fd3e8e2305b0ba6fc22b7053be12cfce030a0b8d445f11fe704504146a6759b4632af277c411961c1470a7a0f5fb0d8e73977939", 0xee}, {&(0x7f0000000840)="dcfed019a649990de05a8dbbff56bc32dd23093c507184f3f150ec4584b47c9ef863061463f9a2b7d5b8a1529e81cdd86d6cbc675f32b8ddbb78499a16324091fa5624ae43f5c70a5b89112b8873c392f50c6736daaed98555befe0032be5148e6f8f1fe7bbe0fb4bd7867d7dea1dde53d4be4d6", 0x74}], 0x4, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r9, r10]}, @cred={0x20, 0xffff, 0x0, r13, r19, r35}, @rights={0x28, 0xffff, 0x1, [r36, r39, r40, r41, r42, r43]}], 0x68, 0x1}, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r6, r7, r44}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x9cd8e3161396598c, r6) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x3, 0x1, 0x7f, 0x80000001}, {0x5, 0x1, 0x8}, {0xb69c, 0xc, 0xaa, 0x9}, {0xc2bb, 0x5, 0x40, 0x7}, {0x8000, 0x7, 0x5, 0x5}, {0x1, 0x3, 0x3f, 0x4000}, {0x5, 0x1, 0x80, 0x63c}, {0x0, 0x55, 0x81, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="83df1bcf8fa2f4a5c266213e1eafadd740fe548961706d94c32292eba796bb7218f3ef4c93e9dde2755f1a5c094623b174e60d51c401fdb56e8843a0983eac79e6aecb5cf8ab3899b428c27901b38789055accf69f957884d516373711933c0e2b91c30d6e518a4f64093d6b3dabcdcacae19bc29a658ce4d4804801e2a31a", 0x7f}, {&(0x7f00000000c0)="0f03f59fb1848153d24710817c717ed924a03a1ef0a13f3206b24256e93f6f4781015dd55c621968f435ecece64ba92961a07a8380ac5deea1d98477f0ef60df5b51a471268cadc10e774d546add7c960906dfeee0761a7dde3f4830384a6cb9d54c00e20bb8e9e45273290af75f66dbc8e741670f931224a2a36b6eff4307e7689a16c6a8c6ae293a109842634fb0e8214395815f8ab42f079e0ab3e2590cf43200defca03d43801ff75448facf4bd9a53bc46be558c2e81309a9f20366d3490f", 0xc1}, {&(0x7f00000001c0)="fc3c33a2997f11dfdfaf545ecd85a89c2964bf386823035ee712946927b4658e19386736b6ac68b33d7607b8aed011fc9b96f443916b0875dcf774d8f7b8cdfc1039b0e09922eae14d435d3f9526b2446f367b60ba3a713b33c22899dc9b1d15f397cab25cb0c0c22c3913f6e6f10f95efa5df9a96feb06a967237cc62a0373d9fa1a3", 0x83}], 0x3) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) socket(0x2, 0x5, 0xc0) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x4, 0x4, &(0x7f0000000000)="64bde2a579f7afd668a7806b5a274fcb338b7fb463f394ef7d4ae05f628e6f2d5c289d41eccae07686d2b03528", 0x2d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x40}, {0x45, 0x0, 0x0, 0x10001}, {0x6, 0x0, 0x0, 0x3}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r1, r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x3ff}, {0xd62, 0x8}}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) getpid() geteuid() r5 = getgid() getppid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = fcntl$getown(r7, 0x5) r9 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) r13 = fcntl$getown(r12, 0x5) r14 = geteuid() ioctl$LIOCSFD(r12, 0x80046c7f, &(0x7f00000001c0)=r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r16, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r15, r18) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffff9c) r21 = fcntl$getown(r20, 0x5) r22 = geteuid() ioctl$LIOCSFD(r20, 0x80046c7f, &(0x7f00000001c0)=r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={r21, r22, r23}, 0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r25 = fcntl$dupfd(r24, 0xa, 0xffffffffffffff9c) r26 = fcntl$getown(r25, 0x5) r27 = geteuid() ioctl$LIOCSFD(r25, 0x80046c7f, &(0x7f00000001c0)=r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000000c0)={r26, r27, r28}, 0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="ed2e"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000480)="c5189f7034b9fe08008175d4a70c5743c1e2a31827c1d8e5f3d1562e1cd84038fd815876f6edf206c0a88d9c3b831d140f4d07cf0407f8543cf41fa601b0f037d1d9b85388a45f629acdb87e7190bf4884363d1701234b53faea186055d63f645c6f9cc9824c3c8e2d1a1863f3b3d02d1601bbf0c76d07abedb047c5bb74978cea4f60fce19b1fb7c3257133acc52d1480607c9e2030ea1725d9d0ead8a94ff399019ab5041af0a5d3e27f193b88481beca5d0de8648d7a1579fddc72c25e88d6565cba3fa3eff573df127db5257ba24e6417d1de0101c5d4468", 0xfffffffffffffc82}], 0x1, &(0x7f0000000380)=[@cred={0xfc55, 0xffff, 0x0, r26, r22, r5}, @cred={0x20, 0xffff, 0x0, r17, r9, r15}], 0x40, 0x800}, 0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0x1, 0xcc5, &(0x7f0000000140)=""/239, &(0x7f0000000040)=0xef) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82010400000000000000520ec7ad21ae6e2302ab524f552353d299f071fa8947519f7fe66dd63d22504bfd133677da856668167cb531168da585a49675650d7672e7d1ec28daed3cd14630ac367bf7233247db35dfc647c51f16f4e7622fa4b6476842cc8bc3726b556cd392faf68aa38f073c1aaa3033209ff56f992d79c160b70ba6653eeefdf1150cd02611bd040073785a755b3c498274b2f0a2e079d088e2d25bf87fc163c18ffe88a9"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) shutdown(r2, 0x1) dup2(0xffffffffffffffff, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:19 executing program 0: pipe2(&(0x7f0000000100), 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff2e}, 0x10000044001000d, 0x400008001}) r1 = socket(0x6, 0x8000, 0x9) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) fcntl$dupfd(r1, 0xb029ca2be7129188, r2) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc5) r6 = geteuid() r7 = shmget$private(0x0, 0x3000, 0x70, &(0x7f0000001000/0x3000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r17, r16) socket$inet(0x2, 0x1, 0x81) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = dup2(r19, r18) r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r22, r21) r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r25 = dup2(r24, r23) sendmsg$unix(r25, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = getegid() getpid() r29 = socket(0x18, 0x2, 0x0) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r30, r29) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r31 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x0, r38, 0x0, 0x0, r37}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x9, r33, r32, r38, r32, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r40 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x2, 0x0) r41 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r43 = getegid() sendmsg$unix(r15, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="df0100"], 0x1, &(0x7f0000001800), 0x100000000000001c, &(0x7f0000000600)=[@cred={0x0, 0xffff, 0x0, r41, r42, r43}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r28}, @rights={0x18, 0xffff, 0x1, [r16, r14]}, @rights={0x20, 0xffff, 0x1, [r23, r40, 0xffffffffffffffff, r20]}], 0x88, 0x10}, 0xaccff110451b3cdc) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket(0x18, 0x2, 0x0) r47 = socket(0x18, 0x2, 0x0) r48 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r48, &(0x7f0000000080)=[{{r49}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r50 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r50, &(0x7f0000000080)=[{{r51}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r51, &(0x7f0000000440)=ANY=[@ANYBLOB="00002ec93924f4c368352f6275ca00"], 0x9) r52 = dup2(r47, r46) sendmsg$unix(r52, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r53 = socket(0x18, 0x2, 0x0) r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r54, r53) r55 = socket$inet(0x2, 0x1, 0x81) r56 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r57 = socket(0x18, 0x2, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r58, r57) r59 = socket(0x18, 0x2, 0x0) r60 = socket(0x18, 0x2, 0x0) connect$unix(r60, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r60, r59) r61 = socket(0x18, 0x2, 0x0) r62 = socket(0x18, 0x2, 0x0) connect$unix(r62, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r63 = dup2(r62, r61) sendmsg$unix(r63, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r64 = getppid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getpid() r69 = socket(0x18, 0x2, 0x0) r70 = socket(0x18, 0x2, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r70, r69) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r72 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r73 = getegid() r74 = getuid() r75 = geteuid() setreuid(r74, r75) r76 = semget$private(0x0, 0x7, 0x286) semop(r76, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r76, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f00000000c0)) r77 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r78 = getegid() r79 = getuid() r80 = geteuid() setreuid(r79, r80) shmctl$IPC_SET(r77, 0x1, &(0x7f00000000c0)={{0x0, r79, 0x0, 0x0, r78}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000140)={{0x9, r74, r73, r79, r73, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r72, 0x1, &(0x7f00000000c0)={{0x0, r74, 0x0, 0x0, r73}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r52, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000e4ffffffffbcffff"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r45, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r63, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r64, @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r68, @ANYRES32=r74, @ANYRES32=r71, @ANYBLOB="0000e4002c23d5bbdcd96099f89abe23d58744f9a7937d4defb18c6686f2572cff6615d3f240e6268fb36efa2a2714709f815381a64ba2aa1c9f82d90c6d9af4d6a3"], 0x88, 0x10}, 0xaccff110451b3cdc) r81 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0x2, r9, 0xffffffffffffffff, r10, r28, 0x0, 0x7f}, 0x4014, 0x6, r68, r81, 0x3, 0x0, 0x7987f033}) setreuid(r6, r10) dup2(r5, r4) mmap(&(0x7f00000e0000/0xb000)=nil, 0xb000, 0x2, 0x3018, r4, 0x0, 0x9) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="3b7451947add1bf0b69cf39fbd2dbf26574d3539320bc9c98a951e4a49098cbae151acd40b86d3a863d33df5cb5d942204d15d2ab461366255edf42c8893ab6005f7ac8173c9b7bdaa62783e558b25f4baf2e7f343779fb3a879044687c0b0b92371e695fb1256d5a02f781b5d67ab8e68ef600d", 0x74}, {&(0x7f0000000100)="d9a7db183edcafd652056e5ff918a594aaf93542b8a75f101119acd64df597819a0d04ef282458e7e606e3fa34cfd382d38ee86a7491341502add537c47f8384643238ed9ff0036d698a10a2307e64a8b46ba42967213a564be222", 0x5b}, {&(0x7f0000000240)="d7986ab7215b236a2c69a17e1626a1848c326cb47b404b258a72af63fb87d6a7ed785a7cd87cfc60b3e0ea3c961098f21f236d71479795c63f2f6136e282426884aa9171ee8adb6eb1e9c7131f43066697a258b29501085bfd1b173035fe38d0ca9d517b517b9329f0265eb40e20c47e8af4b2045c127a318afece4e9fdbcf72bbb78838b76b6ca9853166f58bd5ebc5d4fb3adc41d92e9dd71e71c7e66a426b6851bf2c9b80d987c159851761b13a2c01bd75e7c3f6d0fdfc955e0e783ab497697c04582bc8f60df27fa8810b948e2d7794e61ddda9638a173181807a7db2fd85423b2a3918c8d844da452b", 0xec}], 0x3}, 0xc) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) getpgrp() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4}, {0x64, 0x0, 0x4}, {0x7ffffffe, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7055, 0xfc, 0x40, 0x1229}, {0x0, 0x4, 0x35, 0x80}, {0x68bb, 0x8, 0x1, 0xffff}, {0x7f, 0x5, 0x7, 0x9}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="28c40e824b51e145bc1012606c38c400aea9f001f42ac9b9ce1887425e6d8e0cdabf4afc02499503c0f6b6442df6ccaa7c5bcbf176ce71519d81df348ad573e148284eb28a7719730a93ff1d2067fe43a3ebf5dfb8e1099bd8cd5816aa051991e351b2ac119e6b6dc25bd97ab372b278477d053889db71fc432ae61f0efe32f63101952877f0be1149a520873dbec96469e72cc51b74d8a1362d3a60c1a44413a253064522998dccff1c7c1e80eecadd9c003141cf96374df278cf03c7a3756da57c0d"], 0x10) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x328}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x11c) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfffffefffffff9ac], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x2000000000000007}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:00:19 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffdd6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES16=r4, @ANYRES16, @ANYRESOCT=0x0], @ANYPTR, @ANYRESDEC=r1], 0x3) dup2(r2, r1) r7 = dup(r1) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:19 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r13 = fcntl$dupfd(r12, 0xa, 0xffffffffffffff9c) r14 = fcntl$getown(r13, 0x5) r15 = geteuid() ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f00000001c0)=r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={r14, r15, r16}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0xcddd, r5, r8, r9, r11, 0x48, 0x1}, 0xffffffff, 0xf8f3, r14, r17, 0x100000000, 0xff, 0x9}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e00000010005876c8e00c9c2b917dbed5b254a2493fdda149d4484a44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x197) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c3627fa1e81a642705"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) write(r17, 0x0, 0x0) connect$unix(r16, &(0x7f0000000200)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x4) connect$unix(r19, &(0x7f0000000980)=ANY=[@ANYBLOB="62020207e0768a5aea3f48729388d80000010044b76744c52eb8142700146c47cef5abbc70c9268a2214c7941fa62f813d4fa15c5d4542f31d16aeb53a2f87d6331b730b0a"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x100, 0x0) write(r17, &(0x7f00000008c0)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3f1) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="62021f07e00000010000"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:20 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000003c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000100), 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000440)=""/93) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="95debe775dcc122a9736837abd7cb49a9204addcc54e53c286a4dc9f86978e5b3354fedfb0223fd8ae2d9929fa0390d5c882631d7d8ae140196b473d46701f8462ce5cebbded26fa6ecbfcbfe056b4f2cd6057728c45670fe8abc45366d183ab1bcaf6b21b98cb9a3680b83b382712896b6daf225f0c7c31bceab0954870064a9ba11b51531e55450519fab994c40f92a4393b98d492ce91a65ae7c306fbf170b96b8652394b06546c97f7f199f36cf66716368298e3647e1461c3", 0xbb}, {&(0x7f0000000240)="c66fdc720a460153a114d78c7d364ba8074bc904137f27052e42a24f8d", 0x1d}, {&(0x7f0000000280)="e7aa9ca9a2b796c92620160a638b73888ab5224f630f54fec5365a35fe232f77b6f31106c6daf8951a5a4105ebb0d3d20ed0ea96c923d43753192202122a6e7392ed3e30f7912091e628f335d1266ba759249db8faf8815637a9e05882c7f225c658a93cf2736b651b0799ce924b423893097dae7c2a07207ab54db8faed6be3e2e7f5882bf69d1c8521466eccfb0e360388ac2453c135605fcc30af42c5c045c4767e6d24a440bc49663fa0f789b8d3b7791701391a3fa31397dee622db743039712e80bb58c09e84c410b798bfae0744e46f11ca059c39f6dddc36726f896fcc6053a53a1abe3a87", 0xe9}], 0x3) semop(r4, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/89) 16:00:20 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/214, 0xd6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x30}, {0x28, 0x1}, {0x2, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x3f3f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) r4 = socket$inet6(0x18, 0x1, 0x9) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r7 = fcntl$getown(r6, 0x5) r8 = geteuid() ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000001c0)=r6) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r8}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x80, 0x0, r7}) renameat(r3, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x36) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x2000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = socket(0x6, 0x4, 0x81) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) dup2(r4, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0xffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000140)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606948, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f00000001c0), 0x0, 0xd9) getsockopt(r10, 0x200000029, 0x3f, 0x0, 0x0) ftruncate(r10, 0x0, 0x7) ioctl$TIOCFLUSH(r9, 0x80606948, &(0x7f0000000300)=0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x5, 0xb, 0xc52, 0x2}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0xfebd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/198) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xce) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0xfffffffffffffe85) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) fchdir(r2) shutdown(r0, 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xd82a, 0x3, 0x2, 0x7fffffff}, {0x100, 0x76, 0x8b, 0xfffffffc}]}) 16:00:20 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) write(r3, &(0x7f0000001280)="0b02b3975f1919446d77e5550a6af2830ef9f113c9c4ee50614596745236f640aa492216bf53cc013c1424dd09552472a8c9424050f0e99cbb938b8a737771d0f96aa4b31068f018fb8be961cfa6d831", 0x50) r4 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getpgrp() r9 = getpgrp() r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x8001, r6, r5, r6, r7, 0x24c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) msgsnd(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="01000000000000002efa64d0e31889940de254cbab702e1f01ecd43141a5413b379015d826c7c6c44c3a4f2263d10ccfcd3fa1eff4659266765fa93950d7eb12a67953368c62f88a15c5b0dbeace12573dcf3c7f89ad9cb8233e50bee6260394fcc613880740954879cc86a463efd8a8213855ede5dc977015d2f29f18e0ea76d6c959024aad7392843c41aa65e0727efe1d0113ce8d81772f2dfd733e1efdccdb9141c3bb388c8365377aca969d5b189aa6858a5c40bb3bd48d4e4c9b650a6df7a1ff4f3a4b12e5866210d30b879a4018aa9d0f568adcc2a8fdd0366d0a559d5dce6c32f8a58d190fec773073c7679dd5cbf7978d4960e48573b5970e49a1ee03b38b93355fbab7addf9d763395f40810977e7ca5191806b61c35566b23ddeae5994ca91468eb2af0edd56b3ba7ad03b6d8a5679c113f9455790f6f4053f6316e9411006e28641039f981bab65f3d16b69d0f9b144494b409f3b8a06163fe534499e94c9725f64d84749daded1f5f43644ba4ef3bdb5de279b9c883509c1e1a014f69470f5eec1dc83c35b3a18828e6cb1edf2ab24d941aff7d27b14d6011e0967ce95f773b3472c56147aac7ecc33f4a63151138c2bf69800f66758b3dc0fc54177d697b13b63c1d6f9416f67199a6dcd0ff56f8d7837b0a91df0f4789060b001a14333c43d421c52d837d979c24357f20c85287d6f7c8fbb155cc3cc2af02ad60e95b2a192444fde80bdf82cec636ac27a93ccab9d41b3f50f5f110bb9574d6e7a0d3c954839efe4e3a29533edaf59e713ab88e3d1116be1bdd3864a50ad590fc505496a870802b2fa62cb3ba44e0c40f771b06f11f2d302de3c19288eee3a92f0bb5e5f020c3af6ec49cb9ebf70c36996594bdc644f83a58a5de522e5b96d47a23cbb7029fa91cc8db2b555d6bec59a23f5eaca2c5627d7175858a8c9bce5f1f546c8daad7a9dfb059127f5fb74eafd2fc720c14f358b116202dd1cb80c0055eec1c52cd0b383606b4ca6564e6e134a90562461383cb0f100eadf6e1e7707036d34a036c6907b84b3c44efb9070528022ee2c0bebb044fc3a1c19b9469ffc6c0e4848b14595c00757ceb6997da4aa832ea459ce554f8d14b34a7448d3cbed8ac77e487dc9f5b7d50240179aafbae1e74f6f65da6162c9cce84a833a8db37c40ba3325e1b572102354c51ffcc42e0a08794dd9df68cf5f4e0c6b57654a8489350a2ac7bc0a8cc0dcda317568791fe7a27acb1cefdf6d7e0e4c42fc096d5dca6824379fda9f034e50fc4e1860031116e79e1c0dcf796f5232b371c7f4b8fda816ba3ad8611b2ff5bfe2c2ce5c7a2516c6fbb69b1225fe19d9851ba757db3fce7991f9497036278cc4ec30d4c300ee50baa4e28f8afb084f2fe8a0566837ee7319ef115c132314c0744c3b0361fc7b38e4f60859797866985dffd89a5019a9d821161a51df5308065966e69ae5ed4b463dbd21c464a7dd96c67eb072929942e62269c66595321726766612b18de34188ed8026fbc0a58aaec5c5f6b8a7fb6fbc932a7333932c8dc5a1f4c1b4458dd5b588d5d2a0855e452d258018914afceef408ae2bef6c23b89de00c049843c8b55703d8c6c664fdbe81c03bfb4d2ecfb68e61bfb7605529cf5251a0e176e9a8c744de03ad1b70fbfaf50c347298690d5c10dbfce78684c78c224c958ebd6c42b53e9f887a99ea53fe22c3fbfbeb5d3ab4b817824a059d1e60f4f61340aa56c89e9954d2ddc5adbfb9cd1722d163ba7c7e35f2f75052a9759cc4dcd2adf62d26fd88a70fc9db78795aebd7dca4e3cd1ed26d3e3bbee306f41651adef27de95d4f4a707e846eba104ee29786c33f342f1fd9124ff825ea5283b4e02031506b0f0bc9d86889e279dd1e30837613570c004ea44f612206db251210f629a14f259285defef71568f1f43717a0fbe1e7b0ae57a41c3d11e83e62b2e5c84e446b20effa77222bd07fa44bba0cd412a704d7c0fa6302e721144806aa58394004385fce9b1adcdd11581d1c7f38c3aac342c04ad2507ff11298ed0f30c2e49d1447f6c9717649a29c6c6ff4426ca3eb7ece3f7f0dbfa48ba5026a47714cb0d057164646d226732e29f29e50a9c6f41491f5a07b492f6bd8c62b064b10e1ab9553b3166db9365d41ef52fcc18c7cf885eaaa2bf2acf0442d1d82ae6986f1ade9a9af16de235a958f4c6c109050defe6b9967fa9c5937e38f121b721d891a315b930f7043152a846078f0d49ad675b26a2697d4eaf63c67c97d4b15aa29267547264976d3b4dcf4b0e7ba9e618f97f0f4b24650c02f07f05f9d325e22759dad0e6490468462bb7fef5a5833bc3b1e4cb4566d95b41d5c9ebe9129d2c5bd2272363ec0e30bd9893b0457dd1fa0b197b598ac8fb815ca644c84104b8be5f9d9580fc5079a9ea62bdddd1b1aeed262031be62628f7c5b9b1002b60932eaa7e206d6335020bcad57dfd30f70b52452f8e4f70842a0341afb8416ea42f453b45cfe1022bff8f2cf09710a6aa7e3a45fa60a4f3bfda44ec2fc6f52bb9579f7483b1455070c16f574595e9cbd7bc28ee4cb3316ca85f83c12aa5d2b92fa63ef79fa03f33753fd48485ef84116c6cf76eb95a8c5f72cfb73727755afa66a2872d672343dd4a896a44c380ac636734d2ab59e7a44095631b64fa87bfaf9e1729dfc7a976e2719ba3a00aa08575ce5743ac050d23714e99c0655e740a771444aab7711b3f7d04c27ca07df6c427a10b07f1f64099858e4ac131af28ea5d0b320331b1a8c056e8d2213ef4c85b61ec0240c2fc99d53af776b5f242c268eec65a7ca0b72a515f524617f13cdbddd0ab04dee9b6533315680dc3052ed7641f454012fc9e69ce53a8e4f99e5b8c9552c7c14bc474097aa445ec4a627d6f88223f988d6a08defdb93bb5a4b66278699197284ce2e1279dc41fb0407c16ea218ece4103993afc838883eea655e79ed3fcaccef6e8bd93b4d02816bb1eb4f1c84b3cf3b8074f65f0e013883d706d84b7494d636314aa5fa82e87757b173507aecae6169e599c06d14df0ac423ebf8f160c1cafa87abdc6150f4a6c38fdd7ee3098904074ccc63668b780beddd590e3d58268e8df802d23866515d9ac73dce5c04172b6b531186b87c0cf051e750ea3d8d218a99493c9a19c739c38925045e528f9944a25b65faaa839cb3efa18adc1b1c246fa17b8bf03dea8cde7fb354dda996efa7dca9b0b298971d54b189c8f69dcbbfc64e1c49454017be261f9c303a810a69e53a7449ecc1940acdf8af08d5a4ca43d2e6aef6d23c524e2327a5d6862a4ca25c5d3cb034e8bd3c72a7a16f9141b189920873328896c08b38630550d280d782bf1093cb89f96e0d0b843abb5c49873c97638b268f459afbb57756c3763af70a1ecd8e7c6efb019eff6ccc1ac1ed386860e04eb0dcd737aad736e6ce4914946b25ba6471afdf98b4e1ef0beed5c009c0588af2e265395da8638f6044aeadd3c25f01646a47101d0ee7f1d70f38948287645610f19bcac1d23ea6918fdce5376ea41885c3d3f830d0f40d89df1cb5af651d7f62ac4831bf6d38ba3598db739c507f1b188d4fe81e36a4987792c12023a79016fc0dca5ae17bc967dc8c57ac7e8ee0096926c55aae94d039fed8c5f0afca8df16a4de730711b662d1ccb3f64813ffbace211abf83176af923b73945334fcf03ae891f3663f3e08a30a9ee5e336059ac1d269cf7dd15ecac258ce1a37bd53976b67d463244dbcc1b1ac01a3ee7d70b57e1409166ad94655f0ed7e5a0f54799eecfba0e64b4d0c93073e3abceaca1c78aa83fe89056f66953c8550bb78df615a94464dbcfce22a10a3da5afb5a83c8fbd8fff931634a863c3a8648801332aa08805c0a64d9f894569965277a2542e3e159ffe15ea0a9cca662829a814da702692bb4623524ecd79473db08c2164eb37c5a3bd602c3a9cb5b060333c623aa1aee672dfac5a6496bc17bd645eec5474f12f33872c64667d1dda0b8b6c9d4cdf9183935f3308c84722e054e5d3b5589e47cd96764e86acd34fb17a7e8e64b98f0d17728e25f96750fe662f7192d3b42dcd999fbab2a8a8393ef827bf12cb1a30c53a70b17a9e72bf77e6702835f1491a28e0bb544a6072f1bb560ca81a67e2240575464f64568a8fc6e0bc763a8a6a1a0c6dbad2099a377cfa44476df7c6e646c24fbdd0c854990a7d9aa8d67e182fb8e81fe5fd0472af9edae4b5f26a472871b3c86ff7f3ecc6ef00d930e0c73772d517786fcbb057668f80122b43714b28da3d4300accc8865b70f38d30dbaf25b8dcccddad6431ddd9dec6a062b0d8cbe6973e7f4ca11f607c0d4abb4ab1d1a9f5f92c42c1651ad2b5316da87b1eea714cbba533e4c43d882896887f3095ac01436211ae0d19eb716d888fb7e45b12daca9763ef75af96a7c805ef20a0736c72ac081bf9f478da6dcd29a86e05b84940e2d2f3c5a7b6061c065cfbcc1ec39dab309305bccdd072588c0c317d4fd883feef1fa3f8599c7527129538c23bf9f637ae1ded497610ee76ef589ea97f6bb6dda391dbbf6d9096c8d18072aed35cb2a2740f3df755ac7a56a86b6a2268a79faee692f9e9c2c2f484d7bbaf5a4d030511f34c99509005ea1812b4e0eb01680bc7f0cc4e6337e30652730bff3f5d6111dedf065e682e83d237fcf0bd88edec448e870361131b5a5113f7fa72910b5e0b5c94e2602e687e0459e6b847d103cac51443fe89785d264f03771bdac2dff5342d653e1595254374d754cf091b09c1d35313ac8dd600323ed858f20c6ab0a671518e46f1afc588733073230bf26466a7169d8a6f39e4ca1f13d99e957eb3e48d809ff5d62c386dfc6dfdd40db472d8985ba458cc4baffe5cf6daaa018fda7b2e0de36bf90b5d4207425c1dace0bb12458f388f85162bd5a76376d5bb95b2ac96f9aa8d3bd76a982b1a6cc112eea0001e65aec7a6491f0f83a65e16c26cb5c7cc315174aebf3e78ca23909d2c69ebf38137624a910e46d57e831470b0b84eba0ebd68c797eb93c1967e121740660ec9df864af3f22b64b3dd72dfd69b4af0df7f400d18f1c0e362755b01a635c1c7afd09267d1796fada74a7349e44b45dd7741f275cb858633629cb7fb783e8f09e4a7c1d1397e2051edd9c058484c39e6a8e78c2fd08a2b3a420018a72f926f1b896257f8bcb63e40d4e8ff4dcdde56b44600ad1fc9dd30aeffacd4553737108d9e65da4c4539cae075f6150476533e5a2ed9ebcdc5f6d9559b7fba8f5a61e5eaed45e895575b7ebae3e9cf584b4e4d641794f1974479898ef633648d1f33b15dfbfd79dc9e42d38d60b43167688d21b23dbb4ef8b484641981680fa29f84023539c6ab40f56cf84bb39fecb8d95f5863e22b3f554f94171f255c5ddbb31a30140587a25f4477057c2a9a67fe84c613c2b17c438578fb57d7ef1a85de3a0903e2907e55d30702c483e7e75d16b0f082d4dcc1c3df0122097587cf5d283adf5cbde94f42beb43ebd6939b50fb3faa79bf02bc376c82fa1acb43415c6b105d12a162b277e9f80f3a5859b66080329b09dcd16d5f74a68eb1ebc552ecfa7959ed221895a549b99323a66ee0313f0200a1705c1bbcb0851da5f0e554d4ae40d815cf02d71ed985b9c071b9463c8bc9bb5129c5c4ed42f96f710f72e245ce2544da2b41b3e328bf67e6e53ae1a0d03229de7a5db8c9d7fb2ca8b4189cea215752d000a5a995fa7c5003462768832b9b41f5e8d6347aa174a00ba3a5305fbfa55ca1a7aa96163beea55bfecb688c3239758dcdcab0f323f8b1be19d9734fbad16caf1b6c403f13bd2826a61cbbf7936c5e099727a8b94e7d17e45860f36a2c3b239a7b7a5bace9efd297e149278e81820eaf112575051fd2bd1327a78e7b9282b2259a14c950133676bfd403a085ab6ee78e08c8dbb66e991f4e445bb0ac0b20a0bc5394c565c894314cb9f9e9f1f585380dfa0379dae3aa2357a2b801af9d77b8b3479c3fcdf4a1d3f49d9339b5cafe147e0c31c24340569d76d5f1fb2941f37668a4a065b24af28ebb800faf8faa28c885051519feddad357f57045576b3acde3e1a11eaff388d7ba408eee4a2a9e0cc2c475e732f5fd751cdac6f24b836b0ae8d4f2f398b"], 0x1008, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x80000000) r13 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) ioctl$TIOCNOTTY(r13, 0x20007471) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r14 = syz_open_pts() fcntl$lock(r14, 0x7, &(0x7f0000000200)={0x2, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r14, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000000140)={0xffff}) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup(r5) openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80606948, &(0x7f0000000300)) bind$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e276669c192ab26"], 0xa) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = dup(r9) openat(r10, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r12 = dup(r11) openat(r12, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = dup(r13) openat(r14, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r16 = dup(r15) openat(r16, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r18 = dup(r17) openat(r18, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000001e40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adc0700f82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f249e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0e05034037a6aec770506dfe8a7fcfa4312574a8250b6d5575b38007be789245aa9a655ee0be43674da5486e11fa2dd6277557d34e1392c14c09630758f3d79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2b122e361173218a25da7dce4d28599570f50cbca7"], 0x10) dup2(r20, r19) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r21 = dup(r19) sendto$inet6(r21, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6, 0x1, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xd14, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getpgid(r2) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x4, r6}) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r6 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x8000, 0x0) write(r6, &(0x7f0000000180), 0x17e) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x3183a72a1f4f40c0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x7ff, 0x5, 0x1f}) socket(0x20, 0x4004, 0x1) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0x2) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)=0x200) r2 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/80) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = socket(0x6, 0x2, 0xd) getsockopt(r4, 0x1, 0xffff6c40, &(0x7f0000000340)=""/13, &(0x7f0000000380)=0xd) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000400)={0x1, 0x8001}) r6 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000440)={0x21, 0x8, {[0x8, 0x9, 0x1c0000, 0x2, 0x4, 0x5, 0x6, 0x7, 0x2d, 0x10001, 0x7d, 0x8, 0x101, 0x3, 0xfffffffffffff6e8, 0x7, 0x5, 0x7fffffff], [0x49dc, 0x4, 0xfffffffffffffffd, 0x6, 0x7, 0xfff, 0x7, 0x3, 0xfff, 0x80000001], [0xdb65, 0x2, 0x8, 0x2, 0x100, 0x9, 0x4], [0x3f, 0x2, 0x903, 0x4, 0x101, 0x9], [{0x1f, 0x3, 0x4, 0x3ff}, {0xfffb, 0x200, 0x3, 0x7}, {0xb4, 0x882c, 0x401, 0xfaac}, {0x0, 0x5, 0x0, 0x8}, {0x9, 0x20, 0x800, 0x8}, {0x9, 0x1, 0x6}, {0x1, 0x0, 0xffff, 0xdd}, {0x6, 0x818b, 0x0, 0x28000000}], {0x1, 0x800, 0xfff, 0x3ff}, {0x0, 0x6, 0x5, 0x202}}}) socket(0x6, 0x8000, 0x2) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000006c0)={{0x1f, 0x3, 0xfa}, 0x1000, 0x9, 0x1}) socketpair(0x2, 0xc007, 0xff, &(0x7f0000000700)={0xffffffffffffffff}) connect(r8, &(0x7f0000000740)=@un=@file={0xe27daafb6b93a7be, './file0\x00'}, 0xa) r9 = msgget(0x1, 0x60) msgsnd(r9, &(0x7f0000000780)={0x3, "6179030c244100803a65fb2263c1facb00a74dcf617601817de69066ae05f5f51f70d4303971c2bd8652beda2c5e692aaf2b92e80860cfe97d2352f690a373"}, 0x47, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x9, 0x1000, 0x3, 0x1, 0x4, 0x3, 0x2, 0x1, 0x0, 0x1f, 0x8001}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000880)=""/166, 0xa6, 0x800, &(0x7f0000000940)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x1, 0x1, 0x2) r10 = socket(0xbd344befa892ed03, 0x3, 0xd7) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x800, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse\x00', 0x400, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse0\x00', 0xc8ba3b81a5b253b0, 0x0) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x496530ca60e27056) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x8, 0x0) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f00000009c0)="81c5932ced73677a96ffe03e618bd248927c7c6f809c721240a182d7b3e47bf140e604f081668f2c659c821c657ce40c10774d976df5af3db44f63de29ac02a24b1dc17b833919529e4a8eea5b9e0c5feb6c99db73a0a17a8e1b5ace6b9cabc1189feba628b345a77885ac8b986e5e42a6e628ea2883f3253ddafa5e79e0236809f022c11ea00a23364f9728804aa78247938cbe6d0f1afc7041543c29a9f81ace3c038a6d6065c83261b876a5e7e3", 0xaf}], 0x1, &(0x7f0000000c40)=[@rights={0x20, 0xffff, 0x1, [r5, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r8, r14, r15, r16]}], 0x48, 0x401}, 0x600) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x192) write(r0, &(0x7f0000000080)='g', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = semget(0x0, 0x0, 0x504) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000100)='./bus\x00', r4, r5, 0x2) fchdir(r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = fcntl$getown(r7, 0x5) r9 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) getpgid(r8) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r11, 0x0, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r12, 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r13 = fcntl$getown(r12, 0x5) fcntl$setown(r11, 0x6, r13) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x3f, 0x0, 0x0) getpeername(r14, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0xc52bc1172c01deb6, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0x8, 0x3, './file0\x00', 0x5, 0xcd90, 0x1, 0x4}) fcntl$getown(r1, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080)=0x9, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x10001, 0x3f, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x101) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x200, 0x2a) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) r2 = syz_open_pts() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x3ff, 0x5292}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004a0000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) fcntl$dupfd(r0, 0x7cf2c4fe122d9938, r1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x0) socket$inet6(0x18, 0x2c0693366fd2180d, 0xc9) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) setsockopt(r11, 0x205, 0x4, &(0x7f0000000400)="ea01000002825a4b3040d9be38c78fb0508c1368f2447f61b71b9f6216ee6677949cb1fb95170264e10c3f3276dab6ce561faf0b45d3ed6f7ee7de8b8a1870cb08080acf2a6b7cdd940bccfd02404a458988f37489e6db036d6106f9358ab197201eb4f34a5c00dae710aaaaa095f1a0cf82d09ba2f28d4a18de84346e3f700000001d000000000000000000000000000000000000006f4a59630e92fbd4e1efc4935e7875a5c360e6486e2b4387d0b111484f5f609c23401ab9fb617b60a5ee07bf15719e14304e", 0x0) r12 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) r13 = fcntl$dupfd(r4, 0x0, r12) fcntl$getown(r12, 0x5) r14 = socket$inet(0x2, 0x3, 0x102) shutdown(r14, 0x2) r15 = socket$inet(0x2, 0x3, 0x102) shutdown(r15, 0x2) fcntl$lock(r15, 0xa, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x1000000100000000}) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x20000001}, 0xfb12, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffff8, 0x5]}, 0x3c) r16 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) r17 = shmat(r16, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r17) r18 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r19 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r19, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r19, &(0x7f0000ffb000/0x1000)=nil, 0x0) r20 = shmat(r18, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r20) shmdt(r20) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000001000)='./file0\x00', 0x20, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001040)={0x3, 0x7f, 0x8, 0x2, 0x9}) open(&(0x7f0000001100)='./file0\x00', 0x640, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r3 = semget$private(0x0, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001180)=0x1) semop(r3, &(0x7f0000000040)=[{0x1, 0x9, 0xed83a85592e0e329}], 0x1) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="9522c3912812ab455e2632e8e4e6302e929d5b1fd6b81598c32138bfe58b0a01f368a0f3ba8313815c73d1aed126f578595aa81a939d60d9d4b308636dac4d5b01baa0b6e6a07714179c4003000000e3161af5506714e7bc4b126d11542580a4d3eb81b193", 0x398) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x00\x00\x00\x00pf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f00000002c0)="e75b6734b23a638fbc59ea8cdd7135e0e4e72e3c2516138f708bbbdd6276c2d4d3152d95e80e83446134fe819c859ade8626d21ae9a0cf033091d00869e7165725d14905a0aa20bcbb2df69c3614fdcfb520351f9b7b06b853be437be60ad68fd2cada379b891ff16d7475451e3b2670efdb7c48100d6bc87e7966b6b22d146a8641882b90b84ef55d82d2fbe298ca50cec263cf4f9120a94ae4dca30236c62b9001853e44894b04d89bcad9faa862f9254608bb7f18916d4326", 0xba) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff65301336b9aa23d0571454d78a2a197a38620700c203008295955984c87910bf093f68c11700287ead4bcbf20b3464777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473cf3bf554799b9b800ed52beb85a85e25bfb258557d60f13000000008f53f8a4aeef9d612f87bf25a31f4385f04157795ea4a5c59a3a9fa202361ca100cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000bc8d01c8b511511c0b81669c8463bbcc19e765c2fc226226de7483c7a7051c9411d7db8703edcb06153f9020b4dc318887ea530e3b5e40cf7442c3f3750df7ab39380e2fe15ba788a8e5f7de591d271ddf31d5cf93d16dacc82ff21eb9015ecef22b682dc2f4c7ca9d025ea0f9e01f23e1b6ef45fa29e0ec04931c4d80e6e82ca2e3e5a43cbf00a9e8b920cd3b0b98042516fd8d75fc4a91520301eea76fafa2cee2a4085b991960bbba31d4fb56d11f91f824ba1f7a17f5e779c8b4296d6d1c0ca1157fa82e06a95ac92ac29aaae938ac9bfe2c2663d7065a5cb687e9fe18024393646a23087e596f47a759514ead8d3fc3c0c2571152c260da0ce17deedeb6d3b0afd6572ac1761bf4d6e5fa6c11b1185e8a5afa771c100f3cf08137d7b440dd01423ee6719c7278eae56288d383a20a4a2243c2b8cac2e1f84e0674ce8061fe7d0eaf02c31d1a31395282b58c08df3692b10fd715ce4c1e2a1a9652cb73571600005b08f9914a8fdfa6c7837f8707a82ef84b24f887f3fc5e8c75cb583db4c7f1a5ca02b468dde8fcb9ba2aa59bcf70d68b9cc931afa941aa074090ac14be8831a7c5c22b309559c6cf6381a27aa99c01df78ec78f95ecf8e86d664666c02311af7a54192e0d05553ebaca1e0266ed3e1fbc27d3bf7118bfd5f3bcc86072f071b8a721f7f3fc2ee59803a6993b4b0dd3f2445bcfde8977914166b021a4ba1e7bee3495cb6ba6ce8eb8fcbe9639d8424fa3b84e3a67aa57c4a293c1891938bdf48d4debc371c320e2b13e6aa4bd1e3bf92af71adac8da6f65d87345751940d98fa148dfa5198a3d6922fc4fb99207a6903b1752a7bfb96914b775ec3379b3a44a043ed94aa368d3e7d3c3022feaee323a2275aa37302fe6dd0502a7e16e3b54b6ebd211a304a96475d8b6e6ad90ef40cf4e97bdfdcc5ee7d49e449f7cada83d742a94b53dcaa26bbc7ffd11505656d75b28ddcfef4dcd0dda6875acc688d2b0d137f1379fc3cb851281c14ab207a0cfd7fd1e13a4363fb47d7cc9b8feb7eb663853829d1bd13b78991384720bc3686a0b64f3f899ab59427e3f49e5d77a8bfff2895e232e993399ba9739591c9e19e3637ec4d964026d8c09da5c284f386e29cc9600eee95fb388a45fd658869ff38bd637e6b8e4fc17c6075923b2a1b345222680923a923489d37dda4f4574c2873fa174ffdd3e2fb9e8cfa00"/1069], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x43cbc, 0xffffffffffffff66) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x16ef547fc3965149, 0x4) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640900000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b0000000000", 0x57}], 0x1) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x10}, {r3, 0x4}, {r6, 0x1}, {r3, 0x80}], 0x4, 0x3) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x81}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000004900)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000003400)=[{&(0x7f0000000040)="f290d5128c3d41e7d0c2845925e815824899cfc0bdc52067d88cf1aabb1f5d2600c79228e3b1d4647259d0498a7cbbc15032f4ac754c6e0775516cfd2b0283c98a363fa805fd5d5831eeba28b3384ff75e7999a3e74c94147c410d37489ecb0112d2", 0x62}, {&(0x7f00000000c0)="bee8da22aab896c306805f11e4cbce77f9bc5b6a1f6079aab0d5e6bf17ef9cefbc4a0ee9d98698b9cda397143b3ef53fbd31f72bc2de6ba0765b90c4cb095611bdbf8aef9b7f97322cf51725bddd0482440db289c520c092b35bb887216c8eda7588961a1cf24c9f4fd375", 0x6b}, {&(0x7f0000000140)="0c67ba58426c90e11b4a0d9012540422bca3346bebca5e9ffc9cb35b892c061e2cfcdfb0dcc705d119f046b0c3c439ab31a63b13ea3bb265b523d0cf7031996a8bffea3b7e3d0df0b3fdfb57924e3bcd46f8e3b5aaf20f5ae74c86fec48c19f3216049322f14f841543f4683c915ae9b84b246cb8adb1c5fdb", 0x79}, {&(0x7f00000001c0)="6e5d9ea7e4a98f6a952e97a26892422401d29459c522320c3f35704fa020607a807a2f186b1e04de48bf13079893bd3eb862c3e0c3edc2329a3c360482746e7f4c7b27f5e82c7a7dc82e960fd722fd9779b0dd23df95748c10dfab1da370cde1ace33803c14993c15ce58e0b5417d35c9432ad6e0d4431eb61aa58105a61907dd3eff2a74bd4e842110dbd50e234a07f320ad5703dc01dc362f12520fced1232efbe940a7c243625311cb86e3962dbfa6d4df96ff6b40ba23d96da3c913f94635a2cd478194a4d69b2be5b73451a5f3e90dc1abd19d54b06c11b71d3e4bc50067e40e32f523a2c0ebbeea8e79a67b8d16b68af881ac4e0c02e183973f1ab92b8939347a38b8dd133b5c5370dee9b1108e0fe33b03421ea773b57b3f1c850a8c56d9aa255168b439ae4cc271a0ac07d867b480d58fc1cf36850a2905c91144e7e8eea576f550f5cc9a8eca9333085f7370a82bbd0fbe689d3afb6e8bfc30f71f5f6f249810a2b2a880851ece265413bcff37e223d6e80326ee4079e24cf5a97326e79fe7ce606008c56810ad1ba0a37763debdf8f97081ff72ceb94560aafd738946e48caaffaf114ef24d090c17249a2f7bbc7eb1b39e3c115cd9b50a16558f21f2a2bfdf23ac2bd2c02b79bce449a4dea7c9963528fd2e384ceb0a71394eed43003562725d32d8e7352fd8d1ef14d635b82639fd387a518d8198da5844dc241fe7187db85f974bc8833e95364385c567dcc3e7949c7a1bc6e682aec31bf6a82397a68bfb01e5c68b5494867eec4a83a13a968e84ef940ed8cf4270f6790bf4213953b2eb8454e227c48e4e49cd79817943d86db219bdbe6a5c44b8471d5736595a82a9f798b501e0246595051053373c78b4c0ea33d386abe78a08d03c5bbbc4923978d5b725e7b2df70f36b88c984f953159c16aa9389bc98c858d46288a83f264e1c7bb1185e825c3fb6b78084751e87291285f248602f49a4173018f54f58630be8935affb40a6a3d9ef6774c2ec25cd99384223262368841211fc5fc26d3cdd24e4373ad2e4f1421f93dcb41421de057493e7429790809972fa7a30243c21f08cdfc409add7349187c7085f47308ff7e07d90909cb25362707a92f89bb683514458c49630537ac9db700790fdfa5f54388294fc251e84271c2c233ecb267bf7d8bb227a08fbdc35dbc1771f622aabc21d55f298067d3ab6bbd58f2f902baadce01169f2ce91acddd23a1f83dd5364c8595fc163038b76b53822a1f9cba10e6ae0639ae6d81c36e693ab4d804c3704567b93aa4edbae1dbd54a04b060a273aeca0aed1c773e08772bfb5123e609406ad35dcad44e4359f0d82be7ae9fd3e4332f39c5489ad8f54e17da7b43c5e4774a86d2c09671ddf4844c8a849ffa7306523497f3e43b07ca47256cd1b33d6ff591b6cbbed5732fecf85982943b3eca89026cf238ed95787b4502a346cc3d31bf8e8dca818a7cac2a4cfe2282c6052675abaf5d2b7524dc8b40afd3ebe2d4586321cb497e8967ab5222a71ef05f6642dfdb57b5d56c28a997082b43a1e71a127a8de97ac43c892e01469da600e3a60609b329ea24f67558eb1230a200dec850df8e95529d90bae3cf9d6ca03fa890517cdcc87097e1dccb8d4be1c26e64934df4a77522e5ddad464105df6fb3b0cc35fcc408534d9f97158f601a2f077e31d9f64c0c8c14aadad18a5d2f7318b85a4f53c314cae68fe62e67cf85dd4c4ae5dc4c98f4197da8cf36c08f46e806c70f9a86b0b36c99f68e24bd7577b8034e24f3c61bee5b32877de79082aff9df5a5b7c8643ae327cc733f57c2caf010318a04d41a214f2e4815dc4c21f5c32bc4c1b9594cb672115714e871667dbe4a9def4d7734f4f237f5dd76b54dc61cfa9e809a82645601ecd1ba7a6bf741be4da319184333724963a0ed520a32e37c2e6b42aec31734bd5bb5f09fc7719c30e3bf566af0577caf2e32eb19a9f1219e9c18a9a2085e3d4219c0095f2906d546d294f784646b054f1c05a43c50dff1eb4065b26fafd6233275a965d6b09aec1f6d1a9e366e22e99678ccdf76ab0eb2d7321f080fc87b45d232b4183e5af6770d16b469d908be95910d126c8ad89cb41affcd8f4f6b2fa9f3db7eb2a82a539b9fbc01b9a7feffe79fe1177a16ff092bf7c6873f0a8928026db77a9b5765ecc8e012db563abe769916916bb1a8de6544896bfa2fc948060ebea3b8f5a5302d9f9d786822092d02b9e37c7975f330b52f2508494420b39b7d73307aa6591a28a393372e7480f49dd012ee4304b94af08f6b01018fc2a86a0295d83df774065a5c18e9f23e5ea6acf4dcd6037fb2439653c55d4312bdc5aa4c4e668080b3cdb3ef5f5cc95d30d52513d42ab03abf815377c44bc8f925821ae763a5de8f3dacd2932c09b107d9178e6dcf763d3c45eb1a754c2da77bffd2a0c08be5df226d27cf19d2e51ea51508b2d16fab3d63553730c07b07a0ba80a7d5469e102bde245e96b8da0148026e9ae381d850b55217b9884996dbc9c419743e841b78da88d30d01ab1c6faaa5de6e4af1c4b76428b4fd38e3fa6c97804c76f0c2477f90ce9824d7c3184d1957f492d848a6982fab62ad259c2009e961ca7439398383e45bc1ca8831b05aea9881817281319ca7581f6245284089dde53ce42e81f8de62835b7b14e1a09d8c0664ddc9b930deee194396fc1e87dcaaab98aa5c1e0533ebebf019c0559d634d918af1b99c844444f6360094cfe9fddd64df942c27ffa6e52ba6b6c312c56865e03c58f4634a0393309970904fc2974b5fcaf04b4cc98566dd03b7874b580c84126b564e50eebed1f9cb5e486db6ea8fc0ae7445f4eb2fb59c8c5b0d779210ff251eebac2462a4b4682e045082f840b3b7b145be15f781b58c03b1a5a7b7b17aff333b5ed4fce8585034e1bfd9dd3c77ba6e5ab41c2378cfa382aa7545f9aed570890b0c81d05aeb1aa634d9f2c2e6dd69c3233ccb23244ad8d5b549c45821c39160ca5cd81a9bfefa5bcaf680f83799f421aa84df38ac38ffbe0b2b263a1ce017a3b27d451363900a62c1bf9e4d9acc554e6beb885ce8d3934970369996f0feb3d99b64409a7ea9de1ca648e65de7a76d44256f2dcdfeea9e115fa4280717725d587d653e1642aa9e7597462e13c6f72788a65b8a3c87fa0737f4cda838b5d5aa0576e52823cc0419219a0b4da99c1e41d715a39cb76f3e85c77f4ea8c97f48bf96d487191f9b6a741ee0d2d1c35a0925a738d210ca4033f21401987c8baa478cce40b38e8b35bdfa771d26f2d55f2d79d1d4fceabadc0ac57803fb92befbe18dc2202b23c861dc25dab36bf14d9a6955175f51ab91fc3810783decb3f30ae84c04a6a5141bd97661915dfee0a021e6dc059e4e7751f524d1075d7612efa2dd78636b9b48979dd5ecfcf6ee2592d29d2d8e9475c5c4a331282f3984d8eb66f2c0e827b391208c9436406e0d56a37f51c92812d5e7c37eda6aa9a4d8f940487f28efb6a7a1c974570a015787e5b2e5fdaf4287ff5d1d78c6061a8a78e6cca0cc5c0452608b682aa03e9e33125584e3606e546295ea5c0eb7f532e2efa8b0f62da83390b228e1fb6575865c4f37a6a7e42854c2fb87bf04c7112be2f29739283b467e9b9c1d135d71cd63a5515a13d709117d1a8c7c13f212c0b2ff687ffe597198d02024eba88bd5d524c070b17d4dbc9002071416537dfd6880e72bfd014cbf8741c484b34f46646714c9bfe5f3a6c19a91c3bc9c95d06579133705b5911b21191863734b60a94558b3c736544f675c4bd21788bec167405897723ce8d3674226389a15461fb0bdd85c082b46bec8d0b6e324f2d7b56a656aeb893365776610b29384eaef82c2793635a024d030da3da1d27396df4d017415162c7dc20292fda162c0cc13c0ad8328c7da28c58198f51bc7f0dabd743cbde9afd4cda94582963909b9a3306905edd49c7bc84d90586372cda2bd7f26cc9a77d42a84564f18053da6b90011c96aa33ca87110065e3150c4edd926d8a40e65a8c1304d890fe9810f886242af48180b345bbd4d111b1c9a48ae74bddb5ae7109c5472683a31c50d52648a2134b2bdf11c4853b9ee580b7166c014d44ef382387968ac454b8f3b3390da445248d153cbdd973929da15be94f2ed154d2d276a6fbd5bae59f55031f51f6bfe3b501f9d8c1b0b026389823dbd59858945a74358c0361549bc1f51a614d55d89380eb02cccf6c8e969d3865e431650e2fc3ce5a6938193acb314720d52a10d6dbc2d7d22ee710c055110949fbf8b35d78590b6f2d5b2614cb2132c7459de427b82fb490972fd58bc2a7029974cbf4cdea166af44709779747409950f815229754487f47ed79bce5c0f373c4cc747c5a6161e8a9070bdc62158dda62a8d54164d658f02454d03dcd485d16d7058d6711e4d9ebd000e3e164a66fd0849c4ced9619c9ed7c05c96f9a3aa0fe115ee62146011e13879cf1dfe3bebf3169352f0025d31e8ab654f9b1eb9075922994cb0ab66c0653be4147edc00b92733865765131200f6b9fc40947ecc5fd6420cc1f72680148ecd1d060c03360064d642c5fe1e093c94eda8bfd5ffd52eb0c51341a6981a25cedf16a6df2ecd9ffaefa8775c79c42d5ce62aff4648c900027bcf5925b9952c7d94bd7a86e349ed2577d7c6f8254a1ea54174ca32bb8d9371dcfd2b3d0234523866af745d868b22a2d73949e04337ce2429287aa6379d45a5e3d2b153c6bf5491896994edc84b1f12ca39ee290791b9d7cb0db83897efe7d9759c455545f10adacbbf2efcd8aa7eca5404aa6190154eb7a4aad4abbadf97f6566cbb927197e1c36b723731c17dfaf927e653951b1572db4bdbb6778e0f41492467583fc92935d5f6100e11cb6c431743a4a9d513ee15087e46196f3b2912d443cecf06d9d0ee5bdec9999407e706909c505e268247b4c74cbf3a4f5fbc25587048a98512f2583017252128814520beebf9a31beaeb63f722aaf33d1957a7b4b9839a6572c7f154c756e85bf4a2be503371eec423f4e64c1b21d9868946d3706235314b816bf161fd01abe07b77ace418f1d388c63b43036532a63c47ef5fa8001b509ac23f73b3cabcaa0d52eab2b7b33573bec182edd2b477daa0f2195bb3b18ac423018d2270caa1c019854902134ecf7a87d1c8ec54e33ebd87b9031aa761a1c3f640317cfdfb15414d202fe92c05d7bee407b51fd541420e058dd1b53646ef2d183b3234fc6bbc987c98e6ece874b2bc6e8d2fb8381b4414eae6513eb1889b7b1bf3608dd3098d8530b9a1271a1d089ca967756ec61b3a609238b2f6e7a68ab273869328ec401bdc398a4ab03cecc238ace244db039567c140e2899f435838aa4f82ab509edc3629d03ed27fdb3b11e8ae7872beaa5107ea67275478015df56915443882b469222ddcbd89aba9b327344f55bdffdf09bcd6abb6a92872f759976ca2eb0a221a0b12d40ae7ea4e507878ca5eef9c59deca02f2d752ed2e870c5a2c54ee0081902ffebee9df3ed38b7782ea6e203263e495d37ba618badf11790c7cbc24005204579c4312dba5f2e0ab81062d0f55a52675bb79eb65d4ccffb62a85a45c47a83ed52fd651ace37f6f341935aaf409ff0923f5306b7fc06284ba080160980984f74941ec94641b92b532fd0c304117317ddd383f1051977d86d99a0e404938da38526c211032ab1ecefa20ce89f86f74c8f6926b48cb94d5a3440102d5181ad214a3798dad25a0e2e8010dbd3d97b3cfe4f5a664fa50a7c2a90a18c27e66", 0x1000}, {&(0x7f00000011c0)="eb9cf24e2de41552bc1beb5df9ffcf74a4718d99e2e21bf25cad4742aded17052be458f0d768136b9b74825706e32ccd0e492b2cb19ca4d2ebddea914f4463b0c725f79596a3219f76d17e213a3a1ca269b58704bc50a109bcc30355608130648f754ef252fdd3d1e402d2b8ff286585aa94e433", 0x74}, {&(0x7f0000001240)="0e31454346a1c32061d0830e649d1c88027375ec07912efb20197622f0ad60950a34581ac2cc64d4a1c93d7a7a6e930f31fe42daca4dededc2b4d0faf0af0b7d3378293d3dac3e1347bf2b586ef97e9d5545bea1c3601e7a1c4758f9f3c669f20dfb135b00bdf4da3161732b5235b308885fb38f318d503516288e5fdeebd7297d641c001eca6bbd5c6a255f05226bc5ca46b48038ed2ce9d7d47ed4a445158ba0042fa17e86", 0xa6}, {&(0x7f0000001300)="50ddfbd8491ecfde2a08908b1db1837ec66cc6e18f1bc04b15ebf72da8a4bf63f6df87feab8cd8b6ba9a555d4ffa966b9a2e4c4b0d980017088c15b6a4eea43ed0457210b06603c93d0b19c0553f8bed3b3a2cf81ac4f52c6950a5bec2214271977e9ecb1ec0d51e86fba333e3fba2eb64c25b6152cca4945da0c9da0813be2a1ed75f022f81eb0c8c1ec63af52f49697445e393354ea5883d7bfefecaa0f1455ef8e3d695a2ec29b57f574d93516489023917bd43c57e547fca62fe0a085d4f4c1da9a6d646d8262731bd500abdfefe2691dfab139838c2906114273b11487f571522c4fa7d8c5b7a70", 0xea}, {&(0x7f0000001400)="fce99a95a935b19da0f19e6554f5c970c7653c43f68f075063e385c0d2b999edfaae377dbc26c76c1ec114e02ddda8a5efc626f75419ec827103c259d3288ee17789b5095ad9d8a56d36e3ce7d18bc2bec6e82078d7d7a3023eabc32f3e90eb5736248af5dde55f2cc585f76844ec7ae6c44b7d1932b03602e3090a1eba7aba1efef50bac3aa5068c392c1fc708df37847ab69105c58f204736b1b65dbc1041524b527e0a5dc1c52d08aa7d0907426bc2594d9dfc33736900820898a1034fe2630259bd9422c555a3cb01d6ef8c6f810b4b2350c109db5dacbc7f1c96cd2f32d062977c66e0d57066c500d7e42f389b5de5ec83ba10b4e3e22c937046b2b611428d4fd505206d2cf78b10585b8aef9804943a9c6ed182e2f3bf5375c071755e8ebe3ac943dea55704271df981bd3778ec82c0faaa80e5b7b75a621c76f5e6bf9db06efb4573204c3abef68df59f1f3fa9ed4f3da6960fc436b387c974fb505e815c34300dc31c290bbc3efecd47270f4f65db326aa362873c2aa836806106c7831eb0b239875bb1e217a457b98184f4f6152e52f42c256dd40794d5b52cedded0eb246985da7658a058a74a77b9166f3ba62866d53b68d835699c7b3e951ca664812cf140bbc52fb853489da30cef62068a1bd1a770e4a15305a3619112ca9f4b29f17f86871ef817f6025929347da06eb31474e26703dd8f278dd2c457de8b9fe47d30d1f34409de3ab07b30369f501066d32f633289c74bca16684dc05414be5d246e2ddab5bf4ad8f7502bf05225e453b30c93ee3c19b49699810556cdd348dc652a18a5321f4b3383782dc97997d425a5d05d71b2d82500769d82c9b28efe339699d101afe9c35099dd08c1826cc4d51063a90e38126734083c1a56e606ba22ddb704c72a34735d68bb046afb55c3e58e25f3c85f72d22e3d319a427fac7d8165b3f091a68c3132348ca730ef9c95b91bad316d7d88974c1bd68918a47d9560312e44ca8a959dbb6104c02b0ff37aaffe4633f0e1d812b16d57482db70e50fb95c81c5c7770da7f256a7a604a5f09f1caf73505a7663ed9ac60054985cffbc1311ed2b42c20d629a496da06b390d4dd826974555c549bd6d3618e702902627a14675228883d824da105f4ad516f6fe1bdf577f928527bc9f59e2d4b2322887bd019ed795ea2dec56e8da04df21bb935501f4add89244beea3da2ad3eabc2513faaaf0ba9eba633558c2187261c71338cff57b53f4a39926c66a5e8e10011b0f9e54324e554c49853d99f941dfd2997b2d7837ea8ed18ee569efa0fb1a991622d0d39924149a31c8bc22d0b9721989bcbf1c4a0055ed3fc90ba987f79f60f8c9f919605d967934c64ad92db017f3e370a29bd1a741c6b045e1e165c6e293122b5227cd8fb2d3efb71916e8dd22ad237f5e99e431ba4b787f44da97583f2b4a3e5b50d1bb6e47bee61424192ba8b1762428165a3b8c519a72a4e32be6ad181201dec315398514a7d464866e7dd22f9c8e5bcbe846c9eb3335af3228cf4c9c995151348c86f140487e131ed29afb81e59cf0b270e146ddca6c9822d57ec98200267632028ee7576efc59d410ca340b12f8435ded8a71ea8479ada6927c9710244796edd021134f8c8086e25aa0a3f464ce0c32326e5819d2d31632e0c72528aefea5462d7a09ca05125d97a91a92eebebc032e455bfc399aa8664efc9338704d2056902df9ea293dd9a6046b0a645446092d9217a87ffdbd4d02553003b6c226b127a762fbdbb52418f0e64c612ca678a05155f02d0285022cf8a3695889902e89335f2b9abdfb8dbd0bfc1b76f4c4d455db9cbe4f33f593cacc9d3ccda94e21a7427cd0d4c12a1cfb77650e3bea27c8004802b40711a7c6153bbca4157c332b224668186fb7a45a68902992731e569e6458963a23fd3019f4de1858586ae75326bbc366ad122d076ef36239991fae6f829fea976ed3732e426de84439cc9675376fa57665b7f428257f9243f3ebf6f1d23d0ee708838f09722ea43d8dd33c6034e7e9bb911126df4160b680e2d2de5e0f1de013a6ae55a8b8ec886b83d6b7f2b966f3d8e4065f7ef37a8eb15e6a4ba91d25c1f412ad83500443f4928b1b7f53e45d6fd07ce4b972ead6fba71fd6503d44396f91e1dd6a9a9df8a1e166fa32d95973ea7a04b7345dbe5fc96cdb72035ceda58d5f8187fdc4895683e3aae7ed9ecd6f4bea44c878bbdea3ea4d44b18cbec433241412ab816ffedced2be0cf0c432a38159276eaf15eef2c1499c6b29fb279bc3a99d2bb3023af333771d19e5884f9b52a41987bac162e18f743f119d11b7b3d060ee30eac9fac422f58e6b131a03e45b5242c838b4792c8cc5626696924c0f347ec4040fb29d767a851908085585316b995e848cc0d2c80f13f291fc8c950f758daf26edb83677436354a64e304c431206efb0e0d42029d0d429f8ef9a04607448e5ade8ad91c9a1cfb486e8e934ffaf5e307622a13d6f69ea5468f804d60169fde2886b79c892dc7c2dc38854ed28a56e99babd28cf825a1cc7445a8eedc87c946764e51ecb3fd4c5c954bcf33a38dc38749aac5c76a9dc19e480f2de6bc6f86e46a4285b5be33e3ee0416d83de66b961fffd7df9a60e5294e489737ac9470283294fbfd2e5792957d1356e128e5c8e7d557ce38ed3f9b5eae769672ae50866379758e1f76d2cb55b4ed3f4b785df80deac00d1ba81711505b330e7941f83109bc35c45990834f6cd1d259948b7b291bb7a3f4ab53c9f0fa1b7fe72ee9a0e940ed831862c0eb44e9599a1062ef75246e05ed2f764a86d9addf54f8d46594aed89f426e3c4fbfeae1471f3604211feb8dba365ef6b058beee00e73f6060c05ee20e66966b9c327b342c8872efb53549c220ef5f6608fd4faeaa95aa86846cb2ae0d87e1549b79808125932c485245d060ad4cc5bd556732be9ab6e0f4dc596571e624cd0ada0b6f205cb9c75302441c3ff3d913c5708cb9eaf3c454442c7755fd87ed6a726d9302c680388b6091108efa3cf9d959bb7e10ff60ef26b3dede7328695d5582c243c38ef9865425401dac70b841ee49fe2acd189a7679fe0fbb821c2086517d1a74f44d411a4f51a37a0dd370a7372338cca7d92394721c1e47a5c2ee62d4284a96f172cba9c86c189edb2ad9593f3e80e9d288ea737b2bee2c8b23510499cf129ca622948086a902bb49d2f512ddb5df087c3107a0785ad52457c7de0b3178de17f1107e916c87b37789e4ca473293882d33aa6d3c414c40bc8e24c49fbae2cd7d3384f91f78af5ac58d21991b9533573876d320b48cdc8e699a5ebb7bd7aed9ef743df709457434d75f4879484ed0d1c0aa1466dc3a14b328e3fa688a90a05e9e547cb73c49a326b6ce4f9933cfe77a8334df4ad5e16a4d18d9c5607b5bb60db8ca7d84bcae5a575c91fa6214231cfd500561d6f8b44ae1af9490dafad7a408320eab1cb15eb7e47b51920bf855ebedffae3285d851ebe6139240687c94557acb5214fc8a859af1e73f8b2abcabb157e5e5afe9621c66ccaf0254a06778a6115c3f977619bee389d62a65f36e1031d633ecf16592f9c89143b50608b96c7e391e755e13614503c60e401f7bd2a68542df020c8055b046389cc87777e2b9f37ecd069d447d9f30c1751a8401f4060569a72b02e9f1f3ee44099e1c740757e4e34219bdf266c8bdec79f744950a7287f788cd75152669b64483b95dbf1fb3eb034cf4c69ce9cbff4a0cfb04d9b7e099adae4d0f1261b2ce0fe954dbc78a886b50fb146a62671e43b01d7987123628a12d3067552475a18aa3bcde881f3f1efd286c70621bae5bc69f0ddf9869feb04830c21d027f71057b2f4a78d98f667ac38ef0c62e7b0148e30c750dcf4a31c65fd38bbac304133e6479750fa8e8704f6df52b64ef264d975c74692fbaa69ea166c0de64da1de017beaf0be24afc44db2ab6ca713e1bb4f49d42af1735ad3fdca54ae0f7a8f2857d535b7bc13e724ffaf12c4441ddb648b1d8e513c791d0b7114add5155e100bfa97d5d4c986b98abb328921fd9bf8370aaf6999ddc833f51cd26fd6f73216e6ab19de24441d54fc683509fe8994c0671be2d3dde7883a4e1a33c0846f75202ee261cabd821cfa494aabe06d123462e9b111d838d1afde76ccddfa3c7de352eff43acbd4a6c3502e9d50290916e5e6e79e9e651f30547c06e0fe0bdd270e73e45b31eef72f83812faaf0ee6854ed43eb9142c31ed8a020d5f5de546c3c000f45c7b960be64a7e3a95f7d4089df94f8fa26d95c10b6f71bd0b9d3cbe0a8d3be7ea88890c18fa0aa57e32a998df89818b6c980c39f0adfe434230b92a550cf7166d90eab0d4ef8fa241954760acf5e42388207f3a9b06fbeb2df142d711e43b4fc2bf8e77e7786809495d22971cf8cc0acfa3335387a29bc9a8ed895c8f113f528d493c4a4e93d54c9bd0064562bd9692a37e879c2253bda7f65bd62fa1f52991c6c7f6b9f645f0665ee522091ed44bdf922ee781b66c33b3aa9a146521d41d481279551721a99ef53f41b111bd85c09be7bd2026b49ef13f8571cc8b6e168374d8203e6a1b50c4678449133db2a91dc0fa34fd2bea87c1f003844cad23845145f187141586c9419c85caaee06b2e227812a03ba3857d5ca4634725046ff32db5312d11429f938ea0dbf8c5993e6c98da43a12786dba153f965b6636bb5e1f8f280e7b746a2ca3d64ce15bfa9f08378086f50ad5fcea429c1789168d32b6ff9f761ec99f44a33ef7c3a8bf66e4c011a78d72f23e7a7921ef6aaa02e00fbe706bc228e524f35d29ed094d3a453cdbd2cf4472a8beb5174411519311ae73d0bb01c1006da036d50d5fd92e7781a718fab62539fbd0a719816a78799c2835f0fe4fb891f8c242a11f4ef76c33c243ed1678de30902f2e3b4d8e0b2563f1094eee43b5d75af646889dec7b2e611b524aa2d0532f55e0ce29ef5a60ac0416a2514abfbe706d0d54daa2c569ab19b1dd079a2fc570f1aa13084a0be5a656e76be904d21bbcf5d861fba70467965e7b672be51a7af178f1457e763ecb0ccb6981a25aaee9d62909a8f13b45ea8649ce8ba9a20b216bd19a4c0b4d79cb2a36c736a0187d483f56c939a3ceecfb94c99f6dc7affac64f7bda553bbe0fb096749f0fb77f8f501502b3ce1a2479d295448fd8a8d7263442eb842fd2415e1015e0e0950c4d39a9521eb60cad12692aa60a1b7dd213f383c9f41650a594bf3fee5ce8a0eacdf7e11d2079472e9915ff4ba20df7c2b0aa4aebc7303d6b5dbadccf01fcb357e33f4c72f535186b8f174b0c89b91de2b8197a9e511c1c81631c5138915b3ba4e4be3dd29bf5442d305449b3cc9603e60e44e2ade889731816dd6f0af16bcf1fdb1c565bc164c5acf89eff00b872bfc7f3c34eeebe6121510ea05b845f155cd063339c7dd819a651c4ee835c3fa794127e695239a8e7b224113b7d2e511c07d0bd012493ad2a07e12416d575193c7a19c89aa74cf98e200f6e15216de5109fa0a2020d9764a4d38e25cbce3df00886d84523ca628e706ee45abad439ccffedf837ff34b0b655b1d2a88d3f6c1080e8cc8cd32eb3281aa04f4a2af241333cd27d7289124c6838b98f9d5768fe5540a9b1925a69d45b9af3691d04c0022bb2cc672d73d22f0fba8d6658670716143ed8852627b1f430aa4d5d7de1aa5dbafd8ad8e47919e83e87f229e13c4ac9ba3874355b09f738a2430ec697a9cee6db02860136c6d6da6f2a2a92660d4aa2cd3459e697ba4de78af0", 0x1000}, {&(0x7f0000002400)="04c363f1c2c0ae0ba99aa8e405e9be3d8acebda0b260ffa0b663f25da64295ac259a8772e2f8dfd23ddac046fcc155ea7be796e02f24a2008272163dc03251ec09bd2b5d85267eece3569d245b89c713d5ab7fe94d3b85ba1df38589aa2349cdf0d79aa772aae0872ef9f36c3661aa2944401e0857a98f04586b064b0360fe4c74b8753347210149d512847c62be6e3b46bebce1a104817739d98d26be73789e4deedc9e64f82841e2706c882ab517e2f0990591045aa38e62b5bdb43e8dcfc5697de8f7a94a25becf7ad0ab3d5860c6a787b57837cf9dcc67430dff8f2d86e9202ba7b15a23412c3c2618b1ea71a7dc97f470f3d3c536ac81b29d0aad95884c43dc4c9f808c3d25e42c421da35b2e2987104d1d0fa579c78647ebc401874cdb8ec35f18db5644bddd89fee7a2d473e9f5d8671d76c90724b4ebc349b914d8325985d902b04e00be57de347a026c2af0ec09759e1c4c1a413ad115fe45ac98686f590b94461d9fb8579acb9e2ffce738504d17413b84294ad968a1da1e5b72e6a773923b1028669128eb183052e4841521e9d1b1ae61e99bf1210c139c712c835cb4a4cc8041a78484d03e32f94c99446d8adfe4253d3e4b0b45ffdcf60e0fd1b72a66057ffd92a3c3126c136511365d05d58d69df76d7f8ed83a2ea4b8ca28ab9e9bbf14bb44227deb3ab46b81ecade511f80e75b0cb59c961182b3a4548fac9d992023c03bf2a97eb1c2589814eeef5459f18a7706b264d7d95ded6b00d80fd4e4ca4ba7e789f3e16e8673b72a688926577d988d10b24eb5162c41f6696b1cb8dbb46aa378ffcefa8f5bee744c7be57dfc530e5c96e5ba0b3f68241915a72eb34ffb385fca58c3dce3b61ae804e922362cfabdf445be561b49f872e1c4a80dd3d8c0f93a1a56672499ae9e9c7345eecd3e53c160b228e9043e29d962a4d18ed24d4756d82d4dccf18f45679c6485022fdc9df10805fbc4770a5ae85543198a1c0731518f05c46d45ffb1363ea0375412d632beae0f01eb0ec95e6f74645eaa157b09d48ae0c0ac0b72ff04a9bac8e84976ca5cf6cd2c7b016cda69b931bd18cd2dbee5e0834e980d0299ac69bc367f46a22b257e63c9545f3c6501e667d9576c3d509bd49dc482dfa7849a45cbc78097895d011b44b4f036ef6d15a13e1389b5cd09d8bbce3dee74cec716b39e45031128cf882fda248180989a0884fc99bec2c99cd39a99bccae74e5c0c80483e2e3e016c0addd892de0ac8a8b7a135df78e59545d51438039cdf19319a4655ae9ee63af536c2413e0b52e8e268b374a69f74a740040f60717fc738b92c458c94bd9848ec63a3f26e889e068e8b1334ccf55c3b70e40fa7bd525e43a989e53d7b6ad734496dd6b8509dd5e7d9d091b186dec7a41242e615a12ad727f9b053f97a8094e72db736737bb1ce17859c76d63e259ced424a9d9d51b14c3f9ed4b553762aa3ac12e3221ece5ade0cdf90bb788deeaaaca7aa2211078d67cb50cb121dc4df2dfaa63011ab95b2058192cf27e8558069527ba8b65d6c92a4e13526346c1c64a935b464e5716ad400f7826c6a424ae29c324c90c32284a33242f0321c72ecee18b35313da4dfe93a3443bc70d59571213084c13f267cb744c913b5fe209bf05d0632dd2e6c687b9b20b5b2704b271667a9aa599afc20f399badd657b42e59239cc7b59d9bf51b7dbe305dd241edba480c93804b2efcb54b6b5520768ffd57032256f96529cefed99c56b68a4d8d4a4f42972d83882d1f753783857544d79f541c1a6672f50ffea56800005c5524874ccedb3e05e483406d41147e2201fcd86e023adf4b509961c8bca628f417cfdd9232d5fea1e9e68b14598f421d31f3cca0c4dc6a55ba23fc1656c53ac43070c8da5a36cf3111d158a02404863b8af0d19ff634ae7175e3d86dff7e4aef58f184ea92671b95e8330a78d699a4eb29a1c29085c757cbf48c77e3e09844d79af6ca592b694f28b19fcfdd3a28de8093d4daee9c700a6758a6580263baa6dd9df69374d2da3ce9a123b5fb877a220fc549b5838f4a23d474d44390d135b55a534eec1bed389b4f3757bf02cb1b3ddd1b801bf94a799e5e23c1dac013130dc2ab6e753d99682b0e9e2d6addf2cef1fce0fc2c308938cef0c5c738715d1aec39e9eb7613fb5d1f75d2668fc6dd222d46e8e9e21f95ba3fe2f7530cdf73cfa09157cef134a9731eeff30decbf0c652f0d319339b4c77c42d45a398460fb3360d4cfb8d19345d61f516a5b4dd33e50768ebeaaf15cc187ee05a48d8327b8aaa1fd11c8156e8c397e4b0ec69525ac9d520042ce1b2896a54b3db3b78ee884b62a5f64b78f6c3d2c7279dcfb1adeaf306356f45ed5f754d29961d44751d45fccf70669e95444411718c1c5c439fde399e0da49ba5b3caa873f215b0cf7b6f30ae78d51102c52b5dcdae6f7f87776d3c267d2cd403c04cf404c759d35ea634706e34a3673932f01968c91c6ef3526514f73efcb6b7446a0c73a11d425e61ce94ef6f5af5162a6cb2ed27eb2d500d31f3371a067430e13dab1fbba6beee44ef73bf56f33a331eeb316056edead9f783494452f8eaed1148aa2d848bdf1e68816c2f07d9b7ce27c4cf400cb017aafbbe481a8a5ab6e0ceeaeab4914606900b6d43eadcbb345f7bf38008cd389e5fac43b36cda3f9ea3618a86c84cfe56f8f51cbd5916ad01f614efd944734243fcbe778c7d35b5230575449a8822c9dd91171a3e9f594c7bc39302e2304ab322de876d9e60882f63b884a78ef888ea49d31387c2e8938cccda4eea4c51c27556584ce5097f5102e14a0b21a0ca7cf726edc580e179902c89899686d1f69fd146c13258b2687761e10612f9f0cfee5371ff199e0f82d10e65fdf4620dcb1dc358a216e970b5dbb3f65d5f2f1ee034652f666d209d48ec4ef545efc4c750132112af1af69341810ef4f9c7c6851752930b86db28b4156f19e04eb6b7cb6b1777627ced95707bfd079c7ad6cb41be4c5923aec0cd6d0ba92902181084cce211c7aef30ded9018595b495658c7978e2842696c46e94dcc72471eb1ee08bc75b77dcd12f9cb6fbe2c3fe0ad428ca4068a16ea9a0c71bd89ba31324c49d2b68f9ed87ebac50c11978b33eb819fab71c29a838b654a0217ae3194a0ca91484f73b975439c3ded6ce2ecb07e7f53b93ef03d0dee34d09847af759c7be80dede8c8684ca8d4c8b89726e8e619e8fed3b07803d45654072f2832cf15f7354a347b7cdc3a9711cd533c1d376cb419b8ace60fd0ce82d4014787e98afcc6bb78acecbd4fb3fc96c399471a75c052b582e3c98eb9e68fc8e38b64d7f4f83837e9e12f5e33b1966dfbf02fe31225c124b8b32b7c7869c5d44b8284dfc6f22dc6d799b8699979a930e0b40477122d59f355cb948888c0a5f3e2719ce71b839e68418a37ee7c131c50ef803da0b56d243ffa98363101869c359455fa6787e40e086211dca0b6a1b1d658549c37d471120137348747c595688a2818e6fe52bf9367852fb43f0b28e327b90d6ee1edc048124528008c62006e48b8eb36839ffeb6836f3d0da23270faacbc6d058d6498a1f12c98661b9245ddcfef0757e06364a9acebe113fb2b36b2ddc1958fa05232ce7bdcd92cf457261dbaa9803bcfa9f44702f404fea8753716cfb91ac6e8ec7c36d1ed297769a47691b217b512e7370f49e94c64da696ff0a7b22195f3ec49d60e5b31daa11da1a5a0bffc0b72f0f17813c596b68e393fd10bdcbdbc386093cd4f7cf5e679fcdeb8e016617e0cf0c6076349b81d2ba7a9ab7fb0ea85c31de6108d662ec6a18a817799e78993a5acbaa5bbeae7b5f34da8640389db04d1e77f245ed4d3a3c02909ea407293b5504560e69932960416a90f74986667b83140499c05ec2f1cbddc8164852a10f6c9e128fc72262af19dc80a3f13681418a962b3709c0900033397c92d1af71e69f6cfbea6d4ebc3e327f4e410f092cbf0aed3245ef649486db3ae8ea69c0cdfd943c14502fd5fc42c4cd669aac24ba8067328801873aabc32f52bb6636bf75800ba3c75685434bfc5e1dfa65d4b6a7abedbfbcd40f848ccfcdcde4db654aee149d8b2f2410b488fad577d4848c77e033828aa6db581dc627cb66ef7b2a51d2445a5c35d5a88c829d2a3c9a0cb5fa3afb88872b118ccf63d81abd58e2974534c5f5db8162e4867475e14d54c17d595e7b986b7c28bca64ae13227ba77e384f0c5fe4a8e99cfb366e8c0d6992b32b2136a82c7262bad9eefe2a8caf69b5687ae8049f4cc3e8044766670b29ff9dc564ba4e978f4e5d3c6cce61329f4e9664b7ce0e802156c188fe1adcb3fa398af3634baaa1db30d0b81c205b3aed9a5c9b18bbb2eef182b7b67b690cacbed761de551a3ebb21818d254287d4a8aee6d7f37b36ee8a031746abd2d7b9e537aca10018546d9e1ec5276980dd15d18415742d2a71c29f4f6076edd439d0f7f804f094164470ea2af5b0cce821bca1be93660360fe4ef7c2aea4c885d161253b961e826e27eb2e923f842c65e1913c5840428d7768c29fcf81faf2095b07eb0bc625eb95f9303b979e14898a41e86bb68afcc7d1915aba882fe651611b2c5c524cb35af60b34b078662919e12ce888ec1272c98caf3398e279d60491fc29d2264ae96652f0ab22855d514e331e17e18ca199854f086feb5224fa381422c1aeeb0342104fcc9fe5ff55a5965c91eaf5bde47a0d9718abe002b1ca034e1036f43a6232c302c0ecf3389d98a3e58826e92e236c9bef4bd41fe42e03a35044159cb2ddfa400783d0514d83a34fbbe61b41ae54b7a82e824b3d5cb5aa132d63f50ac5951616e92b10a5c39e56b03631ed8f76aea0fd63ef88322f3df31081046e931b5965a1ab77616787eb125f74c8d68cdb9f0215ea6ee217a3fa83c8dc2bd360e2b59bad082634ce6d007a43cf0637e638c21ad4dcdfc1f32dd8a96d09279965b40f426adb19ba05183db1c2b3ddd19b4414f1d07f3ba0f81dc2eef133b3d0b229a77226793537b649fb46dc321397ff605fbf4ca2a25e6338a3a5b8958122ed3da4872f6d088f17bdedff5ed637453d56593b812cafa138df9c40dbf4e8af4498610fab343f452e52bd9bb901789ce66dffdabdab076029c72091e01a4c9340d8bbe8c1463de3636e315a7071b176b4eb5942b20e060401a80f0ca16a989a158b29481af3c924167e2d6db633889ee2a512302ec2ac1a12288b44d22932eeac56e88cf617a2aab9c3ac63359865bd1d79f35cd0e889f1748ece86e5273eae0e397caf2a6a580d00eccb6414a5f20d578656d2c61ecac5842ed3fe5e7d9ffe3ffb295621194db9fce8ee95818eb5d948091a02b3591a118cb3ccf647a414f31d2162a750086a6a333791ff44d2c4f029026c34e98f3bd4f73844fd40374a0ea3c5964b4545d2ddf6014d2d200a7dfce9782a6c68c0c7b30747a43f507a0283a78a19b4219c516029aef8a62208ed618b671b3a8c5a77c827a838b22da52b5ac32147562dbe5629e587187ec4fe222e1ff2623137d9b629459868697e93336061b82d79927e9dfc03574da56933458e57fa0526ef33afb926d83830bbd67a7cd954d7e532ffbf9f52afc12f3a6a401c0ccfb3746c41ebc28ed7d75fb379bdf27ffb74335454b8db4ef8321e32cb42804c52f124cdacb58559c696de8178ab0cd2fc9c7dcbf13f708912859434806b2f74eeac26ca10a18fd93adc0f2695ed48e4a16ecbbe2aca819967c61c7b007aa1cebc337881ceea820e3dcb6adb70b63", 0x1000}], 0x9, &(0x7f00000034c0)=[{0x1010, 0xfffe, 0x430, "3a0f8ca8537727adcdb450976f32e5b9dd7cc8bea336d3d597dec8df9d9e5d99f9b32d941a3c1823e1222ef04f4314d2abb12e09408c00cc952993cd10456211f6bb48981ae3068cdd72387b74fb5d870b6caf3be96322fd6cb9fa829aa51e29a26c8f9a06b1e78ce0be463e142246350ead92f95803a5fe9568341a14976fd90e4b8a884caaa255f30b03247c174f072edd94e26316a68ca835e04d378cb65581b75ab1c1896d0dbf387345d120a178da1e52ccb40681b4199146757cd677f07765d6b923e7cbb5b5385ae11a79c530ac2d7fe3fa4482c3f0067eeab43b9be88eb4b6b5de2d9cbfb6ed991d000cd8e0dbc39b1642807c54829160601066c54af2b50cc018465df04befa642c28fc20ebeccafb7dee51840780983b511b182168cf3a63dbe29dc760811febd2dc9ee5f2920777c2c0df96897657203f3c3e3fe0e0416e25d9ebadf2caafc66cdb82430a978620e24265e370158b62e8314239800ac07f254af7924975c435da2287c37df141f3860ad2d6a06634a681967d7f2672322f4d43e66445607ef216af7ba50d8356f9d05e70c37ae79929b0eb04d5523b0b42d0a4df567c21d0f37e16be59bd4210ac8a4fc85ff7b43bc7e0238c86f0d289da5fcaf0077de16a4391c20d837bc729c1d7d42a3f3a332ad5519b659ec2f6370b52946d237b2742762176964a0adbdc6028faa86f25b1f5b82358abca50fa58b77d6567785e6aaeba3a91618bc98dd787862225e5a84f9af99ac21645159d5b86b9a8a8d31d6f46b4b66195c9e024f2b2f59add1fd5ae4c7ab75382c4c8d13010a4c294d9d88128efec85ab6e7756c0bc764ae1b1b9c16549fcb47f65f3f3520b6854cd32ceb51ef266168ce0014c86baa2928841103603be0fc00c275ea0da8397478d00e8d345499ac2d3983a4962c6281d40bfc6dead4ff66cc08b00c20cd89810c73eaaae7f406966c3758c2d2ec9e902c4a6220bc9fa9dcff95880764bc107a8c8866bec182d0a1486dd61ca021f5a9a2ad95df1330b8d18bf9e78246fbe8c7209796ffa6572a6c68bd87cac346d4cbd0d37a6c93c25feecdbee557086e888cfcb8452ace642da3d70396c461723f7d570a91162d20677a20068f226e969c5f2ed81393dedaca127151107ed8b8b3af1d4d7e3855df1f860101eb52b8040a5df56c88ebf302c8b74d18080f282a448bc97ecf2ee8729f648da4a99d812d230ec19f660a4359172e8e56b52befedfe9b9e8c4c356f0700d8e37f5af4bb0529d4069f8d22011e68aaea60ec966289d5476ee067740038475d902c4887ba7889013cb437a66a50a1b78bfcb1286e2ff2afe04375426115781bb9043705c9c5414e0a51e2be641a42d25837749c279d1cbda7f68fca082a9b37793bd5f93f94f53410e6049cce349aaf8bdcd21cf2e401d0d3574610914265dab9bee0387ff05121c13795977bcaa3cbd469930761d1138411fc3389e74c67656b4611bf61076eef7dcee9a7bb663c875257c302be8b14df03217b464034f3806b5e8174ef8ee2fa815400f25fb7f788eba1afa819ba94b4e3e8c7a84775375273f328ae9b9f009a034f647a1a8c1bb67c4a3c8615fa90456d1c2460badc053892dfaf8ae45a878928d06340a1ba6d19348281a920eb5fd7a504f972e9ad93a1d636ed00976cd6fe950b697903fe00a11477a1b49282dd381c57504efb091be8aeea3ce74925b53f830c2ec7318776e0e9ba19ff7073ee69d21b5442fa45164394ce2282446112948eb683c31ea1d7c971fce06b26a216ca3f0c54ee71ce9b66b83be8f3ea7b650d43be012d0498d8d1111280b3241d817d6b2358513725a7a3605c71f7c3714b9f0d78baf50bb7eeb0d34263b1e057b0109d13aefcd87338c88139da0afda75335779a21229d6ba15c3ef22844bac359b2cdfbc093b5bfa6c547d1f9b717a247916c2913960c74180e560ab88a20da1d57a59466929b81063bbd0c6cab1db25abe1e81af033a84ef778aa35e8843970aa4d6a608b820c0416e1a20d539ae2a4955432eefec74b164e1badf46162adcf89f7c643a52eca3638e46bd1422e2b5919ed8836194a71238aa3f63162cd448c053cbcf429ece3260596043afd5059a48f408603e566063ef00a38164840b19a88075f62b83fb65fe67f5b9849be4b0a3527e77b3be3f128526636a645723dc2b4550b90062427db391d549184a79666b8ccf4ee2bc6c79f700dbd5f89894e02ff3959c42c21fa6ef67eba93ca346d68cc1f7a2b07c307323c3a45455cceeff77278dbdaab26402455b1b1e2aa7350be41aea62933c5e598a7a2edad85b882a26598e9fb2fae273da845568c91a928eca9a268e3c21f9d8095892800e2b3732915edf99c7f0372e055ad60b174d1625918bf8d799687017492d10c9c8eef443de2d3d0bd63762ab04d8d4e28de1b62b77fbefe1df54de0759e0d983442a1c72fbfebafce31c70ad4acb8aeeedfa875bd1e9232f10e3583b4c95dbe1edcfc06471eef801d22703f404c6369081fcf0e1183d8bde702f82fc0712df966d161ec2e8bfa9cfc6aec85bfb3311a051ae7cd81cae527f8032eab95d9d4cef4888be67cf3ea82490dc0282bc8bcffd573df9a674beaa19606064f6706063cc1562455ca0cccd4b91214bcbdadcff8c484047540cbbe58eeaaf4b3cd3576e9bd24fc5b789503d42b4ca6106fdead69fd29cccd4c934d14894bdb2d123adc7b919aa71439f67aed48a159531a08a926c8a0cd28a6708f800bc645bd88a434dff50d1106fd75e87b96b4f2717dc91fe0981e0903cd44b5650a1e3ab7bb95be38d6dadbcd3821c9055747bd5e44216ec462e62dd7730197f6aff1ea16025d56ee87730919100a88f2be830a39aaa67b5b01b9cfa0ab9b51ce8ee46d968d5bea57da7abd9e98195a2c6305cd2e68b4ed0f4b94fccaf60c0430b636ec001053a9727cc26f63d2be87e941d4e654a12bee0fbc44d23065cd89ee67af140f182600d34816356a227e9b5d59d5cc6635e6519e867fa13e9ae1f43800ad033d1f13e4764e46b1d729a5d74e6f12d2cffcea9a086e64bb53143589e1fff20445806d8bfcf38677cfcc75fd0130bb464a1380f57035c5f80fe0496095e51ba88b8f444dfe838790c4ab2f4c5a3b32167a133a56278a685ddf48ac2c11af5c9a8b1910b6bd6640a0bb79562eb094a845685ff0fc3ada7ff3c866ea9aacc766d53de3dd497fb7166946ed510b3465a364ca7bafbe086358d56231cf97f29945948edc7ba317e9f0fdfd937f7c1f22050f2de41aaa1335e5dd650e47076821a0e632bc664d1151fd6c2c8ad1bbd2628d41b0bcc8f2985215481c7264e178e77768ab2dfee9fcecb85b295f455da710e7ee545b8b9f08e3072456edfb3c825042058ce763efc87fe85bcfba958ef0a2fd22b2f0503de991261433921ecddf519dce68a9c1a98e90fa4b38570ec7c2ffc01a201e4d5d5170c310ef0bb7179307470abd5029cdb6c66a2bb21cad1e29a7f9d866295f4d1272880ce19069783b053ff5e3af9a24135c76c3c6644c80475e556d0a59c68ab3e7231ded4eb67ab80c7fd557a33c6c8dc581942dcee1c7e34e10b9ef469d041210844f0fc77ce1070abb50fd6eb08fa305745fd2e82a4b2ea78bb70247ec5c4b35e304bb3248e4763d5cbccac3925370ee11b31596c74c6eafdf0f3a542b3aa0078fc4df2e22d85bc44c93541e03b78a1b5b3e5826fb67affbe1b113419959fba6ac58f6c4b103ec8b8e8e7bb035e36983a095bc6038279f882d706e41c4633b5d7cb351dbcec645378efd3306a9c2aabbf089e6e219f80fb447e27f9487c165d3732aa105d0fd2f7213df32561f109567a63d335da7047168c3ad30a3a1b844366798b6a400e52ec6bb36e78a0dc58b69245f268767a7e75de80fe2de4992827807d9e80bfe3e7049629afd67d5c38e3a5ee2ea634bc7ab6342c9e8e8a8aca243cd8174673f77bd0ef6ac4933849b8799b148ea3f13c71c4911256437c4d80a1b6353a88f043bea7b4216d0230ea9c29bd69e8e1160f9892e72c51cbbbfcd3df0d1ea19f0316413c5850cf307ad9af1c660d6b22029573e0f39070ef3dc1c1ad2e0cd6027befdf0e580608d8ee4b133fca4a9ec6630c035e19aac62966a59195f5115a3f377a049406e503cd49ee5c528b9993e3397a138c2793fba0c094214bff41d0c5bd382ef871ce3107e8e84be1e2e9c89e653880e1760682acde527f3ac8bfd2b3e9a3964c37e508494836a383c9237435c22f1882bf96e3737b7f756a17d67e145554709752c50b9a477c8337cb34020e6c3c12e406392a93ac53734515b4dfea18adecee27e001a12b65f730c7f8fae1185592fa6d75cc59870a71e1f9692d943b74edc5c3f04d4fe5be83480ef29c7f50f4b9a3fe84c60a6bdb290f5b9c3ed348c18f5f8f3da7849283d82bf850fa90bc824b2248f6453901bbfbb8605709e2f013061f9503675bf838f119f32c3a58a62ed958cac92b879eb3fe716f15fdc254ab6fd92ae556ff4e9eb372b1266ac6b4fd650184fa8b4681f4eed44fd88b7510be3657565cd5dbdb3835d7fee4c3407b3738ec1382024b9c88a3b6a7715613afa40039c95dc2860a15eab9442386d536639b18243ec925907ceb7a4efe4031212782907193c74d0fa52b3473b6449fb4d64fb41679be54175ed9ba6a7644601d3f343321fa5e8c85b6a9eea8e9eaba5a60c47929faea3cbdb0a95da953623aef6b42fdaedbee6d35e0c10326ecd1a40fb9eacb45c11d31e90ee604c5ac735c6238f94fcdad5a4466a3bfcffd89437290c378c48c2ecc310f5ca815040f966d8737523a8d0c897d82b93596cdeffafb1f62d89731ec47e4a978d9a74e2eb42a9c65d58d7937cb5c723adcbcdb57f714d2ec3e57057bb112fc227dc19053c66eddf53abd52542b061f301054e1bafb8e0b849f2ae8c64c129c9de664e3d5e63f2f5b4691f31c5bf196afc76d004537ba1fb3021ae48f86282b9babe0cb9e63be503af7a2fe270b1313ecce7713e2e179ac34b3aa246d3387e130f12a75447b02d8e2cec1824781a73c6240bca43215aa989e20aa3aa4a63cde05f072ae7a9cd35df0adfb5e31443373603372811e88256a08ed0194914e69edab4bd9daa50127f97f513c91505b65ae6d45b238c8bbe098751cff88f8410797dae8d583dd735c207cb29fa48ecff797068d6f0dfef0afc31a31bfb059651188f39a2ffffb83356f0c289b887f3c2ca32dc1e89aebad041e5608d412404236389b493759192b3fd6624ccd94ad004495d44d75118be382f0291882b4978d2cc21be971abeb9ceca111a3342e5022454a8eb6da901d2e8d6d08b3105a1fa3f9a495213783fe088c658e8c2dff3a8fd5c6df0e5c07356518bcb63c7c9c8a6d8d0701c11d4f9f57f238e38c0907f9480fc01608ef0f3984f73910cfe14485921d2fe018e72dfb45c44e99d8ea07fd2ab052c9bf34963450d237f909d1392856d4af5edb8270c150aa4ced985f955bdf5e0f18dfbf901e45b5fd483468b650a473c38828b0287d29d91fcca93ef9e784c6bd41c891be6e98cebce4f6db9a8eca8ca8406436c37039e01a0518e09b9fc79bf14af7c11bd19f93ef5ad86d5da5b1263a893187950e47103c17a6d6816d84a8daf76a47c19d8cbb024e26d8fc60de10a13dea5184a8f96bb94263a58e3e150fe5f7b2b660a6e6bc4f79a9d5217535ccbe243605084547caf243962d48257b16348152fc8e7a12db79a3e692a9b14d8bf743a09eaf"}, {0xd0, 0x1, 0x6a, "1855a2d84a2e6376d70d75d0540ce5aca67aebc5f678b3527fa2c3fd9f7629cdf74d192d65b5647751b3bc7a8e25554bfda98ad3f9f3a00d2e9b07f8453b69c17ed5ef65523afcdf0097bdccc8e2c08f004355030b201e97cb09b7af37f7e1d50444cde23d27c1784077e3e39f2463cbadb3760b5b42f6bf6ae0550ddec23deddbb2e5544b95a3e90707ac72ea08b5463d23d1671df89813409769beb90b5f94803b6a4f51eee08659172fcec2741c82c2ccee2535f9ac38b5eeca67cc58"}, {0x18, 0x1, 0x8000, "14ff"}, {0xd8, 0x1, 0x200, "771531555ea2d8f97f0dd1f0b64a6621fb17a86d8a5cb4b17eb8ab16bab9e83dc5717a3fa9f5e26044b9b22a9250946c267828275df452a8a789018e7537cf741a0c3bc5f399567463810b08f384e5bc0590fce2a1991bbeee2ed01735f21af3047fb3f70963ec34595ab0c03911af574aaa389166d2436b829c258ebd4473df6b099fb715d8a3d797f0538e87025a2e67ad4d3c425527c1eeeb72c82801765b502a7ee00d50762d8ae249ab5c2e79efc83b197d63b3719cc85e23a7a5f6e29082679d07514817ce"}, {0x10, 0x2, 0x5}, {0x68, 0xffff, 0x2, "8a5cbd03b6912e908959315800b67b647067895672c29ecc9eb3c79041e8fa4242835177cbb0a1e473d70684dd612b06a2df38c7877ec7d19916f23236ab1cc57a48a276bc37639e6edb1db996204a963e5b23fd"}, {0x70, 0x1, 0x7fffffff, "e9a7743186491def2eb1fac0577bab69895150be76285333d8225eb8cd9c10ebbd4b29106bbed996286544955a30d5f8097e647c1fa5cbd97b0021f3905bc0257470bc20bb4aece0daf3c3fb85495282b54a063b55dad02aabedb26b22"}, {0x20, 0x0, 0x2, "0ca40c06639b74d714b6439efd3b"}, {0x88, 0x0, 0x0, "b7c376e1a1d5e2283f3466ea12d718127bffbf11cb6ac2ebfe5885b14302d32d8913a10f3ba34f24137bb13ab754df11c15fe69eb3c32071839d671c6f46dc6861b9bcfd2d407aca4a3e88bc7cd67e0cccaa607cea8b0b470ba22de266185d9c9556f3ce184de195f6a05c8a0fb5f9780bea"}, {0xc8, 0x0, 0xffffff80, "e083f5dae4cbfcb7db705a710d0fce83cafafd5f4e448c53d2bad7887c59409bb6df7140fca0637e126a4b55bc017705124d313054d6d15a26f69fe988239ccef9e8451ef300d8f4749c37e4c2b3eaa78c94d55728a6ce8d1a70e8ca5e8ba8ceecf85a6acd0d4d86ce2a114ddf1e4eca98817e47c203ae70f298f5ce88d4ef554d548552c3619a31fc38f68c974680bb558041ecc7f7493e8dea6e08650987c26bf9d16f383b9adad905f0be9f523ba38596"}], 0x1428}, 0x10) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00020010000"], 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xb70}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6, 0x7}) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076876d790e97100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4ad161f5db763e4fe88e424530800000000000000000000000000000000000000000000000000000000f300"/229], 0xe2, 0x2, 0x800) getpgrp() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1f6) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2d}, {0x4426}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d}, &(0x7f0000000140)={0x7d, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="1a013b2f66696c65626638d399326f464b694b265b3000b40c28428162363941ea30f7050c2c8fa74df9dc5346220bf42efc7caa65cfeb9686aaaa4a0c566a38ffbc22e047da451517926a18a8a833788b432a79027fadd785"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) accept$unix(r7, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x19) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0xf5ce887f3df40dcf, &(0x7f0000000200)=0x36, 0x4) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x20, 0x2a6f, {0x7, 0xffffffffffffffff}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchflags(r5, 0x0) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x80606948, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e4124b6cd584cc89e7ee4dd4567418183db8bba1402ecd47188607a207b58681f8805bbe5de78541b14edbeb32f2d5712934e833b415c3346dd9819f0f3d908e535bb8617014415"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8455bee9c94341f01be89704c0098f1485c444b01ad10c832e1b6e01e9724439df3d00e0900e922c47e51b1adfd61ab31f9fd03eb61dbedeab495d326e84e663eaae1a9af0a89d3b0c505259ca37520d1bf8668ecf"], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d703b1d9aa63308a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012a48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1000400319d54401cb92f77428100000000000000ef9e8b0f0036710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e968ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f00b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e760000000000000043d3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f33f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647ce01de9570056e1661ab8fc065aa893661dc498feda744655851ac227bd3cf2c43e9c34f5f0ed7966a5a2db1204e5f8c9ad82d401730b89db640bafa1cd19fc32ec40b7f571b95f67498cb29d8174c647915caa7b5b8a32c246741b32cab327791af9f3ecdb21af23cb9cddbb83866fab93cc330a64616cc11a58b25605bc"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x1d0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x3f, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xaf9}, 0x8) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) r5 = dup(r0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$KDGKBMODE(r2, 0x40044b06) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x7, 0x5, 0xc48d027dbb414b1f, 0x0, 0x1, 0x6cb3, 0x1, 0x0, 0xffffffffffffff81, 0x8}) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 16:00:22 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000140), 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa0416fa4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9ab6ac8b2ca3ebbc257699a1f133427acbdd602000d7d026ba8af63ff37282902e4fd00040000872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x30, &(0x7f0000000040)={0x10001b, 0x0, 0xbb0, 0x0, 0x2000000000000, 0x0, 0x0, 0x10001}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) ioctl$TIOCNOTTY(r3, 0x20007471) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2}, 0xfc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x3f, 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="504219f2b6814a7a9644d866c689475310168c493608305c9f4f472755485290661665cd83a08ab769772b63569eae55eb6ad32cb8570f70ca6bcfbeb24094d6cdb6621986acfb771eb32faead3459e87d9f093ff77efc5fdb6bfed079779072c6d20d5184498253b57195342ddc25ca65ebaf452269adbef6850359fa08946fe74793df79bab8d10defb109926bb70e0f710a2ff3de3573cc1480b18ab6cf39c0cafd966cb8aaa9a1e00a1a5460f1ada1d38c3340405d713fe7ed85c1f8c93f58e271f7b8624b994e318ccb64b28359989d26e6002cb9dfa45237162ee0596b114a9fcf548c538ff38cc8d57596e6f34f49fe897168c09b30a9", 0xfa}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xd4c72c9607e95cc9}], 0x988a, 0x0, 0xfffffffc, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606948, &(0x7f0000000300)) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x5, 0x7f, 0x5, 0x0, 0x80000000, 0x1, 0x4, 0x0, 0x2, 0x6, 0x5}) 16:00:22 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() getrusage(0x0, &(0x7f00000003c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffff77, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000002800), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x6e4, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1400}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606948, &(0x7f0000000300)) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80606948, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000000c0)={0x6, 0xfffffff8}) r7 = getuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xffbc, r7, r8, 0x0, 0xffffffffffffffff, 0x81, 0x6}, 0x2, 0x401, 0x8}) 16:00:23 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x181, 0x9, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x1f}, {0x4, 0xfff, 0x6, 0x4}, {0x203, 0x7000000, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(0xffffffffffffffff, &(0x7f0000000700), 0xffffffffffffff72) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x1) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0x14f) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r12 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = semget$private(0x0, 0x4, 0x1b2) r14 = semget(0x0, 0x38908a469d3ba9c0, 0x8) semctl$GETNCNT(r14, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/200) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffff7b) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r15, r16, r17, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x400, 0x0) r18 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r19, 0x5) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r20, 0x1, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0xa, r3) r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) close(r23) getpgrp() getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x80606948, &(0x7f0000000300)) ioctl$TIOCFLUSH(r26, 0x8020699d, &(0x7f0000000280)=0x3) r27 = socket(0x2, 0x400000000002, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff27) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x1bb) 16:00:23 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xfff) pledge(0x0, &(0x7f0000000200)='vmm\x00') setuid(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x188, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x81, 0x3}, {0x4, 0x6}, {0x81, 0x7}, {0x20, 0x8}, {0x85, 0xd7}, {0x81, 0x7ffd}, {0x88, 0x4}, {0x41, 0x7fffffff}], 0x8}) 16:00:23 executing program 0: munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20008000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/189) r1 = socket(0x2, 0x400000000002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000000)) 16:00:23 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606948, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x3, 0x0, 0x1, 0x7ff]}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) panic: uvmspace_fork: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 334556 43272 0 0 0 0 syz-executor.1 *498256 58450 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000b0fe00,8000,70c000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000b0fe00,0,7,fffffd807f0088a0,20008000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b2d9e8,ffff800020abe9f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1cd410,c5005601,ffff800000ac7800,1,fffffd807f7c6ae0,ffff800020abe9f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8063d54310,c5005601,ffff800000ac7800,ffff800020abe9f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe9f8,ffff800021b57098,ffff800021b570e0) at sys_ioctl+0x5b9 syscall(ffff800021b57160) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb9e74b6dc50, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic uvmspace_fork: no space in map for entry in empty map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000b0fe00,8000,70c000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000b0fe00,0,7,fffffd807f0088a0,20008000,80000000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b2d9e8,ffff800020abe9f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e1cd410,c5005601,ffff800000ac7800,1,fffffd807f7c6ae0,ffff800020abe9f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8063d54310,c5005601,ffff800000ac7800,ffff800020abe9f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020abe9f8,ffff800021b57098,ffff800021b570e0) at sys_ioctl+0x5b9 syscall(ffff800021b57160) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb9e74b6dc50, count: -11 ddb{1}> show registers rdi 0xffffffff810ed3b7 db_enter+0x17 rsi 0x2343 __ALIGN_SIZE+0x1343 rbp 0xffff800021b56ac0 rbx 0xffff800021b56b70 rdx 0x2344 __ALIGN_SIZE+0x1344 rcx 0xffff800021d66000 rax 0xffff800021d66000 r8 0xffffffff81bcb87f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf86589d6d0213b6a r12 0x3000000008 r13 0xffff800021b56ad0 r14 0x100 r15 0x1 rip 0xffffffff810ed3b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b56ab0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=498256 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffff800020abf3e8 process=0xffff800020add880 user=0xffff800021b52000, vmspace=0xfffffd807f0088a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 43272 334556 8576 0 7 0 syz-executor.1 43272 145857 8576 0 2 0x4000000 syz-executor.1 58450 285883 53556 0 2 0 syz-executor.0 *58450 498256 53556 0 7 0x4000000 syz-executor.0 53556 167638 82394 0 3 0x82 nanosleep syz-executor.0 66686 40347 0 0 3 0x14200 bored sosplice 8576 240230 82394 0 3 0x82 nanosleep syz-executor.1 82394 261907 74547 0 3 0x82 thrsleep syz-fuzzer 82394 211714 74547 0 3 0x4000082 nanosleep syz-fuzzer 82394 328257 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 399009 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 340184 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 381184 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 164869 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 97471 74547 0 3 0x4000082 kqread syz-fuzzer 82394 146944 74547 0 3 0x4000082 thrsleep syz-fuzzer 82394 426508 74547 0 3 0x4000082 thrsleep syz-fuzzer 74547 87175 56131 0 3 0x10008a pause ksh 56131 220612 47505 0 3 0x92 select sshd 31189 434495 1 0 3 0x100083 ttyin getty 47505 97708 1 0 3 0x80 select sshd 75179 59540 43287 74 3 0x100092 bpf pflogd 43287 415484 1 0 3 0x80 netio pflogd 765 473804 91096 73 3 0x100090 kqread syslogd 91096 164889 1 0 3 0x100082 netio syslogd 20216 191143 1 77 3 0x100090 poll dhclient 9557 365101 1 0 3 0x80 poll dhclient 28606 508122 0 0 2 0x14200 zerothread 33791 185738 0 0 3 0x14200 aiodoned aiodoned 65760 12200 0 0 3 0x14200 syncer update 62421 211556 0 0 3 0x14200 cleaner cleaner 99093 181397 0 0 3 0x14200 reaper reaper 35970 169437 0 0 3 0x14200 pgdaemon pagedaemon 63037 498316 0 0 3 0x14200 bored crynlk 52176 229540 0 0 3 0x14200 bored crypto 801 436377 0 0 3 0x40014200 acpi0 acpi0 65054 141456 0 0 3 0x40014200 idle1 39314 96990 0 0 3 0x14200 bored softnet 13271 393395 0 0 3 0x14200 bored systqmp 80769 106178 0 0 3 0x14200 bored systq 7492 393939 0 0 3 0x40014200 bored softclock 47221 359165 0 0 3 0x40014200 idle0 82264 111709 0 0 3 0x14200 bored smr 1 365712 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 58450 (syz-executor.0) thread 0xffff800020abe9f8 (498256) shared rwlock vmmaplk r = 0 (0xfffffd807f0088b8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b0fe18) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826346d0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9506 6410K 6858K 78643K 11243 0 0 pcb 13 8K 8K 78643K 86 0 0 rtable 103 4K 4K 78643K 368 0 0 ifaddr 64 13K 15K 78643K 136 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1485 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 1450 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 3 1K 1K 78643K 4 0 0 sem 12 1K 1K 78643K 41 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 300 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 61 63K 95K 78643K 509 0 0 subproc 32 2K 2K 78643K 51 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 32 0 0 in_multi 51 3K 3K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 241 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 112 22K 38K 78643K 2027 0 0 UVM aobj 37 2K 2K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 77 0 0 NDP 10 0K 0K 78643K 29 0 0 temp 129 3558K 3626K 78643K 21122 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 40 0 38 1 0 1 1 0 8 0 rtentry 112 62 0 22 2 0 2 2 0 8 0 unpcb 120 169 0 159 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 39 0 39 1 1 0 1 0 8 0 tcpcb 544 140 0 136 1 0 1 1 0 8 0 inpcb 280 980 0 973 3 0 3 3 0 8 2 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 7 0 4 1 0 1 1 0 8 0 ppxss 1128 9 0 9 2 1 1 1 0 8 1 pffrag 232 3 0 3 1 0 1 1 0 482 1 pffrnode 88 3 0 3 1 0 1 1 0 8 1 pffrent 40 135 0 135 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 44 0 4 1 0 1 1 0 8 0 pfstkey 112 44 0 4 2 0 2 2 0 8 0 pfstate 328 44 0 4 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 261 0 62 14 0 14 14 0 8 1 art_table 32 262 0 62 2 0 2 2 0 8 0 art_node 16 61 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 11 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 37 0 27 1 0 1 1 0 8 0 shmpl 112 37 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1843 0 434 46 0 46 46 0 8 0 ffsino 272 1843 0 434 96 1 95 95 0 8 0 nchpl 144 2436 0 832 61 0 61 61 0 8 0 uvmvnodes 72 2055 0 0 38 0 38 38 0 8 0 vnodes 208 2055 0 0 109 0 109 109 0 8 0 namei 1024 6918 0 6918 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 1 2 1 1 1 0 8 0 scxspl 192 7749 0 7749 10 7 3 7 0 8 3 plimitpl 152 38 0 30 1 0 1 1 0 8 0 sigapl 432 495 0 479 3 1 2 3 0 8 0 futexpl 56 6026 0 6026 1 0 1 1 0 8 1 knotepl 112 92 0 73 1 0 1 1 0 8 0 kqueuepl 104 70 0 68 1 0 1 1 0 8 0 pipepl 160 292 0 273 3 1 2 2 0 8 1 fdescpl 488 496 0 479 3 0 3 3 0 8 0 filepl 152 3769 0 3668 7 1 6 6 0 8 2 lockfpl 104 106 0 105 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 277 0 268 1 0 1 1 0 8 0 zombiepl 144 479 0 479 1 0 1 1 0 8 1 processpl 896 512 0 479 4 0 4 4 0 8 0 procpl 632 1198 0 1154 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 0 1 1 0 8 1 sosppl 128 6 0 6 2 1 1 1 0 8 1 sockpl 384 1190 0 1171 6 1 5 5 0 8 3 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 176 0 0 21 0 21 21 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 276 0 0 16 0 16 16 0 8 0 bufpl 256 7058 0 1311 360 0 360 360 0 8 0 anonpl 16 84885 0 65189 101 2 99 100 0 124 14 amapchunkpl 152 3482 0 3326 14 2 12 12 0 158 4 amappl16 192 3118 0 1976 70 4 66 70 0 8 7 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 58 0 50 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 1 1 1 0 8 1 amappl12 160 14 0 10 1 0 1 1 0 8 0 amappl11 152 62 0 47 1 0 1 1 0 8 0 amappl10 144 189 0 177 1 0 1 1 0 8 0 amappl9 136 696 0 693 1 0 1 1 0 8 0 amappl8 128 267 0 237 2 0 2 2 0 8 0 amappl7 120 213 0 204 1 0 1 1 0 8 0 amappl6 112 56 0 49 1 0 1 1 0 8 0 amappl5 104 147 0 131 1 0 1 1 0 8 0 amappl4 96 746 0 718 1 0 1 1 0 8 0 amappl3 88 118 0 113 1 0 1 1 0 8 0 amappl2 80 2994 0 2916 3 1 2 3 0 8 0 amappl1 72 21194 0 20740 26 16 10 20 0 8 0 amappl 80 1476 0 1428 2 0 2 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 38 0 2 1 0 1 1 0 8 0 uaddrrnd 24 498 0 479 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 498 0 479 1 0 1 1 0 8 0 vmmpekpl 168 8208 0 8173 2 0 2 2 0 8 0 vmmpepl 168 70964 0 68568 165 20 145 145 0 357 40 vmsppl 368 495 0 479 2 0 2 2 0 8 0 pdppl 4096 1003 0 960 6 0 6 6 0 8 0 pvpl 32 240929 0 217961 232 1 231 232 0 265 36 pmappl 232 497 0 480 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 531 0 4 16 0 16 16 0 8 0