kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Sep 9 20:55:49 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.129' (ECDSA) to the list of known hosts. 2019/09/09 20:56:17 fuzzer started 2019/09/09 20:56:23 dialing manager at 10.128.15.235:24996 2019/09/09 20:56:23 syscalls: 337 2019/09/09 20:56:23 code coverage: enabled 2019/09/09 20:56:23 comparison tracing: enabled 2019/09/09 20:56:23 extra coverage: support is not implemented in syzkaller 2019/09/09 20:56:23 setuid sandbox: enabled 2019/09/09 20:56:23 namespace sandbox: support is not implemented in syzkaller 2019/09/09 20:56:23 Android sandbox: support is not implemented in syzkaller 2019/09/09 20:56:23 fault injection: support is not implemented in syzkaller 2019/09/09 20:56:23 leak checking: support is not implemented in syzkaller 2019/09/09 20:56:23 net packet injection: enabled 2019/09/09 20:56:23 net device setup: support is not implemented in syzkaller 20:56:49 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) sync() mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/136, 0x88}, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x3000, 0x4) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x118b, 0x10000, 0x75, 0x0, 0x1, 0x6, 0x80000001, 0xf614b56b2b892c5a, 0x0, 0xffff, 0x17ca20c2}) chdir(&(0x7f0000000480)='./file0\x00') r2 = getgid() setgid(r2) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x88, 0x6b}, {0x8a, 0xc84}, {0x82, 0x3}, {0x42, 0xfc8}, {0x21, 0x800}], 0x5}) r5 = socket$unix(0x1, 0x1, 0x0) recvfrom(r5, &(0x7f0000000580)=""/98, 0x62, 0x40, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000600)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) chdir(&(0x7f0000000680)='./file0\x00') unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='c\x00') r8 = accept(r0, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) recvfrom$unix(r8, &(0x7f00000017c0)=""/12, 0xc, 0x40, &(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa) r9 = kqueue() r10 = openat(r7, &(0x7f0000001840)='\x00', 0x400, 0x40) r11 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980)='/dev/bpf\x00', 0x8, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse0\x00', 0x8, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x1, 0x0) kevent(r9, &(0x7f0000001880)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x20000010, 0x62, 0xfc}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x4}, {{r10}, 0xffffffffffffffff, 0x10, 0x80, 0x3cb, 0x4}, {{}, 0x5, 0x43, 0x40, 0x2, 0x1}], 0x0, &(0x7f0000001a40)=[{{r11}, 0xfffffffffffffffc, 0x8, 0x1, 0x7ff, 0x1}, {{r12}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x47eb}, {{}, 0x0, 0xaa, 0x20000000, 0x1, 0x81}, {{r13}, 0xffffffffffffffff, 0x83, 0x4, 0xded, 0x6}, {{r14}, 0xffffffffffffffff, 0xc, 0x1e00fffff, 0x10000, 0x4}, {{r1}, 0x8000000000000005, 0x54, 0x1, 0x1cbb, 0xcf}, {{r15}, 0xfffffffffffffffb, 0x21, 0xfffff, 0xfffffffffffffffb, 0x2e}, {{r16}, 0xfffffffffffffffe, 0x0, 0x20, 0x80000000, 0x1}], 0x5, &(0x7f0000001b40)={0x1a, 0x3}) 20:56:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10022, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x40, 0x7}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xd70486462aca7450, 0x40) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="18679d481545d57ecd8f129dd6daa20437085bc4049148df53851eb3f568d705b53ed42c6e3d5759c19399f351eaa532f5ec01dd45ed83f58373d3a0439df1be37a79de7e4768e42b6b859e512ea07089f8965a2234cdaca4df36af393f386f1aeddb85c36651a11393b5bf22f8758637b4eaa74f6572035a23bc6632fc40d267f584ae086bce2fd34150c82ce5830773771762b9f0221f2863cbfa00caa902ad7ec0d0a76c5a7189c8eb35ef36591ab7fa992ea4e39c7841cff2627415b0e24332006bd4b285b095fb013fc9278ab3162f4041399abf8993eb1974d673791a92205e6c4a3b5903df356a7745e6861ce791924c9cc215a462582a630", 0xfc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x200) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x22743d7279482b38, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x32e295e94240a7bf, 0x5729}) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) r4 = syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000400)) r7 = socket(0x20, 0x8000, 0x9) recvfrom(r7, &(0x7f0000000440)=""/190, 0xbe, 0x1002, &(0x7f0000000500)=@in6={0x18, 0x1, 0x3ff, 0x8}, 0xc) socket(0x1, 0x3, 0xa3d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x200, 0x0) msgget(0x1, 0x10) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000580)) chmod(&(0x7f00000005c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[r8]) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10108, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000740)={0x0, 0x8}) mknod(&(0x7f0000000780)='./file0\x00', 0x80a8, 0x5) 20:56:50 executing program 0: r0 = getuid() r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() r3 = dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x248) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, r7, 0x4) r8 = getpid() ktrace(0x0, 0x5, 0x10d14, r8) 20:56:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = socket$unix(0x1, 0x7, 0x0) preadv(r1, &(0x7f00000004c0), 0x124c, 0x0, 0xfffffffffffffffe) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') socketpair(0x2, 0x8007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x0, 0x0) 20:56:51 executing program 1: r0 = getppid() getpgid(r0) fcntl$setown(0xffffffffffffff9c, 0x6, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:56:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000000100)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 20:56:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x200, 0x400, 0x6, 0x4}, {0x1, 0x7fff, 0x8, 0x2}, {0x2, 0x7ff, 0x8, 0x8}, {0x98, 0x5, 0xffffffff, 0x9}, {0x100000000, 0x10001, 0x7, 0x81}, {0xa280, 0xfffffffffffffff9, 0x6, 0xffffffffffffff76}, {0x8001, 0x8, 0x1, 0xffff}, {0x4, 0x58, 0xffffffff00000000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 20:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74, 0xfffffffffffffffc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 20:56:51 executing program 0: r0 = open(&(0x7f0000001140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/63, 0x3f}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000001180)=0x294) 20:56:51 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x7ffffffffffffff8, 0x14, 0xd945b90036260ed5, 0x1}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x3, 0x8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x36c7, 0x1}], 0xffffffffffffff01, &(0x7f0000000200)=[{{r4}, 0x569ab348cfe9023, 0x0, 0x20000000, 0x5, 0x7}, {{r0}, 0xd38a72066a61ce82, 0x6, 0x1, 0x8, 0x4}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x1, 0x7f}, {{r6}, 0x7ffffffffffffffe, 0x10, 0x4, 0x10000, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0xfa4b, 0x401}, {{r0}, 0xd16d05b7a9294eba, 0x82a97c1360c5390b, 0x10, 0x80000000, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffb, 0x1, 0x40, 0x7, 0x5}], 0x3f, &(0x7f0000000300)={0x7, 0x1}) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x81}], 0x40, &(0x7f00000001c0), 0xfa7, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) 20:56:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5cf689ac) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff, 0xdaa}, 0xc) 20:56:51 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)="af175cdc1b96baea5e847c6de873fdb9ca29e81da5521db7bfea189b4a386693de294db6bf2bc408181edec2c8583c6de750ceb2e4bf824d273307a50b70d564cae614c140284114babf1a8a00bf2d3801dd7d887ff2d65f8e42d213d962f461ea5cae13959fde", 0x67}, {&(0x7f00000002c0)="9fe42b6fd524af4c109f7f6fcd6e4143e04007c2cb9548ef52b130c7c56525f89de349d1fc01e8b6d4e50683c670961f47b665445c5f625ef9f1394865740ec4f2e2f208cbafc481cb0941594db50a4182defda9f34419d7e63c00fefcd447e9c952693e9e8878", 0x67}, {&(0x7f0000000340)="e1b384009ec0f477d9caa3fe9a788c28165e7b7aef27de2ee661998623a0767e02171f7cde6df867fe1dd44341488e5df1b162ec38a604d6f3cf4277b87435681c8b55c0b7df987c2da8425918b90a58ec074e6690bdeebf04224cb7a32fbe0781dd33b23ca8df2d823d768a02cb2111b549e05e30e0ae65a03f0add2f7a2a62a1d8e88b883f6153e67979cf503515961b4babef8e174d40dd2215bb0ad78419e6217c3f22355d44baaf087647a30fc5e48776f4fc21315be1c99448f21f95bb2845", 0xc2}, {&(0x7f0000000580)="ad258a33a14b090860c333274688776ef6d6136fc68ffecddd509bb6b7137f39ace73b70d608b2ccb747e41fbff9fe3d5ddb210be5658a5ab6d956c8d989e0a5960084786f3e2706252f59d960abe43ead473792fcedaf180ab2dc6a8c46eba8dd72cce738", 0x65}, {&(0x7f0000000240)="54f81ff4c08b9cffef0dd6996a9d897ab7a9b725997497bf016ee9ab99487527851766708cb87a90e502", 0x2a}, {&(0x7f0000000740)="e7be59aef10c0469ed4fa38a45f0760405ae9ea581f76d3065f954589a322a6f573fd2b3504474da1af2f5aeed7eaa3ca6baf58c5646f95cc3460f05ad49c6e43244f83853bbe939026ad9a7b3987943b5f4e4578e4344ab2a955d01f8259df71defc71656f38467d59e2703c63cccb62e5f2f07e1d6e46a592e797f37254a61da4ce685e94225fea517ba4009af7564277a5a7bf1e53b947cbde7d99112ab46fab7ffdc57c653ec2e3a421e9de3e4d77bae79ac67091e8e3eaed8437a4955747027deda0a35dc9fd042048663ad7bef5c500e11fbec25cf0054af9ac065d4b2e7142ff65d3a79417696dd82ce0a808daeb66161f4a9b6216dbb818853d7274a21c0e9a547f91af48d573b855ddba549fa8136e6d6086b7fe3dc7781b92c520f8b294f1423830e8dad43664cbf9850ffb39887601042f6d7c65298f985e14decb45f2e2af472d14e1c7a26a881dbf1083e4afe02913fc3379f9328c766b8bac5fb5923a35f1020785d663e3d2e7b6214821fbbe8280b3d64c5057ed568677bd6945dd9596a83aeccf6e26edad31e9fc4302a81fc1c048ed1ed342f0781e6d18b1f3252df94d707b7d49ef3441d4cc2b3bd415b0ea13b4ecae02a5b737a7fac791f6ecd0f68904f9248a45cfeceadeba07e7988a10e327c65173e38da99d3730bee292d5eadb1a4384e3a0196d6303bdc64b4cb77da7cfa7240b4f3b8a3d9f0e617086c3ab7bd823f011352820ccc47667228e618fe2159c6d9cb0483bcefd893f9128ce9c24194b16a8cbaea4da064a1bdb67d473417449a29ac3374235802ed882d50311735dc6a6e855307e2317b9562dbe4459164ff8ac8ad5f288327d6d8c797f9f00f95a8b186421d6eb8ddbdc07499fea49acd408671b2bed87059ebba5354d20c2d9ce55756bbb46c5412a3219089e92fa063df711306e71c249a03d1082962d4b8053e903bc7dce29ffb2a877f048ae122d982314d32a0eb69bb43dfa38457b10126a32368072e22af4635dad84e75afe54cfba8c0c2249424180fc5ed65ff71e43330227dd27f418a0e379b8649a41e43e84620f6351393a9817736946491223d2e6928ad82d3919c87b16b9491b5d443d64bc1edda57cccb6240b88d5003f14edbc12a08dd52673038df34e3072488d6e81095051a277a4f22524cb5edacdb81ad59bb30062e027fa3e6b1a3e98e45dbcd574a26f00da7df0a7b9c564b812b3fac598ce20432bc042970d05afd7dcff87a148c8efec4d69a0bec48e9c3ad2128a95aeec9d8fe7e70c0589e52dbb4e34e2474abaaefb53a4ea1ff5781beb4dea271b1fbec39ae69f715a3411c062cf3147c3cde23648e429a5ac125e0a2a7e9f14352e0988b6fce66cccfc5ff5e6d7fbc3f8b6929e6dd97892b1cc938b1a8df329318f28b2f9df7b2c3dd3fef6e621b7672041d56acd901285c9a57cdd82839f54ba01abfe97a30df6c353478ef73335e8bf8495209f64d104800d1da62a01d65926893654ad9257ab602bf3115f21123ca40d86941b8eb3aa344cd5e1065d13a7a205fcf07b1feab8bfeb701816487577b20996f24bfd2db6f8afdba102446025e0c585d78721a732770eec53c647f4d98723258e687eeacddbd69e3e7e740118d2b7f1848e81276ffadaafe670be2396d43849bfd4d21d773ade1cca30dcb192b8fe331fef7976bc937613365044642a2fc7aa84c623190ceee6ad915f63b88bd2ec32141d2471f571a35bede4741b632c9c4925763e02752862219d26b9a1ca196e124de5331a92d4dad5321e1484211052bf8724bc191b694e66851431b20b40340e4338f79fd52e3195b57b94b13787dee4c5fd5e3eb234bd8b9cfa0755901af6151802ba5934623d9204f118569613b295589defd3e897cf0253086d64553ecbdaae98243fa723fca17032fa9ba809b1795e29a5b7f22c1931b92a3a2b5c1a3cd1c42b55b5a8ddb1e8e6fe5671c4d20fa33b4453e7cb4dffd3fc82eb25b0ec27b10aa4eb8278c11a071086fbd282123319a3fc33834c84c6298ab428c8f9328738acaffccc5bd2551cb5ae9e8997075b5d33fa6d6a2e7668dacb49143f29c2ede7edb09675b009f486857e4efb59d49bcc1e5176c530ca004f96c006fea1120939d91d5d4a080f0d9feceb5babf904d41d1d918a1d3a985ce6c08ff83baf40df164a6db42d734f8b1ec954558985d9327a5737529d4be77c3bb0241aa8e65581579bc2e3bb0bae94a37264f5cb4e46ad8482f17b5d1b0105b8ac82f44198253c658f38191c11bc96b5f884cfc484a71436984eaab9f94c90ca33f3d25f45b9a5b010f137ac7b55739828ec6012eae0bf6d61290c6a45b5eb5802f8d4bf985e185440cdac0f57f74111331d9517c9be62bbcc995885c6b5970b1d6d9a9384981f2384c3d6ec333804de4fc329a08af2c98984a9cdb3b50badf62efa1eb47a5c9d22e455919fd12d52bca1034dedc65cf87c406cab544196a832f4f98f57de11d6105aaf78d6b00b69f6c044e3adc2e95bb90eab3ac484e61bc7d0c99cfe54e737e3fc871836a0b0ab833714e4225b76eb63ec7d76c11c59ed1c6e3d0ce15c621b46877bb9581eff336a20243f8dd582aeb6ddd9c558d36dd031ca2c16cfe4bc68fb69b61c1e21e5e637d6c1171561ead4b38a3b41347560132bda2a36cb14c8a5676f8fee7fd83ad24645c8a509d7249e7bad6f3ff9d138e100923041f03dd0f5c7702b8230dc7347e0492b4f7ac35ae370f230a1849716f9a4299071ea5695991153f0c90fb9b367173e180942ad36117d5d3a8bd9085c69be0879fe75bac7d49da4da5f768166e494f4756be3967a0fd877484d5cedd1015f3f9c38fec9fe0df3112bff14255badb8b9f0dc017a013b8a1c8e22c56b7634e4aae91decd05a220868fb6796a6da02d1766f5333f5a0447bee59f136bd199b76cc5b541de5495ed91472e336cb00e0728abd3866c5f83e39a7fe40ea222f3eda3a3722e0afdebc77c43b23cd67e10dcd1d25c80fd4b8c9869cf3c356b67ecca6b7cf0cb66631012f114e68c483f07eec702fb3bca447330c9ec22d2a675476927a60719b5f688c3a3e912a3ba865dc5365980b8046eb6578c8fb789d41d22bf4633d7ce79fffb072a91b4cb3413dcce228e95506816adc316ffeaac24c4a8d9b0b00675efc52e6226e84d6f72e7be492aa689ce9666a2535b6b144952c6ccef78dc9250431aede5096134795543ee2346cd4a402ad3cb9da8c79b1b5d9cc66bb26549450a99924c04df36a55fd605474b7d49998efa9d3a6a226af2c9244d021cb8523cd8092d328d17ff9d2641fc64c8a1a391a6addb5af45bfd724cd6343e56c0a1506789c1888d920d500e59c25ff1f2dd4f5d9fb97cb130f0fa8b383a8de86aa142cf71cacb61da52a7407520203cbabf1582d41a4fd9c980f751e711cdd298d01002ebf8dba88582a4c19aabe96b6b9ee572e0e2f5a03f3ea0da98897a68f8c67e03cbfd6cf2ed5099a732819f2c58a52ded264b34aadea4fc2136459971c6fa469cf36c23bb14e7e82fd2e90d363b00a3e738ace9381ae8eb8200f8c86d2ec68caba5c31955138f21108744d1822dd43f85f251fc08147a7eeac4dd30bc4debf0a98465e0dcb55897b6930d394d32f973196bb0681fac9cc72a2672e5ceeb65a5450b437888101ad309376d9c4a73778ba37906b4a611edce7a3756ef5d8b308f31878d0d6db34d3fc806b1bfde6481b8f07a4262506fbe630771a80c0e83d0ab54ffc03f0c68a95a672b6551f3dd9ee09cd3b888b000eebe78d92d8ce5f1fb9e6a18c2ab9608fdeda860ee3978a51e3c6f85ce935b8c9324c6b5874f8dde9aa8e25da75e39527c151eea745a4cc579c3ca8f63663b2f22bc0194fded1c1c230b91fe393c49916aec3b28250d9c6c01c58a10243610dee68d5d763b11b33e55b69a6ffb4fd24abea371e0c62f21ede7cafa61fd4fa80c9c633f33478b0459fb4d3e81fa7c8ebcdfaf91c793ffbe529e540657477be0c7617d5b5f6dbeea53a8e93848cdd7516d1c0fafe96f9d8b57b9fb0ce75e9ee39c596c99d527e679ddc4bba6915e0f16db8a4211695a9cbda7cc5b63fc2536d509cfaadb8e72632427aa8c5283c6464187151e3a0db9f38a581c5ea5f1392b62765a727eb42d820a451a76e9c90646a0af9e15ff753df62d8983a24c4672b707937a4ac4dc9f45fa19f585c6300d5c2568dca27d891579416a2df7489cda588e294d074d59785dc5ed074835945ac4418ed7623121b43aa7db32a6e0ab4d1306c989bcd34cf6f7a56d7d04b083ebccbb9283a8280960a77c5223c7967c659c8f11eb993bfb5a2e27e76cea96f8cef03df9a64496c0d373e4aa87e8748ab5a55b32b801e5d76105c5b9993b48737b038fc8af914f456ca4f9ebf79022e43206f139589f10a8b2ddcc52e465a0d001b4b172be6af4dea6a9134d1c4aadf88e662390597507ef9917eaa99776dfc8dd01eb2da0863ee8c8bf961e9ac4f702ebe6f3de4f4044adf287dfeffe6269e869c13b7c4a63a9ec5177f581d1beefef7eac578d7d184c55659a825e19b52ad953e06b54d34351759c7da97cd2e60009935ecce4cce414259524fc111581f609dce6c03883b532b2ab6b3b63cea41bee1d0bc52f4c4f3c5fae9a2ba37a9cbfa356e31b03b7311dc2866e9dc3aaed897f1746584fb64a5daf58ee8617fa06253edb9eef0b270983b055a6f4a0ab367af95f0a1f5fb5a7d894aeef8f08b618e6adc6fe36c51ff4290be4fd71c77e244b6daa8be176560d088b571fe24ea191001e340550afdcc97fd7d7d3cab31ddec79e1faac14ed6fd9e3b6aab030e9b5bcba8741c22033feb3d9bef586a88fd9ecd2643bdc94daafce5aca6b2133e07d30dc5d93c5310eeff2ab44a7edf99ea0a49c8864c5d94e9e338d0d3ca54ba3c774f4dff9488e2d08f81a7f122424eb97cb14f1029e93affaed1c3d9c0a553082469c74fd5e6e20207f1cd19207c1870bb7230343e5d1baa02696034b5b155dab86e2134bdbb63444cc47955db23af46c6e2325a5e77964d7b0ebd0781879249701e97dc3caf35f133d372289959b30e43a3ff966ac83c137462fc0d1b94fbe9e1cbd4bea099f6c2e7c88dce56cbc1ae97c333c1ccc8bf82f3401f028a6befcc2fa83639661d641f7e166833d4720616380d65bac3173c4917c4da05febb379eb3d6968e5ca367936dbe71ae4e568af70fe5814dcf4edb0425c29ea0b51103c446124829d38578defa425150a09d0ace2ab83fcbcb75abaffea7dc9117d0c3fe8bda4b7c38bf1cffddc2df7ae6187104ea6fddb42325e157d77e1bbedccbdac498448e51fb568ac03e979a8370df4018ff2754ad43b3362247b4e355f80f7a7ad9a3dcf16fbba77e53efbbd82a378213caa8ecce8b4a387c91a12a14d73a3c6470a03612c5b24ad99ef1aa3bb0fe5a794a79b1f6a8217b190658699625ab6f34054c7fe557a24bf146260d67487f62a005cfe9e084d0e646fe477628faf9455d6d3a1a17dcd080f1a0b5c78ea04e15dc55afbf7d92b5d4ae7c2d6f57b9eb6c0c3b76e904aacf3e45cdc81a81fa9f676e18ad36a0adbc590f6c016c613e560ca2debdab8083956ecf2e31a79c127c90280fb4bcd30b4adb85e685997132ef3f9cce48ec451c7b52752fd57eb05ccaeda2c529faf53d8795199d182c8a7df5b3ccd093e3f9d62765cd94726d732965c97991bf884c1a480086a5ea3e4c97afe61325c401910153a1364dfcff623591f985c4a22a284f04a48ab724c2852d", 0x1000}, {&(0x7f0000000600)="6318a781566d1ac8fd38934c5726f3b916bfb05ffc00b2f9ab62ca6be004067fe211c986dd8a24820ad37289133d1b2aa73580be43724c4e5ba75bc3189e591a0e2703a69be715320b789c524caa3f0c409f95788e731dfb005ebc4916329786faed8cfb2cc7a70782ef5608b06cf9b0af3a0d53cce7e2b2a8c9d53615f5894839ec6bd63aa47e41d8f9d0c22dff05a466117e7848431861104e3432070149c0d046ed22f17069599c4fb86de3380578a93403af5c58c46a3a0adb7d6c9368a0795bb75799a51a02d70fc77ae007edc3b152e0b348b22b8a8f331222852d29108bdae95bd19326fbc8f73adfe9a17d10cb6490cc07ac03a0de", 0xf9}, {&(0x7f0000000440)="32f9908560101f62e76b03814d979fa89e9eea5f6940", 0x16}, {&(0x7f0000001740)="38c5f24619f76f1731ea8cfda511acb686c0f09145e63b4a211c06a637bf0d3a13ad6b37ee286a988db8f5cd8326f079eaf1a03d167f86fb9ab224c3faf68ef1d463a6d3358c748c880fb0ac77b25b2bd94cbcecab996d4770abe100ace3351da8e0ad60eb857bb41fa1fefd2f2064f518d829d9b6301eb578968e1822cdefa721ea7d884f22cbbb735d72df80295b48c835b817d8dcd4801cdd9e708fc37fd8c51fe5870ba6", 0xa6}], 0x9, 0x0, 0x0) 20:56:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x6) close(r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x2) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000100)) r6 = dup(r0) fcntl$setstatus(r6, 0x4, 0x40) execve(0x0, 0x0, 0x0) 20:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x4f34693e}, {0x50}, {0x3c}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dcc") 20:56:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) syz_emit_ethernet(0x99, &(0x7f0000000100)="f69da5cd87f4f49ec5f49ae62e2ae560d620dc77676b0a8a336f2a6003e8bcc822c0673a4c4bb5f0fbb13000548f707a7942affb569670f291306aecfde9d65bf6b5e7aa7cd3c11dbc052539efe98d013b6c92691c0e7f558782042405e30d6c575125b09cecb773e0294d17cabbf1744c78797bb95667a7cb1f7bb4622a8ee48f69a167e1b9348c8aa9125ada23f156d5f17a91253fe8c4ce") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = getppid() getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x7, 0x0) r6 = kqueue() dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r8) setuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, 0x0, 0x0, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r9 = semget$private(0x0, 0x7, 0x0) r10 = kqueue() dup(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r12) setuid(r11) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, 0x0, 0x0, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r13 = semget$private(0x0, 0x7, 0x0) r14 = kqueue() dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r16) setuid(r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, 0x0, 0x0, r16, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r17 = semget$private(0x0, 0x7, 0x0) r18 = kqueue() dup(r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r20) setuid(r19) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r19, 0x0, 0x0, r20, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r21 = semget$private(0x0, 0x7, 0x0) r22 = kqueue() dup(r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r24) setuid(r23) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r23, 0x0, 0x0, r24, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x6, &(0x7f0000000a00)=[r8, r12, r16, r20, 0xffffffffffffffff, r24]) r26 = getuid() r27 = semget$private(0x0, 0x7, 0x0) r28 = kqueue() dup(r28) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r30) setuid(r29) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r29, 0x0, 0x0, r30, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r31 = getppid() getpgid(r31) r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r34 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r34) r35 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r35) r36 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r36) r37 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r37) r38 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r38) r39 = socket$inet(0x2, 0x5, 0x9) r40 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r40) r41 = getpid() r42 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x7, 0x0) r45 = kqueue() dup(r45) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r47) setuid(r46) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r46, 0x0, 0x0, r47, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r48 = semget$private(0x0, 0x7, 0x0) r49 = kqueue() dup(r49) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r51) setuid(r50) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r50, 0x0, 0x0, r51, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x3, &(0x7f0000000ac0)=[r47, r51, 0x0]) r53 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r53) r54 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r54) sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000004c0)="72cdc1cefece4bca2ea731879f2871ebd0f301c15fb8cfac9ef8dbbc9ac4c737adf22c2b2b2ad4977ab77c1e6dd1238e01f68ae3bd4dd7105ec65bfcaeb26fa11a01840621020d32df8926f2e22f59bc4c2f57adf5c432e9f5bedd3c694f086fb9b896537b00fc3c2ed755fa4e689245de6c6c6cfbce90dd22c8bae3ce8aff7bdd0bb34bc73afc639d3b94e4dbab8daa6022f3f56b31ad2632081c7bae4f87afcf654dbb813da2c7a7c705f11a221d55217388ba3632a784b75d80fe4c2eb337a5306f159c3e1d62ab23bff53292ba4b5d023ce9a142e9c4e5c0e8", 0xdb}, {&(0x7f0000000280)="ee1ed2f1ded66b12df35ff0c270b0164f72b19cab89f1720141f809aec8c3707e949df18cb6c02275023932d83cc394ed9288aa78f269b98b1257637205285ee46de2aa07c9631e26a", 0x49}, {&(0x7f00000001c0)="37b4cfa4c5d84ee4330cdb7a9cbf2898bfeb1548cd0fc8d11622b1fd02a032548884819d", 0x24}, {&(0x7f00000005c0)="d07d71afef80364dcdadbcfaa737b72b17629f45e993ecb0c7ba955227e0d59e3828075e1572dc33f0609df2c3eef5f6913f01c49a608b16396a72df889df0ae18a7cdd48882602ada72acf47670b32c4f9444b343f5e823d24dea2b888fe6745d1c1ef5b8bdc275b39bbab324fc49fc4e9def00abe61505a98a3f064b0efdc6654898646d16f38bfd1f27186978e059d9c83340347134f1a6b44067d2fc3b904dc2e285da2688ea69a2e02f61f4b58fdb332b52ee", 0xb5}, {&(0x7f0000000300)="519b68e0434100548626d016c6f47120a0", 0x11}, {&(0x7f0000000680)="0b480ec371a412aeafa3240b3c025bc7fa3f8421b23d08ea22ca2e19be59db160fdd3c6ff058ed2b05dbbf8526b37318b64a2442f26a8c5fd825630941f5c3647579bf56779f7b40fbb9afde7e544de46c9308aa2cd8c158159631e58c8455591a5e8dc8ca64533233acec94b00fce6f1652efec8175fc4f9baabf52713618254f29b8f2331fc9d0e2ba62", 0x8b}, {&(0x7f0000000740)="54dc4d32bce383fc8909e52deaa7000eb63933f7499f0ab0971ff1f5ec9acaadea22456adbb669bb98be918908ddbf8d58c905c6ec087ab10fd261d1b32e1fe2fad3a614d8024ccf3364ee5aa33d0e216390ee82cba0de08432027a1ce4ff05abc034cb6152917966a5dfa725c7b9150e897937be630c39cc30e34289f95e095582f4656a610005b4554977488e5f40d5da4b51812750088a91aca58c93a40c95b3f0d3bf706278f6f0d40245c5a71b2eb7b02002a3d0e5f6cb4affcb8908c0e2e113e9d0467e59e3a14f220", 0xcc}, {&(0x7f0000000840)="d1da3b2a4bbea926c309a3c37da3551c4153f91ff2ad71fcd63fcecff2d584539b24173d261bc103a427fa513bdc13daf6b7b572d7df886fa5ceb85018072f970cc7fc14055ed4452342739cd2deb2619560dd1a099682c7120fac91ce28ddfb68a0ae113b616df56a7f331f1d9f4248326de167f67505b048859855c1fb8ea0ccd671435a40279690837759d77d758af94cec1fd5f629bdfdfefcddea1781eaaa0ee10096b364c7079716430f780606d15634a691414b785b00302527b49cb408aec2a726af80d9349c7ac5cc662e9a347530a0f0a95f37e20d8341524232dd21f8bc33c3cad33a53e25eb25e36aef5da932fbc0254b164de7533a8201d", 0xfe}], 0x8, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r25}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r26, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x10}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r34, r35, 0xffffffffffffff9c, r36, r37, r38, r39, r40]}, @cred={0x20, 0xffff, 0x0, r41, r43, r52}, @rights={0x18, 0xffff, 0x1, [r53, r54]}], 0xe8, 0x400}, 0x8) fsync(r1) pwrite(r1, &(0x7f0000000380)="c0248aaf11ae91c6666a92de436a737afce579a53a5693030cf8bcf0babaf6f0371c18db41b139f359931e50878368faf591538e2d4bb15e2b6b19646e8d3a749ede01c3e83a78fc7963cda103a4be62b0da4d010a900f7aaa80b39b4ecf878b431747755bccc096eae05322fea267f6f41f76258e1b53bba8cdc0994269b113fc6ccd19bd9713f934ae35c164cc99e3d9ab087921fd4f1e6c3ecf88956f82b19760863fd9120a0110173641e0b04f71ea911e076ef6dafbeb39d01f97cd3fb4c834f50000010e9a1914b57beda8cd7e281b03009608c5085e6fcb324898f4cebac7d2fcb816be91cc2f7e6f700b9a72e0f7c18948f8750000000000000000f4589677b24c727ad003ae6e13f22cbf07fee04a8fc017284ed1d7", 0xfffffd25, 0x0, 0x0) r55 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGETIF(r55, 0x4020426b, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000030000000000000000000000009b9b3827c0a3b8dcd0e040aae62ece32665af811d3198ca33212a03d4542dd1b784018684e186b4ca4e8b52204e0983c8cb64c32875383472cdec32415429449bd533d6724c3731df14c4d73917c90d566f8a4903cbcd230871065c2a7cf3333afc7c98a9f5771f98a6e25ad88096e9d53358f0ac546f897483739d70f0a99c5e47a9029cf055110c6ad5408559f8b6281a50933ee89af8a4ba2f60040337f897bf55bf6829f33437b101e9d33a95cf353a7367fb11ae2c1c0ae484b4144585f4bd98b8adca24328225242171fa0c69f49c5524b7c5142d80e90d7ccdeffb5c01601cdd7fb1c998c0000000000562e8d7cefa8ed0be0033ad59a89d1b44966d880bd5fc6b7bbb9e41e68a26935f56271c2c0d25aac41307b61b21d9f8c079548cf29166d07"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:52 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x21}], 0x13, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696cad82612ffb1faf248853653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="0d14c678555cfd4ee8e51a8d6c397a9a68b38ea32df367700da941503b6d01448371f6ec03923023ea29e44be37ab3f1a826e699c9bb9e3aba397d850dc8416b5f74adb9227276a8198edf7dad93e393ab856ab545bc93f5f1a7775c4b28b63a8ca47994202796f265e8fc1dc460872d72189dbac922870a54fe2c220a99e9eda4fa39ae391ed905a55b10952b66caef71fff75038aee2", 0x97}, {&(0x7f0000000200)="74ccc68c7eca3b84b8ba4a569a9074f0c778abfbfcd4fe11f76cfe0314ccad81bd0faa3e5f5b3070b772eeefc78e74086daab2df5b1ed7d3d3a26ec21ca8a5ac64c1c61980b70ded0d8f2cfeb21bc98b9dddbf769feea805d280243f1fbfaeeeb0d049dd26787e3285", 0x69}, {&(0x7f0000001200)="f5092e6c8b7ce48813a6faa9755f9e06a5185207cda2d075843f4d84edd9bebf08bbc9e84a1ab6ebf729aef60e8351bc28e3bd4a47d221a49bdbfe204bbb82a562855cbe0b2f1c231612034fd3136a7b5ce8ed2877c08cb5e395593b5537681e3773516ba0fc4d413a39bdc549a603a5da27647fb517f8473186e8ad5d7d2782cdde4ec9e3c17f61440819858953f64e678fb3731f2f1dfdae5807bdff7fff45131579729a6ea88649f7496676545f3b7a38129d24e67e50034686d922f87f29076951ba5927ca15e8508296157b246ee80a5c16ce9ea33913ff9e7d93da2c15780050e4ab2cc426ed9a64e9f8e3bac7f2f9a5577209cf017bec53b3304588c0635e841da6e7bca4ba8cdfc2360e654b0a3509d51be2cf7074cc16e8ae1b0a48528dc1e44baa9ad97b49e934820be68d803b4f5e72e8aacd9a24a729e37acf0e4a33ab6f452b8af19b29ba68fb95a0e16ac2a70503269e2aba2326c9c8296f67ca44ce07b5e4f906504c49e8df832acf8f451c92bbdb6a4f85bdabb4b14c3833c8c45049cb9992ab39d9accf472638c5bc8818cb4ef189c1cda37cc63fabc66cf7811e93f1cdc201905ade7173443b933b05bdf0cfe5965fc1d59bc3fa967bf62ddf200fbbe846057d755f2493ec1a06335c677edc63c0b3038c4abc454f9afd748d666cabf9046d2884ff95cecc880ea60669c4b072b942f0281f1ca3423a545767e96cd01d04ccd67afd4b1f2e499c8d11df412c50251bffebfc973524fe2cda7e3d7680cdc12b8e4ca0ea8a1cdd26f1f73926a612c41b918936f7c4ae0a99a949c7ed3b325e4abb422979aa07baefcdf9215c408f09b0691a5b40c4c2ed95ea982e3382e7aeb1d0b5cc9b28662f157f1d4c9baa865a7d469dd036c19d42328b582e66ad71c6617934b4ba3802086117860f971cec3d2e8738faf88ac9cb9a4a184723fa6b14a0d3d0f250d9a9272255e4a996537d82a596e99634a9db6373068c715eec1d26d1987e9ae569fe3c551d925fd626b330788b6623bca1bb6ee8e581254a3f5cc504bc1c12d3103b9d028d2800859bc9f6b3c63041fe14cd119c241f79033359f8033a398f9670037eb58c6a050e534e6e07125c5320439f575005decb3869f6660e6b828211135a93e63736940b142307d52a2cca34c4b631552741dce5526a38b1b6f5722eda7e76fd934ea039f60b33da360ff659bf32c71d4e5116c843fc33c43c49dd924e2a0df8cbf46e4a165158227ee79d7bb733af81a2410198464460d6c72fd25342a72bc26edab6a14e583e6186205d983408105395c2f555c3a6ded85741a0f68d2bab355cf11e4b499895cfc4f99abb794911f16723ec5f7b4d83d2f2dfd175b7d3aaf2b8231f2c3a566cac8f43334c31a231041a6edc2a6fb95e6a5238356ae2da802a70fd4d743bc91e92a839e3527fd6a89583abbcf2525dca870da4a2b54350614da1e11048e8cab8b9d8d6fd8a2cecf9ac95ad79c0f79a53eb7d7181e70c5da58bac6d5da79c29aa6a9ab63ec761ad5708739da240051991305a2ac298004dc4d85b90068c570cad28dad511167115d2ce647dbb7057fad70a54335a158708ce542e2d924319691733b039e113b64d57e777086aee18d87de66f1ed22797945aa179dc67a8aa0b5ff160fd2696024c41d40b35c7f2d3aca2faa3af9a07a0eef8de4cb71e36e4cd5748f3b28265b87bc196ce8b25a133f84a66849195c322a95f910fb4bf96e6d5cbca6fc3169213f906364be789cd9e00b8e5e044fd6b4f3a04498a2906f817ace7e5a24c30c034ae74cb43b82147df5069f1639b89bcfca6f9fd7a2d410f6fd4036171a4d84b90a6c367d91240fc650f9b513873bb67886941173ef484a0732812df52a12d22a27b458b0dd2b89c03612e6786ad894e03ffb0e53174233e0afbcd57619c29d76612e9e9f7d5933ae6500fe8626a6b821aefca5f396a8b0fbec502e967a7539db5df59d433f965fb3a807783b5324bf46d4a338e1e0c147f121fada712395397dec9ea81e355c2ba12e2bc16e6d32b01147849d423ab6fbdfd0787d80999095a39670b462f637f623217919492d145d08fc6738c8a3dd53bf38b1bc84e210c4cf6d22a02d3104c06db46ac92f94116583a3fbc74100288d825dd623e063ddc3273608d990b807ec99ef6853f264343beebdfe4d1bc62036be0751f2eebfd5603060d986120668cbc5cf3a7f641431a901f3b997c8af93f7a53d2bb2b956cc0ed09ba6d5c851b1ff35ad1926418880b10fc23a5b6885a46f46622f3d7a069ff0925ab943490ed66759cd483dbfc03516c27c75f8acb081d7c049e0ae8be5ff4986e139b5f0db32a82a912b0805be88f60fb5a6a054190a10125e5ea1239f3faaca2c553a72cc04c1999a45007d2d4d253e4a2a14511e9e219c7c00a97ebf8e99c16e647ae52df1cc6b8d411db0c63af906208bc3a73c2a799cb494b41cd73e4fc1ee6aeea95f52bee1370718ae72049a3e15173a4de3bb9f6113b370d8f20d719a47c13c7aad8f55c85c8d706eea1457c206b3eda502ab66397f63e79f2a9a8fc39ac75b35de20336632adba4bf81c178ac659fa715dffd739227bd16b957d62d892571e56314c6dd7b0cb89b6f92d70f270d03f8858b1337a042b735b148483fbf71eee96ea9a22544d01356722a26fbaf1ea80e61d2fcd64a9f36f47fd54fe113ea2f399d0b05838ca0ef435b7ac67d01b02bda5491549eabbbf20321890b32db40e577d7f92da562544c70bfc242feab52aa841c4fff571566fbb1a4fbab3966ce8b991ba523c86ad6a86c02577b048ce1468018ddeedb8bbbbe78836001656fbbdcf034d8bde11942cc0074186751465175ccf7a9743e0dc11883c43ab8276dcbd256f9a1f5ccd9ce511ee0bb21eb92ed5137731995f2630ca1e0a0f7fb7fe42cb16d3dd08ce87b288ad04a377a37c2ac3900f0331df6c17ef32ac5cbceb84ad76772b861e6d9b93fbab758d0af116d469a81e7ebecebbadd4abfd94cc54b6fb5a70f780455b22d2682de78f507331fa343ab4b7214829b64feff54c92d2c094880c975ee8f59c9f295773899656e1dac66b932dc85585647cb84af1b67d0376f0cb1f57384af6f3d200a8b2d99075581f76ed21ded94c7562cecdabfcb67a93f863a7282c59b2c9841f8b5f567d301c55957a13822286674be67ccf6f0e91727405334426097ed3c3c196112c1fcbfdac11e81d5dae3c7035405f46ec509169af9a28d44c20de25ec9ea58968e9cca0e11e440dbbbbc8ce3653d17ca5838d2d99ba3168fdf4ec775e7ae444f885d88a166252fe5695732c66a58442e33981e7197cef51b2131663309da4a0f6eaf09be7b46ad7158f714f14c49d730e9548d810d4559dc4771b492e339601fc9e5b6ae8ff7392f67eca86c9f748721f140e09556a18d4ea878ad7708bd801542da92a8ef95a97261228187084fcf0ec7ef938e91c9cdf8ba00640fe33b17862b8fde3b67923c09aa25f22773d253d36d5879436a661874433264daac9e1600ba7b86524de70d6f59103a628dc1cd04d77bbd30fff662a7bcaec856b71ae19374f299430195e488e00b53e03f5da36c459c3da5529918af7a3d38137414c8376c705cc11e15f18c9bd773de106de504cff46b56a82c8a64a425933550679592cee419195ab381056b6b0986ee6b0e45b4f81964919afeedc6829affc7de71ab807ae9933d8f776a5a2ff27eb7cd140336dc7bdb1475e7a33d31c565102d05f91c7b41deb8815eefcfab7e557283305b9ead11681ccdc8c617e215333ce9ac0159b4ed1a9546d4ab456af6a0a1ce884ecd8cb1f91ba8f78f4b1b613b3e611f7f1f34352e1079b5bae475ddafcebd87dcd19b44854ae09792bbd84b7405ecc75a078cfcbdeeb6d82cf7de9663da0167442dc4c3071cc2d69cc82202d0dac55a3372f42824e931d3e7ff13f693da67364863ab62a6f4f7086937504974eaca8b3c749a1d351424b60543419364004ed3949f16b0e2fc9198b727c770b5d6c5624dd7d0b9c4ad4a65ac8c0a9a519c1d5e857be60b5a6c8ef6e29d58a746a04f7ecf4274d2da83126fd8d18d86ef05bb4d36b59614e336cbd33a773c8dbb680f63a29f00eb8cc05451a260ca152ba327f85d31ee55dd82cf103e3e97206603b7d3b9b9264f778d4bb2311e4aa97f8b8018df99782585e88b62f5dcab9dff7becddf7fed64b2d40c91a5086600cae85169109d3adb543736a55fc2c9807c0e92fdc51c18849d47d840fff7f6444ebe88c0db99ae821525e7b0581a4a4559f205a16a91ebf6db39cc53537be4aaa0b20a9d322230583baeeb72a8ee86422dacff1ed61d742e7ca393100b38e2977bc463d9df895edde889b2c98fa38a81c4003174f8e102569feca0900f1c86229fd76a4c939c89501b9ba0ff1225b5460516b7eb0d27815290def5116d7eef039e6a343bcc36c7f1a24739bc2ea150aa1fa04cef2baa7115833f827576e12eb1b9e284e1433970a5793b94ab8f5c8f300669338b9c6414b08af9103d47ba9471d0fd112fd88b1d38be0128b3979b4b949705efc2c9859830b631460f5bc24ce2954cd8fef14d379b25fa3286c58824cc51ddb8a0fad85158b6ec4d15a25a7aaee7a441a8a7bffd3f165a2454b27e2949781d4948d676d8802b79932264aeb9b45f76ea9a9e436d0b9885c945581522086e86c4028f35758349333a3710e03c514f19757cebffd1cc831aad0c3bb8bda9d7da90e97a58492abcc3e74598fd9cf0bf7416a5b7d53d42c85c1a0a5c914ca3304c3d1d83c2ef1baeaea8ef7f13551e83bb8a1c6147edabc1e04f8bb4e27386523b12e80305e8ab52e482aa1052ca86fa149d76291d058f454c490df7f3682a0f2638b9ceb0451cf04de1ff7440062459c83f2be35ad4da5743e88e671d4518dbe5f4fe23ffd83ad0ef381640b073aa84f2bac32e12f6e66412ee79a6cf9b28a926431328f15be0672b4f4cacd2298776944d3e8419cdbf30e3ed51098bcc810f13117d344a14e4a7eb1557669718b142201ed7427df930dea43fc2803f5899bc0e34ba1a7bb81fef95177e4dce15fce0cfefe49fca00c9ca7fe89a09da70a86fe2074a8904846f145b6bacf421fd0c58609b6c7328da6e4094843f5fe342f6e2c5157147a3cc088c94af7d86413bed653ad96f3fb42b1aba8a2151cdf56572cb72da6039e5665a4f54f04ab49789ff5ac614e27151e3c12505be125d9ad48e872b8996673b73956bf5dc481a7e1608017962dc56581050a8914d041529961b4b11b34c4364bd75b95c6555fd5620d3731011b124ebf17a821aab56b7915a935ac1d1e66daf387a15e698656ac581450b2e17864c99a6c52c0bc6cea93c122fe0ba1fe9a2a8ca48b84121351bae0dad7e2032f9f84172d2e5d0aebcf2b22bbfb731e2e85ceaaebf7214b38b84dd11fdd6850d26074216de1a121becf6628a77caa970daccf122c7b607958ae47489585ca18abefa76339ac938a01e1b1d7b7519a1b971e35ba8f5e7e3c6f8de1997a26dcd5fb3c4b4bf548e45ea0782b849aa64393d6894a547645de4c132420a56b49c40efb6600ba1e974fc612c03724161c9ebaf9f4aba8c90851c4b471fea8b93f2add1416ba47e4be1860038d9572146443e86f69f3563bf0f5180bc276a4819c6d53e148431107f55f8d81a4870dc731e860814b71d97446f14c4bbb9722844a7f8480b03732e8db65ef49058c2ff806b43d7d64691a697031dfb4b1eaf506bf82fd5f3447783219c90cf8", 0x1000}, {&(0x7f00000000c0)="6e983631e56e9c08c53c22", 0xb}, {&(0x7f0000000280)="d666cb0a271f5110b53c102d2509e5a5b2ff5bb241998361753328e09596ec8bf2fea010c17e7f4f48aa053ab93589f06b105987b7e2ebef91f5aeb85ee8016b523decd953878fbefdc9c77aa17a6472836a353a092876a3f7cc49ef9a5b427c598a52a6a541ddd32a57f01d4367ecb1cb2b2c696938b68baf47ab644d099555e007ea9c2655822b81528dd25195bab2a62e17e69181f18e527acfae090f3867a153496812dadc6aaba501e4920a35ea18ced038c91457809fa9b6fd446439cb1c260273923787976aadebc5a1d2722569e00bf60318ebf3687089a8392a70f1e6ecaf0f9de202e3e56f25f3840120064b4ba9b8dab6", 0xf6}, {&(0x7f0000002200)="1fd3c7e01e6ccde73343a0995144342eb4b0e7e6d84ae80c7f9b772746862b043cde6f97ab6092fdc7500e93bafe4dfbe286e89d02807f4c15fdabb1bf18a9dbed358a4ccc8644d145e73b8be6817007be240bc24ab72c8d0e385ff8810d5e68e8c0e9c5d933b144a2489e8bdc89ebc465aeeb10582ba9a40107fd3db3eeace556d350979c1634fa61b0f78115285eefe8f43fef4feb472d975984b8bd73b8e610b00b0ec0239c4c2054f4bc8dbd3cd948c3b40caa8764ec3cfa8cfce96426be22eae031a62e559083179447c57a573bbe4005c3572470ef3243a02e8b2b333f33b63d8a564371ce232035d4172fa53a4c2fa1083db80664fb51f3f80d4bf639215f1a0b90c396aacce8170cbcfe05a78714325461c2f3daaf652b001b9db50da2faa1333294e20b91ca1afca7f6bd5dec18445ee0b1edc2f6cd044c111e68686453b8c751b46a7553d47fa811f460210d07ff964552ac4f3fdd1e6d71541e78ccfb47ea31408e9359185f7f4991c29a7916e5f3ab7fe5b09f548a370e3efe1fed454481fde41da84412c87bbd023657ea908c85208d814453e867d96d05b9549da05228f0ba3e841971ac0c487c7081ae8a52867232a606815b5e1d3330b50923375d104e26e1ee3fe29fced9bc8e7eae3f2e481d58fa80bced81cdfd51299fe7228e0f59ac0478d9cf6af6b1b7ad86cc0607d34408ea9fe609b2b7c5a681200afb39b041a5595aad6463cdd477f79b3b05f225417bdc657b05b22b633d9eaf5d8558968d2ddf1add23f76388b20762f9679c74a658fdc31788ce33e89a5f2de695526ecfd198da72066be64ef404d78d58d8b9e857ffb61f0caf356aa7747ff5d5e71d021239e092df7770b1a582d229b4e11f34194d0e2ed03fa6057495ff79e9ad91543e7cad01aee844365b3ae0a6d5e246027d3132a6efc3889467dd248d74dc590c655ec62c8e734e5bdd0c7878a9629ce01d484cbd79692d1aa6e5594198502cb92476494f1fe63ba61ef51ab70f48b63bf8cae3f63c2053bc86a1e451ffd6ca5e52525b31b36f97f55c4012932611ddfba1da9cd15e882869699ebd37d714c7f6e0550af4dac540750280cae3be07e338a59195543a604c31fb361a861c369953960b607d104c77a6bb785cef6348b0bbfe1c115e7e52838fbcf13b1837f2f3b8172620e44c5ce5628dd5ac5d889d8f27d536932b65fe7832442e2537a763687d7f02cc9e36186c34704efb93272949e0f6ede945bee0920d67b325cdcbe814b31725ded849cde79dc2d28217bd478d424100727b06faf9639ec39f345e9c34fb6cf284072598d57cf489eb2b8c0b22acb8b49ea44afbe4a37956d973c09394dd6eb0a1641df8b2bfdd415f6f278bfbab9fd4169dd957f579a43ee25ffc90459a58a10ff5beb7dd55f3de8c75de85f758e096a644998cdc9cafb0deb2e54e02973925f30d7e6bd0a4daea4c48895d87fa9ce7d66653f7f8702a0ba40241ce56091a94d078f4083a08bf7ae559b46454f24e17c74dfedd4ac8d05a5f7e7e73a25dc077f6e1c874033b3c43be41200a36fba2b60d299604218ce4addfa79738df34802fe3f88f32d3f02ae06a2b2acca4e35ae47ed150617ca9d21fab81ecbeb776bf10cb0d3d22694515caad8d6a3f8e6cb1da3c67a67db581fcf0b917692c165fda1c7278e6ed48ee677651f70c17848cfb231191b65b037cf0747ec013aa0e35e698477d1bbaad8a264b7f8d55e0c8ae2b7ddf71a4c3fe2754dcba481db8e039284cd6c5851e8e50b385e4b8424293c2cb8a47ffb9464b4532186b015238915db6a7c234b8e7e7baa928298715822f20df85e26c76ab867689342be498b617ac71e537f64c8e9d176645c3b34af8094fd4fd8a0c9947c5c1aaa4cce4307fc3a645aa487bbc96d3a609e2ed86905c6e43375c495569f0dd6cd9fa7a9656e8001750acabe7efd67a240dae919eae7a7085c516841d59db64cf2744668661c3203beeba618f1dc80837212f0f0fc99c7ab693d16e495fc1b2253651e3e47f5df7a593d2be89c38cdf4357a84e41b5f953ec956e47d8775f1f8d1c8cadf95b7495038fc7c248aa239073caec08a5ea5c8a0422cfde065eaec8153d4b184b756993dfd30a56293f8b60c0fad7f47890aafb213a9ac7dcbf7f822d1453b94255773e00b550916d978ec340ce1e44f70d74e44a11544b0c309d8a6110829be91aa9609dd081ea0065296a63b8e9a453709461b6818883114e4208425548a5bf44909362f0e3f249c4779db8a03719aa6a28d7a43debeee20899328356e795d3d593f3a7692a6ac7c13a95b857264204f4dee29dff2712fedfe747a530b1b0d36c05848a1a968f792693e424490c9e1aebb6b66f53b608606d6790d89281ae8d826cf93a2d89b336bd62fcee68f59203eeb6589a5ca0fb558ee519c4f13650e57a942dd41c7967d60b4a504a6e87b7d8c50057efe80d9813a926cc6392766df564a2d24a15eedc1b28c7f3dddfead9828a03d645b91071fda6f40d5cb1b3ee5ea5a70ad63dad13aec9086de9a3654ac65ada033923c6e148c99a0ab3b44cdf57a21ba9cae359d267c7de27b1ac9010f1c9e2578b1bb0f28fc36350bf407331c10b50cd8903574d092fdc93bcc83900e702d7525fed38e3ab900fbcd0d00b396be3fb858e4b001fa7caf053dbab7f6eaa5604b3d32d4c97e07347b11fec830bdbba0b8a5483361e5f8c7dfeadeaf464fbcb76545888a5a228c1eb558fc815f1cf9aaf5dfb199c31c5f6400d99ba80073ee9f0af319777df1d279bcfd6e9e38be9ebefcda9470788eb2c0809267382d4ff5feb1af3eba196c0b26f19778fd40e199ce63b46aa4a9db6dbb15eee92a2853791de58651c83373cdcdaed2a2ec3cf58df82a96a177899348a86386405fff5a457f893a04485858a0de9968a76515ea53af0de9200e50f8c6b590ed5a0bcf1cab32c20cc9ac15f30168ff365fcc5db865b5dc22b9571d9321a23244b9734ebc16c07720724ca330c88b209a70f827c555f40d707b07ea57b39534f8aee150346dfc74697e3960d50445551635e47698954b6a28454174cfc09deaa690890d67c6f1cc20bdc06476ca194bf54f68fb4a98b5fd9443c7aee679f5ea4f5c6e2c05bf871539be6087e395e29c364814f53dcd1dd98185c013ea057bc5327fc2ce77fc7ce8cccd1590567d274ad39d824564104e475348a7b1abc54969363842deefad052558efcb2aa0a1d6c8af16f402f08a38b1986efcfbaf59fd9c9561fc1c7bd0e381c050a13ce2819a34a299b55e46f3985cdb019ab5c91d55e3304112e2924a592dfc6a099f8b8b238bda14b0db1566c867735ba77dd88f8096cd350d548658931a27b3b066e7f272880d5fe8592906976ddb0b53779fd15f59bad0d5948d730627aface91c76f15440704d6ce6ca56289922af1b5fed42e6b06fef36e38326cac41bd3447a60f605a9deadc3951e2cd3da5c5632a0f77493551878df777b680debec67c20257f765b2e7501004da3577eff9e9b06af482ab1056fe4effaa9e085b1c565f3e2b1e808dc40aa0807a18b52220f03f0b992e4d121972e3c1f21b8583cfdda2da3dca8aa255c7976fd89a92d4d6f2a2d77a14a2b064471777f19f953bcb0fdcfede2916fafb239abaab3acdce2630c93fefa3023cabeac6f55445a5379b851b06c0e00efd6c2d82047c50be1d88a103d4fd46a11264f43d1454335c5ec93b9f2b3b963e6349b971f2e28e8339bb9f4d53bf8055f8c86d5f42aea89fc1622353bc286e6ab8012fe6cfe82c70ef47ae0dd1e33c92419a7c1c89820d283552cec51e6146322d103c3cef5938f2ed7d72f0d7ac13384a5341fc8fbbde93f45ca909637972953dc60090a4dd6f757e66e45229b5fd2c6e61d8a05472d6b9e15e335a957f39e7b1463b64d794e60830906ddb1f0ec909271e4d1808477bd4d5dff164a5c5b27a4251827e2e5ab81919d7978c894433b4c9fec3e39d2f5fafdc83477a967d5cb0e8f8794c55350f6916c18b23c70449fe596acdf212b728139a9b4bd12fad06edd5da2e202b15928d08803336c6cc0a594525af0c71a1718616fd43cbb476c40f402969073dae8cf4e4cdb6374e753922d3c545d5edc3d600538a6cdc2fd559c508927dcba64637056ad2fce91cc97e51aaf91402891a414a7d49514d996d06c86c565b4731e05a74ab90fa4c9dadf1ed0f521d90b347ec532aa13dd9d8da1e9b45aa4bab2596434c6f0fa0209934c8dc500eab952e17d387252b5000c91b1a3d9cbbcebf6aba9b6fdc80698347d855fa47908d2ee7fe5fba1403d4e84c050472d7d4e1e236251b46313c02926c2a590782cb3109e9966893f571a999d480a9f6ac1a1ed8cdd2a73fa9c643b26f29186d07d73778e6f34d6a857d10c95ee584d7b2540b4e6c3b6c4a449aca477a4dfa190758bdf022469b265ce6230d748156acaf1cbd1ed50c44566d09a02b35d92984639740d0f8cd33c8cff49ab515678c242e076ff0711891a43684539cbbd2e78660e359731ffbfb7e90ffedf3aa0cc86bbdd88b287ee9d85ed31e5d263ae01e292d60936f9b653cb93dd730157833ec5526c8d4007331cb260ec9ee918969201763a2f99e59ce2614be82635c4907af70dd7ff57b8d4a98b2ded33921e405ad5bc808c8484177d2d0b2ab4587f48e1a830a73cd6c7820f13d2786f4bc846f4d5ec629c1619e14b91f92ea45760bdebf86dd835bd5d7590be6fad9c3c35fd1ad185874ba634ba48c889ddd20d921a900d9b3434c1f0ddcfb7dfae3582fd817eebbf5ff6c0395e810422a45ff700d2cb83c6a99c6dc5ada5fb4fdf462bc41b84610ab73005a4e24bc10e9a47436a8928a027cece3960608265a8a5b1851b95f65d58eebf972a7993c3c3f72657349c2c0bd609f038498a288f40ec426a4cfb4561d916cd4fcc9f06fef5c16da01ad0eef6e429667c11e286a2176f41e7e9aa166b02a7c9eb1d459421ea07b961e66e32e28a9d16e9fd490c390e7ab6b7015c7594a79f1727e95ce95060c2010d29eface19b2235ffa389bec7e61bce7d325e67b29d5280480b464742bde6560dd86a2fa82f911d4f6f7e151282f430adebad4bb0f95891889fdbae031124aea9cee6a0f49c41734251de7046909076068b177a3486a4062341d5d870f81cfcba434ec8ac680d7d19238b12e418e3cd85b9a66343af7ab93b062b36e4526979e473cfbaee22aba5bce2ce56465d72d56e35fc10f81e9b455da895362abd79b1477373e3718398a3a65ae13e380c709c9efb133ebd8161e9f35cb23c8d5ea31c1ab361651052a5e7bba090e56ccf8fc421feac68353058367508e41e12a1611a923e626d584c78a6d1fda75fd88a2f40851e15e699f1bf3547e9bc00f6480d5af058cee231722f529f1686e2d682459565bb2bd13fb7a4582fb6f75552a5591d26007024ba1f2a92887c27f8a82e5ccf6fa36a6ba6e25f2a02eb52e060faa82af53e65a55988f8af4a5c4867dcf044b7cce929bb5d7429c6f759cf0b7c7044e8f64f6dbfabdcc37bcea550e9abe96867c5003723b50e052497fb6f1d0c13bc3b2e43a59fd11ce53717b197eaa692efa6aee18ea13f756e52d9762b96df2330806789c609ac2c525c353a774d15d9f3fcafc8f25ea2d17a59dd04dce560dc6c689d70c79605671ecfaea002ae8b6da5cfe13537c370c882aa8c9eeb52f30616d32fab264c9003fe9297d58b4ac7b753e7352834c0c5470b10d14a916a22d0b18775214b20bca3e1f77ed211", 0x1000}, {&(0x7f0000000380)="8b78a7ec9d2fbc473f7f1e3f1c84d798efe6af35aa21b6681d206a123d996cc1e74107d117db2661e816b0cd1149e3b0e8bdb6ddd64df643f948284bf88befdbb1602b51b4fa4cf99f2098a74699c79ff152e1bb960a577faa296a811897f2973fc21a55b6205dfd5d0b8615ed93a69140753f2f30e053472c54941610819f01436a26db8f569929ae6dd7f35f9afbca4098749482823d81e9b0a4b7e771276f9a360c7f03fa8f5033759e0b13e84532d6ad3ffd919ec6b04f947c6817c0fd44aaf12244d40b467f2159d6dad7e701f5e68a42b0ef26e51c6d3f8d5af431b066dc85", 0xe2}], 0x7, 0x0, 0x0, 0x400}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setregid(r2, r3) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 20:56:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x8}) 20:56:52 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40000000006, 0x28, 0x0, 0x0) 20:56:52 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1c0) write(r2, 0x0, 0xfffffffffffffef9) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 20:56:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x80000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1}, 0x0) 20:56:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="d9f8ca205a3b8b40820d829d50dff76748e10a74c363e26b5790857a3faed752cb021aeff4bfd2ae999bad772147adccd4e68fec8624d4ba7fd935c7e3a5272bb6380a6ec47d79f09b956cd1512f9c546e46b5b8f0d355e0e6440ecf34674cbd897f96b279218ffa3d19634d07ad77beb7c8b74798e9a6e3fb0ac04a1f646fc0ee3a7556df9a0c50b3e0db63ccc275040c", 0x91}, {&(0x7f00000001c0)="02178f6a3a8cbc0ba92fe3", 0xb}, {&(0x7f0000000200)="68b499f8078fb511a2b32a04b733afd904a5c24fba8599668f26ec811320adf71243328dd15f75dd8e5529f02dacfc697e53a461b60b", 0x36}, {&(0x7f0000000240)="b72e433fde1b42ec1dfb432b248cbc37da669fd2279f3fb399f7f146aac0178df0f7911abcfb9b7b3872e74c2da7568a5d87cde17eb271a011b922da7c9263c819a8a75fa290b262220cb5fb212e71e53c9a9dab345e521708829b501223d9cbde57748fd92068fd9f6d25251824a5b5c41e7cced5998e2c6a09bf48ba89102aee548fb1850412fe9d2a1842", 0x8c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="c3b88032278aa99abf5466a87c16f4ebcd5ec6523431ce08962d50d51e4e945565e4901ac4144c3ee08ff3dbf690cb89b2dee34399168e3cb27d6cef44b7782b145b2dabdb62756aa039712910baad596e62a3e61a8c8d6f39e326d41ceeef2f8e9f9ff5022921e2dd71d005a0e7e003ab525da81c19a2dcf7c9131dd8402b978052de7144911d6c3711079e0c26754a8e3edae1b397e083cb0437189be35260364793fd2d80c82746e483cf5f50bf42f34a2cbde9912a2ed52f0fd39f7056ef69a3377c7114398d4900", 0xca}, {&(0x7f0000000440)="fc5fadd9263b1ae600259e449eb1c23d8367b41a260109604ff411e96d5051cd3236acfd0ea7ce63ae87a694ffcac70cae7ace4bf6f9660f86c1000c839a809c6d04bfa11684824d167f686c6ded0156f4383c989a32ade120b7f3dc50ad2a0ae6313a7c919bc92432d8cab8d12b8847c7e2fa25064c2af9520761929364b0fd13ebdf77d1e4ac428ddc97fa9b778a8d5dc15bd12c196b9d622577151cdf3095660e549e4e8dda6a5809bbee2e25b1e004b3a279af5e1841271cb96b6203a0d9e4e95a7bd1f414daf92a1674c6c61840c0517a02c2eeb4e55959303d519d9da7c2cfd37456f48b1070b255f9a659605eb5", 0xf1}, {&(0x7f0000000540)="a046963b3d358be4e123f360579e992e48bf79688e0f7cb86e8d6dbecc63fe7f01c67acd80f716e5ee5ec9502d7bf8cfd7219c8499c2dc5d1715a7dc2ab9048e7bc1196e7568a98111912e902556222dee87acc9329377fc2db20c66d907a16bd675d69a55981ab97f91c7cd344caccb", 0x70}], 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 20:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") r3 = semget$private(0x0, 0x7, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)=0x1) r5 = kqueue() dup(r5) setregid(0x0, 0x0) setuid(0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) setuid(0x0) r6 = semget$private(0x0, 0x7, 0x0) r7 = kqueue() dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) setuid(r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, 0x0, 0x0, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r8, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r13) setuid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, 0x0, 0x0, r13, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r14 = semget$private(0x0, 0x7, 0x0) r15 = kqueue() dup(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r17) setuid(r16) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r16, 0x0, 0x0, r17, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r16, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r18 = semget$private(0x0, 0x7, 0x0) r19 = kqueue() dup(r19) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r21) setuid(r20) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r20, 0x0, 0x0, r21, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x4, r8, r13, r16, r21, 0xd6b314d160428bbb, 0xfffffffffffffff9}, 0x3, 0x49}) 20:56:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 20:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") acct(&(0x7f0000000040)='./file0\x00') 20:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000080)=""/100, 0x64}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0xfffffffffffffffd}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 20:56:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/48, 0xfffffffffffffe94}], 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) 20:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8000, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xa1, 0x0, &(0x7f0000000240)=""/161}) fsync(r1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7ff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) dup2(r1, r5) 20:56:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8000, 0x4}, {0x1, 0x8}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x48, 0x24f7}, {0x45, 0x800000000000}, {0x20, 0x200}, {0x44, 0x401}, {0x44, 0x2}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x20000000000002ff}) 20:56:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 20:56:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) fchmod(r0, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0x271) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8f4450f68ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458eceea5a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec5685d9f52d0802"], 0x17c, 0x800) 20:56:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 20:56:52 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r0]], 0x1, &(0x7f0000000200)=[{&(0x7f0000000300)=""/193, 0xffffffffffffff46}], 0x1, &(0x7f0000000580)=""/228, 0xe4}, 0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 20:56:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {r0, 0x2}], 0x2, 0x10001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) kevent(r2, &(0x7f0000000340), 0x8, 0x0, 0xfffffffffffdffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0xa5f165cb3d507642) 20:56:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0xa0c, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0xa9b8, 0x8000}, 0xc) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) dup2(r4, r5) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:56:52 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x4000000000002, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d98042a3505bb3f0216ab93f12fc4d5f", 0x55) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) close(r0) dup(0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x95, 0x7f, 0x1, 0x5, "6a483ff0221809faa8b30bc7dc9d30a6a3f1e303", 0x5, 0x10001}) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x228) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x23, 0x7fff}, {0x8a, 0x80000000}, {0x42, 0xffff}, {0x20, 0x3}], 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000000, 0x7d, 0x1000003, 0xf7fffffffffffff8, "000000ffffff0f53b7a581d4e95f00", 0x800000000000, 0x40000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 20:56:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000200)='./file0\x00') syz_open_pts() r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x8580, 0x6a) r5 = semget(0x2, 0x3, 0xe15) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getegid() fchownat(r4, &(0x7f0000000140)='./file0\x00', r7, r8, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) r10 = dup(r9) flock(r2, 0x1c) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x6, 0x1000, 0x1, 0x3ff, "91465edb8f49812dbd59f615fea7687f82a17ec8", 0x9, 0x9}) preadv(r3, &(0x7f0000000080), 0x10000000000002d3, 0x0, 0x0) fsync(0xffffffffffffffff) 20:56:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="702e42ae788a59caac6c10c28bf9ec0397aac84e77abbe5b330d16c7accc7da17739a3ef0f54a87fbcb2a1dfad72f905f4b76d6321122cf2682541b1e8a13dab92500264912f8464bbe8ebc6fa8a7f6a86cadf45913dea825bb0074a988d28d7c82b388449a05a9b8c94fd47a512dcb9072d286b15273c9ce5e5c89add0dad7d21ae29d731c8bcbe5622bfc688e6fb7d315546d57fd13d24c60ac897b48a814d756e9e66f068894ca61337cc644a6804ff92f534972b77529f682b19a18a455f93e362e8845adbd473d131e137f0dbf57c2fe8b52f95911f3b0dcb47310c120c4b4c6fc3b090e0ebb877fb8f41e873164c44e9ac5780214473eb1da5d25376", 0xff}], 0x1, 0x0, 0x22) execve(0x0, 0x0, 0x0) 20:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 20:56:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpid() getpgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 20:56:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() write(r0, &(0x7f00000000c0)="386ba585f4cd4b3de9c76c5a599d7af35da5828f8a6445e783ac7c6aa341bb6b806ee180623778a6d26dc44048e6d3182f91cb5d52acae6c514160ebeac256b4eb8227f295a462d6cc0c003e1334a357b489dc687c6c5d8ae0057d0dd0a5bac8312c212f4ec1c0ac8c6ea20f7ae8d21cf62d5f64770900b40586e0df1ff55d0e1294dc242657ba46fee205ae6b2d60ab", 0x90) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 20:56:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8341, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = dup(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) 20:56:53 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/86, 0x56) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x48, 0x4, {0x5, 0x6}}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 20:56:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) dup(r2) close(0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 20:56:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x10, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x600, 0x0) getitimer(0x0, &(0x7f0000000140)) pwrite(r2, &(0x7f0000000080)='l|', 0x2, 0x0, 0x0) 20:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x40006}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 20:56:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getsockname$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r1, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) 20:56:54 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1c4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 20:56:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 20:56:54 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000280)="76f0de00c764c47a56a779f8ade7e932cfb1315ae2717c238c3cc0e44309bed039a0422377e2c7a86b39d91dfa04331b7bccb94168244476c5e03d97224d234f5d514c5ab9b7c2ba53c0fc719a09f6fd57926bd5a58b5f36bbbd69fef552f0aed7f8b11d2289c02cc65e0340b97aef7af7e5c4452f0335b4afb1f2c0e41f30f91ebfff95f9fe250105c89709d2931aa2ce69249aaa983f0072b53926f07ab43cbb94b1638a8e221d19e48e36b3cb08de2f1e58b49fecf8aed3213239a52a310b11c6cab0b9be3ad0f1e6e869a26f5bfa414f1178b6464e0729dd3115ebda1dedbd2190b4ded2e1a96f55f26f5ee33053524e587e18170f149de2c7292bfa832a0e65a7cca04f010fe50d113a0100bb7042bb6ec49f1d0b1e4c7e477cccbd504187d2588474002a1e8f41c07202285583c3ab9c143e184efacea74b2cb979bb951219abf5a014b6f55aaba64f261019746090e0a2c833ca6cef0b71e1bced4c3e1c83", 0x162) 20:56:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x0) r6 = kqueue() dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r8) setuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, 0x0, 0x0, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r9 = semget$private(0x0, 0x7, 0x0) r10 = kqueue() dup(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r12) setuid(r11) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, 0x0, 0x0, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x3, &(0x7f0000000040)=[r8, r1, r12]) setgroups(0x0, &(0x7f0000000080)=[r4, r13]) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:56:54 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 20:56:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/\x04\x00\x00\x00\xf3\x03b\xddn\x88\xad', 0x0, 0x0) fcntl$setown(r0, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3022a, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x10000, 0x4, 0xfffffffffffffffc, 0xff}, {0x101, 0xfffffffffffff801, 0x200, 0x5}, {0x0, 0x5, 0x5, 0x100}, {0x4f, 0xaf3, 0x4, 0x8}, {0x5, 0x8001, 0x0, 0x1}, {0x6, 0xfffffffffffffff8, 0x7fff, 0x29}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x20, 0x1}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) 20:56:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:56:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) semget$private(0x0, 0x4, 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 20:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x8a\xc4p', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x5, 0x9, 0x3ff}, {0xfff, 0x2, 0xfffffffffffff383, 0xfffffffffffffc51}, {0x7, 0x0, 0x3, 0x930}]}) 20:56:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x5, 0xffffffffffff8000, &(0x7f0000000180)="0a61b6f840136214dc61c24fde7f2b4e171b972d8f37306f2df5019d73fbcfcc2a081d87902c1ee0b90fa1065db2ce6248f90cb88465e59a17b513e23ffb3101d5f2c4719ec079f919010107ca8c1d96ccdd16b8dec50703aacefcaa705c3bc86db2c28b51782bd6be29d6c6f53aa3fcdccf97ea85a7c4863de0a12930d3e755543a4c84fbee7f5f6fcdbd5785666df37e30699996da7e706f", 0x99) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="62e5882032c03d4ba50335efc86e32aaedfd08a44fd34b4107f902f3078c8b8673d2a5fa5db683142cca8954", 0x2c}, {&(0x7f0000000200)="4bdceaab75f9cf5c66c1cece85e4d4c6fed1e46a0776a648924072c5b04704110fb20badbe0f296f5636fc75190d1257adeb7f7ba7962f18b3822326ab3745c6b2e3be99c23e933177b539cdcb9c0ca416b09d5c5382a848794a306c8cb971ef95829e041a950ba7009bf8463414764760a82bb6f1c6a36251f15abf4f0db77e4e250e7f3c0f54c64335d9f05f7d1d61bcaa46b8de2a93b2db9d49a0b7d77bf7e77d94a32017dd50d16da2ebecca100470e69c26715f12b8b421f836a787a302d1c921aeaf288105c88c81f2ae882b1deb9b4afbba2c912b655ceaebb622785fb58913a8f60d", 0xe6}, {&(0x7f0000000040)="5bdf9bc41ee02eae4ef81cae80b504d6d7f3067bcc638e0788b51a4ff072ad9c768b09108e0ce848e98842093ae2a44d245d2b", 0x33}, {&(0x7f00000000c0)="167bca189b7e3e807da526393d1aed", 0xf}, {&(0x7f0000000100)="f570bb540b08f81049f969a5b80534f5d246c2a3dc846705628a2a90d6d7f66d15bce26d5a054151ab24154e104a145f837db5b172917fdfb085ace162ebcf5682535f7237c2e9393badee9e3a57f72c79f60c70e2f7203a81b1cf59ba5b47ff26922854dcc50acdbd58b1a1bf6fd21a8253825d94ee954fa531", 0x7a}, {&(0x7f0000000300)="1fdf39e556bc8cc8765dfd6d47662afeb5bff0eeb674809a0a4223840f5539788716705c3a2a6d05d2bed93b90908c058ac91d8651e1a133c78d76c4f960fb26eb9a9bed130c4479f5dcb30fe7fddb85e68e4e3cf877c8c7cfc0f8c83cc36488ab3cd9b28aabfcf5901bef0e2c240b39dbc241696b67c8447d9c732e588b21e8ad3c79605239ce3e7ccc23a85b2906891f57ed77fd140a28564900094ced7032448ba8c878401f595f9993cfecdebf61bd23d257c132dc3cb66c021f7aaaf922d748e643ed852b57bb23bf517635f3e673fa826230126f9ba6192036b0c6fcb09105e2acf49ea2a0fbaba35da85c069e810e2abebf5466e8", 0xf8}, {&(0x7f0000000440)="078a244dad638582b7dea70506dc67df8012be1ad9e7b462d8ea7052976f77f8f5b47b7ba04616671ba5a83a24fc5c337d435e63f1f6d53b7fdc7639c2cb15f3b22cef0daa664673633f300b35e6a22ac064b138761ed3173090332322cac64a56fbd3c7eb8a5775eb626ad7db7f84e1f0fee34a078b7d06fb613ad47efb58a87001daac3756c75e8c642593596fe2f85e1a0fad994763c58c094847599eaf2802442047e6b7cea5e694ac95c02c2c21f310c7b9d3c04b135ee2c7309207fb10", 0xc0}, {&(0x7f0000000500)="6dcb49060d5b9aca6cbfe00491604bd37e09395313ffdf6cc4acd56149f98f9123a0e7eef0f21d851d7794b7621a9f567f02e587d7286e987a2707000e2d883833de95ee24e7a12dae6c295fe8e41cd83498c2c208006c901a9686bb18642cf42005a83e37b5375ca71481a9b2a6e452b6d29772905e28158a324537dee54d9d18bf38f6fbcea73052ffcd99d34c64cdaf7c7c81c9c6e69dc5faca35475c20cda9575658b86eed1dfb9a7fc73491bd25d27daa7b452b5fe305e11da308f046385bd11dfcda4025cf3fa63cd49439018edf3600744eb06e06595ae7e6a6f2be15359934e351d8984dc23c3552bf0fff1fa62d75050a9e5d5d74658025f5", 0xfd}], 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) open$dir(&(0x7f0000000680)='./file0\x00', 0x10000, 0x81) 20:56:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r1 = syz_open_pts() syz_open_pts() dup(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 20:56:54 executing program 0: chroot(&(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffdb8, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) 20:56:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCFLUSH(r1, 0x20004268) clock_settime(0xd83c7a5681cd7e6f, &(0x7f0000000040)={0x5, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x2, 0xfff}) 20:56:54 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) syz_open_pts() r0 = semget$private(0x0, 0x7, 0x0) r1 = kqueue() dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r3) setuid(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, 0x0, 0x0, r3, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x2, &(0x7f0000000000)=[r7, 0xffffffffffffffff]) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x0) r12 = kqueue() dup(r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r14) setuid(r13) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, 0x0, 0x0, r14, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r15 = semget$private(0x0, 0x7, 0x0) r16 = kqueue() dup(r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r18) setuid(r17) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r17, 0x0, 0x0, r18, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x1, &(0x7f0000000080)=[0x0]) r20 = semget$private(0x0, 0x7, 0x0) r21 = kqueue() dup(r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r23) setuid(r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r22, 0x0, 0x0, r23, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) setgroups(0x7, &(0x7f00000000c0)=[r3, r8, r10, r14, r18, r19, r23]) 20:56:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) fsync(r1) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$TIOCNOTTY(r5, 0x20007471) clock_settime(0x2, &(0x7f0000000080)={0x5}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 20:56:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1002, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x6) r1 = kqueue() r2 = kqueue() r3 = dup2(r2, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000380)={0x92, 0x0, &(0x7f0000000240)=""/146}) kqueue() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r5, 0x0, 0xfffffffffffffff9) r8 = semget$private(0x0, 0x0, 0x50) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) semop(r8, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) chroot(&(0x7f00000008c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000800)) chflagsat(r6, &(0x7f0000000440)='./file0\x00', 0xfffffffffff9fff9, 0x5) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/52, 0x34) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) 20:56:54 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x10000000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400}]}}) 20:56:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xffffffffffbffffb}]}) 20:56:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r4) setuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, 0x0, 0x0, r4, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r5 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x200}, 0x8506, 0xf39, 0x200fff}) r6 = semget$private(0x0, 0x7, 0x0) r7 = kqueue() dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) setuid(r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, 0x0, 0x0, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) chown(&(0x7f0000000340)='./file0\x00', r3, r9) r10 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/97}, &(0x7f0000000300)=0x63) fsync(r10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x25f) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r12 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x80) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r13) accept$unix(r11, &(0x7f0000000480)=@file={0x0, ""/94}, &(0x7f00000003c0)=0x1bc) fsync(r12) r14 = dup(r12) utimensat(r14, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x101, 0x5}, {0x3, 0x7}}, 0x2) recvmsg(r11, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/221, 0xdd}, 0x3) 20:56:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000721000/0x3000)=nil, 0x3000, 0x0) 20:56:54 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x2, 0x3, 0x2405f5, &(0x7f0000000500)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) open(&(0x7f0000000300)='./bus/file1/../file0\x00', 0x10000, 0xc1365baae307ab6a) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00002e3000/0x3000)=nil, &(0x7f000075d000/0x4000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x4002}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f00002f2000/0x400000)=nil, &(0x7f000035c000/0x4000)=nil, 0x9}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x84}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000763000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f00005e4000/0x3000)=nil, 0x4}], ['./bus/file1\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0xc9c}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r8, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 20:56:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 20:56:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) fsync(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&@}/+\x00', &(0x7f0000000280)='[]\x00', &(0x7f00000002c0)='.!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\xae\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000680)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc4172699253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315c8a056743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddba4ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f43cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b6237c974d5d580205b5cf82881e398c632e", 0x18f) execve(0x0, 0x0, 0x0) 20:56:55 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000006c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r4, @ANYPTR, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0xea9d}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:55 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x3b1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000c00)={'./file0\x00', 0x3f, 0x4, 0x5, 0x0, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x2, 0x3f, 0x982ffb5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x40c}, 0x8) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, 0x0) shmctl$SHM_UNLOCK(r8, 0x4) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() semget$private(0x0, 0x3, 0x4a0) getgid() semop(r2, &(0x7f0000000c80)=[{0x4, 0xdf, 0x800}, {0x2, 0xfffffffffffffff8, 0x1000}], 0x2) 20:56:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) socket(0x2, 0x1, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 20:56:55 executing program 1: chflagsat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) pread(r2, &(0x7f0000000500)="5424ceb30f92cae747edc297796b6579cfb2dc3c7d504720d465681012ffc90be15cc8c3505cfa1e96fd3faad3f2f8d94a08646b03f96ffce0effae86da3c63f2b7136b04495978d645ac68d1b7e3c536dc3394866936f0946cf03219a8829a9e86b3198a48dfe3fb72197e0540edce06526358923e71d2b7968a2b136e7b32dbec7dacb26ec163f94ffd9ebc11e3200ff34296d9bb6bfe1ec52a44167173dd018ccffa6bac89f31a1e324dccc1b9cdbb7ab490738809b94dcc67d3284a1b669d13f62e3656d6c7a3eff0ed9be1050ef68efec3e45c9c3c886b03c6ee5308358e6af6dec220579cbbc2ff09ccec3067a9f076e20ff6624a07448cb1c44a406b3ca56ed1e722939a61ef756ce7a976b1b9a8121e6bb4cc78a05a3020ae76d703a4212efabec4c35733871a9ad06d6c6e6e9e36a3a7783d65c4eeec944a436504fe39ac2ea16779b04b7d5efd2641e98c51dde97f042098801e59f6aa02047d5509c0bccf5819141550f31c5aa8926a7affec6080625e118f44309664da99b2c21923e6b2761548a96c6ded5e2d615ad6d55ffbb0f25d55a0b4b651366f70f338819af459821fb07485297254b922bcf91d0b6e2aa9b9c7b5ef258a64c5c654fc6c120359e4c6329af8b4a3da2b4da35054591836589b2a78929c5d8cce2b9704eac15df4669351c5f778359d04316765f9f17d8cff13a32495a7ca3e4ca3d0cf888e7b3c193878ecfec9184f6b3e852116dc27923e2d205e27564247f6fccdb1670964c0e6f1a8bf7df2ad095ed093b4434f9dd8bb3026d0bdc79070399f426be382aecf349eeb991fab2d8e1e865e4f1be5493b84b93705901e38e4c2eff09eceaec92a6830df0cfeea837e40c85c0a40379474946c9b215ba7841d7a95331890bc68a58621fffaff183b33940a1747629f7a96e21d1506b86c1c742859d55d9de8cafffa5bd62be6512f22fe43462a04b52f8ab2c90054e1755b8bfd4bcd4b7fd024e873799db337f8938fa5b3945b5ecf6a959866a8ea3172dfb73896807f4cd1f5caa529ff23b8902b199eb14b96f83d5837bfc281609b11bc4c1e880e68f2b9fbe9298906cd42d7f5970006718c3a3d1eeec412e1c6a966ac408986a522450d0a5de914f4c44e1843de390bfbc44055dd591d733e212a71c99b6c6716222f4a2e600902ccd293acc16d6c7a06ec6c5a64aeb5a6e8f2ddac5cf1d85ee18af48ac7206e285398f5158b208e3991aa36e0bd24ef24b97f572f0b21e527dc002b7f22433957b3deb87632647ad70391a6c750002db387c4d9dbac8576f90f15811ece1c0e6bcd6074075932c601d6372b7767df1092dbe485dd0b21376ba84ffac1748793d6de5147fdcff42e67c6cd27e05087468508e1f3ce6d7e196875ad7f3581e0bad11005582ec10d28936d55cf3882f817facab3da19d69a8a91e9cd21fc86ea476047169a0d66757ecb712b7450e495a2f14ee5e2cd3ccb5d54f2dd9e4d8703a4f6bdda7b4d30c78e2ce7097b5d4362f9138d97609ba501f9c000e695ae5a33ec6f4925a9500ecddcd3dd0023acc72d73ac27528a6deb1e113d399f7ad7968dd73e83e7cbf5ebc8305d8ff8671c2d055d8e867aff376d722d4bfaf8b3aba1a42687e42772043859f288ec1f5fc947dd73502861a658f67c03bd42f7245586849f094ca7600769cb0bc5482b0aca5a42d535616d7ebcec2c22b690a4d5e4a1c00fef9fcacf094b5bf98375f8779f3608e43f083a08dc0b4a99618067798085e6a9468007fa2f01f17830bfe83cf9dc63fddfe7c8616492f9570de0fb4e8a388d43fe26a114f94cc4edd0cbfe72417739a357b5289bf58963c14c06e0fba949681f30a476ee864ce27ef1b041ad08d31f6a5de0ef5d5b04796e1e9c23db7127f88ce83746279bb543b345570913edd60a067ddfd44765ac1d45eb4ccfba1f95e0a67a796a3a7ff4eb1482c973cc89c65a90b8f52d4e6836754ed57fd505616a061a4252c4933315a67e29103b5e8104bf2754b90ea94baf94b118ab0b697e2940e04022cc0e77c652e61aa9af5198f44c3b880c2a43ccf93229fd503ca5c1fab86b28ce567309ed7a65b460d795831990f4c96ef6f9da2b3073c593916799d27f60980dc0b04b308621acf3372ed990a39a310b69e3a6a478fa874631070b15dadfbb306bdfcaa7590b2d351c72a66949202fd2ac8e102a74308610b6bff6d91b1081b90d266bf9b7db98093ed15c208fed2822a8454c04664ae49f3f872ee99df07a53390e1e583d1ccb646b6c6e694fe3579c115ffe264fd5ad0288f59ad82d7a4d9479d1bddb2ae8c706b1109eb538d1e5605c37673b5230176067b1538d6b515e93707a8f3fc4a235defb3258d45329a7d9b36038351f668f0fa5d9b8c4f12e608a526ea8097c688e18deb820abacfd07a2bd39f985d7802faa1486e816db8abf6fc8103f85299fb9f5b748c2d75846e193cd9de08c0ac650bd148337373018d8e0e10b22242dc95fe4e36aaf7755cf9909b419a6b734336494278cb56e2fbce6e87b614d61a04e32a2410b514deb003128bf18bbe6ca1fabd20af124766938cffa91b5d97c2407a67e8845f60fcd4a18bbb1d931a683195bff82cf5732d9c67d201cc7474d7c96fadcdc295392d76dd832c4ada117bf3b0dc6a2f594fbbd3e0a08a10aacc31410919b84da6cd47b853f76206f6b11ac66ffb7f25a59f6d479866c5ee27459ba43f0591d608472f7b9324de0db7f089dd34e59ba6c5a41614b50ee014f157bf854cd881393bfc2cb7f0e44c1b80ac55f57a55dd2ee4e1142176671dd2d3ed4aa6a499366ae4d42b7948fdcae3056a4d40f1f8efb28b2d8e1aa99a626f0a3870a23d69c0ba597f65e94d1d78a2cbab6e546746b5e6193f05795f255182bdff9ad4eed13e5b070f199b7b9112c386a8f9b9dae7f58130619b903de979bc906364c7e7083679e1ab56b22a7b6e47bd109fff99b47e6222865606557d97c0d09b7c8301c832e5c500add1ac1d713b36bc04803ed3bd3e73f2e6292ae44028f450a12dc601a49595eee1bdd00b686c13510f39a21585b8ba387e4fd3e3cac8c5912fd44702e894e8ae9e40c9c2ea1aae6eaa49ee32fe04c4a2273621c7b5c0f33bc156937a9b618d5aa34b8e7624e0f7555419567467dbe6bdd3d190378267f9335be166e667e71a376f33787c2a944688114b1dab144ca3bb8940627f0473d701b4709de0ab1540d060289845d065f35b2fd89238c75c47a8914cf2f24363236272f735f43137f0d30ed6f48af9f01a1b789cce9019addc75c8c491781215bcd942f458355b82aea6e50aa979c258c4500fcad3b95069ed55ade341388c216900ec35fde8ea285a98e35096f0be312b44dfb3cd4340fe3ca8fc7b3f33d4851251c0e8aa62e4725251a3ea3bb6d6cce661f19bebe7b1b6dcfc816dbc7a26c504d59189a18b9ae418b60c1fdb8f015de32ec3c4933f2ede08154a0613ca8f5e8f85381af7bcf4933df21904ba4d128fd26e2e7132feaaf5b1482e84eb1987cead28965d330ec20ea92e7527c9f23d781914facadce60b0c86877f08993e6a52d9e12d5051ae811d93d3371d65418dbc6360dee856388771b956e515377959c2bcb2e17bb114710258745f82303e0ec4107958ed4c1322161905f5853e115dccdd65c21d3505fbfe8107ee10c25c5c17800a1a33ec48e8e6b03dc08fa40ce8cd9135f24c339474a9e9533efa01badb57cdd854537bb3cf04675f124375e8737c31c518cd850c9f480e5543780d52f75b2e0b0b9acfa0e415d3eee1e0d4b572662f4a29d9a32161926133afabe92bc2e4d6a3d42b3e1fedbc6a6fbc629d734fd2f860b1c48dc625f3deb5e7f7238406c61a930676eeb4fa6785241b44e8fb7607e0739cf573d6933fe39206ff8f54859b20bc623872b8c77c46277d490b93bb030a48e841ccc57bf4bb25c748ca845818c1842b1c824fb246bfba0959e51a0181f724b67263f29a15cc5ca1738c5c59501711cc37f018f058c02c45f0b9b2a608f76b5abfd3b3fa3c4d88396d0168a5a454efb0dfc849519eb90b485090c7cf3318347bb714985d28b7106559d47571dc29c00d8485fbf0bb527b9f31ed451efeba3fd08a47adeabfd7763606ce6ed88d98aa62e75d9fb97bbdd61ad4f01f68b33570ff64d02b2392bbb9f88b5a960d37b63e15fc92f48b4fe70e17f0e4764c2be5c3d8d214284847544ebf53535ca57a16d7137e08cec4619cda31262bf8091917db7bb1d9d3274db8290f56fabfc75c68d10f87dd248d703b6500c379b61a8970b24603c30c9cdf33534759d80cf19f31cd0d7c81fba3830a052bda135ae2e79ef99f23d976e2f038d9bfc4a6f7a9d3ef2696e9700de74b5efae18d8c142b0679ad6f0045b227998636530fe2f72bc01cf23537a5dfc081c4cd90d2ab6cbb7f86823f028d4967e572f129ad911d833294f71dd1f09c0a177e9c269dd22d372e8f0a3cbf99f6fd482fb1fdd070fb092e77132c1d9d6ac304c5ccfb74172c3ab6f35ac797ed589d3b83abe6dc314d37e8be4fa4ecadb912d4cf7c489d9743639e6ca88b4890079e74a2260918abbfcd19043a175385e32cb0a76791353bc6d8d6402fa5988ba717d2b7df523e782254382523764b51bde8fb3c9a09e30b6c25f7a792aab3a93fb6efa3eb11eaee3b9af02d44dd8423b1c9074ff0b5e4cc27dfe9ffe3929a42a7ef8238f1fd4f5e1a20fd7aa56f8dd7d4de6815531da8bf1dff89478c1b09c0044dcbde65f970e112af4bc3dbe6e2b90c2f6dc0047f5ea39efa3609043302fc20d37ca68c155b5604857c04b29fc151409027a07c4a0ec8939e7b574b6980c38bb2d674200fb3f92b7e4f3f5c412cd8894fbe7575a1b7831604019ad2d200d198a7118cfe3afdddbdd08fa5a3398fe13ef75746ccfc76a400804f1c3907b8850be2c9e435d51d13081f8c5e7a2c104480c2f0f04157f65ec9bd8859d5c45f0170a20426dd6d5fa414547080a21702374423d5a8d2b4435de0d689a9248847767550a4b43425637a19a3db36bc8e3da8358e9efebbdbf5603b6780b40517f1ad6cf91e550e43094071a2f5c112629a6906098b5c69172848683338d9f6564961ff22979125a91867877a685b5714f92e4d758830df287326fb9b1ffd09dea9ef55ec63c1075e576b943d2c031781b5fe9fa3dd81d26629b539eb2475a3d578383431c8006040f10671668ea1ee35da8dabd610d155ad9cc72432f7fcaf5c86dfff22d6f4c88484aeafd720f3d00978df92196bde1dd1e669983c5712e4a5c7d949246a486f7a8e9427331547390af754902260660bd2a74b4b37ae969b39c60742c9f2a2ed12c7f267f8359b86f262c9c47468d02251848bdfca47cb483a045bd580a6818eafe59094c894d94d11350189492020fdd2bca6deb71083c2051f4446aa30c507d387b52e556cbacb599dd5da1ca085e7447fd01948e32566abed4180d9c06aafa7904b9ca0585b5042a7074afa5e319b08b5848c7f21fa060abe38e53d197441c917afc1ecc964db8e025ab85d3b5376ec2b7f4a7e3d0f96b2c35ced22dbce7e22c544d63766c9e531ad4c169d461c1e08ff0e05fbae1bbdf8f5deda76b575cac58fae776ff6d2e29115930f6de3db73272723a9e5e02527d20698b20ec0f8f47928eaee154009b1a6f7076970c4e6937e422133a38b60b0bace820667968176bfccd3c99a770ad8c8114f57003f6744a595def66993076e86c3fb71d501670b1f2e425c6f70eb05d81c43532cc7", 0x1000, 0x0, 0x3d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = dup2(r3, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffff9c, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) fsync(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r5, 0x3}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000140)={0x40, 0x9, {[0x6, 0xffff, 0x1, 0x0, 0x10000, 0x4, 0x3, 0x0, 0x4, 0x100, 0xfff, 0x2b, 0x4, 0x3, 0x9, 0x9, 0x9, 0x9], [0x40, 0x6, 0x4, 0x0, 0x1b1, 0x6, 0x385af586, 0x1f, 0x7, 0x1f], [0x1ff, 0x9, 0x4, 0x5, 0x3, 0xff, 0x2], [0x3, 0x8000, 0x2000000000000000, 0x63c, 0x0, 0x2], [{0x80000001, 0x5, 0x6, 0x7}, {0x4, 0x81, 0xdb, 0xc750}, {0x5, 0x5, 0x8, 0xdaa}, {0x1000, 0x6, 0x8, 0x6}, {0x1, 0xfffffffffffffc00, 0xffffffffffffffc0, 0x7fff}, {0x3, 0x3f, 0xffffffffffffff7d, 0x7}, {0x1, 0x49, 0x1, 0x2}, {0xffffffffffffff80, 0x6, 0x1, 0x10}], {0xc0, 0x6, 0x60e8, 0x200}, {0x1, 0x5, 0x0, 0x9}}}) close(r1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) mkdirat(r6, &(0x7f0000000380)='./file0\x00', 0x20) r7 = syz_open_pts() ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r7, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 20:56:55 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1, 0x7, 0x7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xde, 0x100000001, {0x8, 0x4}}) 20:56:56 executing program 0: r0 = socket(0x11, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20021, 0x10f) 20:56:56 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/195, 0xc3}], 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x0, 0x7c5e}]}) 20:56:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x98}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) 20:56:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socket$inet(0x2, 0x5, 0x8) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 20:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:56:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) fsync(r1) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0xffffffffffffff58) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r2) 20:56:56 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xb43, 0x2}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0x4838f93534b0fd1c, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000001040)=[{&(0x7f0000000f40)="df7e92ea0cd94de5a7e6c76af1754e115be4baf00aeda0da0f562783622e2edcd36539824f51213741e269920c15009c729d91eff8b0f75479906f0b67ce43b0a3a658424ce366434a25057f228887c750a4c578dc5481aded5c2e23ba7467e1f065462882b78590b1b148eba5d3adb6258b6b60f40e2b05a38c465660f188ae57e0ca5e9478346c32541550199e8523105e4076ec3085be74c2"}, {&(0x7f0000002340)="1a1d14c9889e0b9b4f371585990d8cdde054708ea8884b38c8f8ac12576579e23190cfbdb62e98eb6973aceebbdc909a9f9ab7a8803a386794ee7bbaaad044415ca0b9f37c07ee30d5d6e130f398f659834d43ca58024c58abcaef93403e87d579f843d70f29915bd364e1fa83d65603a5b4d21c8f48f6868accf69ec1f37d532943d745e795bbb25ad52d52d64e7b8398ddc57d42b2b5ff73373a195e93a334b5913267fc9e7d0129c2f357c6d6f49544abfc2d4c884355791fbb5bc32051d4fa2577f37627d86d744d127984848f6e8751e2ef51ef0ed8c1ad419124719a62ba4c7be669830950ff138b4766fdb8f1d0a27d5feaac3704042799a8288aecb8485e998fd9149732e7addd9c68c1dd261661f921f3657538c8d9bd3dc83e5fe46bf815b31d4d9512c8ce5c999359cc22b28636ea1b032870e427a3c86e8c14852e21cc1bee504f33c30d04e797e6ec0b5d32529528b7af1a07b1d7652ce57561d56c1f2e13beb03d7fcacd9b6498f15a298dfbcb38f98490945837b8a907c8e3daa83813ea16eabb752eac8b6b22fe51cc60514197aa604dcdf400ca953a2ea447f907f287577a61685a7be43bab55f7cb852ff61a325022dad9528e4ddd9838bdde8b7abf37941ca35ec7a2222d12c6220c805bae6631c60e4e5d68a008e7bd9d64244729d43f60faf8ee23fbb67eaf6356be1877597bb948548c1cb771658734814623b72cf91b6b4772beada8ac754010ae3d5551f1ecb4959b39cb8b7b528df8525e681be82dbd588a6f86b3e43291221da11f7d41a43ecd72e9dfeab9bdab61de16b47998a0a4515af8ddbfa6b30b51312a5c653c7fb98182c77d2d69062971fcdb343352ff521c367073b8c255b646fbc8b65ef778362cdc2501dd7a22ebf94bb2f9d1e5ee034147f2943aa1677e9250b84d227d7faaf1e9575baf635af18654cd4886da3523ae24f4638b94b2f18ac35ff4d4af262b58eebb22c280cff00f5c3e1fac8e2386bcd3d565a3e03eec8ffb1ac2b6bd1fe999fd88959f813b0af95267f16a188c9c3ca134b71b8c809a62e166faded4b39734124cb69eeb334196bebbb7f55ba57c3bab53f2ab06a93330af92abfb82723a27a235dffe7ca79bb70424642ebf653ac60e20bd5afa03a36fe7a44e76f4a9daffe9afe020169f7e0c08862428ce41b7c915d8e698db8a5f28c1c9c3eb7e9cc83df98282ca78ee11a4e10a3ff497242d961dea885b537f682292ef40a96b1ad90f5afeafd29c2d4eccfa18154c71c04793c5707ecd002da921e366b52141c916a70ab57fa9bfd0884bad3f099d56408daed8813d48bbc18d441c7c84f8a0e1e7fa1451d9d8ed6a1f11b8d61ea5122ff0f9f45253131daa5debda9538a43d237cbd747cdd2d87bbe725a2e630ad72324e962468ab94f14e9c5b3be91251b7e6809d06366fe6c0d479a15568be75403c0e12184ef80c96b7b9708cd9ee0717357ececaf8308ae4c488beab6ec9401825d101c9c563f1c59fb31b13b28b96f4ceb4972fae29a4179767c7b710798ed6eea2c823e5655ed079f63d2480e0a0e2169544e6cd4a4b20100ca54b79f5bc07eae43bfca72a2f3fb8ffc0e1375c30e04cb9c9cfe87604ade177bb81fa0b29d72972647ee0b293042d4f6b6d199557f1af8eb97ca55a388aab8e883897e04ec2e51b709fe875255ccb21b9750aa4451c0fc10f7556aea74fe433891f50afd7f7f3fe1d6b87099b2ea3b11bda6f35151d485bcd1ef530ce3609a4a89ed4661d934164c3b008b77f94064d37deef09ae2c1c2337ed80180eefe2d4f0288470ed87db95a59169c20399b15e3c004a3d6e9b6b95fccd3b1078dc86c616aeab857d2a9df152a42f9c11c9d15384d96d24875f02bece8a5f65e42dcf990583041da422900a55cbe6cab524b2fa492eb1ef4d416e22b415d98351911110b4f9dc753b455e514097d87851f55340bb38f675772f41118770dba6a6d6da7003e446651c961a12c8e98d42710750515f60d071ffd3b1285c135e01c832833a58f292426398a879a392623e36c2ead34f51fc835fea8a2314f322b2ee146e6f03c4b5fe3c694aa6dffafeb10227b807c6785ff91af1d002581c1a59a6c97d70ab33efbba6d664db213d9cc330fbdf2a880f53f5a7e7a9e86e792fb2774f1c51fb77e78d5fefb9cbfcb82bc8d3d07c27f06cad7c11ce6ed6a9f66a42b06eb9c317131eef4f9d8c64894e214f2e233972a1abe650c3a0a75b65cf815c23ccb0f6f66b0a1b96b9ad98e33635f35632c92ad4ef9655d58ba32d118c3bcd8a899d5450b1ed262f8a4f803b020de61a084a819c8ee7e38d70c42d1b39c8635d157d12ec2902368d9c0043da4cd4cd6b468af683b670dc59ea4ab2417612315a086f180870da5f48ed757a4b4179bdd14228c05fd9d23225792ded5f70dcae5e46ce8f1ec846b88a49cec51fbb1d52f1a7132e513a21e6df88231376c771025ee39f7389c18489d04464348139ceae5ed419e8ddc5c947ac55641e57c698d44ddb8a68631fefa2b88d021a8856ef550f4270d6c7051b2daa6fb1c9405267d218b7030546401b847304cd8c4130000671541fd49d8648340c97f959837f7ef08537c8e110751104e304056a0b6e8600f02a1ae8d4e674b847b3dde486634f44e23907ba53585f83dcb02049be7a4f3f663ce8da559aef5bc29b204c4e761386c2a0cf60304814640e2a6116d14ad5d92c2e6902eb594e8996905bcece3ab2b9fa3adf8f7a88d315ffeaf59f7e2841c8560d03b847b96027a0b6102a8f25c5ca4ee352ddb93b4f0d7883cb6e8438e92ea4b2878ac8143dbee8cc5a5636fb62c429cc171713979f3d7cf99aebfd030ae20aaf34fed45932845c826cc147e03a97e1e10e72db6f082ddf55ce07b1ba05ce9737afdab95fa34f8c43b1170dab09dd697db1739b7c035796f41690c43f0369f9d0bec97ea63a3676440725a85c8aa6d0eec4cb078d42ef0a71731a961f42afec656250f1646bb9ec8ded74e43b20fd500d7b155fbb73d4a7017eda9db12c22145f60f72700d570524b87c94029bdffad1f00ffed74893ef94e00aa9b6fc642a9fc13700c1798d704b586c7e553a6f9a6dd245f6df575e54343283e05032d08ecc465b47e10dea8a0a317062cb9f5cc52f461536a34e090b2f0364b2d9c0ce0d39964ef6ba11edc7e3cb1e6a74c9c474321c573b4cb4bcb5ae81035a20bc8cd0ab3c39bcd8374f928c6abdc620f3564eb79c73d6faeb87a72d1fcb803c09d0cd90aa26d4baea22da70d422e788d69631566c7cda3ff182e985b09d1d32bfefb847dac03aebc62e2e0ba088c583541624d9944478a022f0b7ada78885e770be87ae9d7a290d1d5ee456f90cbe12ef4908b76cec570e1062347eea876cbd3902f40c0e4431a7ae81d4359cbbf2d048344da1764a638438448751fd7c8fa402f2e54ccf39e8636a996d6f2a78329195f4c7972de24e61e1b7cdb092091356b539723c0c5f845e1aebd992128aea154481042f37fb90cde93bb59c0ecd6817bf85c093aceb6ed5990a22bd23d85c24122cf81a2fa94377f052d06e05382307c26c875ac24b0cd0254e15bb6b7de6f55c4c308ea433d23a19973e31d662a05a4d88c71ee320ef7cfd6593182fc8bdec98becef2ce85ba89abc1bb1727bc76662bc0d169cf090e2e1be00fbf2b140cc35ef28c79c94bf9a4df9dfdc7ba6059062174b11829818a1bd878b8de79cc069990fecca895cb21299feb44413774186e6fd8cc83a50872513309367f806b622d4b0f9adf1347fbf1ed27f1259e98ffe316e7d1598e1e24c7379fa8c7d44802584e7ff1c1898fb2cc825b408490d3ea36cc94bb2dbc2cf8851d8070ac87e04cd5569a4a49fd624b4b9b556be17fbc660ce775c6fa2eba6b9e24fe606e0892c003e7aa57b093abc2b779789f02c7cd8f48983cccb941306abd0570ae28da738d5d776cca6990c91a642e8982584f4bce19d5db0886e9ec24e024a3916fb2492e3fa702a80d3429c43d75f894a68ce2927eba95e86541b53fdc7763a576258231302a9002fdb10a45b2eac19e80b27544b9502fadc8a3762430e4621a588570815c5c602c5d8bf07c75a38f95d8aa09f8107a6e8f66cf6a760b5c6a5c28741f0cfef4a13f29008f3873d42c8ef70c9d9e120cf357759f4e23b2201b23a1ae641c43f93bb1759e06ce57c7ef4d50506a3f8306d62e9f3bb29cc01b66b239815ee6c98fd54c280a132b08f751ff6b23e49d75d85a96488e2f09f9dd6f9af89d629cbe4135174d44924e93e2ac405dea9846d2f6dcf726fa8c0f3d40d6e7c98afa6f254d5fc3ea9b8f925c74c3214021edca4296e998d6b92527355ff81b94d3396112aaea0a40727aba0e2bda3f903d2a50ddb567a644f8a30f6d37a8b5b87ed916a4aba2a0180e853d303f47d1aaae4899f3acb1fad538cdda7b00f08cfa0e997a910580be51fc85b03dc82293f0cb25cadee5238f1f7e7b6d69eb4697b59157f680cf39515dec89e421cd077183e4ea8528bfd61b0e220ebd4453e3dbba1b0960fd14897d10b188f303401dd2de02076a3db8ba43daf7282296c070cdb72c66f3d071c38eb45a6cdc2cbb5fb7e9ad99bd56a24c58e1207c746e122dc18fd69601d8857329b9907a20f711de8539819d45a396128ea56b796976339b741495ecf08552f8ae70a6ad488198815b889d65213bb9f87d80179414bfdcf57fb9207ec320ecd1338638f470b29abbe99b514936588871d4290ade08defc8c384832fd2e48881d2849f0cb5a78e5d6ab7d860e11aed1686bf148794232a0dd60ac2e3ba60150771b8b9e533208f48348dc45ccb3407c1e17983e1165d4d159825639e95571d18d20b33942a8e3627ffd14a823d6a126a79ea3032c565b95728d9706162aafc8b2c3dc0867c19815e2748e3f5fb2b12cc2421086e5c9e7656a76585e9363c6ade507dfcb639dc626565967c124776e3f013a4e1ed078288717882c08aa88a207d165697068e0489a9124de2d74a81ecbdcf8b907c43c41024580339dadd14edf47981cac29c1215570fbd47ed57ff76b7187ea33337d53f84acaecd7843ea100f62087a332ad1c11cc6093adbde49b7b8329b1a542ee4e2225b486fdedf7778dafbf28cb4971fb8b4cda22e079d025157f4412c5fff8ab5fcd902677f5235efea5530780eac5b6f5d22d9299f88e4cfaf94dc4b0c598820110182c05a6ef5e2a765e8a02f82f81bf10f9bf709ac71ae987d2296638afe08c28286bedbed88243c6cfad28306c85a3672d2befa019c761b3880c99e2d2c298a2ec7327a9f0b841db144ea64713820a096b418e296248ea3cf4865b38dd890cbe1beacfb7b53697905f26d802f2452ff89b6d169dd3487812df87782dbd443c764b3fd78e61cca848edba320ad78c6ed523824af7db99f923228f44dec091a22338183b72a5e1cafa25e2470f5028b3a034687684dad0fd69e740f417a0bf49e35c3729bf967a1ea53cca3bc63a002cb76f461443918d9a0c552a9224bfa5870f61701fd10f231dc3fffac00e71812cbb462d9ba930dd577c256a9b95aa92ac758b5e116d196b1e2e8f86c92178234dfabb79654bff77c00eaf59681bd71c1de7693cbcaed35f3811c1c2e4b0b185b737a5be6a0f5da9eabfb818167a731d6314134b6795b17a3e7d4f265fdbfbd745e17f224fdafa7cc6696352500c2bf4eb8c6f953ad3ab43d61af03dc9042c4ff8f9d2b41e9658dbee363362533e6e87b7ad9fa173314dabfb4beee7ff3"}, {&(0x7f0000001000)="6a0f48a8f9a4f8e8efa69749ffbe24ce6e53d8215aebe897f0102fde2e294f6f7fb8af93ca2d0e4f3053834b2cf37e7303bdc3"}], 0x10000000000000cc) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xfffffffffffffd00) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x4, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) readv(r4, &(0x7f0000000b80), 0x2) dup2(r4, r4) pipe(&(0x7f0000000ec0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000b40)={0x7fffffff, 0x400002, 0x80000000, 0x8}) faccessat(r1, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1000000000000347) openat$klog(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/klog\x00', 0xa0a8f7b10990a639, 0x0) semget$private(0x0, 0x1, 0x400) r6 = semget$private(0x0, 0x4, 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:56:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000280)="9b3f442f78cbddecc2da113c38f8b2758cc6ba3b06de9312cb02fe464d652c33f4dd962d1b68ec0e515bfe3572fe46f28f0842d7a37c43df84d06d5a8c7ec32e0776be6f29aac599ae95d8a32daea59e3a4cad75154f078d1cba5e0832dd90d2398370e8a737ce1d6c920a2fda26ab09808389291c95d9eccefcaae339ba47119a355a196de8981123f6a6d7749e512aa4798b149a4ad2857462d8554e23c3aa71b908bf612ebcc54c10e50dc85cf7d22cb9b9925d0e101850067115c05c4284ea97202b26be42946ea9d952ab86c3506fffb89aaea1459ef5f446be8c5d25289cc93c6ee69aad94b7c0cc3261ac43744a691571bc0d88862c919b6e187e1c15ace2ff69a3a7ea8f9a44dfa7075ad4ec8e8e82b1e8d5269065af59f04911cc7edf63781ef94a9a111b960c3a5092fe6f4b8fe42867552a15c062cfcd702f8cb2682a3c5d53920a8f8bfb319dac91c1e1064b64671ea90f6d614deacc6cbf7046532ee7e8ec49ed572551842ca63fa8d4336d9b354cc58dc8da6a0bcf06f3600c88c06efa9b53d27f872610650eceba784b15f8935745d620258a5dc122b18bf8fa1bee20f510234374a1ed2bce6aade3893ede840dfd439c2a249e6b9beac1f8af9239a3acb39c390cb6a98f6638fd0cad76462b55207dfe485d9883b46efe9d1b02fc2dd4f89398438b9197fb4460d54522cb95167110ab37b4f7dc6b7a9b532039bdc1621f89a8da9a8a4cd83ee6945e9b835af728f5b58f84378e00e2dcabc17aa14f9be20c3b8d1397205478d2b4f6523e18da7eee8e41358400477f999f28e669efbea086058e21ab16c83132487e49952f2c87423e6a22bf30e583a95c204b7add32fc95d247728923c51e34fc0c0d6aeec6805bb95a2498d291d3729db1ca9bb79d38d4de24d8a07dcd4ce5f014ca971176df335650f4809ce3d1fcc1ef0984223e1cdf85b6fd2e8b70c750c645a7910470fd9e40fdd3a91f085f3ce766fa2685bcdc1aaf2e3453799146f4417b38bb5538869f6b35b69ae349ad4a9842088fb313ee31a0f5ef340d210699a316a6179778a77e08fb1be0e0babeefd28e4de22dc4d3365dbc1cc2bf39634dc70cdacc1bd07238daaf4caf4aa81ac2d02b7ec7aa1839bc635f69d7e215c3324cab7a1550f0e1800130d3d1237d79a06f7e33c025b38713a64f0d68e5ac8bf4e3083e5826fd4727b2962a8fc495e547de2b7db338d61716dd8249c9c78bb96f37eba3fd63b3588dfb82a063d234929d1360852c64396092764f665fe8649042be2d96f3020cc74e9441f3a510ad5afe4d1a5028eba4816fbf5281922d2ea5b2030c5371a3cc4e8940d3a1ca9a4ae00da4f52c907d4d5d55c39282ff505fb1337054012f724b49a4f51a3a045a6cf2527c01ea3257a90a062692451ba8b1032696ae3a9ce7f9ea0e572b53b156bfadfe93be05c70da89ceaf3aae847af4b68a279106cd2f02b076f60815b885daafa5bfd59467d78ce6cab449058db1683a6276f4672aa1ccb953804c1f7ec8b5114604d4ea8a8e9488479c48cc26bcd68de4ee69249c8d696c3324b5b47ead36048de141dc5ffba4686f0024c217768027b79a57aafd7aa61cbcca661b9d8c9a9676531b28cf29945bf941a0e19c0b74b074694659f9e06e328efd4acd366a668fd2f6ba59685b2a392ccdcb5ed0a6e42dfa27d97b07f5572e7bfd9e111b177b0d702d34e8730a3a06221d1b25cc48fb97fdd1ab2601b56fea917b0e82a549123d24fe53bf0b9ccab1f28c8cdbbb8d1a752e2664799fca937dd60561a13e2ff7aaec5159f335dda03d86fc5545ade211e0f74433b4f09370b46dce8c653084f0e8850087336f18fcc45b79e95d5d419a49e3cd735159bb5fe6ed8e1fa2b3c24c4ce3f6978d625bd0afd362ef4f5040e91eab777f4663f2091c68d74e06da3268c58b0dc3474778daacc20ef681e062436ad0febefeae0cf2d7e609f4efc6c2082c54ca424425af0e41d2f2b0f389ced8cdbb410acc7dde37ac6c1c4ede03d3e30ec76c4c726c4518df6ce3fe214b913325ce138a9fdbc83faca45630745b19f5389becdfa4ae9566c89c44223aad93c311f0fed764ceae3fc2d5da372162ff92156933ea0dfc454b7912066174713b92166907c7b2ff2c593f9b469bb73cb652ca6a0fdb76f84a02aa79cb2d8ac4011a42db2d26911d729298d1942661ff429022cb46a70cbcd5794610a6e6ac6a4670141f9a40aa2a83dd8703bd2d9992f410cf71b3dc1686d45c004946a2716d4ee28eb64eda414bd1fa719546281a54cc3bc907d767cbb73e7bc7bba375c271cee8f2ed1c0490664a2941a2da24af07cb11f92aa69316c62af3cd9c2f1f82913f0c6aa359316ce5e25861c22f123fbc4ed01ed2903b954b12568f38a4e8658aea61c7ed2080e90fd5a14c0422a86cce8195b1071fffea9b80209eacd92847eadb41bcd2f387dd1f54a22392f26fcfb7482a49651c17a69e52fa390476cbd33cd7b0068eaf9dd3ee5a77ca665cc3a7dee7bb751d2351201e1965860d56a56c5e20e45ce2338ad36c5f788ea817dc48a24f0e8a70001599ab4778b4b5ecc9f2aafada8df4766ca8b22cc00ac11f299bf57c83950263494c36e535d0139098d916bd693ef5d63d7be11a522205baf7d09164e9dee00042001efc1f817dea9bc60c66bd330d3b9c686f27e2e9964808b64772a76df3744f63b9630e84cb9c2771f0a20505b69e07fcc22611d14babd1d344ed7be0614ad6a3c8c6923bc4a16e6270a56d7b9641e69f97442ecf5676abb297e3bfecc5b077d851da72735afaa488df11ec76bfb60e9df79e5816a891b8ef09e30796871537ad7c2d96852653f5f98e8015e59a7fd89574c60f56554344dfa71fd67772cb21fa18f739e4be648e1f39120d898897c33cf84db619ec3ddaf08653697039c1d82968d31814d2ca4289dc75610f894774d437db0a4e9eed1e2cf24d1043c1ee7458ee0d95d2012283aac79792fcacca1638789024d116af57c59f7977c34ec15d35c5e3c4cbed3345cbd1abb7c4fc06a15f82a184f125a45c8b189c897879a448494de87df3807cf472fcc786c6f8341e69f786fa1231f925ca66016176c992b48ec11e266b27fe1d4f12277c222f4b8c1275c3483781fccbc33ebc6e7552fe1dadde131bea62dc492d8180d6acf8ca40ee128b2c154d8fa9bc43e10b072d42ccd4c8eb6be435c8245a1e065dbaefb8822d9fd48f68a43883b2485eaee885c60513a7cb55380b3db8dfca18d7c3a803b421cfca434e0756c14ca0ced3149978726ebd28ec62e30475b5dbc8003c73b19ef78e1af6bb07328a09c206bec61ba0ee033732140ec55ac04b04a2439ef35fb262b355d80c3ed4da6292830cb0200dfa3451ee262227bc1bb5f673c669f6c9a4c9853e626ce3b97be81ae03627c501904c96fb663addef970785e32a8deee64cfa660de33f12ba18e9ff805c992a4180455f3d570da2cad24c87df30575cf70e959923403c262fcebea40c066c32615bab0e9544b6221dc2d839ebff6ba0ef667cd5b0fca2227b8290a038eeca11483dfa41210ff7a174f19a5e48e6b1a5254f9f0adaccb790079b694799f6cef5c65c4ae43200441a12ab0457a5da352a7c659c67c69abbbeb6f050b379f5ad741fdc15fc323dae48bbdf906e8d4582caa8167a0d053f94f49be38fa8d36e8741ab6f1b1514901d1efd3c1889d7ec5945e43652d9369869520a3a775adb19c66a1549db69fd3a8660bcf40374a00c9547f33ae27217f8025002ac92095ff3f03bdef31d9cad4345373643585d7befbf6f49d5d827a149f527fc1c89449636ec6c634f3b07fbeff4619664d071828d0953408a08e5740e7dacfa9061b60fa28f28aa2cc4896def2d7f6bfba05a6bc0f262e3b0de5c83866a5a7ea8db64c364791ff928a45543b48d2f16ee8f5826ffe70e2fa235713b4331e0d74f679bcfcfa05469b400bd3145f4a5ad56ad90b3cc160a81d8d20e3c698240d5e5d9c0b61b2d33481a33af83b10d8807e471d19a16fe77b4fdfe9128578b2de2681371699462d5978cdf5568f9655d28f60196068e5e4fd3d90eef948d444592af746738c0721f5b07ee2e2e7ea3970ad9f48032aeb1ca2e370995ad3b41dd220994d257b4a61dca51e80b5e7adb06d5c8886a198c67b1dac6712883685a77b130055f1c41fb505d4d1d1a3ba00f5fe837112b98352a3c2ed5f290d0081ed93bf907638e32ad074d74ebe70b963629c8a086e58c69a948dd73b202fbcad2d6fb440680908395f4032057c9b2ce6459f1762ece9f41435f6ce39eb24882c7373800de0fb4c02a289e74f172d838f60cb313c736dc271ca762ff5d23fd7d6c24746bfab9971ffe87562cd76752f28ba003be1fc5b021cc1c99c4efe4ac25d3790a9884bac0642836b5bf3f2f911ff9001f8cc66c682b4988152697aa2210897cf8923dab8cc58414ac2ebd30ffe89756e0a7072a416dfaee74f76fb4c8da3d5a975b9d6e85e012d19634333bd35b73fdbcc2682217ea8f5e24345efd3af36f76fa55616bd890de1320e5db95b8907757b3c9b9ed4b6587ef96a01653b2a502198a5f81fc455eaf3f85fa3fefcb5668dbcd4f7da770138a90323fe6f3df0de638d66ab9d6e97c95783beb005f5630f2091a439172605ff2dfd9db47f913b7e650667acac4f58bbdb6ae97eb9a924cf46dac1882608cce237ab2a75a657145e5e09d24d9d6e95b4fc6c42788bb131aecc81014b6567a9982d24834796afdcd4cfa48ef22d32a2941b5453e1a33a92954fa6799f0abbaa76247e8eb307a62d2f0d04f8718963c187fa34c25e3c8f026c636c3a622f167a2d005ed7e3cf99a82297d4cca67bd457ea132f8a8a6e365c652353f092d27757457d7cf94c55b935e796665d043d1b67ab016eaf399c7e6a040986d0bfb77fa26e0a1ec2fd57012fce60a072830f2adbd74e2e774de34c2564c0ce37edfc49af718cd768f9fed2b1d339ae56221d56c262154f21a3b456eba04cc015ed4c353513e704ead1383b7a0b8b3392fa2adb46ba0401ce6f583a91307de8777a652fa2fc7ec8c9138cb92b1163056a37c009339c560ef9e8e55fbb77fbe91140a564082942d3a763a8475e5f1d81c16a556ea008d86029ffe3c3952174e7077adb2247d88aea8e3e062c670609cfb45a9a57bd4d000bcda5e08a358dfb3e416cdf4bd48bfe2a29959e1365c4b3a92ce5fca11662a2622c4e58fec16323d2b5c8027ef118b3af7e89d4319394f6ccdb3c3ed9badab0d870eb4666b9c6e98e33c4cabfd0002d53d72adcbe8701d492aaaa7783d7e3b8cc0a950d558ba53c6b10e52726098abf9da4729971effb0d36880ed55a4bdd8bef1a9cb63389f1ae05d4d8439bfeb74558951177638de20ff1162baad6431645f562a42dc242ef86c8cf31cee134c4b46f0333aa828ab2c822e1963ebb1a95f4dd6cc80f4120b9ce38fd45aec242dc9f7a0d6826d53e1f046194aeae3c2e60ad0184ad580c577ef1c2bbd9905a6dce057614a9901e41fa27dc94b4c934de2242746947e82afbade0ca57da636639f4f82a8174fdf5e99497cd8bdeda7500d1f840a2b447cfc23245b5f5914ca539448725aac3fd34d39108b1c4e2faa5120d6d079121c466c7e23a6f6be6f7e94fdf593e8c77927396c6cae100bc278c47ca34f0b214b9de2aea6e0ef5d9c0f2b0d74290b0d92eb678237909118cb97e101db94a2713a8f6d7134ffec95b862d9fc85a843c7055ec1b20570b0a12f4ab46ff26f592", 0x1000}, {&(0x7f0000001280)="689669dfb1ceaa4c444d3507f3b9a55d91a38ff94bde5caab882f22bbce680cfe64b810010dde0ee2ca66c5dd76a9ac1145967245a1a9b7025572bc11dc2be12768adf194ee1e4e350156498d2bde8d217e2b284bce5b5d71571d0d4e56de4224fbee29e56f9e46b305ceb0c87f501133c5fb34a0218e496039003f21366d4b86ce47ea80d3042e29f42a5a0a44bfba62fdfb3071f4a00edae12a4b0258d8692554779102ba005427e9df7fb45974d2b6cd0b2eeca063eb43650eb26e46d02c70191040c4ddf07fc1745f45e8650271fa2de949af4f27bd755533a6edf08d7f019", 0xe1}, {&(0x7f0000000100)="d1140aab97c3cc38d4fb453b8acedf2b3a0834400850a1ca6f82d70eb204af8bcfd4d2c4ac7453fd1f6ef017e33c28", 0x2f}, {&(0x7f0000000140)="52822ffd1a3f9d000e3103ce0ea0df73046634781f979d56586fcbf382090ee5382bcbb79687f98d", 0x28}, {&(0x7f0000001380)="c35f3cfc9eb599286ab0c0d295264bf4867cf645f9b727fa950ac63cff7f2bc29eaa81b68bc7e99bc9e0d30790ef6fd418e1c43594b4fe01253a57d5973721cc0a97b08fb1da2673a20a105b3a3c12d770451357bc6d71424c43294dfc57522521a26ee1afa56dbcb389b95ab6acc88d7d230dc4f5d4e364c11161422dc249d84c9b0ac92d6d77a92f7b6c9be162eb5c985e90eb285408cd0f869712cd20ea52e893892c4097b51bdc79e431dd3daa82214d", 0xb2}, {&(0x7f0000001440)="b91db804ca5d5998610c1ec53e4b1131f1841f618e2e4202f66dd57de6af47f661198ee1640511d94d1a02514b1ded4b1b0359718eca19ccb787547cd7202c98f11483eec246aa454c2f821af14b659413d8f4253cd2f74f79b8450acf694ef149fc984f5f42f262768ee15e652dc4f045fc752f9dfe7fe25c11ce5298f65f12357f6c8df49dba8760d6ba5518f1a11583e1a46e8211c270584c7a332ff1cb2b21ff7d9e6428d2194cb29db78a94f43ca0be86a7e416e636cf6f35d7a55e549687badf8c876e263ed8fb876f", 0xcc}, {&(0x7f00000001c0)="a861053f50cd99", 0x7}], 0x7}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) 20:56:56 executing program 0: socket(0x18, 0x3, 0x0) socket(0x400000000018, 0x3, 0x3a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) socket(0x18, 0xc003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x81, 0xfffffffffffffff7, {0xfffffffffffffe00, 0x1}}) fsync(r3) setsockopt(r1, 0x7, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:56:56 executing program 0: pipe(&(0x7f00000008c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = fcntl$dupfd(r2, 0x0, r0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x8}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffff9) lseek(r3, 0x0, 0x0, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0xe99d8e855868605c, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) fcntl$dupfd(r4, 0xa, r5) 20:56:56 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="d7f7efd034accb8868503597a958b93ebaa5a76a1b4ca6373ea2437a58985d256932a6dce7d6a14b48fd528242bcbc1b09224e0dc9b376de44b2169be896fbc610a497aa3bf5b845c8cf68e7998be27f2229f6613702290ff2a995198d55abf2e2b5dd447a0894390c", 0x69, 0xb9dd6e3b8fc1d3c0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 20:56:56 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 20:56:57 executing program 1: socketpair(0x0, 0x3, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="452b5499d51b2896f0ac54ce5e2bbdf4959e3e20b5f671ec4c7fb1e27a5acb0a72f056167275fa906f3aff8e135fdfddf2776964786af88b2591f312f72bc93c5f27d7da414e993bf57c9e60940b0fda6f2c9081c44a6a2e5f37bdf865413819add0", 0x62, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10001, 0x65}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x5, 0x856, &(0x7f0000000100)="6922705694e06ed3f1bcd0234aaca9", 0xf) 20:56:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r2, r3, 0x90, 0x10}, 0x5, 0x54, r1, r1, 0x2, 0x14, 0x3f, 0xfcc}) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000740), &(0x7f0000000700)=0x4) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/172, 0xac}], 0x4, &(0x7f0000000640)=""/46, 0x2e}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget$private(0x0, 0x285) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x40, 0x0, 0x100000000, 0x1}, {0x4, 0x0, 0x3, 0x4}, {0x64ac, 0x10000, 0x82ad}, {0x8, 0x2, 0x100000001, 0xffff}, {0x4, 0x1, 0x80000000}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 20:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x1, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) fcntl$getflags(r1, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x2) 20:56:57 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = getppid() getpgid(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x200, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) pckbd_enable: command error 20:56:58 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 20:56:58 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xe4) fsync(r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x335) 20:56:58 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0xfff}, {0x2, 0xffff, 0x800}, {0x4, 0x6, 0x8560a3431218dceb}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffffffff}], 0x1) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x5dcbf16759dc193b, 0x6, 0x800}, {0x2, 0x5000}, {0x2, 0x307cf8ac, 0x1000}, {0x4, 0x4, 0x1800}], 0x4) 20:56:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x174) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) 20:56:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xffffffffffffff0a, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfff}) writev(r0, &(0x7f0000000040), 0x23f) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="baf20452bd3055acb528ad0eb9e820164c485e02ef001af08a4a3fcb423982635bc81acd4c661dafcf0ee0da7f11d671f16244316f23ca5247f8932decda5a5d55d112eaa27894a62fd1bb1418fef38c9ad5d30b9c77ae2477a8f2a8b1547f5ab72994dcd19ab24aedf33dffce3914f0d34d6d2d29834468cc0ce44f64246c90f169f87987a6d35acb86d35f920b8af9c00f66d4c5819f9e565a7d2d082d7f3fdfdd6fd1715dbf0a291b11e798f911b4781dd2e34247360a58b6bd1bac30b22634602abbdffa6c952ac510a72d1a", 0xce) close(r0) dup(r1) r3 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f0000000000)="2566b457d74389f0737c37d1685da1510edec2ee75631c0e3a28252299562c10bc07716b6b13e14fa971e1d746737486ed117854dd84ca97c5730a1543ec81f2584ed56c5a4afb714954b58d37b7f79d34bdd014414dc4d823cf252c261d5885a1dc13a7fdfcfc75767db1246d996ee91404000000000000008a", 0x7a) 20:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x8a, 0x0, &(0x7f0000000140)=""/138}) 20:56:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) pwrite(r0, &(0x7f0000001200)="6d71cf6bd07f4c7dd1c5ac2ec05f94ff6f4123", 0x13, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x20) 20:56:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964c", 0x14) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001b40), 0x10000000000000aa, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 20:56:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r0, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semop(r0, &(0x7f0000000140)=[{0x3, 0x9, 0x800}, {0x2, 0xe4f3, 0x1000}, {0x0, 0x8000, 0x400}], 0x3) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') syz_emit_ethernet(0x46, &(0x7f0000000040)="28bc7e9cb9cb2b2f401e7b230f96c0932d8186a7f32d0a29a7cc857cb5a4816fe8dc2cb5b72d8f1ec7850edaeae1f281594dbe266de7f562a00d45365ce26dc48af7c4216197") mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 20:56:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2) socket$inet(0x2, 0x2, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8735) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x91b5, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40, 0x3f, 0x3, 0x67}, {0x2, 0x100000000000000, 0x4, 0x8}, {0x8, 0x3, 0x20, 0x1ff}]}) 20:56:59 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000500)={0x2, 0x1, 0x2000000, 0x7936, 0x6}, 0xfffffffffffffe58) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0xc3, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 20:56:59 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/41, 0x29) setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() r3 = dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r0, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r4, 0x0, 0x26, 0xff}, 0x8505, 0xf39, 0xfff}) r6 = semget$private(0x0, 0x7, 0x0) kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fsync(r7) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xffffffffffffffd3) setregid(0x0, r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) r11 = fcntl$dupfd(r3, 0x0, r10) fchown(r11, r0, r5) setuid(r8) r12 = getgid() r13 = semget$private(0x0, 0x7, 0x0) r14 = kqueue() dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x1) setregid(0x0, r16) setuid(r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, 0x0, 0x0, r16, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r15, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r17 = semget$private(0x0, 0x7, 0x0) r18 = kqueue() dup(r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r20) setuid(r19) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r19, 0x0, 0x0, r20, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r15, r12, 0x0, r9, 0x8f, 0x7ffb}, 0x40000000000000, 0x10001, 0x3ff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x2000000000000006, 0x0, 0x0, r8, 0x0, 0x41, 0x200}, 0x8505, 0xf39, 0xfff}) setreuid(r4, r8) 20:56:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 20:56:59 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x10001, 0x5, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) 20:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x1d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) fsync(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x4e) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4, 0x10, r0, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x1f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:59 executing program 1: socket(0x400000000011, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcb}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x69c6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '.\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 20:56:59 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/39) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/Iev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x800000000001f, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8000000000102}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x108, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) chflags(&(0x7f00000000c0)='./file0\x00', 0x18000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) shutdown(r3, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) dup(r4) 20:56:59 executing program 1: mprotect(&(0x7f00002a1000/0x4000)=nil, 0x4000, 0x4) socket(0x0, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x836) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) write(r2, &(0x7f0000000100)="ca5c896d60cf610684588f6a21e2c2eaefd225e164b8878faa40397e24e63937960b3a16a9d371fd18a86c341d7f4288703fdf118caceff91ddf5e6735d8b297f7b12e9d0976b1c4b1052e69653e2e254f7a35960b8724f6eb26f62a522e86682e4b7105308ada881f818f2cab244826b72d0ed6941cf5e120dab611996e381709e385638ca327a6cbde3b13e806d79c42e1c59e2a252837135c86901b2a98c29409e2869f52", 0xa6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r5, 0x2, 0x5, &(0x7f0000000280)="71e21003529f00b2ebd1feeeaf00f34d7af54bca92e0a3f723a6141a42ca0940d46b4a2b58a71e80c6ab175ba30d69d2a6c11f715c22397086052815c82ecec0d04a36321dbcfbf094573f5d01acea543f84e839f75b2234687aba7fc74de4254ba963c7caa699e63bc0de6f6fd31d1ed77edb60408edd0a917ed240aef0788f7eb624b0a04f5fd5b812a9546f7ede041ebfc8eb77e11b3e3fa46080f38246eb0cc1642b96cf2699a6367b53503b473eabecb4b27b2c12cf469c5fed738dbc651b6b2c14a3a1985b24d9b079f81827037c59082bb1c824c0c5e40a6b428ac69dee325f7750b920a1373f78174ef46d6124f15c", 0xf3) fsync(r3) setsockopt(r3, 0x8, 0x400, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1e0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = dup2(r6, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x1f, 0x1}, {0x18, 0x2, 0x1f88, 0x81}, 0x80000000, [0x7, 0x1, 0x3, 0x0, 0x8000, 0x1, 0xfff, 0xfffffffffffffffb]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3eb) 20:56:59 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000)=[{0x1e, 0x0, 0x0, "290e90102881963de21387aa097d36dfd82cc1"}], 0x1e}, 0x0) 20:56:59 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x18) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) renameat(r0, &(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000100)='./file0\x00') close(r1) 20:56:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(r2) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000400)="093a53fc1044649a3241c0d277159aa8e0b938c81be55ed6180a3d2910306e8620d2b72286cb2df472c30b0ef35a2246ddd1eed760b82cf1a9808905a9bb9dc66685823a807767bea595634036c68d8edd084ed6bd8385023696d7423f853f4508b3e4ee814d44fe27fa53caa2f2dc999585608ce78eb9b4f250473890a11da3c8129431ba3b42ba7e031afe3ccdd92b2a6e7be40bce20e80023b1c03a1c5c671463ed3a651f3ad1d92ba3daf26b803da706c28c2dcf4311aff52eb8ff3ab43a18362bde3f3b0c30cf87293dd4ecb4ef618ac8c2e67b519fe3", 0xd9) 20:56:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x128) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x9, 0x10000}, {0x18, 0x3, 0x74}, 0x5, [0x4, 0x78c5, 0x5, 0x28, 0x49e, 0xed, 0x200]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x3) r2 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r2, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000440)=""/192) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x134, &(0x7f0000000300)="00d06ff9b61fc89b8e3f31c33a14ad333b67f00d8d9880e3604ece1cdf96b024772789e1e339ddd4e1d79e54bcbcd4c46466ddb15ec45f67273a226f3a81efb9320667c5dc2db804adbe874359b91cf90b96e868") pipe2(&(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r3, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x401, 0x800}, {0x1, 0x4, 0x1000}], 0x3) semctl$GETZCNT(r3, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000000)=""/61) semctl$GETNCNT(r3, 0xbb14e14bd456f934, 0x3, &(0x7f00000001c0)=""/107) 20:56:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0xc, 0x40a) semop(r1, &(0x7f0000000040)=[{0x3, 0x200, 0x2000}, {0x1, 0x100000001, 0x1000}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:56:59 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x169) 20:56:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/85, 0x55) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff3f) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x5}, 0xc) 20:56:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) fcntl$dupfd(r1, 0xa, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3}, {r0}], 0x2, 0x0) fchmod(0xffffffffffffffff, 0x20) 20:56:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x81, 0x3, 0xb5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fsync(r2) readv(r2, &(0x7f00000008c0)=[{&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/15, 0xf}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f00000006c0)=""/229, 0xe5}, {&(0x7f00000007c0)=""/236, 0xec}], 0x9) 20:56:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x143) chmod(&(0x7f0000000100)='./file0\x00', 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x14) 20:57:00 executing program 1: ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff6) 20:57:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x395, &(0x7f0000000000)=[{0x35, 0x1f}, {0x60, 0xffff}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 20:57:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 20:57:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x101, 0x3, './file0\x00', 0x80000000, 0x8, 0x5662, 0x3f}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x480, 0x0) 20:57:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x3, 0x2, 0x2, 0x9}, {0x9, 0x800, 0x48000, 0x3d}, {0x5, 0x4c400000000, 0x401, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x8001, 0x5}, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 20:57:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x50) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0xffffffff, 0x3, 0x7c, 0xb9e2, 0xffffffffffffffff}, 0xc) fsync(r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) connect$unix(r1, &(0x7f0000001240)=ANY=[@ANYRESDEC=r2, @ANYPTR64, @ANYRES64=r3, @ANYRESHEX=r3, @ANYRES32=r7, @ANYRES16=r4], 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSDTR(r8, 0x20007479) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) fcntl$dupfd(r9, 0x1e, r7) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r11) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000080)) sendto$unix(r8, &(0x7f0000000180)="7fa36a6bc8c3282ad3238e343c0257ac60b20de3e48ac0f21d8e1f7ed4c4c5f42bfca6074127b075a367cebd410b2393e068d1d2e96dceabbc255df69a2c963bc13290bd31e17c1425cba1dc9769df38a7be1d9f3a2f03c53d53a4773351601fc60d73c48394a665eb1b5b668e4eae4323f1d6834d947460368812c758340110f926e81f259cf29d96a42e41ed737244bedbfb6bba1006c916f6e1a2072fb22efad586c384d91e891a69c2ab7d3b555803bd604573094c972c327489d4ce2a9d9be016bb3191e3c08dae3981abe7806e5f40db8d88fcec68dc41143295d39ce136bc2443a1ce4294d5d8270a274475609554500838f5d6d05d9e183c47edcc3a67f3323d2a4b574bb521e97c126e75f4fb5600cb690d1db4bee07a54bcaf4e88a90766449f3fa27bcf316db5b0acbbd17bc8777229970ea0096cfeb61e7012961cc822e9fdae620d39aea60a8651cbd8cd4ec5e0738a93750d4fc0a1d76d79d24d17b98f547f13113776827495276e8f3d5d28ac68305b66eb7acc5e7df9b81944aefdcb76d5261650779df66634c81643c2d7039f6a529680314bfb565d076f16a08139e922b50b540d267a2aefa9e5b92f9f6f7d1e0489556ac5bdae3f49c9feaa0edc89cf3646e2688fb249e645c480999033d5d1e1e3bc1859798e87db8f6edd971b9d3f5f770534503f0f78bd3075cdb10e3b32992de112073f5eae46fdabf0cd3e4169f15243a2fb618f234441c3f8cda7c9e7a263065701332fcb5e4f18b6f25bc0515662c8ccb5816c67f13871c3770fdcc2482bf97afa0b89e1bad6bec01a927d10b96d323b0751e149a0b3b61501f075312702f672c8d807e6a74a7c38b98ea49bb567999b84fca32e19da845bfb9e19147230a057f456385b1b998ce4646ad319a6fecdb9380e6aa18c99811681e6394481e33cad6d3823fd6f8a48d38009e51c7e7862220de2653596af2d3440bb69ede7f25ff9855acb8b0f6ff32cf322042384f0a5b0d0530b5c836dbbd52e5c71fe306dcff52fe8e74bf63eeb68b9b5d0c76f7888ea5947ec00cb996b6a48522ca309756de7d6576fc2a6b805fc9036e859bbb397a3bd857ab4064aba0b3640478e001e84b82bcf2fb9c0df21dab3ff39aca72f123fd9ac1bb039be90f3437a58adba32a4ddfe4b54094828f4950718dd1f561d042185224ffe42502b0fc9538854e0170c4a774e3fae8308a7e9522b3ccd7cdd24dfeedb477ddba2a17d03239cc14f734713f040abf2b6c3e1eb9f9addbb9041620d0ca503f42d976204578e01e2b9af6bcc70567e7d37a961a3ff7e949c52bb92e3b8f489eed53cd90eb4f39378918bc822c4e44fdf08e3c6e7c3943b7cfe1f68e16d1b81391a4dcd1cd95c535f8a6f6a710f4e4dc475c81cb8a0a432971580e56cec951cb0623a00c26b591f235eefaad3e6b0a4f46fe23aeca33274e2af5d839361014618a860e7a46c0e54ece3111e5c606bc4c47d05f4c9e8bf107ed5e386146a75b5757e4079b10e88d01b9064486bb96734f63fa89b270fe1bab724bf66f41d0ec31239bef5a6a4424b764d382f0b60e3d096fced40f84d0bbc7aa624ba07ac077284ef460074901c13df31823426131da6a6ccf35993d8c375f224183ffd945da79d2a278759fa7c5c25e789bc5c189587becaeb587c96d59ebb50eceb721d519f1f31edbe639475afbc9f492d5abcbfda31395175939d588e49df2a274c1f671269b98c3ec285dda8aead9e765d38a5769dd3a7313286ad75f95d5828a37f7aefda5df6df9d9fd9e9b37b512d53a50f928b3baa0e80cc51759d9bc012b7b64ce53ba39d177aa80c1f5cd40f5709ee2d8c56889b8ddbc77031d9dc88c1efb06cc8483238da222659be40eba5d9b5fc52c1acb369a83366de503f93184fa2b2a567ff90aa12e47a3c85c32d92a73d4b8cd06aca3ebb86dc8c9b072ae4dbed90db97d6e0b6f876399599bd982bdce6d7dcc133631020b473c9c9bb0f43c20dd32ecedf645ce79d0d30712f24c8f63e48e966f0c61fbd8e72d89cb343ebaa417e6894c90ef6fa21d01e297fd25c3763c15cff2327d8d6118fd1432c99c3291b36033cb5d3dace78b73a19debd273e178ccb5ac92d9b78de5d629938f00fab83023b99a33435ab89c1888f2ea9c82498fafef72683bf9ade1c34753b6e0d34e6472efd68c814b9c27360c9072963e3d69c062bed1e6a84db0fe3891e7b3df0c4246f67a7a356b766371acfbb4847f9d13dfd313d104ff17bc758f1d3c1d011c54b180223e7b42c148c8602af2f3dec3653579ad7e2cb97b617ee1e3521b126083f92a578cbb2e3279531797e1848413c5955a014dcd580e0364a136fa01f3f475b8c523f73ddc12f3d44e4591f58af7b7407250e880084f77ec8e896ef8bbd134d0cfb9fafbcc561d1bd4fe9ec73f70b244fff90b64fef482c8c99d0a38c64e36a34e0ef6a284c672da2b074afceea3d39dca909a92d6da73c2d2c3df7fc25d375346884f1b5f4735aba8880c1ac6cc41989fa648f8cb2415e5f43e01b943a42ea9a1d281441222e54ccf014859b68f0a5215f36b93da8571a02a9a93250b0023eaf70e57a5d2c0ab8b79236bdf29a28699b0c3a4ed4883e13ad142c1471ea794b2dd88e34efec9054b00b6c24ef23b7d4dea43ecef535f86502239e7041f5a28238923e74f9463fc3364af34478ba1435cbe82d14588daa97c60a5506da38f1a9219dd24db6f8a639f48bfe1479d43c991d3905a91c11280d8e8478726ffb6221dc07b6b99ae4fe34048c152896c909a01d76c5de6a43a1ee6cc579cec76087e6bb25df47afc629ddc54931fb7f723bc02c6744008bdcc030f65dbfb872dbbe6b08bc0e6691cb7bd7ad5c5106ed3b6dbcdb252fa4ae44664bf76dcb6c6cedeb2dad52085b8aad826087de163c52f7fc9eeabd4401eb52b1ff98f88ad8afb79ef4e2d7331188b65f9134e066d171683dcd98789d80f33b896d51ef824669769c64033f416ffa5d49c6a2dcbdf43809e57743545b4dcece08c4caec797a59d56ae5d2466c5288b7a9582f094d02531891a9ae26b1a8f8d455234c54c631343ddf839c738c83cbbec5c56782529d00ab76efda5fae213f31bffe2ac74ccf263f20559c4120bad5319dae103db4b65fa64eb9bcb3e9815051fbed5339adc74e9f089c45964178c291d8d368ebdec20f04badd87d001b4c78ffc73f034ea513bc7cec8126cdb22c1ba1a0415507d1867ee50c59116440eea884a43bf434cddc3018879b77bd5eb691015249be1593e6378123a2c3d09574ad2d90ffa5782a2a13662307fd9286d4d528053b00ca858c3ecf17a9eec80617e2ff28cbe72d763f644dd71361d695274669643f5d2b12eb22d8f255e68cecd223bbca90a82f7512f7af47f956c699d70fd22d4b5df7115e24a7b8c450900aafbe0d2ab01d93b9db25556401993a10ed5038d0cb58312b9cb5ca77b90d6c1600c0ad172d99396c48879f7a3c769939d0ed0866f0a97ec3bf3dd14fef9da1015f0cd979fd2aeadf6ab0228864cfa27e3c790143238467d268162d4d48573aa99066c299eddbdf1b8fa01addb7b591eb8ac6ec9f1ffef4964257761ec021815f733eac8a8898dc2ec13c90f2ccd47cfdff2e9bc4ecfd56ce3a6cda1a6f07d5a3f2e0bff81ea14af219feb5fcd600b85b81d73b09f592c530215dcf78f97c4d9b3490e8376b170c51a348158f937ac52112cf907a0e90f78c59e6300b99765c11797dbb28db1c13e1e1c9d5b3c7866c3597ba49c438820bf49492c19de3cd96d54ef21fdbacd40b820cc803e5d63781a88605a71068c68aaac05ef22efb8b713944a5f70defc37ca7b2f68c0aabad246bbbe56d0744e9788cfce6df13af822b6626c1795515b831145105ec2e645662d98cd9926c7a91fb0000e3dabd6adfda320b71cb36187fe78b16361e6714711f77657cb329021305bf26470f0873b297b5dea6c6cf4b94bbf6fa346ccfe2d22d3eb29d198d8e63d4322926183cbdfb7c82030eed60f877d9cba83ae69e73c31f61cd106df676cc8d6bf2659c8e69e62c04c481ae7a0d4437d8ec9e3a509fb73e79b6d631298c62e882c088447e90f7bba3c9a763cc6e436ec3cc626ddb8356c512b28ac004d6f0b00a1962ed8877a81be0d2b55b3979b0ac36080ab5d99b86446bba77075adc775987b0dbefbdc49e4da98b853e72f7864cba1f1e361590c220988fbe0a365b0ae667ca9be8e1e1288a068f77affdbf746e8b849c2ec86a761bf26608eec4a30cd99f4908bea08f0451028799f4528a0e4bd6356657dc46a4f0c7823452968e599b8430e0adc774809710380293e0c24b8f4e36b5b13b7f0cfc68a2e71db768ca587b24cb844c5d83d38c3b8c0706b879333ef24bbe8d0c6079a90b045200f5604a31e1d5882ee5ae6cbfc89faa5bc255e80d1c1d335433fbc1b6dbb120ce6901da8a2052bcfa722116a1b85350c9c26891b9cf618b01431df5bac2657c50c9b501a930a68cdcd368fac7f37272dea611e2d9f8cf5fc3893ff3adc80dbf40cc3ee0cd93d773af55e921890c92be6261e8c90ccfc65b732889bf60692bff4d03ff1296a05f29cf8bece3aa164ad6e5527eecd821a04fa0685d6e11b0d94be87fcb68f32e563a1296015b6af485d49ba8ae8ee6674cee94e800bcd7183eaa6d1904b91c2527954367b7de456d8932326a0af14e7acceb596498ec5305a519d8da3ac87c2505d960cdaa73132a1c3c237fa9deb97100f9f892c06d6065cdf871a8b3894412cd09296ce692752ac64a7a70dceb6077f03c9c900525d23c8bb8bc6ed8050e441b15b706cbb1a05d92706c5314f8c4ce9d129fdcaf5fd94ec1e0ef2d96aacaefd7ae490cbf9ff8c9bfd664c89380b9d41735009ff2cac7d86168e9ab338de53f955db9a9b544c82f7677cc850407cd6bce2813668462e85f4dcc4ad54a7b99951434ec6ae43d8907dcf85d8072c2ef091e2aad1650ff9624d64fadd61279063b1f38c758744e30d71c12b5a92c0170fdd42fc598ea7d05e1fbd0b11302364fb246fab33335ba486c56a1a1e355cec83a6b4d260588506df377cf9d4d5072cbda63aedc81feaf7bcab592c94d38c65d1853ce43e6d9ace92c18e0df30593917b23fb178fcf3d2e4fa5a10727fe489beba6aa95fce5dae24b97d6cd8c40c612c4125c7b11d37255dd4c07c7af7ee163bc4055694b4033454876b59e936bb901d8042d97013b02b9b5545d8995850c5ad06ae64aaa976689afd1bc0cbd512d5628f5c462aaf0ca2835782bd2b3f933099f272e991b56b6c20795044e0ce6f9e382018c89a348d261b3bb0078ea377043b0b201587fa509f0ffe743db212921bf38595eb0e160118f30897b4f5cfc8ec61d59ad2c1f75c22164e965ceef499f99558718375beca6379a8906e3299ec0f06160dba234cf29613645b93b5a105fc6f27542ad912e92266a8ca6d120c3a28a47c2a140739e010604516ae1294b63be4a3426654453244a16ef0b4898dbf4f9064a0d49989a9daeb23a4c739773900bee64fbe0107ac931badfbbfd6d3c55adbe92c7f3c5a098a2af2ee9946b5c06a4b31ad66144f37266e70b38ed9930565111e7a3b7c30811091695dc7714ce1a4e86a0fc7c1813bfb9361478641a8c0735d62cbe8e62fc4dedf1f103f2bf334a184b51829f06d771bb9c2f9cc9805c7245cc542b8a549945664ed2caf25155e31f402b97912479a5958bfc4e8f655a34bf01aba967af0d0c8e154718150295dbe2c0733447c773c14519cc", 0x1000, 0x9, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r12) getsockname$inet(r12, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 20:57:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffff) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 20:57:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x9) fsync(r0) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fchflags(0xffffffffffffffff, 0x8000) fcntl$dupfd(r1, 0x0, r1) 20:57:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:57:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 20:57:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x6d}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x200, 0x0, 0x1ff, 0x0) kqueue() 20:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 20:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) pwrite(r1, &(0x7f0000000280)="973c55d9143eb54d6c0b5750a8d7810fa3c6b6a3f5b8036d32b2650fef2d84769cdf58026c0ee862bf02a1d358370b58c4d7d90add0601f0aa9bb4376e1e1e7efcaafa4c876055e0c538af955ac8598db236506cb5e9867eadd2701673cd25064694eb79c3b9e2e578e338f056b71b910729954e6c99e070f977eec8e5363b1b29", 0x81, 0x0, 0x0) 20:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x10003c, 0x0, 0xfffffffffffffffc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xe8, 0x0) 20:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0x9c41) r2 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r1, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x2d, 0x1000}, {0x4, 0xffff, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semop(r1, &(0x7f0000000440)=[{0x3, 0x9, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x10000000000007, 0x1000}], 0x3) syz_emit_ethernet(0x7a, &(0x7f0000000200)="994f8ef9769ae64c485811d34b9b3c0cb8ee66847cf3fab8ab505f11c034ce1821ba696b3e9ceb149bd1d5010b571e69e0e36fa973e3b32bb57fb11f7575790ca23afab4bc44d132a5742d362e14a157f3139c23a35c395eba17ac2e5c0bb1948e457df7ef118b1458644e6c561f2061164dcb9b25504ebc5948") r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) r4 = accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x4690) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000001680)=""/4096) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {0x2}]}) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000002c0)) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = dup(r8) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000280)) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000400)) 20:57:01 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x32}, 0x14) 20:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0xd6625bc578cac960) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 20:57:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) close(r1) 20:57:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xac0491b5daa50c49, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000003c0)) ioctl$KDSETRAD(r1, 0x20004b43) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)) fsync(r3) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x1ff}, {0x74}, {0xfff, 0xffffffffffffffff}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x100000001}, 0x8) r5 = msgget(0x1, 0x140) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000001c591724220000000000000000000000000000000000000000000000000000a7f499886f2e89ce63f32c8d16db5cb4f84356efbfa0afc114ccc9f42cbdc33b18d15f7e006a1c3b00bf7a27e75bae5b484d8114758020861fb47a505b51ad4024fc85ecfc8dfa49f2e811a736a307fec5d79de43b8d1f1d4503aebac9a08147d8fd8985b9e37760369ccc2a4add067c0041a7984deff3c22a2954d1759151bec4e1a00dfaaa435edeaf24338d6b8b904b533dc51b23a14c6af40a98554c826aabd8dfdd99d774ff3f3aa8f4b6c8d46cb02409344f6d6b31c7c7098d2aef5474fb4ffc50aa1c8caca6a7edc11a23a1b17a54307c87f8e5e596ae1d168536bc8fdc7e6c8064d98c9d70dc45ea871000d3f4262326dacb081263817d814e682b34b7917853ceb00ebfb22fe1502500294280ed2ed684b5e7177da6ad9ac0d93f5c24fe62a8"], 0xeb, 0x3, 0x800) 20:57:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fchflags(r1, 0x0) kqueue() 20:57:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/244) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x2, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd00bae7fe9500680000042000"}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r4 = getpid() fcntl$lock(r3, 0x12, &(0x7f0000000100)={0x1, 0x42ca01191068ca53, 0xb5, 0x40, r4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:57:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x800, 0x3, {[0xffffffffffffff6c, 0x200, 0x5, 0xe031, 0xf83, 0x0, 0x6, 0x6ddb, 0x8, 0x1ff, 0x10000, 0x6, 0x2, 0x6, 0x4, 0x8a, 0x631f, 0x80000001], [0x80000001, 0x0, 0xe37b, 0x1, 0x80, 0x8, 0x7f, 0x200, 0x8, 0x80], [0x100000000, 0x80, 0x8ec7, 0x0, 0x5, 0x0, 0x8], [0x7fff, 0x3, 0x8000, 0xffffffffffffffc5, 0x100000000, 0x2], [{0x100, 0x9, 0x0, 0xffffffffffff0001}, {0x100, 0x8000, 0x4, 0xffff}, {0x1, 0xa8d, 0x8, 0x5}, {0x4, 0x3, 0x37e, 0x66}, {0x68, 0x3, 0x3, 0x2}, {0x28, 0x3ff, 0x6, 0xfffffffffffffeff}, {0x4, 0x9, 0x7, 0xfffffffffffff801}, {0x8, 0xfff, 0x0, 0x5}], {0x1, 0x4, 0xf3, 0xfffffffffffffbff}, {0xfffffffffffff000, 0x1a, 0x5, 0x1}}}) setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) getegid() 20:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = dup(r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x5}, {{r3}, 0x7, 0x30, 0xf0000000, 0x300000000000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x1, 0xffff, 0x1}, {{r5}, 0xfffffffffffffffa, 0x80, 0x2, 0x9}], 0xe00, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x20, 0x9, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8c, 0x10, 0x0, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x2, 0x10, 0x2ce, 0x3f}, {{r0}, 0x0, 0x80, 0x40000000, 0x40, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x401}, {{r0}, 0xfffffffffffffffb, 0x48, 0x8, 0x8, 0x7f}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x20, 0x9}, {{r8}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x2f1}, {{r0}, 0xbe94dad9f47230e8, 0x48, 0x80000000, 0xff, 0x1}], 0x4, &(0x7f0000000340)={0x10001, 0x65}) 20:57:01 executing program 1: pipe(&(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000200), 0x4, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) pckbd_enable: command error 20:57:02 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r0) 20:57:03 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) write(r0, &(0x7f0000000340)='\x00', 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xff, 0x2, 0xd62, 0x1, 0x0, 0x9, 0x299, 0x7a6cbff1be470a35, 0x2, 0x0, 0xc0a}) syz_open_pts() r4 = syz_open_pts() close(r0) dup(r4) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=""/237, 0xed) r5 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) r7 = socket$inet6(0x18, 0x4, 0x6) poll(&(0x7f0000000140)=[{r7, 0x8}], 0x1, 0xffff) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000000, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x20000000000}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 20:57:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setitimer(0x3, &(0x7f0000000040)={{0x174c, 0x5}, {0x99, 0x100000001}}, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./bus/file0/file0\x00', 0x40) mlockall(0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) pckbd_enable: command error 20:57:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="795d812f05621f7cca665f554021c1bd6bd69bbc25c99cb2ac3ac6d957530bb938e1a413e21695895ec619328a0e96742e565eca4a140ad03139b105bf6a7af1c11505fbb7e9887c6f2ce1db85374495917aa2c2fd0458c01c73b077c2bff459ffe1963ffede62a850a6ba2336b4065f8e248d406c556316d3ce1f1b368c345dbee3af2f120834fe9ae967b9a4905e5f9a285a790fcfe1194fabd411e68e14cb0e35a36e343164", 0xa7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:57:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x4, 0x4, 0x5, 0x2, &(0x7f0000000080)={{0x0, 0xfffffffffffffff8, 0x6, 0xffff, 0x6, 0x2, 0x6}, {[0x4, 0x80000001, 0x20, 0x28, 0x7fff, 0xe1, 0x7, 0x0, 0xefffffffffffff81, 0x4, 0x400, 0x439, 0x6f, 0xffffffff00000001, 0xef51, 0x0, 0x4, 0x8], [0x6, 0x9, 0x7, 0x5, 0x400, 0xffffffff, 0xff, 0x3, 0x100000002, 0x101], [0x5, 0x10001, 0x80000004, 0x7fff, 0x7fb, 0x9c73, 0xea], [0x401, 0x7f, 0x9, 0x1, 0x7, 0xd9e3], [{0x20000000000000, 0x2, 0x3, 0x1b7}, {0x2, 0x8, 0x6, 0x6}, {0x80000000, 0x1, 0x403, 0x81a}, {0x5, 0x4, 0xffff, 0x7ff}, {0x1f, 0x7fff, 0x100000001, 0x4}, {0xe3, 0xce18, 0x7, 0x100}, {0x4, 0x1000000005, 0x4}, {0x8, 0x80, 0x7fff, 0xffffffffffffffc1}], {0x67, 0x1, 0x7, 0x2}, {0x5, 0x2, 0x1ff, 0x6}}}, 0x8, 0x5}) 20:57:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64]], 0x1) 20:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x2a8) 20:57:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) fsync(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x320, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000000c0)=0x3c15) fsync(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) pwrite(r1, &(0x7f0000000400)="72516c5341301a75fd3bc8af249c4f329cd378b341278532496fe8924af20f000047f31df3983f41d579e0a88cf4fbf7ace6c92123d069cd9c5ac8e4867242dfc9a29b8d2239368d5c49b4b8eb6b359a0d590d15819030de2d328ce3b66404000000637e439d7b5c13cd5c42df40dabf0a416395db20e29d539754085cd282192363d0b1f9162b8494853772e2856d07197eaacbb780130ca3aec668edd12dc245f1b2e3bdf0f8a2d39b90efcebf79276cb0ac0ecd3d4003c785b04e50e89c3dc26debc1e4ea0537b657f1c5c791e1bb0813df73ff85b7302440252afd3afd41f9833cfcf9bff24fc5bae91401bb38f505ed607eeca584ae5029c0d1650483c60f3412fcfa59bd9f0387d7d9440dada44aac859c60f203f2cf223c9c10b755a8ad75cf89f6ebcd77f75615e5b3eac8e86e44d783f5a737d61e165d8e7579947b0e6c2188a6ec9e41690a552ea236fd324ee30752315fdf9d69768d6e1f4849dc9433799fd585cc2f095dce4e9eb00e7ed246a2d365079e14c999ee082feb3d", 0x105, 0x0, 0x0) pledge(&(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='-$\x00') 20:57:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1214"], 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 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) close(r1) 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", 0x170) 20:57:04 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) syz_open_pts() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8b7a}, 0x8) 20:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 20:57:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="291f07135fe084f31e0e99555f34013fe4155245556a5c738ce414362095269c03657ef10ca50af2e18587f2895439716b743fed4650d74388b942168decddbd3e7bc4a1dcf63a6f4f414a430e4121bf6159a73b6807c639cee9c72323c1d999976542381b9fdc8186e15b8e2d9fdc3f7bbe36ff3a460a4728a927ae91caa6909f86e44a58dfdc114745b4721bfd2a6e3be7ec0c6d45408f1421e66c14a7b9f31c12cdc758de8735f9865ffc0985fe538eae74453b4d68f03e2eec5494f81ca2ab8e3d6d09aff5f7f3c737c268cfd6c8efbb0cbc4f4b98263b8bf8b16a4f6b80ec98cebf561cf452383a0315f318f96639", 0xf1) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x3397497e27d61ab5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 20:57:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) fsync(r3) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x3, 0x1}, {0x23, 0x5}, {0x1, 0x77}, {0x26}, {0x48, 0x31}, {0x0, 0x8}, {0xde8374842a6de5e8}, {0x63, 0x10001}], 0x8}) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setreuid(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x25}], 0x1}) 20:57:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1080, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) sendto(0xffffffffffffff9c, &(0x7f0000000100)="74a0500e77b126237c172b81a03545515f8c0fa291931be38f95094a37d94d08821ebcfb76610e6fa63c030af23588f17281e7926b6b895ac68a4a8442b13b6c69fd7b70582ad7629847fb58fb25411d460f7f3cf54daa349b6d328135735da1819aff81f960c112203551756c9490e3c4748dd72f3138227ec5a3f5480e2a5517c30c596ae4370f360868920557f67f3cc3ae1bd7a6ccdfa04de777c19f2569c59f91af7af70382fdb492e2feff7ad1a36a85a73e79979741d4ec49b7ecbf35b4a138c423b4667beb9004c313cf6f7dfb60ead8770f3b3d33c62676ae3c694251df8ba8f101173f7fc7", 0xea, 0x8, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x5}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) poll(&(0x7f00000002c0), 0x0, 0x400) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r3}) pckbd_enable: command error 20:57:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="0004ebd916a697c51e3d40a43f66b449253dfd48803ac1fd18da7ec6e221d8145c175f71eea68836", 0x28) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0xffffffffffffffff, 0x1, &(0x7f0000000040), 0x0) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000001680)=""/120) semctl$GETVAL(r5, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r5, &(0x7f00000013c0), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f0000001340)=0xfffffffffffffe33) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) r9 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r9, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt(r11, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x7fff, r7, 0x0, r10, r12, 0x8, 0xd01}, 0x7fffffff, 0x8, 0xffffffffffffffc1}) pckbd_enable: command error 20:57:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x20, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x80000000, 0x2, 0x10001, 0xe9}, {0xe99, 0x5, 0xffffffff, 0x71f5}]}) setsockopt(r1, 0x0, 0x400, &(0x7f00000000c0)="2a2e557cd12be8ff71b993d4d8", 0xd) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffff801, 0x80000001, 0x4, 0x0, 0xa4, 0x4}) 20:57:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x1, 0x0, 0x0, 0x800000}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) readlinkat(r3, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/205, 0xcd) fsync(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x7}, {0x1, 0x3f}}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) socket$inet(0x2, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:57:06 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000"], 0x10) shutdown(r0, 0x2) 20:57:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7ff}, {0xdd8, 0x0, 0x0, 0xffffffffffffffff}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x0, 0x7fffffff, 0x40, 0x4, 0x101]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:57:07 executing program 1: getpid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2c286, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x491, 0xfffffffffffffffe, 0x346, 0x0, 0xfffffdad}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = openat(r0, &(0x7f0000000040)='\x00', 0x80, 0x88) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) 20:57:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) chmod(&(0x7f0000000000)='./file1\x00', 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x400, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3e00000000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0x55200b9c, 0x6, 0xfffffffffffeffff, 0x1ff, "e4fa70148b32f1156e5182d5a7587758ab5895bd", 0x1, 0x80000000}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) getpeername(r4, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000700)={0x3, 0x0, 0x0, 0x8c7, "aac802e429353ae10be44637b6179b9b37b9b2df", 0x6, 0x100}) lseek(r1, 0x0, 0x0, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) 20:57:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x2, 0xfc0000000, 0xdc53, 0x8, "6f5dd3e68af0d2718c31c2b65a4e118853f2300e", 0x1000, 0x7}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x3ce) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000240)="7ed479209351a7be9b0000c5813e04649f0500426df8f6d96eebe519d13de3fa9a7fbda178ce317c19fa59302b5289ac926a08db675c81c979acd63fcdbb43dc669fb2b92f95db3acbfd57fdc127305349bf1abb03e62dfef36e44bfa5a0d108c324fb1ec97eedc51d8aa70c03a61743f733c54245df1ed0997e6f745f94f6748de977f4a22ad581aea0a9c4b51ba41a4742c5a84d1f32e2dd28a6b56a69dd03305aabea100459aafd531fdae323e1e1db2b2e7bc50664228175e535576bb0ef34706714828895a2e606e6fc0ac4878d60333488f40cae1735df2ba1e0378375b3573fe931c1ee3175cc27f9bae935398a599915fd979c40c3183bedabd1e8eb55b886ed63558797f8bea1e868a5fa56c6f6c3716b924d86997fe20003", 0x11d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x200000000000006, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffd}) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 20:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 20:57:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "83e56524e841d07cd0afc659c48b158eb088b752", 0x0, 0x3f}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 20:57:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x1000000000000000, 0x0, {0x0, 0x20000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0000007f00004d16bf3b200000000800002100"}) unlink(&(0x7f0000000200)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket(0x6, 0x400000002, 0xfffffffffffffffc) socket(0x1, 0x1, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r2, 0x1100000029, 0x30, &(0x7f0000000180)="eb83199cbc02000000e9dca4a834ff059296522de94800", 0x17) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 20:57:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xdfc) 20:57:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x8, 0xa6, 0x1, 0x2, 0x2, 0x1b85e87d, 0x2, 0x2, 0xfffffffffffffff8, 0xfffffffffffffff9}) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 20:57:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x400) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x24, 0x0) 20:57:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 20:57:07 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f00000001c0)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x90) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x7}, {0x80000000}}, 0x2) 20:57:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCEXCL(r1, 0x2000740d) getppid() syz_open_pts() syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 20:57:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000280)={0xac41, 0xf9, 0xff, 0xa921, 0x1f, 0x0, 0x7, 0x10, [{0x3, 0x100, 0xfffffffffffffff7, 0x5000000000000}, {0x3f, 0x1, 0x0, 0xd8b}, {0x50, 0x2, 0x657f81e, 0x4}, {0x2, 0xffffffffffffb725, 0x200, 0x3}, {0x4, 0x5, 0x81, 0x8}, {0x1ff, 0x4, 0x20, 0x8000}, {0x0, 0xffffffffffffffff, 0x2, 0x100000000}, {0x4, 0x2, 0x5}, {0x10001, 0x28, 0x4, 0x8}, {0xb9e, 0x20, 0x1, 0x8}, {0x7f, 0x7310, 0x2, 0x80000000000000}, {0x40, 0xffffffff913eb165, 0x9, 0x2}, {0x6, 0x0, 0x100000000, 0xfff}, {0xfff, 0x5e, 0x80, 0x5a}, {0xfffffffffffffffd, 0x1, 0x1, 0x1f}, {0x5, 0x200, 0x20, 0xffff}]}) acct(&(0x7f0000000100)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fsync(r4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x2}, 0x7c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x3ff) socket(0x20, 0x0, 0xbf78) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 20:57:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="1265ce914805e17553174ca8667271658ae321b23b658e7dccdf5ff70d677b34671611509caead72975cda355809665c0619bd17878a7344c5f8a3933fa0d704d164de69d8d2d5c4f15661c671a4c330fe9d09d6ececc864e7f0485cfbab61e8f8a26fb01b4cd12056fde8e9ddd6e5f4d6583179ce2380ff2eee20e144", 0x7d, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 20:57:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x148, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = dup2(0xffffffffffffff9c, r3) renameat(r2, &(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 20:57:07 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xc0000000, 0x8001}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000080)="cf039867b3ed5d068367fafdfe69536a8376504c2739d9022cd9ded606cda4fd85d2a4fd6f846c63db82ffe85044ed90490c1cfd646856479bd9a05169275781d34ab28a41831ba6588c380e4497e79bb9f29a72ee12a8878d5e242907231ac3679742b0bb9b07c1d633398cc92bf57ef3eabcc3043721313deda9234964d8407fe3bd017d1d461df58e4388bf821e1e23cbaf112d3cc95f4673e91439b5bb8266b6cd51f0855e853efa8ab281895fcb7a5569d07ce11d8abc4115dc7b2c82e1963074f0d485bd3ac3894c5a7739892d17d4cfd0d188006a70e7a748cafd54b8cb6a31b6b5c35390364d1e1cc3043cc5ba8159ffee6f308dfd8bc84e18e46d18782dc8283db488a2ab50cd0baef5ea566ebdb4ff76c28b77400bb9213f20df1a6369ccd9549492a06adc852cf75a8bf1fbb1f033f39053f1674b419cffba02a9fa2f57caaa4ecf011e4099a7c600472b25c2fefe6669cc658362dd4fc6386f09b6423ccbf33ceb6232df0a66b648f6c31a7de29b78f6b62de7d088abcf124a46f9c045a6b0b360a601f0f53e1a16a3ed102f7c97566ab1f208cfb38965c1bf54a5c38fd6ee5258ed7f695c9f6fabf078bdbf902d313fa126133e778b4b16328da0c31413ae2eb149c3d2abc179e7634509eb1d614eee92e4b58558f511776b54a253979fae986669e46b5edd83bc110243a66b83d821b044f83201372e7bfc37a419f6f5e56e8f5eb104c523f379a04e51c5e297b508365c056eaf87fc19d1aa8807903d93194fc115c6a764453cd8cbe07f84ce69a5304eb0b69adca90552dda662f90ebd4a61cb2c039e20e024f229e0e9129c0e83da47e25c0bc665886f162ebd29b1ecc47050cc7e5fdbb919a2f280078e6304cd3f173c10b511335b467c95bf7b5220e55992b0e6b9d9f0bca2945215bdaa0e07fafc80a2425e6671987637c2babd1a7111097e41def8214d5c784640367de996dae54ca39263c28a6f580fff704bc9380077594cca40b6409526785c86184bcf60ee376cf5f5265228e329c6ed9a7f940b8773f90d177830968f205165c5dc78f7acdccd7f98933e3e78b911f75b0937a6ef3f82e483c18d47768c0eea72d603f84ca0c7e14150765a367ec6b5b61d7242fae651c927c08546e97e57d761c59483bfa9bc0f726199f5a33612363992bd35679bced25ee1e5cb0d5fff62e87eedd75f56f451b6054d3d6b57a8114f5096268697b068babc4fdfded4e3bda074773bb05b869f9ffc9933055c4de0e2f7976ea9f4c13dac6cbe4d412d85f26ee373d6c1def283b894f3669dc3aae067f9dd08193d1949085fad9dbd3835c12027e6d6946c5b91a431905713bb820b29bad4f90cc4560949abb94d8ad6f29be8418066e747e2f89a5201878ee6bd0237cbac7661df2caa100cc9403813a65d430530871457278273d937843b52b028531734657716396dee4383b6fc384a3e299baa5eba2db60d2f99f31ae73aa02298a1884dbb1e4c885b29b4bc64229c2703a4af57f87f3e46da9e2cdae83d16f686fa2cfd682a079a922e739c3849a1960f5a42022d999d0601d9dd1c6f2755f548560d4b89631c18452fa69c8e303940c65887f22cf4473765d38efa67e5652150b9c439517703eae4dcd4641485e11b4a8828e51e608f9ee6b2be9cf3a42794afb9453f03c47c1264dd861d4786d546eeebd425ea7648e0af91cec4cb7b62e7ade49736a313cc374bbdd383d71a49e610f7faec351d7a673da5f135e3495145bbcd9b1216ce00bce957f595d9a4a368113ec6a8f704228b1182a44077facd6378b4163a0555351fa3c136b0cb7b892e12eaf11ab21ba99d3078b3dcc6fca89608619b22b806f8f7c4702f199244c0b96e68017784281341aead5297e62a0f37a698b037cbf18d56bf0a34bcfb3aa2dbd2fef2d9da36aa9f2ed16deb564941fc9f46013141b07e20c78e2154a87e11c8cc4b4f59ec50455e69bb8add1a55e5f05d399b81d87dbd6ef8eb197778bebdc6e7e43d84e20e87754c7ed1779b26bb1aad07bd9081ec33ed7fcc7eccfbf3060f129d91a495f7153318b11af174ef97259784125abc9bde029cfe70ac98af38025c2420489229b36b34e4f0d9df24fa2cdea765a4e0f75b27d3fcf23363683cbf282ea45cf10852b950dcbd935884840a61ef47e0e5104d2beabe1f6179adbcee8a5f8baba661e7d9503418496c4d86b3e9e6e4fedf0825f348e9c63db2b99791d789c7836a9bff9249c5f7bdff5047f7851adf6357b1d2244d78ee8aaa8c88533cd71fc48ef274012ff78e6f0fab63f6f3076469f013a398e3b2886924a0886a9749a5bb5ff8beaebabaa9098e49a0aa6954980b7738d9a0881d78eeffb77ce9950d90930017c4980d24c502b48fb543c113e2a5aee9a91aa3c01b0ac13cbcca75f009eb291ff234c65de8edf351e84e6620e81a08b2105a63be4ea821ae305e7d1e773e4f04d243d62af8d792fdd089bc205d72bf951398480849055fc04044b5078c83056f9541da9299e6d78bfdec796d6da7206e1bb696d6f9041a2eca72f5361432562ef0fcbdb983ebdddc9569d321952ebe7298329624b7ef64b53497aae4d31a1c597062983a1fa98603fe525f739bde516b57e8e93f5bd161a2b858364bc2d667793de3a6f1b9658578f000085211251ac31218c265a75aeb98da75e0e521168599b0d311968e4e65cd3691cc336c5dc257ef831ee9d33b4d4f020e136bcb1d338b79884edab45e190fee238145445c858e6d83a242e0c13d576b8842b3ecbcdc5989d7eb11ab715302395c1177214b9ca840bac3e8b1916b0519b499b579d56b4d107916ed9b68fe079e8d9718a04fbb0c72ca2fefa2719650c4b76efaa44080470b60161980e42c1adbee4c72970d70385d140e585f95d9dd9a10890a12039f36a13368b0c86ef4b25362f70890d0cd35318dfb2d651c9a16def18df46a285871decc1687fe97145ee2133e0f88b4117781445e8b6d8312c3c3278103d08de7a424a7c5a7d2b455e5ad1a487e2ca8e7b5a527a2c553321341677b5f93feb786019c624ddaaf13a7724bc35bc5e4001faa8df9bdd7d44007fd5e0e1a93b6d6f8c1e9394916a7d38c95468728f2ce23cf06b0c7013c645feaa1622bfaa10ad34efa8f9d7a31b2ef6da04d5f8fa61ddcd07ff16c89737ad012dc6cd1a5b63380445b57fa746cf140da0baf820932c0f10d44ed99978edc9a207af0349b28aca06680a580eff4f257004c9385cb50a053292961ae2032244121e9e551de555ec12c626d2471f64652e6c12b013072241bb6af9105f2b659ea1d2410d1816e46dfd59f7907b8f305f81a6b9f9b12eb6629be6b0926d5608d5d5755a3971aca938d24a6b95cd7f871450e0faf3c95efaaf1fb025bbb7dbfabede21f58a3505cb082d6d7b262e126b0310ea8aa3a9cf5c2bd2a1f34338704ca13c9dc09f6a72fdf005a8f0c2634dc805a440550bd82b67208414fa9d379a4e7087645ee7dd3ebc8369c0cea56b9baa1ead8dba26a7e0cc6259660135102228b9d8847152e44b1bca2768153020317c2e09d486d39041213f5d833de76e448a83e8fdc1ac2eed550f47d87cc3c734cedf5a90e9e717ae084312ed40348c2d0b52fae6cd4d638b70d7cacb3004dbfcca377445a45f6c800a1fb696c1d310c2387b158ff76c5b6a9478f68c729a7f28d1f57f1bcb2a7e921be02ec486aa8f65b649c48de220e96b62be671c9cc20405545b9783343f00ab1d803c681bac7b4368d4a22a91f3847a7f349279d36c36c462da09f358250abe12d7db80865ad9046424b47ed9a382e071e1a2e09ec4bba859cdf72acef470530e3f077dbd46bb1a15f921d082dd1c1524359ad66f66f7a4c583cee235f36fbff94afeb42348d1c0dedb52b405601fd7cc44d2633c3602bb236330fd40b71f329b2db4c047a10d9d758c9ddfb5788ccbbe80cb7c26d278c8c1c34d4d66442b5bcf820fa2d4ece78d7abd8960c3a991284b3d32cbe717d7974c023d0fbcb647c5694defb9e208ac13a9cb554b12bebadfc81e556c167919dfd6362bd07827ff7779b54d45660c036cf2840d2e1f04dcf96c2258291c8599de9b265e8dc64ed5e360a5510d378ed52649766a25d8522456973056634a52cbdfa89730c4eaa4fab6bc3a9f9b8a2287ac5304ac4af0603bff1c0021d310f1ea1963e5cb6e789ac249530dc86382fc1ab47e3f43416430a1298be08963038ab6322e76da1cd45c2c16b433f5b0821742e26393a5c47c6b092ac826b879ea415b3cd3efc5dd67af3f7c039ee6c5a664b65f6c5001019cab3a0d2290c6b592aafec5a329dcf2db9d93e3fc42a5b6195e6cc7395927ac253372e7ef3952ce48308881ac184b33876b8a5d9a94a333f0f74a00512486ae529101639f80b5f4fa024a2831a39fec2ea30fdc1f15a1934374cda463cf23fd8ca7154486b18dba092d30d23c4d24e71536a2e54c8f1f985d98b29531960d2bdb29da56cb2b609112138b9f6dcdbc0e8544d23e764dd728365b15045ace173831360f9f2fb2c71236095b69a1d21067656f0257df4ad4a88da06790632873bd9f51f62507ba2a552597017f0015b2777064ebcea9c848951f7ece1f16c0916c1058c6ab4b56bdc92cc8eba5bc6d870de977291bf2a3b73ed4c345cf51886eaf80ea9fa15da68f759a521d001d538ac0060cfe384c3a0e840c5db514cec50a5fcff7a2b8298729052d0103224af84b6daf84f37c22eded761719f1575cfedc4093a74346926d07df7a03b26d639221c76561d39c815440fda5f7afbfa4df835554ab7ece5cda91c875cc3d9f67b10c8a31a802d4c6866452a6e0babb8fc5bde890a66efe127f4af6b0353ffea76e95c9e222ff33a4aae54299be27256ac308decd3024aa5cdba9eda1503afb4a86ae9f6020bd89447cf82d1e49664dedaf003f7c42687e7a3763e13e177ef2b6c1b639fc753566da58b751d3facd4af56a4b9ac9a4cb72ff002b92f7eb5e76b657957c010b0f72d5eaf247eba4653eba68b8777e2576352c2476c820cedca9b51cf6d73a4323f2af260a1271b5169b4f5094eef0a7368a18c5ad120eb29fd38b98e1deabfc0e66fc1f47ab2c6fe366b5f0ccb7d8a8bfbba2db67d7c77246d54722dc33ffc32346e57932be3420631ebd64a3be629f7ef63d5819e3a894cd42e971d26ee2e88f6b110290ab16e28376e89f5d31cdb49fe21e2954ac933f7256d3daf945441af40992b5b34bedfa4591232e1ce86af3868eb46aafdf54d3d668d8faaf3771dd1c33bffe6efd526ef49eba6e742b467575344ac227015a5f1ba29b029615762f27b4fd89dfc189e0bcb098c3ed8153c6cc00823af9c9655f9a2b18b178c0efabd331b0c62851fe1cffb944cd8fc6b210aa3f359cfd2851470e1710dad01de6807d557ff0ccf478885f3fd228da862930782bacd97b3fa9732416a0f1d81543dc75d052616acc90dcd1a6a41d04f237729759bdb9d864740815afd44cfea63ef1c4b25f5a0a3c9b1d31a85db5c25d2e9f6480ed64fecd10513080623824a9cb60c7cb304bec16315da98c17e3d1a25695a0b8f23a07bdac2a14ce7f23fcfcc6b130b2c00b9f6bc69496df45a02b9cfc87618666aa953d5f9057a93344f5725a3e8017e3055845d6f4938b485c5ff3d2e09b790e51b6e4b99ffe6c4fc6f8b5d3495a4bcaaf24ddf2150aab7848fb26bbd51d4a3448708ff6c9ef541f2e8dcfb442fa70bb778d83879c84f4ee218046010446301d6ab3c9b229083a4ff35cf", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="dca1b61c784fbb6210a4c604efee78ce3e1fb1bf77b15f18862c6fb6e974284643b5f3a76ce2980fc9ca1ba0f5f74d07df462a7ff5387fe4999060d46f56d34a001c418e946d0088cb47cdba536e0d6d6222afb67c6f6c5448cfc90428213a6f787707226ec7fd107272550f1fae090dd5dfad8c1312514f9c28d9e64fcacc839e5342d9f80dacf3bebc5a5767cd39e27d356ee1d69ddf221e41b601fce470fa958d95db2bf151dd6f35801d934cd7ffcf900ea94478d0d1acb32ec625bbc7baefcd", 0xc2}, {&(0x7f00000011c0)="6e70bacf8c67a632b68651f4bb80d646bde76619e3f31afdeb00fe7845e8a3c5b02822c16e8b34ad1bedb5b56d2676df55def9d5902131d38062e8c681638a6c7c2a8b42e93757ca3d4b0d32f146a7d6a100e4c36706b8803ec716ca56bebd8a803d9df19b68dc77f297d7e3d90bec491e6db09bd7c4d9d41004b08dfe27f97b898558e004b26a7762afa31d8530b26f067aae8aa9afd48faa6d1a3da9ab35aa7992f9fdab63d087e3efd222720f3a64d9d71b91c6b01d6d24d420b99fec7aa67e54219fc09f025beba66a0ae594c433", 0xd0}, {&(0x7f00000012c0)="de21ac76a38cc2d98646e642fb5c793b47f02bac490bbbc0e76692a9e33114d4280bec8d9a465095c132a5e84106f60debd11d89d1b4de6835ca8f7dc1b760b0899cf87ab25eb63f48b125ca433b18e920e8ac6a336455a9514e3fed1e59e47779e71274352b4c433912dd70ae93dba4f812be2ae864657d56121a62", 0x7c}, {&(0x7f0000001340)="9a179f1dcdfb87e83e5b111396518d268f972e25588c23824e1ecac25cb2cc73267aeddf988382a910b01c53d33b980086b4fce8093cd5e7afec2821b87d1f88ba27e07bac0862248b44d3a1a8012a688b5350ae9ec30879ab3aee6923e6099218256c624c45b02a328715197b1cfde8a1e5ad67a514bb2cb4", 0x79}, {&(0x7f00000013c0)="e2b32662eeb2ff940e582f36a6864c732831337e1cc3abdcffe4b1fa25fc", 0x1e}, {&(0x7f0000001400)="b168b1c20b11f454ce837a3337ef890070e14287477e1b0b3ba35326756ebfb9fb93559335c5b76d539d377cbb77a3878b6dab1e6de4f35f48eb413475b692fb67235d362bd6e9a94ea35fea36e7296ade703753acfa04a5c10c2b1bd348bc22e87e65875727d9e3e6b01e554a3386ead1e2eb48267e46508382d8ddf9dce8595439f43f738a4922438c22fb94066d880cdaef349506218db470375f7dd79232291a91d616d52dbb8a9fbead304fb38d35a7aacaa45f3746ea546f567d8a7b784a020f2bf25a082edc8a1e4302f8abf3a424a784b38e48d93edd880e0b9201639a8aad8478aa863cb6186bb9b38edd996b387e43f3656a0c7007d2532cb6fee22face209c672806caa52cb37cea86ca7db4461ae6d6ee27c37bd559ca6462aeeda48fcd34df89c883010c30cc661e8653750b5f553d5c71258fa0742614f3cd67edce98940195a97ec0bc5c87a5bf88e58e15ea526568333b50a634651c8900d9cf3445f5f98879feb11a2ec4e7931fd28df8c515975b0aa98c4185420d9b147a2319275e41ef9f9af3ac2218e1fa62c956c2214281ff57c8799367349d4f48ce1f051691ca77a56b801b371715b4740c604be8ae9d5001620f01c14bf4bb225beae41c26ac22c32cdd292ca689021cc067191a65a18b295525fd93d0dc4545ec0174b22719327cb5be8ed382a5f663dfc9b11618060b3c3129ec858e2d5475bb9f4f3a6236e11736e95921627cd5f000d973735597410437523fd062538cb52b16e5c871acfbb272c62efddb2c0c247ebc2e9e281b59db0435cc52af0e5449c8c9a3e68f4e8e31f418fa18e8ed4786d0afdf8ac341d183e48e630c2fe78beaaf609a36ab61baa51b72f3e9a36dbc901eede7a8cde7aa4c2423e38175a0d332c907e72c21610e20448cf41d3ccc3613cb54d50ff59d87e41e5f06e37d8201b0d4ff3a24deb11c94320e6836c5b733ed2fc1844fe63214c3b63e31d87b92e7d30bf2c8c16b2c2b9e6c63f45674746368307aaf76840b112afb5a6af8ca650e97506fab00431a43af622745a6e447b4d6139af4ce0289221dc3c92476b10bc918f578e712736ae1c3d62d04bf9a795637c0363bf98055ab4fcc7ddec10a1a245aa021cc3298f62a3edce9367ffffd12b6f7758f2101563a8fa04b470fb70b4245cd19946628c08f254c9af1679b8ce7eafd50add31cd5ef4532714e3cd458cb7a71aed06be1eb589c390141eff6a6a1f9aef57b710d99897e20f0dcce4e160c9a349ebb2c8847a03d4d3064afe7943736b7d4673c697dd233bff5012a223089ae0189ed69119b3706b4cabb9e993d1af73efae98c9a46e457e4e842cd534eb80dbc64178a397eac0374d05cf6b00ea2ba50f4c7de58b636d51aadf936541f98dd8b5991fdc8739aac1ea77c73eab4c7c7fe2280fd8242621c28f58e7a44238082e518b186887a3e8d9ddef04b9c658fd589415185bfc37c43d2d7fe50b445aba212b4426295a318d82ce59a854a0c36f4c1b93c31e4242f7f54ca7d174c4532feb87c37a63a43d2e04e2f2ed9a5ad6f120f8e2fac6c240cb04f29107f84eff2938a4c8b101a0dfd162e9ba2b0a9aa58dc43e51225f332ff9fee68e1a443736bdd0084bded2e094c0c444ffea7ea5a3a7b56533cd337e222b463098303be3bddfff05bbae68ae7afd65cba0dea0779c76a5dd114b0bae31f2b8527d6eb861517ca57c92184ee44ec0fcae8c1f63b0feed6fba41cd571e3cad0276861d2a793317bc23820e93f66e67b520ecb26029a3354326069979b5067b90b258afa05fc75acc728476fbeaee6a42a813c44317810b044796897b8ad4df4cbdfa76bde74388bd84202ccb1db51d8b7c73e72d527adec2cc23ad66db6de143287ee64ea58a387546cc98f4c27c381a69a71615f011b4689bd3a3a3f5c5196a962a5dfe57ec6648ae690a3175df7d2ed53e8baf8eb17c2c9b6360b65c55db9940d5cacdade04f8fe0027bb1c2d71dc7924d8e191563a53529fa5cf435898fc578b4fb5a32c900794eac955a3b7076f4f64611e809626db40ae3ed7cc7a2ce247aae6d232d2e439092e4d06ac137f583cd707cd92381eb6bfc34a2f2e77c30d0097a7000c37aa1365b6c0a51d121108008c084976dec9e94029748a6701aa96605328ed668c4834de1fd97b22d2571c83b6c4242710e3a497a0a4e1a69306cb8c6d5e8f92e985cd146bf3921664a0b2c528d6677a813e998090106b82e8b07c86a10d92826e053935becff34a0852ecbbaf0bc929b22091b9e56a5bd1ae43ec872514b584df84006f3b33c2b46de9ff65a9ae424565545fa5ec7c507683a1cabadba4acf0949d3a871c28cbbe7ead7aaf3e8296a901c2d6b23a320bdf3b9cc696f63c2526d454f2df8a45e0132638d72b7664f563124eaf85c4973589a07746986fe3f60e8329a117dbbe58d5b9805b7dfa5b908c8baf382e1b4440399ba36db11e8b4b40fe052f4b6db068387a84075d0f4f916a46a2f076a29a08873fd68411938fc68544deca450b1fff6216d807507e4d30672df69615f2c0945e41fdec345a924a494edb3b7dc935932692a2c1b44e53899f71c0716131316585d134d81b26fb7dfabbfd00d1a1895fd26964027b41d7002cc5b237999f565b53a1c16e12469901b59f5ee7b9f145190ab8526e7dc379463d958fd879d7d2fc7ff262a5df1d158cc68df12ca1b8b92e3bd86c5991f94e79c4ae70b9fcb1e286828c92dff29d937cff5c9927337bc98e3392cd336118579b26422aeea009c4753c64bce239c1564a743976d9862667ae838183549a811adcd11645f3674de7141e23732458ca97266e9184ad4845c6606dbb682c9299f02ca17b5167bef13d03b0c166db929cb4e2cdfa5e37eb3ff83dcf8eaf15e882a2105cac101f6883d2dc699f092fa2374080035b66ffc452f96ca7dd9a2ac34c28247258058b0eb7e8541ae9afa3696b5e6fb13995263831d65e8796e945642370625cc4a54d2a463bf0617d0fd465a43f4d9c650a9047631a892daace4514d67ac012a933f6986ed2fbbc0183dedbcc431c3fb362a4346d69f95110b537cea574900df51771ccc2243c06ec44e30a9f8bd0d7c9d7b678bca53c9ed5794e8f0e66bd2f1fee430cadc79b3c878f546885cdec6aba429a29e3dc78e31664229be8139bbfc8991cb60286ee32254c3e304f2e1b716e40cd0f80199592cbae2252eb614038316836e77a51a5abfa820f12debf2700f66e20f204d14029f9988251f79217f51c99e3fc726581ee36d53785dc78b093865d37fb26dcb885f9fa8719fdc7cd0bb283851b189333084b3b5b494e877922877740f8cf1020ce9ef0fca2a90cb8a6642a0bd8c24a5d8e5e1b0ae8e3f9f5b72b8eea484a35ae0749845042a2e4a66b830b1093180768db2b9702afb710b40efdd4a1bfde02099e6ed3382d2f45e29df034d3d575d2ffda95e8d05eca237f4c0af5e9235611f6956aeec034e1afa8a699f16155cf17f8ee60338b9528002c4c8e07a84451c6c2438ee60d17e1dc0b71fa82cc61fcd04c7b45cc333fa174da19a0f53ac57f20b2b69e7eee278eb8e2b9f2184d7ef2169c22259ba0bff668509cc158abb2a1088548793df3177a69e5792bd51e3ab68a0db4e6ebd243a84216516be6201a6410e903619b7fb8a0a959c6d989b475d24afaec091e5341b124265e906fcbdae178f0ee7077dde5497b38e473ef364225c2d0e2257a8399679bdab2f49c054bc10009ec3d74038d9b0446a1d74af76e2b16af4d006926878322f7f1d282cf638c74af4665565a4ed7db830c1478d369a8221cf33e123c938b8f071c23266d15bbc45a86b3eb4d03df2c7033e158203f6f467373953f4474642f3c1da13a48d4605845a3acb558620fe822c580849007275d82d3c76dc1c96afe1bbee49ec729dbf6316d207d8ae8b43172df3122c1fcf9ab379f0b81897da36f90bc81a8910a243eb5719b742aaf26a397707b0455498a3c351cc7cda678e556d49fcbc5fef2173f7d24190977ba6743f1eeea88ac329142530e5f9fdbbee6bc2ac817a699449f77ddb68a2b613eb2f15c67c6c747462c8724fb607f8aaca4607c2f5294d14b1365fcca7ab7dc8b2b8f80e75ce89887b152ee40b16509d0064b97dcff0f361e3ae3ac99378783145f503eaa85579dd806bf8cfa81c09fa8d640fe0a836571a279c8f0bbe42ac4e5a034356b463eff3f501952b8a1bec430fdd4e39bc2dba07a750d5dbcf7f571f7591a9abf18b1cd50dbd923614abf650f82b3f710aa32446e0920ebe1a70f8ae11f4d8c1be3b8743d0ccbc0d75600dc550c238d8dd52a56181ef030a28dcbb66b2d5c063aadf30e50122d1d15b5270942af42f025782358b7105c8fb402c4e58854e0d8cf128837fbc263aab2e04c49292f315da2d4155e1b534408e18d3dc75a77c9761cd055258b6b2b9a03522aeb6797138e1db06289f84eb1cfae395397050689e9a80460df97c5211ae3b64d0b84dd41d0fccd7cf30ca8aa564fdc312daa8960027156b375186935cfa5a78ad9344885aecf1a51328f5107adfd625fa5d9140f3571f9b9a797754abb263677b42c717af73a075b8ac03f59f5802cb54c5f454476bae6ba39db81144a6e261e7d051a411c6d31d82549d58b1f98c794fe3ceb15c01b998d9bfc90262419f3d3a306702659bf4250ce3ff1675284b2a304bb818c676ed5f559b55e9263d5e1c2402a8a5969a764e6d77ea867c0c9cb0d99193ad21880aa182a700493204711c49e408660afbd6dd9b203e1f3c0cb307b350d5aa2108ec5961247b69ad3046316bb7aba088607c5616f49ca10ad35877cca020b2e84092215ac042483ce976bdfdc8c5beb19a56df352e6c7325533fd2e0762c8cf20cb7569af844efba8b5efa7e00466b4281a27e008148046ec59d118b99c2594ed659651a76f1686031e6cfcfc5a49803e8816daf4bb0d721535de0302efbc02524412afd33c132daab6f53695529add1175ba1cd874bf2dbd81e5b932dc5548fb91c4dfb03c0952859159674dd48de92043710b2015b590d20844b8c9434aa5819ffe41801e495410044386e4028065282a3a866fcec2bc5f6bcb53b9a935150882693247b347dbc90b79201d1bcd31f2b2b2ee7633a0f074c746acb5ad8e028c9365e216bedfa2db16cc1cc03120d83fe5b92bbe3137f73d60d01971d8d6c04333fac3c18166e726525c90cf79550b540c2c7accbc60a437c16c5168217d34aa3c2d95ef254a61f54570364726a42671f4d0c38502c857dd35e3b70267dddcc1087f4d7b63402a4a3e74bc8050bfb3b29dd81049f620d6243c6203f202d4232832f8e662c9dc1855cb72e987d0218cff2fc105ac7bd6796d86f812d12eb2ad5e78393f2531aa8ed3550cceed7b62041805f2f75f0133b74fe7f10f4051e3c35b1a0d18a2955070c7188008e53abe31ef98fb7901cf784ed44cb98fe6294707100ee47451f0e30d1a858a4868d3fa41824a5a8e8c1d3e676490a0776cf8219d5d8c304edb1659c50a78aaf9b325d3e7c1cee43412181632279dc9d0c841cd984715eb02d10cd3abcd1f2320440c223067b81ad23279e937a0f16fe5aa0a5b6d8bfe1456fad15f80fb5995fa91ee921ce21815dfa9d1291b3d35b0b543a1d8b4b5479af31b3badab6c404caf21cc7053d49669ee974573ed5fd1bb4ece8b8f33bcd4b374247e79ff7d901c4e805dedfdd896264bdd29fc314c42f98a4c40af424874897099eb678f2f5d3ed82737d2dac776683143b", 0x1000}], 0x8, 0x0, 0x0) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000002500)={0x7, &(0x7f00000024c0)=[{0x63, 0xfffffffffffff2b4, 0xfffffffffffffffa, 0x3b}, {0x3e2, 0x101, 0x8ee}, {0x8000, 0x1f, 0x5, 0x401}, {0x7, 0x8, 0x101, 0x4}, {0x7000000000000000, 0x5, 0x6681, 0x20}, {0x2, 0x8, 0x8, 0x5}, {0x180000000, 0x7, 0xb417, 0x7fffffff}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002580)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000002600)) r5 = accept$unix(r1, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) r8 = open(&(0x7f0000002700)='./file0\x00', 0x8a, 0x80) fcntl$getown(r8, 0x5) sendsyslog(&(0x7f0000002740)="3d346b3e39483efc2d55d60fe271ac6c2ed41ceb190874bbb6337b0e6f03dbd1a45345857cbbfc85d41298ea3531a2e2c304707d54a9bae5aa9edec547d952e54e0a60950fea38ff1f59", 0x4a, 0x1) shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffc000/0x1000)=nil) r9 = open(&(0x7f00000027c0)='./file0\x00', 0xc30, 0x8) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000002800)={0x7, 0xfe, 0xff, 0x7, "f668fc3e1aa42e3a18e75330499da509dc7a0e46", 0x82e, 0x6}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002840)='/dev/wsmouse0\x00', 0x10000, 0x0) open(&(0x7f0000002880)='./file0/file0\x00', 0x80, 0x82) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000028c0)=0xffffffff) fcntl$getown(r10, 0x5) r11 = dup2(r4, r10) fcntl$getflags(r11, 0x3) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000002900)=0xd38) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000002940)='/dev/tty\x00', 0x400, 0x0) fchdir(r12) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f00000029c0)=0x3) 20:57:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x3, 0xe23, 0x100000001}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) r3 = socket$inet(0x2, 0x6, 0x3fc000000000000) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/7, 0x7}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r6, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r8 = semget$private(0x0, 0x7, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) ioctl$KDGKBMODE(r9, 0x40044b06) r10 = kqueue() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r12) setuid(r11) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, 0x0, 0x0, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) chown(&(0x7f0000000280)='./bus\x00', r6, r12) r13 = dup(r0) ioctl$TIOCSDTR(r13, 0x20007479) 08:51:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 08:51:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x447474721cd20a67) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x119, &(0x7f0000000080)=[{0x100000000, 0xfffffffffffffffa, 0x8, 0xffff}, {0x2, 0x3ff, 0xff, 0x8}, {0x22, 0x80, 0x4, 0xff}, {0x9, 0x8, 0x2, 0x9}, {0x3, 0x0, 0x408, 0x5}, {0x31, 0x4, 0x2, 0x10000}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000180)=[0x36b6]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="57bbf625176b9814b5d0450ce984b4584b61ba0d43dccd46c0d7648535", 0x1d}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 08:51:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket$inet(0x2, 0x1, 0x3ff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x201, 0x1c) fsync(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000003c0)=""/87, &(0x7f0000000440)=0x57) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r11) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r12 = socket$inet6(0x18, 0xf, 0x7fff) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffe, 0x46, 0x40000001, 0x5, 0x2}, {{r2}, 0xfffffffffffffffb, 0x16, 0xb0000008, 0x3ff8000, 0x81}, {{r3}, 0xffffffffffffffff, 0x2, 0x2007ffff, 0xe40, 0x4}, {{r0}, 0xfffffffffffffffc, 0x76619f916c90bb90, 0x1, 0x6, 0x40}, {{r1}, 0x3e0130b52a2d2b7, 0x0, 0x10, 0x1, 0xd5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x10000, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x8, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0xd1}, {{r4}, 0xfffffffffffffffa, 0x8a, 0x0, 0x5, 0x94f}, {{r5}, 0xfffffffffffffffc, 0x80, 0x80, 0x7, 0x52a}], 0x1000, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0xe3, 0x1, 0x9, 0x6}, {{r6}, 0xfffffffffffffffc, 0x1, 0x4, 0x8000000, 0x20}, {{r7}, 0xfffffffffffffffb, 0x7968e472328982ae, 0x8, 0xc6, 0x80000000}, {{r8}, 0xfffffffffffffffb, 0x0, 0x80, 0x4}, {{r9}, 0xfffffffffffffff9, 0x0, 0x1, 0x40, 0x800000000000000}, {{r10}, 0xfffffffffffffffe, 0x10, 0x10, 0x7, 0x5}, {{r11}, 0xfffffffffffffffd, 0x100, 0x4, 0x369, 0x3}], 0x6, &(0x7f0000000340)={0x1, 0x6}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 08:51:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0x8001}, {0x28, 0x0, 0x0, 0x79}, {0x29}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000600)="9c3052215422b526d15ae20d5dfa02120400cdef8152b454f74e8a1deb6dc4caf62c45f05aa3a8ae34b1d79d6f1d19c66d2afc9b46a93a0102378fb878bc617dd721e945b53e3f020a0a48065f62c30ec233a4bd458be77cba8286f28aa65fd0bf882370d2f66c190ae1cc500b996748434288912627fd718938d9d4341a2c9b18ea6414dfe0f5da064ad96287d4bbd4bfb128687f4d4d549c39f02d4443a895996b44ea2592632de4583c8e4cf9367d995ed8cc126a56b36337421fb5c0731256b81b4e4f93058d55e28b055bd621a9d1fac213cc3498c3664a81ca5fad3e28a3ffe4ed1be99c23ab0650f34830b7e737d3a72fe2c4509821ebfe7eeacabf0ddffb1c1174ac82903b25d221cbd4befb94a7de5c350f0c09fb06d3ad3b570c15e3184f993a881c1a5fc0b37af4000000000000000000000000cf35a47eead4b76d172d78333d5744a315c26ef9dc1e9f61aefdb93c73d2d88d1c6ca7eae295cfd03b80a6f8f40df2ecc1f8f86bb366db73306ab69b39535b5db2d435707ecbcb9bfbd7d95df0fca0dbc06bd2a39ef6c096c15ddff0628e4f141fdd9c99b313c33cabe8fed06114ceb0c69bbf7f7fe0bab9390c728e939d86a2ab17488b972219b8663e515759e55601bc369129fee89bd6d560f762905f2c3947e1f41b4a8e7f00da9e868ee530384dba004c6a80418e819e3b412096520f9f489005ed7f577337ca0133afd837b23eb98f38040aa5fb3fe31e63eda5585a2c092ff5cfea36de63dd5331a83d6a2d89b007d0ebeedd149c95b52c1392ca337a3fd946fcbacf27b7a6f749c9d3274a0e0f3e8bb040fb6d55b0cfba2b1070ac665bad2438212cde02bd8993be94ef9ec2") socketpair(0x3f727f42a2419b4f, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xcfe14343f4389c46) 08:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) close(0xffffffffffffff9c) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80, 0x7ff, 0x3, 0x0, 0x80, 0x1, 0x0, 0xb8803fc78572b310, 0x0, 0xfffffffffffffe00, 0x3b0}) accept(r1, 0x0, &(0x7f00000000c0)) 08:51:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000280)="b3842d33ea742dd3aad4aa2a298be0bd2ac3f248d525ef9e122474c0cdfab5d19db2ac5b6e95186cf47044da381ebe47a74c8ce82579b1b66df081c0f3c31cac03dd77396e5fdadc61f93b9ec054fcec57793d9d5f740ddbbe72b88e874122303a4bc72230eb8548c6a4ee0786c42ae30e0f731055d09a93bfba9a3dd18f07aafe993d8f6f4cf3d06717eb498d3bfac895df155f1e7c93a10922f052d8610ab7694a93675ba71284a04abb62c9d9b86a0b57fd3bda7e15d92b2a53694640947d9139fb3ee6d7802035a4ee97304a96d682844e4ca34f8284fd3beb4ee7588d67457c10b66fdf0bc2ab201c5fb52f2b95d7d2c7a3fd6f4558d845c91d0d642f43b7bf9338eeb9d5fe41023ba9958fb94faed444ed37c0074ad2b308e05bb820a19c2872b717ac285a73032d31d73b6b998f96d3f6342d2b825b651f665ef891741719bd0323a80d7a7fc03fb4330afb9ab6bdcf5e48c6b08a014ad9523ba28b6ca7c86c940b7ab9972a93bc30eebd451a23d827e7147647fd", 0x178, 0x0, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000100)="a1d8565790c6c97c95612950a09aceeb78c420e3beb4340ed4e78b8afa18d6da94034968e5b804069855ac2fdabd061f7a86885a818c71fb3a7379ee81522c086d0989fe5c635cbdf5937b7ce8865b30e06bd07c7ad1b15ccf7669c0f63324d8ac74cce21c4993b6fe2d0cae8585c777111426a8ba2916f7aa19cdb4c7f6940753106567612208d07cf1dc286ffe462b353b60df6636e986bf73b3c0f731905480fbad3861087d924c5cb5ef80481f136de31dfb", 0xb4, 0x4, 0x0, 0x0) 08:51:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x1000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000100)="8c3f8d0b92e2be4b001c5e3f311830ac76", 0x11}, {&(0x7f0000000380)="82f0dffdfc74cad214e9fd1612eb53634b285cda413c805683519ff2161046a9364e9b35c32fb48751b715783da40b35ca0a79b489e2b4adaff4faabf944e43e4d7949c87969144af9180d173fb2c4beb53bbfe46fc2e1aea6a84ba995af72fc05859869fb40fa92fae29f7f54b184ef155eae6dca9b2f64bccad8ba8875a4bfc02d23dc99bb632b556545cee62456a0a8b1eab8a3a50a309c093c11dce744f41c161513eb7df2b37dc7eb7283e30943de0bbd655394b73300974339cf835ecc43c5d22eadfc135f8bda4539fdc494566745cfa42b4a292811596ad721b178ff65dba76bb08ac0dfc3f1602d558f177e83ebb73e97f54a0dde66ff10a54ad37da954ead32dbc469e476b5a3a5b8bb154366a8512e3143e01957f2ab80c99e91b55f05be3c98ae644f226bc3b4e86b92e083e5428dd6f3898558f0de4877c6c52f83f313822cb74f01cf098dc331c063e5cee97cd30bd2ee927328f60b78f39b070a77f2a03b1778287fdffdb705e2b075d2ed63903ca2c73571ac55d3488bf58d7a1e8a985a175c3670633be738d7b3c156d5cfe999fdbdeb2ddbfc65a571f911422a06c0bd0ad773a2607997438a439879893fe9947add31f4d436643343fd8ba47cbb398786d63a8cd7a6082633a5cfa507358b475732573b283006314bc3e7034fa979abf517d3877c1ccfa2981f5f04204176af7b5f61a24d1c7633f16d7f236abae6f2749cb098b9e601822dc1fd95f446a1c4ccfb48164670c3ce6bf7ce5014fd3823dffe1c57557125de4b5b6b383153462ade082f550c120425c5e3d8a99b01151bf6f9cd9dda099231588fe34b78b3255800ba6094d9c0e615836892f3beb9342fa9043d22548a24c0bf285d9cc81c0668407fad326f015ecb6076255f8649969b8517d2a6c93030240be8a635055718c394e24b761b22c0258ccc9b65f35d667aee9d4f7bff4fe781f16d5cdd306102eed7e542085cf9c49e734a9bf20018f3f94d9a8b5becd9817c824553768b4964ec8dc292d808803d52723fb8a1e2c0c1418a1c88ab8806924bab564f05bed9d3da5f0ee8675899db33f1e9e0c0655ef945dab33bd069654aa6d82f4e2af9bff43265b4a634cc46de476ef20e4ac8ef2672fac5b8fc79e65d0d13d26c1b4a57b1dac66113b304d78c4d5e41a925befc6bf238ca374567e16af5adbe12842d747069ccd4d03d8ed46e3f69231531e8ab8ee9c1e52116387f79a12ad6cf3b44ecfa880fb25c2fddd553c3526477535b04b4a4cc8fa2090623e9ca5e510a0aa214109a150a60c38511a806e92b7c99589783d002a6b15503de549099728b74d2c6694969711078620ac8eb2d0867d4cfe09c1a56f0552206140fb75ef92d8955905596b0730c37b1c0221d720fbf620113a37c48c4330603efb9151633868e61dc5aceff653a64a7fdbc1444bc98691c7f86eeb1d2b148d0ffed65878a6369f05ef364230ca80016cda88ea463c3bae623477b08a0317dead47d11fd3ea7058054267da54200d12c702798c10ad5abb4c403b6f299f88fcfc48a245cbd55d967259bd7419a7c7451de255c631cd18d3f0476f5068d6d9a1390568c0166c919889a705be50a0b7796fc4de598e926e4387d00da761c09b1a103a3af1ecdacb8a6a13f82acfbd4ae1b1a59bfae270a950bb7301783e2a84add2742f086dc66e54c8dff848a633b8b25f9e3e8092c664a3e16e6024d96a364f296cb78037aa53ff0d658ec99f432c43354ef602d7458a3c2fc2beabe9329d567e1f42e062844c4c919d7386e844a5e28d41535d1a19979dbd857496c4ee139b49f7fbd71a199d8ca1f5e6ec3f3db0e42a58e50b0237c6382f448310eae6894e9a84a2ac3f7da5f044b1fd53dab8839fe1836ef41a5d089c65195b08a2dfd98e7cecbc2ef10008485989e52c5daf14119ab087c0e3d7dbb28607b669a8d7ad5e99c84fd8ba147cb4d3336dca9acb239d0f1e7c58e0fa191f8af0d6b219e06856de40951b7f504713bea57c73b89df1e992d4101e0c7e35ba50293684ce4314c9f761ff76db0bb28198c20fcec6410371f3b66bc23ac1e5f90db67c179bb89740aaf9b1ebec857ab37389ef5b4a9b6714a565a1dec8addf034a58b256c3bfd48e81d2f3dc1377efac7e38640e52f56bef70fe8dd4972b1ad6c4cf9e9ef2fe94e3c7d74aea86d267c303511b0ba7cb743347d7aacc5e97669c96629b55f2925d122425cdd49ddacc203e89af8b41ad61a550bb5cc3a8359db72b7c758a970a19c29a72d4d22c824425621208525c482a586a3e3008f87791d041c8740257723d240f700900671a77e0a2bd4ae73428d81a3822b29515f6c2dfe94ae4f8cdb2a9d0e5e03d4f4251531e61f1cb2bd226f3305858cda5c9da0c9454f914a6124199ed323519dbf36914a8130e9e502b958831ab4d273144f4dfa2c8071277a49fe23c765c77812ecb596fa01374ccb85231070488523f7e5bc802848031511ce6b6774edf578db993384916428382140ea085341dcdd64cbdc8aa1f7fb1a238d6a33d63a006fb9b0680e2b5bc1744d2aab0f3810557dcb1eb7648326476f475de1b9e9fff57e276b1967301242c3b991fd593601b28a41a2817fce2fc3498bedf04dfc4939bbe48f4822f559f035ece3ceda603eed0efecc32001aad6a8cd4070e3735065154a21950433c527b4b4400856687cf57b0b372d52a62425cd34cdbd77729edbcef113bae70791e69dbfb051518b5354d458ad4bedb937bdfa6d0bacb4701c1486bfa6d222661e392572552753339ebaf6fdb2cf1c9ab0ca784627d8f322fafa25e245c1a8b2d636d2ad43c73df25bf3b5577c47eae46077c58dad20a9104899a4d28fc56f87a801f4eaee0dcf494b5efd630cef4d89734dc651c528d798e63394a8e2fe3e606c2f4e77e33b4797f4cf6341bd81ff8e9831d4b3fc69eb5aed33f144622b9eead221c0c08fdcf2c00441dd208f56b5e1ccb47beffa6dad576654f73b1c09d49635470b868e2ace75de526733ea62ca46fef33df55c631fb47d4ed957c153872453c5e24f98b5a32b4bfb3274e288319b96617ca7479e1a7b8e49ca19e6044d912fd4b10fe22e63c72efa9f7627b1711284067134cac914ecfe282601dbf17150cb400f57b635041fae4d1d7e3738a2632e923c7ce4934b62a4a7ba5d172aafbe58fab1ac6ffff32c44ac903ad908a091fcbb2fa05fec9822d29943f7a9cf664cd52ba398b4a0510168153f6dad9b5ac380bca7062b88fb027e653af1cc20976197119df2e74e5a82e50e64d89dc1a107687fa6f216c678bef46b50920c17f0a0a10dfe8c052d71efe23f726f9f2b2e236a0373dda64654419f5bcf97b3c8a0cc234f3690fd9bf3e274332b43f8e4b4f316e6e9445c32683116e54e03396a44800316370fa00d56a1bad42a8a42389cba88caba572eb353432aa3dda82578fb33c0c29c15c61c327b96b6eee441fe01308d646d70eee70e285ac9b9e76ba9e0c7b287653f71b77018dace1713c4fbf31b27730d50c79aa95584c4973e143c6b688ae3477c853afbc7581fb3f18b6ad0d4e4252f7f6ae6729107129ea3f5c01031789a7adff1b078ec77a7f1f04396889d09d098ae4469106d16eed4e53fcf0178fca62ffd2d7fbb9abc7462edc0e9bb482c1058c4cbda70547d0bf0aa994574783e3b2ceaba53b8d3b1a9c3cdd9f7fb5018679bacadae3db989871201350eb2d6245eee61eb768f9f9f9dbedb8600511319eaa1fbb8d534d91509dc0d4237452023645ecd7fa3c95c0179260b8439f8ddb2d7c934798b6743d4ab188cb6e0226edc498a4a342074588508c36dffda59c8e73cb19783747398d08ef20aed1695367799eafc9abc5cec7bc2fda34936f0dfbaef7dc2a3906cee66b426d9674c2047e10ac2a6056bc5f450b63879c645d701c9078a8e1ba0b58911223899f6d8fb00a9963512adcdaea08ca689c65467d39438e9cf44a9059d76149ea8cde2b4e753de19274fe44988beba336d0b1de2332f0b3923139078e1604276d279176fa71342debcc7c4be07b4000e46c9b33ad771336ddb8cd752768b6df5a16c9c4043d17bbbff4f4cfeb0a5cec8f4c09d8fd13393cb651ae9e7790d04da8e8bfc1e62e925b7dc884a13581ae77ae179cfe33eaea0c9577493f862bec7510b322274d99aeab164cf61ea7b4a83461bb7b8e4038d724f263190886113b3549f76359fa77d171dccaf337656e8cbfbd1ebefa109ab1c60dd462e02ee72d1c9c6360d8eb6f3f6f2ff1dcff93226c2903e68110306a9119c61f15a59aeef982d5f5df2c27898c3661d50ab4d1c4c4000067a98f7088964160623f9bbf6096a458ef570352e851c9d2940fc191e78452bb16dc8d6d00fc6ec69eee98d9e0d8352728147884abe1252b6a84e8c403a7ff5685de4e8448c39725d27ad364f0fc79fb23b89c36c4f0bae4ccd3c4f3fed325ee5e40325de4da1146944b95d6bc694a3ad348f9f07cedac2c99399a581358267c74e74b8668ef97d7ca763ba67d526d8257bbe435b7de9cdb411c84ccc13678a1ee52a1ec5f101855d117e9fa304d1964850c66abb28eb60b111a81f2801b07230257786b3c068b819858567506cf1a708132334c22d107a2e5deaf85eefebf7d54a6f066b69cbc02679a9363d06d2db1df4493372e2f29ce69611ceb133f75b9b5f384c8b60d475fda0c51fe5ecda330af4902d2d80224f13a0e055a771cb67e8d72b6015e875995fccd16807842c6b0518b9e91eb21989926f59af82efc3bbcc39c71f8a14c59de1d1490415525cb88f5f36dfe9ed226f840af55cd6dcb5516507a25d58a439dbf3f6d3dac5538bda2bc898ea79bc66c9634e8d411c26f902afcb17c3ce1207fdd6590b7b05c4ab55e1dfbe1ccca96cb64540656a6e68e36ca1d8b695b48feac5598b643fd7390808f6bb256def40ac01d5aa0f2f4572ccc656e6e0979d4ef4517a9bf8212d2ddc3ffd2c43d96fd97845416398dd8138e6d321d8f762e363f667efc1554cb62641f72af8bf49a1551a2f8f88642480c14dee93d5d94dc1e43118ce761e73e1658897d2d0ffdfcaa27da12430171b07b1e8ac1ffa969ad94ae1ff9541a3cfc8793b929ef665e2540bdb75b72fc6038eca146ad3161cbf922f4e7b7bedc8089e1a1d2318befc40b84d7ae2ee8c1e65505652633227563e684e0428927dc6eb6540224446d63cd0e37442631bef10f1520b7f3d47f49e68fa40a9cfb74cdb2c4e9f796c84f7546181e165bda624e64cb585b914b2c5c803a8051bc9ddf376b579360895a82b9b22e5c03e369296daa32c0998eeecf9e103ba905416458e077bf5da167afbe685e7657711bde414407957af94a48d72e5aa686957f4eda41e00b2a8100c4fdf1b53dfcd30ab79b80e22601db160dc5416853ba2da78400e2807285258963e59409475ad45e22a7795467592d7b9bc4956b2a0325b9726a9976788f959f1c0422f58c7e9c50f5c803a01bfb47111dd0efdd14b1fcb01ef6065040a61a6325f1c4a8ea185cc34118cbb7a3c9676b882510b87a08cc27783b3ab04512b895d58c25484bf8a9d18c973d36e5d31a80a1c723652b9580ea22fed5718757e76845501debd1a14ca3c3e11fb5e1c125a45a54b17de75467f468fef28fb9e123d4973e8a4b1f1ca749fd4d34f4d922f876d9c4a88f3c71e9b322d6670a0f7b8e4c4b785e45ac02059b864d3cf24a2efdcc64612aa54fa6d75e817f08f463d030475834c8eb153d51f9c34530e8d699614b1e40575d0", 0x1000}, {&(0x7f0000000140)="8936def7e55b6926a71b01c205c5e8a4b022503d6d7af518ae7d1ef1dde369fec07d2298c27451d1d5e50023c68c19789cfbbf86199f6fcd7ac9b7a412bcbe51b4d1b2ccf02800ab9c0a9c579e26664e5b895384e6c6584f3a08386a0b73d39d9aaa30009ddfc52d48888131d52a1e2ee7a89acfb2b53ad7a857ee5c2dcfa08933596c429ce799c3460182548a5d94cec6d1", 0x92}, {&(0x7f0000000240)="e28ae94a9a72c070ec688f4529071a9a7839367304a18ccf2bf0296dd2ae557952f0757070ca270d00f6f3071d9abfb58eb473ce43d91b6c680a81b7213d57c3ab76f52cb856eedf9a69f0110540001ec31b5b60be9a732b365f2b1c0cfd3c45ccf717b73b4c4f37b76e9ffd90ab0888c3712cbcdc7f285a902100251f118123eef45713a1fc057c961affea3e2acb33489170139503065755f527e2d4be9cf07208f55f47caaa8c2fe40d654119bf39c1af7b1c59e40a83dfec69cb6ddfd42c0ed96187f12121934101de8e6ab25bad381eef8e9348ccdfb8b8b6c7114077752fb77eea92df", 0xe6}], 0x4, 0x0, 0x0) 08:51:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) writev(r0, &(0x7f0000000580), 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) r4 = socket$inet6(0x18, 0x5, 0x9) accept$inet6(r4, 0x0, &(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0x42087007, &(0x7f0000000100)=0x380000) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x6) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) fchmod(r5, 0x40) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0xd0, 0x0, 0x4, 0x0, "d4207eff0f0375566de3553dff1a67df1e6638f5", 0x6, 0x90}) 08:51:12 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) 08:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) fcntl$setstatus(r1, 0x4, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0xc1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x100000000}, {0x3}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 08:51:13 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) 08:51:13 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) 08:51:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r4) setuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, 0x0, 0x0, r4, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r3, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r5) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pckbd_enable: command error 08:51:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x9, 0x9, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xf7e887690f2e4184, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 08:51:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x95, 0x0, &(0x7f0000000040)=""/149}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000140)) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6168) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x6e, 0x0, &(0x7f0000000240)=""/110}) pipe2(&(0x7f0000000300), 0x8002) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$unix(r3, &(0x7f0000000340)=""/252, 0xfc, 0x95b84a440b9bde8a, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000004c0)={{}, 0x5, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0x0]}) syz_extract_tcp_res(&(0x7f0000000500), 0x80, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000005c0)={0x4, 0x1, 0x1, 0x6aec, 0x401}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) openat(r6, &(0x7f0000000640)='./file0\x00', 0x80, 0x85) r7 = accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) recvmsg(r7, &(0x7f0000000f40)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000e00)=[{&(0x7f0000000780)=""/246, 0xf6}, {&(0x7f0000000880)=""/249, 0xf9}, {&(0x7f0000000980)=""/139, 0x8b}, {&(0x7f0000000a40)=""/88, 0x58}, {&(0x7f0000000ac0)=""/34, 0x22}, {&(0x7f0000000b00)=""/107, 0x6b}, {&(0x7f0000000b80)=""/171, 0xab}, {&(0x7f0000000c40)=""/138, 0x8a}, {&(0x7f0000000d00)=""/253, 0xfd}], 0x9, &(0x7f0000000ec0)=""/116, 0x74}, 0x801) syz_open_pts() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/wskbd\x00', 0x100, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000fc0)={0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x4000, 0x4) pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x2) r13 = open(&(0x7f0000001040)='./file0\x00', 0x200, 0x17a) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001140)='/dev/speaker\x00', 0x8000, 0x0) r15 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000001080)=[{{r8}, 0x6754ac65d0041187, 0x0, 0x2, 0x1000, 0x1}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x80000000}, {{r10}, 0xfffffffffffffffe, 0x21, 0x4, 0x40, 0x635}, {{r11}, 0xfffffffffffffffa, 0x2b, 0x40000004, 0x0, 0x1}, {{r12}, 0xfffffffffffffffc, 0xc, 0x80000000, 0x8, 0x400}, {{r13}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x7}], 0x1, &(0x7f0000001180)=[{{r14}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1, 0xbd07}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0xd2, 0x2}, {{r0}, 0x0, 0x1, 0x1, 0x5, 0x36}, {{r15}, 0xfffffffffffffff9, 0x22, 0x0, 0x500000000000000, 0xfff}, {{r6}, 0x5, 0x41, 0x20000000, 0xffffffffffffffc1, 0x7}], 0x6b, &(0x7f0000001240)={0x7, 0x97}) 08:51:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x7000000000000, 0xff, 0x6, 0x4}, {0x3, 0x5, 0x1, 0x200}, {0xfffffffffffffff9, 0x6, 0x8, 0xfffffffffffffffb}, {0x1ff, 0x3, 0x0, 0x8000}, {0x2, 0x401, 0x1, 0x40}]}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000200)={0x4, 0x7fff, 0x1, {[0x10001, 0x4, 0xffffffffffffc057, 0x4, 0x7fff, 0x20, 0x7, 0xfffffffffffffffb, 0x5, 0x0, 0x7, 0x3, 0x4, 0x8001, 0x200, 0x80000000, 0x4, 0x7f], [0x9, 0x1, 0x3, 0x5, 0x2, 0x4, 0x4, 0x8, 0x8, 0x9], [0x9, 0x5, 0xcffa, 0x42c7, 0xfffffffffffffffc, 0x9, 0x3f], [0x81, 0x2, 0x7, 0x9, 0x40, 0x4], [{0x7, 0x8, 0x71, 0x7fffffff}, {0x6, 0xffff, 0x2833, 0x41c4}, {0x6dfab55b, 0xa004, 0x1, 0x9}, {0x7, 0x2, 0x80, 0xff4}, {0x5, 0x4b, 0x635, 0x7}, {0x3, 0x800, 0x9}, {0x9, 0xeb, 0x2, 0x5}, {0x0, 0x1f, 0x7fffffff, 0x8}], {0x3, 0x10001, 0xe30, 0x1}, {0x400, 0x7, 0xffffffffffffffff, 0x10000}}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = fcntl$dupfd(r0, 0xa, r1) select(0x40, &(0x7f0000000180)={0x1, 0x5, 0x5, 0x7c000, 0x40, 0xffffffffffffffff, 0x2c5d, 0x4}, &(0x7f00000001c0)={0x200000000000000, 0x1ff, 0x7, 0x81, 0x4, 0x8, 0x7df3, 0x5396}, &(0x7f0000000200)={0x6, 0x0, 0x5, 0x1, 0x80000000, 0x8, 0x3d66d3f3, 0x8}, &(0x7f0000000240)={0x9, 0x3f}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x31800000, 0x0, 0x0, 0x100000000000}, {0x87}, {0x6}]}) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x20, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xfff, 0x3, "c09fbb99dcdfa67826a18bf73776015b7800c890", 0x3, 0x40}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x3, [{&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc83}, {&(0x7f0000ef7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000f11000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe55e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ef3000/0x4000)=nil, 0x100000001}, {&(0x7f0000f91000/0x2000)=nil, &(0x7f0000f30000/0x3000)=nil, 0x200}, {&(0x7f0000f29000/0x4000)=nil, &(0x7f0000f46000/0x2000)=nil, 0x80000001}, {&(0x7f0000eb4000/0x2000)=nil, &(0x7f0000fc6000/0x4000)=nil, 0x583}, {&(0x7f0000f4a000/0x1000)=nil, &(0x7f0000ed4000/0x4000)=nil, 0x9}, {&(0x7f0000f88000/0x1000)=nil, &(0x7f0000e25000/0x1000)=nil, 0x20}, {&(0x7f0000fc7000/0x2000)=nil, &(0x7f0000fbe000/0x4000)=nil, 0x2}, {&(0x7f0000f0b000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000f27000/0x4000)=nil, &(0x7f0000ec5000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file2\x00', './file1\x00', ['./file', './file', './file', './file']}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() r3 = dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r6) setuid(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, 0x0, 0x0, r6, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r7 = getppid() getpgid(r7) r8 = semget$private(0x0, 0x7, 0x0) r9 = kqueue() dup(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r11) setuid(r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, 0x0, 0x0, r11, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r10, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r12 = semget$private(0x0, 0x7, 0x0) r13 = kqueue() dup(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r15) setuid(r14) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, 0x0, 0x0, r15, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r16 = semget$private(0x0, 0x7, 0x0) r17 = kqueue() dup(r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r19) setuid(r18) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, 0x0, 0x0, r19, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r20 = semget$private(0x0, 0x7, 0x0) r21 = kqueue() dup(r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r23) setuid(r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r22, 0x0, 0x0, r23, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r24 = semget$private(0x0, 0x7, 0x0) r25 = kqueue() r26 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r26) dup(r26) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r28) setuid(r27) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r27, 0x0, 0x0, r28, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) getgroups(0x5, &(0x7f00000005c0)=[r15, r6, r19, r23, r28]) r30 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r30) r31 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r31) r32 = getppid() getpgid(r32) r33 = semget$private(0x0, 0x7, 0x0) r34 = kqueue() dup(r34) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r36) setuid(r35) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r35, 0x0, 0x0, r36, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r35, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r37 = semget$private(0x0, 0x7, 0x0) r38 = kqueue() dup(r38) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r40) setuid(r39) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r39, 0x0, 0x0, r40, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r41 = semget$private(0x0, 0x7, 0x0) r42 = kqueue() dup(r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r44) setuid(r43) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r43, 0x0, 0x0, r44, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r45 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r45) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0xc7ef11de5d4ce1e9, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = open(&(0x7f0000000740)='./file0\x00', 0x100, 0xa0) r49 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x3a4) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x10, 0x0) r51 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r51) r52 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r52) r53 = getppid() getpgid(r53) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r55 = semget$private(0x0, 0x7, 0x0) r56 = kqueue() dup(r56) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r58) setuid(r57) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r57, 0x0, 0x0, r58, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r59 = getppid() getpgid(r59) r60 = getegid() sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x2031a0bdaa05f4db, './file0/file0\x00'}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000240)="04a952564830eb5463d34d7617f25dee31669ed0b0192f388cf30c1bc7c25079c8b1ddc131ea814628370b493cc5c7051ee70aaa10de22336dd011d4749d257c970612e1c2871c6e0ee8371a251f3cfe00eaefda3a33292995f4f05be9bd088b6944bb21b9c9cf5db8dcfbd307f739b90549542b0d4f864af5860b577fde3debdb0e7dd14479a66d6aaa1f4fb982873f9ddd234d10dd2bff670fa7992c51114cbc4df5b01b8ae6f8d07d936be713f7fb9ba32e6289ce873afb4cd06468ff9eb196d1c4e6e3f1ddaf28419a31a630945e6cd5461b0a0e5cc9ce30d518cc261146ef629db6ede25f7769fc8d52ef0e6affd1910882caf14953686aa92d2e8d", 0xfe}, {&(0x7f0000000140)="aef34e735dcdb82acc3a70cc86f24a91080655849ee3ca9c03f0285e8c1c9d1e3d2885380112184063ca8c42dac2afec52e8cce2f64b610b5d7e545846227617a0033b31b586f1218aed5d65d227a46288dc0096148de8e79182c7044012305026d03712928a15ba8433d180fcfe9145937848fc82271df37a01ca5a15", 0x7d}, {&(0x7f0000000340)="08f89cc4bd19f14f8f5c44534226171d23fd8a53a42b64d0ddae8dd385e0b27c452c0e0e87a0da4f727b6dd911dbe37d63454b957dac4902dfb89f6273cc6b24725508c88ac1f7a4a66e23492d6a65bcc6d96c9e03ed7607e4640b1291357316d57704ec25d38d49535991a50191d88ec2e76bd0fe89ceadd1e36084ed2b76c174f3a369d6cd6cd24591b71988e9ac5c4140d5511408a6a857bb400a893e7b05c957d7e800bca50ae58d83f26893ddc8b347545c2893569b8d48e249ce455fb8231cb1e9198fa4e13de326595e451e247c78c0b15e135ebdbb7f0e78cfd02c4eb4df24318169f0bb35079aba612f4397eef6815141", 0xf5}, {&(0x7f0000000440)="c69ffb94d075c743", 0x8}, {&(0x7f0000000480)="337dc84f54ffc43e90211ab772ffb3087ae7f186c26063d0e278bfbe1d2f05bf116f123a4c08f7d4ac1084e09d6c1f674237b135cf40cd642ae19d45273985fe1464da6526fdb2c0979c2cd1b4799d63584fd5b77daffded01861846733a971de54570582127331d8d99d1d3513a2287e118253b9cf1ec86e2b64e4e25837303f5b6f65a4c403ccb747ce8c61af0d67c72f010c8b9a3a9f9b7b83a807e212824c62fc430e743896170", 0xa9}], 0x5, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r7, r10, r29}, @rights={0x20, 0xffff, 0x1, [r2, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r35, r40}, @cred={0x20, 0xffff, 0x0, r4, r5, r44}, @rights={0x28, 0xffff, 0x1, [r45, 0xffffffffffffff9c, r2, r0, r46, r47]}, @rights={0x38, 0xffff, 0x1, [r48, r49, r50, r0, r3, r51, r52, r0, r2, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r53, r54, r58}, @cred={0x20, 0xffff, 0x0, r59, r5, r60}], 0x120, 0x400}, 0x808) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r5, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r61 = semget$private(0x0, 0x7, 0x0) r62 = kqueue() dup(r62) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r64) setuid(r63) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r63, 0x0, 0x0, r64, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) chown(&(0x7f0000000000)='./file0\x00', r5, r64) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r65, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget(0x1, 0x404) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x200000000000}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r6 = semget$private(0x0, 0x7, 0x0) r7 = kqueue() dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) setuid(r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, 0x0, 0x0, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r8, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r8, 0x0, 0x40, 0x200}, 0x8507, 0xf39, 0xfff}) r10 = getgid() fchownat(r1, &(0x7f0000000140)='./file0/../file0\x00', r4, r10, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getdents(0xffffffffffffffff, &(0x7f0000000380)=""/4096, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x126) 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 08:51:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = geteuid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x12, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) 08:51:15 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1d379f5b) r2 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) 08:51:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 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(0x20, 0x4000, 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", 0x3b9) 08:51:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff49], [], [{0xffffffffffffffff}, {}, {0xfffffffffffffffd}], {0x0, 0x0, 0x0, 0x80000}}}) 08:51:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8000, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000100)="c0bf428b2fb5ce87872ccffc0bb876d2f4744c9b5e939e3d545c46d4a7b7b57d6f0b624d4470ec1c0a5e859c741b", 0x2e}, {&(0x7f0000000280)="ee21499d3b940c06f6888df037a013c34a3c8d7cc600107b77ff232f2c5a55ce4b78353a92941df90b337512eb2dc94d6f4a00acc6d7191ffc26ac9cf5c9ff92c3b4339d90add28bfb007483d758ec57275629b466ca22f30197ea7c2426b9841582b90cfac55e6715d70cb62faf0219e0d4a354a2e1bd91b9319e666c9eda2ed1b97226e47ed172000e76a220f778a46f927e88db90f93bac2b0e77268ae6a84993a4727e9a077b8f17eac33bbd7f58708dfc6967580c606b79ee10841198978176df0c5fc9239d8ddb5791ea106f7369e71e54a9f8d43509c6648a911f0a6b08f30dc6b1f4073ff2", 0xe9}, {&(0x7f0000000140)="9db2e3128537a4f9651fff95e8e31f5bece1075895fe9ecc78c5729f3d70697a0b13e43d2dec35", 0x27}, {&(0x7f0000000380)="4e04e7e2586051d85ceed8f2a15c4ec0813d9fde585aec34bb0cf3dd668b8c84201dec7c8a8e1f13cf9e7343fb24fbba1213f4d0b2e79d87e4216acf42f299da3d8d0c7d0ed30740761bab000f02f5435535d72f924ea7e83f29f474a0297db0c8fb91587f9e326bb619015b978e1436f03e2aff13bed4c158ce4ebce89b7ca4931605148d9a778cd0908b5595f22556a73206e0e2", 0x95}, {&(0x7f0000000180)="b263e39303886e8cf5495a6c17789fe1e68508c6348e930c211ffb", 0x1b}, {&(0x7f00000004c0)="8bd683a2268fba304f41d634e066108e842974d7983e9ba560296e4632e0931e4748a391fd9e158343af74f7a560317e6cfcfab314fd65254567e98994fad04d985536513f0c7ae529e65ee59c2936c57635f94c1f0c2c347733f329b811383ec980981b306321572ad547ae0c9ce911d0bf2930598f3bfa29c9d87d64c02441439d82db01c0886c1018c570999045", 0x8f}, {&(0x7f0000000580)="71d243b36d7d86a6e13315996e46741a03c058387dd50206becd35fb5fbfa9fdb78ba22aae32bd9aa9d42f076b6bcbfbb9266401085d652d56ed64d69c0988d3541b82825a78484e2f8f177a9865f263e3f8e6b409fbbd474aa9c9f15d07d3a59fc7e69d9ffd4ecdf30b2166224727a2fac65aac1bd770509eda5099b9132e6604545b99b59eaf21b4d74257093086fccee36916c7773559651b7140", 0x9c}], 0x7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x69e7070b4ac4a157) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 08:51:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}], 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x7) 08:51:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x2f58, 0x0, 0xfffffffffffffd6e) 08:51:15 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0xf) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) chdir(&(0x7f0000000200)='./bus\x00') shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r7 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000100)) dup2(r7, r7) 08:51:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x15c) fsync(r2) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80003, 0x0, 0x0, 0x4, "61aa0db11c7ec000"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488dc70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488dc70 08:51:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) fsync(0xffffffffffffffff) socket$inet6(0x18, 0x4000, 0x9) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x45) dup2(r1, r8) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 08:51:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = getppid() getpgid(r1) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0xfffffe45, &(0x7f0000000040)=[@cred={0x0, 0xffff, 0x0, r1, 0x0, r5}, @cred={0x3e0a800a}], 0x18}, 0x0) 08:51:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282925e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0x68, 0x0, 0x0, 0xc7) 08:51:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 08:51:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 08:51:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 08:51:15 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000000c0)=0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x3, 0x9, 0x1, 0x40}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="3711") 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$SETVAL(r3, 0x3b0ee056b5d9b6af, 0x8, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\xd7p\xff', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 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$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x1000, 0x4, {0x3, 0x80}}) 08:51:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fsync(r1) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:51:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0x3a4a5c18}, {0x5, 0x40}}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 08:51:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140)={0x4}, 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xe0f7, './file0\x00', './file0\x00'}) fsync(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000180)) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 08:51:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00", 0x0, 0x3}) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:51:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x3}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 08:51:15 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 08:51:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) fsync(r4) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="80aa8ddd9fdf01f683f29eea3305c66ccbb15b3dd41e0fae1816c2055328431d144e45ec40425d0d0f1ee9bcd50403b80313552dab43f5e3826273294d60eb3b488fb48f9cdd619fa36ae95cef2e5421c45996a586da3865d2d16852b61540ff3b65890579592638969ac2a035a6b8854ad0d7d744a129e37b1edf19bebc4da796b6a5979fbe7d78c968e49bb4ef34ac8687148d72bd84cea995991a22198d5696f4102b5dc9a0760580b69dd63b75d4876aabed57673bfcc02bfb88f3f01dae1fbeceb65348b7122c2a", 0xca}], 0x1) 08:51:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) getrlimit(0x0, &(0x7f0000000000)) 08:51:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x140) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="e3d3a7141f0c7401bd962e976e47ff91ba40982ad9c675ab40923303a3793086bc05b367b185f0ecd7073c37b43b9b7f78acba6d97cf8bf6fd0ccd48a8ccc34c5472c42cb853781a1d000a8930000c5aa1a54bf3f937550f50235ca287b6e9d0acc019fcfc8e671a8b4eaa19e994ade623436b70d7a4840c5fbc3c2a98cdac2b8963360fd54fcdf115ef7a9d8ba3275da0f78688dd2b987e51f5654dbd60eff56d785ce9b55b9fde785bd9fb4428bc84f3d3f0e602c56869b05b07d87a9920e285c3b86eca504eec1dab1eda98dd40250625252c90c5eb5b55023d45ebd6200ffaa3fb800034d3c8bbef8baab0c4bdb457562cf891235b1181f7562b3261", 0xfe) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) accept(r6, &(0x7f0000000040)=@un=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) dup2(r0, r1) 08:51:16 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x2a, 0xfffffffffffffffd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 08:51:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000001700)="ce65f976292ac8e781e1cfe0eb2a6c1e7cda2e9096e8b34e4f9a37c7876abb62cd2f35c8b66a689f86bd4cc93ace8ee08261e561934c832f78c91917d1d6949952e4f6", 0x43}, {&(0x7f0000000100)="47b7a1bd0f593f6aa5c8e8ab034534342a6404afee5ba26ff40f5f89f48ea17571599629988c83320479956bd24579ce58ceb740f98c0a84ac12b897b1a3b8ed9bc0e1ead5868fc624a3063e87a5a41a5fe0a7a33171d6158965943f3e", 0x5d}, {&(0x7f0000000180)="275e1b1db556e29bc15b0a56c831fe5cd7817aa95089aca3cf4bc1a0869b2c58540dae1e1a79c7b4c71cefe6853bc7293826597ec237bf1aff4433463af5d6135c1364cafde1b5e572400a299d3b1f64bfcd217b8345b50cfcc315f760590d94fd9fb1f086d9f7a5cdc19c4db1013f732174b891d10782532640358092387386c3f43df0e2d73d3f5ba1af99900daad7bdc2b4569600c9318c5d48f40c8b9489394fd9ffec1e7e18406c8d7be3d8535c90b6377027cee629d010b4db63b7d90b94f3496f4289557bab1f603e129388dbb5c4517f2d63e44fcad1fdd71d394cef47d9d58d4b509d40d45244851661c96d6e7cf45727a601310049c2a30547e8ebec8855a6587c449d2671ce6f9274c18b16a8ec91e9fc06b8d17e019df492dd8c3575f5bc81b8b488eb47e34b576a463c686f5937f7dd24ee6721669e186f595d2bfe37541e1eb7ecb00c057d9a9e2f6c8a8208df6cc261a3e1d5a34c6ad158368e886d7f51f178c72f74422f735505f6dc2adc118b01349d4f5d2e2c55440cf7f25341e95d7c4f6f577f6833db8e5fdfcf13eaf147cba174d4bc24901700afb041b75ffe7c3f509ce86d8bb68820965716ff877f8785fa205b0fd287f10d031b431297075113f953474debe36bf9a08d59e38e8136c9f410de794e9606c9fef07a3c829e486831722f4c33e339b185cf1fc0a2efa51d2732d927373af974bf1124103a03b06610a6f9e9f4c6e93a7c124ff0384301faeb38ac85fac2fd34e932e5add1851d6c2f0b3267e9d3e26e60355aedb6ee488c3c619aa3df94ef1058e2fc4a5a2fbe86a349916d5fee43bc8ab93ed2a269c5f5344152454b43ea3a6457cba69fbd364f5e22ffec2b6b7e682d2fb70931bd09fd944813f114c9caa0ae59038b48f68b53b5fbba3e43b4681c6e441e4cd204201c964fb38ac5a329b1a2bcf333dee7d3fdb114b4dfe5c1cc37656e7d6232e243314c4d60fe64ec1096b494f6c7f00d597e2bc8e2f85d848830802590fca4690ed46620937ccd7e1bdf80638197d4715874094fb18e12dfa3b1a1bbb32e92199e1199bdd078403f6ecd3abf1ef9c08f0d2436689f67a31a134cd050c75c8061d2978fe1b7adc4587dc2451006995f7acd577697580dc40d56860f9ff7362cffe801bcf9dc303f060d2e5ea80e307b023fe6cc11b3de28f5f6b87dc65ef1a181d6bfb7a392541165362ca876419378fbe60a935ab220b5deb8abc67bffb83789ba3d0730a0008920fd5bf463a5acc6b375bd85808ff63c6c3410dc16c95dc23fd3af411c1d21dd5c23c17a9a4356a0f023d808475bb9085f42591e2d3efc134aaa34a192e9582b4f92246df4f6ebe284d4bcf97cc1a22dd842168c91bed2d97b0e8e1c7a251125b3c995287379d1e501e55e44bd9ffcb0a80d7bbf4f776b891c3cfae8dd0bd61e2ae05261e273132c0e59eeae822b5b2fc960052451bea57947140844927771ef9428166814635e63d274ccead72ea29130521e4f9ff4951a9644c1675510a6a3cad6547789db7ad574671974ec45101378b893fe7d69b11f201f6618a638ea19216ab5c9a2d698f552e7e765b08d871afaa0b23ef7677ad77af6d24240e0ace3b212a1deab28d13d55f6e9483a988ad46c8e5e904f515b9a0f40b21f20236e8b2b7d8cf2d960238d81c577f8d3897d0f2118ad7bb86ce6bf66e657195b8da7fdf29aa7b0e9d3deba4a990957a07e14c3a9b7c05424fe28a8eb8169040c6dd66cf778f070901d07c864cfc489d6b968c58dd038da46bf4bd6051d7baef74864a0d95aaf37b28355535d19ed0e9dbdf097eb6145c1df45a6f66f40a53b0e8090483f5f15991a18aeb3d3c53fd0268ad5f678c5a93bf81007c772a6dbec7e53fc21ac10d281d037c806730b4d1119e32386477b77102ab86e93738600d7446486508245f3531c7729402d4456ceb70edb052c6e3b0691fe57fac8e977c81c5e51df98bce5c34590c7f5a4d16c6a9a4da4ba3a382241d6e255d12657b2e2256ad791e29aed069f80cc5dd9f50cc3d2ff4b6482e4fa5351ca02a464407d1b8b279be2454dc024bd4ce5e2a57079b2cb7b4286b59e6023afa20b677487a139f7a10835c005ac24f9d0c4dc1ea907e99403aa42a007550739ede0469c1411e0a6f796c5e94e4ad21e9d603cf9dd26c30ab151c4e33278dd76af97a0fe91bb80f7f5e8402a0fce3ab8ca272aca2b3a22fcb1ad688a56eca658ecf22ac261e1baf537af88bf0dee1cb5caf608add1ea998c7a04a52e27cf22f93cc1e4436ef42b1def024d6699dd5a843ee47ced61358202a09350b087694412c2f071553589e84629fd702d43d74f69ef62296f95d44ef7bfef8132b60b85b7daab5d396639c27b41f06f908fafab1d50b7c93840cc9f28357e504975996a7051a0ec7d400eb3fcbd186dcf38ae9c2aeac0558c4ba62da812429582f78cb88b37235fd878b3b992785ff499577d0b4b81df615d5ed0dbd2817674c41f96fc75556bd41cd0c8270d038ed5bf2dfa2e685c7b610c130de46a2306b8de96c9033f055cc62250f78150b2ae445e8ae262b15569e13908e85cff0cb992f7ea64f239e07213ac3430468fd31ea4e17ac67cc35fb556f986eab8735efd3c58f8e835dc00a0fb26297fe2e1f01bdeffdd5f82a64e901efe317d91e80e87edafac5bbc9f2a3454bd929d440292e9d3afc520845cc076c3379506b0721b207536d67ecf6070b7d4cf4b8152a2f3e09c910538dcbc7fe11f68877752a59ec738eb089fda648be42a5039171003ae8500963cc9b5e19a92cd31d30fc6c1d8c344dc0a3e3f9b81e4883f0414c28bf9f2da5168bad149532cc73045e24e073732992dbb9853eea15205b81041f546a912580fb125357c41b345ca28949b26586710baba814bf96a01dfa1892e980c05064c059ebb864f24e702369c03c3fd923863e2bead9204bcbcde69da42e0fd07417a98a40e5ec3febc91bcb31dc44a3a16bfac3681006aa3a5526a0a6791af0a24e68ba3ca07d23c3c99d94cec8a9332b4fe1077bbd6313eee8fafb9b17587d14eb1fd7de71387c754fe80f7b49af6b0fb73299b6c78714eeb3824194ffce822a3df8324f3349a567965a5bae40ecda6980fc4612831187d64248e5db29542a7ec2ed1c86223184908d18c85bc1ab197ff3588ff80db78d20be703bbbb55f0bf49f187b35aa72ffdaa541d13520b827b7b24915ded72abf5b0662e69075d8ff8a6c328dd67b6a4a56b8a4584af692ac5f95ccea81b96871c2e3185d8dc91593fc636486857ab35b9bf8d2b47b7d6ab4e9a8943915747be7384bf7aea56953b5c87d1ba60caf913e41e1a3c39b61462747b05992ea083b42ed2d96285db2ac7d90fd5eda665e95de504b26678efd1b5b6c2027d55a6090c2e025eead0ce3d3c42771388f3d96c2b9a2028979815b0814164469c617020f4fada0033b13e446d1454dceef01730d727a5e5bf0fd1c35be55ffcd76c5acf343b529f8e259cc6fee88497ed23e3cf80a99c62560bef9aa3ca959bda2d85024e4d9ec6642acabfad9a6baffba884dd9cee95437d096b2e7110357fc80683ba18e7d17aa09f66f5ff63170d2ac939aaf18d1519eda6bcacfc573092ccc7b8cb4288d0bbc45d95b218b0c68f98975efd3019ea6005949f9e6a1c83a24187a8f22c1a41ff913f0a43d09d29ecf1fe62a19aeb3bb5045d385dcd6ef5b58d53b3b89a66e9d62a7e2efdbd74cd8bb6bf641cc567739c01f72101832feaca906ef25e545ec5a63c9510fbd7bb02c8a139dcf62ef33139fbed93ccd074a559d23686de29e8788903d97913b8c3bbfceaabbf331eb18b97b45076897e83d3011370f082d37d7910ef26a081ce7fcceb9fa2732c0b70d52bec7aaf30f9b3e6950fa8fa140d6f384c1c0780766cf17c9318c1410cc9a34c1fbd18c4c06fa80e944a6721f52c8727ba5ccc06535114f0b8a4bb3a1d10914c773484ad339c9772db6e52fb522855b2a3769f3bff54e886025a2febd0144b5a5d418077474a17e64e8f1973d6cf3c01ed1bc0ea8f5db30e0b559b2fd7efd76f5e12e44a8dbe4cc2ba49df700e964b51691f0cbac85573311d92f40a585e05f02f5bd9e759c3b7d09b33d255eb39f399f875de887a404a663332e71a281814ecf0edf36cbb4a7144465af8809b69b3b3ac235183cf28574660ba9d309ac24703b5c2baeedb8734c8542a8a2f7361f08aed1c8f7b3d628e59c1a878594e67d830e088dff755379181494145ab7f5b0ecfbffcbab8eb7270c76f89e91426af2d97d0e432b802b7d03818f489e23607a4a47fd0fc5d32d4c385fc856297f91dd26ce6c92d906139b110c724fe8a6e586231da9cd14bab1b202f5fff52217cfcc4b808ae653adec9ea84612fe0313a1db211be870b3f24e1b5c6e1f714f70fc5657f7ef786ef5b9f9333d611d85547bfc0520ffe78d949f0d659ec84838a629cab643e0fdcb9b71f8505fee54abf4ce12fc1b58cf18c000a8947693392cf850523539e8d157cf397c4eca7badbd946435a137e30f7363c59735e3644bd991b86a468b8095bae503e1e0cd3b36d56cb00ac1e2d33f0b7ac4f54bf7f138fa7f4dbd58d8ce53d91ff6d4c58ea2f9ad7aeac2c7f6c7599dace113a5922821e3cda738c48caad9086886017ca99a610c73d0f28b69baa5d4571c573cc22c4b4bc00e7923b58cf4685dbb5a8c5986c76e46b7797e25c0d6aaf5ee0059caf6a982b96df2d8e1d554b01445f02b63f08fa662feb3510d4102fdca6d0457d9d2270edfbdd69d1cfd74ccbaecdef4a1149180a2397ed1fdb4bfeda406f8f4cd8914cf666d90b388794abac75e163b1c83f80d5b3b84e4fdbdd4bdb0e9fa687602dd11bd4973b8c03350438d618f0d8d783a6699fc107116f5e77a4daa6a5cf4243e9b2c81eb3b926627b84f5881b2ea716b5cc3066d70e88c4c42303c4703c9fc7bdc6b5d0f1db79071b4a7a6320f0f351687ae1e874ce036b6db8d149d37f8bd149c3f0c2981d6c5fe15424405680b31b03b9a68d26396b1c3160afe0a6778437d6aa8a8512dd79559838cda58ec7f7adf3281df1728058e84b84e76a0f696d11c6c44c44a7776b3b04c0e6ef624fdef5151786a4afed8ad80d3773b4267140281c20165c8305f506c9329476085e722605a6f49f81e9a2cc357ea07252eccf74e01227f503d4e909db5f14f2805770d61cbb4fc80ae6d458df57c79611c3b11a61fcd2787057fe41182aa5f82407b6405e0b3986a9fa140e75291a8cdfd2cfeb7ab62e04418509f64ed3446dda7be11b9830728971c2b79f3cc475cbe208b22aa11768dccb151e647d7b4389ca6e21e9870aa7e492a6686a941c5404ab8a248521ee80053c135b18e8604f96367b3a66ab90064ad6164d64951dad989e8dc570b51e3f4bf5df42c7ca819ecdec7a2bf28da1ab36a340116a0d448822650ddb8655e804f37fff6596794af134c2f99908e9747179c313ec0416d3d2204984d2fc32f08b12ec799b1b5e96978b7fc01750f05a303e131eaf534c3af707432b2226e2068e87dbdab8e85110344937eb5846594c89bed860e153b83940198f30c10802b29a7c56283b205a24b6ca4d50cbab8191e7078845672d1ebefaeb76c12a272e5ae9a35879d260da23f60ad6f11be7f59e4d1c231dd107d18f43d4b9b20c2e11ff0a7dc2f857624bb2a6d97daa48330054d0b72ba7f369408b1be9102a9bf3045ba1e37095dc6ca36b3444dc820dcbeec0b08716ab71d3bdc207f56678be231974afb9", 0xb3a}, {&(0x7f0000001800)="c8e98aa6c9c646a37a3ce58516597da307ebce460e098c42e8b842729c111d482db488a8a913595f440136d179c1836ad34e4b93c4b44ecae2cbda370a973072cd593b1428a0fca0d5b5d87db14b5896cc7b0e763e0303f7eefb7adf421b8c74488c1adf85cf3bd8164f00f7000833c2046c397b43b3a4fd1e0ba6903035439ce6149f29a2696d26d72088574a6ae1004957ced9dd3c8e78e8cc97ee6b0c7e4c305fb235034ae8e72fce22fa6a8cfa4507df7b9549f6a666fcf91d9350f10c27ac66e581c32b2a8929e961c71563965136ba1249b79d2ec4a92fd3cc410e29e80b93e5843ff0c76bfaff3ee24bdd85a45196bdf71417ab6e88811dc4f10d1fa2c0a60230e270479457548bfe207cbb9bb68d5f5588d179714492a5c1502c77e221832f57107c2b75caf2602604437988dc49098d533337de8132823b0d8c1c9c52349ee1c940eeb47673d2240d20e59408eb06d3b3b5656d55f4f52373918e20604d19db63b92ef5848fa6b083832df6818c143d4593aac22dff53f377006eca3b4e5e6d3e3d4cade6937c1f54432148b2bae6c072273b6a58c7ab9b44c405fc5fdfef5a589d53df6943fcd50189bcd2996a57ba792e6d0fc9355caad54445e3971813c4cd344fecc04882db6cb1d260e0e6a7ff10f4ed338bdb84de1e3d9fb7ab5b70dd960869da463b17da5586755706ca8ed1fa011bee9954e8e13bc4b0e57e748cc7cd0633936426ce3ae80fde27734fead6ea957d75a6565e08c018d31ee6683438d3331aac7299625cedf71fe122ac9e19683a171e7a259443979a1fe62b477e4d69d64103cd41e20a52b9fef059153c934742fe11ceea228c29099aae7e9291d099fa59e0aa3a790b7df034960b2f9427e5effc17aec70242c1a0cb5aab0a35be509ef3eec464d1ccb4fa6a411886e223228c082f78c0ca86b684b5efa1eecf0f616ec8111f30455de79d5ad1776d552e5d5b9542dae3233ff18efe045eb34add89b407845eca2d5db209074950d093577872316ef766d9b311af4db9757f0f4a687d1ac5541333ce48ff3ee80f7a344e19258151a6dd2982e6d4d3a6b7b9ff921be2e84abdbc4e526d350ab7c5fa0ad6bd736c2f8d81ba1f2bf5368b8e58d0ae01151ea65f071e746c576a0ad8f9b2ecd501f8c4dc4565a36a16df2b750730de0a30a6111db808e0211c3e707ce83e92651544c984eb06d417725bbe975b461e048fd6566659e84308e4a4503bdde81aa2136b9e724ffcc938f5d355193b87a4a41064c60a0eed07863b29a8a4b49788f1887d742146a0df59d196bd76b768ac6310417ea24be5d7a79c19bedaa8c182c5c7dc1d061554b8ee75bdbb1f9149b8e78c511ad18093a6c21e85809173f0907134763583b2bda45d20d34298ae3ed195c41f180174852ef632f800735c3f8172a4e7728dffaf77924efc9dc7ffd48ceb6d04ea95a3b22a0ca3a66c110e7379c189f2b27f19662497b219a1cfd9bfd70a0c602c78105c26d1fe5616713557e1a2ef48aa82e4e53cb20b0e156549d648f43edc3efff31fbb2ae06de6f603d92bdf251e4066069a43a5d102bde509af0c9898a9a9ef5225efe3f699cf0d813130b381057dadc562a85bdc038bb97016bb4ebcbfde37d4ace9c158d6f502b854efdfbb2fdfec9f5185a1a52254ef2202005f328b4ab60450f29857c1f0d2b34bb0ef62221068c5d70ee1414a97516c785b7d1ea786577f20d1a9220cc9eab3b82fa7e3a4ffe1d4c355478e79308ac631412e64233b99547f729fc862ecc97bd1605e9df498d9ccfa3cb2ac2299ee426ca1f03ab607a3d25c9614ec20740b1c2d32e780afdecdb8e3a3b90ba804205cecfd2dc80d517cad77182e9ffc69726330374a3c7a589252c36ed61eb7cb958180c05fbdb49cbeb5b22e3cf0f31e8f9997ef6e7690821b2876068ffd87249ff696f50dc86fdcfcb5580779af89c7b7efe06c8005c7362aa97251e41a812727de2f3345d2286584cb39cfffc5e7dc846b5cecbd46809b239d7817ffa1844bfd33965e1f85cd4d98f47f73a2e0169f3c2eb56716a4fc0f36bcd96864f415594c19d24f3fc6b9886a5108e0f38692867539871a6ee8bd19d6544959c67c78250472585d3f0ca9af0dcfdb499170361de4214f22c9abd945813933d8433586d8a432283571a01c97e3bfa3a2d8cc6afc41afc53168cd57bc1cf78a4b0cd2a8400555d414be399a815f615fa6c23e8b397711ec5d32a4fd91033a51d53801e29518b035c6fc69557ccc1880baa0ce1f2a28d503f2644630419c6d2c457c398ebb1d6426835c72602526ce5383a9356a9933136f577eff7aeff562d9f0ba925058a077c7eb79e031404787d0434f3a30f35d7fbfd2228e7caa496908ebda0edb4d255bb4512b9985808f4358a2f86d877a4fd65e76843ec5335332372444a49dfba9eb3b4effbf4dec625bacbd5efec323da7e4986d14543664dccf964bcf6114cf68cf5d5d72dc7f4ee823d0bb19d717bdd596237186feb954e5f547cefb3c52640e722ae5554f68f49d22ccc300526598cefe2179793b0845cbacd84e42364bb69ba0b42500f54af3c3dc9346e189b92f4be847cf863387c5523b6a7343c6f1500a8521bc256df97e583adf09d9beeab10ea119463f0012e48c7553366c2670d6c9476f32c1b4ed314f90341329cad9ad74a960e040c502dde09720c8e51398bf51f119c1f8b50f79c6d7b078fb7fcc2bbd1ae1227f438c4920af5a6620606c675dd3f1e8fd72b3b60fc9745dcce2c6be7bd4a22c7bb1ca0a80649e79f7f922770e5cb6c3ef31bc2e9ac39b1d4ce6c55eb8958bb53c7f57795d5ac90d7e026eb020ab18f58faaac732869cf92aa4d296b75378b31c58c9ea91669a3dac35e96eae73b882bce6bc838aced3f65d05530154f64e385351642c4c223a91c1455f72725e3e22dd501b1ad6659ac10a77a9d9f5f0d5792b0d292a03869790b0e73da0044c1bc488a212464b306d47186a5a53364fcb1cc79b9b61d1195cf126247492de381f82347f87e4edec6a2effd0bfa9bd31c5dec084d86bcb9e441013dadcb2f0ac5f54479f8db08e3eaf344b198bb19ce27d44411d1c5432ee42b409724c1573f197ab7b7c7005dd13c4967581302e9c78cfa465bf18c8a88d42147e6a8a49cf0d40a79428e1436ffc8af31c0918c63bdf3c4a6cb9e31025c29cf44324260dccb374d29b85083dff6618fbcb07d4836ac1dcd41ed5a4f3313a72770706f1f8f16ca5a34da1d8592de90892ab33b039440dea3cc1821a0fb5c2f2189bfa00fced8f444ef7a03dc788f8df988f856939f0bce4106721b769e7d0ca57b81cc39f66ebc5aca7f20218ad4191482d21621bf967833333743860a69fad5cfbdd919b3a58fe2171be2ae433fee68cf64c7d0081c050b716e504e49fbb714e51638c2863c87416ee143414a995d2b328af6dd070742957b7801be3d345e5e471ba2e8b5aeffd3f9a21b402d8dfdedf4ff81e5dff8585fb9b7dabb9cd32462b59dd8f9dc2126bfcbfb4932cc1acce74b12b056294651b44b3e555c04ce109184556940ee54c7c5cd5bdb07f7ea0ca2cab40e7e2df7bc59cc6d4499b47f40c7b01d1ce4960a9e06bac4a1004f0c9804e463371d9b53b8e6c5f6942816077d1a8113d5b201f1079282fdc4403bbef73c7e60850ec86464b9816ed18d39c3588b679b6706b44a24b3d0a11e8e9ef83c9f4fc8bb27bf2de9ee20471dc937f477f3e7e1790118fb1e9401aeff8c22e79960b624fdfe59189915173d6ea76076d8fa7d255beef5ec0e22e083100da4a397c7cc5fa3d811838429f23183f379b4025839a664f721d8b39b2fac9c66613408dfe4ecb0e65db260cc5da3582861c35d00403c38afc961f08b97b236199a5376145fc18864ccf88f12c81981f5ecb06bde24f8dddf50ef3ba63e44095e4fefc165432d10731f06290bd79f212e26dc055d49ef8555bd47726411937da26ae0c8b82fc32006ac1304e452bc412b99132ddfeb9d07d41e6f6e3239441adb17dea6bedb22a0396ff5b5ae5e112ed6ac658e4b7ec0c161c9ffa18e71e1e2a1739b53053be4d39da2d20776a13af051a2462fad0fbed83a3e79782eb83ddca0a7d88da2a712e50d51e79edaac235ffad8421913205624bcd75d6d888f1b19d736fe7061f2d3c8fafab43d04a4fbf9ae7ab14913498899aa46cdee5e9912530ed792d8853a5fc8148d9a0bf6c26322a6d06c19d88dce06649bed9477d83041ab58402c2c75181c30cbde6d61e9f7f0800541785b2a98840ea15439ee041b5adc8f49ebae591bd5e4d69384b72e3ff236929e4e0870e615c6221eea22bdf2ef5eac24ca0a4ccbd5555e05972c2bec4f1a759f438e45f8bcfc27d2d2d0efabef1d46660a68e29be3211a6023b9609ea01f9928603b0444738e9e27cb830a392926b0a918590f7d3eff5986597dfbb68b9720c463032258c9699840d8c23b424b4f5e3a4b041046cc639df7604e255c65e2a824f30eb68cd4f6fe598a11d860738bb9df7e8773b564fd213c16fee7609853aa8f79e7fd59da7d451f781db5b37a98a6b74098dbf4b048c820bc0ea5a6eb9af35f86b076a350d10fac2e0d95c1ef458e69dccffd7bbc5f8d24f2bbb536e7b222314aa941d0f7022cd9f15df509f5a523ad1934bade709592357e3c2f881ed48091921544ce12f7cd9a2ea453baa6637aab6e22f521dc638882db37c6061b4111f9251a36857b9eb74e813ede6205d96deba3a34fce5d89f4b6f59aea61a1dbddb2342f61c07b3410561651fd79fcf00f6a8da35824c79294c733a3122b575002b606524884d2fc36cbea6b017958f687f97c82c6525f758cad253b8e8c7de4527c1a26a1181aead2fc29a99240277db15ed3de3166c634ecb407e83307371ff1481aed4845172eecd2ca88d0da021bfefd94b5ccd0e78d4f5c961948a6152cded6645047b43eeec2405f744c7257937380f23dd36bb0b2c8ae86da30e5ccc787a78d0d26223893bceaad81d6cf1e1ea092933d7d1adbf1c669eea649feb860566cc052bd4478b7638084174e7296e6676926dc751ce29091c980f107766176cf9473fbe0fb9668411d0ab37817b173914e159a2252c6476d24a07b26dee21b2ae636de4bc3dd0eee2e94f9b6353e2115c9509d4b37b551d7950d3491efb08f8e4d62fe996deae9a17ee9e196017a0374ccb0532e1dea2101cdf816475083de85cb77b28b835e87485f7e04d76da9b44a6ce4fcc28439354af6a58a38426fc0a61189e812a4e5546cb83702115c2de7c909a11a6a873460b53640c64f5c7132d051f0b71e963a8fce281ec15b83e5635719ea74971427ccd6229e84d0a2550fb8668fb8baa852af1c42b05f3aa4717697062ef0b28b1f59cfc3d994e27f12b8ae2a7a9097578811013e779459c4875f27a6f5ac576d8d40e82f9f29be3a1d9a45fe199d7fd5edf24ccfd726b2e6bbefe0ac647177ad5b139d43d8bffa5fd9e3a4dbe7677b2954f3116e72a5751c8405b8341ae1acbc697f345c6ac481c509beb2b7ee956b5e3f72ec063960ff38433b3afc70582065c1637c8cb6bff7a1428c0c99d6f6d8a9bc916f930cd6784d39f1ba397eb770d91d433e3dea5866794977667e9c46cd3dc8498b5158930435326f2b23c4d20cda378a2ba05b593d68ac20adcf5bf9af3d837b3caf91423fa852f92c4ce4c7196e0bc73ce353ad4dc96847df61408b8cb1fefab90fcc30c50820165e8c34c11f70ed4f53142af35671c462ceb1f37735c9ba0c2", 0x1000}, {&(0x7f0000002800)="a6ef48b01b632e047618ed4d76d9757b03a6ee166358bf74d50965c4f914793dbac05cd811b482bfd092088b690c39a081c8fbe439f596d6c0bcda65329f29c1e522b076da99a93b031080e3ad5af8f087e7a7648096472471b2b5cf004bc942d8cea700896d8262573dcffc873a93718bb6127e98453a24dfec14c7cf740e750bf12cfaef86153c6de128077303ec7b924d5d58bcef4c198d6103e1203ca2233f949aee119c6100c6e23a55a5854d7f107ba7b5de7fb71d337909d94aa5f30b71bd78e829fafde9895ea82b", 0xcc}, {&(0x7f0000001280)="4b5e892b376d8c493ff605a67e55416aaf83b0ae78db2a4c46e031fc5e749f16e9a047324c8c637d874576604c559f79a263c4f84698d7c6fcc5e0e7a3a6f327d509c16e0275b63b6f9feedac1e930f8c68b3441fd2488010008e61785332723fcc648df10585f79af0d6a55bdf94f95112d4bc9df64559c65e5c25b30a00dbd7dfc81e91c11ca4f0e8a0bc0a582c69c4846", 0x92}, {&(0x7f0000001340)="ca4817824fe45b3665bfc8ee221e354a2f16f4177042990403b811393ba37a3409fbf3410600eaeea6b6669372a8e919cc9bfb189bf22ae91f28848b5833039601088e2d2b476e4cd1c57dc97b96597536d171f5c7735bdf57ba617f98512c5efefbd3cf652d4016b3065bfc58992ad3378bac444fb23c42ade1845fb2e25dca52112334b704967ab239201036eb4446ef431410b3b40d80f62ab49f19e39a593f3e9fcba7121ad8ef0fa42e353a4fbb5074cd8596b9b81f", 0xb8}, {&(0x7f0000001400)="3bf803469d87d7a9d134c2e08c3400080000000000001a9c09b9d4050731c324e60816cae0754123c5c0047829b32a9144479567100c4f74d3d9425efbf369b38824ebca9a3775f85385a2f90e1c5c3b184cedd6271b23078b585849202f793806a9e37a0d5be398b3e7034a249e5e6d80d68deb4103fb6e0000c08b6330d1c0311c9260bf63dc9eef28d0549b0cd13d2992fbb08d9eab1bcd4cb85dec211088b469b730ec5347f31f8ad58d0d5c1e8bf9ea59e4a29a223ebb7926dbc7eeb96c0894ecd9e9a04dde0ee2669a0887e217d1219fdc6ce21531d06c9a191035ea3afab4d2899bdd07000000000000", 0xed}, {&(0x7f00000029c0)="1248452fe6640821c6afa78e58687f68c243e0b111ca2656f5260f4fa073e8bc4bc5243ab429de797c8d86b524d89f68e9e349e0a6f0c7617d3bb5327aa648adc42e3b635644f3c8683c2051cdc92cccf5093fdbffe7d24c3ab4c1e505ef1a3fbc4992ee405173e498415f64e23e1422c64c8deafaaf1c23107270de7d475376fe4e88f3d36dd593a51d3dc0437303221ffd84e303b409e6bb4f4672a4092b075f427580429b103fa69d2164e6a23b386eb86653d71955ace1e00cc4046ae3bc6ed6923651267cccdaf9c9f056000558c5780741661a7f3bf159cf9040d8a44eec08d2ecf8130cf14bde03d2c075639a3a9a9d9e89eba6ff4de64ab8b4daaf99e73073866cbbacf07c45e47b35c2df5e4b6475a42ee237d787f3efbd425ec47bc05c6db3e89d766ba5a76251fd82f8486f2e22ee8cc54d1230812300675df8af9ed42790cfe904d81532483528a45ae8c6a8c994a295e3be707b56f940dd6d5a022f59fa2c74b458e3f36ce03b76dd5638bf9030837ad6fbc5ce10f6989ba446bd2e175365154c26dce477770f406b397f1518696914909b53aa9666746e054869b46594ef5328ddbffead42660ebcb42c4b0c10b8b79463c449962f8143dd54845b8f8e6ffa21e10539292cf37ea3ea655251a09234be2fb4de43ee5e67f2b814c91766afe6f00c27325dcafeca3c65da4f38a4ad292f9e520a42e071b09e33efd5a76edcb37da1b0da85f5d4822767f7d451830e2025632068982b6f544cb5ec59c1932f27cc91bc298d12fcfdd823649487e5c4c14d63448e48b0300b655fe277b605055ee7ecef9d63393237ca92c9af0912caca9ed661b00f50b408586d300bd7aff9abb6aa6d170aaf61c045309ee2e06bc553cbaa7ff2430d542432291c5cfa445a62f353884b8335ce38048e2a070fbe432d77ca619217f21e57ed3067ba786fad5ddcf9d774fc6330a03bfa52a990657bc29f629281e3b231814d78febf394c612b9c2ca524ad796e9566a4a01246893d8c1e31537517a77347f4a138ee45240e67c7644df19f8762628911b598ac1a1ab8ccab5b6da502d429d29ba74fd07b40bd69d53c736f2982ade80ceb55297e8831605e81bc9e8960b83f953d890ba2aa8aedff5cea59ef2b74ad122ef39a27adae63bdeb8bb9ceeba04bc42b378180f9d0b398424861092693a69ff97f153ff0ab5d34d339561813e1d1b1c23c3576cd76ba1a1c452c45139467a4d1a5af069231833d9d5dd44c0d253c068c0c95c9083bbe7051e24440904c6ca1573f4a8709a77524d4ab4ceb93c6e7a2625197dea848058cfcaac74096793fb4d8314f1a04911c4c742e6d3d419dfb3d2aaba4bdda301b8356fe611f280ed785388eefbdc6382661fab61b461513dc23d2b865ac9f8ab2fb16caed27e8df8073b75158af389e021b0fe35813f668abf2c61b2d9c6d43968ca909af0b1090defee6b4608832d4212e1fd3a3f06c60016d687be49878a9126598abe8920703a2a5e78f2a9dd769b9a1dea0d9b8561d2dc2dc455a490e9dbb8af04956b7992706261464db2ea9286f06a38428d3b9c5c69675a1eef2f36d4d0e0f582f2a9a3a49c88614c04396f3dadb83b5719b9a5f4953fd9238df2e5fc23f662b70d049e549a19a14f25a8b569f02ff9a93744cf5ab4f180e4450e5f09364c238e47f235d59b1526c6462a9461f673d0cfb7c48efe66fc0b0e148c6bb3b89647eddcffe86ce991f0a176910a5da9a769a0cb6435b37f4e232d24920ba8baeac7eecea7e19a1062be177a9d91654148d2dbd0b7fd60fe82d2fc0050d1598da900c4788b33162fd9c5780a85e0ca6280d8dbce18c5e09dcbe2000c1b3cf00c753cc4c1285d205a27faf04222597db65daaf535cd9fca5da932db338049fce06927d283c1be02fe35a895f7402db4917f8954b2ae16cc3ae76e4df1bec13feab7912aeab80a2d2b2eb9e1f762353cccfcaaee290e2dad0875291b76ace83f336c6dca59d104872774797bae68e911cadcb20fa5b7195aa75d81b94eb2b3eefe14a61a3ba07f394a5cf2e4d34fc4325679e1851f860f40f1bed87e232d963603cad69510e10b093b81570b7737949f8d9e738cbebf53a8d5aa5b5d41fa5ce152c7cbadb9c03b0fc8f332dbadcf095df605af9697fb066bc0458c3c01ff2dfa350bf556e5484be8ae8197c4ac49729610d08fd498826ae6f8ca940145bd97990fc276face4ef64e4416baddec7fada30fb7e6e12622562f6d85be45ba3acd893f130c8d73b3b5a6f5c2becddecd706bbddeaeb901ea4c6d3f6fe8725ccb79967f320a7a15bbabf6baa62d66d12f00e421d7e1d021a0c820f3a2dd037981f36b8647bb340ea93847fb8167d2e8ed38725d1d79f95fcbb3d0a4ebda2e1c983491b0df621d7938278bbbed9b44a3e139a44926572345d7fcd890a47bd2141a24a5134bfcd42eb33aabd952fadca7925b33fe3f11e05ec6e5a03904b4d50e5d23c895f04570914d13edb276e980f5f7644d115c6102e2891ae00159d777d9fcc84faa1993e788cdc0a170e70bc2569651147e15cbad1b6436b2e4b99fac5107fd3b3c58ce6cd480ff4488e97c0a92500b31406973325f03f2759c6743df7ff828688dd796a58907cc76822b9d38e35ba01ec201fedd356114a439d8cebf2ea016fe14bea3173435006c36f4d7f3084d95dc17580dc892eb9c49c29ca639821e1f0d695e9cb2f88ed11258ee932f25c2ffa9b9314ce101ae6395f13e6cab5322ea18eb74effdbb0dcea2064d71c16e3a4cd6114a2414bb800462631a3b8cf37511146bea4141eb5ff518075a9663444946f1a1ce2a25d24c603311026e61899fd18ea05c096bb1534e1d24b280634de76efe95480feb37aaa7bb3b44303833b9e65251b766aca351b2654cf44ebac7ae3f1eb98b9ea37d981eb25059553eeffcdc64df44baec9e266d62443bb506d3e5978ac9afe57d2c2829c4eee446be04ef416e091c172cf28a13cb68cf32e1ae89461e6e3d6e2e909f638cbc0e57af280145e51ac768d4158159b335c19d6b08913637de94934b999f2bf936db062da0afe695ae9e42dc179929d0507d6a92b92fb11ec5403fb2d55eae3e9807345d69e35c2eccc5beb094c7556968affc4b68c39e97f79a2de1e7f76afe11fecfde8ce7c0cc081bb449d06786bf0880810cabf46932ec4dca72e2a380e8bad45e0fe547b4cd495d0238df1a945bc478d5475eb2122eac1a5569277533e2f8fed09cfb72892fce075579235f2653a8d688e4196d5e2f78b8eaac74903a4309b8d652c4fc43525ab65fbd66a833f8155b260cc14b20caa3f13509a383c6a6770910c35407ae3d8b0f2076ca3005ec4bd8654cb5692c52ba7a1ef9b61d7a151540471cee66c8e037f214e6fc6130d473c7d0be358925b3fae66484484c443e7cc57dfe6305cc62909d0167cc98d3a4e2b2e5988dabe1270f21c0a1e01a0eb647a45cda8ad1884ef65bf5c8ca91d5306a353027a909f21e30cb92f421b97b8f32276f1aeb7fc1a3569aa16226e863a1f2f9e1d81c22c3e81415e457257ca1494bbeca031acb01c2918900c301b3b5d9d75df373d2e4e17e0e864e13d742a0859a3114387a48dafd938c180066f6173a307ac04ed748489a69f21c110927b1997dd4538c693a81ba19b9fad60c69a8319d902c2aac0bedf52084ec3209c6eb450a73ccbf9c92c9c126bd6cf66ce190fb68f76c5ebac2f643758afa582161fb41307c0098f69bcb8e1a1116b25b6872c71953fb0ebb1d85826bc695927f0b23912dd8f6b0ab11edf508a5d302aab5be887a31cc51d40a808612761a2d8ff65dc2892970ea87cf09ea33165ec33bf3d577857a95fb63d0eff67c548a86583e2e813eb1d46828eeef1ce599afb8757b7ca150df8277bc21b79047e9d64b0152e1aa7cf927827802b8727666f20be04f4d01c6b6417332dbd9c712c14bd611aff25de11bbb6d672f13be33bd46e2db2cac0935867c8cfc08d0c287c17df007c1e4393900494d26a80450b62e3bfc788fe6ca1a0ee10f80c27d7e07d43cdd798d526315fba0116250d9275232bdbb4c9e22bfbddfbb1b61aeb165db7c16846b90d499ea499457d133f2b44adb042db757c5a417b9602a0644cb343704cd9b4285bb8c8fefa6c00b0e6fe048cb83fc4ab30338ec53e5b7fbdbec81f63dbf8686715c25919af5205982381b9532fcd46d95e299aaee662653b411c454521004e0b618fab7cc8774622cc127f8914b76f7891292591f7019e14ea2ea034a1de804c9b9e966cecdf57d7894483d4951a2d3d507c45d6291a53e6929c7944718d215ef0594a61390dc44cb1ac013088a0677f6e05c8321335467694d4479d6a1689c46bbde30a4a1580ccdbc376d3933a4e87b73e7231ae8657ffa902866aa75516929d93278e4020bca82950ef708973e912f5729c1196f82f653cee7bd904694fdfd23bce", 0xc5f}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000015c0)="695791e2377501a4fd21aab3045e43aecb8d8f19db215a9f2f9cff215d02c27ebe57d3937db8e76df4f560f9dcf6f04c4a494b2d2ac2b0f8ae432ea254b4adb2b6cc968237933281e935c2678f0b7de5bbf59c7bae2bb39ac6db763b84b6efa497b4b6afaa97281d51e9f481b4a0cf0bea6c4b19dc9691b246351b6b0fb478438b58f3e24642b3d9dc08ec97a94c38ae7fe2baa9cb2913e9f0cabd532eeb6e28f702e72f72108cb0c3c8900cfb2573f51d58875bf8da448f316266f877f39151cb338ae3747d86d0bb10a2b3a68b40a0a9ed37dfc6f54500d3198149b0c9a5f55063eb004e65920e044d80", 0xeb}, {}], 0x2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) 08:51:16 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="e8df197b0bcf2b31155328be1c26b23dd499c7c04de5cc45e6396da769a1bbad225ea55f58bcc43d3089346f6da1fe2e9d6fc8f2b7089dbdd84363e57eb52c249a9e27b48a6740f234b586cdd3b6d09dd3cfb2c557f873a439baa2700e1ffe455d2f057606e515ec27375b9c4d7aecf8ddbc75de77102e38d8d67c04e52ebed82518f86dfe667a465bb006cc938384", 0x8f}, {&(0x7f0000000340)="d35aafa318147ff52050db6ed307ad806f43fe79c7d1544c53d0d47ce60a3d291d5823a88f51ca85ede92fb59d35ab56e213b607e5754040f7cfc466484698723de4d26e44d8e2c6cd5f66429014", 0x4e}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="86da51feae557c5172f411698daeb1745e98492100121c5f003854b5ea9632cffd2deac069b6e161a2a1c2b3d815a0c46321c394453473978c0c209651292f4ea6eab42841978add48f95f703877614f89d438b2a28495a1af80a1253b1eb90885e7f40ea3820c289a1bad19b273cb20178ecc222d9ec706bbc9a73e0256b18b83e84c59d33dd8e8321b4d7a9b2d990d1bf0f1c4778f5eb8ec67f0db0513afbe32a4abc01aafe598beb71b29a700d6bb0fa1547143da807cbf9f5305ceaf38aedb8f6c0a2ee64363133e71ee5485daefef0e08805e5f2730fb431eb8f6ea5d1baca174210e3e5f849ccf5ce8ce5fee068c", 0xf1}], 0x162, 0x0, 0x0, 0x408}, 0x1) fsync(r1) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="f6d6bb467a64adbdf0459ad33bd45a6794929673c1715a2cdca5c66adb3de0f9010e611cef953d777cdb5085f5bf512fd6a71b30a82ab6cb24ecaaf536155f939aee7da0e0099524639d04e783d3e26392f404a4b37bfe637d1af129992a0cea9fcd3db8c59f95b3c81fa5dd68f108d3141792fb15411db75cea38e68c90d060176f72a7e2626b70f4224c374137f047d629a9228366ed32caf8fb25b894f5927ef10bb47b6559e2c1b7626fa46b6940d41597f07546372c120c565c7f5c137a", 0xc0, 0x208, 0x0, 0x0) 08:51:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) read(r2, &(0x7f0000000080)=""/152, 0x98) setrlimit(0x5, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 08:51:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) recvfrom$unix(r2, &(0x7f0000000040)=""/190, 0xbe, 0x3, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 08:51:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3, 0x8000000000000}, {0x2000028}, {0x7, 0x0, 0x0, 0xfffffffffffffffc}]}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000002c0)=""/146, 0x92}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) pwrite(r1, &(0x7f0000000380)="8b45236023c890e7453b14d115fc49b8030b524e46739258534dbf9db403f6cd58acd032d5a2fdd3346d114644b0f4899b751787d20f85e3d55b257643d164f1d2876c0ab05bb456c54eb137a3e43f40e199bdc575049d8d0f79c5a627ce2e2e07069b61c45c23cb36b4cbe8fc262ee6e49fbe3c56e790ee623c", 0x7a, 0x0, 0x0) syz_emit_ethernet(0xea, &(0x7f0000000400)="22e091dc4c55a72677b843819d3920a0090aeaa6d936b6aab4b99d4a3ed8be62268f13c94d70e7f7fa968bae339ac3fc7e01d0b1eeecda8fdc6d5f5f28885700cbf108917315a8a7839f170d03b476aa0add4b43097c05d6b48680126c916026b7816f4e652a6e9147609179eda2507e8cb2ed3d355b3efcbd965141339e8602dfabe80417388669aaf4ceed813265ca1cbff2825d387cfa68a3ee18bdf3313182420fc45c8f01cf353cc7a5f0195b3b883179c88d055a98db578e80151f778473b6fad8ec053dfcd5a62e141799d94cc19b6212de3526b3019346c121a2560245dd46ac36fd915f3f4c") 08:51:16 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x8000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) fsync(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) fsync(r4) r5 = dup(r2) fcntl$dupfd(r5, 0x80000000008, r0) 08:51:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200002de5ffa38f389d71ba11b7bf7564004a68ce444dc1f7f1408fe12a2b428e65c84d423797188aebd9d8b6b38f60c59ac06470b47eb9eb5ecfacd313a5b9e03c486d251c9cacbdd0dfd111ae6f6678c056653f31d2b4d6d6c82686a275816915797a48f3e43da3df89664a0f80abf5c48a98ef18a76d812961cefa7ca771f5a389b4777361436ff571e638dab44d22f71d2983a84a85af2dd4f70c08367e3c27248beb9291adf12b72e5f871feaedfbf8f8294f11a14194a59bc9b88583843bdd42ddee2586737b6181f6c14b3693edeeaaa4244af08a91dd3ef3a999a8c179762f9c917c958953549f55d6d6c0e"], 0x57, 0x1, 0x1000) mlockall(0x1) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r3, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) r5 = accept$inet6(r4, &(0x7f0000000240), 0x0) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x5) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) fcntl$dupfd(r8, 0x0, r3) connect(r5, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x5, 0x80000001}, 0xc) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 08:51:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0xad}, {0x7}, {0x26, 0x8001}, {0x64, 0x5}, {0x0, 0x9}, {0x7, 0x7532}, {0x81, 0x7}, {0x1, 0x3}], 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 08:51:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) write(r0, &(0x7f0000000140)="dfe3350c9f7f94f103ac3541fe06ed3201d5f6a34602681e7eda7418ac688d621ce1190c098566fcafade25a5a2880fe59f6a504247918f3a9a2e1742ac979bf81858336582b0bd706321f683b4ef99e6128cfef1c83bb7125be328eb25378996b3d5de32e43f8edb32f12374719966198deafdfb265004c564e2904449cc647a39de2696d76d738dfa153c7518ebe9ab4655ba6318cdfbcc18e1b5a59ebe2bbbcb773fb6ff25a4450e5643fb9de", 0xae) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xbff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2}, {r1}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x6) 08:51:17 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) dup2(r0, r1) 08:51:17 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x126, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x132) 08:51:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x21) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:51:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') clock_getres(0x0, &(0x7f0000000040)) 08:51:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x26848a3f870c22e0, 0x0) r0 = socket$inet(0x2, 0x1, 0xf685) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f00000013c0)=""/214, 0xd6}, {&(0x7f0000000140)=""/29, 0x1d}], 0x8, &(0x7f0000001540)=""/146, 0x92}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) bind$unix(r1, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) 08:51:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) close(r1) syz_open_pts() write(r0, &(0x7f0000000080)="093a53fc1044649a3241c0d27715a0e131b8e56dede00b98380f995dc63f9022abebb9d81958bef84b53238bc0816fea5515061cae68baedaa91b3c68b0c9a0a3da84b5da0a20877fb9e431e453ca46503b22d176afdea479c7782c66d", 0x5d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x306f1, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4, 0xd81, 0x6, 0x1f, "fbb2abd530ae4e9df2d487337dcb67b7a84e88aa", 0x7, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x7fff, 0x2}) syz_open_pts() 08:51:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0x6}, {0x3d}, {0x6, 0x1, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() getpgid(r1) r2 = getppid() open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) getpgid(r2) r3 = getppid() getpgid(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) fcntl$setown(r4, 0x6, r3) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) setregid(r3, r7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffebb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20170, 0x0) r9 = getppid() fcntl$lock(r8, 0x0, &(0x7f0000000140)={0x1, 0x25c37be9a4a2ac70, 0x5092969e, 0x718, r9}) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r10) r11 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r10) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) 08:51:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) bind(r1, &(0x7f0000000280)=ANY=[], 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x2, &(0x7f0000000100)=[r7, r6]) setgroups(0xffffffffffffffaa, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 08:51:18 executing program 1: setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000100)={0x7, 0x2}, 0x10) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 08:51:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 08:51:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x2) fsync(r3) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000200), 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000002c0)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) accept$inet(r3, 0x0, &(0x7f0000000240)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)=""/138, &(0x7f0000000000)=0xffffffffffffffb1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="d8ff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 08:51:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0xff5a) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9b70476cad7bf1a4, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 08:51:18 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r6, r7) pipe(&(0x7f00000004c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x2, 0x0, 0x1}, 0xfffffffffffffccc, &(0x7f0000000440)=[{&(0x7f0000000800)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0xffffffffffffe25, 0x0, 0x0, 0x7}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000006c0)) 08:51:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1030, r1) symlink(&(0x7f00000023c0)='./file0/file0\x00', &(0x7f0000002400)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 08:51:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) fsync(0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x30041, 0x0) fsync(r7) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x37da, 0x8, 0x10001, 0x2}, {0x1, 0x10000, 0x7}, {0x1, 0xaa, 0x9, 0x7fff}, {0xfa, 0x5, 0x2, 0x1}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./bus\x00', r5, 0x3}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10090, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xe0, 0x8, 0x93, 0x9}, {{r3}, 0xfffffffffffffffb, 0xca, 0x1, 0x2, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x0, 0x4abd3011e50a1be3, 0x0, 0x4}, {{r5}, 0xfffffffffffffffc, 0x60, 0x80, 0x4, 0x5}, {{r6}, 0xfffffffffffffffa, 0x9, 0x20000000, 0xe5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x78000063, 0xff, 0x3}, {{r9}, 0xfffffffffffffffc, 0x41, 0x1, 0x4, 0x5}], 0x3f, &(0x7f0000000040), 0x101, 0x0) socket(0x8, 0x4, 0x3) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r10 = shmget(0x1, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r10, 0x0) 08:51:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) getsockname(r1, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCc>g\x00', 0x6c72b93b0e7ff285, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)="79aac344c047d9155f348802f45d9c96abf138a47d425b9bb186749af6feb77294371448dec9da92a37f2dd6a4498d403639e3a95f82303b2592c545a79fbdc329163580ecb83134890e70dd948fff212237ce2ae53fbb03beb76cf356e330f8d644f64ee97fdb22ae2115cbe9974d52132ca49f465dc360f1623b6272b4919c911c4d584b3f0c70ee98d345f5f70c226e8c96d738bb87ab3a96f2765b7ba045c7fd651d2307a425c037a117bb4e91eab05c6e1bff1db75dbf2a2b33dfd0466363ea454c738ee6e698540e3bd7771042c7cd2d525a95e49eb88f3bec", 0xdc}, {&(0x7f0000000080)="4f0dfd40", 0x4}, {&(0x7f0000000240)="3fa135cdfc012b852046cf80546d9ec32008269a32744400a1fbc664baa95031154798da48d0ba232bcdb368d31d8c9038719f8ccc4fd51a3bb9a379e68661b94810751e5a249212cad661a29a4f2d5d5bcf47479e6d1d4d31f3623a47cd7fb6981aa6f6f7c2c47b30bc31088751823637c2f1fc33289b0eb316b5f0cb18dc2afb4ace0a223006209c4c0cdbb03260a225f438b975e86f2efcaab75f17e86e4575c2b29b7cbfeca93ceebc2ff738d0cdc7f9622fc70acba79177bc65921c9e09", 0xc0}, {&(0x7f0000000300)="a3cdb2038048f842094e9ae92985a1eb6f6b45fdc8377fba77ae39c10bb4e9bf0be4c112dd617c79c2bb42da33e8856ab72377ff8bfae55872623bb8928ff952f80e6103dcb32f20ae354b42f849854b90506152355e11387da7896a3de92cc1ca9ca8adb946206e67f188a4178fff2951f7f59e16429fa39d7b620853715cdc0f54246323ba90893b5d05d1d4544d4353625ae0cf59d595c0ca070f16587030c237935ce0379944a1e8822c409abaf49f7e5596ab57a967f44d48985c4b97f679fe288637a55e07ed95485a38c6add043a5182ebe933084", 0xd8}, {&(0x7f0000000400)="fc3b34c87466901a32fd6e33e49b09776b9f819b5577e0245ea96d6604f1b0e4f002015008d30d5c9acac8b4af8a90785b590c6af14496239633791f3c3958371ac54b33c3003a54dd4b1b4aab5f16f497846ba64cfb6e5775a379f399c61b0681e6a4d61d3efc196f0cae6972ee499bf73f3dc98f456f6adda3217b2c85cc5953e61e09bdeca80bafe4200f6da698", 0x8f}, {&(0x7f00000000c0)="9ba856ecfe7b78f41da90ab4b464168bfe2853388dcf6dae590a6dd0f0d6f7edf129", 0x22}, {&(0x7f00000004c0)="aac06872c78ec981c0c510768a1a3f548de001162955e92e69ca301f7f0a62377b93fddbfefeff4b38b4418832953d6f3978c1790b123b12dad8d1cdeb24c3c9d342c1f048d7ed74f601a2493bcb2b67372bf995f4d31e7151ec580b7c1012d4ad6764f1d06e2c68882d03b927914c3aa59f8f669e6e8c43331a27c4f34c3cfba86b4de17ea47aa36da357a4db7513759d43328086faed6cb9da3fb984ec38e9aa82daf5d3aac347853a0d471d42c9bb5a01b291362390ffecd449e00706e549c7c100836ace050ae7a4a379156d5df772ea269c64857b1fb682d88809782832a5d4e763da861ce059b25b0b5bb43bae1058da71976bc5f68e98ff", 0xfb}], 0x7, 0x0, 0x5b) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r3 = socket$inet(0x2, 0x4000, 0x9) listen(r3, 0x4) r4 = open(&(0x7f00000006c0)='./file1\x00', 0x20, 0x0) fsync(r4) pipe2(&(0x7f00000007c0), 0x0) r5 = dup(r4) r6 = open(&(0x7f0000000780)='./file1\x00', 0x200, 0x80) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) fcntl$dupfd(r6, 0xa, r7) open(&(0x7f0000000740)='./file0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x2) 08:51:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair(0x6, 0x0, 0x6bae, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x400, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x40, 0x3}, {{r3}, 0xfffffffffffffffa, 0x50, 0x2, 0x80000001}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r0) 08:51:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000100)="9a020002000000006678bb00000000000024e00818d23a", 0x66c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r1, r0) 08:51:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) 08:51:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xffffffffffffff80, 0x7}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 08:51:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) socket$inet6(0x18, 0xf403e2ba83fe36de, 0xff) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0xebb94811171ec171) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 08:51:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x10, 0x0, 0x17e}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000300)) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) r9 = openat(r8, &(0x7f0000000140)='./file0\x00', 0x80, 0x28) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x1, 0x8c6ffeac23e91cc0, 0x1, 0x80}, {{r3}, 0x800000000000000e, 0x8, 0x40000000, 0x7ff, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x3, 0xfffffffffffffffc}, {{r5}, 0xe, 0x19, 0x40, 0x4, 0x10000}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x21a}, {{r6}, 0xfffffffffffffff9, 0x4, 0x0, 0x100000000}, {{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0xcc09}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x3, 0xf932}, {{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x1, 0x5}, {{0xffffffffffffff9c}, 0x7fffffffffffffff, 0x2, 0xf00fffaf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x7685349f0d59f0c0, 0x10, 0x10000, 0x5}], 0x8, &(0x7f0000000280)={0x1, 0x455f1d8b}) fsync(r0) getgid() 08:51:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4d, 0xf56d, 0x3, 0x61fce64c}, {0x0, 0x3, 0xd3, 0x101}, {0xf, 0x100000001, 0x1000, 0x3510}]}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x18286, 0x0) pread(r3, &(0x7f0000000480)="68ff328d7559eae8950a423f82a288bf6e8e36ff2c7ab5854405688cf601cc14346229f2ae59cb79a883df21ea4c9d7b0303aab8ef193c36cb4504b689ae708eaed2021bfb669ef2364465d7975feab3672667545f423ad0b6242295447a8c50f0f95b94136b2eecdd01bbb7fea6999d157b225907e2e8ac0ef75958e47a11a23455ab787b3189a4913df5b0accd5b8fbfac910851d2e3b5ad413880eadd82efa878919f17a31fe992205a08c5c0dc9ced9b916c9c92c030cab866bc2878b7fff6bbc1a8608139c77b2cd8b302334750df6931ddce77d2d07403c2e5878687139ef1cff28c9bb46d2756bc7b960037", 0xef, 0x0, 0x0) getsockname(r4, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) sendto$unix(r2, &(0x7f00000001c0)="722fbd78ad9028ade145a9baff272d9faeadf74774e65f637d854289654899e91728b58b18efdaf7c60dfead9925bbeaaef8ef69bb70d76f6f0229966840ea80348c76d704358d377cbcd52cd4ce116bbfdc367f80df7b511f7d13eb1fb0b5070680f49842a0ed06c9202125cafce8cea199268d5d736476f7b86ef467a78dd54bd8e550950649b8bfdcef9fb10c4e8e7de5009ffbee65a6c10b", 0x9a, 0xba1a3ef21086727d, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000003c0)) 08:51:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffff9}, {0x2}], 0x2}) kqueue() 08:51:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x73}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8001}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x49f}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file2\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file'], 0x4}) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 08:51:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba6d67eefe0800000000000000f649fa9da398bcd62b103434820a000000", 0x23) syz_open_pts() close(r0) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 08:51:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) 08:51:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:51:19 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="45af00ac6db8c6148c776654939941a433f1916e0710fd7b1a", 0x19) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a8a81627a5f2caff3471f43cb8dcd29121e1fbe11fed2f8a0a3748e32b31a377c9"], 0xfffffe9d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:51:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x5) bind(r2, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x9}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) getpeername(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) socketpair(0x10, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r1, r0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) r11 = dup2(r1, r10) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x400, 0x0) fsync(r12) kevent(r5, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x4c, 0x105, 0x5, 0x4}, {{r6}, 0xfffffffffffffffd, 0x121, 0x8, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80, 0x1, 0x6}, {{r7}, 0x5a8cde7b01ce135f, 0x1, 0x20, 0x3, 0x5}, {{r8}, 0xfffffffffffffffc, 0xc02403dc41004922, 0x1, 0x7, 0x5}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x1a4da818}, {{r9}, 0xffffffffffffffff, 0xc, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffffff6a, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4cb995c29685e4b6, 0xb79, 0x18}, {{r11}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0xf, 0x4, 0xde2c, 0x10001}], 0x1f, &(0x7f0000000280)={0x1, 0x1}) 08:51:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x200, 0x7fffffff, 0xfffffffffffffc00, 0x6, "e5596bf4cb4ae8538955cdff7e301cab67e8b969", 0x800, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x200000005}) 08:51:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) sendto$inet(r0, &(0x7f0000000280)="9a418a56e60c4b0abd3542ca4b65a2a77a41bb2d4657b487c1bf8fc353146cb3abb51590fe46dafe7e8e24132375313c3f71f86b5b82c7c942b827b31883abfe0131fa244998ee39faa849b7bab4b7d621602acebd5e9a21955be7e7ccaeb66315483ac2723d1fe64b9a132585329ab6fba303996db688afab5bcec865d4fac35ebc8cac3431e7fd77e3cc3c3cd6cf6d55a436d37e9c82cfbf08a7fa83389e511e88eb23a9b459114513d189f600e73de2", 0xb1, 0x400, &(0x7f0000000340)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0x7, 0x41, 0x0, 0xffffffff}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x1, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) fsync(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x20, 0x4, 0x9, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x84}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './file', '.\x00'], 0x3f}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001, 0x2}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x3ff, 0x8}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0xffffffffffffff11}, {{r6}, 0xfffffffffffffffd, 0x2e, 0x4, 0x7, 0x3ff}, {{r10}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x10000}, {{r7}, 0xfffffffffffffff7, 0x0, 0x2, 0xfffffffffffffff9, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffe, 0x2, 0x20, 0x8000000000000005, 0x5}, {{r8}, 0x7ffffffffffffffd, 0x2, 0xc000004c, 0x7, 0x8}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0xff, 0x4}], 0x66, 0x0, 0x2, 0x0) dup2(r1, r2) 08:51:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) 08:51:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="b04b51f7e5b32f8d7081dc70c0969610764b3e9b16fbd1bcb3c335bbbf0c79a258f118b95826533f7570784aa836437175325cd5663f138b2e52ec1be25b9fd6b0a5b38b7be677bc24f35e059c1a66b95daba705547ef87078b43c5b190caf3f24bead67b5b1f9adfa1f5c88173c4f5079b072b9805dc648d0b771625847651c24e2826e576a886c5d5d8486b85b97a9d6fad1312c9b2727033bb0d16a", 0x9d, 0xe, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x36e5) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0xfff}, {{r4}, 0x7fffffffffffffff, 0x4, 0x1, 0x7, 0x3}], 0x65, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') dup2(r0, r1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) flock(r5, 0x1e) 08:51:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() syz_open_pts() dup2(r1, r2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x2, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x2, 0x5}, {{}, 0xfffffffffffffff8, 0x28, 0x1, 0x4040, 0x1000}, {{r5}, 0xfffffffffffffffb, 0x2, 0x0, 0x1000, 0x2762}], 0x100066, 0x0, 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="00a9155f213d8a86724e23995146f553ac5142bc19536aae19c4a41695663ee2f64094c869ca05cac85f358d23135b691a5d9bdbe082fb9908595f59740720ce2a7b9a67afaa0aeb72b19579fd85f33ae1c3c0ade12381841aa27d0ad5326cee3cd6539a0464fd3772676ccc089dc89cf4987ae86b6bc4c56e54b26183c3350448b643201f34d434be74b54f8c8871a370b6993198585ac7ec8d434321981a89d2b6247689f913", 0xa7) dup2(r1, r0) 08:51:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fsync(r0) recvfrom(r0, &(0x7f00000010c0)=""/250, 0xfa, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4423, 0x9}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x1) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x0) r4 = kqueue() r5 = dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x2, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x20, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r11) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r12) r13 = openat(r5, &(0x7f0000001400)='./file0\x00', 0x80, 0x1c5) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x80, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r15) socketpair(0x18, 0x4000, 0x9, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000001340)=[{{r9}, 0xfffffffffffffffc, 0x82, 0x10, 0xd6, 0x5}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20, 0xffffffffffffffff, 0x8}, {{r10}, 0xfffffffffffffffa, 0xc038c751365ece52, 0x40000000, 0x0, 0xfffffffffffffffc}, {{r1}, 0xa5be4627095b0a34, 0x8, 0x40000000, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x5, 0x3}], 0x3, &(0x7f00000014c0)=[{{r11}, 0xc, 0x80, 0x8, 0x3de, 0x200}, {{r12}, 0xfffffffffffffff8, 0x30, 0x40, 0x9, 0x19bc}, {{r13}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x80, 0x101}, {{r14}, 0xfffffffffffffffc, 0x8, 0x8, 0x3, 0x100000000}, {{r15}, 0x0, 0x3, 0x2, 0xfffffffffffffffa, 0xd35e}, {{r16}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x40000000000000}], 0x3, &(0x7f0000001580)={0x0, 0x4}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r6, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) fchownat(r2, &(0x7f0000001200)='./file0/file0\x00', r6, r18, 0x6) connect$unix(r2, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x3}, 0x8) 08:51:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4, 0x2}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() shutdown(r4, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 08:51:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0xb0) fsync(r3) r4 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x120) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r9) r10 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x21) fsync(r10) r11 = accept$unix(r10, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r12 = open(&(0x7f0000000040)='./file0\x00', 0x10611, 0x1) fsync(r12) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r13) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r15) r16 = dup2(r14, r15) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x2, 0x9, 0x80000008, 0x1, 0x81}, {{r4}, 0x7ffffffffffffffc, 0x1, 0x1, 0x1, 0x7f}, {{r5}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x6}, {{r6}, 0xfffffffffffffff9, 0x13, 0x20000000, 0x5, 0x5}, {{r7}, 0x0, 0x34, 0x1, 0x297, 0x2}, {{}, 0x7ffffffffffffff8, 0x24, 0x1, 0x3, 0x3}, {{r8}, 0xfffffffffffffffe, 0xe, 0x8, 0xc7, 0xd71}, {{r8}, 0xfffffffffffffff8, 0xb4, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x4b, 0x2, 0xfffffffffffffeff, 0xffff}], 0x4, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffb, 0x85c382f8268608a7, 0x2, 0x5, 0x80}, {{r11}, 0x0, 0x94, 0x80, 0x4c48, 0x3}, {{r12}, 0x5, 0x52, 0x40000000, 0x7, 0x1c30}, {{r13}, 0xfffffffffffffffc, 0x88, 0xe, 0x80, 0x8}, {{r16}, 0x7ffffffffffffff3, 0x10, 0x64, 0x3ff}], 0x0, &(0x7f00000004c0)={0x0, 0x80000001}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) r17 = socket$inet6(0x18, 0x6, 0x1fd) connect(r17, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) 08:51:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186e2f66696c653000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) fsync(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x3) 08:51:21 executing program 0: mkdir(&(0x7f0000000340)='\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', 0x1f1) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') symlink(&(0x7f0000000540)='\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', &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(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', &(0x7f0000000440)='\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') 08:51:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 08:51:22 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8000000000000) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 08:51:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="ebc0c89bffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 08:51:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0xfffffffffffffff8, 0x9, 0x400, 0x6}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x3}, {0xb49, 0x5, 0x4, 0xaf62}, {0x5, 0x1, 0x2, 0x4}, {0x2, 0x6, 0x7, 0x6}, {0xfff, 0x5, 0x3, 0x8}, {0x837, 0x8, 0xc6, 0x10000}, {0x10000, 0x401, 0x1, 0x1}, {0x7f, 0x5, 0x1, 0x9}, {0xffffffff, 0x0, 0x9, 0x8000}]}) 08:51:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000ec0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x3, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x5e8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x6110, 0xffffffffffffffd4) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "bb30c2e7bb6fc6e2d5e92fd1410400e74de400", 0x8001, 0x7}) readv(0xffffffffffffffff, &(0x7f0000000b80), 0x2) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000b80)={{0x8, 0x7fffffff}, {0x4, 0x1}}, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget$private(0x0, 0x1, 0x120) sendto$inet(r0, &(0x7f00000007c0)="873b7d0fab6bf359e34f6d45cb10f24d861a7c853ed0c8e79563360bc824ce0ee1ec6c1d2ca8c06cd8fca8020ff4a08deeab791bffafdb1d8b3ecbbd7cf5b961ed9c554f69ac86cf6921da496032770ad0216512e99f9394ee39f481cc8ce4fc37787ac74b3b2dfc651517cffcd56a91e82db65a1bd7a0b8ce6de2655157d05cdaa39692924c3b66f31ee2e89a4554ea906d9ee49c41efa5fbb6fad9bde5ce14f3e8dc8b9d82ff8a93c7e2186fc302098faacd7a16b8a56dacc1f43525ed", 0xbe, 0x405, &(0x7f0000000880)={0x2, 0x2}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 08:51:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x10}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/205, 0xcd, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 08:51:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='C=\x9b\xb8\xeb\b\x00\x00\x00\x02', 0x0, 0x0) chroot(&(0x7f0000000140)='./bus\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fsync(r0) pipe(&(0x7f0000000100)) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1000, 0x8000) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4c2a}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x45}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000740)={0x10, 0xda00, 0x4, 0x81, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe24}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x489ae5f1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './bus\x00', './file0\x00'], '\x00', './file1\x00', './file\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x9}) fsync(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 08:51:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xffffff84) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x1ff, 0x2, 0x20}) 08:51:23 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r4, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r6 = getegid() r7 = getuid() r8 = semget$private(0x0, 0x7, 0x0) r9 = kqueue() dup(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r11) setuid(r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, 0x0, 0x0, r11, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r12 = getppid() getpgid(r12) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x9, r4, r6, r7, r11, 0x121, 0x7fffffff}, 0xffff, 0x7, r12, 0xffffffffffffffff, 0x9, 0xffffffff, 0xfff, 0x3}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r13 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r14 = fcntl$getown(r0, 0x5) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r15 = msgget$private(0x0, 0x100) r16 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r16, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r17) r18 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r18) msgrcv(r16, &(0x7f00000004c0)=ANY=[@ANYRES16=r18], 0x1, 0x1, 0x800) r19 = getppid() getpgid(r19) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x125}, 0x8, 0x5, r14, r19, 0x8, 0x10000, 0x8, 0x22}) 08:51:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x86, 0xff}], 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) fcntl$getflags(r1, 0x1) 08:51:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/cwf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f00000000c0), 0xc) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 08:51:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x51bee10f1b1278b8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="7b9095869bd8f91fe34b5aa571313a11d9d199fa11b7e6cfa86c65fbe26b1434f60ecccb2e83cab4dcede698ee9808b506440dfca354000000", 0xfcbf}], 0x1000000000000065) 08:51:23 executing program 0: r0 = socket(0x31, 0x5, 0xee) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e5, 0x7}, 0x8) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:51:23 executing program 1: r0 = socket(0x20, 0x3, 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e2fac1400107d81"], 0x10) 08:51:23 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0xffffffffffffffff, 0x10000}, {0x18, 0xffffffffffffffff, 0x4}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffff]}, 0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) 08:51:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x7fff, 0x401, 0x400000000007, "34a9c80100000000000000272f0d4b25648adc32", 0x4, 0xce}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x7ff, 0xe21, 0x1, 0x80, "da27c95508e21c0fbb1ea0d06209ec01cfef4fe2", 0x0, 0x6}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r5, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x1f, 0x4a}) 08:51:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0xc1a966a0c34c2ebc, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x7fffffffffffd, 0x81, &(0x7f0000000140)="ebffcbff2a07df8713b9fd812eaa", 0xe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xffffffffffffff6e) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xe00e36687f1606c2) setrlimit(0x4, &(0x7f00000000c0)={0x1000, 0x8000000000ff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x5, &(0x7f0000000200)="03000000", 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000015c0)) r13 = socket$inet(0x2, 0x8000, 0x8ce) setsockopt(r13, 0x2002, 0x2, &(0x7f00000006c0)="d95ca9fe356bf5dc39dac9f304699021e1fbce7c3f6adbf88d3e268796451d360336b24e27624332ca9731fcd50ab8e18777a269107a83418af28ce9bd9fe511a5ae4317f9897b904e6d29dbd87f92a31ba86816792a4f22a52bbc5f165b9f50a2dc0a5de579f35850b561be232471ec6eb65055c10258a78c79b5d1680788e5d1f83a971b8b7c91c83e58f154367bf2a508d94c573a58facdbe5d67909d842faa2f116cef8e2da5b73919d9310666b6d4959b3ef71e2a9fa13266d005392cae8f79db659d33c73d89aefcd035eee20257157ca3ae9f01c805", 0xd9) 08:51:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000000)=""/46) r2 = semget(0x2, 0x8de85e6409bd24c7, 0xcdfaa17ac1ce5ea1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/4096) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet6(0x18, 0x4, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0x31) r3 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semop(r3, &(0x7f0000000000), 0x2aaaaaaaaaaaac6f) msgget$private(0x0, 0x9e442972f5e39cfe) 08:51:24 executing program 0: setrlimit(0x0, &(0x7f0000000840)={0x0, 0x93}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x208) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000004c0)="4a9bfb5b863a93a5a8628c840b6d8f8b9ebe500619ddecbda39604094680458207d9fc20cc69f532c31e7a400d46dda948d9ac5a8ae1244d3b4867cbdcfdb4f65a1e96b36df831cb01075d4cef09c1a4574fedf6846c2cc6ba7b17f9cf3cf7e6790dfc79f3519bdbc1696c43357a97b283d2d9b16fe3b9c4e747863f1722ac2c69aeab38f4f45bb05cd82cec938b87469d45edf0e498583070cd465f5023773c042cc4d372360b2f2b2c2250d03058e3ceaf7c326c83914e442d48d03947515fe6c7cf7149504b5d154f23e63c8b2f6b7d6e51723db5c1a5c0ec5eb8ed53e43d1abdd8c887e24480c506fe12dfe0", 0xee}, {&(0x7f00000005c0)="ef4e4cd1d812f2d1c0573dd1229a3c926a980575b1dc068c6ab2d1f2a2bff2caab9618abb6a3dbeda2473c92a55b202c9e9bd59fb136bfbc03f8e7778d843247c324b85f8ca5f2b28e54ba878d7e22e9d1d7c6e136551314cae55b89fe894ebb1eb96a4ff7ca21b9c48ec0fd6c0ffdc8874033f61e463d2ac08e281cae438af36667cd5632fa9f559eeb199fdc4b6fd0a8ae0417d354c7b1db1e2ace682737f1b453493c22a997337241ea1ddc2d8c0a0558", 0xb2}, {&(0x7f0000000ec0)="b66a2dbcf34eb63ace0409c0bd33feb3d8564c27218b2b96458f4675bbdffcb21c1e929fb6f0d4cddb6184e4c293c4134f4ff8d6e5042e2dd3f528685782aeb1b8471eb7be00ef170d983f0ac185f1b74d97733e0a070f7ed62792562391f0a135fbf7a5a6705fac4983a4a030481c4193cb8b1dc67e1e972c8d995f446baff7baa802e9f4fbf8b84d71521096fe5734e3428ece9327fb0919c0cc4702c38042d6784c7c7532a807d67b5a54e422dc8068cc2f24ad2ce941edd3e9b67a40a5e29c728445489a2d8df7adbc188d5a11e2dbead42ec9d4a962304b64f08733374b64bebed0dff9607c8594497c0338e53b21901019a7fa28825f81568868c0416eedab9e90bf30f4df8084dbf8fcdcca612c71e644b5c28bad214812063ab1849a8e99bfb86a5606c349c86220262bc3b676046618dece1381f9440f2f1cb78720c4ab2824c27990b574703a15593c1a06e1291465170f23675412c503dd34bcfce778c3968fdb386762a4d70f898f1582ef7a294075dfb8b00c304b74127998689ea81aae0403094e03aafcebd18220709d7a9560a1e24edcf5682e2bd91ee09cb4a9498ce17207e45eccaf1b93d39c9235a739a3ba4754424468e6f35959d3b887f436e1f69fcfa933b87f80cf26f648bd8915cb82db4089ad244c57ed2d0b47a297edcd1641622e94770e89a8e6c0dc3e174d128b6786de9f6f652143e46f3a4e355af67530f8b1d11aa010f2b7b80c90a66f2d51bd9c04dc480c1b2cf2fa119f5632746dd270ce3815af79d390e47e3ae438aad2093351321a7110243dfe187d27df8443ac373ab9ebf9637959d931b7f71e690fe055be427f7692748ea2d1710fe508b4ce4af26b5ed28236dce79552339fe521ba717df7a91992ef854132a18119df3049ad931291140d07d78de8b8967e00b33231dd432b13546d8033d9b8bc32546191f95c753472efb1cad52e3328e75494f0f1dd0bf123d2ad8475d18d2d4cdf1419f49ec6e909173c769a66831212fd601537fb36cd17c4ec7e1eb0f1bf7309c77a938dfa0035e3554561ef8a306680f4114a7cee61bf114c292996548a93c244336e5d5af9c449431f65d8077e5a07225e71e685bbd11a509799547f14ecb8c77f4a94b298619a753dd4d6fb7385fc491635a1199d0536ad0adc493df8b418a43385b8e67c977549097920a88e40867f6b2f96bb0f736123bbc8c6dc5588dd9a03bfd5431d78726f3eefce4358539bcb3f7c6b3a7d640d34ba76762e12ec0a3c277ebb465ac93fbeb23bb736079af8ad43cba7d722c031c48ff75293e0ba417944e8a54d7d416d9088871502cd214a6484f84e6e3a3750236dc7bca6f7bf762fcc585481e201ac62c207654cb66dc2bfccca00ce115d1b91d4de380f9ec1160069633aa632b9e9460defbb2b872015ec165788f5282b0e0136e11698d4bd47f3fcf5a9489e7c52e4e9bc5f3e8d2e4d099876b2c541ed1da317d7edcd3d5f50a7f107a59e053ba14047df57de94e06e930808f8b9feef4fc78184776de8419c3dac44ca182727ae1d6de71a608a0a3f7f2a1124284b9dda5ab944c8550385b5b7781d00b15b1f6519dcc7596d4c82d99a37079b1e4f38a4656a4f8e2575ccc06e3c0db580eaf6389d1839b05b67bdbe136f79b0d5b76bed7dbccbb9df158cdea4e47e8492d0853a8b9ec1ae4ab14ac921cf022a24c410b5fb325af924e8d5d618ae7664ac40bc6e2c0b021aef46dce031a14950fd9a75f131a4f4a8e765969e0b6c5fdc91e31f64f31fbd96cf8e9f75483146a666b986276a79e6a7785edc81a6e572ccbc6817dcd9d664143f80295138e4da009b6b7129d75abb4a8c8b6d4267fd363c9bcf5829933e7d5bffdf3abf66deed3e73b5c9281f5ff8d117519ea7e9269502f8eee1459429700fa8d36835ad8829322bd73874d746043ca5f44c4f73ed876c1eec95e1f9c0914b46b00ba814295ea3bb827570fcb330466d5a054a59e5ccb93380eaade13a404b02ab7116d6a3dd26528620a4437a6176a9107f61f199285f2d6c2db4f7f6dc7348209c0b4ad47a39930532a9f554659d04d28fe4cde1a545479c377ff4eb019d517783a015941ab1e1114df128a382312cdb501908af5c90aac6da33a46d5b2bb0815d43e2d61437fe5214e4f4ea71507789cf18b930d69424a72616b0f18fe9749aa840069f34e006f4b83b49a0920a0cfef7581e90385ce29c17d3ecdebf0701fa4d2c0e31fd054df8ebe9fe72778cfac1f63b29ca1994712d9f0f350e1a245937668abe40af8b2b24fde37b753f09e4651b5c32a23171d0a82a1d5d93a642c9d44156e8e9a04dad0c0a38f8d1ad5e89a601b29a1ccffca8f723b6b7dc0a0fdb4ec9985261dd85b823d0b22e66b1ae334347afc31a6df64e7a343e112a95c101b34fff8b03be50abcb46886d3bbe3277cdd5548468d42b95b26a4c85bdadd2ea86ac2a1cd57cc3947f419cea447a26131e38f1dd22499b9bd849eb096154dd98e99a64888260324815b457ef6f273b403c600228605ba608848ca082b599bb02c153f1e8bb5afb59345d22490aeab3d14a70c0ee7c03e021c362e5474cba8251e9df29fa67e036f6578d4977e187a66c979858996e0e8fe86c5dde09bb08461a99363e6c7070804df75409891cb6938235b90d70300d6cf34300d6b9e08a7f8a0db753400ca3cddd42d2027718dd32cd3717a9531e253c1c06369e77762cac3dc4666791885b43b2711f4315b0ad226079f6b2bfe864d6749a6964db9f7559819c79f537ec4d99ce87ee0b8516663ab54d02c3ed136fdc3c40ac4048fe8705e28275ea7ee20b90ae0b2367ffb6041b2defd1050fe88fb0447f2c22d72a8f7cd284340e94ba499c21bc7c8d666bd8fded184a8bfdb1e28e9e75c9ab4dcce26f5bdd48abd6a39aeeac3b2d82f5e7539d8e92a621d28d00a19891b4510d4aa83b2b54eb8554092de4f16fb48b89ca7de65da202e7d957f78bfcd18a32b7d30c3728cadb7b2fada50de2fd5052c97a0c7fcfeab2ef6f43059528740e04fb18052b2d2a75bfaca4101460ab7f4a774ceb977d8165d5e479688669f515bfe0371fde2c1a6425db5123733507ef3510ee03266e34ff9031ab1ccc705281545230d40659c704b4f36f738ffa717de5da1ba959bf9df8ab98695d1e42f8a44b9f2b58300ff7a3eaad8d611de94779a511f55d10ace33510074edfb387d2c2db430ac5e069f6882467ed6d47d414315b8888d8c2c01a33f82902b0971655fa8eb8fb2cd9b13d18d68fbb018d59e4fd37e70cff5a3c3132cc13aace2fa11787b240a2ba3d243bbcc2f64f519521d92e9e958771bc596346c8a89ea4c9bc3b5bbeeddda715cff7068b6a398940a0b0287aa1de0e4d7488cc03db8a54ad916e9dd20862360f4123dc9aaaca3f5fc98597570fe5ccd7759deb643caf8532d7c391c69631ce3c805caa603dc4af5fdef73f8da068dd8c76c573fe94eae10cdf92e6f9f019341ec0a4726b01a22b6ac3c45c0a7108c3573b13d474e401db66d2fb4837c5659a336676f039b73b363b6014fb1c647d5d266826a1f709d2ca7e231fe5f01c3ea29bd4124bc69862919125a715d78bf12d26595fa9480ccbc3e1e23d780cfafde25a5f3a0f6be4779b7e1f04617fa41e36e227b30105eaff983ece052545366e12e2dcb21cb0af1e3a7d3ac47e876845bee72df541ccaa85ff95144efb05c9240443418e72da82f13ac58539c9c129c5da952e1a83043c4cc727b56a5c7547844e6a2bbd33a2a6767900e8bef193ba5bffc4a1e844af28ab6cd7f07ed6a4a2b821f82c6022406d6a9476a18c4f1a9013172cde834483b7354fac306929f661ada005565140a3ac3af7c30930e5af73fd9904097294e2af063753dfd2c957237633f182b1d38018f5153c125145bf84b0fc17b4cc4bd4b220c2a03076d3dc54845c8a40cc4c7c492d45ff861354f5df1f6510cfd3a27d71b42e02e3a7fb670860f786ed5d149db77f5bbd5360225327a357a1f757e5a7d44296dd77c45000aafd4f45dacb9eae934b1c818548ab363b937ebec611c223ff8ed2c24ffc9fc2922e2528deb519a8b918cdd4a945a9848ea2e7c45d75869cdd3389501a7fc781bc569f8bd346f013bf3ed9210cb3a1438247de8b9b5e8a474d75a51a1870713236749923ff5eaa3afe79408db11e1d6c2b13747b5c7229cade113351b2fd4a3cf73829e723e40faebd4075f05c58e4cbd570fb148e22541c2d00e78932a703ed12a90cda27e50d3eacee6601d9762ad93df04ea98e6d150f309e27ec00a418dcf152ec7d745f2c8899617fa0986f0374443110d250b4cae0662a3925926c0c450e133e25b5413fa41f9d1ef2c73fb26c70ccb7339ac2d1f89e92e62eb99c98e7b9c2d7be18e8909de30b7df7f272e1b57e0823b76b7bc2a8815dc93fa16b38c775dd2e53d111d85a85901ff86964d42bb3bf547e8787fe26747dfab0112252a48270fc46ff6de06b1378b2a8557cfe6ba0f338c63fd54bdb12587da82731f9d8b29429ba3db70e396588f2e0df96f7da77f45cc719402a55c0fe0e55dbad23e6902f57b50ace4dacbc19d6b88a7bbe7302d2ce5702a7e94bfb85682a5ab9ce2b4f23da26d2c2c5fb92a701d048243abd49116eaec26c9435ea18c5567faf1acc915ee97b0ab1ae8279c514c9784fbea9f0097ecb01b9e3e4bde90daf09c2656422e43767239057761a5eed4356771c7f42a81747984924eeab57f1fdc59097d6e3a4bd39e46d43eaeeb3cff980fe5c1c97b5da8b8a64bc43bda5abad6dc64e3539da926484b7f80bd5c65c4f53f56018e7dbeefd26738e4a0fb492039f65ccdd8bab4642dc9b24b5a6cf3a4e1034767a48d912f49de414b5ada956296ca67da968f0381392de83df262eda02f0d268346b3153efcc00db0ec7384a41dd7f5989089d1c3a7c33e9e36d8ed2b89b8431b18978f4b42a916a2adf456af13852fd7bc9a25ea29ef2baa88ad5a675defcfd50722dae76845c09137038c11940b9567032e2356e0c6da793ae2ba577759c1c46e006da45ee337c8d94ad16c7c6c38bb6e219f0a2b01068a12532d96a07ed8d3bd41df9c68a78ad857702e720ea59642e294f823f2da588d0dc1158ca74ef6ad4c6324d4ba7fa7d748815a0cf9d99db4d6f84334eebb7ec55a53c45441d713b93674aace3184e985f360fecefbc5f3b6f2b2501a33f6518aee72ea6594351d23da942dee004ae94c3488cfef4eaa81b2f3c1f982adc2e82f7c02ba0499c4d5bfbb18ca7a48f5486043cf06e7b6e2999de119a842400a45b609ee730b4a6b1aa0c485d1ca4c27a595d60683ee4dbed29b32286bef3220bfc7ea391eebf6e37bd9d6e02689e77e9cdcd01077dcda6d7d4afe59ce8ec2d93966f9b6318a1b03894ce658fa94eaf36c36891bd8080249983ac7537bce5133bdf38a66b66a14385368e88b171f24a995c63268d5d3324d619dc5eaf44cb894f733f2c79d330442517ad4098fd45acc2da72e9a268d77a8ebcfb33afae58fd557df7399ddf191e5b42cb56ee4f3408cf9baa3eb2ec4f0683d65d779fb1d07370c5b3bd23524366d8df7e17436d99ec6354c305d92b6beadb28b5e1677cc34e4799827717867ef347c4b3e516ab238f99713f9c6cd80e0feb8394d544f12c5c88605ccb9940c171ce4181b9ff98ab988fee6a1531ebcf19738f35b78f9ff840e630ff2d9bb64e185267718d357a5cd836c0a928fabb5b65ebe0268ea715fb7cfbc9f4fcdb0a6da00f0b40e0388bb4", 0x1000}, {&(0x7f0000000680)="5da7e2a5f52009c29d6c81c92681261a31f664761b05564b0c256aece7767e66bf7e105d9ff341000030e7530fe50442e638cd033b2f21278c0a0c25c9289263e477ee9313ea9a954a9075070ab35356889d8e19dd7496d49d020df59c8b79e311a45065a6dcaa1225e54790ff457170c1dd181df43c93beab7b71653b4820f53cb583433d9dcb0709ce9a839b3e743430d45da3a05b54afeee82fb323bdcbbb22", 0xa1}], 0x4) r1 = syz_open_pts() setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getegid() r4 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f00000002c0)=""/137, 0x89) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0x0, "a59245225dcba69300"}) readv(r4, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000400)={0x1, 0x6}) setsockopt(r6, 0x0, 0x3d, &(0x7f0000000740)="81db09c53ee7c4f48ab1b4ee4957207592f5606cd7f762566ab1ebaaadd75559ae4dc52bef8a3595a5c6d6f4fad1f3974898253ca4a3a29a9692f724ed4c73e47aad99bca5a593b307a16ef47f2857ba2b7f9cdf11f8b7242de036f34bc2fca65a86cd217220abe993d5fc2176b8558da054502a687f9844db0591e21394900c73fea9737e7a1a42e0a73f1ccf43d73901043267d39a14b6a42a9b44e54afac2da8abf531246aa755fa34e6fa55150f60a04d8256c7bf9d08f96e5b132ebe40f50db865060f3c7865b66b4e88c6a75251e75fbd0", 0xd4) 08:51:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file1/file1\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x9b86, 0xffffffffffffffe1}}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0/file1/file0\x00') 08:51:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x64) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r1, r2) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 08:51:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1700000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x6a0}, 0x70) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:51:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') dup2(r0, r1) 08:51:24 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:51:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x3a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x2, 0x80}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x100) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) lchown(&(0x7f0000000080)='./file0\x00', r1, r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0xca4d, 0x401, 0xfffffffffffffff7, 0x14e}) 08:51:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x6c3) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 08:51:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) lseek(r0, 0x0, 0x1, 0x1) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x3c5306519f0d1078) 08:51:24 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = msgget$private(0x0, 0x1) r8 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r8, 0x0, 0xff, 0x0, 0x40, 0x6}) msgrcv(r7, &(0x7f0000001340)=ANY=[], 0x0, 0x0, 0x800) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x37, 0x0, 0x0) r10 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r10, 0x29, 0x37, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x37, 0x0, 0x0) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0x37, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x3, 0x3b, 0x0, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r14) msgsnd(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYRES64=r14, @ANYRESHEX=r12, @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYRESDEC=r3, @ANYRESDEC=0x0], 0x7, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000001bce625af69d3379a0892b9d38459ed81296cc6f3325eb165d49872b3892c615b4bca030f0b16b541815666cc4dd396b7f34e7d5af59e114c8939d54a4a8529cf699a759b6ca6c84b99f69c8c3de3083366e67c8bb97a111c84c28bc1682c1ac2864354e7a337a74eafdaabecd03059ee61e1c79f69cfd1b9ef6768dd2b3fe5cb8ddf40ae9de0ea8ef0c56e2e08509a5279fb5b92e3053297ea4e66d5b558d290f5b823208b2f2ae"], 0x8, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d29806050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r21, 0x80047462, &(0x7f0000000080)=0x100002) 08:51:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r8 = getppid() getpgid(r8) r9 = semget$private(0x0, 0x7, 0x0) r10 = kqueue() dup(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r12) setuid(r11) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, 0x0, 0x0, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r11, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f0000000000)=0x8) r15 = getppid() getpgid(r15) r16 = getuid() r17 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c6530002ec33ad963848407290f0a42106e446a275445b311c1493f9accc2e17415eecb59f934b0df45baa0a2ee392a4316093be749e8c58f2d508ee83e2cb9aab6ee912befadc642a5a272eeacfdd7e0"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="3cc19bcbeff9df30b8aebc476d4252f5f476b60f987f4c1fac0fad114b88d80691b5727f757bfca561b2d928676efe3feea67f861c635c20d638e227a018c238a52ce6947fcc89f35a2a7a018c3741ba21fb8b49763efda818c6c8dcea0482fc0d91a2c8ddca3441ab9d1805874650dce6082cb1ae156e4e11e33e80f38af259596fccfabcbc33084a14d1fec05ebfa9950733", 0x93}, {&(0x7f00000001c0)="32791b4489f722c6bcf848791b758b22eca658773b9fa9a3a818125234658f2500862e220014d27111db60c5437c8b7546f8e4e744939c84d803b77bef2f1f79c3fed92cc6e5cbc3ea515b58202499765df9111ee360e28e7812368b4406ea4262049fa686395ed38d1255a56d77068cfb382b06c75ee0219f4fe62a597eae7543a095db492f5d165e390e872e533f63bc0b43a375ad5a0a7d71c9508640757ae9f643246130df", 0xa7}, {&(0x7f0000000040)="196f271dcda6d6c4195d2152c17b90d9fa360e8c5c1b95604f28672b91ca45a25aa4f09aa67039b144ee51a907787a9e1f161dbac56d23faa2e5504f2042979409966e363ee991848089", 0x4a}, {&(0x7f0000000280)="39caaf31a30c53ad2da0918a92ca16644dba6c7e9f0cfed19f04c3857f7b6b465502cdcaefcdd32d3c77767f690f98", 0x2f}], 0x4, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff2300000000001f7e2cecf0602ddddc9c2dd8c5a7cfb483b66b45303dee6ef4b3c997468dee1b517778074c3f1ef1f0d05de2e5800b7961b9d605d70155ae387401000100d530f570ab3b322efd9c7fe96304c64c886ee7d198c84d33c844222c483b04adf7ee02f485f92e4aea30467b7e7b8ff2e8c43e73ec732c7f9ab484039bc3efce1de7604fe0ab2e0f3eefa1f16761adc73943d753c84d787d47a1b066eaefc32fbe393b79d91d068e1bfca899d708d6d8d94f2f9ea1253695caa8d817633a62e60d3f62135e72027e07666df0916b05580286e829871a7b9a269de93d6a865d85fc6d884b23cfcb48ac5e0b613a7b50ccd869912feb085a29585674436b7aa57acc46ead2b73c328658a674e10ab7a08636c259d163d417528200b1f26e1d91ca93416a3a25cc9aca57cd9e69f6126c41001a65a416a1ddcc65dd34affda8ffa5c6cca60f06dad8a4325d47bd4dcb53e92e4aa825c25494ab5b034ece1c6b7fd5966ce27fbcaeb10fca2124bdb3296fde30702e2f0d1062a09963fffc575a712bbe06e0005aab0db5d2b901866d53b3100292c0bfb55ad431f7112487658dc1f59896864e8733052133f5dea60d5879c635c17cb46245e403b760c2e8e7b98bb087949cfa7231fd3e0322f673c2a8eb049d85925ae0f198e2349fb3c1ee2fea2f1ddc092e6ea874cb7a", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x401) 08:51:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x2, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) kevent(r6, &(0x7f00000002c0)=[{{r7}, 0x0, 0x21, 0x1, 0x5, 0x3}, {{r2}, 0x0, 0xd, 0x0, 0x4, 0x2}, {{r5}, 0xfffffffffffffff9, 0x8, 0x0, 0x9ab, 0x7ff}, {{r8}, 0x7ffffffffffffff9, 0x1, 0x20, 0x3ff, 0x9}, {{r0}, 0x381e7d4ac6eeff70, 0x4, 0x20000000, 0x2, 0x3}], 0x4, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0x24, 0x8, 0x2, 0x101}, {{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0x7, 0x3}], 0xc00000000000000, &(0x7f0000000240)={0x100000001, 0x9}) fchdir(r3) 08:51:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 08:51:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) getpeername(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85, 0x1393e8aaf8131925}], 0x0, 0x0, 0x7ff, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) dup2(r5, r1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) sendto$unix(r6, &(0x7f0000000080)="ba2eb519849fa18337a1cf8a4303f66430aad11dbbfe699daf4efd1b1e6574d14951a849a9ca24b1", 0x28, 0x0, &(0x7f0000000100)=@abs={0x3, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 08:51:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x1, 0xfffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x200000005}) 08:51:25 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) close(r7) r8 = dup2(r4, r6) r9 = kqueue() close(r6) kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r9) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) fsync(r3) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r11) r12 = dup(r11) fcntl$getown(r12, 0x5) 08:51:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setuid(0xee01) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x3) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x649, 0x8, 0x9, 0x3}, {0x785d, 0xfffffffffffffffd, 0x0, 0x7}, {0x1, 0x3, 0x8000, 0x2}, {0x7ff, 0x1, 0x8, 0x1}, {0xffff, 0x0, 0x7fffffff, 0x80000001}, {0x4, 0x0, 0x1000, 0x4010000000}, {0x3, 0x2, 0x7, 0x4}]}) 08:51:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6, 0x80000001, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 08:51:26 executing program 1: r0 = socket$unix(0x1, 0x7888257adbf65344, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) select(0x40, &(0x7f0000000100)={0x2, 0x0, 0x3, 0xffff, 0x1, 0x9, 0x924c, 0x7fff}, &(0x7f0000000140)={0xfffffffffffffff7, 0x9, 0x2, 0x7, 0x4, 0x0, 0xfffffffffffffff9, 0x8}, &(0x7f0000000180)={0x3, 0x4, 0x7fff, 0xf8000000000, 0x6, 0x7, 0xfffffffffffffffa, 0x8}, &(0x7f00000001c0)={0x10001, 0x1f}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x214}], 0x1) 08:51:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) fcntl$getown(r3, 0x5) fsync(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r8) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES64, @ANYRESHEX, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRESHEX=r1, @ANYRES64, @ANYRES64, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC, @ANYRES16=r8, @ANYPTR]], @ANYBLOB="3a845cbda88bbbf1af7e65ec396c004fcbe73ce8c449e62eb3b541346db9c79b761d5829ea743b17d1cfe6eeb55828d13abbe75c3dd9095e1889da789cb50d5b4f0694f096bf85950c11869bb1f489a4408a2408ad487ebb9547bc8bc3583bb9550e83e75dcdc43189938fc996b16a0ee6bfceab0f5b46d2d232992909adfcb55c609b9541496349405fcc7fb41f9f3271067911869e624ffc377669d718d1e36b614a1df46ea8906075a7ff08031d5916583ecef045cbd7a77a38c993c15a3a17c1fc220edad39076abd12e3f8eaab621e7f017af4dba1f80d4c32209afad6ff93e38de7fd888193d321178490d716058f3ed33bf", @ANYRES16, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="efaaba1e18a2eec9890d4d09e79fa3055dcf5fb3189b51a6358184bd2017dc0fa39f0ef71d7d558ff3d9facbd5d9b29b8724a3b8321c492323dd1834e82a7e59d4d2ca475efb54d049fe33541c60bfc2addbc21a2cadb58041e7321b160bf079b475666e901ae79e662f9d95f4fe1ceaf08aa5e624cef88207cee27e5a2cb2b2ef48e9963cace5f1b7ed288b71c1789ea4cf054db87ef428a8d8292d19fe9e7bf32d86beda75911dcd05aa8be04df41c4be76edd4c4abc531d7d3b1269239aa00766934a2a7701f385189fec76c7b10a54092cd774e7b3f96b1ebec67ec763eb2d6c4e9a0000006f9f2aa23962817a26a8c0b36af6a7bb0bb1a35fd85f121f9089c0e52e4f242904246d", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT], @ANYPTR, @ANYPTR64, @ANYBLOB="1f031de7d1d705305578c49378bf87c5d6983e86c391dfd02d09a9494e77ce4e5d2d9c40655745a8c8dc88bcba4556e829c5b03edbf66e6cbb5470407b9c72a020e1cf7acf13376e608174fcb48cfce52beac1a4a25a"], @ANYRESHEX, @ANYRES64, @ANYBLOB="7c16e9a7e374068b1f96b602a2bf1dbfadd1ce75c1bfbe4491858e2132d94b77c1684878946029f37ee9de243064f2f37784f32f1841f8241690a28269a95d08c8f3991cc10a1c9a0d26e0e1586115a5933ec1d0f175"]], 0x1) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) connect$unix(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="61fb7a54497ba599d04685329608375b00d1c0459724"], 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1f) shutdown(r9, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0x1f4, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x9) r11 = socket$unix(0x1, 0xd, 0x0) sendto(r11, &(0x7f00000000c0)="124d67800a30e69d21c78319cce33d4d2abd8a0c4ffd9bfdc934521e3b5d9e259ee674f7a4eca70b3f362a9418955d4ed66bf703a5fdbd23ba8a209ce167375dd595f6a2acfed5d4d7fbc4b66c0db2194701a9", 0x53, 0x2, 0x0, 0x0) socket(0x10, 0x1, 0x0) 08:51:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") chflags(&(0x7f0000000000)='./file0\x00', 0x80000) 08:51:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd9d, &(0x7f0000000340)="b6") 08:51:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = kqueue() dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r3) setuid(r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, 0x0, 0x0, r3, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) setgid(r3) setrlimit(0x0, 0xfffffffffffffffe) 08:51:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:51:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f00005f4000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000326000/0x3000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket(0x22, 0x400000000002, 0x0) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003ce000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x3) munlock(&(0x7f000050a000/0x2000)=nil, 0x2000) 08:51:26 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="149714942ab729e1614b5befe7b897bc1e10c382517aaee82489f507bb0e6bf281b372c3a61a5d5ce07e703760ed73", 0x2f}], 0x1, 0x0, 0x20) rmdir(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x480, 0x4) mknodat(r2, &(0x7f0000000180)='./bus\x00', 0xc000, 0x80001) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1b0, 0x29) mknodat(r4, &(0x7f00000001c0)='./bus\x00', 0xafc2816c24d7d4a0, 0x101) 08:51:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800, &(0x7f0000000040)="5da3967b4138bac006ede60d03dfd3e4095574ec645a61", 0xfffffc7b) 08:51:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x125) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 08:51:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000c5, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:51:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r4, r5, r6, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 08:51:27 executing program 1: socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x100, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1c25b23ed00f4c8c7ca3ebbc257699a1f132e27acb5087e74e67d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000080020208a371a3f800040000000000000001000000000000000021c88e257395deec608b17f4c635a32b46ceb129ca4cbc532bc15ba81bd9e4566fea043fc2486ef5287312f3426dfd948f4e5a92fdf90f4d352bb6a1ec53b7760e155752bfd5ecdc48aa9f975497cc4af0c34683c0935e55c0083f8316b231aaa104ca7cb401e9679242157e82d867b95e2ec1252be1e89d491b77d9358c5763752250d3121f6c8f9b62ad935ce4f7d9dc4ddb5bce4759c5eb9c40996e0cfd", 0x150, 0x0, 0x0, 0x0) pckbd_enable: command error 08:51:28 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) 08:51:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6}]}) r1 = socket$inet(0x2, 0x1, 0x2) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x02\x80\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x2, 0x0, 0x35680000000, 0xffffffff}, {0x7d80000000, 0x1, 0x401, 0x5}, {0x3, 0x6, 0x6, 0x80000000}, {0x6142, 0x982, 0x800, 0x2}, {0x5, 0x7, 0x0, 0x100000001}, {0x7, 0x400, 0x5, 0xffffffff}, {0x2, 0x9, 0xc3, 0xffffffffffff8000}, {0x10000, 0x133, 0x8, 0x2}]}) pckbd_enable: command error 08:51:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 08:51:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000144, &(0x7f0000000000)=[{0x35, 0x443c8159}, {0x5e, 0x8000000000, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 08:51:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="4e8e47f8039c6c49ca82", 0xa) write(r0, &(0x7f0000000140)="728a66088cd9dd366d53", 0xa) getgid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') getpid() 08:51:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000380)={0xa, &(0x7f0000000400)=[{0x80000001, 0xcc, 0x9, 0x3}, {0x7fff, 0x1, 0xffffffffffffff81, 0x6}, {0x0, 0x9, 0x80000001, 0x9}, {0x0, 0x9, 0x5, 0x7fff}, {0x4, 0x9, 0x7, 0x7ff}, {0xffffffff, 0xbe, 0x7f, 0x5}, {0x0, 0x5, 0x8764, 0x401}, {0x100000000000, 0xffff, 0x0, 0x60000000000000}, {0x8, 0x3, 0x101, 0x1}, {0x2, 0x4, 0x0, 0x74}]}) r1 = socket(0x6, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x400, 0x1, 0x9, 0xbac3, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x10) chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20000, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) socketpair(0x1, 0x0, 0xfffffffffffffffa, &(0x7f0000000080)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000240)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000002c0)=0x3641cc13) fsync(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x400, 0x0) 08:51:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 08:51:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x1]}) 08:51:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000100)="29b93d43ef59c6dd90cfb5fd7f611acf79ded42b43c5ff8cd0b1664ad85e3b0bea40a80dcd1076fd5853099bfe4bfd3faab4d7dcf57c85162cba84ea34a2d073884d4cd6487e84e911ae0c7631cc7adb77a5ccf5647efe9baede4c6b9bf175abf36e1f842febe7a22a50543674e846a891d0be1f2b2025135c201c66f3f7b999b80d57bd98ad0eb7", 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x2, './file0\x00', './file0\x00'}) getrlimit(0x302ff4f4f575b3c6, &(0x7f00000002c0)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000001c0)='}', 0x1) 08:51:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35, 0x4, 0xfffffffffffffffd}, {0x8000020}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 08:51:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) kevent(r0, &(0x7f00000000c0), 0x1, 0x0, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:51:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0xfff, 0x100, './bus\x00', 0x39f958af, 0x2d7a, 0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x0, &(0x7f00000004c0)="0c9d35c40d1d415fc4559586ab96cd185eaf840d79343dde965457a2e79c836dc63c47163047bfefacdce3a7ee397c5fb66abc46bce0dafa81ad25b2ded97cd9388d7c8c5454b3cc1ada9719d46143bf965b5dfd8bd7e1427772ab6f88f7b22e9166a57a5e367820da39821f2b8a96257dc6822be4e7638d3beb28904c4b732ed2d44ac9cbeca83544649c7795874ae36538278475eea875a013782a9ee5cf011403b1dd3006fe6ce269d2b633a2e6206d1ccfb83c7e563d4aa599f28f8f7377e0000000000000") semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x100000001, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) close(r3) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x7, 0x0, 0xff, 0xbd6f}]}) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r6, r7) 08:51:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x9, 0xab, 0x0, 0x7fffffff, 0x7, 0x10001, 0x6, 0x0, 0x2, 0xd5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 08:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 08:51:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000000)="220e22", 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) socketpair(0x18, 0x2, 0x9, &(0x7f0000001500)={0xffffffffffffffff}) r4 = getppid() getpgid(r4) r5 = semget$private(0x0, 0x7, 0x0) r6 = kqueue() dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r8) setuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r7, 0x0, 0x0, r8, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xfe}) r9 = semget$private(0x0, 0x7, 0x0) r10 = kqueue() dup(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r12) setuid(r11) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, 0x0, 0x0, r12, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r11, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r13 = semget$private(0x0, 0x7, 0x0) r14 = kqueue() dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r16) setuid(r15) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, 0x0, 0x0, r16, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000001540)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000300)="809e85c7b098b92070a8aadb31c98352599e11887bbb0546ba9156dddc1e27ad0cd66be9a18eda3562ba662b0661609e7a7f1acbb845beaa695a423b7654aa1365ab039bee01eb3292f7ff5085e52cab5f588d6a548b27513bb5ad9c2b4d634d75349322e721558f2b796a309aa473bab978f442059a6268830284da3f2658a6fee03c0fe6ff143de12acd610343bce43ebecc06265581d1f2fab098e4e56a03babf420c4ca21c525a867b54f8833e53c02e44ef38f0f9928d642c39ae3f9f568bd08cc54344e15d3271324ab422f771af78f476bb0cfa0c8a3cc4a7c7bba2cbbb521f4153827a245658091a038ace442d945c137c7a807373461ec3617bf052d045b16e71677c408450741f83b721641fe9e602243dfd6d45bda3f0165aef84aa17c05b1f7cd0cad47474b2ca81176b9cebb43198e2ed3f949d3480f4b33b24e91312ca430239ea7f2e2f296a3b695dd2f27053b35a1631905cfd9c8e256eae256792c6c164a78b99ee0147e2b14a62f0ce6e52bcc74f83eca33686bb6599e7617a098c18e0f2dc18ff374ecefc9279f2c7cdf38f72a714177f85887082d69dc8ae9ab092975ed766be7dccdce3cdfebed63af3b803af010013bdd469ead44b6a2639236268ccbb96e6e8c74bc24dab237b754c354fde5c6be6165345171e732210ab2dad462ed3488fac7f317872d67915d974a50e486db40d5cb56d17f7cff99ba2f2303222b6a1fad148c1863805d6450b8bf69421b78ab754c9d02b9567be12f85d79c0e1be21311f846985efc06ba304f476e53ae9b17e6c396ec4303fe753073746e424229ca9ebfda4103590dd73932ed2604342c594d1379e6e95e9fc58b920ec6c7a87d93b382e661177c74c36f00d82c6aa621df0ccdd65095e56385cb80fe196fcb23d52cf3de81c0314677c46c2d1d68b5b365a3baea2790ff724f662bbf47aa53a0c16d00b6e9c2d36f65518ee3cbae9998c145ba9194031423252f922140d92da7b6a435779dca48ec35e683ebdc5d14fbd1bc127eda3684b8b5f8b5b4b498cc0873948199701fc5d31ee17d2822e1720cef82790659b7c2d96bc222616c160a2f32f625438ab6ab7fd3e8bdae32ac5b01bcd337f8860dcc4d5620a4ecfd7f15328bd0109ecc89d44e0b289b46973cc6bfae6d9e6400c50ab128be45877f10a9041bb996fc33d095ed4436783b1c7589768ba6c4d79956205d68ee204954ea0c79239b454efbfd3b5d2e25bde5ee9dac0457d2c4e89559621df0d910f8a52907ed791a2975f7c75fb42ec8d51f2cfd6914f72d3c4f12340ed28794689c40ac10b8a6684a5e90cd6e2ea954a16150bac359709b25e31dc4b539d881cd952e44582888d5b3d5a64a22211a1a5b6ea64907e7eb2f1ffbd12c40609cceb801fb0a1e94ef56a8f23801d5b1359521bcef35ea3400dc1b89c6e9fc40bcb9faa69e1057edf4bc5047432993b03d1afda29c5c361b6b104cc3f0df7d4dd3661ed43afe55b9604947f42d50bff3f4bae3f9dae335d3a3e1146200a3bbf558cdf36fa974714fba6660a5eb3e3cac0ebff8a66bf5ebe9e9e700786bb0c02f9763598b5d37df99139032dd3b29a384ae119d898b7052b7ee7028580842791c7cb3fd49f3fa7fbf2640195d4781501c4e30208f5c43b42fd43cb115c8fbc5c4e4924d43616f1723b3b7077d426b41e60bba818ea074c869f5b9d22147ef5d33ba4b5368290928670cf381870a8a497898e969ea0fc476372556bc147b9bbdb7ec9b0874de616ced14eefd91bc1272b824f8ebc57ab0cd8438aa30c083378415275144795732e6ab911192f55caa4961a24b9dc64527a92923bf4de45a674cc8dfdf3c4e8bca03fcbf9097da8e49cbb3346751fb314fea377572b8222ab21975fcba6fa892a6ebb968258a8481d686cae6c5e626512b8150d2337cba6dbe07986e312164cc76251ee01f3a9b2f1720a40845119c27a8499c6c5b98b8eaf76709b5530e9af8a0b2ee980f0ef4d1dc90844507fa9486baba1e2cc4b42a22423288ca93c79f9ff557dfd96b38e4e65ed909fb5ccd59b8ead592ca788e90c372c8aac43bf3e668bcfdfc054b08de2e733c8b69683141f5c51d7039d1ec16e06ca83a51b9d20f1307a1ef414ecca3ebdb4fdc80c1ba25623786640a412e1fd5cae4fa5c9d853c618b6973ec72f8d18df1562d79c8c2a5242a8c6746c6f4a0ca01d421e37fe0bc0aad50320ed784f43e7c8866d32b3de29793b1ef1bdf9c6906deaa5881ec794d054fd4d99e1e74f023f0634f0b2e674eee8cdafc8573bf517e8e173384d16c8436b909861d228abfd4016e44b36bd3bdb0f281803f3cd32b7aac65041a27295c8a7d61a9d5b44fb6199aeb6bb4994ce97e3e7456dfac711f988dc1e94238779419080a64748d7a9f685eee4148c33a33958bef41b6e9d3a495b67e707d54e82a919873f9230d55c9ba770766bc61c58f56cb74ec6c3d930110979fa93f66b2253c758433b0533f23983088f67a72493e52d737762bf25485afa190346ece051b84795b3a1b01ce707b17a0f0a4de1c35b139f56f3dcea440b0eb350078cd30ebbe4c81996ac84e0f3b138a6d0b5d69e08080d47588baec009ffc346501dba00c440470c6ce1971488b7996df517db1e3fdd2d41d83ceef0837b8159aa05f97ce71c5287c0e18790bfbb7efc98f2297b1bbefd22d356b16d51720ca3e23ffba5f87b4ff4120c7076165465fa97b6c226aac74b4e72c9dd67a682310e8262441ef8069e7ec8c6a3102e61f58b8af286ec8cfaa68dc97e137d85d6ff75c726a27f6a9baaadf60e18502bbc66a86c59ee10fc2db24d054cbb630b12180bcc9cb0cce3009ba0ceb7b2264eda11bd4b13a0b48efe683a108647d5175dac9438a4211d923aab710e154e74ae478bb9b913c17cdf66a0c25b2a9a281f333b2753ca8b484e2af25faaa369cc2b3ed769e78aa1f36b0cbccbb7b46df2e6bd35ddc26ed5c7cf8226015c4456ed7dbdfc8b526bc010233da688b07ec2947137073e36ce6aa237f6746c0808c907cf99dd58f5362f4cbe90e2c6f3302b9330dcfd9d3497fdea25f0c11d104ca6f4551af87ad6951d241f339a40b20bd301e400faed195f4b937aa815e4305918e0a6adb622c068d73206c6b566d503bbbaf910d52dd8a1bbca571c92085ff12a11bd9bbb4aac85627e8f93b4ada0c341cffbf10da74bdeeeb6b8d3484fa949481cfdbac9d455616a47afcb46099b96c8abaf2af8a6e1d28de1440ea4b083e7303d5a0641c0216b475b75512fc6dfac4f98d0152e928e07956b9566a633f2318635d08faaa7ee6f2381b50578b92284d37bd5a4396a5f52acf4bac450f7d0eaa7a776ee4c9c85e601baf543fa89c1828db0e797c1437833bc7957b9f14839cc66ca45ec46118b1891c5b5d74c6748f24cd51683eae5e5c945ea3186aa787377101e446883ce520a3506f2323819a9bf0daff3186049989096e264663f062249205bb97d6def04f47d8b70a8e9ed211f4a9c5b28076127b9e4bf4e594d76475c937b76770d6e1f021cd688543e665f105e7c84ca3e9d89a72b5afade87c6b9113a572460eba55d0e04987e0321bb1987b0ef9f2fc94b36997f624e4e490ecf3fa6f70da4b6839967be19dceb9c6e2f9665b5145a7c09e7c3ebb1f61fff25d5f7fd7b5536be9beb7d17919948b4ab80ad959248e89a76439e3b068251a64770d4ab2255e762857eff073bf323ff607e18bfbf0423838440a70494f5a0b4089f10f73bf872507a563aaf9cdff87b4c72d3f585fd811399dc1660dff0a836f70bb2bf7714edecd16f86bcb1f7ed52612de16af6dc7946463c28d205881934945e00ac8b6df0a4b3b458a0ba1f0beff085e4dd9292c0bba4bd6f96b581e514f2f5eb2719353981fd975706a34f312040a673f0c357741541051dec42c649724eb20505b4967d441533a6cb4a8e941f3ad28d131e581e4e0404a8a17f4093e852153267579d565189b30ecb852904b51f128bf9a007e3d18e25543116356ff3fc5f5aa82250d0a4288e4a427a44abcd9fe817c7f86c63de0979da34cf65e1985df4c8ca934d11bcf0d8ade6ebd1c85a41dd39805a4d4e8d43570be14b4998d48248ae561ac546e4a4f088027ae6246793b5efa9c7512705df82eba54503862b6d7ef909c614a8280109ff9816e46861597bdf2e951c4d584c241c7b777547e5224bd588e1e52816cb2c3ee2c74882a2f617ebb193222e341ce671d1f873105328bdecae237ed9d246bc4e354b8ccd4d5de541c03d9d201e67c6dc423729faaa93b8b692342cdb42684b3b23df75fe631c0ebfb4f9ccf7c6dca5ca8830b1cd9b4283f3e9cc9cc60e53f8823412272a8009715fcec380a4b7784398cd1adf767afd7ca50670171451f091422aba6b74d5520dbed62dec8f6e2ecfb9a43c59cc7287b1236feb5958083b187e73b2d3879cb1e5a5b76ac2165df3895710353a1bd72a8084308efe03d226ab1625be37e6060319ad646b74424fcb68db39f99ae5493c8bb26afefe10c2f15d9a7d3e8eb831ac1b138c52aeaf1f6ca045061a688bb0d22e2601837d7ed2d64c2b576e9a74a8633a0b948d0469ad577331d2d867fd8b42060e27aa0673a98a56960db1f0ee5dc6fcb371aca49173ae5d1d2e25f4c3c45910a4b9d42b89f18eee828e39257b5bd77423ad6eae72217f901e41acf9a993c11cba4a22e971aa7b344684a83ba0be212661857b8c576bcbc38f38b5f83c1c76f4997904fd01a14fcf493b1d4bffb721706c695ee42d55570e7e85f103ddc3875812726daa31a4a1d59b0333d179064414c442c70aa85c0ce4b9feb446bbd9b1e34dfd54c013a0110155dd3939ef3ae9b67a243872cf91f87bdd2c5b2d2ae2665dc1cfb43b196ade15aa567ea46785325452aad761dc1a3ccb9169e32026152674e6a6da636a9ff7198630d8e3c2cc8d0cae804ed20ac22ae22e77a1076ef7f01291255ad4e80e9edf75acb8fcce904031afd679d10c532b76fcdc11381c5cdbbf05798655cc937daef633138e561c40383e39d52283d616aa69fa03810a9ea6adfd049397c43e4ebd73e58a2f9ba0abadce4e6d501d8d91ec063ef7b98ec97c0dd58403555e9e271af8dac483459902b8b5d616241c68672c12816517f5926fd803a195392695a192315dfaf067fad1470d0b3f65710d496b5eccb4016cbb8a38fd90de8e18fb558f19cc26dec7c44b10b2117df8788be3a9cf6fbcb0b4ecb68fbcea3c4dc4c0223aa69897d0027def2534efbc44a9483a97bae7b04b16ee3655c33e042f6a1832bb3e443d6abcd8fbcb2b5068f1c15e294f2abb6af3baed4d123d3d7e51a5316e4008ecae870e72109d76fc9a9c24b4767a186e469d450b1cf39caed58994fdb0c5f43a6ac969c878ef4c572736753834c2b4109c9e3e284a6639c2b654f55a224101d89478296ed9b2418a09fc451cb1808f4b4d87badea7bad47854e0faa8e428fab82fe61655c52f7f822995c80dfc44481ecf88489ea9a6718a029f16aa56eaba4ba6e172cd079286714f085aa526c0d3de56a48428178b922ff5b00fec428ff0060855bf8de2ebbd791d35f9e4bee4c7cec462fb3db9e489b60e7e99c75b2ce5ecbbbb67d65d23f81ace69a31bcea0bf979c75938ad60298a299ede84b1dd69bedb82a525b03fb988b49ac8c77fdebb9f28af8446ebc48c880117c91d25f7e2d63f55a2ea4a3c83676af4ee39dac4b6d6319d96a74cfd26d2b37b30702ca21d19712ae22785f6f9e7310b2a3d1c9", 0x1000}, {&(0x7f0000001300)="5a91df903d5e9627bb92d66d52baf38df35e6acc35f9e78895c1161f3d50b9a3df037019806ad79c5ff20be3fb262c48481c17fb0f57904d4a6134261fe0040bf14c43f214cba805d8f52945bbf2785bad25a588d7e8e047ac86762c54c0e4becdb17f197a049719091447a96299a65d0df2442fd5e5daff80133ea1d849cee8c0971e3b9bb870c1cf7cd421ffb7bf8c520afbfdf56fbba0da2ae701f36ead4a03b14ed6ae60c58e54f5ff45ad00feba88037065d1e30ed7070afb32b77ca250ee25e6dc93008b761961a8e10616b7dfd152bd907f6e59", 0xd7}, {&(0x7f0000001400)="08747c2eede913aa46e53360b272c3730e05d852e305331b575a9a04c1296fe1fb419a850881e2299d59cd23ada2a27acbd58c08876d42176ada5c68afff187df0ffbc7c765e80ae4cb8de723665d93af38460453c672bee7580b6f767723883a6815e149572e68d2834eeab0566d6de5fe5ec131b6ed55b15bce26123d03b4d2e5d08700214f9eb4e", 0x89}], 0x3, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r16}, @rights={0x20, 0xffff, 0x1, [r17, r0, r0]}], 0x80}, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 08:51:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:51:30 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0xffffffffffffffff, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:51:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:51:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000001, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:51:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000280)="e75523370d12569614c311c4bea72f41dc6fa1c5f3d8fb77488064a6b20ba5b1bfd1d4325e395bbfb849406a90b10dfc62f582e92c41f8a05dc96525e6f7b462c99f5ccd5d63f6e75cbfa3820f3583376af1a0880a86a642ff0d8d0cb27152e5978fbf8c3f0da0dde90e931e5b2d2926b3444a155ad0c82a2251cfdedbb97e27580bdad91165ff1c2b5fd2c9e2878b0bd72f130e63c171421b0002744b289b0905d6e333a72f3e35c67babe196c27074c1bfb216afb9f84eaa9a583b8e8494108d16115952c8d0bffb975a3fad948685e47263fbd757314ef5", 0x8cd8a47dcc39f7f6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 08:51:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x88) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) close(r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x938a540798f5a5a3) openat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x88) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = dup(r5) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 08:51:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = getgid() r3 = getegid() r4 = semget$private(0x0, 0x7, 0x0) r5 = kqueue() dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) setuid(r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r6, 0x0, 0x0, r7, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r8 = getgid() setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r7, r8]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x200, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = getuid() r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r13) setuid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, 0x0, 0x0, r13, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) chown(0xffffffffffffffff, r9, r13) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 08:51:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x7fffffff, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) pipe2(&(0x7f00000000c0), 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe17) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 08:51:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 08:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0xaa, [{0x0, 0xa53}, {0x1, 0x80000001}, {0x2, 0x100000001}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0xd}, {0x3, 0xff}, {0x1, 0x1ff}, {0x0, 0x7e}, {0x3, 0x4}, {0x0, 0xec29}, {0x2, 0xb8}, {0x2, 0x8}, {0x2, 0x4d}, {0x1, 0xb3}, {0x3, 0x4fe}, {0x2, 0x1}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x2}, {0x7f1f0a943aabd893, 0x4e86}, {0x1, 0x3dc}, {0x1, 0x81}, {0xb48982bb99dbad97, 0x6}, {0xad157df1c313d89f, 0x800}, {0x2, 0x4}, {0x3, 0xffffffff}, {0x2, 0x7}, {0x3, 0x3}, {0x6, 0x69014c80}, {0x0, 0x5}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") fsync(0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x4, 0xfc00000000000000, 0xfdf, 0x9}, {0x9, 0x8, 0x1, 0x8}]}) socketpair(0x10, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x0}, 0xf19, [0x8, 0x3fc, 0x9, 0x401, 0x7, 0x80000000, 0x400, 0xffff]}, 0x3c) 08:51:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2b, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x97, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 08:51:30 executing program 1: pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x7f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = open(&(0x7f0000001480)='./file0\x00', 0x200000000000400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) open(&(0x7f0000001440)='./file0/file0\x00', 0x40, 0xf33113ca2410bbc0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r3 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x446d77c76c169a8) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r4 = msgget$private(0x0, 0x20000003d0) msgrcv(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c0000000003cc1972a706b261200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r5 = dup(r2) msgrcv(r4, &(0x7f0000001500)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000042b67c95f7648a0000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6de5ad2198e000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a42351"], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) fcntl$dupfd(r5, 0xa, r6) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f609e3bd36e8c0c712d4cd8a61f850a43c8c46b2250c5d580c15ecdd9536e0111ffccc20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477627253b2939a2b94d2e4d9aacca0b543c2f9af1a7b3e2b359d0f9e86e4bc5e1a6887881284d0f7482cf9f0289d23"], 0x4, 0x800) 08:51:30 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000340), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0xf000, 0x120, &(0x7f0000ff0000/0xf000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) bind$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/246) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 08:51:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x50, 0x1000000047fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r5) setuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, 0x0, 0x0, r5, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r4, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r6 = semget$private(0x0, 0x7, 0x0) r7 = kqueue() dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) setuid(r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, 0x0, 0x0, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r10 = semget$private(0x0, 0x7, 0x0) r11 = kqueue() dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r13) setuid(r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r12, 0x0, 0x0, r13, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r12, 0x0, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) r14 = semget$private(0x0, 0x7, 0x0) r15 = kqueue() dup(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r17) setuid(r16) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r16, 0x0, 0x0, r17, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) r18 = getpid() r19 = getppid() getpgid(r19) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r4, r9, r12, r17, 0x0, 0x7}, 0xfffffffffffffffe, 0x7, r18, r19, 0x1, 0x8, 0x8}) 08:51:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="512552d77eb3d36f20feedb4a055bff72588daf67caf05c21de8545ef8c783bdcf1457e41e20bb6a4d14bf085349e290d32374c31f9509579f382c62b044fcdb2396cb7ed6bdf7fd4c2999531718f88cef4e5e48ee2359b49354116fcbfc57ecfa34d780f6630d7fd7ac589593904651053d08e6accdf6db518778abd84d44d6df60d068feeb2b9f4eecb02da98b9e92dc7c24f1b427e7d515b78ad8f59d3f70f0af73e5ffb613ba942280ce13fa2ad4da78acd62cadd07a725e8ae3f448c53fbeba38100e52c1ca593b42a30ac4fd53", 0xd0}, {&(0x7f0000000300)="5f5e30ad8c99d25772fb698a910705c9241b02daf58b5a2c51fc86a6f6a6af9b872dc35b1bcd666cacba60f733b53ebf8aa6d4fc2622378190b5b8c7f44892c9b788e9bf6bae659d7b4162dde91e760aa56fb7aa5b76b6ba3f5398159a4695b3e852ae51f1de41979a70e4203eec0eebd4684e8217c9c64374f2e5d7b3d5ea66f98e665b14df8db73172a4da43d9d0264a0b3158722d84e211614accdb4bed830d49303dd142eeeebff0bb72a085db04a6a8b59200a5a91b2a9d884027d035331ec365df9563743af7af192f63ef1d427d42658575e664a0944c440dca4b780f770d390d8799c94d6ec28d0bab61e041265d80a25891805d77fbad8775954d35c9c71b8d493239a02d9fac9a978d49370588866bae6bf72b45893c7c2ab2848bf2a713fab02b2e9c4d52529f4246d762423b69244a645270de60f42c79d06593fe0787b375706112eabe95e6055f50e25f1bc92fe3fa82b2a5ab5957e366bc0ec5f32e1d474a7119a3b962dff6f63212cde672555fa2f38b04a2cfa9e22368b87481c27816682a357cea7cb528d827c1e4ac62d67b12cc415787319b00cbb3c6a3f910f3765b81e2dbd8e4079befa3d2a22d059a8be602f64209d34b46c4fa9e243cb20c3238d10ccc6e9a6464be9cb30adcba622bbefdc85210a8a51eb14e6631a19b1918caf7d36c91a43007fe23f805da1bb9e433f15fe1fe09de10e86ac6eef3545cf3df0a2b35c43f8466d666b633b5f2bbdb35e2664ab83d3f7713b23aec2c6f5c8165f6cf21e2c9ac6cda25698aa9bacd8fd3abfdb0477d2679baf2ad8ef00ce497a8ee3664272633ea340975a251c8510cb1b2051caebce92f201bb04190c856c9b552f4ae0e35ea5ee92fe02ac8cd24a9a276c2162a605885a692b94090418d22c50f9f45659a025f21e2f25f497ee89b4eeabbea34b270fdbba1de49cd6cce84e1b04782ba641bba76d659365ba36c6a2c16c03574ee7e4e31a28b25507ff679cd7d9c66262a123855afce0673bec9d5f97c45feb1454e394e2495427037cf41b9762f3af7eaeb7eefd8997163fa0e479cad0834b65d7f7cf58130413518edfcd322b1509c71aa63ecec106fa38654019cfb34c8bd0567549b0984799895881f5070da1663e8a12f95562f7c51b1e542e5068b1c65ef93f8e4e99d77c4b6426659211ac03d53288859fc180b0f9264761705663212ae9bc93869d33cbdde11844651dfa5c949537679582038c8fc76c1c0e1977eeb8a609de37522883dc27e4fd83ec41568caa29f5c08d4f5aab58cf27536edff399113d3c4b4e0fae7fdf358fd60d47a801bb7cf4e9d01fa13fd4fc9079455f2dc11488277859b4c6479ebb6db46b97a9853e57580436f7298a5de986c58813f36cf0c35a00e2450c9ecd532002ef8307a676e2660100842a546b3e20efacdb66c93ebb732b67c9281577069c87f88e119bef96e1fc8245e47d0a3d3fec964ba24e8b86e5d8a114d21b0b98dd2a8c8a363216a25f14f136034fbc1461c19c3eabe0806527efb88d1186bc9af3ab8721cc096f7911bddef78937e9b7558b80219ca1b6410f320eb0c5f6b854480433b2b7196147230ee9c882f78ba4766ad9b98e208c06728b3444ca8247ddcb890027a4798f73ac34d00cb430a5251fbd5ee0b928e435c910a97c4018e4d34e1ac9b14256d7c47dc3a5631c23809a50b027c8336694bd8ebfede92c269c7051bfb426328c77031b157af641a88238d2d9e5ce4daf1d88b073a8300b426c8a4a70b9ee7da392f2e18936d6eceb187231cbb192de3eb642ac83f5ad6af73cb9492557d871b884e618d8becd836eec29d7f89b4fccf980c2a11abed75dd3d4a70519b308be436210d1d2b91840beb86b20918a77ae8b15bb84987918498043d7abc4c54bad5aa87f62b176cebcb27b2665c43ed287a4012ec134b1f2590807a6e9709099f8a747f50fd04908f93b46c2240b50cf831d8ebb07cb468351db7970ab841c4ff80843855bd583095fe8d6762e243ad686ada90dc2460c4c4818570ab7316962b5fbb179d59aa15a6566505653a47deadc3c136b4b1af76140fd4bd50f7eba745cc89e0c4300c37a78e392b88e7b3792eee886453a7d3e0ed2698d8fbccf1b3c4ae7c903493db2f2db540183dda950bd878ed0df3e2f88d546bc20a8483f1359a489abbb3c7ca396dd4ff3cd228e8485a99630ac5e729d7515221a59de339044d50b50d8c6e801d851abcd6b6c9d3db675bf16cc21b427c5a70e01d86e1024922e157d8bbc952ca37cb4be64b758a03c04dc061b9aca8a9ee433b907be5e52507e774af31b537a966f534547938fcc42d8842e2dcdb0e51b13f4c413fcb08586f1a9bfeddff8f159d31defeb4237b2c820787d7b65046294900c83da21b55606dfe616cabb913d858431cfbc963752f6047c4cb0abe44b77511dcaa86a875735044d83467a34d38a68cc91c24fd92848a4e8df009787458e0cb0b15e319ea2ec1c6e5c327a0a79e23f878ead4d1bbfd4653f2d9223f2b9f30bc0375f9ea75aa3046f435ea2d392a508d7467158700746b039472a6b2a65dfbd69c0458ce6b4b70210a95bc1d978df1d975afd23b401ddf3e284015c6f181d2ace3607dc268bab5a18a1f845589b04a0cf8043941fb2f2c0e4681a1fb232979aa96e078a1f3121e499b22ee449980e0dc05d910049ae2f49ff39fc0dca2ac87a33fa4a5156988a963a94f00086c935d9cc5ff4a5773824121755447649114aea16e59bb017836012d8f7e02cdbd32f570b32e9ae5087edbae104e80f7d83969d9be8b93d26d15b9d4c614c90e4ed34a297efeea3bb56ea4293088b01b0c83555e24d4d465c291040e86e2ae62a90a576e336ef727c652989b56c1e788656c20a869245dea68e75c016a8f32cd55d1f696c268af41c8236ef27da9e699a44d3a254ac55e012e4641f5e458a3b2e94deb350125ec0c489a3af9855d3c90fd84b48ab2717cc3ef05cc5cce5dd4f0f61f3612c4213b13cd4032a3ae7d027de3de1b0c167d872b779578c6c9f9496b3491fe79e7690960e94dab82536109181cead20181a3bc4908e732aaad800d41fa28c74379f66d78f0d1e39acf6b6b4384c7043dba4ce04ca0956398fa311d9a2ec8dff987bace45043884c28e482aaa77ac7531012e14800b1065505d4203b8a13f2e9d2d37c48f969a9dfcb7a3efd7600013966abdc9f39325893f270d884031a9b4345dd9f8509145998ce53d33f58cf20b1fabd5894c883451fa08027bfb60beaf3da33288d319c82e21cd744d7684cae3d241481025b418684626e44d34d14ada04416fc3f185b894cee5eed0180bc919f74ae53ed63a09601fbcadfee32f207d2d74864237c03658be35f19dff9027dc3a87be0bb1befe8726d899ab3ba7336b90732c04889fe2990c396fabf0c830689a7d403775ac5a6eb617107ea1a60ec348b153dffd67e8255beac247ffc2ccd4aba4f7b8d632a5726eba54c1f4f3cfd3fc42f48edc7ccda3aa1a9b2c41c4a87376d9ff5bc158238120e57d8dc32b57887b0a1132ae6200b058ef1d1fa66529e26e41d34c2d173ffe464cb8ab5c6bbd9dd895b5153d75d446ff946f721a54e04a238d18db70869372280ae80bf1278163be4e46bb92ca64e2624988fa5434ca976dc83605f5e8d39df53596839b4acef461d12b84c693594299cfd70059b827a9ffd816d485838ac71bb19450792262374d66420d0528d3a5b7e1a335634f4fc9e651d271aa1e1d37c34d68bef2d187be9ea237ffd4d52cf104d0bf324f89e159b655d22e32cee1d87e65dd22953db46569c06a4c7f0fe653f41354a07b255a9876b92d17ce023444f4b9bfb33d1ff9df99ccdf0b8617654821ebbdd1a4d20fdbe979ca1f0571f5936da3630661d3c2215bdfe360440e03a6d581ee95aaadfe590a1ec65b3b9595aa5dd8fd5e1acf2c6d5c65af4b3dfffbdaceb2b7fc30236ffb57257602b6d2d96d4030b209a1e334dad1dd5b5ee0a90b5500713593829d9db264ec62c6c6a22fb43fa44d409b936367c4a58dc69b8f86d05598256de39b5d655f1f9b1f18eb1c9869a6581732026c5c06d9d16665ca1c17ad58e589dc6c2e82e322f08e95397acdadb95d9e9621ff8c6d18d9a58b734d3e04389bdf42bcb459ffe7b35cb4ed3d7317e91df3049a64e69a2519c3b3eb63afbd6c36f52e5e57acaf4ffe4087886f060fa11237cf9ca2880dfcfb64d8045bf27ae556be4465fb336757d891c9849e8b21ba97f979d83e9f4f167d52bfe80b01cddd4f53cf913b5d9f9c16580c9f7db9bde6ff903cb871460b5efdc4c324bbf194201ffd20e7a4d811531e857ee27269952273acef00f66b3d4cb3527f83768387db5df3ce4957aab4d1381db6032b2b3b7efff8bfda2618bc761f1029c65388a45dc4f4a5c475d1a997f2bbdedb8dcd1c0e4481d8a13936fa1435d894ed311b2dd919726b124d90ea1eb441edf93c45219563d6b05ecfedd029de8359f91cdc1636b3b1d360b96d55a41dce8e5e1142749abb372911b1162b2b6b79f00d2fd642efe976ac2c4364beb0fa9f463eb37f6151bcb0189096a412f15c03695a2d26e8b3d775871e6589dadf6da683f63c1e40e2a3488fcb239ad59e57ac66f676a35ce0ede6825a31f5f52244b021a0c08967aaffe49184f7a51d09e99567f3f271cd12867bb59650e8ff3876ccc7f768afaa54d45d1c1ac63ea5f15ea49ce32b935552f3187ffedce0e5076bb8c47417e327ebe2bec7906bb28997327d2bbaa901ad2a14a9a6bd34303783d15ba6be71b160a1bbdec3d232d13759e32fbad9b65b80d40a75a5489c905b7117ecab6e5a724cdfe2ba56a0ec1f6d467c94ebf84f3db65729e6734e1133da33f0a52589ad5c8163774f4436c87e12e26ab95e152e67da9a089fd387761036c64a83640ca6997d9a061b791889493d90176069625560d746db991c47137ac70380f13de327dbe045526e9787abd3a2b385f81ad0354057dcc1e5054425238189fb0b9aa3698e8c79d4f280e740cc1b0fe5f89c84507ef59da02d43e930a7f41b4a701ed6fa0213df495618581f5de4fb9d4ed122eae294011318c2184d2e967d8228293b6f4c4eec4b6cf0bd9e2cf763592ba1cf76e5c0773fb25002ed0a4f9fef3f1ca97467e7acba506118033f8e3448957f62b006d1809fdcc668ab432555df61112c434c7df380fa759cb3d9dc0fc3967021f2e24ea9d3b104ad4aa0f0a663339816248abbb550e8c09a67cda9fa44196b791151b945571d14ba087215059d4995ebe24b751e1be1410cbd71246b9fdf709628d372970d722ec7a97367f2d10559a6a877f63b1d8cf8eb34e4a3a586daeb59c03e1193f725cf50f40177c08214572b12aadb1313ebf7b65a504eed02eb18c97aab7d75f0801fc34bff7c15ae2b364f03b2d0b24db8beda8e4399511fb3ca4bfde3b6eb55d1757ee2f93c52a121450d412ac53849a2e3e5b323cded2ae91e9fdecb2c3cd3cec722b3944e3b137bcb6158dd8fc05bd03647a70b14383556320f1a42796d2870e7b201027804010f8ce8115a5aa5ddbcf68ca6503584f97c443dc0999e710c00f9517d98e048c7870a87051ace31689a416f60d33722238fed4217d1b4cf5ff7a5f4ca9e517b55ead8dc2a72f375241bef468c3fcbf93458234c47621f8093c129dd9d18e33c584a4dcb0975b2555163121ae616bae487bdfea8e45ece1f2191da091f0e17944bac6398b541a288e33b5b97ce07e3e27ae0298692ec44e4b2e6726ec7", 0x1000}, {&(0x7f0000000100)="7067f8be62f74683916a99a80c88909475178e8bb0dbf8ab4c69ffd254564619425c97f226dd290859ed58205184adc24bbcf17a4e9806861e4fe7080834acc8f8c48d882d6a45012e53b508eecea33334b0001cdf4e7a30ee9fba66ee9c275fa8532d2d112e21c3c440c8060fe5fe1553d23277caa65b6dbe9fd444bb3ccdb8ad22b7b3890f85eadefcbd977d74fb3a736956806cc6910de3", 0x99}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) recvfrom$unix(r1, &(0x7f0000001300)=""/151, 0x97, 0x802, &(0x7f0000000280)=@abs={0x3, 0x0, 0x1}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) 08:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41c77126e531382f, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x5}, {0x2, 0x0, 0x0, 0x9}, {0x6, 0x1}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, 0x0, 0x0, r4, 0xc2, 0xbeda}, 0x6, 0x200, 0x200000000000ff}) r6 = getgid() getgroups(0x2, &(0x7f0000000000)=[r4, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:51:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/235, 0xeb) 08:51:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'Z\x91\xf5', 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = semget(0x2, 0x4, 0x20) semop(r4, &(0x7f00000000c0)=[{0x0, 0x8}, {0x3, 0x9}], 0x2) 08:51:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) fsync(r0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x401, 0x8}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r6) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff4, 0x40, 0x7fffd, 0x0, 0x2}], 0x100000000, &(0x7f00000011c0)=[{{r4}, 0xa7fdd90e110e0a56, 0x44, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffe, 0x0, 0x2, 0x8000, 0xff}, {{r6}, 0xfffffffffffffff8, 0x84, 0x1, 0xeab, 0x5}], 0x2, &(0x7f0000001240)={0x7, 0xfffffffffffffff7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = semget$private(0x0, 0x1, 0x142) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000001340)=""/196) fsync(r7) fsync(r7) r9 = socket(0x2, 0x2, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r10) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000001280)=0x2) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 08:51:30 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) dup2(r1, r0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x3f, 0x0, 0x1, {[0x100000001, 0x4, 0x3, 0x6, 0x7, 0x7, 0xffffffff, 0x30, 0x74, 0x1, 0x49b4, 0x200, 0x6, 0x1, 0x400, 0x1, 0x8ce1, 0x100], [0x3f, 0x0, 0x3f, 0xfffffffffffffffc, 0x2, 0xffffffffffffff0c, 0x66af, 0x9, 0x40, 0x40], [0xffff, 0x0, 0xe00000000000000, 0x596ef2a, 0x7fff, 0x2, 0x8], [0x80, 0x7ff, 0x5, 0xfff, 0xfff, 0x80000000], [{0x3, 0x1, 0x10000000, 0x80000000}, {0x9, 0x22, 0x8, 0x200}, {0x10001, 0x3, 0x900000000, 0x1}, {0x6, 0x2, 0x100, 0x5}, {0xf2, 0x9, 0x6, 0xff}, {0x7ff, 0x7, 0x80000000000, 0x2}, {0x0, 0x9, 0x7fff, 0x3ff}, {0x5, 0x6, 0x6bface53, 0xff}], {0xff, 0x8, 0x0, 0x1}, {0xfe, 0x893, 0x7ff, 0xfa}}}) 08:51:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000080)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 08:51:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) recvfrom$unix(r0, &(0x7f0000000100)=""/208, 0xd0, 0x805, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 08:51:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xab19049e6cbb8505, 0x0) kevent(r1, &(0x7f0000000000), 0x978a, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x401, 0xb9d}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0xbc4, 0x3}], 0x5, &(0x7f00000000c0)={0x2}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:51:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:51:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x0, 0x9095, 0x100000001, "a2000100", 0x0, 0x4000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:51:31 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001140)="85880203a59c447993f515c0a382503144dbd81c00d9c226d5877be2ddbe56bdba820c5b91e38755604325c9b269451fef594306695fe381a93297a152d41355fd292fdbde298e854badd1feee381967acee5837b6435ac6ac155211ca965da3cff420ffe26675ba97fb8838a274b5c6401b88b8c8c1389442098d09690d438b3f122e1b0cfa0acdb26adf11f7321cf8012469929612fb2c48f8caf2fef01aed2e0176c8d40480f7a47535cfd9c5d1f2c2c905bd121c67b0e73e148b92048b3f5e7772dc80c48278dca5a527e39bbf5be448ec7013556a4322016edf518a8ec48d94b72e34364286a349cbae969de52d9e75e9644edda1895a05eac5b795c9b40cbfa3a5122c00201aaebc24a7c5799e90b2615d6d17008c6a43dec76655d35abcfa858faddb3bc3d0fc572d12fadb1fbfd28a6275c2777767a474988226556e816c5a98e9af71cf98488318d89f4679de0e47ff9254613512af8ac3213967b1b36009750424ac15ff8f0f7d487c29169ee7b105e6c8d69d26d248ede391e030b656a33edceeec0686e150c53c3c7f72dd33e03aaecc39d23afb44689235f0136ac057ad7782262a03462d380d1759a780aeec4780c1876a629a64cfb75df64ab1dc102621bf9a8da7b5147666d24833ac622ac1d46af578c7d0db5581758f4e511ac175d318410e07fc4ca1c220b132f43b5768403a5a8efeb393a7dd887bc1c0bfdf19e1c4eac80316f7287cef5d9ae77b62f9820da383b2f2ebfc565372cabb5c77ea3e9d838421eec3fe71d52402eada0c7cc7a330d61e7592ea730a01c9420badb3417d80738b4e1c7957182c7c86592a49fc4ccc572f9c2a69d4bfa2cc01e111ed9cd6cdf52b28702d45726aab8c8b7c094ec64b819d7b71ec3b9f3ae498ab4242e96e1e36e14b9bfa5629b1d08afa5d0c9dbf7096391e83a3994f927c9b0d0ebe643d51847f0cf933a0ab9d9d01c3f80df0d149d3405557f7ce6bba289ba1aecfaef57c1f66ead206436c2336663a94d9e75a53dd9734bf7d83aa5d8745da7e37bcde37a7e2a6e2d2879d6d9172bbac5887cf458a06d2ee4b91dc0de0346a032b6dc031ff0334836c6cae7b3e8ac67df2354974d10717a18a2c082fbb115a58e2bd058680295819ce9816ae5712a7cd8b3fa9e0a68590cd15880099b296a10841b20a2ad320e92328885838a03f2c70fc90e206db797613d30f20cd393c29fe3c75fc6de606ecc0d12f4e5e337e633e7f059c6337380aefd68319cd26a6121a2ae58a8a1b7df4a884e717bff9b6220db80560e585da55e41e21ab97323ce49247bc0f8e08debc375c43e0c9708ae30ca012c572643409cf1b6c085c50fd0b39fd329ce749634fd2a074f881590f4ca694978493a2f1aed8b698249dda8d097870c7d460dabee8f9fbba021c3aba25142d03f5b172a3270e740878b0d852c96823dbaef948d0340afc62eb848e8e20b284edf52b949967043ac963f92c1a9bed9eb2cfd61b861b8d085c753bdb1d3b1c2c4cb27d4d5005ad9a4327640071d41da0a381b7e8a2d13190353a338deded0a487b0d982887b39000b0031af8601f4552c07bab09f1719e90c36dbab5b59e22814a18801fd8f1e81625a218198ff64d7d1c89208425fc0860aba81bb701b38ee1cd1660a8900fdf1b8ee9e0010564d64e3586d470d4f6ce3c374d281d8b662d8e938866bda409260b1be6acca519bd0a977e0ba9d8ca437148dd6b4e9dc791587c47d1e84c4d43c0e40aedc1a04528f8f02b6bb74ee8da92edf49f527d4ea161630386b9af8418b934b4c7eb847c9e3786a5579307e9c5aaf1fa616b29c4ad758f524823a9d282bd9681c131f2f3cef607a6914917f6c6e47a7ec9a5f66ae75d5f806ac6e50469910b3b9fc81b59c73d80b845a60f333d73538b1b9d6bb1d2ca470e80bbeba911dc26d431b67f8f1197709ad0c9c5d0a20fdaf2c41a4bfdd117a9b354cb22193fbcb99f229cc100d80df86d098aa77f2c0802dd4f92bc15c818d26fc2fa614f3119160455ab15909f541ecf8ea8191b4386773c68a202d756067313c624de6e8cade5c048764468aa3a38b006e6daa65db5659791a2b2d901ad645da17f3a77b7bbb2d5bfd5afbf7a3fb114e989c796c582325ffa8933c120a95f0e83b95c9d2accada767b310c6731d225be404a57309dcf7314bd089b546af63edcb9ad3a4db8c6b77cf713bed54709f5dd6de58a70c99fd1e976236cd6d187e40d0b06405722066c44c72769df1f3da959e06b5649415412d0f4b7a6cac977cdbcf6fd8702a7e0aee9890ba0244107536a30dbf2c48e7faef1d2a988aa75066c3442a6046145e961a8585b40ad7bc34a7251d3ceae9c5841d4ce47082c39cc92041ee9af258d04a891d46affdffd250edee5d177458347cb94d3489f6352714e8421713522b4e96b8dbfea3f72c820e2dd4553bf85798d4c17ba3c03690bedbc0c20475e937c00f87193a9227b0e365f665e3defafdc27", 0x6ec}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x6, 0x2000000000000, 0xf34b, 0x8, "c092b4fb589094cd86a47b364c5325cd5cd416e3", 0x7}) pwrite(r0, &(0x7f0000000080)="c590f4e4a5f9447876de7c81de79196f93aa3ebc3dd069b63f563fd6f4f8ec70b98e7cb2a46cbed018215b937a02eef065486d1fd7bcae98a2910b676cd8da42e82393fdf83744d7df331acc4ceb8b270631ac0d4075a7d2661b1a1a9b025b7d22e152ba90b6b5bdf4fa62b7efe6aa9d9bfe965c55b09c92ac24", 0x7a, 0x0, 0x0) 08:51:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x0, 0x80) fsync(r1) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x10000], [], [], [0x40], [{}, {}, {}, {}, {0xac6}]}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) write(r0, &(0x7f0000000540)="5b938f2d70c891a19b08403ed5516d6d3c8e4a207d90977246a372ee9281aca332d5652aedf8b98efffb3ae7135d74263ad05ad0e16e0257ddcba1158cf1864cd65aa6d6e26a0e3af8add70863e1efcaa3172dcb814945483fdcd8e0ff6e14d654ba7204742f1eec9670a4003d456458eb493c2c68ed3775dd6fecff32e64d7df488b3d6e465893b5d776816d2b7eff2a855ec292803bd4df7038c895968410d58304cc061df50213e439991a18d395ddc6c1ae170663ec17b2e1787848d5036002dab105fa6b3eb334adb6b", 0xcc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001488d868 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82516880, 0xffff800000acc000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82516880, 0xffff800000acc000, 0, 1) -> e uvm_unmap_remove(ffff800000acbf00,0,80000000,ffff80001593aad8,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001593ab10, count: 0 ddb> trace uvm_unmap_remove(ffff800000acbf00,0,80000000,ffff80001593aad8,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000acbf00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001488d868,ffff800015929160) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000aa3800,ffff800015929160) at vm_create+0x182 VOP_IOCTL(fffffd8036648270,c5005601,ffff800000aa3800,1,fffffd803f7c6720,ffff800015929160) at VOP_IOCTL+0x88 vn_ioctl(fffffd802b145350,c5005601,ffff800000aa3800,ffff800015929160) at vn_ioctl+0xb7 sys_ioctl(ffff800015929160,ffff80001593aeb8,ffff80001593af00) at sys_ioctl+0x5b9 syscall(ffff80001593af80) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,2b2de169010) at Xsyscall+0x128 end of kernel end trace frame: 0x2b4e1aba5f0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001593aac0 rbx 0 rdx 0x169a __ALIGN_SIZE+0x69a rcx 0xffff800014921000 rax 0xffff800000acbf00 r8 0x1 r9 0 r10 0x3c8d6579af9f1ecf r11 0xde5f12a8eab6ac56 r12 0 r13 0xfffffd80051654c8 r14 0 r15 0xffff800000acbf00 rip 0xffffffff81dfd0bb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001593aa10 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=413223 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800015928c70,0xffff800015928ef8 process=0xffff8000ffff6d90 user=0xffff800015936000, vmspace=0xfffffd803f013330 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 3121 58032 28545 0 2 0 syz-executor.1 * 3121 413223 28545 0 7 0x4000000 syz-executor.1 3121 266764 28545 0 3 0x4000080 fsleep syz-executor.1 75485 198245 80071 0 2 0 syz-executor.0 75485 24655 80071 0 3 0x4000080 ttyin syz-executor.0 75485 389457 80071 0 3 0x4000080 fsleep syz-executor.0 51460 251750 0 0 3 0x14200 acct acct 15138 311103 0 0 3 0x14200 bored sosplice 80071 477387 90446 0 2 0x482 syz-executor.0 28545 419775 90446 0 2 0x482 syz-executor.1 90446 73530 25676 0 3 0x82 thrsleep syz-fuzzer 90446 222767 25676 0 3 0x4000082 thrsleep syz-fuzzer 90446 285657 25676 0 3 0x4000082 kqread syz-fuzzer 90446 229131 25676 0 3 0x4000082 thrsleep syz-fuzzer 90446 516723 25676 0 3 0x4000082 thrsleep syz-fuzzer 90446 218627 25676 0 3 0x4000082 thrsleep syz-fuzzer 90446 72129 25676 0 3 0x4000082 thrsleep syz-fuzzer 25676 435471 46229 0 3 0x10008a pause ksh 46229 371098 35080 0 3 0x92 select sshd 1208 401322 1 0 3 0x100083 ttyin getty 35080 458948 1 0 3 0x80 select sshd 22924 276240 33487 73 2 0x100090 syslogd 33487 132891 1 0 3 0x100082 netio syslogd 14614 297316 1 77 3 0x100090 poll dhclient 17296 80517 1 0 3 0x80 poll dhclient 84791 147124 0 0 2 0x14200 zerothread 88201 24190 0 0 3 0x14200 aiodoned aiodoned 55095 469914 0 0 3 0x14200 syncer update 52731 124772 0 0 3 0x14200 cleaner cleaner 37981 421291 0 0 3 0x14200 reaper reaper 72394 307992 0 0 3 0x14200 pgdaemon pagedaemon 95800 502579 0 0 3 0x14200 bored crynlk 88252 287179 0 0 3 0x14200 bored crypto 26238 251063 0 0 3 0x40014200 acpi0 acpi0 59220 422208 0 0 3 0x14200 bored softnet 1751 464156 0 0 3 0x14200 bored systqmp 31185 198588 0 0 3 0x14200 bored systq 41198 114424 0 0 3 0x40014200 bored softclock 90710 489839 0 0 3 0x40014200 idle0 45714 80545 0 0 3 0x14200 bored smr 1 64987 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6332K 6848K 78643K 11636 0 0 pcb 13 8K 8K 78643K 74 0 0 rtable 113 4K 4K 78643K 270 0 0 ifaddr 48 11K 12K 78643K 74 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 41 0 0 iov 0 0K 28K 78643K 60 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 1595 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 6 0 0 VM map 3 0K 0K 78643K 6 0 0 sem 12 1K 1K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 423 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 48 38K 63K 78643K 383 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 66 0 0 in_multi 33 2K 2K 78643K 51 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 209 0 0 pfkey data 0 0K 0K 78643K 2 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 93 21K 23K 78643K 1936 0 0 UVM aobj 38 2K 2K 78643K 40 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 33 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 135 3527K 3595K 78643K 30278 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 37 0 35 1 0 1 1 0 8 0 rtentry 112 46 0 1 2 0 2 2 0 8 0 unpcb 120 199 0 190 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6522 0 6522 1 1 0 1 0 8 0 tcpcb 544 98 0 94 1 0 1 1 0 8 0 ipq 40 2 0 0 1 0 1 1 0 8 0 ipqe 40 2 0 0 1 0 1 1 0 8 0 inpcb 280 295 0 286 4 2 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 0 14 0 14 14 0 8 0 art_table 32 214 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 5 1 0 1 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 38 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2176 0 781 46 0 46 46 0 8 0 ffsino 240 2176 0 781 83 0 83 83 0 8 0 nchpl 144 3073 0 1457 61 0 61 61 0 8 0 uvmvnodes 72 2493 0 0 46 0 46 46 0 8 0 vnodes 208 2493 0 0 132 0 132 132 0 8 0 namei 1024 8975 0 8975 3 2 1 1 0 8 1 vmpool 520 4 0 3 2 1 1 1 0 8 0 scxspl 192 9155 0 9155 11 10 1 7 0 8 1 plimitpl 152 75 0 68 1 0 1 1 0 8 0 sigapl 432 594 0 580 2 0 2 2 0 8 0 futexpl 56 10325 0 10323 1 0 1 1 0 8 0 knotepl 112 136 0 117 1 0 1 1 0 8 0 kqueuepl 104 260 0 258 1 0 1 1 0 8 0 pipepl 112 414 0 395 3 1 2 2 0 8 1 fdescpl 424 595 0 580 2 0 2 2 0 8 0 filepl 120 4594 0 4489 7 2 5 5 0 8 1 lockfpl 104 1518 0 1513 1 0 1 1 0 8 0 lockfspl 48 221 0 219 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 553 0 546 1 0 1 1 0 8 0 zombiepl 144 580 0 580 3 2 1 1 0 8 1 processpl 864 611 0 580 4 0 4 4 0 8 0 procpl 632 1250 0 1209 4 0 4 4 0 8 0 sosppl 128 13 0 13 3 2 1 1 0 8 1 sockpl 384 540 0 522 5 1 4 4 0 8 1 mcl64k 65536 242 0 242 30 29 1 29 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 12 0 12 2 1 1 1 0 8 1 mcl9k 9216 3 0 3 2 2 0 1 0 8 0 mcl8k 8192 11 0 11 2 1 1 1 0 8 1 mcl4k 4096 43 0 43 2 1 1 1 0 8 1 mcl2k2 2112 7 0 7 2 1 1 1 0 8 1 mcl2k 2048 50710 0 50662 22 15 7 16 0 8 0 mtagpl 80 16 0 7 2 1 1 1 0 8 0 mbufpl 256 85505 0 85402 23 15 8 19 0 8 0 bufpl 256 8292 0 2267 377 0 377 377 0 8 0 anonpl 16 69220 0 55226 83 17 66 72 0 62 9 amapchunkpl 152 3096 0 2985 20 12 8 14 0 158 2 amappl16 192 2944 0 2161 50 10 40 49 0 8 0 amappl15 184 9 0 8 1 0 1 1 0 8 0 amappl14 176 228 0 223 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 10 0 7 1 0 1 1 0 8 0 amappl11 152 48 0 37 1 0 1 1 0 8 0 amappl10 144 198 0 195 1 0 1 1 0 8 0 amappl9 136 578 0 572 1 0 1 1 0 8 0 amappl8 128 140 0 119 1 0 1 1 0 8 0 amappl7 120 225 0 218 1 0 1 1 0 8 0 amappl6 112 65 0 58 1 0 1 1 0 8 0 amappl5 104 134 0 124 1 0 1 1 0 8 0 amappl4 96 606 0 580 1 0 1 1 0 8 0 amappl3 88 530 0 519 1 0 1 1 0 8 0 amappl2 80 3984 0 3910 4 2 2 3 0 8 0 amappl1 72 20195 0 19768 28 19 9 20 0 8 0 amappl 80 1483 0 1444 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 39 0 2 1 0 1 1 0 8 0 uaddrrnd 24 599 0 580 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 599 0 580 1 0 1 1 0 8 0 vmmpekpl 168 8018 0 7990 2 0 2 2 0 8 0 vmmpepl 168 76857 0 74927 135 50 85 102 0 357 1 vmsppl 272 594 0 580 2 1 1 2 0 8 0 pdppl 4096 1204 0 1166 6 1 5 6 0 8 0 pvpl 32 233015 0 215865 257 36 221 227 0 265 82 pmappl 200 598 0 583 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 572 0 68 15 0 15 15 0 8 0