kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Oct 13 13:40:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.53' (ECDSA) to the list of known hosts. 2019/10/13 13:41:04 fuzzer started 2019/10/13 13:41:11 dialing manager at 10.128.15.235:1571 2019/10/13 13:41:11 syscalls: 337 2019/10/13 13:41:11 code coverage: enabled 2019/10/13 13:41:11 comparison tracing: enabled 2019/10/13 13:41:11 extra coverage: support is not implemented in syzkaller 2019/10/13 13:41:11 setuid sandbox: enabled 2019/10/13 13:41:11 namespace sandbox: support is not implemented in syzkaller 2019/10/13 13:41:11 Android sandbox: support is not implemented in syzkaller 2019/10/13 13:41:11 fault injection: support is not implemented in syzkaller 2019/10/13 13:41:11 leak checking: support is not implemented in syzkaller 2019/10/13 13:41:11 net packet injection: enabled 2019/10/13 13:41:11 net device setup: support is not implemented in syzkaller 2019/10/13 13:41:11 concurrency sanitizer: support is not implemented in syzkaller 13:41:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0xfc, 0x44, 0x80000001}, {0x8000, 0x4, 0x2, 0xffff4636}]}) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)="13bcb8d58ca9d256f05823ec2ed95a0f47dff3edf4ab703edb6ebd074239786e45303449ad58cebf27a6422919d7ba7af32051b82bbed4b01730bb01f613a35c", 0x40}], 0x1) r5 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x102, r5) r6 = accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) shutdown(r6, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) kqueue() preadv(0xffffffffffffff9c, &(0x7f0000002580)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/191, 0xbf}, {&(0x7f0000002440)=""/225, 0xe1}, {&(0x7f0000002540)}], 0x5, 0x0, 0x0) r8 = kqueue() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = accept(0xffffffffffffffff, &(0x7f0000002600)=@in, &(0x7f0000002640)=0xc) r11 = getppid() r12 = getegid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002680)={r11, r7, r12}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000002700)) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000002740)=@file={0x0, ""/108}, &(0x7f00000027c0)=0x6e) dup(r14) 13:41:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x7ff, {0x3, 0x4}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x20, 0x6, 0x7, 0x1, 0x4, 0xe0, 0xffff, 0x2, 0x1, 0x5, 0x80000001}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1, 0xf0ee, 0x0, 0x7e80, 0x1f, 0x85, 0xb6bd5fa2b90408df, 0x2, 0x6, 0xffffffffffffffff}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x3, 0x1, 0x3, 0x6, r4}) r7 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x1c08cd5d, r5, r6, r5, r6, 0x52, 0xfff}, 0x837, 0x0, r4, r8, 0x200, 0x1, 0x20f, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x0, 0x0) r9 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000400)=0x60000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket$inet6(0x18, 0xa, 0x0) shmget(0x3, 0x3000, 0x215, &(0x7f0000ffd000/0x3000)=nil) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/186, 0xba) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000580)='./file0\x00', 0x0, r10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r11 = dup2(r9, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000680)=0x3) munlockall() pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000000700)) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r13 = open(&(0x7f0000000740)='./file0\x00', 0xb7388c9aaaaad5c, 0xc6) close(r13) 13:41:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82ff2d2f66c916653000d6e43ff6"], 0x10) 13:41:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8000, 0xcc) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 13:41:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/btf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4f}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x9, 0x800}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0xaabb}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1, 0x6, 0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 13:41:16 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/17, 0x11) 13:41:16 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd6237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc96ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771ceb4cc89cb88f1aaa14bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15ed4b6e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a1a97470504c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b2f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ffffffffffffffff105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3b2ff036c4a2790f94bd3e8e90000000000001d00000000000000000000000000cdcdc54ce8759b4041abbe712001fd5d85067e3be6a9b9b6d7000a06cf3697d5c38f9076c36292e96d227eeed591488ef72199b0d4916aac7ad05dcfc5db91b5fed66d69a2f135d18ca692be22f6fdc797c00000000000000000000000000000005ca3b31d7eda043988df34c43126602d479ac3213b84f8256d6d4827c6049d0a35972044085927d898917da31541372b81a20be09c8843"], 0x10) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmdt(0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x400000002, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x8cc, 0x7ff, 0x35a, 0x1, "c112ea12053767fc7e5254ba9de9cd531bd7b4ba", 0x3b, 0x5}) setsockopt(r3, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup(r3) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r6) shmdt(r6) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r10, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r13, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r16 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r15, r16) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = socket(0x2, 0xc003, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r22 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r21, r22) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r23, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r24 = dup(r1) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r25, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r26, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = socket(0x20, 0x4, 0x80) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='\x00\xea\xff\x00', 0x10000, 0x0) pread(r29, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001c40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="f4b7a583ba85600cd6cbcdd8fbe5b184f60869c0730a58ff30bfa752fa41100d2d74faaf6b6f7f7d3d4bfa1b7d4c80e56f1cecb022295c30f8f0f01f45671217908a9e851865f64d25ecb0fda67c8f7a2963c7ad1b2a30bb89febc5f99a6ce9071f1e0a44a1762d4beacedd890f0c2e6bb3b775900c7f42a9eb45b6eb25344c051b0f00f79", 0x85}, {&(0x7f0000000100)="5e1adc4bdc59bea6ed09", 0xa}, {&(0x7f0000000b00)="9317a3cef80d4b8cfc703e6a75d1abd4556437ea9ab9ea2e3e07e495199a869bc96996d09f6a9bf6bbc5eac191cf22f3cff623501f67b27222d8cbe07ab918c672c504240d1b168cf4a908dcb00cfd5f51557411fe8a27c50541f7dd57f23809e24caaa510b979fb865eb8debf514aa120b6084cb316e2d3b7797eb5228b6ef9ed690f3eb2c6022981023857fe8fe054deea4854e708a6c9a7c9e5a9ce6f9c21cf03512b3b3d8906a260e391978fb8842187b980494e478c818f3b554c91c8b6087fac8136a6c1e5890a2d51589cbce249479a53c1ec1444483360e893ade2dda90be476ec8f42f41c07078a21729049b34a16de3d163c25ccac2146c1adac0c03997d1443db25fd6339e0e2c958a3eaaa5aba55924fbc31373b8a6167eb810373916dcec2327f301f703026e6cb0e7973fff97b5af750042236fe84eac599a30680bb3d1daa807a8d92de21030aa68f6f91c8e42ab052be932e6fe94b2669eaeabbb75c553ee6ca7822c0d1e2907a183ea77ed1053d0114bea89a3dd7e4beb8ea487c0deabe4c7af3fb81d7ddfb240076907f5175de47a535619ec19ad8cc11594e03cd6a8322f05039c5a26ddbfea86497d682c0bf5d4f444b6c60b33a4b99f0c44e95368b75ae630783f3fbd04b4e171456774f0ea2a7960d0135bb1910c73a487859fb13e656555560d4e34218525c27492f70080c8e7501772476d195baa5e34307ce5c5ca337e33cabe447c5110250be6ac54182a18cde6344aa7774ce1b65e4b811f1e962ffc8ad7c420c359865484f19bc9bc36ff2062c6c9d3fccd56d9e9daed7c9aaa348e387ae75f93f96ce11dfd5196986da393380e85e29f73aa6125fc1f1763c4f2fd298e5bbf6fbbf4f22a55215406c25d15cb7da6c692b4381d5781e3ba133bcd9a9692c0cf9d88eae0d989c749c306e52bfdcfc91f5c196c57bb48c6d8b6a3c4f3d3d4fce98371e66ce5f02579149273247161c95a6e5e1f50f3de73c39bae4aefc292bb1fedc6c4ff91002ac185f2c27e1bda67e6ac938b72752093d513823a9cf64ffc59c6deeb1839c6062a1dd8d1f3bff2f447f64e756ae53846dfa0eafef59930eb32f56b6415f648c5516e8de327339893cacfecd91aed1f41187260cacb930bce1675abd16b5b9a6a5263631965fb0402924e9dfa34abe3ca8fe90e076fa914dde2e897f20847cdac513ee76506929495c210642304b2622b13f66ea141a164a400214a1946168f210aea7738bba3300d03dfa6f50bcf1688594718c9501839ea67be29f437b51d2168ca556f3d72d53f1a59dde0f6a4ab646f516bd0131e0e007388531278e60df3dbf4afd6abe278976378322d91e2bb5403d5bc249f319f9ac0fbf248874e043253e4d788c4839010f70b6c6b5cc06fac0f8925228a9b99aa2a36a40c93678c7e785f76e854891ffd791adc73db45007e484922dc6e4dd6d0b4228c97f2c311344ca4a52fa5bb94749ffc9477b90f59b18cbc54ce6b666355a87fa15e2e7262103b32fbd19adefebd5f12e95058f0fb4ba8c7c8c87f734948342764606ed7a2f44b48d05e1ed1e071f73e92f63648b4a3722b6265a8d150d9021320992efb5eb6434e0f3c8775ec0c1b4d02f06791a7ae4f911a63c3836750d06d560b7a0d6ad0448046393c16d20de7250503de02a289bc02fee397a86a24d313c6befee3f6420cdcf50f181193f0afe722b44874f5255790f79cf03a3e38072f6d3447e7041f6ad632d1f01cd8562d85341f900921ce559fa2721f67545fbe8fe65d44e697a97f066e51105a64a90643930bc7dc3e55351c146acc3985f980faf13969db6a8982dabc475dd017213f0241dd8bd146d4dfeaff84f24876b45256c19408b93a1b378f7ec2da45ce59f23c0b23c35f063723cd7d98c7eadb48742dfdf18a2ef715597199cc787267813e72acdf55a71e72953637d5e75fcd237762a2b8ec7f1e1612001e999941652ba8fefc3b764e3c7738a408dacf8333f271c72e7e4c01fbfa01b2ba705ec78609af7e579aa76dc7eab94287b5e240f4c4f67f171d4babbf03b8a37805862c4e2c454736cb71611f1a386b8e36a07cb5a411ea0078cac7a6001fced9b33030374207ae1478f35e7f6d6673af92fa29f7300457896bc4ad3a8a88bafeeff4f4967eb98c70ecf1e04b06fadae6816f2e6ad83159561be1c5c00a59e4f2c04d34c0f971c318932c153f7e6f4f0f5b88ed7ad82d315ac92b80139ac9b773b41882597dbfbec21e64686549946ca2096e63efe880a6489e8b5fdd7e96aaa5c221e7e8546340a1d9469a9d3f6e8c5e080a5f431bb3cb0a9f9266eb6b273a55ed918bc45d200bda6bc83630aac266ce89f00c970d9b5a4d1abde85e77aa3475a3b9ce3093055b17776f374d94b1da7b29e3a81fba2113dec6624a52133399a0a697d2c2fc0389754d66004f312f2b0910d6d6f5504f65d065b6d027525847a805bc8c88d0f124da680a6275e5912a329d36979117af6da99e866e2eb3fdacbceba9cc37ee65196b676e7736f69d879e86986f297982704b7fd0f82257e3ffe9fe93031f0acf641dae90d6eb27ab5171f2fa8b7cc818eef7507a2034aa549220ff785143a86d6140ead25d4e692a6c29932b6ce207fda60c06f4fc11d45002cdc253c31cf62c23a2007ac9a5028abb0561fba7e1694f548a0bb4b114201a2ad3abe82170822df5a89670e94bbb4616cf5826083016b3e19fd314f251682a4139a8cfce668949a67e1079b42f823527cd4d8e8516b4b1035ca1a6565ca7065b96e3ac5b294e3ccde3246d80ccf7497b6f880654f63a5ea63251cc741651314db4a2624bf29e4f4ba156a3f3475ff661126798f08efa981f932679f66c77985baa9164cca13085f70850fc5e48e80685529f2cae912e6d7c36a7032d7aef9a058d14b2d68b6eb0b94bccd0e0026ac362368a6b58a720e4cfdcd87636d6fae67504b23331cd74763d67fabef99d9b1df4251b197f9147ffe6cd15980ce7d714295c2e87b1db9b846e830de74ff31cbf36843ce0beab4e4f823f83d63ac40ef78d7b52a6cc91532c67e7a620e42f737f19865c995309adb378cec42684740562c9dae7da7f75efd575fff44b8a3be5d4cc4a980cafa6f73f923509704722b62cdaf9ef2566e979f552ec933c3395bb236463a132ef66ed19476d859b58ebe431af58f103caa216462901fa97fd1ed8b80fc7b4aef9599df89c665f3f027af1847c04cc35c9839455bf97026db78b1e5203859e397486c25454bd6a9b5e617c81a72bea71ffaa94b7d2c99ca7525eaa1a932653fba826dac4811f029cf8426aa26b67f316e4299855cf37e74aec1c782529123b59c4496ce21fcbee58edad8b47dadfdee7515df6615b5e3b9ccef3755ea2afe48da13b6e1bdfde53f61997d70c9925273fffc97aa25d20c06ac1626f50697065de1394ba4213c861d6558e7405a008feaddcfb670f0453911174edae719c5d0644cc776385e17cf4e05d6e8bf8a28eae6b2995d31ad192afc32559bd61224cf59706c038de7f6e91444063afe5f7105bc2b36184e2b1ddee6ee704320af0f77f0943e16607e60c26fce9653929f1b887731582a33466bcd0135e84a02951b983514c7e44a7b2513d68ba6e9169e8e721e962c2b39037892afb6845bae7f13f324f6839f94afa349600bda39fe7cf35889ffe46761675d7c2f5e45848dbc4d2f0f395eec1b7e8f5a1ddb763b4d3dfba8707fb04cf63ea60c83c91c5a400aa7a0c8d787fbb629802515907be8d8adbc752bb190fec17679cbf43f8745b494323908fe720be4a8f35a70741bc58e4552bb3a7ab980af7aa0e776b63f0ac783abb226e3f14fb5dcc29fbadf94c01c7cdcae4b820680bd218ef6444e36a2dc28cdf7f6d1667e5655a5578ea9724413aec74e3b23869fc90c6258f8573c3e2c96c53a9becc5124fda175f462e2ec770be5e8d1fe7f23b6dc07da57b138df4a056489b5372a0cb23579702d173604b18b1340eefa4ac673a784459d70fe7591f5dd9a2a01504fdbfb0dcd2483e74c775a40e242fcf18e70224cf4cc932f966b9fbf83e481e98c3f027cd516c560e5ecb4d09108ca873a44814efb536968c5b5b8596de40b8ecd592421550c16ae1e575b3c94ec0c280d378e3c34a9a3a7b1c910b12fb30ae1f3d47d366a39a7866316c6b1363a84b97f767d8266808313c9e171f6907577e1188a2ab388576508ef38775809a273cc358656ac07b6ca917e9aa477b24885f38e83dbb07cd58decca76b6f7a41f7f26811a42962ac03a4d0674aabb4252f746f2ac106937fbe503f7c982c26b0176aa3350395132976950816e1358ec3d9e75d2b99858fccab52fb4d7ec9412f4eecd0d1783d819334260f375d3c808d7f5ca7394f3062599edd4ae5b8916295cdd72e5229dd8ec3c0b9829577851cffb86de5786563e73e1b5f868b05d5836f6fa049cc0a5bf4ce8655a110f3e7e63e25548cbd1f6d27c541dc80a3faeaf8b5746ce426d90bd5c50645c5906488a6ed45436114821c2c235675737a9985639cfa151580a5a44f9602dffcf3eeb99a229c0737b276f73244437f6d89db12c8da8608ca07c649b8bc4f93abcffe2f164871af387a82e590d50be792ef9666bda6d6195dfa5eb786fb0ddf24803b9ea8823f69fd4dba9783d2201f695ead9d67ee9fe9f51ea561ee0936fd5b06ff44df4c9309ba5812c535cd090b552592bde4da45e0671b4d277bd41be2f4d8754bc03700b56b26271e940f3da66a23e5258abcb106fb7146b1895ab0da1c767c7ecbfd8293ea7e2d403cd5f1ef81f254d5123be6aaa85238e3086351a95426e24e71d6e10f6c6c23a15ec642e7a0b9c228f5d5e3d1bbc73664c7fed52835a000d38d99cb796aa4d7b6dd1d037b0d3b3473acd6bc5d2b64395268f65650dc2d7591c3acbb93d805a873f5bced103ec840f7c927cb0fab7fc765ac69dbd0dbc80f72f0089273de5d4adc9a792630782182c77dd60af282b15d45302b10870424faa962ed55f557a4cec55a2174731190ec4f0151cdd7616525e0008c045cbd817e16a4be6db07197cadde7645ac5f1e37c80de068957611fc3d340a17721f4ff6c0de26d397ec8a5d654f4d4b2e8896047ef8db72969c60f4f89ca97b40d0eb5cf9a4bba312030bc77d93147abef57b4a3a22ee26825c9ed14406ab36afa056228e299ec2244d642d8c8b0b3b54df6d2ef237dbfc3b1e1e5a9a53592ec511efef543b575318a0b0af898bd65dc1f0eee3162695a70f9cc938165799ed6861185c050726443a1d691c721918455dcdce102f901334d045fe3619d427c128e2131af2736ef7b57cdcbedee2aee455b73d5b3072865757799b7681fa1a0bfecc1dca929b4c2196c0705cd8a6987a083019ea95e465c026a75fc491e5b5c017166ff4986729e59058ad85c5825440b71e6999346f02bc738b838e1829a37f70694ef1292c950b6c1d1e40553a94c890a108b6629b4b8869779265c5c4f01b3d669c5fef072cc2127b680a7d35bebb61e6cbb523689eaa3263ed51e65e3674506f657f982efc2ec227edcb3490e74bebf1f98200cbddecc8a5f2369549ccb95a9256b1eb05a7e742fd808033eb472395675042380ff667b2dfb51bc81f36e40f8968a6cfc5feced5b77f9d4bd3b6a8d5778655bd38c580fecf40f74cf84e32daa03be3073d0e242b9708384bf638563b248e359a5fc19c0361f032fb5edff167bfb74a940a0f3dfe01b706d463da51ccd27f64f55ff702045d041583580bf", 0x1000}, {&(0x7f0000000240)="76306d0b02efdb701e703fda496d3f39a7f613ae3dae0585513d09c10014e73af50b844f839ea59502147bfbc0686f2717b68f69d44338722e29357eb9d38d2e0b35c81709adde3b47ebb77ec375c5665515ff4140a3838cdb61a7606047749fead2f6f4f69b14be08b306c93d2c37ea73d7d88978194e4242aff3ea8695b3bf8ca60279f75d953035775e284eb31f096c5bab6784e73b3e2892ced56880470b449e6e3a3186acea732bedc99f5e97ad39", 0xb1}, {&(0x7f0000000300)="c812b6498b3a3f71a56592baa148f4bfae9ce62fccd724833a30237cf3e1ae339394249e1a28ba524fd782b03e260f1b2ea3cc41179cec1ac91f256a2dd6139b11ecac749dd6e7e4132c2d52e747c1ba4312f6d69862e9bad69cb35eb46f31a058064fbed2bbb2bbedd88e71e9ce2d0229957bd0733f68f7075b87bcedfc34eac4fa385cfe22b61cbbac294cd0406b5283404a3e3fb992bc1f3dd42bd86a7c251a7423db856547137f34dcc5b0dc879d9b462d5be93486eb6cd12d0e3231c222bb2e544ca08b4d3dc043c027fc05a0283f39ea324795583f7390a63f26b65a", 0xdf}], 0x5, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r7, r8, r11}, @cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r17, r19, r22}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r23, r1, r24, r25, 0xffffffffffffff9c, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r0]}], 0xb0, 0x4}, 0x400) 13:41:17 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="da2948a61e5df4513ffbfd5994d51b00c960948a111d60cab5e10600e87a7f13c3c3ea0b6f36bac8384ea1096cb0627af404a4fb877fd9b18193832c30d449e901327ea32c25984ad265df26223c308ea3f5061f5793c82dd2d64376c7cc0aca1559fd65cce74d41bfaa51ade3c3dcce8d68851013ca062a6d311c4fae668f6b92844ac97795eee1fe21ef35e4a66ab0b484ec48b4818862b369b4b28be4fe3f0ece5288836a3b5c3bc4984cfe2c63ca32e8f341fb836aa4fb8cf31b2292045b7436e95323b5b9e74591c8146ec78c9d120e94f43954ba2d89a4354a", 0xdc) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 13:41:17 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x5, 0x9, 0x0, 0x0, 0x5, 0x81, 0xba, 0x4, 0x0, 0xddcd, 0xfe}) 13:41:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3d1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = msgget(0x0, 0x100) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r9 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xfffffffffffffe60, 0x0, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r14, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r10, r13, r16, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r12, r17, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r19, &(0x7f0000000880)=ANY=[@ANYRESDEC=r20], 0x1, 0x800) msgrcv(r19, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b997bacca46639508e5130931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f0580600d67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3"], 0x44b, 0x800) r21 = msgget$private(0x0, 0x0) msgsnd(r21, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r21, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r21, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r15, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r22 = msgget$private(0x0, 0x20) msgsnd(r22, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r22, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r22, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 13:41:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = shmget(0x0, 0x1000, 0x3af, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x842fbfae5c98c020) close(r0) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000040)=0x9) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:41:21 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:41:21 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, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x4, 0x0) close(r1) 13:41:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x20, 0xc416, 0x6, 0x0, 0x0, 0x6, 0x1, 0x2, 0x2, 0x8, 0x2}) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x401, './bus\x00', 0x1f, 0x7f, 0x7, 0x3}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0xbc2) write(r0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000200)=0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:41:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 13:41:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) socket$inet6(0x18, 0x4000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x1) 13:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20002, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0xffffffff) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r4, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$getown(r1, 0x5) pwrite(r1, &(0x7f00000000c0)="f55d0dd7b4270ef59e2348f15aa729e3afff91e4d93576fff122fff786e00739afd56a0ebe38a3f62ec8f961beb6dbc8d28eb823deaa0489f9728556ae9e4297580197376b3f6e2b7ae328cd94bd4c0b2391c881bb92f08cbbcd7617468af66ec73d25e9d1b32413ad9fd7c2536ad23ea64651790fdbc8571f2e9c2a5a8b15fcc5527911c10a99e689d23c0877c430689cef12e2cb7ea0761d8a", 0x9a, 0x0, 0x0) 13:41:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10001, 0x2, 0x4, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x181) getsockopt(r2, 0x800, 0x0, &(0x7f0000000140)=""/4096, &(0x7f0000000080)=0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001140)={0x5, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x31) 13:41:24 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) sync() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x402) 13:41:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x7ff, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 13:41:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="317aaff4dff80d43d718fb", 0xb, 0xc, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000300)="a544b78c40d3d8676844bb8be0dbed64b546d2e646993ae9b7bef6ecf754512fbf064e76071c3a20d9caa40da142f4a39e03e5315b7af7b41bc3e84f8ca58e67c6d87417d29d746cb5730efb1376f94c2837b1862c18412980d4e1d567607c564345a7f7b6cffc9ecd0b0b5bf48eaa5c04da9b8bd4b89d389da4fe594389ceca2cbb44", 0x83, 0x2, &(0x7f00000003c0)=@file={0x2, './file1\x00'}, 0xa) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xfffffffc) 13:41:24 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x83, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 13:41:24 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7f) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000002000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 13:41:24 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 13:41:24 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x764, 0xda, {[0x100000001, 0x9, 0xd6f1, 0x7, 0x5f3, 0x9, 0x5, 0xfff, 0x80000000, 0x4, 0x1f, 0x800, 0x8, 0x1ff, 0x81, 0xee6, 0x7f], [0x0, 0x0, 0x72, 0x9, 0x6, 0x10001, 0x7, 0x1, 0xe9, 0x9], [0x59c, 0x80000000, 0xf6, 0x101, 0x18, 0x7fffffff], [0x88, 0x6f61ebdd, 0x0, 0x7, 0xff, 0x8], [{0x3, 0x10001, 0x7fffffff, 0x3}, {0x1, 0x8, 0x6, 0xff}, {0x5, 0x6, 0x1, 0x3}, {0x6, 0x6, 0x6, 0x5}, {0x0, 0x83f, 0x80000000, 0x200}, {0xfff, 0x9, 0x4, 0x7fb}, {0xdf, 0x4, 0x7b}, {0x0, 0x4, 0x4, 0x200}], {0x7f, 0x3, 0x8, 0x81}, {0x8f, 0x224, 0x7, 0x40d}}}) 13:41:24 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43c08 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b43c08 13:41:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x100, 0x1ff}, {0x100000001, 0x81}}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 13:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r2 = semget$private(0x0, 0x3, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000200)=""/120) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000004c0)=""/165) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000080)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000000c0)=0x20) kqueue() socket(0x18, 0x1, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r6) 13:41:24 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="582b323bce15f80ea8fac1247e366304ac300eb3ad1d4c2ed21db847768ab5cedbce6b1528e1ad53ad271fca41ffde6d6c9e2a8edba51fdeae"}, {&(0x7f00000000c0)="036db2632c038a"}, {&(0x7f0000000100)="a6ba8ab4405967a75c8cf43b0e6a164039e9f2b109a67bc1ae7f5c2fc85956719f4cbe0e67cf2139f8a74937c4253cd0d5afca43a04ab2f2d8a32b140bb8d598f5cdd43017ce429fcf882e41dc50a1311462ab9282e59d8d6f0d58af23badc9c7708e058df8e7e5e54e5922c2b4cbacecab36201206844"}, {&(0x7f0000000180)="1be995b8ba09cf2f0bde1e74d63baf57019b4189c91d02b9f7f5caa1ca3468dd8afaa854c7e3cce47ec8103b2d49bc752b78f57f76f80bca8fb2200ebbd54f81b4581b71e1"}, {&(0x7f0000000200)="3956d8408691d0e5cfe9e887414834a4f6a4bbbddfb8337fdc9e3bc891b8ae770117cda87f9f0274852dda98c97c80e1943777c8b07197fc4032dd5b18098fa5169d5ab279641c8475c2db2761e1b02153cc60e2e64fed61bdb54250d3"}, {&(0x7f0000000280)="4b3de8d35b8a3768120f33cad9b70a7fdfdc40a95a5eecf8e341881dc2c8c2acc558997beeedd88f36f89e0fbd6bf7cf08171d2d99abce17cb2a75cf0cda60bbb9dd284eae6b0b0234aefa3fbf3c330afd21da3392f60c2fe0c6380d25ed978c31a6b2c92d53cdc3d59df2fb8e93e21b798d2e80d9dbbb885bea57498a71b01173262f980fa375ff710b67daa8cd54d14ea40668418092e5b5454f9de03faec7b770815886f8a515635e2fa6911030b706ab31001611049da1c614cdcdcae7423c5ef884ccfa94ec5d402378126bc1128d83b78c27db5a7e487ea6d0b75a791a967ca27331e4c98f7cbda0c303568694f8cc03fc72169e74afa8fdaa3d5af0581c15f1df1949539991cc68f06e2072880b03855e5d105912367e255cab860bb7a6ffa781a939cb58970ecf64c2e1a77117ec609ce8a0510492c1c7a08664258283487185d4f538c253da948c1046c3536cc384a40f5ceb6731fd0750b15f88f11865f1fb6d8b9d5567a5ec74ddfa9d61d0d2f065bb06f6f9d7e056c7938361b64c915c7120a863e9ca383af87b9ed35ba3f60bcd257eb1cdaf95c5437720d5342a2d3284c796652512e0920a6cabf211c8d7d8c66c7b3ec1fef916eaaf61403b96251f083cc6690539e24fddebd083df3806ffc2b935d81fe60694ea5cde5040db9dbee4d5e45086f63efd1cc8c22409cdb78b5e4880657ee7972f81122ab3bfead10c898d43fb6e5e972f3ff271ffe6fcd7d2d0974dc93038cd94faa81c9773a0d9ac04fe6085de401117efd82c679fef1ec757f340350c8b746ae86e5287bd0e729fda010424c7c76ee929813685794fe42b57d4c257f578962b68d0c6340e905496df2e46c5fe7765c7e008bcde67ce580f4c5a5a848196efc2af3d9fa762ba694ddf5294952df176ef13328b5369ce69bef51ceec02f14400847d2dc5a8d39cc44b9383081e57ba9d5847fab2ad3560561c57ad3c646ec4aedb8f8033724b77ba1061a3a3e135ef1f4a57d917cb9c9c5a5f8e4f74fc5f0902cda4e9be2f606679f0e662e344a2a4ee13db7b0b09ee4e106006468c905cc46dcde5b7789dc794f0f1257ee96c9dc173dc09243e2ba6a1cd1239b92e09d347365fd09dab43b44f45c9fca2c3926705b46a766692f25f65765d4df58dece5de6e2ce495247fe1c9291f93cbdcfb2c92c376e3ef4e68089116e12f1a079d46fc4182784718fa18f40c344a1285be8c2e1879988424e401215b3f3f08858fc7c9dc173661473856775dab88526b31b8f66548591e511bf4f1b06367fa49928efb9167577580dd7b23fee93eb54b0130aa9cc188d962fc750bd7053162498b3e383fa86e4089c43394800ce5018282debd9bfcbb2956507f6a8e05d0c103316f3b5b98828de48c84a2536c5a047e119fe2b88a87822f686ed1134c48d17fce3dff091585e8ce5dacc1665cd96ca8edce55f5148894e8852b452167b8d95af94c2f201ed21d27e79df8a240de904981a80835051ce8cb9ec4243b715d4a34b202d0545a386b7a90ac3b53c3bb82fdfd50c5a03aa906e5b14b5a7f0da7aa13bb649f8ad4a98f2b4d051969afc55ed0ed86c9f030a9983578c7961105a916a5894b657dc2fb620b6ef19be1ab1537667990d938c9a9fceb363a32ecdcdf9bb323e8ffa4fc2d718a31f31eff6083ba46b6097d9e298acfdd15cbbdd96c355424a29aa35119cdec2a4c01be79d9f99dc221018aa630242c36f6a9c48945b29d599bf1dae88fc6b5af71f71438733f2a23e248ce3c8eb137c481631091b52b36177f55906725b84d2b0305231cb6df50efc788db474110389603cdf2ddcdfa15d117a26d317494bc17240cd565830b6cca90e85b7977f7f9e8b483e8482080539ca88aaac5d9fecb083bf54e1521d4409ed766e0e42fd5436558eebcab5a1a48235ab1ce8395e22194ad564c5ba48c8106b17ce87b93f8d7bac1eed23b9358e368a424bd29c0ce44ebf9c81d500db86cb91c9effdfe4399e546ac467f92f90a3244c480ef61d5ede6cdd0f53527098bc86dfc6ac7688db6bd992d30a001e7a9b578da25af0167093b9f609d7e2238ecb12b0d0a31cf9ade2d02b7d6cfda8e28f2d89eadda1eca16b649d6e077011a81dcf02926713319e27c19473b787a07d78bcb2edda35840442153fa55209d07a76475819e261f00f1b49a00eec385e2918dc1e0fb873b5919a0cc9984e0fc2cf8c98bfc54e69ec9deb0c968e9aeb36541e9e29dc33e3fc05ec766d66e74492350e652c8b43355d6c1e33670d189a6e03440edcd660067a08a391122a451974c6b325e1b0a6d31c3adab6cff277a4047de78a42e0acf75db120cf48ba91131a33a26500ac69c236a999e3b02df38ebd47ed2ebbfce35a084fa43f00a6182bb4b29e908511f839af24448fb8378e60fa2abc67fb6f5181101806a8eebc3cb9c56d4b78de57a28ba9aeb61c818c2add9b4a24545e164e66185bb941c1c76f0802e058f8ce6323974bd99ca19ec05ae44fad5b41b802375340b32859b4b363181b5ac42eb6207c03b053e167e0fd8ece4f349f28d1fb7b0c2fec29674b6e88b621fbeb39dda8a5e8a7d1c890b69e1193c25029189a8abdde20a23d6d03bac71e1a6087f0d6f808c2a523da6de98e08ac6fd85c8dbacce278fdaa9711489a29df79bef31b87a82db116a29ea76f14f813138a97cad85ee22b77d841fec3a5580abf71487862ae5a24ff4799d54320f2c1a36dc04aefbb7243b101b1c5d8fe432562fde6c4959cd1032f4bb50d1dbd417235fcd5e95243a58e2bd0c8f1d6048322ed7b216de4d3eae589e7c2c897b0f7d012b8d5efad9b717359ee9aafd49eec389607f340e35de6229fb6b0241639b09e98b614a530cd6940f61a4669a0e212db8d0c342b185478b03eac9ccb2cceb38182a6a241d101208274540dd771b8dfa25d0a474ff9851874aa02cc54e4b85c21a8a1297524bb4a829a0346560ebe0e233be01f2bbaf1adff7c5863d1e0bb32779b831d3adeb13d9cc6f7490a134b87d916e62fa4a7ad2ee27818f4372024c27808829b111b301bd352b0af684fbd14bad29023479016b8deb962d4e88d6e809e5ece0f62549692463adbbdf74c3a6594f6b1d2fcc622f0dfbfdf3518d2f198a138b6fcb39af5a34b1bd2dcc72762d6c638f912c7aa0926b1b8f68788e45da897a0c4f5744e91db3896aaa71b8328d40203b51dd69c175da82cf3d24addd82d99807326bf3dc6a7ee7243f5b0ca3e656541375699b7290708654aaa0e912f530cf639742f9a69e598c835558b77697888eede2f80a9739cca312a608f639c967afc815ea56637fb20d063549e1c43b05f11f199e7d85842966c26b4d52659a25dc08721c73df254eea294a2288553d35dc25fa1c36b5ab4ede0b85f29f79209d70da61f019012a94ecea1704f95a8eaf473e3cc68b9c128c3a52b5165f65140e71b0bb8cdd24df4e980f6dfe893447c9afee6bed66a6d59477a0549977544d6d56d533f8db9b8abee7a46f07db2fcc102602bd2845bb8b6b9fdba8a4bdc2f75ea50d0c3fb169c24ae8a0ae55b2e4c586808e94d582298b6da70308ffa4c85ea877fd4000d921e6b1ea9deb9ab4920fd80976747bc5c1ed9d73a2741137e1ba09b622720a8ed5cb722e92e3c80031452308827a75903755f7f709afdfd4c6f498b31c4cddd2c1ae6f6a8cbda452e5fd52c72efc232035c6a9ae780877ac7dcd249152696daa531a948a0b29055c749352f5a04b24a2bb6a2839b4f6fdee738d565f474a172d48bed2941fe8fc0d2d74466d154f60886b89753518af654f7e1da83959d58f1240453c2c6eb71502404848cc73a3763cf703d6131e4d8b0a3d5bc081e0c119d87980a203eb30f6cd30d2dedcb8cf7d73ae89b13f77e8e10a27574c994fb3cfdc4779c197aad12c9f8f0ea587a74186401cf7aee016ef372b9aedaa726085ba1feb4eef1b63e27cc24b21ae13942c0d63092ee1aedeef78cacd1c22647941ae2b1ff69e5ba06ee787644d1e99474eecab2141e702960b720ddbbabf3058d9be5faeebde61a27a6712610715d404f9b59e489b303ea8b06b81d4be955af99af0008bb4aecdedd4141b92d3223806bb05e03bc4a0e835ab121851a563b58ce344ca4114f7ab8f0cad7485fb1b43424054ae671461e53a28df36d694230e8300a5c4071e967b6b61902a8a840ec853f753159669acfe98bc0a7b9c6525503f9016566145ee005e40d5e0487238e67cfdf8cf84c85ead89ddd06feecd42b93da8e97f9e43769b577be23c98d69e8bd6163e6beed3b4134cc03191b39d7f5542341faa206b8fbe4d15786b73649c99de4eeb60f57fc58f70fc5ad110b97883478d08a9edc716851de6caa796de422521a1876ab78b957903452ca97fc2f32ba68600556e6b2988b1ecbd56d2613a4dc52e5be8eb1c92e16aa21e2f710a7f121405d3d684f986cd2a4264fd91acc80cce7560b1ed28275042fe0bf6d59c8a45aa114adaacadf233ccfdac445d75ade52f02737c1f380c015b6ee074681eaf378f1f12155dd67feea3df7ac434295c520ba720db8ab1cc0f84e20e0df8af156131c1a2a62f2bf4b7289e197f0eee5ac59c6332d2c1897ea2f65b2e486d9ed28030942a418d565c7e9685ebfee4343b58099e31540813798e4bbdca60594010f76166287fb12a0022cb62c271dafb69f2f9b97016aef67ead0bd91fb6c734e57d5bf72765e09883b0c066ca8ba3ee953153c501b6339f078d6efff0f2fee37791d8f07dcee37823404b2fe4bbb7254a9a6d2cc71d4c1d4b4077e81758447dd39bd27f4d4636da37f6c4e7646a51201e133f2268dc0566a865bca20d321ab411414d7da07fa78b84c8bf2a867043f436d19496bc6b1c93b0883f3e0b87ff1ca506beee622267fe9aaf7cc281427c7df2b33144be5ab18d14279e0e604e83ca8356ecfba7ab8f397fbae399fda1e11ae71c1c37a1dd6ad01329623bb66a2472a4e7a8e02d74e7b8350eaea4d0b44489e114c184439156ee3c97a676bcc2930743bf58ae6239729f8fe4f0dbe755e5680964eeb47bbfe85d2998dfd5dd5fd6ff4ca882100fd15c9cf6dceee1b96729001a627a53c6ab2d3f450c8e90d6b959e5a8d3da3c459ff9a93a5f08503b89c99d6e4ea8175c6ca2978b6f007cc19758367b8ccf8cd6e788dcdc9855f0548abce116b1e9bee043c6fc69a7f31fb87423c9a466a147cb56a41bebc64b874aa3105cd932e3d4e7570b3d05870debd306333620dc5894ec2bd6451b6174fc95dde93a6a6b3419d64d3efae004519bf2f34cfb9007b8051b4354385a3f6a030bf2fb4cd652cb4cad95d4b689c1b8ef8fd33e6b5f912d67124d8b5c03e0270e7f14dfd257d3ea1c5c4dacf4ba907c8f1839d2f3c17033d39aa068d5dcdf76203bf0ebef594e66788aedea3fae13c7ffe9df04fbc93b25915aaaeadc155136f854ec4d31c5e80bb5e2d05bdb3eec381c292705fb814af6a59453028abedc92798fbaee953db1710b914eb37238861dd3b195c9da94cfb4d0960d97a2ba56d2c3ed9b93c12974463fa385de0789e87274a61bbea15e71a91023c1db4aad2a0ebdaa5b63b9fbf72ba2fefef5aca85ac53c79498788eeb22361a3cbd02e7d50b7f1a78a2b7dd18d0820b13949218592498c54d95bbcd53cea82600d2876f0a4ecb60544136b0fcf2921e120a9fc9d17e1773526a60c8d24cf6ccc5421587e49ec3f5fd3c8743df328ead22ee13be5421f32967f3185d815c24c3fc34b47a33653fed194b6"}], 0x100000000000005c) fchdir(r0) 13:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000253, &(0x7f0000000040)}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 13:41:24 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcbfd7beed76fbeba6f4546490e2319777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) writev(r0, &(0x7f0000001540)=[{0x0}, {0x0}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b634e19767b07846ec47afe06778ded63795ef1196dc93929c98991e9ed9008d16eb1e71042cf3937ea423e2164534e3b22c131549660d34504ed42572861052896fdd33e82842f8f7e6bc13b9a2caf22c49be069ac8456110021d4e378c92cdcd01cd804d9c570bb510021563cbbe47704410c8cd5347142f8a7300bb1aa01c543e6f5d696c97fcd45625b9e7ecd7889ffc1a60aa11adf083a1526bada829d1610bb726ebefbcbc5270a921ee3c4a42b280db89f2c1b46d1b0"], 0x10) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$unix(r2, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r4) 13:41:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x2, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="4d6ce33b4c6093", 0x7}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r2) 13:41:24 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 13:41:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 13:41:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x2000000, 0x7, 0x4, 0x0, 0x7, 0xddb, 0x8, 0x0, 0x0, 0x5, 0xe0a5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x4020080c1, 0x0, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x28, 0x0, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001640)="f43474c6df63f4dfba2b50ac15df99ccb29fb3f434c5bf6334e05bab865b05f3d13a9d7df36f15e2bd4a0abaeb5251ab94fc3e126e796b3275b90a4943e824494dde7da1a9985e9988b049b3a8f0f922a741f0be5b3775ba7f6c18e7373bc8cfa34a745dec44e8702f239c6e11e68891acf9308bd1f4f6dd7a3fe05a9b398031a98cb8950841ccfa7bff5eb2f19bfc914b19eaf2aa933777afe4700800007b3728cd3eee36ed7ea690403ddf229ac197cb5533b1d928ffa853503feaf08e62338e2679585e3f47e11d4224d588e796d8d20a70ac3b43d2db011cf352833cf22dedf65f8eccf1b60b3034e9af006e359f5717ea5a7140b07703600b60823faf31ae8204c87dc218fbe45bc3e5436ee12f8ad1dcc00c8d0104f28ea69cdf064903b532d9b5aff245066ec5dedcd6ae00b9440e5adc0b9948e048415340f9449d3923efd65dd7bb5598282f5cc3785b98a270b9260e32b12918d3d5666b2565a67a90e002e079c6e32af37a3c375d92c6560ff2ec9d1a99d28c18aad507"}, {&(0x7f0000000440)="eade0cd3d11fb943008c729f3bc4f764382eaf339fe361e40466c8fecadcdf48b57efa3e5a5bf9d03dab2983043b8b6a3c442473a6904f54aa79dd8298920205c8dfb89392c938a0f65abbd88693ad3eb901d705407631cbd5f06039ac7961fa2390d52e8d2a6d0eb4978953953d708b023a193a6a1f3ae9bfd33a60"}, {&(0x7f00000004c0)="58b7ae34e0f746ee2e06f2bfec7d200f1216f974c3af437d6b89c923a335980f93282cc4ca32"}, {&(0x7f0000000500)="eb86b2b5fc500a8637fa9459d0debe155ccd3ab4fb99750dd50da8983fe29da18c969cca05022729766f48c1243344e3f12fbbcebdf45d46dba3ef14c6dbb8afde6a1c2e52dd957f2728dfbba949051fd6eb83a49827347062b04e15ed58908b3967fe512f43f0fef41daf3c79097a7141a3a35d7bcf72b60a9214074158c4af1d2a3c6570734066c5013ad76ac56b46ef24554764d194b28b7d891d500cd3ffe9f00c141f1730ef07a63266e8b9c2e7ad85421d727f563efd3bbf7aea34964b6b9eaf18419c235267bceac516d1eafab1d9cd346eb0fd8d922fa46774979277bdb408af2610e71b3872d9848d0d2688fbb89273e0b1e6cf764bd9cf6e359f825f5a03c02128082575e677cf851edc00a28082f1c86ac976b9acb49ea214c6e25ea9abb755a432d4a65dbdf14ce7d297c334d78d8860399ce3f5dc60a95c6f0cb3947a2f2ca93945b60ac68b83d8c240418b634cba24d28b5da168bf16458286517f783c39a168016addafadc7dff38c1d8580e843d9d72876a302ba62f4eff6a96971e24cb2bdf05d9ad352e664f38546e87f6f16499b400f18517a815b53cd7a7d4ace9fc211db9398c0aef3d8f36ad7bcfa7cb608941bcd147a0485a2fcc3731f257de26ae48e6dac6f5f5d4b189bb1349c7af521e4d9d061fa442110a228a6db5cd16ffa1a39d1b6a24af8c4eb3df09a36a0412915b0faf1056c4ec6ad1de2b69118068ef09fd04e511a469f007472c094b03a82232bb64b1404faf32d91972cd3172f38f6ccb0d3e71ebeddfd85b69809dc3b7cfce982da3eb5373a16d989832055ae9873509657b98ba426c8f8d5d638afc83b3c61727bd5f91532cfadc6f3415f9dc4ab0986f1fb389ed45ade538b3373d6afae3d0e1275ee9065808022b94f86ea6b024d97be6526eea6d7e02565372ed7a9f898944caf9a2d9f13d2f06317d24cabc9c368eed4fac3877b29b9fd22e2f6d433738ce2aeae0683642dd1d50d2ac0a60688387d51f30e00143d67167da04d5520ee2182b4b1b822fa36c5ee990ded3588a9da0b38650a8c57924cfb22c0a303aca6b75bd4f356ccc4d52dfdaf55b872181c572d57ee2511ad5aa224d404985dcceddb90c83b4edceb6c1222d8d64c5dd58ae7a0112bd6e4eede6a656042c72cc688fc553a5cb65154bb39be4730ec2397345b5c5fcbc25ec311921cf601079468e99b702727c043a92753d89659d8d061b247e94b5a17f232722e49e50aca673a64b53a909e4c64b7b988ff4389170884549bcc04c2d662fc43b4fa47d8e62407e643731f0e825db28a75a09563d810efaea35ad83272efdf555e53b0d1f61f372765d0aeea3f460ecca8313a5c835fd59d513c90768dfa1081b252be510397ce7c2b3b37b3e7fdf6bea7d8f8ca520b467d88f5d49b15aca8411e455daf57897697c22b85bac15d5ad11096cac283b5df403f7709c8cb4a369b912879655d4c8de530d131dc9121d5207ac7a2b76e7ceb3a994af0268767789da0af9dcdf73137a5ece2e5333b790d94bac737cf3ce266973e9ea03320a28e4555705f895901d3922561c8ae92707ba5c82334fc8ff7333838ec8a6dc7c1b71ce7e888d0dbfbfc17fe5cee454d4483ca9e02611442c033eb379d594f7b4aea6e5192db7f0514f1072fda813bfdec3c86c7d550f57059749d3dfcfec3354a568761ad505d9f1571612a7853ee65429da6499fb24d96a128bd1860094cbf9a256258dca4100c319de4b0c72a20db0d7a333a02d8a9bc06e5663b91612659bfde1c23de06cf734aa4daca388f013a297e98a43517aa5b214cde85962649423c8613cf3278c197b6296c23ed26104c2f7807709f52390c64d5c66282c53fdda55f3c37f767f00c8e6a0dbc4efca848819d3e8b39bd8a037fdb11b12547efc0920b5990dd88dbd3e9881df31392f7ffe477bc4204c617fb721e2abf7c4fedbf3fca1dca9d27cc595ce50fc90128d94ab32dca3fbfbed52eb086e4b81087c52a3c23ee30ff44294009482f4072f910a0d005242c99c3c8a29d494d638fa64399c0fecea2bdd6578ad843100d6524bf06de71aa60f706282e00c8b94b75d36be098b5cbef2ea97db4d105def8a9ff56b17653ae619c66bc19908638b0b4890183d7512f2d82dabecdc3ec29d95a9fe4830b4a54bcb842dfdf62f94735a26b02f1197edceb54070dc99248b2af3380658f50092f45098ffc206d547aa8b363b30a5cb02b592ff056d1dbe101019a35ad3dd463061430c2bafb520bf30290e91155f0c3bb84e8e9141479169d3c36e0094c1a631cef5aa00b90b32ac795fddb5d41368009e5bc6a246489574ffcf159e00f946045e46c54954845967f5ab927af40c250cd7adc8db507655673c69d43c33f37d0ddb667ce810ca6a087cee0a519b22f165b948b231cca76306eae2b3d38b31465c6f1d6ba664fbe117bfd98d2ec80befb5992e9c8e2242b18c61539ba21af646353cd5142ec3de7bc3d7b52f87ba19be5a5403d1b6cd10a97b61231f086edbf5e18047e784a1842612a25d81dd42fd993ab010d16e1f451c423c08891d0448ebfc77c9ea19daef1506012b9804000b5b3610cea1a9b2dbd510541d2d43fc1858feb2d32d8ac5db6411c9263c08e6d1cf086e51b003504a02dd52b9192233ad38867f19b93443560589b33627f2345d32e334f681b37c2b91f4db5bb0d288db93ef1a838f57688394fbad1c13136866fd1973d4c5c6124b25353cd56627031dd01dc0738679134e27608980e8d03564b9060ba3e42a26b95c4949a60d7a5fe2aec59605aa31e8fe8a0efebfe19fc777e32306319a314c334cdda7c25711c9fad893a1850bef793ab0fd0d69cffe45dd3539352127a83f58617fdaf7462994ca7c0113f0306bd091a58fb45b9748a46eb8d00d6dbd602235c526e8f4a9724b3a184f4a3083544e2bc0b0f9894f47168f95aaff5261b556eb4cf480a121031b7536314fd72a6332cb4f601bacbd4571713b4bd6e07f1a57049df1b763247449ab770ad3f27fae098fee862789693833cb8b074bcf8a95cd77d1308cfb4c80f744e03743cde643ca41633c701196f17843ee49820998ec7516a3a5154066e6f0aea76e6c8ff0658b42fa655e3b667b761f49985c5f04c7b0a4b80b33e7917da1eba6780bb5a4ad255955d599176be19db7e34d116ca7e07a7e6379de145de2891d8c3179cb8afec5a5ab42794a4d5b1dff07b0417a606c55cea1ed56e19603e1b2eb009fb2194862a960de5de558e15c96202549d6220d0333989072682f1289facb27fd7904225c034d84f07623618e3aefa16dd6ceb5a70fa82204953b6a4d6cc4d27003813583d2bf24b9a038db1cd9cf8a45218df783ec36a0932aa51c116752cb93be65109e7d17405f39407761d2e6372ba5509ef315c21a9eb0966d811fc802c125e96584e27de25c14ff4c8c527b0105e577a92f9f51b759ad558309c142a12caf845eb7e9286ccb41595db8bfb715b01c8350bf9e105d1e775d9a28bea5c8a21583582dc63e7b316be9c5cad4dedb6e9d6920c8c75e312149e9f4bd31970dd090c400740f7a1095e137c659862700164f919d49eadad817ef615068fe0cd833c7e373ba8d3f2b7e4fb1db68aac8e6b473dc4ff1cee2ba846b6fa8c3fb5bc63af4180afb8d4297405407f69a6d1dc15997aa5055a8d0f5575787fd6c66de913679c637f057fcb59bd48371377295fa03a7abb08df5429a2bffd9cd9598dad37a858d6e99296beb0c2a73598ada376029411e875663a4004508bb9ba17a222077bf09aebab3c6cba3ddf7bcfd26bab76532db3050c1d6fe937d281ac1c283cad82058aa647eff6d5406e2c6f4451d29819bb9eb5355eadfdfefb593093fca9b083fca8cd0ae1437d677af8165b3b5e1983cab40c00ef6bb668dfce10abb1c129954d133623c03de52c83b6248ab8b1907698d392717b48f60fcd82874f0e4838006a52cd0345029037e5ad77fb2866927489fa428628873130fbd53c70f12c49c6911019957947bc1f04cfd60b7387d22d2e482896f0710bbae46811416ae979cd4966ff5f0eb5a3f94a2a5ec7427100b96e62c069235539731d87534128325ac1ce01e69fec3a07f74d12653c5be24b9ac8280a221b9de532b3cfd44460234d93d637a9a93e8a476687a49c6911b80073674a0ae62e5db50df383519b2093acae6686f130ff690aecc5844f4814cc8ec6627dc86ab2f92980923043e5700a0d7f6bc58686aa63a1920572775ef76f64058cebda2a2b8a2e87ce530a13db68717719220233df152d065da893375bc11f810fe00c2c3f35d7bb84b45238b5ca7c89bb845124f847fc0ba5a80e82c06a4a0035764bae0916ea061188396158b387eaa90cd6a66ddc9ef0cd5883895da81520599e9c8f798b5b5bbe50a2ef7b5091de6e36891f37f9d01e36490173b16b4d73e71d05ad0c90339a0f51b93f94c5ae7ff1a90a945bda393490d311ffd0947a9885ce1dd4ca9580bdf2da511bf8bf928c1b78e1df4c90a226b11c76a62175bcc838dc9236b993ffbfe55d6a095224209cd7e65089b1871bfe4507fa7bfbc0ce276a6f65465aa12807899edddcf54c74e79d4b0f5f2962bbd0b52adee75b739f1f68e02bc0c7aeb32d4bc08a1981feea549f77971696e6c80d029e2575be51bb9f2b1e2f20a3c84d008809c4bc740944250bb527fc23157645e8f4f8a40a4de3372771baafd2f546f864d53c0b2c70ed47a803802df2877e64fe27e374c07136519fb60cc61224447ebede04344a873d63338fc25dcc5fb8df12e2da5ba10cc729b200a704682d099da1bd980fbce96cb8c5b4214ab09dc71948864de2a5263938793430321c8d0b3409cc44032c1a5a0ba89f64961c87b4848dc8e6c5a2cbedc1d5430fd150584a878ec25ee08f9a43052f383ca1ec5d8d49ea4425ac7b53de8efe984f73deeafa3885984922ae56829c29500e52806198761aeeda39bf41e63d10a86e2bfd0e946ea08a6f3e0aa9067657118a694b0e153ad1e82a9cd28172519faa5dc5744bf4bc91543a45096b0022261c4f2e89aeb51284d751d98902d0a6a2d41fdaf54c9609762bd969ae18cd4efcaef8641374884c6bdc33337a90767933822dacb8200e4db8093abedc32e95074a2eaebdb402aa22652155ff56a084c4440bc0192a41a3c93651b90251d9582ae0325a04c6539ae46b03f597907eaa22e11632a619aa4d8a181e8a5952d11e24450da9d0eba7dd88d8c56a1ab413ab3aa452fde2277e373d530b8621633aa5bf75e6347cb217680d08f360f4cdc0d2b2235e5483120f79d9aa383ba722ad2d038082cab4e171e8b0c979819b628ee076b4625d9e7001f8a516c0ad2f852cd02b6f187babba034468b163190b4c6713f52e94843fd4acefb983cf27cc1f21e4a37ef330f4d8f4939c38bcf3506d7926a918c62a9d0b2b63eb061b44726feea6ef1b234483cb01d4c34541234dc4e38352f276ebf13c7a1d30df5f5b53264e516f1ca99c492812e10ebdd7ef90f98d1146fa4c28db42840b3aceb0e8969398f13026b3ddf1709ea02318c0926de0855bcf368b3f895925e9e8382bb6cc9664f92a5af3f55b1dffea30084f5a817cc7fb0985016edc253383bb691c0a128e8a56e436ca2fb3dda56f555b08b5a6edd5d5c5c9f63cc75d4be183d689ff3f9b894d3e0438095e6f83a3f23e88629e0ab624c04683b4838594c2858509ac433113497a7d0dd41619b85ac533732ac9ee513a245c5c3d8120627c309e9f7c02bf8cc"}, {&(0x7f00000017c0)="8a34a08b94b83fbee9c62d9f811de2876312f947c8cfd20cae7d8c8874bbbb9fdee30b6828d02d8a9a74880d3bfa165fdd3177d11fbed6a3931ddde2c48f46b991b9cd280273bc3791c737a5b685c04f8f0e0f863dbf64252388650fbaf831bed34c3c693bc48afec4978c3adf32e82146332cad12602e0af5b73fab57516aebccc66c1ddfca7ab7b635fc40e082a3fff2a7eb25"}], 0x3, 0x0, 0x40000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 13:41:25 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) 13:41:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="dc8638ae6c399dfa37d102814c05c229ad7b4f", 0x13}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x52) r3 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/8}, &(0x7f0000000240)=0xa) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000880)=""/154, 0xfffffe5b}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000940)=""/83, 0x51}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/13, 0xd}, {&(0x7f0000000640)=""/31, 0x1f}, {&(0x7f0000000680)=""/150, 0x96}, {&(0x7f0000000740)=""/36, 0x33}, {&(0x7f0000003280)=""/4096, 0x1000}], 0xa) write(r0, &(0x7f0000000100)='n', 0x1) pckbd_enable: command error 13:41:26 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x188, 0xfffc}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x2, 0x10c) 13:41:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x80, {0x8}}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:41:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 13:41:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xb, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket(0x8, 0x2, 0xdd) 13:41:26 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x610, 0x7, {0x100000000, 0x20}}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) acct(&(0x7f0000000100)='./bus\x00') r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)) 13:41:27 executing program 1: pipe2(&(0x7f0000000000), 0x8) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x2d) 13:41:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5, 0x1, 0x8, 0x1000}, {0x5, 0x8, 0xb2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="2f9038110cd571c0bbf252aa21b3") pckbd_enable: command error 13:41:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x32) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xa5) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:41:27 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/241) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 13:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000008181, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x6, 0xa8, 0x9, 0x9}, {0x3, 0x0, 0x0, 0x1}, {0x9, 0x6, 0x0, 0x3f}, {0x18, 0x1f, 0x7, 0x8001}, {0x5, 0x2, 0x0, 0x9}, {0x20, 0xf6, 0x2, 0x3}, {0x9, 0x3, 0xb1, 0x2}, {0x3, 0xff, 0x8, 0xffff098f}, {0x1, 0x5, 0xff, 0x3}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x3}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r4, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r6, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x1c5a6af6580b932, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r8, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r9, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r10, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) poll(&(0x7f0000000240)=[{r3, 0x20}, {r5, 0x4}, {r6, 0x4}, {r7, 0x8}, {r8, 0x128}, {r9, 0x1}, {r1, 0x2}, {r10, 0x20}], 0x8, 0xcf) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x5) 13:41:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) pckbd_enable: command error 13:41:28 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) sendto$unix(r1, 0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffe86) 13:41:28 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='\x11\x17<\xe0F\x05\xe8\x10\xa1', 0x100, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000280)=[{0x39e6, 0x6, 0x3, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0xd1, 0xfff}, 0x7ff, [0x2, 0x3, 0x0, 0x42f, 0x5, 0x3, 0x5, 0x7]}, 0x3c) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[0x6, 0x1, 0x8, 0x3]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a73d6750e6ea13a77ce1e332e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000de000000004dc1419809771c274d72cef0dd167bf1f21f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc99dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf0000000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x6, &(0x7f0000000100)={{0x81, 0x8}, {0x2b55, 0xd}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r9 = socket(0x2, 0xc003, 0x0) accept$inet6(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getegid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r15 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r14, r15) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r15, r10, 0x0, r11]) r17 = getpgid(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001dc0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpg\x00', 0x8, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r19, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r20, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r21, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r22, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f00000005c0)=ANY=[], 0x0, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000380)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a325f918ba49743392da95f2ecbf2e391859b4d84d95ac15f728780cf667a4fa366d6a506c665cb5b", 0x58}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000002000)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8a203daed36b2f5a48d0a02855ef642f4e6af112a6d78602bc47803005e8e2b69ce75f178cb7d25f28a1ebd0ed1ad7b657209d5a88eaa32d7a785b2e6ab2642dfbc99eb6e104fb0bb5828a4003053cdb86fb6ed5b8649d36e4c16809cadb36524803c35db036d9f637be279e91bc1a2cc496758bdd9542e217c598b89447bf11db0a3ba8b9fd399270fea72e5160d896752d1c49304c56cc4fad4c39eb6546ebaa7a9284e64ebca72ee64dd1415a200ac3e7781aa283fcad288c5f2ecfea65df6e2434b30e6bba96e59fc2fc363b64902ae01c1d5c3cc312c1f54011379b092ee66984aacf145c01dfb6ee009aba6eb6167f641cc659db0a3", 0x176}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002b40)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c9985af89ce62f45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac0700000000000000409cce889d114faf8f220bb28ef64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f2141cd4053a61b59ba02847cd42a336cbf886066fed08b08645ea23c49fc9ea1f68c3c1855ca5385032e5c1d5452ea63ab6eb2192070f94be4139d251685d8dd408342154d17f0a1d9d98999f75a08e6fd5b4f5a8775e0e424be8c8a3e59e9", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r19, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[], @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRES32=0x0], @ANYRES32=r22, @ANYRESHEX=r13], @ANYBLOB="20002c14ff1700000000002a86a31000f5", @ANYRES32=r7, @ANYRES32=r21, @ANYRES32=r16, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r17, @ANYRES32=r20, @ANYRESOCT=r18, @ANYBLOB="400676"], 0x252, 0x8}, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r23, 0x0, 0x0) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 13:41:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b81500000029e5000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x2, 0x3, 0x88) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000240)=0x2, 0x4) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r6, r4, r7}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = socket(0x2, 0xc003, 0x0) accept$inet6(r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x401, r4, 0x0, r8, r10, 0x0, 0x2}, 0x3, 0x1}) 13:41:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 13:41:29 executing program 1: kqueue() r0 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r2, 0x1) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r4 = dup2(r2, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000200)) bind$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r5 = syz_open_pts() getpgid(0x0) r6 = syz_open_pts() r7 = getpgid(0xffffffffffffffff) fcntl$setown(r6, 0x6, r7) r8 = getpgrp() getpgid(r8) r9 = syz_open_pts() r10 = getpgid(0xffffffffffffffff) fcntl$setown(r9, 0x6, r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = getpgid(r12) fcntl$setown(r5, 0x6, r13) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r5, 0x1) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r14 = dup2(r5, r5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r14, 0x4010426e, &(0x7f0000000200)) bind$unix(r14, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r0) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f00000002c0)) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r17 = dup2(r15, 0xffffffffffffffff) munlockall() r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x1, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r20, 0x0) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r21 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r21, 0x2, 0x7, &(0x7f0000000280)=""/36) 13:41:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file2\x00', 0xc0, 0x40) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 13:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x212, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r8 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={' \x00', 0x0}) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 13:41:29 executing program 1: socketpair(0x2, 0x5, 0x1b, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x36a, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x29) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/255, 0xff) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000240)=0x401) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r5], 0x17}, 0x0) 13:41:29 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/125) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000200)=[{0x0, 0x6, 0x400}, {0x3, 0xa5, 0x1800}, {0x1, 0xd6, 0x800}, {0x3, 0x101}, {0x4, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x6) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) semop(r3, &(0x7f0000000140)=[{0x3, 0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x3, 0x1800}], 0x3) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r6 = semget$private(0x0, 0x4, 0x400) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/15) semop(r6, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r6, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x4000, 0x0) bind$unix(r9, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) socket$inet(0x2, 0x4000, 0x3) 13:41:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) 13:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pread(r1, &(0x7f00000000c0)="c6e944e8f1a9254b72436d4b6ef4ea4b0edd02a5aeeed519812886590829860a057943b31ddc4d4f9f3c6e9c1bd659af61c38e6cc17cb5f9f8314d01cd58054113ad1de36110178e1ac28ffc86230451b7761a20df7393138c697de1ab2c5ad72ce318183d0bc164d79d18f67647f19337eba020282a36d857f62384e32e8ef56ffaa2b592699cc12c1a90bfd82f4c7643e5877409eed3929dcb2df35382cda32de552b0957d6322935df95572111664a4cc9d084f01457bbd5e1fba3f4b10907c9d16d43ed4f4334b8401b4c529e66448fcb8338ffd72e60ab0bfb63a9222db8cc1fc2f05d77fb8595a9ff97c8c74", 0xef, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 13:41:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="fc86e7a94fc5414f0704d32ce9da525b6da055a2961931f3732f926ff99e9037461bfaa25649a740c31edf637ef96cecb43c8f6bbc3f0f69ca0f97fdb7ea887ba564e55c04963149314e2de061daf1e87e130475da10520362f1ab803401fe2ceea9f99015da28a9e80f39a9b5875a271c7448bd8b5346f902122e264f9095153b6a4387078663acd042506d05b041ad2a620ae4671b93272f2c16000393f6a1e51718bb2a4736aa442440004dc640b908c57a6c1ad93f7797db86cb404184c7a02dfc5b1a513019b05b228be792c2868fb7e81171efe3ff904c2c5b3a3eda", 0xdf, 0x12, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r2, r3) 13:41:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r5, r3, r6}, 0xfffffffffffffdc7) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) r7 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r8 = syz_open_pts() r9 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r8, 0x2000740e) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r9, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r10) syz_open_pts() r11 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f00000000c0)) r12 = socket(0x2, 0xc003, 0x0) accept$inet6(r12, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x5, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x92, 0x0, 0x6]}, 0x3c) semop(r11, &(0x7f0000000200)=[{0x3, 0x6774}, {0x0, 0x5, 0x1000}, {0x1, 0x401, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0xc00}, {0x2, 0x3, 0x800}, {0x3, 0x137, 0x800}, {0x0, 0x200, 0x800}], 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 13:41:29 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c2f000000003000"], 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) write(r1, &(0x7f00000000c0)="3e04246e8e39bb655824df2f5715075c2c9641a403b29e3ae6de61ba500b13a2ba2a1b1988910aef1b2ba4540302fc72bc6343f223c942fe71bd0e9c164ccfeaa316d90eba18ddec2f91e065", 0xfffffc35) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x49, 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x800, 0x400, 0x6}) fcntl$getown(r2, 0x5) 13:41:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="1f0a9a2af894df2a6582d662e427a08398bf7fe48b89d4878ba59c3588bb0000d28389c7c13db6fa52aa42a28eb95a1878ca17fa9b99a7c20600c10c9ce109d484a5c4d55e2a98dae1f8e11320a3ccc74b9055344ec17ab6f21d1df103bd06a82cad80b0396d188a5f774ed73fa9e5f4d1c3db8419d725a2a42484ccf7af396680aa824b3e671e192fe47b609ad6f927a490a72cdcab97768500dc339a30e701aa01c63d8e786d6cb81839d5dac7fe609457cfa40507b52f5e0350c064ade5bb27b6270b873a"], 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, "0000000000000001000020003d05b71845da57ef"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 13:41:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x11) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 13:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) flock(r1, 0x2) 13:41:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20100, 0x1c) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/87}, &(0x7f00000000c0)=0x59) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xcd9f656523ba4e05, 0x4, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x1}], 0x10000510, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000740)="15", 0x1) 13:41:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="c34d5cf2af44b96489c7dc1b1c9056985dd0107dacb3156e59c251bc92bedeb48518d8a2e408459049ba4a180e8fdeb282a4ceac4e257b22f11334aa915435b82e59ab3b1439fbd380b06b0f6083cc4a29e3ddd0b822b2ee0a70b1bd56", 0x5d) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20000, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x1, 0x5, 0x6, 0x2}, {0x100, 0xda, 0x4, 0x81}, {0x8001, 0x81, 0x0, 0x3ff}, {0x2, 0x7, 0x2, 0x7}, {0x100, 0x3, 0x5, 0x1}, {0x8, 0x24, 0xe1, 0x2}, {0x8fa, 0xc8, 0x4c, 0x6}, {0x100, 0x0, 0x2, 0xfffff574}, {0x7ff, 0xff, 0xc0, 0x6}]}) 13:41:30 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 13:41:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000a7f34d6600000000000000000000000000000000000000000000000000ff2288000000000000000000000000000000000004000000000000000000000000001503eab6762cddcf0000000000000000"], &(0x7f0000000080)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="6b9edbb667b2b8b527e1e8fa640ce839b4c0eaf37487a152d2c3d3815ea2151a0d6ac01203159c1dc8c7858488bc714a6390f6c8c0ca33f4e985a5d3c87a88b7b0932e7c139083603401efecb939083f1e5008932bb31916fd75e555fe12adac343ac4795c98a4adc1a67e27c4d036460c8782d50daaadab6c7179aa883b7d8bfcb6224a399f961119f8f8772d8c94d986"], 0x10}, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0x80000000, r2}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 13:41:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:41:31 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) dup(r1) ftruncate(r0, 0x0, 0xc0000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee73cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e70984b7b2b4828c59ea47b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18148387d9d20085d4cb672fe5b91f3ff4eeb3649fb1223357aeccf87f37382923907e53ccd916f3093bc2a14fbfa732e1610cbad42ca3171448ace8523ed995f4046b13bf05f3c5cba1471678b0f8b271c844927225430224dc6895306dccafd223d7f0b4221598e5af05f6ad43bbe2be8e02bb4b73930e30b640c470efc24819bd6b7d4cf3271d4ea67cf0b75b6f2ba8b6d1485f27b07d17b221225f0a05f19aa294916e681f20a44956fe60876a6d14b5c79294ee154b132f6daeaf30f0e61c35c63706458fbec18d00ee43d20653051a67391a7076761b6d2bb428b49db6454134baf77e67c176d424b789a61ca2116c83c231239705aa3c31e9ff8c8eee42c861f1cba5af4b9e3747b1caf76199434adc283efce678869d3dc06c4ab9be8bffb0553616cc"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r5) ftruncate(r0, 0x0, 0x30000) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000280)=0x2) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r7, &(0x7f0000000a40), 0x0) r8 = getgid() getpgrp() setegid(r8) setgid(r8) semop(r6, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) 13:41:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x4, 0x7) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000300)=[{{r26}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r25, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r28, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r29) ioctl$WSDISPLAYIO_GETEMULTYPE(r29, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000180)="8dd212fbbffc9189c9a6053cacaf1bbd323dd9bcff87ee7e2efa677b59546eb7189955c069cc75994bf14ba81fae13ce0669445301ff3d2f008d6ae754b90ae105cd5c58dce5edb4989cc71aaa826526f5e60c1726436b75404b3309dae48a95f102538609601fcdfdb4fcfae4a55d75b8689ad1ee7e3a39373c99a4853085aa2d1735e375e874b2b619ba8614c024724aaea1301ab632ffd6bd2cb3a556172bb029984e8c92f4e336dd07f08c518c698906ea32cabf227c8ff0d53000703b88fcfd8624441298abaa79", 0xca}, {&(0x7f0000000280)="d429089a2767e2f0290af032db5a93ceae4031a1e38d5f83bbcc4f2d7488d7f4cca6e666c9043c175be98d399b12d54fa00bcac5d407e41a692e97f9f2af7bf493bb2f1f64f47b69bf27a86b8626855bb585ca4e25824633278b453f61d13ede68bf714c4b80c479e25d21df", 0x6c}, {&(0x7f0000001680)="a3f1f36f292b5318ca7cef062a21a9baedb2dcaa09515e4bcfdc274cfcead028ff9a1060517589c2ebf205e81828af8a9a5c9820a1bb54d03f09736558e359630313dfd0de9ff1c97ee512c6341cc30de9e480f0364ab320dd63e56dec3e71708d5ffd4e2b14fccbb097f506c6c7ba1f5d0a6f58634bba615f075ebf9e17e10711a985eb2a9e38089d72000522bccb991a38b85b4d70f9582c92d06e9724a3b6f588eea880d6448f887dba8a56a8f2e751ce425010af11c24c3131c71a5fe8fb2688a303b72d5afda91f9e9e5d8e405487469433f8437848aeb043173ee09b07953948b3f93bcf447e08b6d3b5678391b6d8f2af01c25b877cd18570c574693e3fe1de13bceaa4aefbc93677aec43e13006faacc38638d0eab2aec9bf009fa6b96e17d6a7c1c4d1e486065f1f201277dd81b58429e2b328949da7034e27fa308df0914b0baf67cbe9db4a3bf57a38b791116e1e53923f3f3c9bb1513549f0418c7f3c586bd92a29005ca187d0ab3581cf2f285f235372c220e1c0d3552fad09503e89f605ab7d2c3c27ed55c739b11c6ad6e1f3d54c46f2786d8ac3741bb6051c9a0e2e57383536f40a045878851aab87719fb385722075f46bb7c9147835c983e68f9f379a8fe9d55411467a42150744db3f22c0aa16025bccc9b2d8e33bf40c5c2ce91307e68bd5b475cee90386d07dcbf42e3db601dc06e88f8e9ae0ffa5140f60994928e21df424921b2e54d4b5e0be6c744dcc027bb09e5577012c09a8db40c396fa04048a878d9c1e58e9f85eefe51109ccf7097b6de6f09d078188683325de6a767217165b0d520b095b3be82709e7a60fc3bbbf5a0fbd5833963822e6b05860b118d3bbd70b8c23f35fe59f2caa39dcfd71cde716c2d161468dadc58b70253d768bffa18141404255d01846af19c09401baf8711cd35e42d3fcdfe14d98c3ffddd458eed0c999fe05404c949354a90183026a330d3260e31c5fac138177567274d53eeb8f63bc2435801a2b9a2adc05d3e330a5da5b300b37e8628611ed39f1cca43aafd97bdd1bee95acdd9787d1e1c012ad7944f2bb5f31234ef6290ca67c2ba1ff0a63d29134e92a1f74c2082471943a4516e1173103b12ce4972e6afea7f7236bdd1daa883b5ff521522d4483f31b31988f759bbf100c529a71a28470509d79fb515bf9542be38fbaa3d5b250de769c3a8ee363645e524fff2fe634fb1364ba0e9b7bfd77284477876839e15d1bf6e9f9ce6e85c54b2493069f0d3480e1aeb243b26d2d21f09168f58b5730f45f1039a4844f28449e7a5010a6473054dc337986d25c671f53bd0cb46102bbb727920d03957a922adf37f591c903dfbd14eabd3b7a9fbeba419e41e16b32a9d679d5f7976fdd40370143d2896a6a2420d1b1410f7cddc7a0f744e904cd6d03d10f3e03a6a30d643f513794aac977a5a62919f549a183595b33e44bdec667b8c02bee5c27e3662baba5ad1ee3935b41976c1c24142a6af26dbb55c63429725d8dbf421d25b7a9d76d612e8be92dae5a2d970b01bd6e33eb5a98139323183d96a2ae06af55f249eb77ff1ce324dea3464b99f768aa2ea3757e92b33705dfee42b938df7725cf39c16488544e1062a8fd78571ffb64714c0aa42e252cf1e6842e4e4dd8b83db1996dba397229d138a135ab6ad127400f9191235df9b63847a03ee6649fff28d0e219cf42f9e53fab215b2c683065b8ea90f6b61e2f2d94be733dbcaa96b894524d611000cf3c176ceb67e74d05c59918a11d929ce16c2938842ab8329ca9c22c403c1a74f414da52662103aee396e2876ca752449174294e2e20b7393b842856d3e44c6783806f503dbe3b35012d37a757124fe135c74a8dce37577b4f4cd9fe75ab0d9593c85c5616ac4f5a638cbd0f3376e34c06cb6970b5703bfda9a87b0260ff4a8bcb52895c14d412de5005a9c9d4db1061193c57f6d6d7b7efc44c7f9b35e4893fcf97ce243adceaa06c4b544379b20cc47d75a03da72ce09388b87ada0d0b1ab070bf9e946b047eebc7c40989aaed99adb92ccda6eb020411f70ba6236305ef759de8d62e7cab525b1eae8a94de694203ba715d698c7e6713522a3427605641eab135bc91f2f42f5b5cea6b017f7f61b169c4c76eaddfb6f776ba59e830f5ac0cecf2026078d8f6fbac137c2e835f8fc781a885dd1e1d4895bbe72c5d2997769a3a334d2d1ddb3591e666fec8059e25dab964fba20a1438013ca88d04f79e2383b3bf21a4a1ef1908cc5eb9a7c616a2428e9895b969e7ab8d5e0a2fca6372c82ae0a194d1265ba945f2f359fe5bbc232ed79a18f104e500012a77f90fe57080cd8ffcdfb3486e43c413e866ea9da3afef05f3c13081c88c3ccd82030e1ae7132b5056a34e87d4c3fb954616aec567a33e43a3d7cc3b1da2858b1db6537522dca680edfb70fd369c0b8aa13a59a8e198a2ac93b8b46135e431d2447db46642e19651cad3f65704d5870ec6ab803214846707a32c40c04141f8039a9bf46f29a8d3db3afd7894494a982ec6b9eb79644395b32539b2af6f3d96ead4f46e38429279bcb153a7383a75890b74c1bd53efa5a5b7def1c06ada85cc5a8ab93c2925aef516c0c1d709e1614dd6d5b13e228a2b04efecf7a5cf6a21a5b28e7b09d3d08b966758fafbea6d968f1440919c61b5b7699f19ffb2f1dd94d4ca2b5a3de2a823a6bf36fa56bf401a012e621f40222561b684da8a9dea9fe98310edd6dc859b3933a75259d7ecd112ffb98a9146750e2329f6b9d768ceb3c27d94105887ae0fe36e80dcfffca05dec028b24d79b2e8583f5e2d8e4d258a51660480a4c704e3221684a7ac7f3915be6407d3687e77663075f1bf2088b2347986e3f89a0b88b5cc4f526964787453f2d09bc1d1446e1f8d76200a8e1e87a986b4193d4fa2cf168d9e18e9943b65df1ba5c357579c2c78a565ceb0a1ad0259f5dc7b34fac321395ca66db7470f4b48a25e2a6b58c28ab8ae708b9de2f7fb6c0e8d7f820bdf233de871806e25d608ec665cdb93ebd0e5953981d4eed3609093303427630adbb23e85ff19cec371d9e277f7b3bb8e36fdc1872dd1baae8f46af74156a9bb7706ee55a91575a67f2c8cf3a8a5e1da959ce327ddc7dc4d1bb3cf885e7109e944f4b94d2913db9b8b0dc47809b560fe1eb443c12ecb08a9ce04d1b05f167a8434bd1bbf4313f2b28c2d409c792a48aee4da13ee11275c1bbb49bc1d98a3d28034a2ce999e57b5cf40905fe7333da4563866102e8b18a8fe6272a4f7b4b81772608969ceaf58500c29df1f0693e5f2de2e930e9a0b8675375db4ec32239ca0a339d005a910a817cef061d4fb265c8e6ecfde46980cc209f7b53135f682397d42b9fb52546eb243b746c3b8f15907aea21c276687743a3d30a4fccfcc5d50a2bd9cf550fbdd54ce92946e338ecc1ec737fe019ad99e07c09eaca1e813f3da05f4f51c857b0d89aded71e2e5cc35182c6af9a991096a99027d5c4e96aea95b346cd4696d7ece3510c738f611561772b19b75b6ba60a6c82dcb4e7ceb594cd3e0bb2bf15c6777de01f3008d44fbb18d7889c456d27d75c7ee7d5076bd2a2f9a182f7b7a655d21c879a5f3982adf1d422e63d6a9a0f1b395019d281f442254d74dfcddd666038d1be598fb02c080fa4fecef0d9f1efdb4822134de72842566ebe03f4e7cd53ff256014d2aef10c282a0c3289aa0430d083caa204a23a97d6965e62f174b3b1b9d3368518f0a7063003e568189abe429c67f6b25afb15c1432fcdc98cf0d803068f2d380f6f2ee8a1892c61c70647fa748c85ee962c9fd81568f5e637a11975530797c4183613c1df6aa8f822da0a77c83c757dd5d28b3cea43d48da6d2d781821618b5fddeb04fc7c5289e16b3dcd058c0d2246d0323914a89da36f46a9af0a5243a464e8eca45ad4889cc41af809cf448388eaf77b8496426b48ff90b2ac8b92eb7e5da9dd7a55c00164adcc6ea243150e059569b3207940172b73688fe6ca158f208c9aec875de7c5c55cb111a794de85c5b3adccb32f9764c411ac295e6201b744bd521f0efd5fbf8ad509625af6575e61bc96e70ca9765520f7db6939e164cdfbfab0aa1aecab1dbc1e953779c6243621cac43402252b17b0c71af36a9382167b8504bec7fffa35cb0b3bdda78bc6ee3a2135d3350216b935fffc860d905f60875f4b47c523edd4ee1e31c0b9a4274a713172b967be5763fd397d7005063ec78eae91062a1cc652df54f1c3a4fc525ea2205cada7524d1f0026d6bc399a5a4a9fc6b503b0f5336fd5a160e1733d1222d25116d0f0a824da8d81d0a0631748e2610adddd47b9be6ed6329921cc17149568daac308c13b0f46e491729dd608835d54e9b7b1947ec01b2a13a22e09d92335a7f097645d421c880e15e0d891f72d088d630e2b874ad1ffe98787e96c439e02495341f393e8767df065f7ebf8cced1046554b1b619eba4c907a17c5afd76665b240a04cc7fb3e91a99f50b3b06e219df2cdd94b4fc750806ce5639e12f25b35b5a0788e43edbea651978010d99e1c82b650046a5b7a2e9e1d0903f8315cd0980d172f4b52e89c40405697cec46d79f9bf04be32c67fcadf576e561a9cb7599fd2e5ffd1a6d19a2ebae6272041dff25ef99233b27bfe5132b808b56537252b9340280b295077481c34fb30846b3a69e6455c242fef742b46cab32781cf6dea0bfbe33919bfbf6f73943601149ed78aff536b5a13cf8764ae5d986d43f697dba8ca570c49fc1d59f61094ad93d42e146a8435bbdd11a6cbe8c9be967cccda2fbcb7041c5790aefe60f9f4b250a29bfa84dce72ae75094ffc159b74f1b1d48ad4666e18853b0631172831879846708ca6f2f6008152a4357945cbbb9c90099ca7cd7ce990b45c613929b2e7b49be2d66a60bd69167633ee66bf7e7bd2f764e84384b24c0ce02c1cd3e1bd39da20f7e3b8f4417b9dd1503c45e2a93cd333008d095a60344e18478fbd65006a40052be1f12ef1dd27fd1492e4ae277c0a0dcafc2947156c584d4e792b03280698e6b2e2ea087f4a45d672ec629005007cac6dfe17dfd71f2a01465b4ffdea2b377e5bbe6d4f50c45dbe624ec65c3b07150d9c3c1ac041e45d037a077661cc85b07e99a41d7131a931c9c331ab40c1eace064f65b397bf145c6605f4ea405d4c5c8f15a003f6994d998f3769c628a8c1073c2ecf1882ea0efeb2360dbe352cc542624a0a5012f1d931cd2717f3c852547825d8a3d7260c7c5655846cb66aa3c944bc02ea158e0e6fa205617c6fd1a2218e78d5d30affa4dca2450dabcd7d0eed2b5fc635eca8d9640226dbc0e5db833994c7a75e4edd0e46380d954946efd7a477da151a6c262804e94a8d5f967bcb4a4b7f2adf3d4b268ab156d8fef7fe16388993ff93278e576c121ff0385b0ba36799bea3bc73bb8b740f745046f0680971fcc383fd9a181bca3b920de440b6d34bc4f2f3e5bb8baf4ddebac8053a74bebd1b22fcc21ba3f38d0c1ce89d3306fd12e932d142e81001e44e494e5504faf3ca2171bcedca1969f20343b8ca518572c569435dc66fc22a3ae985763ea30988ba0ae4b4cec45f389b3bf72870f387bc0104abeff486f593c67903a2b688fd032b81bb071f5c1a81ba4d60b232f952440b86025f0ea585dfc3e8acf5578c0f1cd73ba8288e20c9725341bb8509c158e200af0fda9aac5ac15e9f1867e2f917631b7005444e5134ed8fa8ec430e8f029b74347166cce7e91fb8c945bbc68949637fe63e55854ffaa43d00f", 0x1000}, {&(0x7f0000000340)="e6669e93fee8c3317d9da645c3e3cc41a18358d8881926cb0b53719556fa0a629a994dcb4fd508d580a4c69d28321bb5951212340f0d4e504bd58d73af35dacb361e0b8cad62f261931104bca5a8613905b0d86099c15bb5b576a57bac135a0e50a0b60769f7fc4bda128940349aef8b83ba0aa43b501cb05b08687e94bd43c8ade009dc7a720cf9f1633859eb60eaee2b00d7c8f9e5ffd65b8aec5804c355e074ae7d121d110cab70b3ede105355ac83469ea08aabb253054ed369431016bb7024c024135a7741011ac8611577b9333eee2e3472e90a2aad9e34032bc6205bbb4b7bdb4158b92b745da133e52d49097932cbe020475b8c4ae648c", 0xfb}, {&(0x7f0000000480)="21b982b7ae1f8bc115084f4c756720e9102bccd539548f62478ebf14ddc8b280f22af9d41ca552fdfd139befb6f26eaa8f786014e1cb6ca17bcb3800f35a46fd2b83724ab7c927bd012202b381a2e13e245aad99a7a5cba6946a460ad326bca92e11f43b2a734bd588976d6db79cc1b083608fe8bf833fa9d19ecc97b6426013defbf8b7775ad479acd46b50e5542b1510eb1399b2bb0c4694c7382933f92874331b5dfd2e6af50e1480d77a", 0xac}, {&(0x7f0000000540)="e913a48fb151942debeead4110d3221d91da731f61c07e3e86212153f79bcfeb94eb9b4f8eedb18c8193b9039a604684df8bccafaff22e052dd91203164ad06ce8ca948be66fd8648780545f617fea4a760325bbd4e51e27f5601021aba316ec3824e2ab4f2a69a213a3229f74809020708525baeddf2951380c0c3bd4fecf4e31af84a02b8c1dfa97e3106273ea45b69f9380a2175828e2d870fa5d348c88b50265bf19a9481baf7f1200cd468390f6353a0bc14b2ca68e8fd81207ec4f970a88eacf954c14b28d71a093eadf030d97cb131dfadcb30f58487f51429335df747bc9740d0bec876722caf7aa", 0xec}, {&(0x7f0000002680)="8905e047091f255f1dfea728d93de6d9a28aae39cb355ec82c51c3c9f77cf67ae546f8634446b8ba8c2a36c9c0ca5008bc0c1c5d2e2a06fbcf5a377d2abb762f8c2f5d997c596a6824997a841c3cf44ba66ecdb6cc8678ec140404349df06f4f93c1c83f4208f98cea7132f0074c43841fa43e388fa6dc90d94d25b4fd5740d41857ef272eae915f111623b5cf2685d80cb4a47407", 0x95}, {&(0x7f0000002740)="baf4e2e6ef7c07ba3154ec643b", 0xd}], 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r31) read(r31, &(0x7f0000002980)=""/158, 0x9e) 13:41:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x87}, {0x800006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 13:41:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x800, 0x4f, {[0x7, 0x7, 0x80000000, 0x40, 0x0, 0xfffffffffffffffe, 0x8, 0x3, 0x80000000, 0x3ff, 0x50832a53, 0x5, 0x3c6, 0x4, 0xa9, 0x9b6, 0x0, 0x4], [0x5, 0x2, 0x4, 0x4, 0x800, 0x0, 0x1, 0x3, 0xffffffffffffffff, 0x10000], [0x9, 0x7, 0x2, 0x1, 0x3, 0xe3, 0x6], [0x20, 0x8, 0x5, 0x8, 0xff, 0x6], [{0x7, 0x5, 0x9}, {0xcf7, 0x4, 0x0, 0xffffffffffff472b}, {0x7, 0x4, 0x8000, 0x4}, {0x8000, 0x2, 0x8001, 0x7}, {0x0, 0x2, 0xe9, 0x7d}, {0xff, 0x200, 0x7, 0x1}, {0x3, 0xfffff4c4, 0x200, 0x9}, {0x7fff, 0x5, 0x13, 0x20}], {0x100d, 0x1, 0xad8, 0x800}, {0x800, 0xffffffe0, 0x3, 0xffffffff}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x680, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000bc0)={0x3, 0x2, 0x7fff, {[0x3, 0x0, 0x1ff, 0x200, 0x200, 0x16f2, 0x6b9, 0x7ff, 0x1, 0x1, 0xffffffffffff2c9c, 0x7fffffff, 0xd4, 0x400, 0x5, 0x7fff, 0x1f, 0x3], [0x3, 0x4, 0x4eaa, 0x2, 0x4, 0x1f, 0xffffffffffffff1c, 0xffffffffffffff7f, 0x8001, 0x4], [0xfffffffffffffff8, 0x6, 0x2, 0x4a7, 0x80000000, 0xff, 0x5d], [0x400, 0x6, 0x7a45, 0x3, 0x1, 0x7], [{0xffff, 0x0, 0x4, 0x6}, {0x6, 0xfffffffa, 0x5, 0xfff}, {0x3, 0xd5, 0x800, 0xd6}, {0x401, 0xc66, 0x8, 0xc7e6}, {0xca7, 0x800, 0x800, 0x10000}, {0x80, 0x4, 0x2, 0x1}, {0x1010, 0x2, 0xffffed13, 0x1000}, {0x6, 0xa5c, 0x2, 0x3ff}], {0xfffa, 0xa6, 0x8, 0x800}, {0x3, 0x1, 0x0, 0xfffffffffffffe00}}}) 13:41:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x64, 0x0, 0x0, 0x9}, {0x6, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r3 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x20, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x9) 13:41:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x2) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x1) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffff82, &(0x7f0000000300)=ANY=[], 0x0, 0xc}, 0xc01) 13:41:32 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/178, 0xb2, 0x400, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x800, 0x0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 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) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3, 0x80000001}, {0x1, 0x101}, {0x2, 0x8}, {0x0, 0x5}, {0x0, 0x6}, {0x1, 0x3}, {0x1, 0x1}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x3a}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x9}, {0x0, 0x400}, {0x3, 0x59}, {0x3, 0xfffffff9}, {0x0, 0x81}, {0x2, 0x9}, {0x6}, {0x3, 0x3}, {0x2, 0x3f}, {0x3, 0xcc}, {0x2, 0x9}, {0xb2c7c59cdf0b5419, 0x3}, {0x0, 0x1ff}, {0x3, 0x2d9}, {0x2, 0x40}, {0x2, 0x800}, {0x3, 0xfffffffb}, {0x1, 0x3}, {0x3, 0x8}]}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:41:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r6, r4, r7}, 0xc) r8 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r8, 0x2) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:41:32 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x13}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x8, 0x4, 0x1000003, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000ffff00004000000000000522d0225b3301eb00004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0ada55810000"], 0x70}, 0x8) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$getflags(r5, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) semget(0x3, 0x0, 0x2f1) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000006c0)="2e4ae5b95912bbe60f5e0f089f6a9e6616bc1c98322eca882a4af328e9ff061db62d87d96beeb58423d6e9dc380cc95e97d6d34f8084404a5aae61e914099b0ec7424f4a8942f3d4ab2a18f828137cc2c5089fd25d798c794172509e3e3d840ad3c3239cd1207f04828f5b8014f17da3d1c491e8b9757dccb18cdc3d65809e7cb50f2fd9a3ccd7a75922aeee9bcc1f24f1e5480faa78a73383fd15acb5a5832f9805cce8f238b951e9e5b117c665c27455fca74d427f10cc00000000", 0xbc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) r7 = msgget(0x2, 0x118) msgsnd(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="02000000000000cc0d2d8fe5c0ac39c4d7579fa8091cee563d7fc2eb56e3b632167e4697a4cc0167a3fbf4aa16fb9de771606799fec2323940faee7b95b86aa93d0b9b05b336ba3a177d18149306bf640deda864cb2f507a28fc1e6bc9e7995269303cc8d796fcdb337f222e090000001dd568f5328faa6a903ff97b044a6ffd7aa7c8caedff1da716d303b7aca8cd4caf48cfab34bea03331a8eae4bcb802c80f9f4774c39979983b086dada29a78d04be47e9c0887d3f320a24514991fcfdd31714bee12f11c1f54e6b69e8a17520df3e1c62f18d8eeb178"], 0x1, 0x400) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x20, 0x0) ftruncate(r8, 0x0, 0x8) pckbd_enable: command error 13:41:33 executing program 1: socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000500)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x408, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x200, 0x48) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000280)) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r6, r4, r7}, 0xc) setuid(r4) r8 = syz_open_pts() close(r8) syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r9, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) preadv(r9, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000380)=""/171, 0xab}], 0x3, 0x0, 0x0) syz_open_pts() 13:41:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) listen(r2, 0xa958) 13:41:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="0f4de22b17e45f8a900100", 0xb}, {&(0x7f0000000140)="4bf56b4ceb1dd76a85f56b186e4295e5b9f7ce9044ab30ff73e626090b61df7a3425cd208f8867ff72e1415125c11cadad549103354f3eba5a034fdd1490e19128c9b3e5669b344c84523e4d6063dfbe24c0d06babf1d9d2b348826e3364051e154638ed12a706912f", 0x69}, {&(0x7f0000000340)="deac678fc175a466cc356ca806f15841cc71adc445c9a76dfb68a3071dab102b3b13c837d3997541be22a10da7f125a3ddf1d7c8d0b62e3c8aebc1079132149bbbabde24979573d21ac6dba18cb92b395d17055f430ec9e6bdce6c94151b6f019e501d729dbb0d60979500bfc16148965f9d9702aeed4efddee0bf990f1748690baf901efaa9602a4cfa7c7ac921443b4c3e18086b05824a2b8b7e52bcf320acd3ca979f102ef5f1a5afd9201a62b79b8ab574a117e0b4998a23156cd324090950661acb9ec798081d53d9d865d2b791b32dbe49be389c8ab73fc09487693724b292", 0xe2}], 0x3, 0x0, 0xffffffffffffff6a, 0x403}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) pckbd_enable: command error 13:41:36 executing program 1: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000100)={0x17f3, 0x80}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) 13:41:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xb, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa29]}, 0x3c) getegid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = getuid() r2 = getegid() getegid() chown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) write(r0, &(0x7f0000000080)="670dc3", 0x3) ioctl$KDENABIO(r0, 0x20004b3c) clock_gettime(0x2, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:41:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x510, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000003c0)={0x0, "f6f7b7e0a5b59a6651a161df87306a4b8bcbdb893806b96bb7398bafa801f35a06fd511d356293826fb172282d392e6238f54d15c1da8ac4ff7a8e17d9856a73b9700d6f1c621bdc64714dda"}, 0x54, 0x800) setpgid(r5, 0x0) r7 = geteuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r9, r10) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x102) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="fe2e7df76345df014fbbd22f7954ed8a4fe8c937b7f074d3e6b5f7972d48b758ca4bb12848690fdc141c6c0ce7df24ed192ac752401c506151369ab0dc01538f95c6d33b14a933ec66e91441c96795243ce21826ebfd8f6dc813cf172e65fb5dd77bb32de4422bd023ca7942a9fd9b40ca799ecf589a6902976a55ea5cda37e2dbda0e91d5b84b0ab8e1d9d141bb34076b2da26f068ddaf8c155ec6c615be8f5ca90d0f37e581282fc884e517eb1b5b9ae992f91dacbf6cd1ac5dd729a96b75b78b51c820915ba669432", 0xca}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="0000008c"], 0x60, 0x400}, 0x0) 13:41:36 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f000029b000/0x2000)=nil) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/162) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000280)=[{0x87, 0xfffffffe}, {0x4, 0x414b}, {0x47, 0x1f}, {0x45, 0x7}, {0x2}, {0x85, 0x3}, {0x43, 0x8}, {0x43, 0xfffffffd}, {0x84, 0xda}], 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') 13:41:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) socketpair(0x8b8a61855882c238, 0x4000, 0xab, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="a2f8b68c05d1e5dd42fcf28e48c9998b38032d82ad6835176579de8ef1c812d8be299e7ce8dc1a989bd40801f63e428dddaa6e116d3ff36de6fe4b1f8a67a27dfd8c352881db34b756de66df1821c2f8f9bbb6adbf75597265cf2eb3c95eb4bcb777a1c74ffa1a4a7d72dd175778da3ed578868671fa29ef3caf5a76bbb334434b19cbbd5f5f9a27b5f179c6c6a690f8c62b590d190efaa7cf4842e527aa6942a6e0c6a7c423", 0xa6, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:41:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20f5ffffffeafffffeff0000000000000000005b9d071b542a538706000000b81800000029a1ba00000031000000000000000002000000ac8feaa339c6c6ee94bab1488f6263c3ec2b3b561bb4ee83583c3705822eaad97ea0eb08a13ffff27d6c4e7dfd3ed469c6c81996c9d0aee9ff6bcf29b64e05a8b8d69ecd1b6c"], 0x38}, 0x0) syz_open_pts() getgid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0xff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3f, 0x16, 0x1df2, 0x6, "40db9ffe6c86542438d1363f2d31685a2792544e", 0x7fff, 0x1ff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffffff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) readv(r3, &(0x7f00000001c0), 0x0) 13:41:37 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000000)=[r1]) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r3, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r6, r4, r7}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r9, r10) r11 = getegid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r13, 0x4010426e, &(0x7f00000000c0)) chflagsat(r13, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r15 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r14, r15) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r13, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r16, r14, r17}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r20 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r19, r20) getgroups(0x5, &(0x7f0000000040)=[r7, r10, r11, r17, r20]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 13:41:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="1d625a093be1f44fc0819c771f03d537e8a20f755a29d4a4578b11f2f3951b32cd8163c5f9db95c6af3c88d08f84a5cef719afe8adc5397ea9c260f45e340c11e4d86afaa21c4e64617a88173baf9536fc0de33c3b9191a01f80ef2e44d77aa7d087ed29beb1986abc971055d4eef111eaeaf4fc8365580a8599f0b069fa32dea4ca14439bd310eafd5ba3355d232f6d7d82bc4e63085fbd6a4fab31b74333d8b3c048e98b99e01f882beaa1ce5fbe5812", 0xb1}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0xb}, 0x2) ftruncate(r0, 0x0, 0x7) 13:41:37 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0x328) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x20, 0x0) read(r2, &(0x7f00000001c0)=""/111, 0x6f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100, 0x9}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r5 = msgget$private(0x0, 0x71c) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x0) accept$inet6(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgid() r9 = getuid() r10 = socket(0x2, 0xc003, 0x0) accept$inet6(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x800c5709, &(0x7f0000000000)) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r18 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r17, r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r8, r18, r9, r11, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r12, r13, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) sendto$inet(0xffffffffffffff9c, &(0x7f0000000500)="c8d7bb8c80759db6ff8ee2ea6cc002c45445a99484071ab8e496079579c04c6f3102d4a6eeb37140a9948f033edcf6de257c4ef31e8ebab948a81aed3207dff982dec727f8d79288775debf6439a51db21ba2b7b94b25b29dc3c3c011a1bde2330032e0f2511900bbbbcb5f326a462f6ee536726ffc421f4f5fd45db70ccf8e701a97aa91c1915a5c1ea3c7f8756e26e80af1f3d65511943ebb4264e72a12b706f1cd09360e019c2a178169ffbd943c1583959b2c918d4349db713ddc2e8a8eee943bd72", 0xc4, 0xee71af98506f16dc, &(0x7f0000000600)={0x2, 0x3}, 0xc) 13:41:37 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) pledge(&(0x7f0000000040)='\\C--\x00', &(0x7f0000000080)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000301d26c00a757f5"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 13:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0xff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x6}, 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 13:41:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 13:41:38 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') utimes(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)={{0xffffffff, 0x2507}, {0x8, 0x9}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = open$dir(&(0x7f00000002c0)='./file2\x00', 0x20, 0x40) faccessat(r0, &(0x7f00000003c0)='./file1\x00', 0x91, 0x0) unlink(&(0x7f0000000200)='./file1\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/88, 0x58) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/11) 13:41:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0xf96448fb033077c9, 0x7}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000002240)=0xc) r2 = geteuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002280)='/dev/bpf\x00', 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/wskbd\x00', 0x10000, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r12, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r14, 0x0) r15 = getuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r17, 0x4010426e, &(0x7f00000000c0)) chflagsat(r17, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r17, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r19 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r18, r19) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r17, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={r20, r18, r21}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r24 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r23, r24) getgroups(0x5, &(0x7f0000002300)=[r21, 0xffffffffffffffff, 0x0, r24, 0xffffffffffffffff]) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r26, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000002340)='/dev/zero\x00', 0x80, 0x0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r28, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r30, 0x4010426e, &(0x7f00000000c0)) chflagsat(r30, &(0x7f0000002540)='./file0\x00', 0x90000, 0x2) ioctl$BIOCSDIRFILT(r30, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r32 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r31, r32) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r30, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000640)={r33, r31, r34}, 0xc) r35 = getgid() dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000023c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r37, 0x0) sendmsg$unix(r0, &(0x7f0000002580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="802448b345859ec079db07bf8b19c33086847b4712485a1d98daf532ac6fa9f75c8c35250eec8fa18c81b6e11d079674b8b1fcc19aedbd9c2f6344c991905d8994c555b402071fa60a4664d4dfba0d9c90159a7509f18b33635ce096758387e6c52a297a24636bd5d760f414c2dc77c8b9cd5916fb138e3ba5db869f4eac5a29ddd8051c0ca09ca07f631aa219199d099c1d70c60fcb09405fcb2033b84dac8526a4cfd95d3995e66ba653de55b3f181f2b5dd6c0fe9608df1b4f2fa2ac21ef2c17d0371aa01d2153a42b5e604923529092c6560f1ca35cc586ce8034f742f8d87acafe1d6694fdd0d642e8e1a30d7e9928f7f659203c7b6b38a441ac1e572f64052ce5a54eaa94e57d60d26742b7f5e791826f6be07c2a1ff50b07bef63db585d9f4ecabd8890ef69bf4b8fd0f67258e3f58aedb76f1830b6f6a525f6bb716fc161bdbe79fb57ab6618cb9a381e979c754a04df8f5c3fd6e149657096fe82c1f90c795576d4e06938b8e8be310a828bb883dcb043202cab6fa7269a393d22bb10f518b3da571b5c040b2f7eb307b8172cbbb65959e56031799b691543b66a9affdbc6f56b835070c3e73e683e70c32dc355811d0e7398a1f83425f599e32598748375edadd991592ea59ceed29543f9d149365c542460503750dce045de47203149a28c9f71483311ba5264482f886736ef02f623b7d70bfec0e540c930acacf4c0f5bf06590890346fe43c2976ae09974055d03e4f536dd31d375fb4f9f05ffcd14121aa4efddd91d87a816891c6021c2ea905eaf42801d33bd3035147b6c6ef978db58a4223258a335e8118139e58d75ee7f0bf6e50daed0ebdc7ea048917c0bdfd49642d1db8b1e808f18a5a2e084675548b9dd0f278432deb952ddb02df17eda9eb9dd3c2b92c258844a2cfb2da6d0db6b2a198f34bbf48d5c10e11914ddc8270b961798b6b78de7049d05153fab09a51d0e6f7b6b4cca37eb3ecc6568857eccfa5807a497002ed49e7d210acdf66cd9971013c143735b444ea9b2cbf20d1d76643fdf1c5e0b451f2f6f9e3e8e43ea10fb158a9b2a7ff31ed0ab1f4b4af0c05c96030b99d43b1519f3bf4bab19f62d22d05a867e6f945276a0ffe48686f879bb100d210648db089043bf1ea22f98b613233ecdf1b554a7adbcaf6981e4dafcb10806f3ad1356502caee33283149556ffc20b851f8d6afce4d20678b09dfaba6b93bda69bda8b0fb3531f36a630230e7b3bc5127cf1d086263f75465b38ba8944012142ec05b378fbdbb8c9f33e6d5a2da605bb50378afd24a7fff143f743c2bcc30aef84359638be30ddfa6ad0698e161ff16a04f6cb4dd4f074752124c0729efc8a4c660ee6db562b0be6e510e0c349d13c5ad25b81729888325f4ccbcd47e8174c81c9819426433f8f25444ecdc8831bf285e233e7b1d6736ac647de7bf04967a35a819758f3e9a2c7b752277048d22d7d3c95a9678d747381e19532623d7c0dade3ac0159fe1163ca542413ab8bdf7062432619bde8c69491a380a54422eeed1a534132c109cde24f97eff543db1c234374645d0f64b42931ee0d525094b2f0379c1e22d46940a77961595a11f0077f78a2dd691c5e75aea2ae3c95fd472085e0b4f0561f583e4cc891a68cfba529a2a073c2f94960b930e034265237e635864a37fdb8eab0d5463939e6c16d2231b8b9fffd231682052cd1169bd6ec4952ac62d33580155bccfda61765b59c25bb58d99963fa41b584a8f8cc14d69fcb5203ae6886652dda06d2a52d7cf3aca8b31220cbb6858621725420a84a1206e4c429239b4c99b1ceb673787005e2d8111d47d71eb5de6190ef286f3d2fe7964d333a3521d395d83c2be1949caf8b9f3bc49c117f371f5c9e3ccb169646213121e00f5f8e91215edd082632c021c49f552e0467b57dc125efea79018ad2d0b5a0611f2edd58af6229686374ed07f38f73750d76a60ba2854b0a309bfff851c3cd1004908efbb861aca234cd44ddd55c106a5f43e26a450dbd14dda64a868179bcad30965d972959660fac737348cbb927a8310b69b568a5cf82dbcee9d7d17bd8c5ef6f45da7822c9e524637756ced5577527cedfd506163b9b42340140204ee026ec9bb5af17633d914d72fbfa7230bd7167cefea00152528206d3f914b0b6697bce01b5014cce3452505e8b78a3a02cf4c583288207e796cf2ae8a9a4c665771da7943d2d9ca9b7bbfb0f544e10aae01e6f95178d551870b45e40e1687cc38753111deb00db459fddcbf05ad503e9b43de29531b288e3254072fc7aae9dc4d8ccc15ef94cd6c51f92a23063b2531997ddee5bb486b03ce69cea450a1f7a210b7122f122a755a096aed484b013a3dd934d8257c698a991384133d85dfa11f84b0d84a295153b5ecbaf5475964fda5c95efe0b50aaa969e0d9f419a70d599507c27dfcd299c99c1f6770c4d1833f9d183484e924cbef6d6a87887d2901d541605ed65dccf35e46e548863d3da8e4bc57882d7506ebee8882c7e7171995e22586633cb9fbca78ab23798bb40baba81e2e81225bdfee817dec3613376ea5264ecf2d967a8c8b89763a48465424e6f40fc20dfe730f8276f522e60b4b7143aeddc0cf3ccd81b7cab3f2f43698bcdd5152586a973dcc46086fcb7e3fe643a7cebf8bded517dd1db6457a998c8e2f26d86aee22093e014c7ae67a43801df504b48a05cc203003f5a6efc58d83186f495aea5f59792923831f3f3dd51c56acae144c5cda2ad00e8f7e776a96e7403fa228977264f653a20664b1b3944a0ef5867057abda50ece0daa1cb00661042ea274551cc579ae85d8dc11d4dc2712fc4569f7b6e187d8cd8df520a378ed35dcb075796470552148371433a173322ebe5a5bf80872a91934e798085e97c8e1f4ba65175a00974f2555255d4a451357a5189c365aa8c7717b98771ae1b3f7c4aacdb937cc622a98477ddeced30ee6b866927eae21230d7bace01f9aacf36bd3a0a1966bab4d64b2cb781cdefdb1262752a08e8b7e9144bb38ee112ecb5f183279ecde1d08fd836089ffe9b2fb16d4816297c8c30dbc89b4d10db16166239f37562d60f638cecc572a8d9462dfa0b71922ff716935f916a57d93037793c1a952104fdedb0903a037dec371eb1cc71c6afeb297e76243e7ae6e76f72b5abdeb750491ab80ad589c00c344cde7035ce0b61e3e1ca5609de86ac12d2e7ca883a0abc31fe9479b0463efaf66279668e4bcc583c6d27dc4720507c66d62630f40d7a7b4fe34b88de8635e23ef7e3605edd96352ca53c58371e06478c1eee753c141607fd9026db992e759ce3a8f4dc35a3bda64c811cf3da9d7f7577d623d235b62ca92e4de3416b40a5dda5bc897c71b64ed7d0ed3fed1ef09046f72f2cf16967c66e21d22616380c702aa10f5eff23c828f2cdc51cb1fd2553c2942974d678f7c16dfc1d8c4e3dda3caad087d139fd6e8565b911b4d032c8b94629738c382231a42e6f80496efdf7cf379ee2a003f87b01d8c8d2bc798e6651e19aa27c984b5800f6d5c3946d982d7d7b326256edf92bfcad55fea5bed6f5bac301da3ba4fdb9e77baa3ecc2aaf8208aa2f311225a0a490b76b454bf054da174d8a75dae3fc768c0cfb650599403e73f282ca88d9c53f1c6f02c03af6632f7215bde0c3e3c76f1f805d72f609afd10663d44d3c3c37ad44da5e9d0c94f417bb4d7b35b22c6a080088aea41864f92cb102e6bb103b0558a2124feece6a6cfdd3f357254173f9ffd6997d2163e0f793e3e5994d04d1439ee118f7e537d1a3b02329b213be7a3fa013d4ce6041e2d3a7a9ca9f8117a5c5e37d2a94e7009e7f14940aabca32a070bba98f7f20cb69a77df571c8f763684b84a7ce365737328248aa5d19b0cf55f47ba3a0a6a9a34b51c56ef1df36d22d05936f2a7362f37035337b8e574878b927eda15f84646231aa9c67639d480735af6f4b1672c0d12bbb1adae2da67ab4e3f36c695b558f6db2a58580384a827a755c32577357adc29d8bb245b61f58034b77c90668abbca0f80243ba7619b50f9b2d2d0036127c8ffe8367d1936bb18c576426a75d8f217bddb3312b2b0f49b407736613df6d5805f8449a917d90ceb04487fd4f2f59a76acf1a1df11eb3a85a0508f35023eba799afffdda6f0488c241e559a6dfa81dc1d100194c06d1a6eff31dfc475f55ea541b80521d20a1c3534d5bf18dac7877296bdf24f23ac73546a357be93797dbe0de95a37c4eda1f5e8cdd011f2c9a05d6e703ef2734c6d77b0f21d1d6e7065c25ba171a488031b540c4a25c6006c48ffb1304a72de4b1528817627ac525b70383494f964e391d729812967549dbb96bb2ecf238a5178c57b6aa3ca410e8e6872d185417c39f3a6004072ff56b9fa3ac9e77456553756beb8e3795fb429e5642f79a1053ae83d819d3f4db29a4d7a412d517781f0e0ad4a48e0b96907fad5bb23e36b97f2809c288bd898b603425ca3fb6ec19df83c2ce262e6b14465efd7b23091dadb63b79cf1ae1e4d107010927535c3286c0561aebd40c4faee2a34047db5b2b6e9bb66c83c83d25afc1e85f5046e4f4e48315503dcb2fe58a6fd04dc9a46e29569b218495f09a840a32d57119ae09e047c3e1d5d3aa5c62c6cb12aeaafd82f1120621b25602bf2ef9330f13cd1a6a52e481a6f288432f9d22ea3f19554489e3045df7c8a1547c8f231d03cd17b3ba2dc12efd6ab893a92ccae0e22d412ceeeb118cee76a2994d05f1e6de1b4380bbd234ab06d1929792e46066f802c5c2e391da8d1e38e9e37710a660113ae4ac660233d6d9d858589d3efbcfeb0bf3b13590d915bd3bb14f5971fef2f9caf2eb1ff0ec3eff604444f322e5bdc7a78d77f24467dc1539e2163969e2dd4cb7a927d3f11fe170a193841a8d01fe07371ba3d34ab5fea1e9769d5053b3c599f0cf794728de9fb6e17bdd8c44a905e5c7cca84cdd398f1492f10c7b647d77af0f97711f3d33748c30384e5a9f9cfd93096cb137b9d0256ad21e5fde6ac861291d30770aa2f2a6d69edcc4f1e10ecda90472725c22580653b11ebd78055c3bc4f690d7db47d55371943bf5beb1fb0c44ab9908825fd13d7dc77a0720862dea1d8c231813e2ca38c1b54e2d987ed7c8ddd467793ad2fc7d2b3896e36c4540c07dcc92c0d5f848f861df8b620ad99b7b95c83e67f5b5a8821ff74af06b33a435ab9477b69e37d97e3d498367f996160fdbe0521ff36408afce29d0585c2328414d7b541bef47b9cb418115605dcf65257b930a90b1e454be7548cb6778f5b6a6d5bb49f0cb5b69b409769e0498e6f43362e5b30dbff0a80699796a395707a4dd3bb007739466bccd41d2c91f778fbadc751a22908ebce37efe5b5b2a332b969df6ba5cb8e3ce7a363056b62aaf8d5d6ba170f88b92693eb9135a6709faa1b2e71cf94b576730a57d66917c3ea2f2653c798eab0ef131d306d81784c689c8e4c08d5e4992f8da13b3135171d679e7414088b879b61935f8fbfb27b80d4c91a1e6dcaaeed1dc1f54937fa37bb6708f3f7fe9c3011cb3ea4630b1032407f12de6af38bd8be895b6e495ecc88af41d36249652ecc16691bfb4b7f4dfd2d07deb8ce42b2f710df2281f1f8160c1634cbc8a2054133e47bdb9c4d7f43b748c70f43f8650503f70a2f5bb3e86cda158a674c591b2d96c8f81947126ffbac5f77697d9fdfe65c0c30e9c3f9776edce5d5c3cb57c84b92809c7fc32d1f723f8f2796a6cf7841e41f6919eae641091df75b74529adc5125e300399b", 0x1000}, {&(0x7f0000001180)="6e4068e5342e76c70fa3fa47108f59a9f27e34e93b798bee9a1983490bfca0057adf7a3207a143c110fba3c34b66f471065ef6616b677d9ea0f815cd8ff8e9521b1403132487a6db93f74590bdccf9ad7ecb9ee4b5f5aeb5f1d4af42425b8448e60e3cbdccaf4668a9aec64993dc7c4ed08e2b9ec3a2b4ac1b61e4866f4626d56dfab7a4b2032128604e5496bf8766d430d6b5f55a45ac89298abd0eea53a5828443db88d8d07ece6e4143ff6a236a78fad8f661c6fd55e9ec835265b77db25d1be0c9c4aba61363a900ab75b12ae607322bf8d8ca7b5de5075c437174c0dc147461a80848e02e7d8d5074171c784531c9446c1de8fe88a8ebef3dae64d13acec09586b6dfc0f590f03298b6d5dc692cdbb8cfd8286b5dd1f8eaa305c77a26ef4c88eeaf360e348c65d360ee15e019cd96725875dfcef3e6ea18e672fb3b4ca924a990afca4bd3226a2e34fd71f2fd54b5c50cd9e9de9eb5644c1ed97c4f029f1d1d75b91327c4436a6748ba9a19c59c0bd03e62119448311899c1e479015df59b382abaebcb7898464bee86c1a07b3df2d4992cb8ba8fa8c4c1e1b4267f3ae15405a0d013c80f5b76464cb357214edc3eec4bce80d66daee03a80e86376349db979ead4cbba882da876dec1af15493b0c5db42b0d11d4e079121ba6c13178e3353a09b0a70d2d54f5e67ec5626dd6e92ba92c71aa4d226262092c11659bbcfc7a9054af154e048c9ff51e99614d3e14e34afdd210faee8c58e94be0c944d7168b52224d770852bade28d466fe3fe903d5214bba07ff5ac70c0252241b3553595cbd08ff44580fd7055431d1583c4469a17f1de34aa69df9056b68d0cf33ed6c941eab410860a6ae585f942f68d5f8f41d5207b0339f155e5dedb154b63a1e407b850345035555582cbb5d0d4a6d726353919a9622686a18915c187e7eaaf39752f6e7beb35f9622a00a529f801f2cb8adf3e955c5c27d012f26898f0fdc6a34eb7aa9177dc73e175da68313c4e0c5042be418ae777f67a48e8cfc4d07d5eab636c401662e2f39342fcda9db2e2705a9baea2f64f6549657dfb3f5691807ef5a2c06310441281c91a4a5099734d014b6d470f21bac6a37f10ff25ad51614ab59f5ac0ea879235d978d035ffc0aaf4b0a41842becc8d5ed591622994927db535d647d2a949b357de81781196e9c60671c9ec8dbf1fdcd00fac6430296a2930b05ff2835fca33f378e2b9e223dac395fc92464f6d4ad65319e98fc645ca98fc5447d0c023dbf682b7b31bddbc734d007b4b2d3fae213f73b4070132e58489617970de44164e2f58bd447c55989707cffa85d5fd0d19c5114fb6ebfe3ceee83be49d622adfd7d8906e86878e023a8d47875052adcbbabc5f857b11f8afd1422d5603d569e0379f018aeef7d12beee8312dd8bcff0ba21bdd8fef61081cf5a68095aae5aba432c06af0c9e2b664d8b67e42d4677d4b2daafd7fccb248d6c0d686dcd2fbf45bdd53598e067eeb409eb604fb7b6aad71cb94d04d7a9a9aa202d839380444a35d3f9f629e34095e7fcb7fdc57e0790eed4e1be97dff244927f0a585ce2adf378f13f0259a0f0e5dd64e4e0a7ee4ffdfb45f791cc9077777eeb81844feb1b46b16ddcff1f10c66d63639b92929a66c9c7093d1a2f377d84e1f7fd872a6472bad23f3a23ce4194a2e486958d00b8172bc78b0b7fef903faf9628bd5ee894c608a1d83242ff6d5a02ee4ca4e777dc9cddd3e19c92e863d61acc965ec614f4fb086fe010011d24130e2cd56b878529f2d7ecc16ce308a90a07fb9169e11b64d4738da319b8df790848b002ee8621b74e98b07f06aa07df3328bb7629f59cd0a8f08f517919c634a34e37524cd26d99b2486dbd3d3dd9266c633cbcdfd617857cb810064cf38234a55284d948332d4e6b74af2b27904e099635ff0004a758f185399430fdfe4f3b84fbdbc7501e0f31529f0e255c77f369934bbaf4798f3a9d9b5ea5746955285994d773899bcd8f907047337942ca59363260b68a3feef0f618915d633fba0347b997f37e5764a4c82c4eabd00c3b1e948596398719a09200e04c276bcb420e1a2f62ec42611d270df8bddd4e3d63e1986abe5e98db692cf5e89f1b9349c80d1921b2e10167667bc7c8f6eb83d84b418e374167756c821f930e333ccfb6f8b8506f63916b0d688978c4a4452af52eb34e38eb179e85add0f8d9fc952d090c927057134b634aa26ba1fa85ab3b17717077532e4c4c742233aaf0514ce7ad55ebc8a37f222a40f1b3a2556c7332c424f178442721de42528edba925b7db32d79cec35fd838a67e8d59e6959eb6fdfd5fa1a5f1268e930bdec3ef0985ce45af4575a584755a554c847f148737b5fc16e2cd2023ff8a10c2f4ed4dba51a2d706cad9acc1a5c6e88046df78706663f21d699f58b4b16fed7b44651bba43febd266db0e7962fb1d68c18fe2fddb921ffd97d38691ad4d6ec7b1084354a92ab94e5d74a706cd22fa2a6e0393beb0a858ad78008a9e03a9de8991caee819b3525a6a68dd5301cc7fc036c3b36bed6be474ea589f800058b4fcaf5fd5081657c776df59b0d512637bb86fd896cd5addd32c0f170688a24aaaa2a5f9766a96a66bc3d359583868003b7d4fa4c2582dc12b8cab5fff6d09e108b0b5b568715e2108ceaa49df9c1f42910646309dc735aa4bd8639b7d015f073ac7f03b97d8ff9ab6488a50a9e699765b5bc9d579e875e559921331ac4be9503347b6c4ec3a9587ac85244a2d225871840d5397db9488bd142bdbe7544d0cb1a6015e0f6f3301b37643d70121ef16713661de6e699f0cac99b63c6d06f59345774ada25e2b40a250fc7425f1675d0536e83b5642798a88236d84a894a607bc5861e91b651b241b13e813b0bfb922928201432d59f73c2d6c4261c53b126c69a3e09d966c1c82e6418a8a5dc0b85aed48ed6cf203f50d5eb4badb4e8e05ccb0bf1324b2f2720cf14026facd0b911a6c261110a5265f5d95ed3e077ec3cdc5edf67039f38d5a59beacc8b083066e59620a1df495d31a2b5a0c05bb9df2d6e5d993afbd355be3d80987adca18a90fe36053be4feaa5b4023a35c3d5f91d5eccb6e4d9d8ef4847efd34502ef0dfcbe43e1bf43262f0ea3301d8b3eed44bde7f947665a93631527deff66031a5aabaa4253558249ea7f5f4d1b8b1639378b7231595043240925d7314daf2490bb2128b6afdaac3df493a69fbc02116ba1f8f4a655a74317892a1e1fa5b693da314360c1642be0655713ec228a5a34beaca64b04389059b68a7f159c7c193fa83cd3b57568870ca22c7869f715053e225de35265a75b0f9e7535579f381803174ff694d3eeaaea822845b022b54aed9ffa58a995c44bafa3db93a8fb93ba94e49554f3ea8ce9f9dc75294b311805fb6e397b0674e5b1d413f1e6547fa8d17afb57ab44fd1d941aad46a23190b53b479f3a8134338e0b7e1ee6514f1e68f672f86b7da3ded06db8d32415ca24018c10b8ee03cc5c546ccb9f7cb7248640a975e28a3d7fdc2357cbbe9c3f888183bded3dd12ac09bb600d48603670e59f87f14bc44d5f509960e0ce07ca7ac3587e6d158aa7fe0bdbae356188cb73dff198454560e731e7bbf967c7d954273a9f1e774525076132bdbc540c05c4a440859ee97a5d0cb97b2179fad409c246fe066187c0578ac2deaccdc34ae0058b90c48127a6413c540589b909766e0eebfdfc2a69cabacf6fe512b509305e7446acc369d5d9e5fb37a3b17c58eddfdd2d0d567d51c5920a7c05d8e6d878f4991ac3272a290582ff2d6f3bcd21dc716e7f4b33462adc8895d78f5bc30b9cca0b9ae22d1dc3515aacc9ca059a01b234446aee40ca6fef0bb384291d440a7ab617f6e88d1ca3d94be5d5d2f677161617297e37f93466513d561225870d215001980189109308705e7e00e21ef744fbf2bb76a498ebc550dd9a2a2abed70e6fc28c4967f7b89d6de5469c3c17dfe0986272fe85a8b58719813f56c65e2192adf92bd217310f502cefefab867815e0e2a3fbb975f937028cf3142fcf0025bc4b6667355bd8f8aa83726a162dcc4781a2842a7f7750e597d1c5d086c96ffdea82090fe0e65965680ceee0cb7627c0bb5ea18d366f4266b5b0944aab8b3cc717b195c126e4deea67e592dd51c28e49a0fb307b389c138b1c4ee3b81577e4fcc7193fc6e862dcb377afcbe1d30669fa6b2e11250db636dbe7b306e546160eb0943f7b7ec41429fa18b9445af23cf7bce1d1cd4adb0868ecc387610c5d142e03c855247c7178b510d41bcbf1a5e3fec8a805ba24b10cdcd50cfc1871b149d2c6d9236107bd5d24000b4c08b7d817218a6440b11f2e9980b8c41c4e221c5172d489d863d4bb62804013bfcd692d190bdadd7c61f1b3ea430fd32d3f9be956e6755e411924d1590dfa72c6ca5264c93fe0f3b415e12a9dca460e253b7065e1dc01b91a6e080a710fa63b08b907b842b2d7b5b3e6304a7ff4d0aa9d04402389327bccc12355cdbc0e3be102cd5db5dd05379b2173dccf3d5656babf6055abfe9051948100bc1c0d1d3b216d8b37bd9f30fe6325281bc4e49d367e226f2bc6e5cb633ac9a267d1d1101ca5ddae3e88f79267ae741ca88c2a817bbfbab3b050db13c025d67ad80df23291e246868e6b98d15fe039c393c7b4bedfed6cb19370f1b70a6572014516ee1aa02667a8e24bb6d3e4891d77dbf5fe2793ff170f9ce0f56b3bf51a58a807bba62482000213f502d898faa101e20cb496f6a14105df9ea4163d2adf14737ad47d5b80319b408e084e3b71510c8fc97a34c35b5060f47d23a03e50b6405f49224667a3f36bc7bc7dc1bcaa1b8d6c8db33686bfcc380fde06645575beefb8477b7f44fd9a7cbfd69b9f136e70bcdccbc6f300b8d426fd1cc602b172f188b9389825f0da2d297673784621f428bb80337ce2b51cf74e02012d9d1b707c3518f21e4a05436d132a91fea676c1ec46d8d71437c5dd4a2859c9c5ceba193445439d5b14f95142880582ef24b4bb6651a364217d5ed0c5fe9c06408598691ff0ac069468267fa94e84a9eaec123876971f0b4dba02532d4cef084a777823f48c4bf01fe8304d3361f1c9d8a24d0db26523b0709869bbf30c5f38130690ee1f2d736ab1c56b126d42abc39d7cce32e4f3d57057a98a47a8a34c8a50df276ee258b9ecfd7a401f5408490b9ebe047f01d57ef8c9eb0a73e21588293f524b851de048cf1df34a468d256528d9e131d1e7a093928a7b52623d366616cd10fd5477a59e35c9c165d773268bc64cb6f67598e2a34702de342615ad9f684f79ff3c6220b60133132dbdc5fef644b40542df56bc7f98f6eee49247ad46b3c46a7347e5321494d54028d89a97de26cefd59db9d111470e3a1cfa8c19834042340b945cc227da0716caecc6c0dbc3b374ef8cd912bc580a3cae658ded5157a654e26dbeade68e02b5a6fe0016bd5e69ab215fc30ad1866718b97eb00f3c2ccdd98c823789a6325f3027ab0328167e81972e6caa1b2e5281991b2c7c400b3ad7aa7d230343a0ab39af7dff1f08aef036e455834d6be4ea8048169671ee0e93e76dab31ed7b9ed2a9efe7d0a76061a8af1c85cfc96ffecfd5604949b4c5cc4094f070c00e65b1b681fe60b840d7db46e6508824e61076f086a9d1cc6487793bf667b07bcb5e82bd59d6a822791dd5a1d2a0c140ac9cebe6937c9d2e9e5d5dd0ca9197b01cf1ef3eb183bdc8f1f0783e242e7c8e3f4c20deb87e5f8fcff97a4942980705b544649bca", 0x1000}, {&(0x7f0000002180)="cd2481bac4a4534d1f14c55ea932679960a6e0ee9c852bf64f2aa2dd3daa91e437c09771420ec101322c3b58d27f127aa085b259ba544cb5a31743a638b7aecea630676a1e192542e852bfe949351e340aede97b87db1ebf6cb5dc9899040016c1658aaae899cd058d74335587dad4b0d3edf83397ae6695cb112ae6e9034deacc910aac1d0c3d87573fb7a5db308aa7006d53e3d8192b66c1a0a5aaec2c11701ddf82051860d39e104bbdb6311aa3da4275a08154d8c6764971af45c72baa", 0xbf}], 0x3, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r10, r11, r0, r0, r12]}, @cred={0x20, 0xffff, 0x0, r14, r15, r25}, @rights={0x20, 0xffff, 0x1, [r0, r26, r0]}, @rights={0x18, 0xffff, 0x1, [r27, r28]}, @cred={0x20, 0xffff, 0x0, r37, r31, r35}, @rights={0x10}], 0xf0, 0x400}, 0x20b) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000005714e8fe4b78621e000000f87c8afc67a776eef783a07cada259000077bf5397b397299de5ffffff0000800000000000005ba3d4000000"], 0x38}, 0x0) 13:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x6}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 13:41:39 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r0, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) fchown(r0, r1, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x8, 0x7, 0x8, 0x6, "0fcf9355d162f25196e7ad90da152dc072929889", 0x1, 0xa1}) 13:41:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x3810, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 13:41:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = semget$private(0x0, 0x5, 0x204) r3 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0xd6, 0x4) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="00f92d2f66696c653000e94eb11347fe8286d4c719c295560c0f53a9a0cdce463db3c4a3bc729f7767fd6fde8fdc717092a8575e9c066655ad5e300a5f66ba858686b53e084488bd9a0e7421683d41e6228c495a1e5c6d63aa2af2db37"], 0xa) r6 = getppid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0xff, r9, r8, r9, r10, 0x16, 0x80}, 0x4, 0x9, 0x8f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r9, 0x0, 0x0, 0x0, 0xce}, 0x6000000000004, 0x103000000000008, r6, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r13, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r14, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r12, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) 13:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 13:41:39 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') 13:41:39 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0xfffffffc, 0x170002}, 0x9, [0x0, 0x2, 0x1, 0x3, 0xfffffffd]}, 0xfffffffffffffeff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:41:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 13:41:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) setsockopt(r2, 0x34, 0xfffffc01, &(0x7f0000000040)="463bfc77bba611bbad0259d1c9cca3e0d0d42564ead1e488875b8605b6bea6c562fd226bec4711a4fb0d39247638cdd2d8f0bec91e76af7070c2992b41ef6c8c37fe901029101c52c7636970bb083a8e4a144f42391959075e54dcd9f9b60341ab5910028832115ecf2ac30b18fa5673243467b72cf37ff409a109a31750ce092ea76ae7ccc3de1f5a6b759ff23db9", 0x8f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 13:41:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x6) r4 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x408) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x0, 0x0) chflagsat(r5, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x2) writev(r1, &(0x7f0000000100), 0x0) 13:41:39 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2f1f9f4e5a52b06f, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x80000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x9}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) close(r0) 13:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000380)=[{0x6f}, {0x54}, {0x6, 0x0, 0x0, 0xfffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000003c0)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1000, 0x98, 0x5, 0x6}]}) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x1) r5 = socket(0x2, 0xc003, 0x0) accept$inet6(r5, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000300)=""/109, 0x6d, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:41:39 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="81b2f29d333c1d", 0x7}], 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) renameat(r3, &(0x7f0000000240)='./bus\x00', r4, &(0x7f0000000280)='./bus\x00') ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0x4) 13:41:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)) setsockopt(r1, 0x27, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69971929648", 0x14) 13:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\b', 0x20, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1c7}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:41:40 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}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000040000000000000000000000001c0000000000f934ee25eacd9f982fd8d1d56f26790a2ca30fc4fe2ba938b623aad7f633f057438ce3430aeebb02b0ca0045b3073a4c1f89baa9b6d7b4fcfb7131056820773c48f936cfd0e6add61ef31f82d932a2339599d49537f0354d000000"], &(0x7f0000000040)=0x6e) 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, &(0x7f0000000240)="cfbdf4ed98521d889d7556cf73bb70888f42a8a6", 0x14) 13:41:40 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b192af7e66f59279f8c0793a83b1bfff869efd68a21d00"], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x379) setpgid(r3, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c650001fff46c653000"], 0x10) 13:41:40 executing program 0: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='x\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = semget(0x3, 0x1, 0x3) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/52) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:41:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x9b, 0x0, &(0x7f0000000180)=""/155}) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:41:40 executing program 0: socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r4, r2, r5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f00000000c0)) chflagsat(r9, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r10, r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r9, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r12, r10, r13}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r16 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r15, r16) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, r13, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r16]) setgroups(0x5, &(0x7f0000000240)=[r5, r6, r7, r17, 0x0]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x06\x80\x00', 0x100, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x743, 0x8) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x0, 0x0, 0x8000000}, {0x50}, {0x6, 0x0, 0xfa, 0x100}]}) socket(0x18, 0x1, 0x6) 13:41:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) r7 = getpgid(r6) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r13 = socket(0x18, 0x2, 0x9) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x8000, 0xa4) pwrite(r4, &(0x7f0000000900)="5b977a40acc4899d4feefa70e7144053eaf672c29c04904d9a779d0ff778a4b2edfb88e67a49cf1aaa8c90927d6ce66e8ac4d0f80f907c01c0df42a14a70cabbd591e735557f59b0c6ebb9689153be44727b4fab8536565fe9ddca6bb54101c63802144ca40b21d3e2d5a9fc01640292f231e0fae38900000000000000000000e07d0799ce404c75f5ff0385525668ea8361cfb6de80fc47849d505df90c569eebcf95e0166c62aeff3003cc41c83fdd0e035d63168812071a8e6bb26661664fd81c325a1ac95a67c99de2e9a40fde7ea6cb1f48fc7516037d146cc16939e55e3d7ac95115ad50e37de17f081748734983b993923ad96b2bf95e14f5033952966bac080cfe7ed37a01dabdd6137de709b22f04595d9dfcc09905c88df706bb3fb7f6a1112ad5eaba9c1e09c43f729bd0f3b82a2682bed50dc3533c0dfef7f2", 0xffe3, 0x0, 0x400) r27 = socket$inet6(0x18, 0x1, 0xfe) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r20, @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r1, @ANYRES32=r30, @ANYRES32=r0, @ANYBLOB], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r1 = dup(r0) semop(0x0, &(0x7f0000000080)=[{0x4, 0x3f, 0x800}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") 13:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x5, 0x0, 0x4, 0x8}, {0x3, 0x9, 0x7}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 13:41:40 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 13:41:40 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202112f6669836a6c65"], 0x10) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x5, 0x0, 0x0) 13:41:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)=""/161, &(0x7f0000000040)=0x296) 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) mmap(&(0x7f000020f000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b80000000600360801f8bfffff0000040100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r4 = kqueue() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x0) accept$inet6(r6, 0x0, 0x0) r7 = accept$inet(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r10, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r11, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r12, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x2, 0x7800000c, 0x4, 0x3}, {{r7}, 0xffffffffffffffff, 0x35, 0xf0000000, 0x4, 0x2}, {{r8}, 0xffffffffffffffff, 0x126, 0x8, 0x8, 0x20}, {{r9}, 0xfffffffffffffffc, 0x20, 0x8, 0xfffffffffffffffa, 0x80}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x4204}, {{r10}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0x10000, 0x401}, {{r11}, 0xfffffffffffffffa, 0xcb, 0x2, 0x6, 0xc00000000}], 0x7f, &(0x7f00000002c0)=[{{r2}, 0x0, 0xd0, 0x80000000, 0x80, 0xcdf}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x127e, 0x8001}, {{}, 0xfffffffffffffffc, 0x18, 0x2, 0x0, 0x503}, {{r12}, 0xffffffffffffffff, 0x14, 0xfffff, 0x10001, 0x5}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x7c, 0xb1}], 0x8, &(0x7f0000000380)={0x0, 0x441}) 13:41:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/40) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 13:41:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20000004, 0xfffffffc, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 13:41:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8, 0x4, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x0, 0xac34], [], [0x20c0000000ff, 0x0, 0x3], [], [], {}, {0xfffd, 0x0, 0x0, 0x3ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x9b) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) fsync(r3) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[0xff, 0x5, 0x8000, 0x3, 0x5]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x24) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 13:41:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x0, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = getuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) r5 = geteuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r7, r8) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f00000000c0)) chflagsat(r10, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r12 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r11, r12) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r13, r11, r14}, 0xc) getgroups(0x2, &(0x7f0000000000)=[r8, r14]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r4, r5, r15, 0x54, 0x373a}, 0xfffffffffffffffc, 0x2d319e99, 0x3}) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000180), 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:41:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:41:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000140)='./file0\x00', 0x20) 13:41:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) setreuid(0x0, 0xee00) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x40) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r10, &(0x7f0000000300)={&(0x7f00000001c0)=@abs={0x86e16acedd28de0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="c0d38313814424000000005ecbf1758b93f842d796a3ff338fe01701b0e40d754b0c8d31db8bb349848aef66002cfc97f1a2eba590c727484b79f1e4275712b4c3c9", 0x4f}, {&(0x7f0000000580)="dcf4337837bbc89500f53c3a8f5ca623212f230a596a1fb2182618635e51f1b4b364c1b1c6388a2d08ce793a5406660ca4a3d318da45f1a8b11d57d1f978e6a11dd03686db4b92431236ac2849368838b4d8512c3722d1dc16ea6aa9fa61e7c9420e9af5ba64764400ea46e0b2df466f5312ff2302394e9fbc309df09ae86d2ec95101763a1dad49586a86adbf9769be5dae030d89988360d74ca75bc31149c199428558790c945eee64b8b0f3d8670299bcc767a0760baa31bbee404bd503b73ca894191ed2d6f26973d21b063476d394f3500cd2072b9e518492601e90a70be9bba672041caaa97924f3341050d0903d1ebe01450de8e8", 0xf8}, {&(0x7f00000003c0)="4483dbdb04325ae7645414e5969aa6773ae4245703565be9e381e82e61e1bb764c8d2abb8806daf97d2e6c199f4986f382a1beb47b4d251c3978e9833fc09c33c3e7a120357cd2af91ca4a7cfb024461fc0530ece2b01417db92acbc39387b3747299b26fd26b41722fd446a4e24f31d046772a0a95486d70df2f6af9ae1e59c6f70e44f1385e0d1487b0b752176a3d1d3eaba6d86550ca7c8ee0011529899db2843b98c79f11bbc91df42ce86c68f", 0xaf}, {&(0x7f0000000680)="d69cb053b5bde8379e0218a2e0274d407c2adc10dd41d09c0d51af55850eba0dafcf2919f527822ee302e28e296acbc25fdb9919ae20da2eae0dd3bc7a77da8c91f3a1c0f3d4da1b8c7eba7f5f73464a92b7732bb4322b6cf181555271991b9343ae5090c5592a3ceab8e4ca29868e3c95086578a26777155c73e1aa3afc65b28d56b820f87ce422bf3340e795ffe5355568369ac32fd106db56380f3eee015f1c64eab577cead543b8bf2f6e86d5fee67", 0xb1}], 0x1, 0x0, 0x0, 0x4}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r14, 0x0) sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r11, r12}], 0x20, 0x7}, 0x4) r15 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0xffffffffffffffff, r12, 0xffffffffffffffff, r15, 0x20, 0x7}, 0x401, 0x4, 0x7}) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) semop(r2, &(0x7f0000000080)=[{0x3, 0xfff9, 0x1400}, {0x4, 0x0, 0x1000}], 0x2) write(r1, 0x0, 0x0) 13:41:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) sendto$inet(r0, &(0x7f0000000080)="e1a5e57d386e757bcfcadca0d2e5e5cebd0a814e11497776abbdbeda9c", 0x1d, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) 13:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0x10001, "e040b14a9fd0ad8e16e71a0e0bb2178639c2066e", 0xa71, 0x900000}) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) 13:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x6, 0x1, 0x8}, {0x81, 0x2, 0xff, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a89c10 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a89c10 13:41:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x85}, {0x5c, 0xcd, 0x20, 0x1}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 13:41:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000600000000000000773980b5174f6bf9b02d9c82709ee73e54c25ef751f9267cf46764b76b72c28f19beb3fcc978751527de0020a825205690ccd2120e47cfd6a6ec9309656961f4ce11de9fd341803d71b4b3369048f9fdc07d3bcea6d0a1bc50a61a4950902a9e6a012283d42500093472586a8551f6d1d90a70fa91649b7a0773"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000682000/0x4000)=nil) r1 = socket(0x18, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) listen(r2, 0x8) r3 = socket(0x2, 0x8002, 0x0) dup2(r0, r3) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080)=0xf1, 0xfffffe8b) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e0000001200000000625bdc0cbc2074547e374463b0054806079da6cf52490381806e0a32effecc73150a40f70f68f9e8eeeeb8ff35e9d3da643742a6df68f88048c823e9d867dcadbc3fb2412505ac783f12db3b70d59c4bcd332f71dab6bb7d11f9f3d88d41f00000067f608e60a0e000000000000000000000000000000b03290b7139ec34ad68dba2a24ce035b8fb3a4e8ff45e2f09fa243c62d80cc102c49b1000000007d1d6623d75aec1fb54059a7c4bff486544ece0e8133b97b9b4712843a8c9453626b84b54f54813525afc46dd7d9ead80b07b4864e488f683098bca350c856492b33d8e76846b432f67420188ef2b918d7b58ca14ea3ea4c1b989c1fb7c6957f469771150033493b16525a82544f700d45e3b6dfcfa4b1c05b1667a79376c9dd5bd9ee51f45cd704a622d46b400b00434968b051243e6e77c8160aee87e9dc97e9417b95252ebf74d56c2a154795666a92557a3d2427f1587bfbd859a09f4b21932e9ff76e1a844d5443f90b818e89b45e688214a52990b3becc2cb4daed90dabf30c96913624708f3c564fa9a48a3d1c8bc30116451ee8f1c2fa265833e92434b7d938ae5b4"], 0x10) write(r3, 0x0, 0x0) 13:41:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xd6\xdaev\xafb\x00', 0x280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:41:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 13:41:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000)={0x0, 0x100, 0x0, 0x1}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x4}, 0x0) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:41:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99374527d9a51ffadb5385d42a3505b", 0x13) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 13:41:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x2}, {0x400, 0x0, 0xfd}, {0x6, 0x4, 0x3f, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x6) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0xffffffffffffff57, &(0x7f0000000040)="40c551571115b12ff78c5aee258c") 13:41:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) sendto$inet6(r1, &(0x7f0000000080)="5f3bdeb01f7301db59937a1e58f459", 0xf, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x2}, 0xc) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x36115b6c8dc2a4f6, 0x2) 13:41:45 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="8302c0ffffffff80000000000000008f17664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216dfee74f771565a4dcb5c72b525935dcacda2216654b15241288b49484a2402f80eb60b00218a9a5d060000005a72f546182c4849b488967d6978e95edc4a3a39bc562186282b9b272753bb027015b1807f58fd33d4942a3a447fc0c8b6c97dd6892382c14c24580aaef6393b6bd3c88d65b66bd1a235f3055920a9c901159e48f73e6959236c"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 13:41:45 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, 0x0, &(0x7f00000010c0)) 13:41:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000001d00"/30]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 13:41:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x24}, {0xc}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) socketpair(0x1, 0x4, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000280)="b203d70725ac9e058889f788bb3f7b13908109beb59749f66b5fabe84b1c8f185773ecac86b10950193beaff9e109f8104b28af3319c43ea2cfc5014729b2eca6186c844c4cfb42234e234d7a91b851ba54dd05a74d30c793a8fac28aa74916c0f3e91d5f57a98ce1d20440ea578df4655db21cd86", 0x75, 0x400, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x8, 0x0) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) r4 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[0xba4a, 0xfffffffd]}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x0, 0xff, 0x61c9, 0x8}, 0xc) r5 = socket(0x18, 0xc003, 0x0) accept$inet6(r5, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0xfffffffa, 0xfffffffa}, {0x18, 0x1, 0x100, 0xfff}, 0x7, [0xffffff2e, 0xffbffffb, 0xd2, 0x5, 0x3ff, 0x8021, 0x5, 0x1]}, 0xfffffffffffffe63) 13:41:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x80000001], [0xfffffffffffffff8], [], [{}, {0xfffc}, {}, {0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mmap(&(0x7f0000644000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:41:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r4 = syz_open_pts() close(r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r8 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r9, 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r6, 0x0) pipe(&(0x7f0000000fc0)) r10 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r10) 13:41:45 executing program 0: r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind(r1, &(0x7f0000000280)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000001c0)) fcntl$lock(r3, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40000, 0x4) 13:41:46 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getpid() wait4(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000180)) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/31, 0x366}], 0x0, &(0x7f00000002c0)=""/102, 0x66}, 0x6) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:41:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 13:41:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821d56c76e288468fd00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = socket(0x2, 0xc003, 0x0) accept$inet6(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:41:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4080, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 13:41:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r5, r3, r6}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f00000000c0)) chflagsat(r11, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r13 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r12, r13) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r11, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r14, r12, r15}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r18 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r17, r18) getgroups(0x8, &(0x7f0000000040)=[r9, 0x0, r15, 0x0, r18, 0xffffffffffffffff, 0x0, 0x0]) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r21, 0x4010426e, &(0x7f00000000c0)) chflagsat(r21, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r21, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r23 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r22, r23) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r21, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r24, r22, r25}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1ff, r3, r19, r22, 0x0, 0x40, 0x1f}, 0x9, 0x3, 0xe0d}) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r27 = socket(0x2, 0x2, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:41:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r2) 13:41:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x2, 0x0, 0x4, 0x5}, {0xf, 0x2, 0x6, 0x80000001}, {0x3, 0x80, 0x6, 0x6b35}, {0x0, 0x7f, 0x20, 0x1}, {0x2, 0x80, 0x0, 0x68}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x3}, {0x41, 0x0, 0x2, 0xd4e}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 13:41:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() dup2(r4, r5) execve(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 13:41:46 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 13:41:46 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) flock(r4, 0x4) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) socketpair(0x3, 0x7ada99507d65bd99, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x40000067, 0x6, 0xff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0xcc, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x7b89}], 0x2, &(0x7f00000001c0)=[{{r5}, 0x800000000000000d, 0x4, 0x20000000, 0x7862, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x6}], 0x2, &(0x7f0000000200)={0x1ff, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="f928e3e4c5764153aa223822395a17a1848d5a3196861be0ec2175b7b755b55bb01756ecd0a14171f4929d1ce32616797a81408cc8f3618ecfe48e8e6f954e6dbc5e29a76138002a3398c8f7005e7e8cc3b036acbd9e9d0d9e67754a3f71d18b16f761f839b0e0f0d1cf8faf", 0x6c) 13:41:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) write(r2, &(0x7f0000000040)="f1bcffa4d65a4e59abb81b386c974d85a815322dc7f8507a9bcf0cf1355c4fb8f831f59df116d40eb0f476e5dee1d27d5fb088921042fe824de3279fca3dac7ac224b3225dafa029", 0x48) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) r3 = socket(0x2, 0xc003, 0x0) accept$inet6(r3, 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 13:41:47 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$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x3) 13:41:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "455e00607a746f3db92b8221abee2a47bfd1f891", 0x0, 0x400008}) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000180)) 13:41:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x25) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="a2753dbce6d3eac01f58a3a18b42484b3e6f99c26f897dbd67e8fed439e16634ae113ed9a661b154665820517b16db5c4dfe98f1b2b27356573707167c175c6512df04919738ce46f7d0583e41e41134e2133bda7f43bb7e43c5e99b280e9b547cc13e0902e4b780b631b3343bd69e3a451b1e9ce9623fca1c203516c677d7a34fd0889f864e548421a719ffeec31198e872f3f8beb724ff951f6571aff5fa7cedfb898c3ae14bd0bf5b292bb923a4e91e0996357e00b347390b2461", 0xbc, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/152, 0x98}], 0x1, 0x0, 0x0) 13:41:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:41:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x4006, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 13:41:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgid() r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r5 = getegid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) r21 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r23 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r32 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r33 = kqueue() r34 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRESOCT, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000100ffff000000000000fa70246f09d8958d79d3032ed7dacabfbf0c78dba883cc74d4815fccfcdf9b77c8a794b332285c067b7cc92ead684ee2455bcd823bf96661037fd34327e58e25481d104d728695af81581a21744ae457bb5e0a70406a9520bae1e641458efcc0f06668c1172a233a83a11853d1f4c399a9b0e15e94bc6dbcea3344e75694c3c8911d5c054b220b90f8b00b97facedeb66b86c21d532fc5512e6283c0c199552b4553b4017e3d378697387241d8c923c460843e30e11ae79708b4c872123a64032d32edc169212907abfd09d19da132a36ead920421cb0911d21c5ff9e7564f405c46a8521a1e2f47e3852864e7f3351c", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="00000000200000000000008f23d0faf76791cdffac02e986e805a04cbbc344ac82093dee050000000000e63cd71b46dd0a453a5917b79b46", @ANYRES32=r29, @ANYRES32=0x0, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r31, @ANYRESHEX=r10, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x195, 0x400}, 0x4) r35 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) ioctl$TIOCSETVERAUTH(r35, 0x8004741c, &(0x7f0000000000)=0x267) 13:41:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:41:48 executing program 1: r0 = socket$unix(0x1, 0x8f783fa936ba4fed, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2ef5) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) openat(r2, &(0x7f0000000140)='./file0\x00', 0x400, 0x80) 13:41:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x2, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) 13:41:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 13:41:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x958c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x84250ddb6c0ff2db, 0x0) accept$inet6(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000000c0)) chflagsat(r6, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r7, r8) r9 = socket(0x2, 0xc003, 0x0) accept$inet6(r9, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x0) accept$inet6(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x133) fchmodat(r6, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r11, r7, r12}, 0xc) r13 = getgid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r16, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1f, r4, 0xffffffffffffffff, r7, r13, 0x106, 0x1}, 0x400, 0x200006, r14, r16, 0x8001, 0xfffffffffffffffe, 0x5, 0x1ff}) 13:41:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x0) accept$inet6(r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x10, 0x4, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xff, [0x1ff, 0x4c, 0x8629, 0x5, 0x7, 0xffff, 0x101, 0x80]}, 0x3c) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) 13:41:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffedd) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:41:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x87, 0x0, 0x0, 0x1ff}, {0x6}]}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 13:41:48 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socketpair(0x1, 0x8000, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ktrace(&(0x7f00000000c0)='./file0\x00', 0xc, 0x8, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 13:41:48 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c23843ffd18fac02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6d83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e0339e41fdb954c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc4"], 0x10) dup2(r1, r0) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:41:48 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x3}) 13:41:48 executing program 0: r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffd85) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, 0x0, 0x0, 0x0, 0xfa}) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000280)='./file0\x00', 0x5b8692aa4105c573, 0x153) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r9, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 13:41:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000340)}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 13:41:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b545387854c49c5b8180000000200000000000001000000000001000000000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x4, 0x8) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r5 = getpgid(r0) r6 = socket(0x2, 0xc003, 0x0) accept$inet6(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r5, r7) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r10, r8, r11}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r11, 0x4) 13:41:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x7, 0x101, 0x87f, 0x0, "93c15142475f1965eca2384fbb2395a88275d449", 0x2, 0x8001}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r1 = socket(0x18, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:41:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0x81) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x7, &(0x7f0000000040)=[{0x8, 0x5, 0x1f, 0x90}, {0x7, 0x81, 0x7, 0x6}, {0xe92, 0x1f, 0xff, 0x8001}, {0x92, 0x5, 0x7, 0x6}, {0x1, 0x40, 0x80, 0x3}, {0x400, 0x7, 0x7, 0x3}, {0x4, 0x81, 0x3, 0x6b}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 13:41:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 13:41:49 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0xc1b099fa4a97f495, 0x6, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 13:41:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x50418, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000380)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7, 0x3, 0x9, 0x5afa}, {0xffe1, 0x6, 0x80}, {0x9, 0x0, 0x0, 0x6}, {0x8, 0xc8, 0x59, 0x401}, {0x55bb, 0x20, 0x1d, 0xe}, {0x9, 0x20, 0x1, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x1000) 13:41:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x3bb, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2bfb4eb61793df3c, 0xb18f518b0469fd9, r1, 0x0, 0x1f) 13:41:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2, [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0xfffffffffffffe78) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000480)="33feba055a38917011148ebf04874abc7824970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a9a0f", 0x1000) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000000)='./file1/file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x20000) accept$inet6(r3, 0x0, &(0x7f00000001c0)) 13:41:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1, 0xfc, 0x6, 0x1}, {0x9ae, 0x7f, 0x5, 0x6}, {0x0, 0x3, 0x7, 0x2}, {0xff, 0x2, 0x72, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45, 0x0, 0x10}, {0xfe16}]}) r1 = geteuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() recvfrom$inet(r3, &(0x7f0000000400)=""/253, 0xfd, 0x843, &(0x7f0000000180)={0x2, 0x2}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000100)) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) chown(&(0x7f0000000040)='./file0\x00', r1, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 13:41:49 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 13:41:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0xe7068c5f32b986, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fsync(r2) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:41:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fchmod(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 13:41:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x80, 0x6, 0xf45, 0x9e2, "b67ae2d2ae2ec46693201110e42bc0c4d5a319a0", 0x10000, 0x1f}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 13:41:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 13:41:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x20, r3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = dup(r2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x800, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="1c15f3cafcb5f32e7ebd492d830ab04e8cf79705e3a6b8ee49c7054a29c566f42c22f7b11c037671447e81cfb85eccd1465ea0330a7a15b9c0118de7e26108da41cae951916484613b3afb6954ad0f6fbb1daed7f376b6bc2f1dde586051c291bd72322709197cc39336ac16660e284987f380941b869de76ea8b3e0e3838f482743a1b2f4c7db515363e10f300cbfc02f98fb0107d1e538232010a361babbb6a4e5bd71ba5032e540288e439d5c6c45546173c8f5a5b665fb93e14602608765bd6af5b4868b436c734aacbc7597b77a3c517e1d", 0xd4}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r5, r0, r6, r7, r8, 0xffffffffffffff9c, r9]}], 0x48}, 0xa) recvfrom(r2, &(0x7f0000000480)=""/27, 0x1b, 0x804, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x10, 0x0) syz_open_pts() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10, 0x0) preadv(r10, &(0x7f0000001940)=[{&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/93, 0x5d}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/58, 0x3a}, {&(0x7f0000001800)=""/125, 0x7d}, {&(0x7f0000001880)=""/121, 0x79}, {&(0x7f0000001900)=""/29, 0x1d}], 0x8, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/vmm\x00', 0x80, 0x0) r11 = open(&(0x7f0000001a00)='./file0\x00', 0x20, 0x124) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000001a40)=0x8) r12 = semget$private(0x0, 0x4, 0x245) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000001a80)) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r13, 0xc0205602, &(0x7f0000001d80)={0x5, 0x800, 0xfa, 0x9, &(0x7f0000001b00)={{0x8, 0x20, 0x3, 0xf8, 0x0, 0xfff, 0x6}, {[0x7f, 0x5, 0x8, 0x20, 0x2, 0xc4e, 0x473, 0x9, 0xbe, 0xfffffffeffffffff, 0x3, 0x1, 0x5, 0x1, 0x7, 0x0, 0x7, 0x2], [0x6, 0x5, 0x6, 0xfffffffffffff3e6, 0x1, 0xfff, 0x336, 0xcc9, 0xa8d6, 0x10000], [0x0, 0x9, 0x3f58, 0x9fd, 0x7, 0x1000, 0xc0e], [0x1, 0x8f, 0x100, 0x101, 0x100], [{0x1, 0xb6e, 0x794c5619, 0x9}, {0xea, 0x739, 0x129cb7d7, 0x7a84beff}, {0x2, 0x80000000, 0x3ff, 0x1f}, {0x1, 0x8001, 0x7, 0x7ff}, {0x5, 0x7, 0x8, 0xf1a1}, {0x101, 0x9, 0x101, 0x8}, {0x97, 0x20, 0xafe, 0x9d}, {0x3, 0x7, 0x4, 0x100000000}], {0x3, 0x0, 0x73, 0x80}, {0x3, 0x7, 0x9, 0x3}}}, 0x0, 0x3}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r14, r15) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000001e00)) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x200, 0x0) r17 = socket(0x30, 0x2, 0xb3) socketpair(0x4, 0x1, 0x5, &(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/wsmouse0\x00', 0x8000, 0x0) r22 = socket$inet6(0x18, 0x0, 0x3) r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) kevent(0xffffffffffffffff, &(0x7f0000001fc0)=[{{r17}, 0xfffffffffffffffc, 0x2, 0x20000008, 0x4, 0x80000001}, {{r0}, 0x0, 0x8, 0x2, 0x6, 0xc2}, {{r18}, 0xfffffffffffffffb, 0x18, 0x20000000, 0x8, 0x10000}, {{r19}, 0xfffffffffffffffe, 0xc8, 0x20, 0x7ff, 0x1}, {{r20}, 0xfffffffffffffffb, 0x4f, 0x10, 0x30000000, 0x7ff}, {{r21}, 0xfffffffffffffff8, 0x56, 0x40000002, 0x6, 0x300000}, {{0xffffffffffffff9c}, 0x7ffffffffffffffe, 0xc8, 0x40, 0x8001, 0x5}, {{r22}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x990}, {{r23}, 0xffffffffffffffff, 0x4, 0x40000080, 0x6, 0x6ed}], 0x80, &(0x7f0000002100)=[{{r16}, 0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x5e015bc8}], 0x4, &(0x7f0000002140)={0x0, 0x8}) 13:41:50 executing program 0: socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r1, r2) getgroups(0x5, &(0x7f0000000040)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/164, 0xa4, 0x3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = socket(0x18, 0x8000, 0x4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r6, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000380)=0x8) pread(r7, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x108, 0x0) pread(r8, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0xf0000008, 0x101, 0x100000001}, {{r5}, 0x0, 0x0, 0x10, 0x400019200, 0x7}, {{r3}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x80, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x81, 0x5}, {{}, 0xfffffffffffffffd, 0x40, 0x30, 0x8000, 0x8}, {{r3}, 0x4, 0x28, 0x1e0000000, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x84, 0x4, 0xfffffffffffffffb, 0x100}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0x80000001, 0x400}], 0x79, &(0x7f0000000240)=[{{r7}, 0x0, 0x20, 0x8, 0x1, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0x39, 0x3}, {{r8}, 0xfffffffffffffffd, 0x10, 0x2, 0x400, 0x5}], 0x81, &(0x7f00000002c0)={0xffffffff, 0xffff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) pipe(&(0x7f0000000140)) 13:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xddf0cb3531b4791e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f00000001c0)="a2ef482ffab961dfcab7e95573c80bb2c3e2e9f27b979fbfc73b7fcb7b93e9ac8a0974a605934149b4eb949f63b9eecb630f9bc914f8b4741efee9d0b7c7dc2ff82f2fb125ca7df6d026bfd4a11a8df2bfd486b7701ccee266c00e5058bebe5b1845d3e56db754e90399539acbe8de334a1edc7637ded96c16f9a83bdf4c981d0167a1d88fbca4c57006774311ff7566e8", 0x91, 0x4, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0x2}, {0x2}, {0x6, 0x9, 0x0, 0x1}]}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) linkat(r2, &(0x7f0000000280)='./file0/file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x29) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x13, 0x1, 0x12}, 0xefe, 0x9, 0x80000000}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getgid() mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x7f) 13:41:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x2c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/19, 0x13, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 13:41:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) r3 = socket(0x10, 0x2, 0x80) getsockname$inet(r3, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001640)) flock(r1, 0x800000005) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r7) r8 = dup(r6) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f00000014c0)={0x2, [{0x1}, {0x5, 0x5}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0xe26}, {0x6}, {0x1, 0x7ff}, {0x2, 0x800}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x4976}, {0x2, 0x589c1cb2}, {0x3, 0x7fffffff}, {0x1, 0xb0eb}, {0x1, 0xffffff67}, {0x3, 0xfffff001}, {}, {0x3, 0x101}, {0x1, 0xce5c}, {0x2, 0xe32}, {0x1, 0x8000}, {0x3, 0x6}, {0x2, 0xb4}, {0x0, 0x101}, {0x2, 0xf9a}, {0x44f7ae32a9a961c2}, {0x3}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0xfff}]}) r9 = socket(0x2, 0xc003, 0x0) accept$inet6(r9, 0x0, 0x0) kqueue() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r10, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$setown(r10, 0x6, r4) recvmsg(r9, &(0x7f00000013c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001680), 0x0, &(0x7f00000012c0)=""/235, 0xeb}, 0x800) msgget(0x0, 0x4dc57be4e6341d5c) 13:41:50 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 13:41:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x7}, {0x9}, {0x8, 0x0, 0x0, 0x40004000}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x10}, {r2, 0x1}, {r1, 0x8}, {r3, 0x4}], 0x4, 0x10000) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) 13:41:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 13:41:51 executing program 0: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8002, 0x10d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="c4f9dc0a47deaf37cee48edfe8079ae2257c2e798e454908a61b79f553170e41bd51ec7d60213945b5dce2bdf8daac097d5a20d0675cf7f7e9ec64596465e45cdbd36107aa674e3a389fdab532a99d329a883fa16dfe399aa819b0af7fb600ce9e0d8bb574d43fcac3541e4351ba7d623f8991f60a5895dcf8849c183f1b7e3560b1dded44567db2c94d9dfca79e83427914dee61d12ffd6ead560d248d7d8009e5430fda8c2447c69e2040ffeb7f8a1bbd62fe6850cf8900f64820ee53304c8fbd469d5", 0xc4) poll(&(0x7f00000002c0)=[{r0, 0x20}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r6, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10080, 0x0) pread(r7, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r10, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r11, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r12 = accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0x8) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r13, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r14, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) kevent(r4, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x10, 0x10, 0x4, 0x4000000000000}, {{r0}, 0x7ffffffffffffffc, 0xd, 0x1, 0x3ff, 0xffffeffffffffffd}, {{r7}, 0xfffffffffffffffb, 0x0, 0x1, 0xe707, 0x8447}, {{r8}, 0xfffffffffffffff9, 0x1, 0x10, 0x0, 0x6}, {{r9}, 0xffffffffffffffff, 0x2, 0x2, 0x8}, {{r10}, 0x0, 0xb5, 0x1, 0xff, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x40, 0x1, 0xfffffffffffffff8, 0x3}, {{r5}, 0x8000000000000007, 0x41, 0x20000088, 0x6, 0x5}, {{r3}, 0xfffffffffffffff8, 0x10, 0x40000040, 0x3, 0x47}], 0x3f, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0xea, 0x1, 0x800, 0xff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x7fff, 0x5}, {{}, 0xfffffffffffffffa, 0xb9bcfbea93534fa9, 0x2, 0xb, 0x2}, {{r12}, 0x7ffffffffffffffe, 0x2, 0x80, 0x20, 0x1}, {{r13}, 0x8000000000000000, 0x0, 0x80000000, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x5}, {{r0}, 0xeaa754c60f32aa12, 0x89, 0x2, 0x7205, 0x400}, {{r3}, 0xfffffffffffffff8, 0x40, 0xebaef372a5165106, 0x7fff, 0x8}, {{r14}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x2}], 0x80000001, &(0x7f00000005c0)={0x7, 0x7fff}) r15 = dup(r5) ioctl$WSKBDIO_SETMODE(r15, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 13:41:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/217, &(0x7f0000000100)=0xd9) socket(0x10, 0x8002, 0x1) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x0) socket(0x6, 0x1, 0x2) accept$inet6(r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x2, 0x7, 0x10d, 0xee}, 0xc) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = socket(0x2, 0xc003, 0x0) accept$inet6(r4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="46eebd116a8311a89d932e2a241a768fcd352753cd69698080a8c444047ffd6cf7dada3ceb9aa1cfe9d23118de88100586b1acff9583921a01b0ac93974301bceedb9235b688f0ab3889838ac0d50fac6044b6e4bb88095af6f8d270157caeba211888c565bd34acaec0b5f7ecfe8bf3148ce002f6b90ea15d90bf75335834bead60b126244f70be720cf4bfb38320e8a8366524f5b844f1a7ecca7819c3e3325f06a579a9eff1b4e0e6cf0c23ed8d4df460d65320a2679300803ef1f7d0de42", 0xc0) 13:41:51 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pledge(&(0x7f0000000080)=',\x8c\x90!\x00', &(0x7f00000000c0)='*]!#\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 13:41:51 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x3, 0xf474}, 0xc) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xffff2a2d, r2, r3, 0x0, r4, 0x41, 0xfff9}, 0x2, 0x5, r5, r6, 0x54c8, 0xe47, 0x3}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r8 = dup(r7) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000200)=0x4) r10 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x40, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x40, 0x0) r14 = dup(0xffffffffffffff9c) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) r16 = accept(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) poll(&(0x7f0000000400)=[{r0, 0x4}, {r11, 0x80}, {r12, 0x10}, {r13, 0xaddc5f96df85a38e}, {0xffffffffffffff9c, 0x80}, {r14, 0x8}, {r15, 0x1}, {0xffffffffffffff9c, 0x8}, {r8, 0x2}, {r16, 0x10}], 0xa, 0x1) r17 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x80, 0x343) fcntl$setstatus(r17, 0x4, 0x0) poll(&(0x7f00000004c0)=[{r13, 0x4}], 0x1, 0x7) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000500)) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x1, 0x50ef6502, 0x4a1}, 0x8, [0x8, 0x410, 0x1, 0x7, 0x7, 0xfffffff7, 0x7, 0x3]}, 0x3c) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) fcntl$setflags(r19, 0x2, 0x1) 13:41:52 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x87) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bc9e7d947daba3dae83d17abc28b72fe510", 0x7a2a740eed8e3c6e, 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x9, 0x4}, {0x4, 0x100000000}}) fcntl$dupfd(r1, 0x0, r4) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000380)=0x1) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x800c5709, &(0x7f0000000000)) r9 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r10 = dup(r9) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000340)=0x6) ioctl$WSKBDIO_SETMODE(r10, 0x800c5709, &(0x7f0000000000)) ioctl$VT_SETMODE(r10, 0x80087602, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x7fffffff) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000300)) r12 = socket(0x1, 0x4, 0x6) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x6) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r13, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="5db3b2321bf5892296d2fe96966fb38d4f2f5824a9e03b231d34e6a26bee2785aa12ffb2a84a626a95be97b9fb0b59a1ab274f706025ce0a8f4e3f1d61bc88b8eece31b9187f5f73a18c20b746753932b0937f2d9c6b71c8d84a982b06e0ae077f423cf1d7ea59f0152cc86034080000000000000099c9c4a16c8712aa714e5cae5b75663e0c260eafc35396", @ANYBLOB="4703d198b6a18c1368a8a74ae6e8911e1eb1ffe9e4ba555f978564c67a10eddb841458c3778d0118be70b2ff399ad86b6b055e348caee03274fbbfefd7f22aad2213b0fd691671c2f9a77c94702b950c7bffe15cecb59a8c6b77c573100ceb756802c01530b8f90cad9dfade1c74a336490e1d80a8462e5bb4ea42fa8985ed41ee74dece6d45f221", @ANYRESDEC=0x0], 0x3) write(r12, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r14 = socket(0x2, 0xc003, 0x0) accept$inet6(r14, 0x0, 0x0) bind(r14, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:41:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./bus\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000a00)=""/268, 0x10c}, {&(0x7f0000000240)=""/95, 0x5f}], 0x5, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000200)) 13:41:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000180)=""/238, &(0x7f0000000040)=0xee) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 13:41:52 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0xe0) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 13:41:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000140)=[{}], 0x1, 0xe57e) mlock(&(0x7f0000563000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x8000, 0x4, 0x8, [{&(0x7f0000045000/0x2000)=nil, &(0x7f000070c000/0x4000)=nil, 0xfa}, {&(0x7f000017d000/0x1000)=nil, &(0x7f000018f000/0x2000)=nil, 0x4}, {&(0x7f00002d4000/0x3000)=nil, &(0x7f000059e000/0x2000)=nil, 0x1}, {&(0x7f000003d000/0x4000)=nil, &(0x7f00005f6000/0x1000)=nil, 0xc5f3}, {&(0x7f0000703000/0x1000)=nil, &(0x7f00007bb000/0x4000)=nil, 0x3}, {&(0x7f0000296000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000011c000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000009b000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000082000/0x1000)=nil, 0x5}, {&(0x7f00002b2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000133000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f00000a8000/0x3000)=nil, &(0x7f00003b9000/0x1000)=nil, 0x5}, {&(0x7f0000508000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000046000/0x3000)=nil, 0x3}, {&(0x7f0000708000/0x6000)=nil, &(0x7f00004ad000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3b0ba446}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) 13:41:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000180)='L', 0x1) 13:41:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = dup2(r0, 0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) poll(&(0x7f0000000100)=[{r2}], 0x1, 0xf8) 13:41:52 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x3ff, 0x3, 0x4f3}) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x128, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 13:41:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10019, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r14 = socket(0x18, 0x3, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r16 = getegid() r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r17, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0x283) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r23 = getgid() bind$inet(r19, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r20, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r24, r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r21, r18) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x2, 0x4003, 0x0) getsockopt(r28, 0x0, 0x7, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r29) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r34 = getgid() bind$inet(r30, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r31, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r35, r33) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x10001}) r37 = getgid() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x40}, {0x6}]}) r39 = socket(0x2, 0x4003, 0x0) getsockopt(r39, 0x0, 0x7, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x40000846, r40) r41 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r41, &(0x7f0000d06ff8)='./file0\x00') r42 = socket(0x2, 0xc003, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() bind$inet(r44, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r45, 0x3, 0x5, &(0x7f00000003c0)=""/74) chown(&(0x7f0000000300)='./file0\x00', r49, r47) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r46, r43) r51 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="6976abd553de0727a6d85668c43bccc9eddff1223098972d77e910d212c0ad2498955f18863d4390509300250cf9c66513e6b35cbc726a168e801cd5da5cfa28c8e27f3821a8c0a7968b8749b5c6d1c70730e80981541984e062fed306cee26a471e023c17e970296cfcda51d3fdabf1c8051ee681711a42a63cdbade175c38f452203", 0x83}, {&(0x7f0000000100)="5da93e5be378a957723c98ae5c861b275eb860c60d6d4af2091a91ed82388fa0a21381d5f576e7749c1aade5fb6dc5a4e3037d8ec18961d3be06a74fde3c6dc44d10109bf5350d780091eca5a9359c1c58be97576fbcaf7a2a0ba593be3cd3d3a702d6e28ef2c89d418b4344ea0105853b6fe457935634f3087576e62298a085b469099f92c6eb6ccec7993a01489329a50841c0f061a73aeefa907d76fc67ede46e", 0xa2}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r0, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r0, r6, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r0, r7, r8, r9, r10, r11, r12, r0, r0, r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r16}, @cred={0x20, 0xffff, 0x0, 0x0, r21, r27}, @cred={0x20, 0xffff, 0x0, r29, r35, r37}, @rights={0x18, 0xffff, 0x1, [r38, r0]}, @cred={0x20, 0xffff, 0x0, r40, r43, r51}], 0x130, 0x3}, 0x400) shutdown(r0, 0x0) 13:41:53 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = socket$inet(0x2, 0x8000, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000000c0), 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 13:41:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) r2 = kqueue() pread(r2, &(0x7f0000000080)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0xffffffffffffffa5, 0x0, 0x4b) fcntl$getflags(r1, 0x3) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:41:53 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89626b242a06870a", 0x333, 0x4, 0x0, 0x0) 13:41:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x47}, {0xffffffffffffff9c, 0x4}, {r1}, {r2, 0x4}], 0x2000000000000155, 0xfffff800) 13:41:53 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000040)) 13:41:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbfff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000200)=[{0x3, 0x5, 0x9, 0x4}, {0x7f, 0x3f, 0x9, 0xa78}, {0x9, 0x5, 0x4, 0x7}, {0x8, 0xf8, 0x2, 0x1}, {0x41bf, 0x1f, 0x7, 0x2}, {0xf5a4, 0x0, 0x40, 0x3}, {0x5, 0x58, 0x49, 0x5}, {0xf7f1, 0x1, 0x3, 0x4}, {0x40, 0xc0, 0xc0, 0x7}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x50d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:41:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES64=r2], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x13, 0x7}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x168) 13:41:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r5}) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r17, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002ead34d8f1fc70f19600258527c43c5e190d07478fcd320e95af36ff405df4165309c5d20993f36e54328e4b2b3a9976840812a6b97d08deceaffcf92ba2bca8cda684ce0a5bfa6f521ab6eba00323a28c1397ff8a95cc28d0cbe1ff5a545c09f8f0ddeeddfefa5239dda9d80c1ce2f836188ff4cbb9f48f7944a2d3b790ca0214cb25ef6a0299ce8fe84d463286232db60c3189acb85469f254ab6703b57119169cea794266120d745a60aa229287c267a54daf563eb951a0ec9874d2bae5e88f88b8543de749028df58c50331633593702e290d5fe79f83b8581301c9e10f2d835a50f86efabc7908611d6fe50030fb1ee6f6bed7b9b8e96a552f45973d019478b047f03d33d434ab85a0bfa15cbef831484aa65cace2f16a1ab2066aceddc81d6585c39e3e7ed1858899eab8f59ee90db553be55b0ba9a4544701353ccc4119d525f0d3659c89de383b0533cc5463f10983f08989a72ebf34ae9f7b4d5b4ba5ba8676391324a757722155fefec6679f38ec42f3cf22ae4e1bfebff0d0eabb7d639bd6c1598a66bd44da1754d72476d29f9990e1feb934af554d9b3caa3517edb4a20000"], 0xa) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r18, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r19, 0x0) poll(&(0x7f0000000000), 0x0, 0x3) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r20, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r25 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r25, 0x3, 0x5, &(0x7f0000000640)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r29 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r30 = semget$private(0x0, 0x4, 0x6f) semop(r30, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r30, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0xc3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r34, r35, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, r35, r26, r27, 0x1, 0x9}, 0x8, 0x1, 0x9}) r36 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r36, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r37 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r37, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r37, &(0x7f00000003c0)='./file1\x00', r3, r24, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r38 = syz_open_pts() r39 = getppid() fcntl$lock(r38, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r39}) flock(r38, 0x2) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r41, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r1, r38) 13:41:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fchflags(r5, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3d, 0x80, 0xcd, 0xc6a}, {0x7ff, 0x8c, 0x40}, {0xd4a, 0x40, 0x4, 0x8000}, {0xf800, 0x0, 0x0, 0x100}, {0x0, 0x71, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x800c5709, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82, 0x80}, {0x7, 0x1ff}], 0x2}) 13:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r15, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f00000000c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffe96) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r16, r18, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = semget$private(0x0, 0x4, 0x26f) semop(r21, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r22 = semget$private(0x0, 0x3, 0x4) semop(r22, &(0x7f0000000300), 0x0) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1000}, {0x1, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r28, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r30 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r16, r26, r29, 0x2, 0x1f}, 0x1, 0x8, r30, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 13:41:54 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r4, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r5, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r6, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r7, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r8, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r9, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0x14, r9) r11 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r12, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x102, 0x80000000, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4c, 0x2, 0x3, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x2, 0x3}], 0x7, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffc, 0x44, 0x20000000, 0x7fffffff, 0x7}, {{r6}, 0xfffffffffffffffb, 0x16, 0x4, 0x1, 0x20}, {{}, 0x7fffffffffffffff, 0x4, 0x40000000, 0x1, 0x100}, {{r7}, 0xfffffffffffffffe, 0x19e, 0x2, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1}, {{}, 0x6, 0x0, 0x1, 0x100000001, 0xe8}, {{r10}, 0xfffffffffffffff8, 0x3, 0xf827f4f192e19df8, 0x100000001, 0x8001}, {{r11}, 0x0, 0x0, 0xd4b7a87c289fdf13, 0xcc9, 0x2}], 0x5, &(0x7f0000000200)={0x80000000, 0xc9}) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r13, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r13, 0x0, 0x0) r14 = openat(r13, &(0x7f0000000000)='./file0\x00', 0x20000, 0x81) fcntl$getflags(r14, 0x1) fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b730 failed: hole in range 13:41:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x101, 0x1c8}], 0x2000000000000078}) 13:41:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c23843ffd18fac02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea1b1976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6d83b09bedcf9b76b26749b8adf896e19d9785219ecb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64fba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e673877339e41fdb954c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1d7bdfd1f75f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b64e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2ff0a42f0f7150a93a7000ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7a162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5600"/758], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f00000003c0)="a98f1022469b723b23689224ee2da1e24ea77018af3602269c48f31e3daf9d8eae1a96b0e674029f389552fcb6e452be5d4c96aa20ab0432b56aa892af6134675733c062768f9a5b39fb4bbc2971b79680151f9ea621001cca191fcf9e42e647cd01dcdaa66c3b7e794e7ee0c8e2a9071c3a5aee822eeb9d80bf36910316bddc5463855c1dcbeb4158bd2ecccb4877e1b5bf03ee9f25b328123fcbaf43350df734cd0dc99e5fc3f09347f03c01f426324c53062116946c09ba02b947d6573bdacec883bee8422bdf32265fc12a32f5622a038a478b342e8784cf1447d48d237f53ae92c9b1", 0xe5}, {&(0x7f00000004c0)="2d8f935b3cb8f95182e875be9e0cd136b69be11d73a7fee4093e26063caabb1774de7680ac13083f16e032c8a628ac0fd54a967e8acd16eed14ab1df7723e002cd8897cd45a708eaca265fce1496833d8a6c64c15c99165462fb656e665b24ff6b136b5af31ba695caf4995e510579afcab5e3200f80847a86618fcc47c1c67e69a809151807506a5be1ca95e051b5d6f4b416bf543a8a36e955d70cafc8647799fb8596ae1b72e9e50ec992a389e690c96f626e088daa749b85d2d8874ddf521e33800e2aa0a2b867e2f216e5d513268b1ec42d78213e5cb50ff96e900433303d085099805d29f58c4fa0d397eee32f1f75d0eefb0081eb684823", 0xfb}, {&(0x7f00000005c0)="13b76bfe7b9d8a728a6a2c3bed70f0beae70108cb3efd6e761b65c9ec810fe90f6bf18243804c1ab3b66b00f188f8a7f6a59a91a32b75236046ac24af97f7a8617732671bc30db90d89ce7", 0x4b}, {&(0x7f0000000640)="d9e22d4b4a3439453b24f7eb0556b262ca5cc56608895fc43e0fd33725241d8224da774c621be519f8ff005024da17e0f9c3419d175cdad24db063d222f77a3e024ae862c65dc646c4b595ff85f192", 0x4f}, {&(0x7f00000006c0)="f0ee6b46b1cda4a6f8e7837f00f7b8b3fb19e2418e35f7e283c91da67140213ee4208b142b8ce0bf232a89ba2378fa876aa96b3e031f5011e870b944bd988220548c7409ff8c0f21295a9710fe7c9c7ca2b3ef739954b03e3a7d5911acbe9e822f3bed4e429b3673e137ab6b37c394cd7426f737adbed39869be3839048bcfb4af41b701c8b4e3fd1aae0a62bfdea46a9ab0c1d26c0f5cfc850a2f33ce01d1b55e9c8009dc5dea48992f6d4c9185b4a80d9c433bb891bdfe0f2c4b7a6fa3611cde5adadd8f76fd34767ad47b15516e9c927c02eaa6d26b3df4dc764b2a5a2cdff1eb", 0xe2}, {&(0x7f00000007c0)="912c013f173056a3bd08a6d316e7aedb65a0649f351cd3d7f161e34db6eb5e2a0beecc9f6025e4c0a6478d1f7b5bcf080e66bafa5be3e8ed6653dcb3672d4d9c81509d774dbeb704c2459aeeaed66f353b0d643aaa8c18876b3ac105d45275531b26a17b435284d99dea38f648418bc853c7995812b06e1cae4401f33baf750947702228208b22a450478513f8aa50bd4a29e0e77dbc7d43be107320", 0x9c}, {&(0x7f0000000880)="46d85e7651d1a12a4fe961e2da3a607c2e41d62159d0bd03d150e3d79ad7b8126ced6c85f2125ad00765efb5e57e1250f7d75d6b33017791bbabd1c860799bbed9430347693c6738ea5f61108ceee68ecd655d5febd3189c8b13e1645baba03bee677ea7a3a4ec8edbb5d997399b065d90eec8316b01612a", 0x78}, {&(0x7f0000000900)="201afa87a4dfb6f5790087da0f23b1d48e2e97ea25a36630e5b8a5b6d8478b030df32704ba94471d39f21f7f006b1140ca2815821367958151ed9c27d697fe868638060b", 0x44}, {&(0x7f0000000980)="ec70365ca207568ab52223cb3118bb18d1bca10134e435e37fda26628ff2586df9bf81db91b066d5623f1bd57c3daa012af3ec45c7fc62c58f2ca59f0dd6dc9d0a4d0b7138e0f53e457b1d8cd15d9797e946e60a155ec2d209b56e4e4360093e63ff7cf1e0bc7f6ecc858b8a4b52671c2ba7034b23078ea6e81ff1d2cc54ec2d4b3f", 0x82}], 0x9, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x408, 0x0, 0x365) 13:41:56 executing program 0: getrusage(0x0, &(0x7f0000000100)) msgget$private(0x0, 0x94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0xfffffffe}, {0x84, 0x0, 0x0, 0x1f800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:41:56 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0x5f75, 0x40, 0x7f, 0x4}, {0x80, 0x9, 0x6, 0xb}, {0x3, 0x8, 0x3, 0xed}, {0x3f, 0xc3, 0x0, 0x8}, {0x400, 0x4, 0x44, 0xfffffffe}, {0xa8, 0x3, 0x70, 0x90000}, {0x4eae, 0x8, 0x7, 0x1}, {0x8, 0x2, 0x3, 0xffffffff}, {0x3f, 0x5, 0x20, 0x6}, {0x0, 0x1, 0x2, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x1f, 0x9, 0x80000000}, {0x9, 0x20, 0x20, 0xff}, {0x5, 0xfd, 0x7, 0x8000}]}) 13:41:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) getrlimit(0x0, &(0x7f0000000040)) 13:41:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, 0x0, 0x0, 0x0, 0xfa}) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000000c0)) chflagsat(r6, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r7, r8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r6, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r9, r7, r10}, 0xc) r11 = getgid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r13, 0x4010426e, &(0x7f00000000c0)) chflagsat(r13, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r15 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r14, r15) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r13, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r16, r14, r17}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r20, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r21, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, r7, r11, r14, r18, 0x40, 0x3f}, 0x100, 0x6, r20, r22, 0x3ff, 0x3, 0x2}) r23 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r23) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f0000000180)) 13:41:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x20a8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCCDTR(r4, 0x20007478) r5 = dup(r2) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000100)={'./bus/../file0\x00', 0x7fffffff, 0x4, 0x2, 0x0, 0x6, 0xff, 0x80000000, 0x5, 0x1, 0x9, 0x87}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 13:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x35}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) 13:41:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) 13:41:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e, 0x401}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 13:41:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/4096) 13:41:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x5, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 13:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 13:41:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004e27f000140000000000000000000000000000009000000000000e4ff00000000dc0000000000", 0x2c}], 0x1) r1 = socket(0x1, 0x2, 0x5) pwrite(r1, &(0x7f00000000c0)="1b8d6d772667c8c1b2bf907a3cb640c7a934962210aa50bb78c4828481ac82d23d7880532d0a42b0ba80b94d9b1f18b0e9211aec48a9058ce99f07844286136f6fe3589e71ee0f7f07826b440affe0435e6f962a98fb5e3f6415f9963fe3e22a72b2290edc7c9a632cb059d1c485584628cb93dbd929e564c2736eaf7a8a096ce2d3a73167def55912e5fe72fe97ad5cdf890f4f5b84f4820a7e207c3c064fcf08d0", 0xa2, 0x0, 0x0) 13:41:57 executing program 1: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x40, 0x0, "000000000000000100002000", 0x2000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8afc67000000000000003f0000a714000000290000003e000000030700000000000500000000"], 0x38}, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x7) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r4 = socket(0x2, 0xc003, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet6(r4, 0x0, 0x0) sendto(r4, &(0x7f0000000040)="5f723aa07ba677c57aa71766ba932930a581b72d312d2d0a90012b4a8c951d4fb59201cd0fd54357deb13b6fa470fc958f1045e209df438b946d2f81fb9aad3e35fc636cea4110d4a37b565bec06", 0x4e, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x20}, 0xc) 13:41:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget$private(0x0, 0x51) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/196) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='}', 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f3f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000003b728f15442bbe9ce57fa00000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000400000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) msgrcv(r3, &(0x7f0000001200)={0x0, ""/49}, 0x39, 0x1, 0x0) r5 = socket(0x2, 0xc003, 0x0) accept$inet6(r5, 0x0, 0x0) recvfrom$unix(r5, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) 13:41:57 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 13:41:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4, 0x0) 13:41:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x4, 0x7f, 0x7, 0x5}]}) r1 = socket(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 13:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x0, 0x8, 0x1f, 0xffffffc1}, {0x400, 0x1, 0x1f, 0x8}, {0x9, 0xcd, 0x9, 0x8}, {0x1f, 0x2, 0x5, 0x5}, {0x40, 0x6, 0x2, 0x7}, {0x0, 0xff, 0x4c, 0x8}, {0xfc9, 0x1, 0x40, 0x3}, {0x9, 0x2, 0x4}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="8cfe408d351a095f3ea20683e562dbc06dffb204ac636e301f01069f58ecba9104f19b00d463014b88545a051ff280e6f0e6e2289dae43ad211993c17f91f50f7de515a7c4a56e8fc2b3fc7e218f6f2c66becca71f5beeddd0d2f571790af6c61f75ec26b7a7c6ae2f406e078fa1fdba764d5a1f3c833d3d61b4a124df1e65f692f4a98ca82510d04376be733cf8548bb26fff346447f6d350befe55f4e3fad031ee9254b7fa48f1fd58c8d968ceae970c0953d744aa017dde", 0xb9) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:41:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(0xffffffffffffff9c) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1}, {{r1}, 0xfffffffffffffffc, 0xb, 0x0, 0x200000000, 0x9}], 0x6, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 13:41:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x1) syz_emit_ethernet(0xe8, &(0x7f0000000100)="7d6308f7ccc51b372386937858e95ae650737eb3522d7c9ce7d7cafa63e556e7fc19426b6e1edcfaa6928c3f7be4fc6f71b422e55f54a5e54a8cd1764a9adae07148b558655b37537f31c24d445fe4ee96bf62bee8988eedd6f7e109828e3a7a703fbf5f637f0a2fe26dce8a04a0447a957f36a60e5f738f0b1184d46c0cdf2a36b174240111ea88294008ce4bf30dffd39e306280fae7ba505c9a9e6b5a413a2ee477a256781f1c593eddb4f0f8290f9534a5e4d25af5ebb16a5a701e9aab786bc0f8c062ce2a2dcefeb42daea3bd28ea7eaf98182e19e6824bc85d02f5cd50e87c1b0776e7bd28") ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 13:41:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:41:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x0) accept$inet6(r2, 0x0, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/197, 0xc5, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/152, &(0x7f0000000080)=0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:41:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) shutdown(r1, 0x2cbc3053caecdf6e) r2 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000640)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x400}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x1000}, {0x3, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x2, 0x46, 0x1800}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r3, &(0x7f00000004c0), 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r4, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r5 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) mknod(&(0x7f0000000680)='./file0/file0\x00', 0x6000, 0x5b5d) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 13:41:58 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10288, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 13:41:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) 13:41:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r3, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x2, 0x1, 0x6a3b, 0x9, r3}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 13:41:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x800000, 0xfffffffd}}, 0x3c) 13:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x9, 0x33, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x2264, 0x0, 0xff, 0x8}, {0x6, 0xfc, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x7000, 0x6, 0x0, 0xffffd011}, {0x0, 0x4, 0xff, 0x2}, {0xfe00, 0x5, 0x7, 0x5}, {0x0, 0xf4, 0x5, 0x1}]}) socketpair(0x1, 0x4000, 0x20, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000480)=0x80000001) write(r5, &(0x7f0000000400)="12ad72cd525fab62a58294eb6ee429546abd22f8a7fad8cec1dd301438f0dbee4ca96aebca1422bb5796dc01eb061829d06a84f0d1f9adf042c7093d290a32ac082f6f6a6599275ff2b2f646", 0x4c) 13:41:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='}%\x00', &(0x7f0000000240)='&])}\x00', &(0x7f0000000280)=']@)\x00', &(0x7f0000000300)=')^[\\@\'\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='!)\xf1\x00', &(0x7f0000000400)='@&%\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)='o#\x00', &(0x7f00000004c0)='(-\x00', &(0x7f0000000500)='{)\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/:-\x00']) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 13:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x45}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f0000000340)) 13:41:59 executing program 0: mprotect(&(0x7f0000207000/0x2000)=nil, 0x2000, 0x3) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x7360, 0x3}) getrusage(0xfffffffffffffffe, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r2, 0xa, r3) clock_settime(0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSCTTY(r5, 0x20007461) 13:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x9c57, './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/184, 0xb8, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x9b}, 0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) dup(r2) 16:00:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x20) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r5, r9, 0x53388357f1fa2eaa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00\x80\x00', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {r0, 0x1}, {r0, 0x10}], 0x21e, 0x0) 16:00:00 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x15) r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, 0x0, 0x0) setsockopt(r0, 0x3f, 0xfffffffc, &(0x7f0000000140)="0293e1cf25feac0ad8cffce9f7c0fd4ba0a34fda6ac35aef1ad0befb71e502a4fce4bfd0dc978aace6945fb13324754ee52d755479216f692029e9388fbbb2c7dfed23ba6eb32fcb35feafc5dbabc4358e2edf559934a335082a8b0a5c3b1e62fda9550f2dbc282eb6f734dc578d511c27ceb2e570357165dc9f23d60faf2770eeb60b07ca22b7f90793d4a7168949e834e9321c0361b14024cc79b198692b0377138a3feeb0d9611c22746fe3e53e823aaae7355efafde6c3a8de6441dd2b87ccc5ae5a792065ba180ada6c043e8ed918aa13199658907b549b369c60c7f8ae5ccbec7b4be90005751f6e5395e7d180ade25e473a7a0544251bd970b5ff8d70b64fbb50e94851a1d87f02fa95ee185f90cabcc29e0a6dc3e4b115c702473b3abceef73b40427555ae6f31342c0823a1a20293324f07533e17aca3162a084916796c6c524b7058f3c5375e92c8d8b7fcc7dac5a68cf5c0d4abc25100cedc6d713ff1b84c29a562c7d2d013ea59b60f930da802520cb8be93ba66d58fa66695bcfe61e7bf644ba13c036cf0ece6c245cf99f935e0b68d3bd1fc573209bf48915bf1b4fb2fdc1b1c0bffc8aa6a1e4935271f2b15ceb0a07703e1d9c253b7ba3be066b6a44b389f08feb2727af539a5f58b4e51f43072cdd707663e4573038c63716fba0ec769e2130281e781e45f9fb3e78fd7f00558c1298012eb78a465f5ee49a3946a05fd70c74665131759648cc7fb37226f27614c506532f152486d796f9a092fcff5b94900b0f8f2c2e94724b4296e4cac8724fe271c98d0470225d48de7bc8f631800dc75c446bde1e45aed6d975f7e38e5471c1afa4a546034b46f5cba8fa8a9eaa5390098a4a8ab48c0cb270d148ecb230f83957d9791cc84cf5c5b0c77cc78dee99765a5281a1709b41cb47be973b660e1d3b4c165eda57fa8988a25bcbdb4a393e65871d0ac1c0eb5837d208ad0099463805024358bd206a53cac33d1743b428ad9cf2efb15b519e109d662ae199c1581a904e49ed6488aa56115e4425959bf522ac7de9a3ae65cfc4d75975ba2d711281b2337cefb99194d8ba32bfa1917dfb6322246a3875a5c8aa37828f38bc9c800fb568aef43775837901394c1e57de848c607696f0c5d5687fb5287451c49654d4ac5544c2f8f22b13fd210f55ac8f87025039d3b0724ddeaf6543aca1ad79e9306219ae01f2d97e3e85e24e61ace222e98bef2794d4ef622cdceec844c6b48f412fce449ba70ad8ffc06e4fb0cc90c6585d843ecc9c6f98df2fefd0e0bffc8e53cd57c51cb314111fd322ee756c501d03ac679f9c37f6d57609452008163409953ba043321acebea22f4bc11421d323ac64723f548752cbdb4d0badbd3c648fb496d8a95d0a45c8077c5d5c495d9006022e608518ec32e4deb30aede7839104d8efcc436cd43a5a48da9664b56d1b32c442723007965b76383b3c2560fe7c7802e35041f66da1216c583dfde98d6026808f909fd6938b1fd2d1c61e6b515efb61fce6da7b58061e3eb6dc14153e3b348604c463bcd13efc2652761e8e66020b99aa61688b4ac89d3d83ff8cf3420d50e5b4c86adf7799223aae4954655422f6e7ffdf0e3cb96bc6f9167d71b54412492f5c3f5d70ca4b7d244257530a893ee0a8ca1711334cbebce1adaba8c7224ffa55a011c3933af8c2f7f9591ac1f3c0d1eea3411ce5af733dcb31a24fba96c097a99ec5faddf696cb7122f094bdc662db5cf43dfb5c2cd448918c0478754b1b0df60ee95a5acda597835f2af497af6bad415e44bf5f60d6bc7d810ec6b921ccdf6a6ffcc7052dbf82922ad333755eb35347d695cafd37f0af40fb68437925272a1505c3119d57fbc1ced2832f97aad58ac6dec97df46f4dd1213115eba3f75681a7efe69a88d117cae5882c86419640cce6c981b41d5e7617a6590227bffc51652dce0499de310362c4c00328398fd20d065e53bc92550b022373fa57ac33e8bf676e86dfd40221db8c118adf464ba8f6e57490f24662f55f7a5541bd0f8a004130e29dd783812b5e12255a4d56311b705c6f5e13b66cb92758ea37bac7b416aa6dcddae5e1d501a00aa9f9f7166f2611c767e36191d8cf969bdf62a1515e9cbb28e132fa87bbb5a378715cf53861d97ecb5dc4060d7eeec56ab63d9050f7cc6f49b8fde0e746365cc5c2a106ecfd3b521b1aa33ee1c3ec51b1ddfbe76548725fb7ba15ea524003cbec4c99258fdda4dbb0edaf102be310033e2c2ecc8d27b0e7a92753e26a27442c942c2efd7f44fc2f616423436ec33b60958bece1f35cc9151f6909994a68c4ae42d27e73162c7464588e000af78f527fbb02cdfcb5a9b6529ca6ee3a502d64edd3e99265b90b3f4aac4e390237da2060826835a00d71802efbb9e85dd3755f1ba1f063d0130195a9eba24b19125c1e58d211b24d8f5391f12524ca3d9b5f9ef3d5923e9d1efaab0e9a4cdc07af5dac0ab6882bbf3b38a8556df6b5542bdd55e3d8e3326d3a903f45853002764736789751142a2427786c2f1eed1157410631e6bec3c10f8411c9bb129ac5e3906a83f18e68126badad94d4f0e1058125889f5d74a272a9bdc813df43e5a5620736989557f0c50e709adb9aeaaa3809edc17aa3525910b67be8d4f235fdd6a34330e3c1ad92f2e82f3c24668f6e3b28711e55cd8b78bf5230a6a000fba523f6c14b1815a9bb25e7984d56896a1baf9d52f34121423e2255a78b247d216624d299ae0e961ee9d5366d0f8cd72a92e8c1e35f9515e8befe77365e4e66f88d6e05ac498d0564b41823cc7476c367e03c294a25bed328e549fbdd5160984f88e16c829651b267dfe9ead0f7aa126d211ca019d129381c4157620ae42f9dc9fef8fbb7113cd0392a9031f74ad17028231795f762949accab61806532f8b89e7d00d7c40a2d8ac0f67e98b3aacc2788ed80b7b8920a8eab885f28cad3bf5c4cd4429759f52f2b2cd753d3f85a833cc086e03d2dccea0116b4f5fd704a19a6f8aea04578dc86e5598ff971be48581ebb23eecde9899da9845e99dfe55a9e4f71329d1cec5d7007ab775014aab2f657cb018f8636c517045232d0a5c53d290777193bcb8072f68f4d710abf8d6872dd9485488f09edca92b24de7448b592efe3b4dd647851eb03a91d5a0e1d40f635dcff216b87e70f7dfe7e3273e5040d8cf4177eb33a8ac9579d5e6e1ff9583b3fd3f2db34189f78435abfa3592f600425660a623548a3a31bb9051f164e38b031b47b24cdc71162cdec0acfaa3338ce4bd12734c39e205cb76ac7ef8f0d3f7341ded68aa9c2762fdf31d0f939d935ea9566454f5200564acc116d7479a6173291d42f2287e74bfd8f81e6f448e643790087cd2fd276396543b2530e92d75dc7938940a05f14baac345a92a9f8d8377f37ab971177f386d8b2c0196ba378d7a3f8f2076b3c2a58bbaf4aa1e111decbe924a4d706396bcdf6a6ef527414140a0d803a1af13298cfb1658e86e3786a8526aa8db7b289bcfedaf7825b5260680afcfae5c66765765dadc3ba34137d19874106ef2f3e8d8038686918b0dcacf8ba6ca42eae1054e36f9cde7b8084c998aca00e55354004cef988d931f7130929282d76ce9496806a42f401a7a9ed937b321f1fba8b5b7f9260e2b9182d8c0c717ba404cad5e9c965fa0e8e46be66ac652449f83a6cec53d32891565d306fa64853d71168781050ef13e9cc9127e49527e8100e31c4bfdef8fa1801222ae913bc935b7b82b8468e48a083110d686c14e606e8507a594e1d9fb7935943c27b343284faf8c683a38c01142fc36b460cf850b4cc68c63731e1db7c4a6e7dbfdf219686feb62c12dad915396d07123fb14b19b5a57d0b251f49c0603d06fe8d1dfe5cef07115dcba3912255d9723d6cf850b611eff30d0f98362b4e5e287a30365d2948edbeb60828a1fad1a8ad8d45bb39ffca4ae415c26ac85b13d791b58c2b7c9f1fd97a56aabe31a2aba2b4fd106c5bbfbc17112babf90fd255459e1f01b80ad37267fc1fdbf7e266a1dde0374ba171107f08991b488923532f51acedb4de5f05a0631deb15a005f24c6beb15008a9f074d783d1bcbad59f4932fa2d1b13d32cdd81ac58a569186f05bc8040cf2d51d4c8adf2ca2b67be4aea457edd9fcf779545948c72604031093ce97c42a3dfb546a1d1a613e15d6a4e24be04030dfc0b20f8245a197e9bf192cd80ccb547108c5640f8686835be451127b7d205b20d289a8e0492ebdac8433036c959798a786f535dc27b2a96e429718fa07998ca80f71275a0ae2fb784bc28ee6fda8ca5b421428126d9196bd41936ef07898ff025ad0430d4b85fe07f503980c78651798049502c6c9663109347a307da2240f5070d466bbb6fdd892116f6d801800d2327fd1911579572c5d68771ace0bf59114f7992c7d2337482c9c6d93f00dcd2c717e760ca5afb9532c1a6ffe7b259de3290ab4c735c346d2b14b179be894d64bbe44b965edf8d450e5d523e6d214e13299fe4799f18fa9028c7fe1dfbc329eac3fa95c9e9e5283331357d7382524f4f599e344a8412e82d94f65c6b8cb1772681474e89a2091776556c7b71344da2ef63d85c459bf8b093fc9e92cf2968c8a89c735b8909131c3880bc923ea96c6d85914dbb87a2fd4ed364cfb43ab47bd72e099a06025f4c2d11a2d59263fd9547a67a97cd89a27c89aa3709657cddcf78bd8b14d7386e88a57aa1e51b564d51277f33496608509d72732d59a56d009efdf9108a026e656aec40c70c93cbecba892310990a81a7fd32f5f54ff6249c37c983b4d4df763776139f9b3f5f7806a81c25958ee1e95e51f0564115dbd1aa13023ad4f85c970df46eff2cbc11e6de186b4d704c8182ccde917af48c73cc5c3b24c2cd30b0fc6a18aabf18cb0d310316820538a9faffd01bb3d99d4194a23a3113af47f39eb91217f494d87a85959e76ee923a54642c0b5e51bcdf7ddb713db49e620cc5ad24f38ec2ebfbaae98d14983658780418a12d95858c88c1c5df2815bf015556946d6949013020cf1de8f8c88ed52a04bb0e36b9559bad94686ff4ba5a8ec706ee1e821ae4bf687c2a9d24afd53abaa3bf653cf1748032f515422f96dab1e792acb3dadbc8096746cb251d8a37c88a079c881f138aa3d57335722bb7372ee731eb9bb881069eda1e86e53c25c7c9a961d9104affc6041eeb68e04f9d0995b5deef1e45f4c510e988c8d3abdc53f741d24eb8527dc1e81033b2e9e85e159e656d55a2ea524157518bfe20bd0b94460236c378dead8d3d88ef943c31dfe9592d101ab54acbb0e69b34417c64940f463ff330020556851fb999f4442eebdbaa7685fac2fb9893601a31bc48928bc7c801f13f3c3dfe1efba3f9c8d5504e830a531dddf28645c8c6b206355821775508af999118704176a6268d2a9a9a6fef002c788e6d075e2fbb081915acbd9799be57234c8a0742aed15e0b4b43f5fd5861ae163cb8885929f54cd533cebe8d1c7bffa32a4fb129af2cd91b817fa0e4a831529019ebc43c252d7977e72317636db1c6b4cb9e18422b3da84f8b54b4a4d342de809a37a8f06a77e92a41b631770c3cdf1be74fabb877e26a8ef5c962a9d574815440a4234ebe98f4b3ff9f94718126377feefd901d5846a747b08a68768f591ae1ad0aeef24d286ce8679ae45e057ee80ef969174b1201fc6715fb9f66dee44e8c9a3e066445a1cbcb80c25c9a295be70818c7919d1397ec9dfe0883c74e9508b2fda954e8ad37b6b12acbebd243bbb45e0da", 0x1000) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) preadv(r4, &(0x7f00000004c0), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f00000001c0)="8305cbc5e8afba6091ca0aae757b788952ef7b10772dd4cfb90db9e4660ac6c70998babb883c904026c9cefa99ece5ccfe3fc122ea3496e079720f476a3a00bc49c781dbac41fcdf0ec0d328c7e684ed1c1e83bdc0e5a1808dbeed4b0f6ecf78918cdaa2a0ecedae36d0d8b6354f413b39b706852118857a85eb2761adf814099c7d193bfdd7e6030b91ada63c5d", 0x8e}, {&(0x7f0000000100)}, {&(0x7f0000000140)="934ec40b79fab4bea608aa52a1c1ca9a7d6766368aa2b0f9b7bf54c81921c5141a81258359381e993553a702e91d6451e0c879", 0x33}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) r6 = socket(0x2, 0xc003, 0x0) accept$inet6(r6, 0x0, 0x0) accept(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) socket$inet(0x2, 0x2000, 0x9) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd28, 0x0, 0x0, 0x0, 0xfffffffffffffe13}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) setsockopt(r1, 0x2b, 0x5, &(0x7f0000000380)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d16605a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e3eff1031571ebb9a54c1ea0140de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d746b2d17d0d7847f00a0b1143b17e713806433cfb915e24221e11bdc22c995fc3bc792ddc6a72d83cbf4a3e40917ba5c2134d1ec90a9e9bc6931afa1443fef0f61c2f83dbba63848f1ff6f646c60b98be4572b88be5369ecf1df7df594d6eb7da0339a92504a8708a1fe7975fbda257a35fc1ff45e0835a3fb3d52837b30f245d06217f3eec1c2614fe3dfa8a605c6083f756b1d8f554589326eaa363bc137a0762f09d247c57ff1c23110b993ee059657e13399d09a5488bc", 0x14e) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x5, 0x20, 0x6, 0x7}, {0x3c, 0x40, 0xf, 0x8}, {0x7, 0x37, 0x3f, 0x3}, {0x6, 0x8, 0x80, 0xba}, {0x20, 0x80, 0x1f, 0x40}, {0x5, 0x7, 0x20, 0xd4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x7}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:00 executing program 1: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000580)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f9ec266c982a97a32697ea3168b34b000000cecba804267bf70e85463b1943eb51193b6f72bd533d12ccc9f1da51c46b043b68eb61c390449723678c888ec5287eea5099cac0d4e31160ccb05e9056582079df09638d11eb58b794b5acba4d9cd7d019f777a80d"], 0x10) socket$inet6(0x18, 0x8000, 0x43) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r4, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) write(r1, &(0x7f00000009c0)="9e3eaa54e3862421f400d0459370410510fab7ca00890000000000004608341b6844d79306644f2b4f590f12007c9e6ef3bf33c272b79eb897b429af731b444264a6f9a62e8a871375688f9a0d98f4cd0dd6e082f621934ae68bde661869d6834afc6c3ff266e5a4fa9171fe85c3c5891d979c9ebda731e017c70000000000000000000000e1178cd8d8800090fbc7b7eb29ab74d15cd74d3ca725eef8a726857885b1781b6d282c7ab5cc2102821d335f510265f7303e38c3294bc405260851b32e9bad2f027b96e78ffe92bebabaaf2b548e6dccc1095efbdef97c2eaecce1739d57f75c28ca137a0962b22e02afcf5e4799329d638bbb4ab1160d1b46a5c8d61838e3d49a48716b7161435e96", 0xfffffe85) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='cc', &(0x7f00000002c0)='cc', &(0x7f0000000300)='cc'], &(0x7f00000004c0)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='@\xac+}\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='cc', &(0x7f0000000480)='cc']) write(r3, &(0x7f00000001c0)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93", 0x34) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x2000, 0x0, 0x20000000, 0x200000]}}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1}, {0x8006, 0x0, 0x0, 0x3a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xa11b2060026e26f1, 0x0) fcntl$getown(r2, 0x5) 16:00:00 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001200)) preadv(r1, &(0x7f00000011c0), 0x3, 0x0, 0x40) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x5, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x5, 0x565]}) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='./bus\x00', 0x1564dafdb9bcb4ec, 0xaa) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r6 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000001340)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f00000012c0)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r10, 0x5) r14 = getgid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r14, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, 0x0, 0x0, 0x0, 0xfa}) shmctl$SHM_UNLOCK(r9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="86090000000000000000"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r6 = msgget(0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, r7}, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) getgroups(0x0, 0x0) setregid(0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="173df209b6a2fea58e26634ecd50") 16:00:01 executing program 0: 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, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffc1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x6) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0xfc) accept$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0xc003, 0x0) accept$inet6(r3, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x0) accept$inet6(r4, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/94, 0x5e, 0x1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:00:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x7e) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffa6) r4 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r5, r3, r6}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f00000000c0)) chflagsat(r8, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r9, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r8, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r11, r9, r12}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r12, 0x6) r13 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r13, 0x0, 0x0) fcntl$getown(r13, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x1000, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)=',dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x50, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88051bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) 16:00:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r0, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='\xbb7R\x15\xf02\xeb\x9c\xff\xff\x05', 0x400, 0x0) pread(r1, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x2, 0x6, 0x0) r3 = socket(0x2, 0xc003, 0x0) accept$inet6(r3, 0x0, 0x0) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="7e697cb8cb3eb45eb14225ae9120200ac1c8d1c9b9e4a4dcbfae346de71311ec6c67d46503b0f4c96968d97ad479c12075d0898ef510f316220395d600152002a1aba6b4041b2107c79f10f458de5ce381974bd63a9a08f089b5c8c16f06c81b54238eccfd146950a824474c34729098bd6d5def9dd6dca850eefcf3e6f567aa2e59ca4914acfdde1c9c3ede46f2adac62ce2fbbc8b6cbc5bd22", 0x9a}], 0x1, &(0x7f0000000240)=[{0xf8, 0x0, 0x9, "f316faff6a89972fb810f68aaad0659ea96e5fcf6cfeb781f2c0394b236eea403db6df8b6130e3290ca83e39a2eede41e6bcd649de63fde6062db5bd020e825ec5c4ebcf80cd8e75ccd57cb20c2a5e4ee28b7383728874f45e9a4e036d7f6642f3fabb12cf64bfc71c18b0dc8e0d067f8f1bf03c8ed2c1d6d176be2dd0b324b6a37b07a1bd307ff4026267e12992f9ca364d76fc7916bcd32e069e6b57f9b476288fb85166a3d1596643f01debf5e208456c9cbbcb5bd29c5eca8948aaecb25a31e175e56c5ca728d1f696fc6806f780bde147f2fcc75d7fe2cff61cb66feb72a747"}], 0xf8}, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000500)={0x0, 0x400, 0x1, {[0xfffffffffffffffe, 0x3c, 0x9, 0x800, 0x4, 0x7, 0x7, 0x1, 0x6e4bd20a, 0x101, 0x7b9f, 0xb233, 0x2, 0x100, 0x5, 0x3, 0x5, 0x9], [0x61, 0x1, 0x10, 0x8, 0x6, 0x10001, 0x3ff, 0x101, 0x6, 0xffffffff], [0x7ff, 0x4, 0x10000, 0x2, 0x3, 0xa158, 0xfffffffe0000000], [0x9, 0x8, 0x1, 0x4, 0x5, 0x52], [{0x7a8, 0x2, 0x3, 0x4}, {0x0, 0x7f, 0x80000001, 0x5}, {0x3, 0x7fff, 0x400, 0x80000001}, {0x7fff, 0x2, 0x4, 0xfffffffffffffff9}, {0x4, 0x6, 0x4, 0x7}, {0x1, 0x7, 0x81c7, 0x240000}, {0xff, 0x3, 0x8, 0x5}, {0x6, 0x3, 0xffffffe1, 0x86}], {0xf8, 0x1, 0x80000001}, {0x7, 0xfff, 0x1, 0x8}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000e0000000008e503dede205d55b9342da93c8000000000000000000000000000000390000000000000000000000000000000000000000000000000002000000000000002e0000000000000000000000000000000081b7c864192eb8898f1f0000000000000000050000000000000000000000000000000000000000000000000000476ff074c11e73892deb9b88c2024992c079dd033cf51773ef948149b4f24fa66996f2dcaf7f17b1e715f03ffccebc7d2793f0d39056f64dd633a807e2d493b61a5b7dc53b405eba76689d5b3c50021214dd3ea6275b7d3de49bd62197cc4d6b2b194fd81878d9ee702c89582f520ab3aa54a1f46c0947acedf8d7358e10541f049d83d2bd756784d0818433f8411ff4e5ac6dd5b6339766f7afc16a5c7cf2a720935b1264d05636f090aa52546fb9153d5d6b626bb6401fa058a080aaac7fdf88ca4a602e13d7772c04e04c21ad2cf1ae587112e60b49a4b10000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0xc003, 0x0) accept$inet6(r5, 0x0, 0x0) getsockopt(r5, 0xf6b5, 0xde, &(0x7f0000000780)=""/199, &(0x7f0000000880)=0xc7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x80, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x81) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="280000000ee57b6f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0xc, 0x5, './bus\x00', 0x2, 0x6, 0x1, 0x4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x10000, 0x95}) r0 = socket$inet6(0x18, 0x5, 0xc5) sendmsg(r0, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000001c0)="f920d27ee9f3230c76cc630d8b0c23376c5f02835db7358a1bcea29171b56bb82e2f036a757f236dd94e9cd79d8c30062c80fe5adb4fbde95a95e92e916fdc21f0354ecd960e6c32479e668f110fde5b47df09823e44bdeb19a1b49f8fa62bc3c52795b8c856e23af0b039934fcf53f558a05f3a7a2d6fca8dcaa0e44287b726d4ea93a7129aba8f0e46b3", 0x8b}, {&(0x7f0000000340)="0388e8a906dd76efc0d41e6e754b4acc140b06092e4f727d5cab828c8e857e959b2efe7abb320715110373a9e0367e26a1a63845718ebcb84e684ca0f65b482d4bdc75e4a34c6e020ebbd16d7d4b8d03ababd994e5514dd03008d105f05f63bffb6c4e73eca09256a1f4349c73d60e5db16374fd7b8cdd19d651f14e6fab0b413ae0f467f7732afdcc6ee6a3bc4eb25f3ccb1bc89333201fb58534a6e3a5c87c6e1b4ac8", 0xa4}, {&(0x7f0000000400)="4e4a8cb48a1aa8363fc93a26dc7623f477b3bcf1d52930e6d969b18e5f4a2dc31467a241a1a908fc29e0b890c8ab9c83dcd6efa3026f23d6d74f601baf7a88932b7604ca9c09e4c93d8683ad9039e156f8", 0x51}, {&(0x7f0000000480)="fbab936ef9c88d56f529fa0da144cfc6e60805d8031f43208099318c27a2da771921130f536bc5ed98f4d01f04f2ce73ae9033a844f83b47107e67541fd8ebc1eefc470bed47eb98771a97712f02228abf58df", 0x53}, {&(0x7f0000000500)="67e724bd52381c829eb5cdd156b534f73181400c10d0fe90a4755369198e37c85e81bd19044bdbb130a2372dbb8149f7af4f3484db29b6145fc6ffefc09d0dd77be2517695438cfe013f142e392f137f9e8fe78b7b17693c71d0cd7e1699942af0940c0dba81fb58d0cfd5f33aa631d4afe76c67f6e9f5d55ddc02fb0b11db6562d261de3321e721dd6fa5af351420604d17924b0953b966f2bd4593e1d841907d901e1af008b6984f536674a671fa43b304abeb153014e1c9f73c293d024b1bb9c3a5c3bf097ad48b6e2c751914b65e66232a03d7764912bb7c2cb9b0ba3b1731ed8351bc26013ee37eac41df03fb3950dba64af994c4e965b661d23ecfc2131bd52c1e2c312cbe10683d7b3983178f0110ed023342f8f1a10d2a181c22c93ffe3bb08f7e8d2ca9123003d8e8af2965c6d93cef20195cdf25da836eace122ef2ff5c0c34193771e6100bd5a38ede9e94d60869de4985248d06ebd60bb3ddabe59327539d84b47720e76c12ce1d69501786381ad9f1023ef8c6c42ac0298579549ad62f94410bf46c7ac4bad074c4cbc5acac9d50830ee5608812cf3619551eb7b16abc66c29093f9b98a1eb5b5d465cda452a456b3f52434dda6d0eaae53a3469907bcfdf8de3d0d39e206c10176cfdaa180dd286d4711d162d18357242f56fee2fcfc687b44c38b5bdec4f8f87099b32e0680ce4e89d06088087910b1c8a7fe6e11587a1f104263c6162f5413897506a11ff272cce76fb85f67143533ca35baf82aa1f8e5be4d369bb2e3e286f8e8f2d973081ae8280fa1dc1c037802da765acd657a44440f248a013d7ca7999280d88a7105834709599a920599c6e400750d1711dd8d6011af1fd9d401315ef340c40993e8609d6dcebe761e0dbbb199ef482357c85f87ac25491c49afe2e4b9007e47d313d22fa241f0dc69c0c4b1424c79eab405e19952fef951caf65227415ef7b63a127ddd6657a106817b784f08736f1e752e4c76697221223cda8b4dbbaea1cd6f772b8d56340add59a2c7eec7dcfcf0bf640f46ef54f8cbbdd4e4992a34287817ad919411a3ef6fb50cd28d117872c51fa59149b80ec596ef42e0305603d8492cd2bb7b5d3ce1d798a9ff88d5351130fd4bf30a6a3026ab26c8a570a9a097eda868295d86ea0509674dff96386c07cb0e8eda8b0c16479ca02a03a7c67f84053205039092957ff02e516993cac44e3b4c53d89602fa602e79b922085cf0961bf74511bcef2bcfe28b65c36df2f3348f129bd14357fef1ceb3ac88ae57e65cdbf259d9f5559e72f143246e0513bc0fda54073d199198520cb21d5f934fe7127244925f66bddff5e537d6ba2fd336e22f09c7973244873f1d295f98d19f1009a7295f1f5eb56248f55cfd0410c7103977ecf3c82781c2aedf982a279caa8d79a98e0ff70e2c4fdd0b9af3ee49b7d1e583247e7022281b6d797e6ac2a6e2df2cc5797669867dfcec7c77d9e133d3ac9ceff61adb89a86a66d3ee59bb6648afd6a21e25b93a1c3b92f82e7decc4c7989384da00e36e211245d3ce5046603ffb8a0e5bdcdd545b7cae4015b0dbcc4fc4dda55dac1423d3066b961f8274e318d1756e3dbf20b005cb59d732aeecfc3e07f8b0bde02ad00a25c772d67dfccc56f5cca7872d84094309db0dd22baf5324a2b3b25646add919dfafa06dfabdf095fc3670dfd75e46732c3a679688f150085d0e345fd1f26115cdb9d9f67935bd70a74086176a6504f1030d5d1ad50122c0e743616f88d6cb73fe7e82953fd1cd2135580c9bcf137a79729f18905ceb79d924782daf6f994a0d25a1a7f1ed1b3f98bf882fa5a24bd679d911fee4f6b9cb2a51fda1f3b5ecc308af1f19570327acd2856a0c6721a821cdb337b076b6487333459096061d6ca89f050740cd131706f8f000ab326ba505121081fae090dd57e8a2c0a9b3ed16956321039d92f5e131c0280e0a8809177150c4edf4300f0b5a283a1262aa30b99af02c7670afd82f96acd5f59128d73db1ba0f2f2ec0c61425285ec0db2661a8902f9aa67b27d5c375c2b8a7e5c769e7406e89cfde01d79e88c4d43782d4a87d6140e35ab420c8815e409e68f579719ed19cd5b0454fc9e728a0a5265311f8adcd03f2d1b0f9a38369091db345cb397e2c69f6ffc1b70334e579310fbc03d8d8b512db7f5125efe03b50fb96ccb00ec65729f30ad97ebc1cfe768ade91f74cd4905db8f63b5e7dd858eb23f927011314a23551947c065b23eebd0c0d57003f4929e47c82cfea9e42e300acef1e960d2b98e87c10a244bb5ccee8ee733519a28ddd108f8a0065b347c03715783a101d7384824f9d8b677439c4ee6d1804255392cfdbc798cc5dfb6553fa0edc2088637ad5c68324a4ee8cace72f306adfa20c356ed40fe2ed7f07264420b26d1ca803b6040ccdeacc2c03a2133aa06e0591eb8dba46da2fdf5086cab75a3a4265320568833c9aba8d530db4bf66495f16d5944198f7545886c33c863e2e7d5cad809601f0d6df00a3dca906b80bccd0198c6902880c09a76dcc74f3dae1bfa1ef93622f5be15d3315da174ff8886f2ff69eb26fdc14e3dcf152a4699d95c700f60c5c41d5935b0601106f90a9303e8558afd7ee98a0a3e439bbe81845240518a91613b9b2ac8385231cc6082c0778da9e8e3f5728be9a14028f6feae57e711e18d7657907a6227e7f072f8e621224c76be00ce07c23a168e48e9f111c5a48697f25cd75608303780f72967e98999a94e23df50c09eaddd3f1b7f593a5d73fdb9d4b4711477f660ac38e5c6f1ee6e15c10f9be992925105b7dc21d35624b38bae61eb95cee8f24de5fee5bd0e2e16cacec95fb9058afa30b5a6572a451856bea87fe13560ba81673294cd761ae9cef48830f2926219b7d4a3889a01ec960b3a2a77363b97111cbd7a9356afdc8af1932868810c3603f3c0153de5b759096f15499783d93fcb1c5391ccb39dd1a32cc1a12eeaa2955c8651c0fb493c8a9c6f37450921e04488f90759b3cf0dd917633c12c81fec8cc8e2bd4ab130d016917ae359a9d4486812bc97392ceac5e61705d030555bbf5d6b0ac6dccfcdf7869960b5bc88ef4af15cdc81d7f4fb28dde2857af79ae7ef769dd15d352adc5897f4588a93aef698de475fb7018ad04b48c945a74f54fd91421d709666076c61c96346f1b6c3e6d431b68c29bc2f20be213df534cd039b17938a617f12c5b43afcaf1bd8d254000c166ebc447f9e70269c381e03b8c9423723a1b8b03f220731b8260f9fbe086c53d32ff7649763c2bb35979ceb94493012df05b31ab2820001247f2e17e648be093f00af9b95461830aebd9f6183a3dc9d69b411a4c0c594177fb879f69aab8e0aaf034c918e8b8bb4bc476970d00c9a496005226fe420030cbbf412813548ea14aaa29c131aec2530599d837a4d44d0d209b74f8cac6472839f42871530f61a7818931c6bd7e3c9d78b8a82b63fba06d8d4fc9a1f1d95757f7a1e33100c58d5831a3ed5238f028b5e190e81017376a46824c8e89fe0f7897fa32fda2735c5ac8d0ca5445786d9005383ecb0bdb0b692ee966bcd1a72a6213183c6c48c272adaf120c4c1e2763c2c9ec495586afcb2a4c1aac44bfb5ffef8ab841036d8d76d3a57af190165e824e9f920273bd1af5af1fee52435af40b93719dfe9224a4d7fdffefad1529918983f0e303b49fde14602c49339306542ed705e49047c47e065d93c57eb1b43398d3bae004eac01278d3ef12366d8ef19288c784bc88194e70647325b7dc39c033acfdf97ac883be9b65420189e62b15000a47f39c8b2cc11d01d0f9e260ae05860014327cb0429441b98b0d59fe4dd66211f5473fac1c7bf619b4b61cd04f3d3eda34f97dd5a46d82b45624cfcfc1fd5c0d2a2ef93f2daab48be0c7be05f22cbcbbd6f96a9000b7d908409f9176b212754d087ece3a16c45a001834a73eda40f6dcefe130941bb270e1a518ef121f70c5294c4931c20eb18f24b8308097b4d86304a4074c9b8862cd4ff7c741faf676d5586b25c6618f295962e23b5724ef2de60785856d41df04de89772885c50655ecdd23cbd4c131c52e2531832507eaf04b3130d9768073410239dfcdd109b5b6640bff4d510ed6b0994e011201bca7053dce4c20fe7b315dd171926370e98761f033cf45fc6c46f84a8bf9420c839f8f86931523dd9293670ed6e86c4afcbcba5ec7781fca0c29ed4d32647b321307368f1d6dc9bdd6a91d359abfc50833de814d6f95e44aa5f908ec240f004e80f170cfbf02c3f730e3f1f7b1ac8c3ca6c0b863e4e5cb21ebe300198099d9d15824204f02c5c116e9ae1274c79d580e5920b3985ed491c471a4d13fd92348f6315b1fa98b1add3141e9361bc5b6f4cf1a95c440fb0ee6f4ff1ed4bd9610c21b97736416da80a9f0c23c9a92784c58f828dc198ff91fc1f1a61441b28d9b7364a3ec7a18b6c97d216b60fcff7a3fedc7e4cddaefc5e971dce40dfa24a7b4c15df75847f4f39e01b10e19dc6fb92c63655ca0b298af5c3ab32320195bd1614f78aa7b00e5f126c2fa9c3a6b5866d53ce512e7be568c87a57b9200a9b492ac571e0f20458e19b78d0a9a1ea2b13c449ae8b114a9bf56921a41d7252981a8b067913204023e4b6910bcce54846e3e3598e679a6017b07a2af4f24020103c8bb9eeceabc46b88827628b647034c9a48de3c81f2e8642444a056d2365942c397daa385d965f8dcd48527768df2785960de308c83ea71cd3aa041c5efcadc20c9d64fab137528027f47976f5a6e7ed0e25b238ddb9e8a11f495ee40796969aaabcf387d269c2f67fda50560d58953357967a858424a1a364fffb3f302cf021a7bac0758cbd20ef93cd361d5546cb4a1c7ef6cc546e2d90602964734037634f41e48388547a86ca1e34b98c82380e92c2f9e7048ef057ee19cd0b843c51688089ea0a44c01322ef9765fe25fee312d384508d50d3b584418d57088be15ab7e0c25e46579fb64267fb779095832506ab240c314118a40445fd81557cf3b6af106780421c85f92c94902b7031e28b00d7ec35068b99951b1e30a7e16ea541cd672e2fb006df55ad93a00df7dc16409b3edbfe75ee16ded3cf23b182f86061cb5b94964c740a38fe662f97a1350040f46f6e88ca1bcb79ab4775e316556a05c06876d8070a5d0e08fb76e05048821a1b5e27f2bb5cb8860211cb11aed20ade986e56a09cbbd093ce2cbe32214d187648c5d89c79db1b510e2bee7ac2252c39f4516aee9a9e3fb88508210a1a26bfdac9eb9baadcac546dfa8fe9d0265fa0d3ea8c2e366e9ae0f9191ea786ee66f53940d2b067a1ef02aaf2e8d91942d233e907ca8855ae74b91bba87ef9f1816a5bdba611d25b3a2f8525ee1c4362ac3b59c80d80c6384dbbc298a056cb08be1b75f1f05e5a46554f4445fb91c459712428c4f9384335305bbef2324c5bda28b8d4802f9abc908711b8904f435ba4fcf013fd243ff439fb7e2191d2f28346e515cf4dff9912d8cc61a0bb3f618cee6c5370144cd1afd65a4c80232236ed86e7ad59edf74e65aa02638e3404d357c4d83ae264644cbc23b08f30813df5a2d8907a132642e6c39b954ea77a0a1d6b25e7049c63845533d872b127dd1261067f1c7dc1416f2871d1768482869a4418fee11cd466564989f22bf1617547a6a3a3623b836174222a8bbe2cf929c7e0ea2b62e93e55af88d70ed3e9c338a96b60f36a8190f2324398f1202e2e6ac2aa14402684e18fd0c5590ae181d8f1c7d168dc2bcfbb42", 0x1000}, {&(0x7f00000002c0)="37813dc1417a3c26844b8431fefa8ffefe925681733f72f1a6b85f5556fc3f", 0x1f}, {&(0x7f0000001500)="6cb4030a08bde4983d63538c557f210a8276df1006bd64fc2f407daf6403084b85bf66f0aa07da16217fc053789d33a02bf469054219900c95037d920f221890f49d", 0x42}], 0x7, &(0x7f0000001600)=[{0x60, 0x1, 0x2, "6617f7bd676e05b3d5853c44965223341a041e7d6d73780ed15f9797c8df8c4b8bdb39de8edd03987f75ec13e25a6ce1d5952a4bdb5471936bd5bddac8c9dda9e1774765113d084a1d87"}, {0xd0, 0xffff, 0x2040000, "90c410240a46de2bf648c768dcf5ab03fefde94dcab2384f75c088faa5f7901883462d21d508e02d41d51bb67eedd24bb7ab23307f488a7324d0276181ef65d4ced6380e6405d7a308e690ce522bf2ab0df39e183e29010a1deebd06b000d0061ec9f7efd1fe829a2865d3275c8103fa3e4ef3180a645eb1ba518fa865fb536969a055f74efe769d50c40d1e5fbcbcb2c6f68c136f1faebef283e571f0fbc99c8ab53559fdb5d64552734ee6d07e6206ddbc45bdf9cb1b69d178cf880dabc9aa"}, {0x70, 0xffff, 0x58ce, "f6bff4e72fe49762f16417ec7bf51eef69f104d2e5015fb40a433c21164d6e1242f87b182faad1162f87ab44057b69e595cc2358696821d605f925cdee348f7834d1510bd73666f00a7ac145f04273fa61d0eb03994dd21fe611c226e7650c"}, {0x68, 0x31807b00cb9392be, 0x80000001, "a250c305d12dd3808a87c8d17c9e16319da92793093709599a838630636234dfba9533151e0df631f3c7c70110dd07b2f6af1c61c370a059e922159774ba56933ee906964420c32f83e8cfbe69923b29806f37633094395b"}, {0x1010, 0x1, 0x4, "9ce341fe4a278a0dfe1eac51490558b062ec7054e90b8b563cf6f087bf2751f0d93b469f1a2098494e4a3d7454eeae9814692ea6df0617e9cdd94fa7b5588ca0f967d1d61566f0380fff250543e1e5fb6008fafe9ad663946fd622d431bf48549ac74669b8e25f09aa61959fa2026de96f986a52609cffbb450b1ffd444a5ba708870631e8a2a016f33c9555fb237e1f7692e045d7167ba73e01bba6ec72c3ba7d9b69e5f2dacf386ea75b2aeb2c6ae0580e225831900ad25d3d103a5168b42fa1e724cd482d64e062b126ab299dbbb04137141cf744fca6001776d0650158ee4035e40a9ec12ff20342d949d50d112bbc524def43f4aecc7342e339b99daa6fd50c3106cd48bf9dc32f2694af5cd87a8a47f0349c6366b40f083b9b0e50b65980690b3a4cd9dc89d9d61e555be684d3f4d37a9493332afda800048e03fc54aaec7dd3cefcd75415606b2913b5d4b8495dac2dc76228d60fe6cdf1a9eab4d1e0c4fc92b033f3d4186ab4299622178fc7b6a1a403ae75dc2a2514320d6e2a0f19b3194830eb9a05d501a13bb924f49abb9ec77bee60cd3a0208585382d0f1426e896896b32bd9762fb1823eddbc3ae0d5fd761682149dabe668f653a02f66954f7525317ac299b2e1d85663de2986f82d6473382fa47e9455ebdc736b9c6c11b511112218b544161b8d11d99db8cb0e5fec4f6ae5110d532e6cb5e69fa2785ed5318d802070cd7b779ef0e0fa6b5746d202de433a6067cb45ce26915b736af20c90a955e766902b2db51fe6424d05ffd3ba44d9ab9435fbf2204d9075e999d08b6938f33dc4161cfabc129240b8846c8c0d1c110c2a95c3e0320e8ab799046c542c9eaa77efed36d52e931f3bae426434cc34517cbbbe4a100f5b3ce8be74086902fd40bf2447bf2a75638887fc1dc32482e1bf28360283d3ae5149f111b0949322709d9154500649012d5d9763b5eca2768466308a8e6de606d4566f9c048f7b9d44dfce6574a65647fd95f5a29d5004e8e0779117c154f7ecf754a729842e00b46ba421d24495879181316e8f1b8c8747f157fa2e31ec551d49b8c6107c868cfa56345dc0e146c1d6c7e0d2cc0c59b6e354e6b1b17aa0d8b5af2a32622086e8b926ab8b68c4482df7f4d2bbf92f1a3344a5c54d2b62372b452cf04b44a5f33f089f4e776dc428fe34f9966683fbc58cddb628373173e38f3c9f4b4cde63f442983f23df54e933870f59a23913727ef79b1cd347da56a145de692e2e8b659ce59dd76e9d55984823e72eb197cf4248fc3c7d92d4f34f45682b7af18c8451c8b0a155b0bcff8b17e33ed864fec5caf9f140503800b92b60ed17f3d7484b3596b09f09349a245ea7d79b2f6a79862ccb461d41488e44419ecc6a7a0b0420b2b6031d3011622b1c97569927b0789bc340cdc72f5904ee0c469de0e5030160d18915f0dea582d3a5619dd75b267401f152830211d948fa6cc7aeb829670f38625bcedc14cfa84b635c782f188d53b85a4deb5bf2564f0afd1933096b606f270ae52b4466bd7b92417ec43d1fcaa9175205e08f73846085c0f294b41b9938dfe1d0f71a5dd79905adea827f1c99b7a32435f720db7a8346202f01aea0b415a4057f0ea1f1033ad705835764c4ac7c338b385629778303d3518a697078a39a309fcdb1352fbb56eb0f49017abdbbaa10f1ddd5ccb362da52c36b4af1c890fe02321e2590ebc727edf0018e80362e858baf6a63e5f085ef586f6fb633d71728ee8e95ce435e016cd6036c142ff2010722e3d639e5dd594865aeef46a7e218c2293057633d65c0ae55f45647ca3d7c67b74c74009a570f2f11408c68722ecac379906cefc7e1e03ebda1c20fab4d1f0aad896643af53a6e66a9f5a487084bfb7d8e65a0256ff1329949f85aab53adaf08ab3922d1d9c61ecad7e969b0df5e5da259dde0036c3d04541cb82c95c94ed66453897b44b010f8814a5859f31aa4efcd82a0def1ecc67e2488f4d27f6815bad45be39c3b4663e2e9d0e31c9835510f12127cb40f578eff0c7fb4fbf6307de2695f62bab685e66edc9ce9e85a1c60a990d04337515f092b7c4854b7aa49302a471812aba426332a27d8f35dff8af65b9ea2794083a548eda87a19356e4e46ee66a368bd14cd532f4bb1b6b978e217f8559ea94788f959a58d37d922e1e0ce1de8d222297b375657ad9b6e16d3aa185c79d4dfd1409cef1348db8182797dca851f045d789310f6f247f5c6d2d89b75240bd648c8474c1b6d10302f6f47021fd5b7a19b42232af040236da3c6590b93c3ac214c9820bc21f34920f1c6df6346ae7cb7721e0110f0ccab109793af3c4a426c8a00774c81baa5aeb701eb5b7bffe0757251568e1741b71e061c3579257f082b82aea7e2a71e1d06f1bd36ee84efe284327075ab37ad874b0ba9004dafd40bd0866ed46083ff76b9ab3501da23b7dadbd42fb53518f73d9d7f387f91b58a9a6aaf090cbab469e0aa801e69aa4a52b9844237dbe80be57612b110b04ce887f9f8638e8c101072c1d03051de5554acb8f7736bf612bf170ed1c3fc884f6af0be411ab48b2837b9c526bdb4561a46927107708b0e3048ebe4aa3fd6e4cffaf0597e085141ae8327c4527ec709d208bbf7424949d7262cd091b80f3489ed689e4268cd27cf187f35e5af68c2207a20c21f486371563da1bf230751e778e9cc1f8e3783866e9c2f14ec96b7418258812ce51b02fe4b7c76f0214fa46b98f397776d6eeb1286c68f59eb011650c78926c477b364a57071a8b5d8f4f06b7e164cd2823c622283d1e84c019403383ec98c86385f69f1a384717c70b111f5382c7f13855d8ca32191fb872bb68251a7d7a7606ef64e3b44432ea743b19daca6aefb5964dc00f6373376fae1f5d7bd06e0badaf1596b2e3512068f4f5eca28bbeab5fe3d893aaabd551bea8347267ba6c18f8537c653b658a16b51e1ae1a1ba3d10092212380c10eb37936945eb375353306e9670ce6c5760f01a2738619283ffbf9f11185eb80c2d08fd26dd99122167aab8677148ae692f66ec6d3710d8fa5da928d4be41844b1f31cb4f80e88e450e6a4512e8294fc297f93116ce25d9a1a2dcda528cb63cb458787d400517f03a29b036d3f1f0a2d35a1c6cf7d48b4dca9c31cfa60a90ffcd63ca39c0ef9e6b74ae15ceb5f49be703394d2b4e7123ba6d76b13def2b26fd13e353f171b37c30d50b41c5f98f7bee33148e3b2a521d2b7dadd46bf9be194f61deb513bbe456ec48b2b8eeddda74c76a17ee0fe45fd9ed7fab6c4c6bb77b83f8ec9017d48fa93cbf2dfa290ca11b8ffefd64c5988028f961d5c5c29ffd6df50711d0b5bfc61cc83c5fe33ca26735b6cb91a98ff59457f63b22dcb00d1ca8b62d59681c372a3e7e78d8498a2e884e1e19381e78ea421c61971816b59c791c9161ecaa033fd912553a9ec6d0394bc7f26750adf015f37d56da44be70dcf36e3d69aaca76773dba9677c12d9b4e762054af17258199c0f95f8f11b2945d5fc36c935b4d7ac7ee61ad556da952c32d41a562a77ebd69360d15f9106f0db22d2c01d1c52b9bf5bae63bdff6897f8f9f5a0ab4db5255066cfa35bf0f83b79ce740a45a9b092ceb3cb72aa40f191ce72f0971577b6a13a30aeb0ecdac80e111a3fd9c04899baf2925935cda1874cfd2615796bc3f035823e5affcbe871f327fe56c4ea81db6d68100a64276dc4ccbb104e0213a39fc45f0d9a1e6322b1479896277992a020058ae5210286547cf8bc5a4ce8c084ec15d1123cdc93d24382c63c232faf36af7c7ad5daad7cdaf11693201b4821b78a2c81e207acd934ba8e9e37158d8dd9fe31735012ad0aa0bb354e0aa5fc59e5ac4f1aed8d03e9637603eb3ac2f2d81b7144b5e32d31bc639c91a06a60d2d9bfa47bbb2d8c75b0bfe967d1105b28dc49472cd3d52c45324645582f5db7cee99cbf741691b9487ddbcd0dc0c45dc0e622c59935b1d5d355e6f4656a98c8a14fe77080101778a82c7d5dfc026772fd6d422b52a0241755fbce27b36d5ac8b00d652b4ea204cdf01d38b5564fbf85e6b791031750c9f158407004d18c1fbd39f623759e1299e2c23f04b47458aca534200ef4db72a47c5e999eb1af254fe29e1b01811e5b8874090d4d1933a434127c678986596ecba608df7374d45cd7f5130f7572f8f48d5570bac9271b0669ff7bb94ec2d628f3ae9b62d76874a5018282369872ed8ab8df865f386bbc17188618c1f0777fc1cec564917dfc28fc702ca4866a030ff8e7b936a34ddef669323376f1a46fd8694c52d01fad1cfd0c9d8f719dd728488c0baa99e98e2d432756319e69863416e7f24b10c480a571e532c998b2588aef253557dec461104a3b56cf91e704cf1cff06224dfef7028a2ee681d927d52df1f6110566e6f2cf02d6301ae5cc602eda9a40787bef75d0be50456031346cc6638e206d4d5938ab7ea00029f2e3b6c63451de0c9d03209672f75933caabe6a02f0c1155592961acc2b95519b2e6a4cc73b0a4be41ba849a1659c9ad7e3067bf1897b9bb71f14166acd2a39cdfa4eae2eb090ee18cde7f85e22b447c131f590321d3b30211be242f011adc7b1522569e0dd2bbcb65dacc21180653f1469dae1648820e9b6946d4f0c2551fafcbeb35d67dd5d3853611a4546216848a553e7bc0f1ca70f92c14ca2bbb24221b0d5b9c189ba89ea8b53a94b37b4ddd429b8415d54f04750634743a9490bcb825a1b433ad30d2427704425102c0b49c3999518b707a4a8b7be30dd86ee39a8a0f5e227f0201d7125647bd3c5aee609e0f04728bd4457c4398e657ac739172ae064653f9f5fc2563f3b3344d9e161768a179da5436d65bca76390a511c98da6a46910cc73950531367511751150a1d8215171811f36e887ea4cb8a7fead9c5efa0551f438f1fd299120be1f622f2bc8fdd92f32a88f574fbc1108192f3ee8ed0889c12142475d64011abb07fc34440fd7a9626b374f98656c4c8b2f3ffd54c18c068d02407751438176adcbbb94daa5a32bf415e3edb0b2b443fff48cf6adc15f043a40141f9f5690c5c037d4ec0bcb6a45195de89a354882507ed9640ca83d3f6149bfb85a71dc9e997a270538110d96cac0bb733a6189b892a5211576bf2e8032b4db163e9c69d5b8b802ac56b7129fbad254ac78e0d71ac3fc5da7f8244922c689aa692cc47c7645d770d2e68d44c46c8aeeed92b317d42b8244497c96cd6fa887e997135ec8e1865200ceb4b8f6c437e662ac93f61688a5e43d663fb4a3867e17746ec8dbef0fa94315b2e3b1f2610e4c1d5a71d303fd67b349d74c2f2e672b149b95edad38188c4412805eb37b29b2472c24320873b994b1d5d428ca95aa0514ae33735ae44987f4d4d0a599ef99700d08f3caf3edfba08bc43588bf14739e79a344947d9ecb822bf852aeabf48291f9ca72315bd078aca70228e59ad37dbc6b833dc5c5f1ffdffc41ebe571e852a83c2a24417a5a933206ca332b890b0a547e1d2351979adc1aadea6837de08d4d31a71eb32e5abfc97055bbd5e98d9c3757393de6602cb636e6d48955cd5f973db07e6ff597414dfbd8880baddb10f9edfafc5c1fbb7db881850937054c65a6704c13ff13bbb15861164d9ee075c58eba65ed782c9051b7b0379aaec4c489493cea6d5b9c68d147e75230b4fca0e9257c74dec7d1cc7123f31ac8d2a38c2ba4504d15809fbaa549ba93256dc0e0558e43a7fbbc22a633fe8cb09c3267600ebe71c8633e51cfa4431012ff3826c0494f5ea6446fa"}, {0x60, 0x1, 0x8, "bceda3d022329be339b0d39b5b363a9cb37e44b33b12cf965cea33b3a4366cf5717ddf27a3d3d62a323d8a0e3c3e40a7feeedfab7da17684fcd140fec15e0ed02d36fe6a610bd3044bdddb0e39e115f8"}, {0x1010, 0x1, 0x50000, "d947c929021edcd35b2e13af851be248d2553d9a145bbc9ac040703612ad59e48eb8cbeb47da5f9b23ff23846f6d2d3a66093083468d1be0d77d8da491ce3f13102fa61afc12befb0a5063a120df786120a211966a5b1c790f017d43035a55e5f6f1dc0fd2fee2b53b7f30349b3ec275f50ac1063263ccee686b67c38bdbeeaa000b9404c98fcb9d2c4eb841ece5cd097002da198769ff91f5fcc00b0aed7516e1d6335f66a24207bfb7cef5f1ebc1039839248fb7e8023f660fe0d4fcc5f5e51cbae9b6c666c571d76e1b434ff09c0988cc0002a077928e5a162dbb74ba325edee2d82f406ffce89f4794637f9d5c0534491d2244cbb0a1aef58872cfcd09d460e88c0a7bd006d98660eb5a012218bef7bfe29da6bf89601021f305ae64182433b7c725edbd97e6bf01bbcbc945b32318b942d6f59b587dbe7497be60891a18a29de839571aa78ccb0a6338a028d39ad16fc87fdd728651d971532f058e4dc0f67d780b094563037869769122c0e3d59fd4a3ebaeb2aea77736360bbcb48e55e64ad01c6d37240bdfa3277d4a9d3fc7990868ecef70eea31ff553d4bcef5e77f6bc4a6ead550fd44abc89d58a7f118066ace4c5b62df02e85db7fe13422974f2ed1fcded4bbb95a4861ba346fa6f74cc22ac0429b00e6813302d25b2b1bfa5f2ffeccebeabcfec673761072ec75e925e14be66c252bd342e3903b1970395d49f99699da10e79bd2d44ad9c123a369650a9b844088c08341eb56f6474534d6bcf564b4531b86e62c33e74c264338735463745fc514cc6815883585b79c0a437582278a6f0cf406ba889278e29b3b9854f9b8962745652ed61d5693d9a95df7ade29a99ca9dba45e27fed20d84ae8d61f1634188c66c6e02344e99f883e7ca5718e6bbfebc60d4dd1a79bbaa679eaeef55e17cd17a98918fc896c47b84b8ab150f73f2264ffad6bf8f3839674b434507f1a0752b4c9cace1fd6c7008c2fdf65087242bcb7c499e32baeb5101a1ff6988d59efd72e41a1aa21c6b02545105d50f857562f8ad1669d12cfec43be40f8246a610a185355e94ef3c234821b60628ccbfc14aa4c0e673393f9b1852c05323df6821d2551c2132602e1b41ed6871889851ff4514aa64e315baf07994638e23d5f88f56754caad15414361a3c0e0759752363ba4a03410b5075d1c980554f80f77bea04ace3bbc96b4af100548b0a50ff83c86c212f84b3fb53608b194fcc11bee6dc4384089271b560373f2cf3d620c0ad7dd5a054afead9f2400b469cdf2a0be2bd041b5871e8a0c463e591b3094029192475024325116e406eca5e8e11f2582c0bfbe00d785ff446a46b29c0201f547fd92125cfa2cce47884c59224d13b505dc162e6a6972415a62e4c1cccfae4b7fd82a0c456666ad89c4ed2e6fe35025e900bf421ffabf0abd0723c0ffad9e6f1a26ab79c5a964be98b04c090c9b71e3f277e0da617aff96b86e7893ba4f9c816bc77efbfa0d7b6d6f639be98e7c7f654bafdf36ec4b8ccf645d8162c56132416d5d55e15111c87388b854d49036c99b789e1da8c9cb085399989836093fb241080d587a5bb6d78e6aff88d228eb190a1a94c0c64bd27b8d2b0b2c50f7c9d37e1052211853c770544e3d50993608b0b76f7f36a26ed2b21335d5aab85173116723e5b5404ea98dd9129fbf21f556c8e8fc49296f968a6027333a9ac54e45d8cc081d5a8a5cba1c677f328b1efd84d9200b7b151f7922db50123128d5979ff28443709c01f477b744e8f61d8b3ab6bda3aa96a541b5cf7e6236f60ca679fa94a11c29232441cd65b8fd409e987533fe1e8a227860429078849560b0d839ec0079553534989ffb5d2a446d7e93b2b1e72adb5b9fad3d9cb79d332089e1faeccc77bca1de690853e89e9f50a040a2bd859ca37775a9363b5fbc36bd3b6f34f2c394978d496ab631fe9b4c4b1dc53b3c7da9c42533a93d6eddd9701f1d5f5941759e2a0fe60b6c9a04d73d32a57388d907320706ba76e200dcb297b0e1117aac9f03edab23d6d77f88ba70526eb00d49828926c32f847c0b3f418822a407d19a66c124820b3b67e2c9155d3cec2fc21061c739cc559a1384d5726bf3255a5b6090e4f7e8d51a6a77d07b7413e691a38a40b1af14b151881301c48a274f38bbcfb94e36f2e7ca7307e56369229bf487981f1762dce823fbc6ccaa2343f33a9a7629451b1d34d55b6f5ebf0de1b9d3254ca105566c639e01113cb88d292f4b6261fd67020567e514a4494062214ef8c54a11b6777ce4fe63c85da6a6c3119fed412da0c34ef03b529bfaf86d82c6480aa5d5b60c7868abe4b6c7b60ac5ded814d8bde87042212eb7b9dc4c3d0c08acdbd9a6c04e0945d357f96a6934bf946ad5bb1a748f5ce70b87ab74656aeb847147434718a10a53eda2dfd22152098878efbf8b8a977f3e8a3a539aaa4011f5cdf3eba58156e549570ee370f4218a8ce3f8958e711a5be5a96284d924b0bb8d5b620c1700632e8b44ed1c8b05501ecb3704b4f16396655500fb15ec14634a48448f84b7b59860617d55d42e189e03e8e93a60652735bc6645de182e4cdcae62f1be749734c1303dadf736c071f135b7517318d0e575f26d5815b95625aeabb46a022005a8fea8471db493067f376ec7c7f359ec2edf9ba126cbc9805be7445b86d3ec5fb7c23caf33cbcb1f8f581e5bff340a1f2beb401007a642e10c248959918afc02984310f05fca6e560f6dc6ee0298a75063622d734d273f980ab9d5ff37275b57bdec05061d47e767ab22a65bb8640bd8dfa6ea740a1ea17b1f6c70cec4b46c684fafca297cf9172c0ac95e704f0e698acf903cf1b6f112baad27c6fe15bcffc89578d4d1c8aa3e3670d591cd0707020f04ab870562c375d7fc58bfced881863d1827c6ead10b3b57753608511adff646db38a49bc9601fea8c548a32aaf99b279ff48b577ac9b48a99400108be514f588e1d974ba725c7b13484d7c75adbb3c980fa2744f66b177de04cfee37039bc6f3b9ae573bb2499f670a2d2634f6012714e0ac8be9ded9774a39fda7ff6fdfd327bd5f7110aa3298a2c7111f1814cd60f75984ede1219e2fb6e3554d4bcf28763059eabf5040314afb831bbbfb34daa5ec8e0462bd71684e53ecdcb75ed7955fb1a0cdc4059b841dfd52ee9ee655e3ac1e4580e9559c0e55785e54b49e29c7255d992d1f9e035d5646917d20a4b28b529d8d9d60f48af5b7bef6dbc31d3d0d77457f25fdf59731ea4a15c5a03154b4f1bb10fff74a74296962a05e137be980c11d59765512424a5e598862cd5450585779cc181fbaaacd0130b17e16d2b40880d42fad934b9fea2d83a55cd5d6bca684fbcbda8db38c4b0cd02524f0ecb0ecd1660e64f273f0c582be12a954272f5f071079bfc63c88f53b194738abc9eafc63aa60a700d9cb51be4505201cb3e6a9431f4ac12a40940639a7b62286265991cbc856805a7f4cc6f08aa19eabed7ddf72f61aee5c8aa970a93e627f983b20d39d83e63826cf6a096e0cc83295149dad90dbd57bb100c24d8d037f389e922707e65ac2569153c9ca1f27c0e3edcd3de9f0a99ea8330c34e8ce5d13006d4a2f379188c064c233687486535c46df3592e2895605df97d2740dbcac647b8136720232ec19c84099348bdb5039bd4a5ec2a015cc1a0c0e14a3c51b0aef7f77be4ae8f5407d8b238edbd677e3bd216f62a2a081d8516cca1def83513aecc23d5646eda6dfb43c20b9eae9bac26c121288f524ce53e27d021327a64ce62e97caf22693bccaaab37c5c3e779e0061ea635b639d7652f3262ebd65040b524525bbf1d8dc3234e8bf7b9cad0f2971e5329823e18639db6acacfc130c495054a8fd5bf7934c33ca4621a0ed438e7a36b98b48e4c57f87e306221f598e143a7fa7021f4f460c54e2b468c6b335af054249e50a35f980f3fdfb047c2e1f970f27d0e3fbcf5a41a4a844e08734d8fe45168defb9224d5241f9d232233abb6d863300395b6dae2942a23c9d52366820b0f8af351d71a1e10886cf32ddc978a0439a4ee4b6415e80dbee9299a0171fa1bbc7800143a39ad8682ddee7fae7493857ebf703e9c7029f6010e5f62515fd9cd77008d03820b3898b7cfab8694d3545c6b107f9dfc19c63217ca378f546d760fc548ebfc2b5a7e0d78d2ca7e27193fb84f8e78cd1763e471a5f08661be979297b0bf2b0c68a85dd7fe0f666307d7a9ef4ea6e61f5910b2fc48406d4ec086b372a7aeaea7050e70554cfc6a9e93041f522edc17529f8aaff25925413bfd57573658c8073408ae3770100f459710717d02b686aac4aa452b5055c03a2f9489e274129128fbbd8c78aa3528d0c8a1f3e6ce56c1011a1c75b2590a57b3f29c4d09b3a0a5d52823546bbe7995e4da9770e3858a48198588eef078d2df0e56e796b6a1d51d92ab895e06819c571c35defa30473ebce55a4361cb3646f7a021e822faf6e1b58eb5c18ef97ffbd09621d66f0c7631f281b375843e24b2800044bb10bea486186ace50ac2f824c13d85c33297880ef34c09a47145fce8b03f64949fd91136570edeb6fb7f5ccd302caa44141f8cd8472ec8143564f2d9c3a20205de1926c4b60c97f147def06deb552806676d399a14f7990dd98cb4af00078b6dd1a921fc4193f72c63d00f2f58f43fea0f152b98b8e74090ce4e07c68cf8ad2442f9afef7e91edea6307ef6cb20800b50591ee7ce9266d864e24fa54e9742efaceaeb8a29ef758f56746e30996c79a99b7d80b1ae10c7da2c9429b9d9c022400df26147ba1898cce510fe30589316c148d117b92ed35d4fa13d785115da6f9f735eee81b01da8877f1895eac37a19e3cd9efb6e36f55b4580a42323a3c5b5b988687a1bf1355468dd9394c691b5adecec4524e8596463cee438a9ee7b75ade9ce3d352508ff58fad3e4aae2ac6983a4cded830fd2d5af8a5b99bdf6cb22752c042b0f7fce01766e8c8bff06fd37b0c4f3a23dfd8cbafec588dabff6d11644a6edec76a8e28d4ba4fb4b96441dca7e9fd00cc2e1ae4cd656d6aaaea6f38be1029633990368b68aeca15abcde7bdf2282b9ee0ee9a5edf877ff593cb747286f509213cbc6966d496be6e5379ca1a935e5e3bc4d1a663142051a0676c765daa866f0f2b3e989b554d088540439b92f6732c18af517ce54dd4302007153f092b2ab4b2b552a4a47cf0acc19d7ad89f6a311935a1d3552b127c4fd31719032777cb620c752ac040c2d8e99ec62acc988904d3a7bfdf4541acaed47de0c7795900c858392f6fa05fc1fed2ceaca364597ab8cd40e8473e1ee49ac6caf1af1da4c8b6bc7b8d464c5618b61094509a9d761545b9b109141624fc4fbf2cab0a1870d8c6bd5b256c415e7894f71b86d0c1aa97277d0666d55dda32782b94b0a21481403c88d712038528c28461edc6771b9ce2032449f011d865537de42f0884918abff70744c5a4a5a6f5d1cf5de501b7c99b8d5c765bd7d06100e16f4a220379d1a6002f085dc1123a5a408322af96c46a9c9496853ac3f680dce51b568d06cf93401ab526c79fcf0ed33837380f73c74809e13046a1313ccb12033fd1bcf2644ccd64ffc8ee43714d8408e396b620afcbc111823b188f0ccdbd64a12b3963c6cebd8ae4f9bc3a80cfcd7affe361e650abc5155669b4c15cd634bc12aa54bd010a5371edbc28034819a65c8c4f289de7bf42048fac3270b5a20a71c152c68bd6f8d2adcb4052c8276c6b8a29f9781426724ea68a0faaaa03879b66d881b96d871b88"}, {0x88, 0x1, 0x0, "43da69acbb8c1a60070f30e021673dfccc332a43eea345d540edf2f0cb3b46a31f77580c960f312b239e7054934d5f7a5c53121b13096b23e0e9ffa41b4f9629ae64df20bba301fb3677a5e09fc8aa2e0d1fce837bc5f8d015714e5f2ea6fbc72474c3c2bc6bb9961561fdaf96522dcb0484e64e3e12"}], 0x2310}, 0x8) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8001, 0xdcc, 0x0, 0x1, "9ecf620134d12d8a7ce1611f61c4ccc2e7e3481c", 0x8, 0xa9}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x6, 0x45, 0x2, 0x2, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0xffffffff, 0x30}) r8 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r9 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(r9, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(0xffffffffffffffff, r12, r13) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, 0x0, r10, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r8, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x7, 0x80) semop(r14, &(0x7f00000005c0)=[{0x4, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x8}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x3a, 0x12, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r17, 0xa, r19) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r20 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r20, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r3, 0x0) setpgid(r1, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getegid() r7 = getegid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f00000000c0)) chflagsat(r9, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r10, r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r9, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r12, r10, r13}, 0xc) getgroups(0x4, &(0x7f0000000540)=[0xffffffffffffffff, r13, 0x0, 0x0]) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r15, 0x4010426e, &(0x7f00000000c0)) chflagsat(r15, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r15, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r17 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r16, r17) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r15, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640)={r18, r16, r19}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r22 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r21, r22) getgroups(0x7, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, r19, 0x0, r7, r7, r22]) getgroups(0x4, &(0x7f0000000580)=[r5, r6, r7, r23]) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x80, 0x0) pread(r25, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r26, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r27 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0xc0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r28, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r29, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r30, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r31 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r32 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r32, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r33 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r33, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r34 = socket$unix(0x1, 0x1, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0x0, 0x20, 0x8, 0x1b, 0x1}, {{r1}, 0x7ffffffffffffffa, 0xe, 0x1, 0x4, 0x8}, {{r24}, 0x0, 0x11, 0xda75898e448a8902, 0x940, 0xa07a}, {{r25}, 0xfffffffffffffffb, 0x1, 0x2, 0x180000000000000}, {{r26}, 0xfffffffffffffffd, 0x2, 0x20, 0x0, 0x4}, {{r27}, 0xfffffffffffffff8, 0x61, 0xf0000000, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf67c7c1cf9fe9cc9, 0x3, 0xda}], 0x1, &(0x7f00000002c0)=[{{r0}, 0x3, 0x0, 0x80000000, 0x0, 0xffffffff00000000}, {{r28}, 0xffffffffffffffff, 0x1, 0x40000020, 0x876, 0x5}, {{r29}, 0xfffffffffffffffd, 0xd, 0x40000000, 0xb11, 0x6}, {{r30}, 0xfffffffffffffffb, 0x5, 0x5ca2784ac8f2ab0d, 0x5, 0x7fffffff}, {{r31}, 0x3, 0x42, 0x40, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x5}, {{r32}, 0x7fffffffffffffff, 0x26, 0x40, 0x2, 0x3}, {{r33}, 0xfffffffffffffffe, 0x48, 0x160000006, 0xa9f, 0x6}, {{r34}, 0xfffffffffffffffa, 0x82, 0x20, 0x4, 0x1}], 0xffff, &(0x7f0000000400)={0x7f, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [], [0x0, 0x4], [], {}, {0x0, 0x2}}}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0xffffff7b, 0x8304, 0x100000000, {[0x7fff, 0x1000, 0x7ff, 0x9, 0x101, 0x7, 0x5, 0x800, 0x2, 0x842, 0x27, 0x3, 0x3, 0x9, 0x10000, 0x4cf5, 0x7f, 0x8001], [0x2e66ee71, 0x8, 0x2, 0x100000000, 0x3, 0xff, 0x7, 0x7f, 0xebda], [0xffffffffffff3f4c, 0x4, 0x3f, 0x10000, 0x48000000000000, 0x80000000, 0x80000000], [0x10001, 0x7, 0x81, 0x77, 0x9, 0x5], [{0x4, 0x3fc2, 0x80, 0xdd5}, {0x1000, 0xffffff81, 0x0, 0x8}, {0x9, 0x3333d6aa, 0x5, 0x7fff}, {0xc6, 0x1, 0x9, 0x9}, {0x7fff, 0x6, 0x8000, 0x100000001}, {0x3, 0x3, 0x200000, 0x2}, {0x9, 0xffffffff, 0x8f, 0x7fff}, {0x2, 0x3, 0x9, 0x4}], {0x5, 0x9, 0x5b6, 0x9}, {0x2, 0x5, 0x0, 0x7ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) r4 = socket(0x2, 0xc003, 0x0) accept$inet6(r4, 0x0, 0x0) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x3, 0xff, 0x1}, 0xc) mprotect(&(0x7f00005f6000/0x2000)=nil, 0x2000, 0x2) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 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) 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) flock(r1, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0xea612c70c697646a, 0x3, 0x0) socket(0x6, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:03 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b006a, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x80) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/214, 0xfffffd83) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:00:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) 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)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x3ff, 0x1, 0x8}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xf837c3ba6b250d88, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x1, 0x0, {[], [0x0, 0x0, 0x8000000, 0x3f]}}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r3, 0x0) getpgid(r3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001280)={0x2000000000000056, &(0x7f0000001300)=[{0x400, 0x9, 0x4, 0xdf45}, {0x8, 0x1, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x9, 0x9, 0x8}, {0xdfa, 0x2, 0x1f, 0x2}, {0x70, 0x1, 0x81, 0x7f}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") write(r1, &(0x7f0000000240)="8504a09106ef302a73e666723465ce12f4aae39491fe758cd70dd9ca9dfb956f862740e15fefd186d8eecaea43263f37909697e8593ca751ac6ce409d80977b3d6a823cecd98d57f3ed1e86b8c3738c9e131f5bc6701833d6135c1578e0881a0bbf2d58c7801b8dc9a61a14f247b42fedd7662c5f89fe2f4427fc4a927ae497bd75dae458542a0fcea6489b56b386e2e04c475ffcb6617c07ecb2c0e33f83e6bf0403baa390f256e7c4161e3a396080b303ead06f290d31f07d55569d7915d5471a4e28323ba1b9b7c23d92de81aa3584a1f5c44c3f8118e2c87618ac2c07c712ea6b4e0955af38068626727780e3e9ad4cbb5be70995602fe34981586728e80293dcbb297e00a629c8659f0d194cfdca2bf56609da9afa980d48bb47007845238f43d162b947cb0c0eb1ed5db996f468a11bd05fb2f3fbea2fa858f7e0ecc18293ca55f4027c49aa471565cc0c781192e6150c148565112a5c2efdc8ccefb929283613e0207489d972c827d436be9dea39b52f944ff5f262d183fa4f59043a8a7f212e230c98c30caa55228430014d28bdfa3db2298a284623381f77bf26c48a046405b2898f69ddf5eff2fed32409e0c9b28ae31a7a3eccf7ad17e0cd4305bc81cabcfe16a62396ac662155f118fc232a2fedddceb70fd48c2162b2bfd0849d39d5df967649c610a98d6645b73a70c6c60bfff78e609b1f48956701161676d8919b7f6e0879a652e0313c9f3d55dfe0c550679844f64ef3192ff6543cfe770d29703f5f50ad6902a6ccd54d4e7cb7287799947ccf20ca34ba8710a7c16e8248e4a447369147a94505117fe4b79ded5d719471c567f8b821b6dad019d5cd6061dcef357b17980c4f90c3523425be0ef3d7517f33c789320aa70f71f78d8da6f05e37cb1e915863715f80382cb34c7d43e3fdb6c1fd81b399caeaf2b32bbb4ea7baeae7174f818e1564b9f0d2eb4bb4d799503a75cacd657d2a1b68e386fd2fc90e128a1b0ea833e4d71caf6f94fd20dd22be2a46ec45fa5b82f708ac4a98d6720e1e883207de85b62d1778263992c0c0d489c28607e251a2c37a6095c99de974da70bf90f9d5485f2556df9071a6c98ab3620aa86b4a7a23a846deb5a512acfa2efd92934a0eae1130ac0e87fe72832902edbc7ed079902178bf78f155158fa183b5a2fa1c0727506b3d0e919bab1bcf04309b50dbf1679c9e9669e70daf90712a2ccdefd61e22808755e7f956c3978c6742e90006022009884c0a52ac6ad19e47a8c4387b928540bc945d2b9e71f6581c2e978e128d428319b888190974df010e49f1b94e373bfaaf30a70f3b3d5e24bcb70f7c7c50abea445282bdc2a474ed0dbd405afa5496d84541ef9f9224d7697e3db6ca00f10b1568d15bf863df77a00e50d126dfbf4294a0b58b38bd87b1846c4bc0b1cc3024a8fe3c9f374cfe1cc534ea4c5c1561b04792c66943c9d37eb3375563da1b38a2400c4d379cd377634b457050114e8ed11689d99cdfdea145d72a0cdb614a49e32a32935ebe58730fbd0ed28422c8968a49aeef05203bc5ec55ad83bd216aa7166fe5c23e14b81283ad5a739e93ca824447dddb25a73ced8065d181c512e625013ba07daa24f7ddd0c10ca69249bd6f04d6d66d8958cf63934927ec25835935d74fd7cd4c2e9a10cadb0c636528c5cbd247a4999d4fa6f6c24095800f69b1f658f2d58f5a7cdc9baf2b13e232170488a03cad9696a86bd1984c4e7ce107d42c5f3de7b7496d2d49253591495c482274725aa5a0fe0f44d1136badb512ceb883491d7fa378a6f40c2f7c6f535310334a558952ef1f8a7301d5a6256f6017197aeeea62fba9f030f99c8cc5b16072725f1d895cabbccc9a045486096fb74c5738da641d8275d768a51343e5a24ed33fc0000041aac998411933e446c1688c151a494db41f84dece253ab6d65d14b706b3064bc6b552afcb819d371f651c09de34a5ec9eac80dac9e9e7bf5374150f11843641e7af05a8977af6d3aeb92572c35d908d964f5eee6e5f15170ecad6318a8096327cd66ed7c9a5efcf1ba7b4412a2d5860ee0e70aaff4777fc6d637fe577d486e048bd88a1406428067e0cf2381934823888a7e933134d6feff502b55caa697d1bd234e2e7df23a1316438d76ed565079c032dba078413e221a59f7e5105e48de85e16a2a3e44230ec337ecfdf70df3499ebe59ce22ee7fee35365ca5a7ba043242c428b4c1508531aba8c7b71638d64865ab89420ac01a462d6da8686fba9dd8b1998cb335f2a298f9fb6541b036478fe4cd0d216966dee78de932d7dfdd561dc042d534eb24cd8621c4a372fefa8f30298fe5236272edcd2a76f766a98bf5b3fb62b8c5f8c0fb101cc2ed56f58f4be78d5466d5e1b9737f5b622ebee195d974f7c9b7f9aa44aa4b29acbec40e8a0f07bf4bafb16fa4d534a42ba3b8ed36e75363c13b5bd987fad497e3276560a8910276df2d2708f112534bd0046bfa72e0b68961200b8a6a68687cc1a960e9271b944e91e537cf899febd94d9619d3aa7acac35a06d510e565487b1b50930575ed76377a8937f4f937d44de6585d458111bd220728e08b3c7244d60447dae86daee2aeb75afa8953a3df45406d49df5e5e81a2758c7e901cf7d4217f9994f1a34b74d2e924fbf3f8e9698e2e2c6976558eddbdd6c5b45186c0403e83eaa36e8dcbfc4d7be1d94385ec9ae137cbca97f0d325fbe45caec3a8ba4d6325ebbdda3631368b23c02f4f4af53a6b41b02153f59050013aedebe675f8b8ec71ebef108529b4b6ef17a4dbfef018b1fbf72f2f3eeecb731576ab6a8878462af6eb419c3794b03d2ccfe7fa7703f00bd934187ea40caf7d6639b79fb75f4d3edd2730a1d47ab91b7f4f06f07bbcd9542a25c209f28b4361b47f62d12e8591a55591a8bca83189abab64b6ca87642c1eb219a7104de4f2010f059d3e377a9eb41d0adaf18ea49948a19b5914613a7295015911817f3e6b06fce5d8edc367b922d2b75a9f2fd81eb37e1604bfce3e112e1965a9f33982d0563c14633f1607ada07b2c2377699f2c9b17a4e7a3d174f6769a29915e73c00ec17630a229c9b69842a9efe2026e3938d18526666fdeeee8ba0c8e5a77770fe3d018d6f521f2e2ee35d18260579a84741d0f5b5751c45c85a11e49cacd66a3eaf68c2402c8a88511dd546ef62abf6e175a5938d91d5756a3bd225c94cd92ea9013f6f1c7a8f5881fb3f92f2aa8c98b9a04e43c1b701336bbaf6d9b08c57a497183d278fa4b9bc7e68613ee334c18fa4a8e1166ee07a6622abc480e7fdea4fb944ae7063d3dc45cfc1045177a50a2505bd22f360d8f518ac56eb989044dd2452efb68ac25c47dc9b7333e6243399c148cfdec33b5628cae4106b8ec8a041afa9b79ba5426e92516ba2c7eac6b1fe0afb94adf74085c76ea5593f9d972a48826c134c3f72f2416154afabe7512ff0d566ec51b71b9f6cda8fcd9aff2ce4061efdcae5d03b78266b30f6854a17ffdc2ebe1ccf414caee0b5b711d613af8b6e677424be3c4addd12059a098cc1b8589963f066d8656887b4426749a81f05e6fde469fcb708fc81d8a4bac9a8df36cbffc876b3d32541119d2ff360631a831f38198dd4f2cf229068cb232d9a5dac8eef2fff619a7653f93bb479e17e421d713be36e6005bdd17780ec8c20a88aaab7735539c019cf01b541b568d5445e951e5c51cec20ce6d6c4ef9ec9a296ea2ad9c78c60ad4a6f9da180571de258006b36c4df76417c4f04e3e81e53969861a93335a3a646dd701eae4d51356c4626bdb904d3b1c84f7db240d6159f729dd4ca0149226e63cf1d0c905e88aa4b54d0f6913d795d6aabf45e7c5e87cacf900992fd197fa35ac461c385c178e129cefd94b97f93421ee05754e0f6b8fbec4a84b16156131259efcb677e52087c35321e202b18a72467967b8e313e4d8510388b22742036b6ee231d77da6fc15fc6570257aedae2998f8ac94733f48c64c4e3c4721da4ad379c304920e7edee6d4176652a1232da268b859c3ffc7e4d91ce4f746ddce0523ec799deda28cd23aaae7c3c583ca2046830b2e077f63d606861056f065fa9f756b2fe2757e9fbab4e363e9fb0a422390f332644ba386967dd31d08c4d83310f6e87a86b56ab4512da9ca518404d2fcaee8d4d1baee30b49617a84c0765f0960a5e1ff5d0d03cb9c8458fba2219d47781dd710f5e28a5a15bce9ad980992a6ca76499d6056ea2b9f8e83bb1b0eacf8b4f95dafeb4be89c7ba460d5391d756938dd2292e9b4cbcb4b4cf5c5bd2939881747d6501fef7d949d033aaa451d2d82876d40d84f715cd93a26340306cc8363fce413f2daa0de8d7f29b368d7001a9abcaf8da354b7528e65a9c6fedb7b5895e6f91a60de2732ec88f7fa032ebdc3762340fef0ee24f33fe5963aee555b6ac14a4ff5cf955fb3cd88ec528eb308570518b83b55f3f2142630c1cb7c888f3f7936cc488121b8c0b51ed8e993ea2e9fd4219aaaaa7a3df6ece2485b74eefd88679f70734479e2d798d13282274fcfb4a2698b075c4ed0ef98731fa6d919ded2b1d822b1c8d521fca2943e1a42257be929a7256846ad9762e178f715e919cece721c0cf398a2433e097f3626e5644f44509efad7cecd9a9939d2e8ea8692f221481b012d9f452a8ae06bbde9c98fbe735cf77b17f45db04d053ee9580aa1d65ba7dff1183436ccd0e3a409b63e9504e5030657a975b56061576fa8f7b1fc9080addcda90e5f735ad0b8a51f34bb03dd16ba83fe8e6c85c793b68be2a18235ad66b9a8ad7797f1f6241c4f6cec510c97ba1783972134770cf742c4e4455e562e23a9ea842059c27e6a08bf5a48feea633edb1d3fc91a208a6ae23604f4ebefd607afaac2047e976bc437eb198d0e1cbdedba56609511fa2b0fa4280afbf7f8c71b80b993ee8d4450e5000d52416e07988ca078a21d820bf1da8f0cb7dbaf2ca9d2239db4cad00e600c9bfa9c8a1379c00dde0a3b45eef4d8950e31cdb3f25b27e0f3e2c48f27cb1a5e39b4c6cabfcf1fc81eefc008aac49f52664c3b98cea2c05eb79ce8b0cd6e70a63c22797f014347d251d288f798a21f86f7128c5d24d41fc99fc640695c09dfdddfbcf7e31cf71fab88afe6d7999c201f8577f16b074eac6e9b37f9007d545f0163fa3686f3651dc5dd9da6226ebdbf99c67f9f9d491942c78868b2b4cb325fe4f9de0b61b55fffc9ee92c4b97bcefb54c4a52f4800a463b1ae6cb34dab9d4f52ea61d637e0c817383bbf89d0f6bddb5a2dab89fed2b4c8d292a9a369fb1d26f38e7950e62c8d791897047ee32dae96c3f12cc51ada520f2bf964f0b4291e1743b81da5f68e8929ebfbde486c6ebf7d3e3121b1db79fc0049f4d54e82e41c6e65a8366432b0ed954e89a458996c36c4919024225868acfa3d4a49fc5d6aca9eb8a657f05de07d356ad11e11439a339c9825bd711b0bfe2a6993210c131bcc92a77a6980d2a2191929b94d332d4305ad7cfc5e6551023f1ba15bab89eb3a424a36cb64148a66fe846bd64ca73edb7234b2f0097ad0a4691f8bb4ff10f98f3bbbe9ea61d378ed8769733cf2f01e0ad147d6df89592b3acd5acd979791143cd6afb409e3d9da4bedbb2e45acfb2fc3732105eecd03587d8e3ed0e0e92711c2fce1e7998a97dafb7a7ed05629dae7d0f81469c872beaf4c4aa113032b34c8b59c189f734b75c3f53d90da39293e1ad4b3790979cd0281d65490c986cde2b6f3ca73b5194abebff827d9ca90657a607d0f1c128db32", 0x1000) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000001680)=""/4102, 0x1006}, {&(0x7f00000011c0)=""/140, 0x8c}], 0x2) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34236b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb094798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9c12c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e10100"/1473], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) socket$unix(0x1, 0x1, 0x0) 16:00:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1415, 0x6, 0x1, 0x9, "b4ff4e359fd9ccc89109ed974df2491509349816", 0x1, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0xfffffffffffffffd, 0xcd7, 0x0, "6f0a00006e930000000000b1ffe9fffffdffff00", 0x0, 0x3}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="1a012e2f66696c65300018b6c611a3aa1f5685db17eea3936f9776207cc8790ff2f215a09ac2756dc11873764fab12e7cd734ec421c2a5cd929e5306ea8727198ce8da5a03261c656c6ce1be87e450bd39150963f2b906d920dcb2d4a8de5999ac793bb6f3fb64c9d0404586737f28d7349664c2db18524157a1a1a3ded2b16b97e0d0919f7f602148441cc18e495d96a5fa6566812de6a1398e7ccf9b9b65649d91091544af4f5bd819de670e48b82eba4f54ddc1bd27b846c37993c02ef77afcbaac4231b5481e882771055eb09408656c99cf96568e6d7df1f7539f0573b1b73338812e782ecc5ac895e9f2e4890ac588ce0432c096311ab06a89623b2fd3ce95cd180721ae51"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0xc004, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b07765a09d74d7ade50b31883b1651738a1bcfef40b542b81c21a5f51748d791eff4e723b086354ed5062a23e4a2a0287a849e44e1e5684748a4e55ce827a50f2763e363d1c8d39611166270a468c9a9f61c5579b7609286ea52dfbb49ef759a97cfa93a1a94085b5efad4412930"], &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r10, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r7, r6) kqueue() 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = getpgrp() r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r4, r5) r6 = getuid() socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f00000000c0)) chflagsat(r8, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r9, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r8, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r11, r9, r12}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r16, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r6, r12, 0x2, 0x1}, 0x2, 0x0, r14, r16, 0x2, 0x7fff, 0x85a, 0x8}) ktrace(0x0, 0x5, 0x8, r0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r17, &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="070000000000001000000000000000897431c484ec76911b382cc7028a23868f25a4922ac1287189b0d176abcbc06b43a2f945586c4c983664d17e122176a1", 0xffffffffffffff43) r1 = socket(0x2, 0xc003, 0x0) accept$inet6(r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x8, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r4 = accept$inet(r0, 0x0, &(0x7f0000000800)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x20000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r6, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r7 = dup(r6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r8, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r12, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r13, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) socketpair(0x18, 0x534db74310121b99, 0x1, &(0x7f0000000900)={0xffffffffffffffff}) r15 = socket$inet6(0x18, 0x8000, 0x26) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r16, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r17 = getppid() r18 = socket(0x2, 0xc003, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r21, 0x4010426e, &(0x7f00000000c0)) chflagsat(r21, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r21, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r23 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r22, r23) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r21, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r24, r22, r25}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x2fa) setpgid(r27, 0x0) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r29, 0x4010426e, &(0x7f00000000c0)) chflagsat(r29, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r29, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r31 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r30, r31) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r29, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640)={r32, r30, r33}, 0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r36 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r35, r36) r37 = socket$inet(0x2, 0x0, 0x1) r38 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r38, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r39 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r39, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r40 = dup2(r0, 0xffffffffffffffff) r41 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r41, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) r42 = socket(0x2, 0xc003, 0x0) accept$inet6(r42, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r45, 0x4010426e, &(0x7f00000000c0)) chflagsat(r45, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r45, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r47 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r46, r47) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r45, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000640)={r48, r46, r49}, 0xc) r50 = getegid() sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000000c0)="59e6ec0d3f0b49319862ab4f658820c9ba810fd05d8e38b724af1570cea2749913e89b31a1da5cdbd5446d8c11d47f2a10958bdcff96bad706ff1136517ee3b64ea76fda6853f53d2b8b61390f50e3d1b95226d2d80d6444313bfca14245b77158cf27e4f9bcafaa382783ca71be604f221d0715b7167392707d654eaf37107db9dfb11fe158191021ce04d7186689181107a27079d0e9028e9c94266cc7fc83543b2b5ef5f8c60087a37cb290f397154353011aa8f5716fa931de3b06238a5e9aac8dd297", 0xc5}, {&(0x7f00000001c0)="eaa9b8d84e1a8ee04321c485e049508a347025fcfd39bdb60bb6518782d09dea4fc979b26832105e94626484fdf3f54b94429adfa1593fd03ec14c3dfe07d7f7baa35ecad3f7edd47ec18c2a5ad535f9a28e9d53fc16e81410f1a98cebbb2c817b10b7983497e5ede7771a98a2b6615c3bfae050555dc258d3bd3c355524e6b8ae210f6f0339a511079c1dc31848c62d8ccfc4ad6f3c2274bff1ba05461e665099a86f4cf04d0c9466da6c3ba825e4390c", 0xb1}, {&(0x7f0000000340)="910ec9a61fa352721175284cd10feee6dc9a3c59978a4deec0e6454e34ed64bb6c07045056607b0e443bdf5db158ac2dbda81c1a9801d8400f3b9d2eb9d5f4c7369f230bba06a3c5c8fd46719d7deef0bd657a312502c8e9ed6bd97022aa6049c9c5375e9ac31de3355b94c2857de3a65515a0ad1f83142e7b884422251f0c758e7b008ae03b05a8a30c611a9a55411947864a1a20a6c978999bc45ec93211c53e993bc29e261932ca5c0e4c743012c12ad43e08bf276b9dd77b19840299f3e8b5e45672f00475213988a15e6f88af3393d19f404bad", 0xd6}, {&(0x7f0000000440)="6e90e7f2fc595ee8d6fefef7f4a95ccf627a5f8f381e2a368f06ddf5cfc217947ed68bffaf193def65e6207c020c0d150401b97e795a3bab1038d93bab7f5209cb4c2f4ce2453f64bf518a010765b541b62470da9626730b50d8bea27d32531ca9801098adf9ef73741974e9bfe6d1fdbee6d5553da0658696ef4528c11b5bdc3c90b6ee03cc9d28cde33310d722a942077cfa3e268278af52dd48663c3497b31f5e235e19a4506d5298f4e94ae20a264189ccc6a2d29d68259044dde156ad9e147c0b4b7990483dd2e4e5c6ae78619f254daf08810b5fdfcd7a7fe363acfa7c1be642bc992d0ffae88a49bf10afed", 0xef}, {&(0x7f0000000280)="694d7b4c5c1bc542ead4548872142fd336a00a68518cd2a2de0297eb9878c6664a8a50c62d56d5aa7cc0841e0432045c1dee2c8b1a411fa416cf9e5baed3c1ff529cb7484ed4d553ce97969aaec476613cb45fc9af986d690c9778e1d577ef84fb505b524979", 0x66}, {&(0x7f0000000540)="261eca7efd08e3b1409e4395b02ec498af5d83797282f919b907f9ea3c8008804f56fa8ff7e1f8f2a37f1332744f3c0fe87b342cd0048861c6dceaa83864277bbe5dc5e2908756b1e7a3e1ee7fb4a333a9e14b78d3937c0f7b", 0x59}, {&(0x7f00000005c0)="f88a6c30f6c18bf146c36f42a2ba69083d8b314a4a81a71eabe48519883a694daeb7030ae78f9866cd7895705968cad424172c14420146e15511dd6bc0a04083249b95aacdd33f2a76b3978b895af1dad71c502326dafd2b7f76496e8be224afd8", 0x61}, {&(0x7f0000000640)="84cb1085343d25307d9b1505c7929748a3d9b7e9604050d14d00eeb5ef7f27643e3b3c3329ec4502eb909ffd322a4743d20db8d43765d5d1c564925d8137adb4ba31e9d04407d676f8a9ba3a1f7808c94dd07b9ae1786872e95fc97a25b70cb967727417f7480df9c8d245e95023a085825c641094f89b766bfdbabe43ad2978ba68cd3df81d34d4440c1c4f688aef288223130798b5f830470e16ed3e587245b1db35672253a414bc74fabbd612ff56efdd9389af2c99c57f431ff09f2cd15a0c66", 0xc2}], 0x8, &(0x7f0000000a40)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r3, r4, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r8]}, @cred={0x20, 0xffff, 0x0, r10, r11, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r12, r0, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r36}, @rights={0x30, 0xffff, 0x1, [r0, r37, r38, r0, r39, 0xffffffffffffffff, r40, r41]}, @cred={0x20, 0xffff, 0x0, r43, r46, r50}], 0x138}, 0x1) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1912b6dcd3012656, 0x0) pread(r0, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) close(r0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x200, 0x9, 0x4, 0x8001}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r2, &(0x7f0000000480)="ce49480000d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000500)="9c87c377284cf035b8502e2e2e0e", 0xe) execve(0x0, 0x0, 0x0) getuid() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r0, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x18, 0x5, 0x7) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r1, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/117, 0xfffffffffffffcf8}], 0x10, &(0x7f0000000240)=""/11, 0x67}, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0xc003, 0x6) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10080, 0x0) pread(r3, &(0x7f0000000480)="ce49484bd9d1d947daba3dae83d1f21451ce7abc28b72fe510", 0x19, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="430b43778a8548b2f4099595fa7cc566942ce7954f360350fb9fc42d2f76f66ab662cf919fa29ad8cedb2ca4ba0d21feb37ae18b58c70564b17adcb2c59e5c2f57b3c22a2517297eacd67aadb71d86f28a133f91243b411d8d6ab75c2a0f9e81789358ab26689b338e61445d18b2308428417181c47b28ae4db6b2c36f4d54256c8e7125c20b2f9828", @ANYRES16=r0, @ANYBLOB="51d5b56f78b31463028b5e8499ba8938456fbe06d60d218c8eade1001b8cdc851c7124feaa41efee104e3ff48fe01fcb706bbb442137e25a589fc2f156b3b71a005e50e3ce9299b0d976d4aea65e8d1b70e521c163179dae98444686f00c17ce2cb5165a226d776302bdf2948ecee239a168ad4479772c05bb5596cad94f8ed926a71617e768db8e3b113fad", @ANYRESOCT, @ANYBLOB="5c8dd461fc4acef2e2ec0d3cd074e93309851e14fa33765f86bd395ac481897283c4b762f62582d17f54269b96eecbec953a014c8ee9854cd68f4b141210d987f8bba8ba8d338ae38e4cff95fcefddb685f8ec8719b756f93341004d22013e143845cf06fd6ebf81c8ca640e321d91576ced2a78e51afd16afa63e36dd6ee241d986a82c3532afb07cff9f96062eefcb729fc28a6f64bfe5f9c4e4d2cefca5030e82cd8b4a10c8ca049117a27e1a6494b9bc6a0d8437b60a89ac5859abd44e2bf1a277a334e65726c96b66a3b38bc7dd76569c77595b879abaded6b8f02f2b5d93dad0dd42c3cd6306afa63a6484e5d40317c09a915e3f52e573dbeeff90"]], 0x1) write(r2, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="8a8ed45ffa0ddff1dd02dd3c749bce0453d4076c63b31b9d8b3f7c3ff84ebcc51f3348744dda59ef114cadc5485ed13b0d7cd87951ed9646aae490f10eeff0ec4ff4e180da9a69c6d4ba2ecf2796006e68b961d53df78d991d8a05a1cf3b34a9a6cff1b80339dec97fc4fc6813f7f52eefa84c8b5fd7e30fb695304faa38ebe3833e8aaf0fa915d9be8f9613f3088369278c8d97d49a81782c4815ccf3c2d8f3ab654a4e9903158305d0b077ec33ceaccba9181d81c7c29753109578a8435dbf182d6f7c2270d10e477afd756a355c5681eb9949e70f9cf4eadcbba1ba3aadd6a9dcdb77a6109a1baceda3bb71c0bedd18ecae40bd9bf4633e2c64b61364d748b0c6c91864ab4ab3b2683afcb147980e7b084f62462151a012af28d98a582bf2081841a8404312c4966c02e43bd27c9d5845c1472a07f7b733b39829c005786a0a57f3902e3e7066df1974ace572aa8e99c493047da1cee9175c333a5a6b19afa822b38a2043407d9b30d1309bc17c1948163b9ee9be039164f1b57bd8f89ade44bae05ad8bb97e174ddbe618917018a26cc10aab52627938309662699fc0829c1e9485b3621d62a5e1b81741c8977770bd5512befa7d978779b10f2f9daed4a91a58ca55556e80ea34126f24d528860f26721dd674234664a9ef098906af5302169491738a7fcd0f5f880f92eb8f6aa5432457074fc6b9e74444d13d20229cc3ffb61d2432fc6d23bf0c2698bc056ab3d24feab9f8b1a450ddf6cddf4ae0fa15e3e3b9897289c6eec281154eebf6c5566f3e431a09939074721d1a07a11b67ee3ddb78d78aa0f557d3265c977a2e0f6b04583e84b0c25cca5e15206ae9ab1341c6e238e115d93acebf599a7d628706c84b08f173d3be0ccbd176fc97e58869c4d918b897843ae15dd11b6fedaaa34a85b1d3431486f0241c604cecd517903517e074cea441eedfc4db1d88dbd9a6a70e223bf8653c4bbf4b564bc51af51331d46fd8e5465ce70593d740423e9ee09ddf2dd30ec7c38659fa4d390d02a38350b9e7c1631877c1bf3f6e1b2e4a113d41cbdae001db2ba2028190bc573bb07aca10f9e81de748a80716f25bc3a46a0aff5755819e39a06c719e3d1686aace9806fd8ada0211c719a61c00b54d6125105908df88722a8341d874aa7cacc8f9c961531426a8b423ab5e6f5eadd436138efce6a921e75296c0d4e81e1e9782d4feb90bc7a5de79496c0d834e0dd034e46a92d3d6cd06aaf63fda55b14ce2300011b7885c559d05a4f007739bffbab9bfaf5dfe10fd8b59070fae1c8753b760352153fff4fad636fb8d5e15b3bb1b340fb079d15120bca8c1208045981eb33f8d64a139396addfca94415625869458122b6b7c34829b7713695fd54af3efdd1c84cc4d98d23809a8141ada7c623519e72cc35bd7af27cb57af0f9efd5c074ce0a93d9506060a373f88e47e449a7fe2fd337fb87661ca71854d02f70d7f17b51534eb409b02fe6e3983156b5a09c3b5bc354972d6fa8b076350d8e400b0a3e541078126fad60fbfcaa4041380caa0f9848546ea4877b2df88aed82a2b43feaf458b052ecacc6462a4ef3f493e434b743984fb29b4bb25fd73aedbcdb7a0bdd2b25ee8086b780568934cd1e9cd6c69bce36c56826c6af7f969945747990a6076bc5179d8bc989d515fa0c577142e3fb319e448c5848238f96f95857bc3ad425f4ef230240b39a01d281fbef4f9f229c25c6843cec423aeea1baa61fe6d945012b099c8b80dbf0c14bac17e3ce700f1c987512c286bcd048078aa56e0df4a308692eb7d416224996bea44ac5d4fd6e9c5e74b191fb8c58c5efbfa7c9ae201ec2f343150c5b505b62f3ff6a73f6b12a301a41e12de1ecbee7ba79f22b93eead9edeef240e8efed2b12847e44cec6b29444f815243ed5fbf4c279eacd1d1e463e5c0031265689ca562769081f484fe77d454ff4817a87e3b0fe686b09221aa6aef75db9f4d4d655dc416e0d109cd80c77cf23b7ef7500f39bad9cb0d31b919839f8587a8288c4d7f539331f7a4d32764dc2afab20e46ada0dc6bd6dee4759fda76d030475053fe169cc8f306db95ba0b190a6f7206d91dca3508025c41a08c81629c477e1c8931df3083a1b229abe6940eb0da579a9c7e6759d84b4a347b22377f51c9c902b77183073394e8bb11b90fd71829a8893546eef267ef24805de3b09e29b315fadb666a556f23d50a1217659ff5b9fad8548517cc9989fccf1335befbf86716caab156d4968fc17a9e1c7404c11ab14d189716b982c2941d412bceff75ed35ab2a44df33334b5e6911b89e283c8f7fe99db7533cdb746cff2dc7679d927a3b351c7c8552ea817ed7632bde5c6a2da72ccbce615d409246f2104c7cf2b9d7a5dee94c10b36552a1c353e63291bd7e9f64cb0077b67ee80c4aa5903126934eb4daeab0cf3db2b6fcb72c8aa472e0f2fe2e2ac065dfdd7b6bfd255a187363ef8e008ce69644379d520f92877184fa961af94e328b165d9d9163bba51edffc3d877e35426437d53d4a2cb775f2d691da656114aeaf12a008bec94f5f5df04c64b2bf93ccf58c17453de742f807fe654bde0024d06450c101533bbe36718909992358ba455465378b17dcb3f124257610b299d777b5d74d40e5a159e84cfa97ac97f3b03d3082a3c76ef26d171493e6c1075564f0d13d2e2ec7f84c12a5cd5d6de0459ea26d827cd21bac6b3f6b6841b18c1953e86b00f98aa337154e05cc4b5c6e8f1bb8fa74e2bed615b8c3e1c0eacefce4b3e540d22d501fbfe299248e92eea5f5ed96569f20860754998d0d767588cf2f61ce61cea61ebf1ed2d3389cd09ae6d3047f9ca64dea8b07d632d2e8961bde04007f8144e1e7706da12bc06add7418a3be2528c44a7c17de9631f3e18ea85e6be910502bf4422b9185b51d5fda964f6aa1f6187ca1d0767825ef11ee96448420507070450d3d0a57ef0a0f30c2dd2ca69442c36d8add23eef927765d97af12cc20a0baf2eaec2e5e8ed6691a4112a0de10f0a728109bcc96bde9e6be7c32342a481f2d5700961074d0a820f62e1821b50cca9528306b7f6919c36ba428fd1a658def1f371b1b9e0ddfc72e2beeb31d36caaabc028fba0442538953c7e6fcaa862632717d3676dc174086c256ae207a26299218731d8bba317880c2611e11d842ad40d232138c86341c002aa0f0b1bdecabe6204b5024f5234ab02fa3c977c6b1a166dddc3894dc9c5452248bc03cf9c8501132e69782abc454d3bd7ee87dd9e4a336dca6ac56c7bd6fc757862f4383491cb94d02e2f1fa571c2a27fe51d9c4792b06d5f5f80dcd9cd23d6375dd25441006e7b5a7e25f4d9ddf618f09c6ddd77ad91f59200a1c40df941807739b1f2d470f84d78f2f3418e6d480adfaf5a674b58cc0024731cf651bf61bd932222ff1c8f63dac459d3e7d526cd8a786410d184585701b572a83a73da08b4c753e4c55d4aae25556c232f751ff04eca43ba14cf4ad7f820a43745c5d2aa084ea747df05bc457b41444a568492e551aa817b676df16fad047a2e58406441d4e20cefe5776e51bc34e042f39f17387696c517cca11d417e71ad5f45b0b72507c7b003706e26a9cdabf9b0eaa955f35130f5abc20acad91e45f37b7428d5e79614f6d8d72c77afad5fc2cb4aa604a7d3dcd0ffe72e4177d87f321a210cc2b54c6f79838acc8f9c8ad22e08314a4cfa526f990bc2a458f872c968f53cdeec9a0cc6d7edf8095a002e4a39d22fbd71087f9961cf98a17585fb0ccd15ac69e9bf1e08790441115aba53ca317a8478a0b07097077a64f42396783b982a7966d5d7b0969636eb4ad8749dea5344e71a16516e9e4245018757565d43f42f1908628681e2db7dc7f5de455a893a50f0b1947115e001da9a8387bf1aeb4aa541939f24e4b48c0386b82a9ac2300b3214f9ec9b0c2771de864e4660452de6aa33d18b9a2b2581f6eb394bc911976d4d936ae95c5176378abbe2d14db1911367826ea1c218bc12fd4e3493fc60501ebf1e8ba0e21da7f6145d020084c2ce989b3e9c761751d2e7ecceb1ecb38c9d81816c55b7c5bf8906f5fea4e2ed7a5e5b7bd1f68f7f330e7358a847b56c26ec3193b1822c2861eb4ea57c424cc7ca991f965e06a9e680e28d99f42a7d0a66292bdccb2e2c8c2ef316054be3c1c809a34b0e5441ac86e7ce795bcb75629ee0f6619d04575cfed85d0463ae98dcce16ae9c2742d05b96c8a8403519828fa4cf404745bd76407d56313d42b910c1de79dda620a2b0234214481300e719e7527374bf328a7851299d58d55d97ef0f3c5034d835b5eef2a162500c372bd0ec7bb5a151161f53c1ca547eefa6c6361143e9b5ceb3037614f19b08be068078284c8f05db69fc1543f36caa377a6b4f943100da7e770f72cd85c41a87eb8bcb53bcb9b3119c2a55d4ecbe26fab49debf35b2529ecc732238abf9d6f8c7754254ea099640f461527f9e0a038aa45637320c3a22a67a5cc8779b23d58b425c1e3f1ea278d646a4c52ae7dc361d274c845a24579a8334ce98dd378fba886a0c1db704c9a37ab8c58a13bfef680da3bf0147de55859fb9e7bf0e159b5a03b0c7d08990b184070bbd4b3e8db203a67e8e68f087aa18c65e3bf97256e75df358e5413cb15a8bb482a99537093e92bb288050ab06f9e1baf3899504011c0338fb09870639d16a379bf5fcc30513fa4950dce832749cfb9c06a1e81da53bd3fecb7ac948b6bdd1406cf74a7f72ae1acd3488a18274337d9bb2cfd8b4a38b7e8bdce3285da66710c1c8360ec1dd9bd45e91e29d22b98eaa05d456da5eff012402de5ede9b514e2927780322b7fec25c4ea485a35630031acdb91a4c6ea02acc335f879f76f8113c0e986316d79875a337d0127d268b4b8b01892f6b27a0050ab5ea126a5092ed30b29afa2915382f1f29e8545a4c8fa9af5a38d82e8107efd69e97283a580a4d199fdad20981953350445b74ec9d0539427e6cec27eaa79cdbdd46c1353997ea3dd692111dc2354619be4816215ebd4c8f3b9ac7c35da686262777dfd67a99155ffb8a39fe64f287ec4a73e59754e7a3bb2cacc9fbb5309097fe9be904e27f68a070f7de06eff3084fa72a5d86e72f5397344b98f97fa0b72f4adca62717aaab7f70c35955eb4d7819d4655ad31b23aab4941c262538d7029c97d14ff164dd14a4bb67c993f70446ef1e6e42c0f2d9ecab1558b06571d1af4d3db6ab08271f2061d16c7a6f8ca56acd44d91381e38606b8247e8f90ef33d91e21ef8cc8b8f2277ca5c32e8dbaf38375b6fec8d29f03e58cfc26bd32d40f0f28e79f2aa8455525eaa4bc8a57cc8c0b7a7af4ce5a47932cf394fba349a4a56bbf92a07ab30b3f7e0f882232170fc6ddb90229ca1b5a90316e71a42aef5552efcf83cb65ce252860c7480125db824c0f93c9e77927b5d01fb419e2494814ff4c8b9d11446e28056babc6eaf80789683437168c04d98c8c972effabf1515dd750fba88d6c9a3842ba0819dde0d002be327258cb2d512e108b6672fa585e570751b115deec600ded8de1508a18ea2b4bd14cec74b9816501d9b1ab5d4fe63833d745bb98388a77afab2d180ca22fd71feb7d82c6572d7d5b9cbc14a1452e131724f6aa270171274a97c7805a8d506d8a0738b0048caf81479c2c50fb9e8c8dbb17855315dd6323ee2c0c0500487431966c5dcc6c4281d84970f3a3bf09f9f8f7583eda0294455358d03b8bf7127ae21a48a290a51ea03f56ca7f99b88e5ab715d193a415941bae48", 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) close(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x800000000040103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) uvm_fault(0xfffffd807f00bb80, 0x9b, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00bb80, 0x9b, 0, 1) -> e bpfioctl(31700,20004268,ffff800023bc8f70,2,ffff800020aceef0) at bpfioctl+0xc7 end trace frame: 0xffff800023bc8e50, count: 0 ddb{0}> trace bpfioctl(31700,20004268,ffff800023bc8f70,2,ffff800020aceef0) at bpfioctl+0xc7 VOP_IOCTL(fffffd8065e51768,20004268,ffff800023bc8f70,2,fffffd807f7c67e0,ffff800020aceef0) at VOP_IOCTL+0x88 vn_ioctl(fffffd806530e1d8,20004268,ffff800023bc8f70,ffff800020aceef0) at vn_ioctl+0xb7 sys_ioctl(ffff800020aceef0,ffff800023bc9088,ffff800023bc90d0) at sys_ioctl+0x5b9 syscall(ffff800023bc9150) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff03,0,2,207ab3d4010) at Xsyscall+0x128 end of kernel end trace frame: 0x209c5090b30, count: -6 ddb{0}> show registers rdi 0xffffffff82141c8c bpfioctl+0xac rsi 0xf5 rbp 0xffff800023bc8da0 rbx 0x300 rdx 0xf6 rcx 0xffff800021b6e000 rax 0xffff800021b6e000 r8 0xffff800020aceef0 r9 0x5 r10 0x4 r11 0xbd6454e3534d0bc0 r12 0x20004268 r13 0xffff800020aceef0 r14 0 r15 0xffff800023bc8f70 rip 0xffffffff82141ca7 bpfioctl+0xc7 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800023bc8d30 ss 0x10 bpfioctl+0xc7: movzbl 0x9b(%r14),%ebx ddb{0}> show proc PROC (syz-executor.1) pid=508258 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf168,0xffff800020acfb58 process=0xffff800020adc700 user=0xffff800023bc4000, vmspace=0xfffffd807f00bb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70605 263349 79308 0 2 0 syz-executor.1 *70605 508258 79308 0 7 0x4000000 syz-executor.1 70605 456951 79308 0 3 0x4000000 tqbar syz-executor.1 46183 101440 59636 0 2 0x480 syz-executor.0 46183 493490 59636 0 3 0x4000080 wsevent_read syz-executor.0 46183 363543 59636 0 3 0x4000080 fsleep syz-executor.0 59636 519460 40760 0 3 0x82 nanosleep syz-executor.0 77327 218193 0 0 3 0x14200 bored sosplice 4082 448399 0 0 3 0x14200 acct acct 79308 69875 40760 0 2 0x482 syz-executor.1 40760 215917 50149 0 2 0x482 syz-fuzzer 40760 30700 50149 0 2 0x4000482 syz-fuzzer 40760 343928 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 322414 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 523205 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 237554 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 484628 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 48531 50149 0 3 0x4000082 kqread syz-fuzzer 40760 249687 50149 0 3 0x4000082 thrsleep syz-fuzzer 40760 294958 50149 0 3 0x4000082 thrsleep syz-fuzzer 50149 148054 27500 0 3 0x10008a pause ksh 27500 491950 9001 0 3 0x92 select sshd 86398 301244 1 0 3 0x100083 ttyin getty 9001 280104 1 0 3 0x80 select sshd 13152 470428 33691 74 3 0x100092 bpf pflogd 33691 173109 1 0 3 0x80 netio pflogd 5596 6441 37089 73 3 0x100090 kqread syslogd 37089 58303 1 0 3 0x100082 netio syslogd 58230 194056 1 77 3 0x100090 poll dhclient 36578 422600 1 0 3 0x80 poll dhclient 33709 448917 0 0 3 0x14200 pgzero zerothread 52744 25417 0 0 3 0x14200 aiodoned aiodoned 27305 231684 0 0 3 0x14200 syncer update 54097 30584 0 0 3 0x14200 cleaner cleaner 93223 420582 0 0 3 0x14200 reaper reaper 59032 170178 0 0 3 0x14200 pgdaemon pagedaemon 81916 409782 0 0 3 0x14200 bored crynlk 77447 500331 0 0 3 0x14200 bored crypto 62849 355378 0 0 3 0x40014200 acpi0 acpi0 68773 10441 0 0 3 0x40014200 idle1 46537 362772 0 0 3 0x14200 bored softnet 36841 438065 0 0 3 0x14200 bored systqmp 45983 516155 0 0 7 0x14200 systq 27967 468555 0 0 3 0x40014200 bored softclock 81377 61365 0 0 3 0x40014200 idle0 65824 388788 0 0 3 0x14200 bored smr 1 275007 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 70605 (syz-executor.1) thread 0xffff800020aceef0 (508258) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff826329b0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9540 6556K 7586K 78643K 11837 0 0 pcb 13 8K 8K 78643K 106 0 0 rtable 92 7K 8K 78643K 462 0 0 ifaddr 62 13K 14K 78643K 129 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 16K 78643K 48 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1235 78K 78K 78643K 1596 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 9 0 0 VM map 3 1K 1K 78643K 7 0 0 sem 12 0K 0K 78643K 99 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 389 0 0 proc 60 63K 95K 78643K 544 0 0 subproc 32 2K 2K 78643K 68 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 15 0 0 in_multi 22 1K 2K 78643K 78 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 288 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 108 38K 38K 78643K 2370 0 0 UVM aobj 25 2K 2K 78643K 25 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 89 0 0 NDP 14 0K 0K 78643K 38 0 0 temp 180 3558K 4188K 78643K 25277 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 79 0 45 2 0 2 2 0 8 0 unpcb 120 310 0 298 1 0 1 1 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 84 0 84 2 2 0 1 0 8 0 tcpcb 544 143 0 138 1 0 1 1 0 8 0 inpcb 280 578 0 567 3 1 2 2 0 8 1 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 9 0 9 1 1 0 1 0 8 0 pffrag 232 3 0 3 2 1 1 1 0 482 1 pffrnode 88 3 0 3 2 1 1 1 0 8 1 pffrent 40 49 0 49 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 33 0 12 1 0 1 1 0 8 0 pfstkey 112 33 0 12 1 0 1 1 0 8 0 pfstate 328 33 0 12 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 322 0 149 15 0 15 15 0 8 2 art_table 32 323 0 149 2 0 2 2 0 8 0 art_node 16 78 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 11 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 97 0 87 1 0 1 1 0 8 0 shmpl 112 23 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2021 0 609 46 0 46 46 0 8 0 ffsino 272 2021 0 609 95 0 95 95 0 8 0 nchpl 144 2801 0 1199 61 0 61 61 0 8 0 uvmvnodes 72 2352 0 0 43 0 43 43 0 8 0 vnodes 208 2352 0 0 124 0 124 124 0 8 0 namei 1024 9450 0 9450 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 4 3 2 1 1 0 8 0 scxspl 192 8977 0 8977 13 9 4 7 0 8 4 plimitpl 152 33 0 25 1 0 1 1 0 8 0 sigapl 432 583 0 567 3 1 2 3 0 8 0 futexpl 56 8060 0 8059 1 0 1 1 0 8 0 knotepl 112 129 0 110 1 0 1 1 0 8 0 kqueuepl 104 97 0 95 1 0 1 1 0 8 0 pipepl 112 372 0 353 2 0 2 2 0 8 1 fdescpl 488 584 0 567 3 0 3 3 0 8 0 filepl 152 4532 0 4424 9 3 6 6 0 8 1 lockfpl 104 187 0 186 1 0 1 1 0 8 0 lockfspl 48 61 0 60 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 57 0 46 1 0 1 1 0 8 0 ucredpl 96 440 0 430 1 0 1 1 0 8 0 zombiepl 144 567 0 567 1 0 1 1 0 8 1 processpl 896 601 0 567 4 0 4 4 0 8 0 procpl 632 1482 0 1435 5 0 5 5 0 8 0 srpgc 64 7 0 7 3 2 1 1 0 8 1 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 927 0 902 7 3 4 4 0 8 1 mcl64k 65536 266 0 0 34 0 34 34 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 167 0 0 20 0 20 20 0 8 0 mtagpl 80 46 0 0 1 0 1 1 0 8 0 mbufpl 256 453 0 0 27 0 27 27 0 8 0 bufpl 256 7666 0 1319 397 0 397 397 0 8 0 anonpl 16 92702 0 74556 93 5 88 89 0 124 14 amapchunkpl 152 3622 0 3502 9 2 7 9 0 158 0 amappl16 192 3725 0 2701 79 20 59 63 0 8 7 amappl15 184 97 0 97 1 1 0 1 0 8 0 amappl14 176 41 0 39 1 0 1 1 0 8 0 amappl13 168 4 0 3 1 0 1 1 0 8 0 amappl12 160 287 0 282 2 1 1 1 0 8 0 amappl11 152 56 0 41 1 0 1 1 0 8 0 amappl10 144 20 0 14 1 0 1 1 0 8 0 amappl9 136 644 0 638 1 0 1 1 0 8 0 amappl8 128 193 0 170 1 0 1 1 0 8 0 amappl7 120 52 0 46 1 0 1 1 0 8 0 amappl6 112 75 0 65 1 0 1 1 0 8 0 amappl5 104 428 0 411 1 0 1 1 0 8 0 amappl4 96 748 0 715 2 1 1 2 0 8 0 amappl3 88 233 0 226 1 0 1 1 0 8 0 amappl2 80 3673 0 3593 3 1 2 3 0 8 0 amappl1 72 23118 0 22663 26 16 10 20 0 8 0 amappl 80 1779 0 1735 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 24 0 0 1 0 1 1 0 8 0 uaddrrnd 24 589 0 567 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 589 0 567 1 0 1 1 0 8 0 vmmpekpl 168 8814 0 8776 2 0 2 2 0 8 0 vmmpepl 168 82457 0 80188 152 30 122 135 0 357 22 vmsppl 368 583 0 567 2 0 2 2 0 8 0 pdppl 4096 1185 0 1143 6 0 6 6 0 8 0 pvpl 32 264932 0 243774 212 9 203 207 0 265 32 pmappl 232 588 0 571 4 2 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 610 0 3 18 0 18 18 0 8 0