kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Aug 1 20:25:28 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.46' (ECDSA) to the list of known hosts. 2019/08/01 20:25:39 fuzzer started 2019/08/01 20:25:42 dialing manager at 10.128.15.235:11104 2019/08/01 20:25:42 syscalls: 332 2019/08/01 20:25:42 code coverage: enabled 2019/08/01 20:25:42 comparison tracing: enabled 2019/08/01 20:25:42 extra coverage: support is not implemented in syzkaller 2019/08/01 20:25:42 setuid sandbox: enabled 2019/08/01 20:25:42 namespace sandbox: support is not implemented in syzkaller 2019/08/01 20:25:42 Android sandbox: support is not implemented in syzkaller 2019/08/01 20:25:42 fault injection: support is not implemented in syzkaller 2019/08/01 20:25:42 leak checking: support is not implemented in syzkaller 2019/08/01 20:25:42 net packet injection: enabled 2019/08/01 20:25:42 net device setup: support is not implemented in syzkaller 20:26:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x2) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) execve(&(0x7f0000001200)='./file0\x00', &(0x7f00000014c0)=[&(0x7f0000001240)='}*\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)=':\x00', &(0x7f0000001340)='&\'\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='*^\x00', &(0x7f0000001480)=',$]/\'\x00'], &(0x7f0000001580)=[&(0x7f0000001540)='-{\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000015c0)="4aa88615", 0x4) chmod(&(0x7f0000001600)='./file0\x00', 0x100) link(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001840)=[&(0x7f0000001700)='}*\x00', &(0x7f0000001740)='*\x00', &(0x7f0000001780)='^\x00', &(0x7f00000017c0)='*^\x00', &(0x7f0000001800)='\x00'], &(0x7f0000001980)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='}*\x00', &(0x7f0000001900)='*^\x00', &(0x7f0000001940)='}\x00']) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x800, 0x100) unlinkat(r2, &(0x7f0000001a00)='./file0\x00', 0x8) syz_open_pts() recvfrom(r1, &(0x7f0000001a40)=""/127, 0x7f, 0x108c7732ddc9cf06, 0x0, 0x0) connect(r0, &(0x7f0000001ac0)=@in={0x2, 0x0}, 0xc) chflagsat(r2, &(0x7f0000001b00)='./file0/file0\x00', 0x0, 0x2) connect$unix(r2, &(0x7f0000001b40)=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='./file0\x00') connect$unix(r0, &(0x7f0000001c00)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000001c40)='./file0/file0\x00', 0x200, 0x50) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001c80)=0x9) unlink(&(0x7f0000001cc0)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001d00)={0x8, './file0\x00'}) mkdir(&(0x7f0000001d40)='./file0\x00', 0x6) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001d80)) pipe(&(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001e00)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001e40)={0x9, 0x401, './file0/file0\x00', 0x3ff, 0x200, 0x7f, 0x1}) getsockname$unix(r2, &(0x7f0000001e80)=@file={0x0, ""/97}, &(0x7f0000001f00)=0x63) bind$unix(r3, &(0x7f0000001f40)=@file={0x1, './file0\x00'}, 0xa) r5 = getuid() setuid(r5) 20:26:14 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/208) msgget$private(0x0, 0x71) r1 = socket$inet(0x2, 0x4004, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r2, &(0x7f0000000280)=""/120, 0x78, 0x1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="498b6c8bf9789cf1e410e6330ea69bd6deb6b9ea5f62e657771873e2ced9b9a4cb618fc928fc6e7f131e24df43", 0x2d}, {&(0x7f0000000380)="70cc69c6d36d4881ac1dcfec82611f968864d8417da64bd1c2f80c0eaeda05393ad09d8ed5a9a1042b04236bd0db32a312b48cf654a716a00f9c8960b783f292540a1a031dbee6eae31b75efd70227a2ca24cbc0d8fdf36b1c7f563e80f6e2267a840f4373bcf6b32b7739b75d6fcfa885f5048bcf70d561c9b550", 0x7b}, {&(0x7f0000000400)="971b0101a00bf784396ac3d0c2c51105ff13ad96f19216895532d4fb3db95947d2c42ed8fdcfffad7cc98004594ff9867762e4f348a1e2bd68509c794a7423ee8f93e68912e7afc04a59ba306674ffcebb26f66d851b585b6028652bcb4d2172e430458ef55b959e6415216cb392d8b72b59c98a9e8bacc7b9229fcaa27999ad", 0x80}, {&(0x7f0000000480)="acaf8f5a1fce6575011f545a4a4ce55240917b59f361ce7f6595b283a3607c764f9da5d6d36ae7f4fbdc6fa588d81495fe29e1b4f0f1b6f4457d719749d1ccd0cb89cadd7cbd9a138a171c0e9a23732605afb9fcba84852c145afaea7e1f5ab7bd41f5545dc3fd23e3eb462912674105c3cf7da5edea35559d15c24d1035d8399393d266bd282fba88d4bf62f2658c28592952d3d1cd3635250f2bde4f042efc141ef3b58cf246d04ba3e62ecbe27fd963e8a0f2d34338a78502c020499466480a465379156b42c5639cc424987d89cccdd3b6aa50c72228acc2c238ff152f6f011f9587bd3d46be83286914175209e952364fd070e8102776bd0ca4", 0xfc}, {&(0x7f0000000580)="c7e6de36fec25909e3dc36104efc703c07cdc0f52fc52115612579efe984b010173499354800798849210a9a9449d0aa08e2db961d72c54ff7da2eeb16405eb6cb4fe988449b4869ce68274b4a50ed9d2d6094b2c74bfcd0b838695b5efa15944090cb8327453c30a2fb00dc5c0a15a8bf90febf9c9f2f86f52ff19a202f4ba112a352a42646f215397808e69e7fb3478cc689e87a", 0x95}], 0x5) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') r3 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x198, 0xde20, 0x1000, 0x1, 0x1e8, 0xc66, 0x2, 0x1, 0x0, 0x800, 0xe740}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000800)=0x2) r4 = socket$inet(0x2, 0x5, 0x6804) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000840)=0x3) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000880)={0x9, 0xe0, 0x1000}) mkdir(&(0x7f00000008c0)='./file0/../file0\x00', 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000900)="50fdbde83471e1c0f97ae3ea49dcf0eed195b072d1d78cc3a5abe067d4d20b25768914bb9537ae8380bc878bf75c35d49207862381d29f9722f843e19f3b85079518fde65ab7e9a02f704c841316916665381671c2e461f72666c9abbf46fc59019540e7c5aca5ff654d5fa98c93be2854b4a71af2b16cb3364452f720d3664b49481edc0cc5a38a7065c72badef1ffcd3ed7e32bc", 0x95) recvfrom$inet6(r2, &(0x7f00000009c0)=""/180, 0xb4, 0x801, &(0x7f0000000a80)={0x18, 0x3, 0x0, 0x3a85}, 0xc) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000ac0)={0x2, 0x5, 0x2, 0x53, "591ff275f37c675c2499d05fc07d9c47880889d2", 0x7fff, 0xffffffffffffff80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001140)={&(0x7f0000000b00)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000f40)=[{&(0x7f0000000b40)="105464d6610f1ea0d958a907a0c46a8230bc69b7eab809d21fb4f3aa11984bc7764756bbf79b6d075326f0115edca0d242cd50678f6dd2f3534758577efdafbdb5d880af0e3088c4c9a3de81cc4e820334f11d0e79e4a7c958b26108cfa92c3fc0f13bfa093c8ac9249e3dc5e2e3c58901097bf51e398a525ac8833a9d4ae44b8de382e5659a73788c923b5e585415ab420a23ad54f236d7997931254b76a5591672e664df1f35fbd06857ba6c9ac5ea4455149bb8d7ab", 0xb7}, {&(0x7f0000000c00)="ba1feae6e80abf7c3ff06a9f8b25e5fe90af36c22b7771d5f240de4347e527514d92a2ed138e3731a7fbf2c9fe640b437a089033fadc510a8a959a7b3cd250b59fe030e49f5f30691fe163498aa5495c1b87a82f2230492d030b5f7198df93406b9f8ace15c4810e4bc07d036d798799d3cfefd932c4841cf2fd3994ec6097fb4fcfc5734accdfbb4666a08dac4328d6cf3e14296ab760f672a9f0790b1e14c761c6b53d2f42fcaed4075755d4969aed63d4daa736f0e46bd2a3cedb47b040adb2f95b1991490abe9006ed7b6f5fe5624fa6bc6fe97b6e86266385a0207b0ea48f22b80f3eb5dbb356a7c06a839d3cd28fa2", 0xf2}, {&(0x7f0000000d00)}, {&(0x7f0000000d40)="3b9223251c8efd65a83f801940c45091b4bd274b95d42ff99ad4119c539b4103cf36113e05d76f2d1c6cbbfb66b6e7d69c1eedce6243b815d0804f70c130efe27983d4a689abff145d6bb993494aff1d70996d7ece869460d95f3e15c70aadc3cfd6c62cd09eaf8ae2fd75bf70083170affabc2ed49ab5f1ea43f9aa", 0x7c}, {&(0x7f0000000dc0)="fe75a8e416d4cc3905361b58f762053c57f00da6d5c6c40f66ea3731a1f2cd0f3f3da8ce10daba2446697e9b8ee07b0bc4cdd3b80e19e576becf018b20bf60ff6565bebf6127f34a8e97756c256eac383a26c93e3ce29bd730be10d5fcebd4165a262074bf6ec3a63dbacea46c2d9e53ef3535940d65e91eec265b703b1373a6f8c1cf8c6834dc4f9edb5f4c156e978fbb7644ceaeee402c3a2b8a2246a241cecb87d3f7b19df09db233371ff5e8e07fc3e934d184b692", 0xb7}, {&(0x7f0000000e80)="74c1d0a7a9c00b84f01024a6fcbde93a1bf6f5cad8a3d54658a309a15a1357cec9057e7e8ea013b92970185913794e7fc34626208787ecb439755152b59d3f3918bfa136e2dd23b08e3e0313fcec03848d310d38f7bc5ffa6871e27adf10b40dc74e53d3b40fc6ec8b88e3a81679af461a1cd00122362f20a0f258b524163fcd11aebdbe2aa80ecf2c4450", 0x8b}], 0x6, &(0x7f0000001040)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r1, r4, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r4, r3, r2, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc8, 0x2}, 0xf) r11 = accept$inet(r4, &(0x7f0000001180), &(0x7f00000011c0)=0xc) poll(&(0x7f0000001200)=[{r4, 0x144}, {r1, 0x100}, {r1, 0x100}, {r11, 0x25}, {r1}, {r4}, {r1, 0x80}], 0x7, 0x3d) 20:26:15 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x52ae, 0x2, 0x5, 0xf164453a2792ff2e, 0x0, 0x9, 0x6, 0x1, 0x0, 0xccf8, 0x8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 20:26:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="a5f38851") 20:26:15 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff2000/0xa000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xc224, 0x20}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) 20:26:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = socket(0x20, 0xc006, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 20:26:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") setrlimit(0x5, &(0x7f0000000080)={0x3f, 0x3}) login: pckbd_enable: command error 20:26:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) 20:26:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file1\x00', r1}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 20:26:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:26:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x2f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) lseek(r1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xa7) 20:26:16 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01312ea966039feddfcc"], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x600, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r1, 0x3) 20:26:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x9e, 0xffff}) clock_gettime(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:26:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x180, 0x51) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x3}, {0x18, 0x3, 0x0, 0x100000}, 0x100000000008}, 0x3c) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x6, 0x9}, {0x9, 0x100000000}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000640)="74608a9742203bc1682540d7bd707e6741aee546ba834c5048e4adc602a2420ee448dff1b51b880bc135782663fe94d119902f63b1d1dfaef06120d9aa89d3d057cdbe99e78f85b5ba21657fd2bf686cf1c8440fd66b3fbf6616c6b6c767ab5aa11e9fb333d45a81cc86507368bd1bab97e450e5fb9631c502c0de8e0d02998f3743fbc1635a22683433056c894f8b2476c9078292bb48dd00689085f105d27d7ffc1f47fe9b866fe4779ff94fca4e7f727f3f60d399c93c917110bd22298123f59803e8a99facc42dc4e1d8696d616b75b2b0477e2e04eb29538d73363d74efbbd963", 0xe3) write(r2, &(0x7f0000000040)="670dc3", 0x3) getsockname$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xffff00000000, 0x1}) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x3, 0x5, 0x3, {[0x3, 0x0, 0x17e2, 0x2f01, 0x2, 0x1ff, 0x7fffffff, 0x75, 0x81, 0x4, 0x2000000, 0x8001, 0x100000001, 0x8001, 0x99b1, 0x1f, 0x1, 0x4], [0x4, 0x5, 0x8001, 0x7ff, 0x4, 0x8, 0x9, 0x6, 0x3f, 0xb5a], [0xfdc7, 0x1, 0x2fd74d38, 0xb666, 0x1, 0x6, 0xffffffffffffe68b], [0xdbd8, 0x4, 0x7f, 0x9, 0x401, 0x9], [{0x40, 0x7, 0x8, 0x100000000}, {0x5, 0xad6, 0x0, 0x5}, {0x7ff, 0x80000001, 0x81, 0x8}, {0x9, 0x6, 0x400, 0x101}, {0x1, 0x7fffffff, 0x20, 0xfffffffffffeffff}, {0x75fb16dc, 0x101, 0x80000000, 0x5}, {0x2, 0x2, 0xfffffffffffffbff, 0xfff}, {0x7, 0x100, 0x8, 0x7ff}], {0x2, 0x400, 0xfffffffeffffffff, 0xe30}, {0x0, 0x9, 0x8001, 0xf9e}}}) 20:26:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x2, 0xfffffffffffffffb, r1}) 20:26:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x285b1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:26:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./file0\x00', 0x381, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:26:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) msgget$private(0x0, 0x494) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:26:16 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlockall(0x1) syz_open_pts() 20:26:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) 20:26:17 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0xf5bb, 0x2, 0x3f, 0x6, &(0x7f0000000080)={{0x5, 0x1, 0x2, 0x8, 0x2, 0x72, 0x1}, {[0x8001, 0x800, 0x1ff, 0x1, 0x618, 0x7, 0x401, 0x6, 0x6, 0x6, 0x800, 0x100000000, 0xfbb, 0x4f6, 0x800, 0x5, 0x8, 0x4], [0x854e, 0x1, 0x80000001, 0x9, 0x1, 0x7fff, 0x80000001, 0x4, 0x4, 0x5], [0x7fffffff, 0x100000001, 0x6, 0x6, 0x3f, 0x8], [0x0, 0x9, 0x1f, 0x8, 0x7, 0x1], [{0x20, 0x0, 0x8, 0x5}, {0x401, 0x4, 0x4, 0x3ff}, {0x17, 0x3, 0x1, 0x2}, {0x101, 0x8, 0x8, 0x8}, {0x3, 0xffffffffffffb751, 0x0, 0x1}, {0x0, 0xfffffffffffffffc, 0xffff, 0x2}, {0x80000000, 0x1, 0x7ff, 0x6}, {0x9, 0xffffffff, 0xfffffffffffff001, 0x5}], {0x7ff, 0x2, 0x800000, 0x7fff}, {0xf9, 0x1, 0x3, 0x377}}}, 0x570, 0x2}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) 20:26:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0xffffffffffffffff) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000358, &(0x7f0000000100)=[{0x7, 0x6, 0x9, 0x1}, {0x950, 0x1, 0xd3, 0x2}]}) 20:26:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() r2 = semget$private(0x0, 0x3, 0x522) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xf3, r3, r4, r5, r6, 0x40, 0xfffffffffffffff8}, 0x8, 0x6, 0xfff}) close(r0) 20:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1020000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0xffff, 0x7}, {0x7fffffff, 0x7}}, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 20:26:17 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 20:26:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 20:26:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) shmget(0x2, 0x3000, 0x200, &(0x7f000043e000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:26:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:26:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xff2d) r11 = getppid() r12 = syz_open_pts() r13 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffc72) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xffffffffffffff70) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='gilE0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="78e64ec3c1f705372b879d1632ced6890feb88e8457bf6f9a15d43af518b4d61b3c61cd4bdefefef99d8fc1d0ca6ad4d037d12c4c1c56e08c14f0fa581c8e6bc8715ca3f21f1c576fcb07cad1c66a51a49c6262fe66a79d0a6a0a974fd7fa478958f", 0x62}, {&(0x7f0000000300)="9faf3492ad9dbd720fbefcfea4b6fd71c05464d626cb4596362ef682ecc71ddb9644ce8529e8b1ab82b2668848dfc7eb4f41322bd46ca27390aede97670fc41f78e4f12886b0a378e98220610f010ca492b29cab608fcc2f52dc6f84800df1b805855d7621f082dec47252b4a2121f4c4acd4a2d57bd41acd9af3cea0351876cf7cef5ddb2799d75854662660bc777ed7d14e9ce2212d173d1aa20d9ed92f139a7af25f722b189f42b0fd698bbae5b7e6e456002a6b0dbe0ad273b168bb0b7e53be092f4a5b173f801511b22aff695f93b9e2e7c5ebf1a3fd1b9c1", 0xdb}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="00003229007fef00c37a000001020000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000ff000000000000a7e9f9b2ff1bc6c04df3d9b606bf40b9d2a165d841892226434a0a63713dd07fe31f262dfa313650d66031db3eda2b138679054a9bea9c70683c31196c579f8daf338269f3f6a4c098d2825f", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='t\x00\x00\x00'], 0xa8, 0x40f}, 0x2) r18 = dup(r12) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000800)) mknod$loop(&(0x7f0000000880)='./file0\x00', 0x7727fafa918d8d02, 0x1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000012, 0x12072f9e, 0x8}, {{r18}, 0xffffffffffffffff, 0x1b, 0x4, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x1f}, {{r0}, 0x0, 0x88, 0x400fffff, 0x0, 0x3800000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0xa9, 0xf0000002, 0xffffffffffffff81, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x200000000, 0x80000000}], 0x6, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x0, 0x80, 0x1}], 0x7ff, &(0x7f0000000180)={0x7f}) chown(&(0x7f0000000840)='./file0\x00', r16, r9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000700)=0x1) fchown(r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000006c0)=0x3eb) 20:26:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x6, 0x0, 0x0, 0x19}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 20:26:17 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) socketpair(0x18, 0x5, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() pipe(&(0x7f0000000100)) chown(&(0x7f0000000040)='./file0\x00', r2, r4) close(r0) chown(&(0x7f0000000140)='./file1\x00', r2, r3) 20:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r1, r0) 20:26:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 20:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe9, &(0x7f0000000300)="e0de7c0d85607096750ea700cab8e4895d84dca61289e88c715992deafbd2535b7ce1a24e3ff05f17f1c2d288f58cd350505b2357be61531395c4be7dc2305168f5aa89694d0663f885037432e81721aeb3b84d3103f9103e685ac96be21a4cf8fb893ec1804366d2950f32e38d52b9f81cf67478fe4d17d3ebad85deedd517ef0125a8396810110b00094b794b85f25feaf044d7e38da8b416e307c4519108961389ad18382d16aebdabf32124648246d27f44fecb5953e2d8e01ebb4ce71e94f8745874df6c4d0af553299f7f64fac8eb4648f6b810f65589929ecddc1349edbea8bffa1e4e7b634") syz_emit_ethernet(0x1ad, &(0x7f0000000140)='G') 20:26:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3f0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xb9, 0x0, &(0x7f0000000240)=""/185}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8, 0x8, 0x6, 0x1, 0x400, 0x1f, 0xffffffff, 0x0, 0x2, 0x800, 0x3}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 20:26:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x528, 0x3, 0x1, 0x0, 0xfffffffffffffe00, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x5}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 20:26:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0xd3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x400}, 0x8) 20:26:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x80000000000000b, 0xa3) semop(r1, &(0x7f0000000700)=[{0x0, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f00000008c0)=""/167, 0x295) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xffffffffffffffd1}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f00000005c0)=0x400000000000961b, 0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000540)=0xfffffffffffffff8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000980)=""/151) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e72e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7a58f5eec88b06000000000000008e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xffffffe9) 20:26:17 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:26:18 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x3, 0xffff, 0x4, 0xd1]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) 20:26:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 20:26:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x3012, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 20:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x1000000000000028, 0x0, 0x7fff}, {0x800000000000006, 0x0, 0x5, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a7dfe029be9912ad6b0ecad1d066914f63a00002660b2e100cb8f0849949844a33101cbe7f530eff1ae362c1e587a69133192d7f88be7898859baf4f07ccfb62f19e25e9601573dc1dd221b83ddfadde91707fba89c5dff8813631720d5468148c4bdfeebbeaedb7b01c12b1b976a0f5bdaf7617c86fccf703cf464b33034c633", 0x83, 0x0, 0x0) 20:26:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f01616c656736"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:26:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) flock(r0, 0x1) fchflags(r0, 0x0) semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) kqueue() fcntl$setown(r0, 0x6, r2) 20:26:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="90275f44f72be740460c66b4e920c475567a66a873e3cbe7e9f98ce927e2d77a2cc748f8f1d5d0ac22f8375c7834ab905bedd393d488d1133d19e81d578963a0", 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x2, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x0, 0xfffffffffffffffa}) r2 = socket$inet(0x2, 0x10001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f00000000c0), 0x0) listen(r1, 0x401) 20:26:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r1, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) fcntl$setflags(r2, 0x2, 0x1) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000, 0x40, r3}) writev(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r4 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) close(r1) dup(r4) syz_open_pts() clock_getres(0x3, &(0x7f0000000140)) 20:26:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x7, 0x5, 0x4}, 0x4, 0x2, 0x400}) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0xc0d8}, 0xc) 20:26:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000000000000000000076cac362bee06a0b5ef62393e5f5ae20e31ddc75ed14083c981de87fb63bf53cc4c5d2ce24d0f1762c23a11eddb70d6f696dd45014cb3ce23859508c61991d24d2c62c8f4db74228d3b28245a59fcb8cca9378766aa9b13be1ec09871858d57dd03154b5af3394d698b82c45fe098d3be814f379b175297817cb406a8d01ae0b16f59e528010ec0ad1af189c592336b0f405d44b2968c544663a2ff046efed16525744b9395c64fae716b254573ff9d402c5361307c77dba003401fe0742d837a86d82056e665ced9920cf554b414fbee2e9781bd2785b53fbbf07bec59aaf256152efeb087b9b4ab8aeb34ed963cb29a57d53587444", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x43, 0x0, 0x0) 20:26:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00000000000011000000de02000000c03f47a18c1084"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x9}, {0xc, 0x0, 0x1ff}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x0, 0xcb0394c0aabeee9f) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)) 20:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x7fff, 0x3, 0x1}, 0x5c9, 0x8, 0x8}) getdents(r1, &(0x7f0000000140)=""/176, 0xb0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x1080001ffffc) 20:26:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f5, 0xf165}, 0x8) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)="dc5333a24edaf8f560621f482e4658b6213c25127fd12d9d963bbe2885ef21a052502e36d02beb5fcc8eeb341e136ddc3263531453162f617c9e251dd27136c7154381ab455f9078df6b9962fe2174064008fc3bbc0eee2da3fb1727ca471af6d5b30369b9d770fd24514dcca7bb35e8a3390cf6be1f05acca13cb6264b82e7ea405114a5542b8953779f4b81d2eb03f74bb99c5fab7ccee8dd5828f57d583013ac369cd930407f4ed402afb645a4580635d227b845a07b4a1e76989ee96bfdb87072e9bc64b0a95b7961fc468957d72a484dee41ffac0c4caf2deefe6489f76a0c383275c5a55", 0xe7}, {&(0x7f0000000140)="a814905362b63ce234db7af6c30799fff2c9afcc493efe8baf464c5e6240230b3f4d0cc6e9ce48c9e3902c4005d5fd65c9aa286c6cd170c3962c0548e177e206461e47494b26514e8a2dd777d6cb60cc9f88bf8cbb42a715c225059c6495e87a1fcf4017f445802ba4e026345aec5cfc22e642c5304da3ee511d72f9729996bd74c48cabccda84373350010d6a542d619a0e0bef5cc1f827c84aa8d77a9bdb4c", 0xa0}, {&(0x7f0000000200)="95938192662d44a36a3a658b30401d47829ce8e998b1596508d828f2a90482c9501c004944bb61ff10e814be917096b313d2b1d434a52e64ed573a7de15485b83e3d4a8601dfdfb4e0ac6a2fff466408b71806737522c157dd37bd2b51967718179972887776a9287e37adaed642dbbd250b72791c1d88e45042c90e341deecf672907efb0060ca74027a6161e1403f2dfd61244cfb98c3524e44023601b316c54063f68f95bb404811bb716524ec9ad0545c181e9efdda8019670eaf8c00011621d801454e0c52673446f50fa53295263ffd099b3cdf2ba1f2aba4e7b44512d9b7b528ac901d0ef9f9609d455e6fab3ad", 0xf1}, {&(0x7f0000000300)="b36d037cec6d37e21995b92279cb8f254c3c1b60d739f739016a8af4275da8c4131273a433e31ad025923f", 0x2b}, {&(0x7f0000000340)="dcf1e5d46e6854357c230ad1cec9e346f2b34cad7539700e0c650b5d1852e9fc75ebe12b634d6a99224d4843b93de6bde24f984c34226d75e4e424b86492b8f68cc10c3b1d7824cbc593ade1ed4d9c19d435f2450aad2f7325edd8d2a73502a66ecf9b97a2e3eb05e3b178bd0c858e42b00e1d4bcc57b2d5df3d35e37d9870517a9623b4d986f6e8ae", 0x89}, {&(0x7f0000000400)="017a0bcaa702ec21b70f59239158bf66df1c0fbc82a4b5c469d36c092f70dcc26fcd5aa01c0bc49a2d2389b4687b8f475ff03c32489a7c43fa33c0f4271f18256cbe996ceb1620f60618d01779101b", 0x4f}, {&(0x7f0000000480)="ffd39d6db6e0457b52b8ce0382a15545ddbc73a5e77141b8c56c217159d0aba2e96cddd469f339a7fe203f16f30cd5046e0a2dcb42034667daedcc3a98ce5d7996becb", 0x43}, {&(0x7f0000000500)="af82a3c43b6e001a6907afabf59db32bd33bc806756f06cc344ed0684f497ddcef9f5cd201142541ffe62ea1df257366a025514dbe6e972faa3e6a9c6218f153441b954431b65d6f86bb08b47ba375cafc8f3a2582c505fd754ac2d8c8b1edfdffac041c05de8499eb34b176c4f0b9e50cb6beb313ffc9796819137e531f79954a364706d2689a9a23042882369ec23ea9b9153618638ecb91d7f761", 0x9c}], 0x8, &(0x7f0000000640)=[{0xa0, 0x1, 0x4, "933a3ec64e77175408791f170017883b4a92c0c4d8d4e571d5fa8734882ecb5fe4213389c155875c93894611c3a3c6c383b2b8635dd0c786ac98b5fc34bd1bc483230fa1b90590a25cae58d1b96fbb5a44397080c094f6cc12f2e6fde4c2212093810bc5b5ea7e97ea189cefdba75404b93ce2d33ed041d9cf8cab74bf4076d990c15cab792d635bf080238276a226"}, {0xe0, 0xffff, 0x8001, "f45bce71c84066f98e845c50aec6668cb529a2aa3d1375c16fb77d9f5cced91767295c73cb09bf3a5c07a52860fe22206c22e8012997e82ca42a3e38d12bd65e31828347c0e1b7c70433e8b4456484427aaa6cf3ab3a41d026aa9752d236652194bef9e790209a501f1aa770ad18de29f4442b6d006a0c2baa9040e59bcc2d8e7007c53419d83dc49d8b6cdbc10729e554abc5e0ed323e0131ef0b650b4cc566f6504033808833510d587f699461b4d0216964b04d6324735f41e95382d49d8f6e4df9d987e1c602d2dd6cd6b5ed"}], 0x180}, 0x9) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) 20:26:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) shutdown(r0, 0x2) connect$inet(r0, &(0x7f0000000000), 0xce) 20:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x9, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:20 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) setsockopt(r1, 0x6, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:26:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0xffffffffffffffff, 0x10001}, {0x3, 0x0, 0x80000001}, {0x3c}, {0x7ffffffc, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 20:26:20 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)='=', 0x1}], 0x1, 0x0, 0x0) fsync(r1) 20:26:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) syz_open_pts() close(r0) r1 = dup(r0) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) syz_open_pts() 20:26:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1001, 0x108) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x80) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x40) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 20:26:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x800}, {0x1ff, 0x100000000}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 20:26:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) sendto$unix(r1, &(0x7f0000000240)="e57e0aa1147e9d6be85fdef99722456428565ff9775dc22e1dd48880d5c8ba44cd67cb9117533d2cbde0b5abc9e6b2cce5f407c8c9a8ffb63520572977e3308b5accd7b86bbe11449a91d9c1051dd5e983ccb21d6e0686433d1b23e1c43f3bbe74", 0x61, 0x2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 20:26:21 executing program 0: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xb9) shmget$private(0x0, 0x4000, 0x12b, &(0x7f0000ffa000/0x4000)=nil) 20:26:21 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x4) 20:26:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) 20:26:21 executing program 1: socketpair(0x3a, 0x5, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:26:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) rmdir(&(0x7f00000000c0)='./bus\x00') 20:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x3, 0x52, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x2, './file0\x00', 0x100000001, 0x3, 0x20, 0x1}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 20:26:21 executing program 0: r0 = semget(0x1, 0x1, 0x52c) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/225) setitimer(0x0, &(0x7f0000000640)={{0x0, 0x12}, {0x0, 0x4}}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/76, 0x4c) 20:26:21 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x5, 0x2146, r1}) close(r0) 20:26:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x52) ioctl$KDENABIO(r1, 0x20004b3c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r2, 0x0, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:26:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket(0x80000001a, 0x83, 0x101) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x6, 0xfff}, 0x10) socket(0x1, 0x3, 0xfff) 20:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26: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, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x88/\xe6\x00', &(0x7f0000000100)='$') kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 20:26:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r1, 0x0, 0x2, 0x0) write(r1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 20:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:26:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x2) syz_extract_tcp_res(&(0x7f0000000100), 0xc8a, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3d}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x18, 0x0, 0x1a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ftruncate(r2, 0x0, 0xcff) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 20:26:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) flock(r1, 0x2) 20:26:21 executing program 0: r0 = msgget(0x2, 0x40) r1 = msgget(0x2, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = getpid() r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x800, r3, r5, r8, r9, 0x21, 0x4ba}, 0x4c7, 0x9, r10, r11, 0x2, 0x8, 0x2, 0x1800000000000}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r8, r6, r3, r4, 0x80, 0x8}, 0x7fff, 0x5, r11, r7, 0x1, 0x9, 0x58, 0x1}) msgget$private(0x0, 0x402) ioctl$TIOCSBRK(r2, 0x2000747b) rmdir(&(0x7f0000000000)='./file0\x00') 20:26:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="d1f7630063ba927b843ee6bb258c2df53c9bb167ba07f44cd03604aff65bd2f859f7c2e185297c1572dc9d24c76c85f225a7e0c5b61a2847233b6045623645936a0bea094f9741c892bad6bc3e47becee770d7b651f70b68ede1d0bcef29ad95dd4065aa91d48d43993458d29c66626314dfeaf1523b090a5c1149202ae1b208f8e5e5585fb2ae154d703960ded66babab46c294391096346c42d80942", 0x1ff}, {&(0x7f0000000200)="a3dc11187402ecd7d5b0fac454f62875147fc543413f2c2fcf38d472b6d7d901f50da769365881245703cba71f4acd168dad1a5a005cd9291af305b48e52d78729d0f6d24ce0902ea7f325b558ac174d42231f6590a77c9b6d", 0xffffffffffffffe5}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000280)=""/183, 0xb7}, 0x1) 20:26:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000200)) recvfrom(r0, &(0x7f0000000100)=""/208, 0xd0, 0x43, &(0x7f0000000000)=@in6={0x18, 0x2, 0x400, 0xfffffffffffffffa}, 0xc) close(r1) 20:26:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x4003, 0x100000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:26:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x400008001}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x181) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) write(r0, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0xf5bc}, {0x4f5861b6, 0xffff}}, 0x2) 20:26:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) 20:26:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280c0, 0x1c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:26:22 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1000, 0x101) r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="943617c5dcaf53fcf1404f3b2db4d99ab63a9486f9f80238bbb8cdd58fb906d8952e842854be5c7f8c185f9e7261f6871050c6e4870a4ea7a4535b99fb8394109089232eff13edb8ef3e29677951f28cc1a55c6c18a222b2afad4093ffe3cda1c775c90b9698b13e4843c870fc85a4a4ecef415e3cc1ec51fedc590ccc2fe3c7d7765aff7b901e4908ef4cf41b1500000000000000"], 0xa) 20:26:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x900, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 20:26:22 executing program 1: r0 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x24) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x4, 0xe1, 0x8001}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0xffffffffffff439a, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000082, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x729, 0x3}], 0x8, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0xd1, 0xfffff, 0x2, 0x81}, {{r0}, 0xfffffffffffffff8, 0x30, 0x4, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x800000a0, 0x20, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x10000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x800, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x20000004, 0xffff800000000000, 0x3}], 0xe44, &(0x7f0000000540)={0x2, 0x1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x50, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0xff, 0x101, r2}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x8000000100) sendto$inet6(r4, &(0x7f00000001c0)="cc1d3b9aa35cd31008e7d8f779b653621bb2a6517e08b8eadc30395c2aca7f0a63001d24efb534fa6d477543caa6c78c8f027cd6aab9ef2f59788c3df51b72899283449f8e5dc6586266a03114120ae678d89fb1d050eb45f18f322ad4614810eba5b2c85c4e90fec75eacfff8dc90a7cab3b092db9babee05a6ca295defc5353e0b245437d37c9ddad71bfb092cdaf93149de949ee835f7d3b66b3c059102e2d1cde66c2a7437f8025b814e169b9b06405b5e7afc711104f0edea5ff0c9bf6c88f87f7881e4f718a1b03f4a6a2642f122fde72216a445e213af498fc703438c589b0f3640d3d74183794394cf80a3aad3bf3a8081ef4fc0", 0xf8, 0x4, &(0x7f00000002c0)={0x18, 0x3, 0x0, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) 20:26:22 executing program 0: r0 = socket(0x1f, 0x4, 0x8f) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x400, 0x0) bind$unix(r0, &(0x7f00000003c0)=@file={0x47c94a754af0117b, './file0\x00'}, 0xa) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x8000}], 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000380)) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r1) close(r3) r4 = socket(0x800000018, 0x1, 0x0) clock_settime(0x4, &(0x7f0000000340)={0x23ff, 0x2000000000005}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x30) ioctl$TIOCCBRK(r5, 0x2000747a) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x2, 0xc, 0x7, 0xfff}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffff8, 0x60, 0x2, 0x0, 0x800}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x16e1, 0x4}], 0x7fff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x9, 0xf0000000, 0x8001, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20, 0xbfc1}, {{r3}, 0xfffffffffffffffe, 0xb5, 0x40, 0xfe6b, 0x4}, {{r5}, 0xfffffffffffffffb, 0x24, 0x1, 0x5, 0x200}, {{r5}, 0xffffffffffffffff, 0x5, 0x4, 0x7, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x20, 0x800fffff, 0x6, 0xfc7c}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffff2e8, 0x5}], 0x400, &(0x7f00000002c0)={0x1, 0x80000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0xaf) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x31e) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="85d35e021de6d8dd27460a2943a18774b320a7", 0x13) 20:26:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="ca") 20:26:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 20:26:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) getpid() readv(r0, &(0x7f0000002540), 0x1000000000000067) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socket(0x2, 0x4, 0xde) 20:26:24 executing program 1: msgget(0x0, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x1, 0x1, 0x9, 0x7d0e474a}, {0x88, 0x4, 0x2, 0x101}, {0x50, 0x8, 0xbb, 0x4}, {0x9, 0x3ff, 0xe336, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x122, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x6, 0xfffffffffffffff9, 0x9}, {0x200, 0x1, 0x7f, 0x7fff}, {0x2b000000, 0x1000, 0x1000, 0x7ff}, {0x0, 0x3, 0x8, 0x6}, {0x5f, 0x6c8, 0x40, 0x3}, {0x400, 0x8, 0x80, 0x9}, {0x100000001, 0x0, 0x0, 0x1}, {0x40, 0x3, 0x9, 0x8000}, {0x9, 0x3, 0x81, 0x7}, {0x10000000000, 0x6, 0x401, 0xc811}]}) 20:26:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 20:26:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000003}, {0x7c}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4000000000009, &(0x7f00000000c0)="03000000", 0x4) write(r0, &(0x7f0000000000)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20010, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x83b) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000001c0)="d6", 0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x1, 0x8001, 0xde, 0x1, 0x4, 0x5989, 0x1f, 0x0, 0x0, 0xfffffffffffffe00, 0x8}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x100000001) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10881, 0x0) 20:26:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="345a2974fb84af1abd6039d2c22f436d", 0x10}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)) pread(r0, &(0x7f0000000640)="1c77bc8f08c9a6eaa248f81b1f150f746c76c321476dc18830b81773908edc1436d3f68da771f56427a6ec2b2d2eac41854029a48dbfa641b21486d228ae29b85869422ec32642afa822c8b8c6581b310985d0b28aafcbef59df8e54a8de07e2f533e982c841cf1695dd7ab5736681a0210930543436171e346d8440f27c29cc2e1c9aa8c3c121193ec915627d12ac8491d4d9f888c92b48d5462429bf28abd2429400871fc94681149a0bcc455f1054f3910eb99d3123d6d31a3ea122c653b6a21af598422a3bb5782efd30103d226272e92376daca2145d6777fe9ca11032d6a485ff2f58904b3e858595e84c02e917ccf177b34aa1ef9f52f01c31762edfde0e80b2ec4de0cc9eac30be7e8ccdc89ef1aaa4e2582aefc99b55752246587eab4eaab7f5e1435271233e31f70226769803c4c008260d8aee61b981623db457dcb4670d22822435070343613061cd5de8cfc62cd4cf8551dfbe0d72348ff5d893957227a8099f727e5ce340b06350462fac4d5da2e303d5009e09fc75523c3192a44fb32a235dadf5f02760f77cbb588685cd734e8cfa4b2924512618d65f4f0243a60d57801efe26b1217302d7681aea26aedac8c334f19e017b8f1a42387575f1cd4b04011e4437ef0dfbdc83d64c3fb49c7f32a3ab643d59f80350407ab07913039f82ad8c5738458136b1dbbc2a01b4812a98ba818e35f77eb03ccb23acbb0f8cca5d93f4097129a50c5e567f46a360a14d924233e6d718fb19d3c9d58b6c24099509efd636e6ea957265291bc65f1232d0ade7b59acff9db01a65f14aab7088fd8dc19756411cca6bb85cf9d80cc4442edfd3d6ca67b118ad10e0add2f155498b6b97f2e2f866f4fbf6385874cafffc786ae7412127e0fd42c499e34a3b35f1517c4c239565f7f60ccdf60265485953e989f249778cf3e6d59fbea0830df1aa8b9a5b2b7e4dd55bfed9baa897fe75f4edeb8544f048c1f967bf0e355876e28bedb6ed5b49e4f75acc2b5826c4a8608f7008e7583018b10230d239f10992e096f28bb44b53f50ceb01fd48b08c3ddb6a28c1c255209ab9a882d294c88e04351cd03272d22a2d7d6a433163dc072d5cbfb169d6fd1613b2503c728c381e96852ca256045fd8b79c6fbfc1db5f00cba0e6b7731bbf433ae6ee93213755bf26ad51152393e32e420458fb34db9383c77b87043238df904b701e8d831a4af7b9f5cf72f3bedf9fb52abd0095dcbd36c10c0098b1ed45ee7baebe47205cc04229b5aa7cd77e1d68335ac31cb2e7004ccb7882f1d3dd25d17b808f0c2fa93c80308eca2611ab3699e7c02af9dcbb937e100a5478d793b1487a2dac7e46d91831d055986f6d847c6cd617f6046ef51297533ab8661be62bab53c59722224e1c3feeec5cc2133ec137901b2712a89def7a72efb7cada5a59fee63a1f4d8e633da1b0783c40a0c2b1388cadd0d8b0481577316f22c85c65c1eb0b44365ce755eb33664a3070f27bba409404910e04aff1fc1ae04c1fcd91bba3ad561da5c4c9876791fbd9dfe14ce033c792f959b1ddfaf5db6fc0faa1cbacc68db9f05cc8e7155e33bf472dde727877a3e5c0e473eb0fb42dc309a99616fd4d1144db5b3d333573f901a55036af51b45d2505e499b21825334ce2b55a52d8ca67d10bde81a432acbd53750fb36b3366ee45eb47692981484475bda9f9e7759d4b006e3ad9898d85d45995bf0fca75a9af6f29a3b79f4ee330cdcd0357aea5a34cd35abb9e523f4dcd458c35b23e7c90a249d1651825b4649942d6e5b45cb54e2b76f0c6d04921fd6c1c7a522505d9a7d34238f90737fa3b16a56527c6e4b3faf9861590e6e6a18c5abc5cd9b6b8afa6e2661161b50e199393f6ba38574aacd3f297356347f6b983dcb0d3d8d419e5b0af99581bee7555c442fc249ba1376c7bec7015ccee7a6bff2af740f36d73f6d944f8fd22c0a4ef42bbf370b103db888c29f4213371ab09a6395a6560aef6eeb4ea81039c379c330013e0b8196bf6f28b9b4bb9261bef723fd3846105493e811bcec0cd40b91527fa284457a84792fb7ed60cd36e62b3203a3d14e7b068d9872ac70900031697c04e91d4f147ad54b9f1576db64aff77e17798db49a4827517d8fe10f00ca29f9f0ac650375f12d70ff7103256010e54a5e4f36368e791ebf69c0f5570cd8264c73107c09452e5d64e53d480c07fd32068cb90af14d3ab42508912ef8b8385f97df5c7132377c0e264026b7a8833b0d14e0780f0b8ce7618823cee19aade0036712b72947aad322e17cbebcfe6e77e2b16063c7e3dc45e536ff928bd48c51504f19d6e4dc09d592f5e011e7a54e577abd7558ceb63632dbe1c1d91ba0225e362a82387867a33f1699a9c0b0727c866be04c5fcecc099654b2aba1d94a56a0315e44dae947f02d1f6040ed5bf1d9528ce745bb96f71351ac0099e6397f1465972674efe47bd7ec66526996ea3643d364b0aba50372428f6fe0916175c5250fc179d15c37a91a4f75b3f7fa90aee72b0d54c5c5d3c60eaca463efe3dfc79bf2b909de959b10d62cf0688419d7d8f4a5610e99c8b9d80a41c5b80fec2fd23781f210399985eb26b8151e59d5d6cab29d5c4474b3a5348d6b53c73074b3ddfa1586436e74956d56d2a2c67aeb3dfe07a272133dd48ede69fb30cd5eb0e24c9ee1e79672daca2a603a9114e697f3d4d2fabb7904c5aca27775508d541672fdc0af3913f6b4b4723baaed9910eb5c61d491c9de584d35a5e4e4cd61a4a356322153dbc8346c1208862d0d2c7162a326194e46f150f45ef88ec75c7d04807d2e1dd3917112f4e2a217510a34d339285cb62f26318a0a864a76c75b51a101a72409bda6a4b1e9b0850901fe889a462d0836e406e56719a2580dbe278760d3f774aa887d8cf74a1b5e4a77cc6c5150a106bdc734bcbdbfe4161753b5631504b9e81a6e1165f7b717de42ef8d54dd76b794722f000999c75e20335e0992ae4ad4d794dc975cf0d9b71b35baec5348439a13fedf6fe492a4ab23d665821c8760324ac62dfee533b9edd3fcb76025faa6ccfa39c0e8645f7dcc0755245fa9b61590ac1d22829ac575f7d41e75ab90b41bcf0638cdb4199bf5b04159ad3301680275fa41e808dc858194e07917d64a205191b4aa14153c2bfc5ffe5e6b53fcbefd373f87798d60c835d068ce11bd4c8eec35bb75989116d9d1bb28d4e332dc0deed95abafc49a879f27239798d50f512517413aa65ade2f480a5ba2b6db49a2a739083b878424bc0506192751d2e7874bcc5d0c7376fc3389e412ebfe68866529adfb57c54eda9ac922bbc028db61efa0f4afdcb7f1ebd1afb296a6da2c02ec6434beca443a8d165d170787fa901f18d4ee9cbf2a2315d12d49fb5b7da1ecc37181b3616b7e94e8a3db58140d6de16366f4936e0373c88bdfd81f815b27f60022a78f47c2be1220dd568f2cf7a32b98f8cd043497977075e7aba754f624cdc0577f9b91bbf11129e315317140c63bdfca6008dacb40b46b1145ffeebb9d5350b029e209681ba8816e626b028ff804a94b2d20a2a32e2922664d847ee1eaf1162f1e9f65abeac87cb9e43f6d3b28c53b75a40bdec74caa1f5af98571e46ff05987883a577862dd25f16893bd7288a260cdda9a9c1ff6993401f48e059d18a22f8e1eae3b458b872c82b30688fba2b5b9f8ae785d4928667b432dca2736ddf5720a12344bb6223d096cb70326c6c2b6a64e35b82c0ab291ffb08297e26a73072d574b39444702f38a72e32ea3d8446701cd82ec8fd4b74970e6e53cce50639e31ae0475394f1ad243fc5cbc4d7a3074ce6c9cefb237c357ae96c05ac50d90ce0f46454751fe0c677e10595e0202bc5852faf8bf8988b93a3b74955398ca628fb1e3ee0d6bb9ba94ef09ee84cb64bdfdfdbc7fcd7f18ef60a05e2fd7bd488993650255eff3cbcdda8181e48f6bd89af632d31f812c41ed8488d8bdfad9416c3f4663d5492a5f55150238a90116ef4911f573a3d3dc98cc259deaf14d7973b254923340d31134f6031c910780702172e091f3e9d607c456f82547344154bb296293a78d592722e4af05a266c563fd462f1b894c4ddba595528514c759b90210655edf56703fb02f6e9705c9aae9b451fa52fab557adbb44367c6e85ce2d0c5fa990afc9dab1deae511293a1a565a9b1533e265ee02d2b3beb81f5920296797c1cd9032a6633ecc5d9b4c69d4755552da8a2fee305717514de95c80cb5dca4ef7fc9d3ad592a071da2dd17ccaa6005abc5f6a5765c10de814573c82870e0f35abe1fa54cc7903d2a103ef6ed5cce6173228b33068a868b3c42c22c2938868fa65b4db26eb13d1d5316679e092e3ba07c4b09a66baf146b13c026483897bcb3429ac21f56ac3cf7414d94ff56f3dc71785b9fc054e3773f5e186a691585625b128910af924f81f18dd3b10a86a17d7d8164d838b36c2173cc030aff28d8aad2ed9fb6a4c4a3c53e83bb43eea885cc42a57032387af390364963708b94cf480157818870a9f09d384370b830740dcacfc219a13f272723da442a94405dc9dc429e235e515ba9974f69455739f9b8c95930236b0fbb5670e67ec489375e80b2c85c5b00ed37274c74689e5078f6b08d200cf14c4cbf3c2de1508d88c3539afac4a4dd73fa1bb0ac2ab0c542d08476ea1067292abc94fffe5494d9a6fe51b26a5e2f8368d17a588893f3ba531b8a2c3b42e8f8554672f73af7588f8afdf2a1f89d302e2ef7b3d768cfff03ca15cc04fb79b03f5742ecd5c52b57e1abc4d6133b6605dd5df5af48af441adf9a4ef8815efd51455c3031be916f7515ab6e0560e3e9bcc7c7ae81ddcb7789ce3cb3003ec7f3e4e3135977a03c926420a6353b21f97e9737a4720c8c27873965f5770c04f0bae2e9747247b0b4f43068b8ed71c9c9f33255c02f994f49078a4acdfa05c0c72272baadaa9e364f2da1ee5a1f92b2bbd9bf8e02c27ffa07a05515ca53e1473503c2af56b545e5e391aae50dd64623bdedca9ca01626711adc3363202a68b843ac18e203d1da48dce81632bbd5d31bef672d412c5523c8ecc42d49a04346a6089706d1824bd6eccd9c71888260d067d12ac1b1cc02a09cff579936a657a853a6a46226d4a554c4b5ea1572cbf386acf75638d0e4a3097d12ef3b95d89920a575af889110637f36d4eb86dd0bc4877e1104589ff8cbe16edbe485ddb4b49d40015f35c66d335d9648df38af16744abcf20a8da6026906b3977ddff820fc28189371da37f8f85683cc85a0a3cf0bfd6e600244f39907c2c8a242c7e2733f8fee474a570b8e739bbac3150b9449f5d3b092b4c2285e724e6475d3e8e5dc02a45ff56049f1c77db510305004c5a15e2229498c854b20ffa5e21d2702631582e310f37f066cdcc83d4a4c5f07c8a37df345fbe2d076335e7b7198452d6e6bb48e9c75208a9950e7ab94af6a89b780fec3f86e65f206bfb9732360363ac20078105e87dd1c0efe8c3fce7e4fe421f9faf1a3174a81d620ef5601ef66af5743506971bd5f80628d79a308d1a7c9e194294c8b03a432f1628bbc07c9c7a5daf896f0c3c1f9fdaee56ac21c65347410daa65696dd318d64bd210bc56647e302c5e3794636a24ae5e8ef3fcbdfef5e8bbcf710647e994e382ca84105c7e7653af2c88c5b6cb148a023cac5533817587251789f72d804111fb90f5167324ce447484a339aa37698d582d5128af7d9f48e1a18249ede8c98ed64d309dc986ab6f93dad6312e42c76fabd67af5ad64e8fba51864c", 0x1000, 0x0, 0x0) 20:26:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 20:26:24 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0xe2aa4d4bc7cbe407) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x6f9) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r2, 0x4, 0xc4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 20:26:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7c}, {0x6}]}) r0 = socket$inet6(0x18, 0x8001, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x990, 0xa) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 20:26:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 20:26:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000003, 0x180) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x0, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffffffa019, r3, r4, r5, r6, 0x44, 0xd}, 0x9, 0x1000, 0x5}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) 20:26:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 20:26:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 20:26:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6b, 0x0, 0x0) 20:26:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000001900)=0x8) pipe(&(0x7f0000001980)={0xffffffffffffffff}) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = semget$private(0x0, 0x5, 0x100) semop(r5, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) write(r0, &(0x7f0000000180)="1cc315281f0f018030519c9d3003fae07593f65b31633b3730da9d5d6bf3c99559d16f2996faf06e370a9e871f118b335d5ca9bf26760b10e01203", 0x3b) recvmsg(r3, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r4, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000001a00)="626f4ab9b17956833fa7ae1820a661e3246dd0781774041ebbb2e1796385f0946344f1f956b77268e9d33db91511356eb05dd8c0dffd50a04b27859e0990a955f15385115820631458261047bc1678506013d4275ed3fdff5fbc4ecf1dd100a82cfa3efa84fc196070689f2946f88deb58b4a8dd9528bc07ef3d08975d7337aa2e219ed5adcecfb27d8596d25f72889f5edc0ce1296cc1de35da3dc8ee16068a7e54689a67628e0b9ba7af515df0f03828c01ebdc772004e919688755dc943dac7d46869f410817b9a534d98087bea738c9e622781a4b43efd30fd4807ff19d002f92ee392163a29afd13be941ac8b4a15ed797cb93108ce154070bcfc7c3a9bf8bcbc0a0e72c0b717285bb522195acc9ce9c12164863c00c1f90f1bb49ec63478ef0c0aaca002028504271628f1e0c0761678f678aac2d4aee2cf6fce5ecd390d0713e4dc2795963c1973d719c6b5ce534bfe37c45d6bc5c78e75417541bf748893fdd9c0c900146bb9953a6fc989b0eabbc63debee22f42fc58ba99ffb35c663e158e32dbd638504b02b8a432724bdb1f0949d3fc83552ab7ac0d72ac07c9a841f8c889cd8630d6fa577ab3c1d9ff8f6d110821f9e866ca720bbb77bbd8d9d173eb06d8138717b9530f64dc69e344813680d255e013870343a255b6287cf011926e4cc237c60474422d52f65a23fa259ad0105b4a7a17d5a68e0f4add19346a1eb50b18b3f3643ead85698dc0c7dbacc49585a3a116ca12cab1fb6e6855491fc77871e8d584fd259926838b2af8e356b828e9329bd2b3560e2ade63d9ffcf1a1881ab1c0995cf05f3e6851eb03a72f1fca85ca540df211eecc66c5966f4a173e9e05b0b11be0aa6d76a695e7d625e3e1580c154ec5e7bcc64d33f8bf605decf5dcb41cf45d560bc76d7fa1bad56ae6243ca237e17d5daead894f341bed7c15113602edbda3dd8e78bcc27ceea311ddae5947eb5c9ad7c2c9bd75947d3dc6cbf234cb957f39fef7d4474a01b009a8e551bf1b46963e3f60b89ec753c0fd48636ab23ebaf42eb3b6f5cb0d84ceea262edd26080e39e55b952182ebc4466b2cbef7c147686743b23c2509b93de59e0abc06c0a818238b8ec8d9734db4611fe6458e34b34d6bbc8c06f47a432832d1f8e12f5f9e08c341964c0357da7038cb7f912e9a6620a963e7da069ccbee93c9ea11de1a05d4e3c9677230d0fa65ce259f9febdcd4933d14c4093a498189dff03be701ffbf6936ee1ba2a47c925b33ae0a9dd3ed63b8b550c86dc0ee645be99f20d3036ed22dc6b73204ee96dc4eff880e78ee37207e5f77149ac8206068fbd0bcd0610f6dc74a2869a41ceefd37bead179a71ac3307b45dae437b5ff7e55e06eeb187b872b683a12d2dbd60f1eafde5cf0bc7aaa34803f9c44310e3290b7be5baf954ff4f7e8229815f30b6a237454b85ab4d69afa5e79cf2ca3b992e28e2e663238f07446706edaf5a5de0c135fb723b21fab72e2a50950624f8d0c014529668f9ad9b5a124ea42dc14119d6a5af01d21208142cc2852389db6fd8864012786ed93e309f1bc74be14142e69078c0270f8cfd2fcb90141a0c524a8768d6714ce06be944370fa4a9b6f1b45a00680e3481385e881e4cc186c175340db5440ac2e3762061808c76e085284f6ed4a1fbe691c15c1d1f93c723a7914256e8c751a7b72e427302748b518902672fe6f7d846e8fa6e66c01fe22ad3d61ac284e50de391f8f37dc181cc9c197590ae57b645bcf3e38d3cd56714daadf49a3d01acbf68ccf44769e284c561a871cd601844f8f7facb2f56ec0c215fb7fa1cf23290da5628330595550b40be5fbc88b02eab65a8b156585a9dc3a104e584a2a7e2713ea4578de115fdc46890f5bfc2c02481129afad3acec564e40025a228c4e9da490d630b039102366a7e1b9ab5d5b9dcdab3e36669a8698075e7a87064bfc247617cae3164ca547ef1ca2e2e6c5983bcaf657916f9f9d92a3cc31b0aa6cf78232390715b198fc91e18d57d3c4cc0f7dee108a53121186822af05dbb8bc41b5c686ae6f870db62f1025c2e95d8613dbbb6edf047a30b17073f89505bc34be9b8c6e7142deaf92ecff60dfdcd7752ac1db893188164e5563676d19409d963f40a41566590f6515f699c1e46de9b8b768b0134cee0ba2c68e741fcd9fc71922ec81315b4c85bdb9d1d36358b04d4e81a2af03ef1f09ae0389c0968ef02db1c7f958db1535a390fca112065ce32a2e49392df570eaf1e38855e01be2cd406a2ebcb9f66cc944ed2fb6ad877c2628bd82f86e2ef15827e1ae8b50a029aacf5448b837fb30f62c56edeee9ff50dd5e5e60c321fe853ecddcd7bcf988423c6dbb786ad8d615e513f0bf9afe047f9f3f2c4429d32340c1a1ec6c4bf17051732429d534f90667f639242b1a24975d19ffe7155931d8f7a72f59fa7f3051c6980e05fca142d02ce5b30e74327ace93f410f1e4b51c7fa694c8b73177b917dce72018508f1287a768fa1c566e2ac5757bd594738960628e726ed1471f231c0c5d821f1733edca8ecfd232e2edd729385dc64a07925a05afeae37c29bbc006109611f966cff38d4cfeae417a1b969a58164928a7436da49a437e775e43125fa12c3ccdfe53f52482303f7881b0a2363679ea167bb30c3976198c3a4be088c382fbc7e7d0bc06139184987136ff4f5c9625734a57336e9286566ba200ba28fa3da91778cc87e70c340e0cef3cb3f38287ae2889bdb07bf275b31fd2b6147efe3a11b7f4162e72d0864bc532ee92a67f8bec28f9e3a20fbcf9ce5fe19dbb800c4fdd7ebfa96cbabe87391bf9be69610a8ff4f45799a950a84943dfbcd79e6f3de9aeaae07a17e8bce101be48805f809e850923f1002f602b3ce89a1284791d30a13e28274a4a101ec2057025006734f5f559d3a5fad2a2ccdef8f083b356d67c2ee49274d583f0db587e9a7659292cafd2e81b4cbb42592515533d03a4d188bfeaf5bc88795b58d40d99b8846df814f6cd9ad4e436be6742029dd2f606f5c06fd5fd831d02fcf45775fbd7361c2f53d173c03a498a8fcfe522ab229c0b0785de4cb3e73b43b00e83c829e7584312c075ed57d760a1fa8d57f735f195351ccfe64fc818574677a6d8bbba904f9963abfb2452cf4afc745d6428ae3d63ce4f32d01a4b3071a22b9d40b316253dc087aad0e99e2bef82cb6b4fed5515e3a6b7e1a336eda06cb2628f668d6d348f47d5a2decd18caff0a4d3b397e92ee1a8471cfd201b93309260935c811761cb52ca9107a4aa1154d708c2317b5f16f6a9430c90b8df36fd0573da2dfa2920774b62e157a704fe67739f1f3a7601135dbfe1230f98703006bcbddc9f09e0f6f9361dfa70e2bc08a2001d9cde7467c7affa3910411545fb9fc281478f601d4d0b5d3de2f08bd9c478aaf5d0294426977f0f1ec35746795b9a1197e0d0ce3d0ecacb7a191ede495ec8e7eb16498c7369135ab557261921a25d5c4a71f0f8826be7345e752f65039de840a42b12cf247f4ec3012272ee6ec3aa006f287eef8b12f64631dabc8f59d9597a510be23971eb825e7e981e87a0116f86769d79f5dea3442a7aa3a79516f776e2d3e54f519ad4fea93c6d3ecf0851cd11d8d2db18533c5dcad3ae15bce2aa316ab35b62f866157ba70acb56057c950ceaa3b3aaa40c1eb1dd3f53b48f0825af989a7d5fc13724eef03155bff191b30509f22bee4b91e69b62b8ea0b602baf4109b2bf906e92821f41c8f00483c53e7c47a21e89ffcc6917b56d886f97b37f5a4decad147ff0268841cba4a5ded50111d1ea0286b02dcefd11a2e8c086c82e274e372a3125020d4818e30518cd3a11e55e9d78562327fcb0f2db05c400c670e5c843be9119d6b2cb579164738f3e346e1810eaa3728c98e111b93e3aaef2135c52fc6d7ba8a2b5d2a6be8ebe88cecd8e957a394864d7e66fb38a86f6f404161b8f2f4b1ded54f8f796f67908a3169c6bdd5d41710bfa9fcd94e3fc1f83fbfc009556ae1566fb2a7941be00b0ba70eac554248766935abaf28321b7d9efe83a8d39a058b180f56b591c5c5a87236a0ff1d6c090e636947f196b4b5f41907d40a4aadca5c2d779738fe37fb60a27f35b42a19c0f41a7cf5ed4ead2cf95ae941a168509d39ae815c3135ac1fe414fcdb084ce2819a73e9f6771ea22224baadd3c75b1f1257987c38a8dde35b18131b7ceeae42bd633121cfb43651254e8d4d5dc1203fa7bedbeead7f6e9031d1b09fc6632670fd21faf66e20f083981f04d53b7df63e9392fc9090ca700d41085b40a8c25f433cc3cb8b76c804cc0dd6c08e697b579abc3c6bcceeb40250bb19f18976172660020439f583c2c550b26df0b41fedd10096f10968b4962ceb756eb8d47a5fd6fbed59ea178f171aa1b7b900a93ca64175f06c0d87fdd18701b403e790057c104d61a4d90233a96d4c003f09e1ae0f1c5bb10e1810a922956d8892e49e24b527c7db7bd1614d73d62929473edd225c6f5fdff07a7bc4a05deb528d51144a004b938b477a707c7a152ae768d49757c491f4b87dadf628e57a340e214dd5de24667dce0700a6e5fed45c84111ace0f8d79da4bb45c6943c3c0c5616d7ad135224b422837ab927028c647273b4ce8857b31e1524520fd5ef23dbadde60c54e6588ca666fe95c97061e49e895974de232db5c1e64f23ec6ff846452d8aaa719ccf552f102e7edb97ede1c2bcfb266887c2ab624923a1a512393bdb97fb51d3faf16edfaace19d2e6d5a1b0df104dda0a3f8f9dd3a7d40564a973038da035ed7225fde50a86b98beef90a3f7123443901ce6f14ff408a2881bd08c4dc8a7063b85be4e062d1bdc20d7270d52f70c2a46e2e1a82b921eb9418e18fc63434ee3d79779ea7c63936262aece27958f18bd4cd1daa512e9346d1360e3fdad3699f858675209af32be6e5f7bf9a3038273921e018d220c9eb8ea7dfd436cfcd2680508229a74ace563152568260fdcebc56bc729d72d87bd6c907c3a5d4e62b3c2817f0d25db38bd62f27647da46fef9893d02c3167aefdff6ade725e553fb69c64e1ccc17063352770f3a0a6597b83aad80832bcff0cedec0d2c4b068e13946d8aeccbae439884441a0fc612ccd3faacc09d41f1300262975ebaad66d2f2c92a50f6ac5982bc61af334add697580da5e2eaf58c9b0ba216643983ff159c54962bcba50382e711939460deb570dcb32cd3e8051896c7be17c3a72682a6de633d8554cf43529f7dc93396aab2383477f34de2ae3bafd9f13d3c123f7a1fea67d40819140ed5b1c05f7a58a8a934a4019dd5b3d84a2c0e1991b3c80188d1d22c31cb55dd717d0bdacab5ccc1bb5fd6016fbf3a2bce179773b48d1f602b47dc38b1fd090ccce310e2ff6473571d8d0cc4f0fd38fec82c7163129cc580ceeb1a2812d7e620482bf25a5fea650dd56bad950d16a647f36abbc278190b4b7716bbae8fe8c0d2a8e0f2744998e8d45114db54ed1561067fd9fa5edb531790203ddaac9f6f1a6e5de9796f10860df2c82055c4c3e087414521b690b958b934313be930b74cfcb6ebdf8d0e8a041db8611b406b07fcb348cfb9a7794bade68472732a5b694a13971c0691749fb4f214819eb3cf681b25f8c83d30d9fb0989e142e2710e7b5224040e1aff815cd5fa01d01e16fc9c189936fbff25a5c80103737836826ca9a410399798333c356ed4a0289524ca395b1238bf19a89df884f65bdab8c2194f5397d2a4b994fb0616efce2e53dc6b506e49dbe772f5f9166d77d43b1b", 0x1000, 0x408, &(0x7f0000000480)={0x18, 0x1, 0x3f, 0x7}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) unlink(&(0x7f0000000140)='./file0\x00') 20:26:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x3fff, 0x447) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 20:26:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffffff9) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x81, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chroot(&(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x800000000080}, {0x84}, {0x6}]}) shmget$private(0x0, 0x3000, 0x544, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6, 0xfffffffffffff133, 0x4, 0x9}, {0x200, 0x7, 0x6, 0x6}, {0x6, 0x4, 0x0, 0x70c6}, {0x6, 0x8, 0x2, 0x7ff}, {0x3, 0x1ff, 0x1, 0x5}, {0x9, 0x7, 0x1ff}]}) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/43, 0x2b) r2 = socket$inet(0x2, 0x8005, 0x1) setsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f0000000040)=0x9, 0x4) 20:26:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = getegid() r2 = getegid() setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) 20:26:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x81}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 20:26:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000f60093d0e0000000ffff000000000000f87c8a5b397350089fb46ee1b6db7400002750671b1b542a53878600000000000080032900"], 0x38}, 0x0) 20:26:24 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xdc, 0x4, 0xb1d, 0x6}, {0x0, 0x0, 0x20080000001, 0x1}, {0x5, 0xfffffffffffffffe, 0x1, 0xd}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x12) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400, 0x6, 0x3, 0x10001}, {0x7, 0x9, 0x100, 0x40}]}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 20:26:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x4000000}, {0xc, 0x7, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x2, 0x634}]}) 20:26:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffff9, 0x7, 0x8001, 0x0, "dc53e7a3113a8199daae13b935e84bf080735729", 0x7c1, 0x9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xbf8, 0xf4b0, 0x1d, 0x2, "1892a6461f65fe68c888a0186abbb8c4e62f81ca", 0x7fff, 0x3f}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff9, 0xfff, 0x8e, 0x6, "00f36b8b35b2c123b5492dccb07c680bbf2ba628", 0x39, 0x81}) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x47, './file0\x00', './file0\x00'}) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x61fe, 0x4003, 0x20003, 0xffffffffffff07da, "b08d9e7fed2b0000930300000000000000000800"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:26:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8dabf30f4c12b4e2, 0x0) r3 = dup2(r1, r2) fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x3ff000000, 0x163c, 0x2, 0x1, 0x4, 0x7815, 0x5, 0x1, 0x1, 0x1ff, 0x3f}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 20:26:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() 20:26:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000340)=""/239, 0xef) pipe2(&(0x7f0000000080), 0x10000) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0x57}], 0x1) syz_open_pts() 20:26:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x6) write(r0, &(0x7f0000000300)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0c58cd796e5449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcbed74b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de44b547e4092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad1693384e97b3ad9c3734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b31c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d28812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4278320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0736bcb4707c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c854b01bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f69abe1db2fc59a7ed4dd08687a252e9d6cada0ad36c9eb9bb6bcb747d730cafac5b605f756e5a9ef97c8b5b07d700052d6408af3be1da1fc9ca2f4f9d281c696f5715ba619d2a2e75c4432baff18544e39ac2913490d881213e61b3e593f5f251d2bf79ee688d6ddba6b9fa13ca3dee2a22471d07873ce2d5f831289a801b3f8b324afec6677dac6dbcc4b0081f483ccbc4ced4b6ef781d5ec1ebbe197a0915f667c7a20bd035f1d338a008245ab786f373aa4954d3ebc5cb823ae697e5367ff5cf013d675375ee153cc663b7f0485b26509e7de182cf4c8ce99ddfa9476be0cd81ebe485779550a7395795b0ba34b77f11ddedfef1a3443776979639cdb31a0df5a351fc096a5fb6c1bbb1043431a4498eed6527993ea82ab6cd44dd7861dcbfbd17d0a81e75a373dc1e0369504088ad95d5eac9df46ba36ce91a3842e1c8312d49b879b509b67d4ca88a5473acaff2e", 0xf84) 20:26:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getegid() r12 = shmget(0x2, 0x3000, 0x48, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x634, r4, r9, r4, r10, 0x9}, 0x2800, 0x1f, r3, r3, 0x1, 0x2, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f0000000340)={0xfffffffffffffffa, 0x2, 0x4a, 0x101, "f96d9a5eb4ff86a44a3a4f684992cc6c5e6c54aa", 0x9, 0x3}) setgroups(0x9, &(0x7f0000000240)=[r1, r2, r5, r6, r7, r8, r11, r13, r14]) syz_emit_ethernet(0xffffffffffffffda, &(0x7f0000000180)="0400100e") 20:26:25 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x3) 20:26:26 executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x200) r0 = semget(0x2, 0x2, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/11) 20:26:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00"/55], &(0x7f0000000180)=0x37) 20:26:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10081, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) close(r0) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 20:26:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001c40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0x4ba, 0x0, 0x1) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000000100)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000000540)=0xc) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x1ff) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) fcntl$dupfd(r3, 0x0, r2) 20:26:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:26:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffde793b5a9cd3cd468f720bfff506978380c05559bb04aaa0749273ff000000000000f87c8a5b671b1b542a538706000000a71400000029a700002a000000"], 0x38}, 0x0) 20:26:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = semget$private(0x0, 0x1, 0x60) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) 20:26:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x7f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 20:26:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x2e) 20:26:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f0000000340)="b6") 20:26:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x541db0e9) 20:26:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffffffffffff) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() write(r1, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x2, 0xa3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0xde9}, {{r0}, 0x0, 0x4, 0x400000e7, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x5c878620f6fb664a, 0x4, 0xfffffffffffffffe, 0xef}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0x6}], 0x7ff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x60, 0x1ff, 0x2e4}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x82, 0xf0000010, 0xa, 0xfff3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000004, 0x9, 0xffffffff}], 0x1f, &(0x7f0000000040)={0x0, 0x3}) preadv(r2, &(0x7f00000016c0)=[{&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/198, 0xc6}, {&(0x7f0000001540)=""/250, 0xfa}, {&(0x7f0000001640)=""/89, 0x59}], 0x5, 0x0, 0x6) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)="be") 20:26:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:26:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 20:26:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 20:26:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 20:26:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001240)=""/144, 0x90}, {&(0x7f0000001300)=""/50, 0x32}, {&(0x7f0000001340)=""/35, 0x23}], 0x5, &(0x7f0000001400)=""/128, 0x80}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r1) mknodat(r1, &(0x7f0000001580)='./file0\x00', 0x106, 0x5) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 20:26:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x20000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="220e3c", 0x58d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x10001}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 20:26:27 executing program 0: r0 = msgget(0x1, 0x6) msgsnd(r0, 0x0, 0x0, 0x800) r1 = msgget(0x2, 0x140) msgsnd(r1, &(0x7f0000000000)={0x3, "662eebf2473cf76a9671ca5059e64b9388f64fac4b8ec3cfe4e919996ade8601e108503a76f6fe062eedac868a761ee0e3a761f150236d994d936e0d0e751af7183fdab5325830e2ac4ad2608412a2fbade22a35c568d1162f2bb8eddb2c030d5292b5b2d151e226b7c4f20c77be6ed21b3b71334ef665b3a9e6057a72f5601d6d5d8b20338bae271c9d96e6d038f6f22d6eadc5679eed320d7b9d54377c7ad4933b6ab30ed0265f1e466344d6e61b55303b22fbaa7ec556b5ee50b09cb0417e45cf5b10b90bc264392a468183e57e3d93aa3f33db1148c27f9b8cfab9e70d3659f6b01f018d9754dae151"}, 0xf3, 0x800) 20:26:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1c3, &(0x7f0000000000)="b6") 20:26:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xe7, 0xb73}, {0x43, 0x2}, {0x84, 0x101}, {0x46, 0x8}, {0xe1, 0x7f}, {0x0, 0x6}, {0xc7, 0x1}, {0x23, 0x5}, {0x100, 0xa3}, {0x100, 0x7}], 0xa}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x43}, {0x47, 0x5}, {0xcb, 0x4}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10300, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x0, 0x20}, {0x20}], 0x2}) 20:26:28 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x4, 0x5, {0x1a, 0x6a7}}) 20:26:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x90) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x20, 0x4002, 0xfffffffffffffffe, &(0x7f0000000080)) syz_emit_ethernet(0x15, &(0x7f0000000180)="ddc3") 20:26:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) listen(r0, 0x0) socket(0x18, 0x8003, 0xfffffffffffffff9) 20:26:28 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200d9, 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0xa9, 0x3}, {0x0, 0x1}], 0x2}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) flock(r1, 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) write(r1, &(0x7f0000000500)="d04edf375972b55ae644fbe02818358a8977fea6b9513791890d8058753546ebe06db433a10fcc86d189970b280142713061115a7fbd8eda3787d3c174e9cf569dc17ccf361ec36b58c2ea6bb93578afc1cb468f802ec5bd2c1244d3aa1f8b991bf63eda50668725de8290f2e4ec8cbbfca4344e2cbfb7595b0f6e21b43a3f91d9432e43a1c84e06d98fa66cf7350b360d48d62066e8e7a19107cf8e6cd7312159cf747172c8fb1b6b28269e94c370089d333dc53dd803cc4632f759df912275e23ae3148ec55bdfa9d9dd069e38cd348111aa2ebef100cc83ddacbbb183f89622b490c189b5fcf234fb2c3f301e2b0d200344f684f816e11ee7a977d4d6dfce4f08b7582551dec7dcb0deb1194750c01d9a0ba14626137df3f349d93b22afc34a057bb92b80c8487bb312c41b91af827bf09adffb4c5d4585997a844b8ff87e5b5b4217a1d937bde707f8a208c04f3eafd339e534568e116832bb15f3bd34799087a1f0652066b0d1eb3ae5ab89f28333577f0ecc2205b88c07fe4862f498da2b5b750eb2d031d65a07532c381dfcd5099b27ba515a4fbf0e1f9117f29a7e180ec9adc974f0c60380b10809148b8032ff16b27d6d7773f2fe36f0749469efdc45f9328ecfd1cc734d35d9b5fc1c32ea28514970f8e2901a60b6b2ccae906f2fef4c4757f365d889d6bc93969d214016c816e08961956718566e55c669b7387acca8ad72b91d633890b6479e0e4ffe33a42d3c8503e5f92a0d8f74352daa0ba37030f217cc40677980a85f515dc4de1fa2756d202079503b7dfc513a045ba5251dd5eb2e3aade9f3fb7bcb00e3564748a19119ab1337dffc7ab8a74c5b68a51f8d8e0b9358e9b074566312e42e2947bef18f2d5a429cb1efbe5143af1bf275d3f1e78b211e98a8d64124122749a466c83c3db5f5cc40ab685e2dc9c81507739a96866b5ed914c6a882f88a4a4c6b4a40e455592df73aadf216c485b228a0249b283df003e3f49d51758f28d4612024ec8179475e4e862a2882bb568ef03bad0b2d5794ea3946e96aaa0723a902b9c77c77c66dae3fdb066a90a54a006ecf4299e63d8853515db0d2417d0dea89d9bfd6ae096eeb4bbceaa96b870f273031c4e16d8841cb4b5fc5a304ea96136dfbdf8cb41a5eb108cd0ceb572d6411d4555a01d33236f7d51c6b8437aa3c82593068c52861cb6f27518f08daa4f39fd7c224975058ea3efcf1febcac596ac194ab28c3ba983051ba6b67a3689f3c4e06deed91c46d4858da0ae52ca3d0165f41cb74f0c38bc7866d7cdd2e6fbca95eb74222c2237e5456ce03fd937056cfd1886546236ed06ba0b567262eda3e0e7e0881e5dac78545be4e5deb7ede50aa313b1b2458f3a84cbc25e8ac2a5874d78ac9f9fa5047f788f92e805d8430d5e78eacec10b7a75511e5458806f7893b1e154480d2d546248fe29f06df861c98ae5f8bee0242af98baf5cbc54faf0831f2a15379b505cfe0983dbc172f37de453d0b43631ced32b7f93aaedb7a255ab6b744a4dd2acfd9fc725216e156e2a7ebc30132146b2317b4bb978c3d35c2f28d70a53992aa346ed6d4858d8a891fbe214302eed5f5c9c48ddeee24f61c0b4c218e976c9f4f98f4acaffd9121e5e84cc8f19912e5fd8f06318e69d22b466229f40b1bbae6f092c5aeba0134566fd8a93abc8cb4ff8ac4533d2a688daeff784b18a32b392e84d3b27963c48966dc7c92ed223da74f3fd76af5df885aff4ca9d02200c523b0ee153f7ec96a55cebfee4e6b9b202e2fc1378dfcec553adae9bbb1f99efd952087a73d13b3ebfa0c3188f013866b818ec0b62a9f52861d4df9f54ba14bd7ffaf8a2b7f9f9b9dea6816c53e310553c17865367e163ee7c3e740b1f234d32d47f06e4a44c7a232819745242c7d60b9fe6b5aa19547abb22e1c4be787f2eb31d175ad52609f080df43d0f7640ff77f97ef968593edcc11f417833f5a7ce487334b2b763510559294de99920f6e235fc934b2c03b3525db7ca9e0c3c15b0d9c5ef6de6d1c13d2864863daf7d0d6677644b23ac19f3911ee252c35e497d9cda934fd996db1d3e7b27598b6bacd1b6d938d661f23f6ce3cb1d2ff10a451cce3c291b94e00344b24eba93402cef79e781419098a1b2a1070436e633fc2eaaf8ca526251f1e4b5e253bb58386d591281ca2762dc43f577a9b36853213a0bc6ff928eed6669883b705ea0e408ccd745f5d387f223087dd3cb5cc18697926f3915bbcf4cbcc8ad2d07106d67216c7087dac37f1958a8169f55ade7bb878fce5f4b93a53ad041a0c625294ab80da3677f36517620d3b75cea1a95d3d244ec18a832a1ca7234fe3739d7197e3771af123ae4d98cd6509fea1a4a400705c80ef3d6ad26d9d9bd1b060025a574992180b427d9b20cd95b90fd867dd5b4a1bb00a10b7d0bb1f6f6571aefc716ac6cdce31c6bc09ec86944a25a68fb2d9f1d7597b7ce5f4e45d726fae6eb1be05d3f15d9560d0d684e0e1923e735d21c20e5d9a356e485033b27812a66615b08388d560ca56967857e52ed154522e04ae06958b0b971b6ac0456e7aff66fdb6d3dce2f9dccf9e93c39dd2c3dd37d1bf8b9a031b19df945bbf637e13847fb9c36b28f4585e1dbd436eafe0df356a91a5c4a4751dd1e6a26d758a0a1ffe52a5341a8f4ec107fe2e5b61434fb866b4019ac4697b202ef08cb0d5126aafe37fc86b77f3ce90a2a49ad856242d86b7d4e77bedd667822a2460e11217d459ae4b1bc7dc19e4aec3b7037672445345fb14dabd7d391e40808a6120b838187adf09d8e8acaf1b13240a182778aaa5e4f96f7b1e75825a0d18aebb434d27b21a8f360c2257b89b6958d99035ce1910429ad3949d3abfb4c52ef06e7d358bcf4ebe5245d36a25e9557b0bc5ce94e5ed49a1ef8803e5bfceca0894244fbd457e8c932849d07a46cd505816f4bee836648261bd93bf99d2ed975ba9b351258cebe308186cbd68cf9cc202b847b864c8fd893da4e00d31de58b7430daa527993cf0f2a938fcd5b582b5aaef9f344d3934e496778fdebc94c92ff8d77f7473a37b9d83c1dc9eba904e648948e5db5200742e27d10259473e16cf584340057dd11f0b8599845ee426ffd2e9aa7c098e2b79255c39395fa438492d194c8604dca1f486d425d676f68fe0344b883ef7892b5738e4970b32625d0eddc9da72424ceabfa996886d11301ec9d5b30c6ec4400b231b0bc33da0c92a4397aa6c3bc0dd369eac0a2ad2debe6ccc7c007ac8b8f3adb34cf27263f912d75e5e37622dc80de045b6ef8ae60f2daa38df080b4ae00d6519f942312eb13d2519038cd3e1bd90c5a9602f1237ba9839b2072f82c804842172f1a56554a2ebbb669c2305b087b7aecdba3ff53657396073f231de975f2379865236148983dd3f0d336f1ca64c39a321e4da0653fc1b8bc467fcf1c0bbae51d0b87100ddd5575ac10001838da0d289e2ad76236e380bd7839cb0341876f07bdf13612fb3e1a92c77dcf153d053622ecc790b868c7b0799255aadfb323d18109c7bf2153e82bc8e42e32454534c48afd5556fe11ec3b29e4619081388f8a58fc22a26e4002cef9796ec77f91a80e6bd50bdffbc7fba61677530d21aa4a3e4226afd5e57d6aab24f50d484a68cd33c7434603d8f01eec30488909fd8e5a552b83f954de73ccd67524b0a6af3c07fb38886c2eda2f3542dc6dbaf9126d63e9f22c9d30d685c0a65948504f6356a9b5c40155dd7c9c38a454a51bd4ddf619ad6168367d9387574b3354c137c732293347b624f85bbb291274a1412b5df6894cf9fec4700b4414d99496439219727d3137c0f013af7ccb3615127e22b86fe14ed62627587c5234256f163f8cc8bd9400f2c6cd2bc9a2c89962ce122cc90881e8d971263f09a64490fd0c81d312c70a5e093ae1f3dceb4f8130bf2cb2b0930a54dbdddfd27723a6601c96d9f5c481905cac49a48c4ab43e553ee6a7f96f403a8ac5fe3acf7391b24f3aa958e7c591f8144d9a93f2334cecc3a93849b5cc39e16ff93ad19f848c2634bd2e1526b121b318f1261d51ebbf86dec3027fe16d9b8008ad6a491852b42bd7e705e851ccde6b4743dced4fde0471a763210857ebfee5d490f8d08d03ac2d662a3a988207ba76f7b1ccd72f2bf47a21feb15551fc6542ff84e75a481b36cf0b6414ea1e5979cf85979ff1b59376ed9864c5193bbe99cabf4866eb4678e9ab76fc7ee4ae7dc0eb5c3ba1ca26abd1c5da2c9e394d664eafdba967ea3e7461e0ac9a35f503f72dcc1c2ae7cec6944977fd4d337c40ff2e81ef7b14c1f201aa40c53d40bf44fb8aa022f2f6b542196ab453e84651ed375be0981aad8fc77788cec11caca5bd2674866d679d9ee3384b423bd1805438aae963792e1559b5462b78b5b7c76a8f0b00fe7c5d4e91dfa170c740292ebea65f30ac1c1523d88ba1ee7e704821d9ff8305a9fbeda94a34e05e5a424f3a031a0c170cbd7de3b2c2bd48af969c707942c0b922ad27e70cb97d12886daeb3448610620fa28bab11a592e8daef56af58049df4507b87f10624775079ab792f1e0c7bcd53c1a234c0d83b542d46e0c5148c92685f9ec0ae3457e2a19e002c0853b294977e4cb4622f5dae031cf93efdd5f07f8f81f781ce6035e99d74654ddb6152fa706ac60aef67da0aa9230c9380c595c36c6fb9a06b28717eccd055d7ab6377a4dcd976591a5f31945d80136a17c32a9adb5ce36ee7c9497a4022218f2ed96eb5b86d6fee9dcca8997cdc4f48536366ffa5477cb4001926a085bca964d47a1b120555da5a3d21090347d0d3e703148327ff9d5865c9a0133fd033bd56e02b494fcd906ffa1878bdc6a29d94fba821d8bbf42b5a5801d5e61f9a0c48ced636357cb2191bd8097681459357358bc3d9f5b7d38af0c8a90cfd6529b79df1c690c5902e0d0de5c10958d8a32860a16170eadad714979e9f74aeecbd0b9077e91d007b783ce087912b47f40007c83ab48a6b6d1b8f20199b914b5228250bba945fd265c28f06dedc068b7cb8a8e87a27e9caccc9f602560ca50b40f84187d1bcbc843f8e2bb8208ba1a15b2a43ccd4bc49e148803905282340fb035a27bcb1a35539794aa6f65b59163dbb5aecbc678432c08c81c48847ad5450e2017a1972c49452957184b28186021ac0e14ae9ea242975a5c23848c10f7f4a73c7abb92a48e05bdf1887a7f5e58127abfe91405a0c9d51bdd62b07fd890bb0f918de7f154fd0ccb21f7d496fa1b72c01884fc400296531367b2e766a69e928020ce370644a6a393663ef90249124aeebe3a9ffcfcbc623db3a19fab72ff5e9a732e577aab48b8cf1e784828b516231e78c439800e13bedb9ae1564d7945aa85a7c7db67b8f3a9acd6cbe1acb2b3134342d077bbb1298fdd6c64e0707e5008debf654120798246588108ba83716d4e06f7e4f224ce6394eec8f1cec5654e38442f92a6fc5286eee88b6dcfd774770ff0e205356aa9793d4c8fb4238b4cb9effdb3fb02a87c8d73d30e747df77bf776f0a051e1d9a485a57cef53b351db9f780e7913722955d9bce527f38816310310397f3db15d0fd638b273c0bf69fcf3efb67ce20107f236b530a2b360995ba21952dc55816d288b6d071f98c315978c857a1ce21b4a88a4487369c4588b39b72ec6fd2d0ca7378cd9238c3bc5559c4b4647f2f9100efeb0515e16baa14132fedcc8c44c7e12fcc8d37812d41dc84513781dbf3d5127e4726b89fd2b9fd6e4e25903bb1b1f97a5574e26e486d76b3d828966de", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8800, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0xdb48) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 20:26:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 20:26:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x10af}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:26:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:29 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0xff, 0x100000000, &(0x7f0000000000)="7d4dea38db6fa1b13a6a7dedadb66db4c5206bc1db76b938948fca81bd8c1ffea496ee5168832d5e6a41b9bfb0363c4acbab07bb23adafc5063107feb0d7d4", 0x3f) 20:26:29 executing program 0: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:26:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) fchflags(r0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x80000000, 0xd3, 0x9}, {0x3, 0x823, 0x0, 0xfffffffffffffd95}, {0x7ff, 0x9, 0x0, 0x5}]}) 20:26:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff", 0x71) unlink(&(0x7f0000000140)='./file0\x00') r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = kqueue() close(r3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x78b8c0f9) syz_open_pts() flock(r3, 0x8) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x10000, 0x5}, 0xc) 20:26:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x46) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 20:26:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x10001, 0x9, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:26:30 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x100) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 20:26:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x6, 0x8003, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:26:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x1, 0x4, 0x8, 0x5, "90d4f40ed9b9a09da1a69938780bba3298b53f89", 0x0, 0x3f}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000500)=""/247, 0x30a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="99893a49ce219c22051c2aaa715281e8db4bea3c6aa1f0f82d8e2c949eda9580636e8d15856b9d", 0x27}, {&(0x7f0000000100)="4e6be1184c3570977301da01fad395e57b0d3c3828bf9c901a5ceb46e784fdb245773a7952acd22cb7aa3c4eea4ae966413f82c7dc9ed1a84c42cd28d7bf80", 0x3f}, {&(0x7f0000000180)="60d53cfe72e342b98572fc96a7486e826bd0bd4f75e57f0afec0d68be789d4ec0861ddf8c3fc17966fa5ef28dcbcdabbac7eab33517a", 0x36}, {&(0x7f00000001c0)="75abda1ad7f7a6df988566cf76b56c690f146486e1777db452e707de50bdc2a7f241b08c2b0af15050767fdf9cf67422c5d558fddd3c803df395a713c2cf93cd", 0x40}, {&(0x7f0000000200)="c4a94393fe0318a14f0df519621f2284de3deb0f2ec962187105fadc5c654aee8cc90d35db11adb1d42aa4745d3b925e349a3f9825f86c4655b3332fa8e118af7ce7ae0bae8d98de57a12184179b48ccf02df7741c883069d4b88e3bdb0982f542d13dd692ae2810b0a9e7392eaf18e6aa2ca61f7e330226df10c0680416b6ccc8a879d3f83e944263d8028f7f9dafbcd17015b5091c845497265df2c74aab914fb3937718931bfbf39f81876666940301c74301c61dc74344a4d2099f32915ba985239fb6e5841c439127e602fa2012397038633c0d474f55fcba167049874eb0d7ef9ed46c", 0xe6}, {&(0x7f0000000300)="72da845cf468698f0e4d7d6e7dd2ac104712e30df1e2f6adb90cb14977a66696ac11373220ba043d7bf5392c55a7338dc667fbb70acf9880ff97101b31a0d41764277e19f315b93d88f86cc45283adcf5e669a2725cdf2689a490fe3498b49a41e123c95cc2ff598c1451ca98dbfb17016064d472ac347ecf18ee832dfee19ff816153d8e7176d80aec54add53d6c19aebf3", 0x92}], 0x7, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) open(&(0x7f0000000440)='./file0\x00', 0x100, 0x0) 20:26:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 20:26:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x220, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x401) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x7fff) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3}, {0x9, 0x2a}}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r4, &(0x7f00000005c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/208, 0xd0}], 0x3, &(0x7f0000000580)=""/37, 0x25}, 0x1) r5 = accept$unix(r3, 0x0, &(0x7f0000000600)) recvmsg(r4, &(0x7f0000002cc0)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000002bc0)=[{&(0x7f0000000680)=""/252, 0xfc}, {&(0x7f0000000780)=""/92, 0x5c}, {&(0x7f0000000800)=""/25, 0x19}, {&(0x7f0000000840)=""/209, 0xd1}, {&(0x7f0000000940)=""/226, 0xe2}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/213, 0xd5}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/96, 0x60}], 0x9, &(0x7f0000002c80)=""/42, 0x2a}, 0x2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000002d00)=r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002d40)=0x5) pipe2(&(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000002dc0)='./file0\x00', &(0x7f0000002e00)={{0x7fff, 0xe49}, {0x1, 0x1493}}, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002e40)=0xfff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002ec0)={&(0x7f0000002e80)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000002f00)={0x0, 0x7fff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002f40)=0x600000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/bpf\x00', 0x80, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000002fc0)=0x6, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000003000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000003040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000003080)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000030c0), 0xc) socket(0x17, 0x8003, 0x1f) 20:26:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = msgget$private(0x0, 0x200) fsync(r0) r4 = geteuid() r5 = getegid() accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x4, 0x9, 0x5, 0x8, "6112b4a1527ed852036173472a1ce63494be5c66", 0x8000, 0xc09}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x8, r4, r5, r6, r7, 0xc8, 0x6}, 0x54cfd55d, 0x0, r8, r9, 0x100000000, 0x1, 0x7f, 0x5}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r10, &(0x7f00000001c0)=""/62, 0x3e) 20:26:30 executing program 0: setreuid(0x0, 0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:26:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 20:26:30 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) getpeername$unix(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023d02b0b3dbc43b42705074a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f12fbf782f5bb79cbd72803bb4d93d49aae8f9d52ce988f48f33f445e85928b14fc1c93d8e35ef9aba4c092c018036d754ea5150df61595cc985fd5d2f8aed88e6e4d0be4c3f0ecdae85261e39a90bdff633f75d4556cfbfa488e8e98014671e619bdbf8772c47803172bd2bb515eb09"], &(0x7f0000001040)=0x1002) 20:26:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000200)=""/254, 0xfe, 0x2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r3 = dup2(r0, r2) r4 = kqueue() close(r0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000300)={0x9, [{0x3}, {0x2, 0x400}, {0x3, 0x7fff}, {0x3, 0xe3}, {0x3, 0x401}, {0x2, 0x5}, {0x1, 0xdcb}, {0x3, 0x9}, {0x3, 0x3}, {0x0, 0x4}, {0x3, 0x9}, {0x3, 0x9}, {0x3}, {0x3, 0x9}, {0x1, 0x8001}, {0x3, 0x7}, {0x3, 0x380000000000000}, {0x0, 0x100}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x835e}, {0x1, 0x8001}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x9}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x94}, {0x1}, {0x2, 0x1}]}) dup2(r3, r5) 20:26:31 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000000)='./file1\x00', 0x90, 0x100) mknodat(r6, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x0) r7 = geteuid() pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r7, r9) unveil(&(0x7f0000000480)='./file1\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9a, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6}) 20:26:31 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:26:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x9, 0x5, 0x20000000000, 0x0, "61aa0db13de9e973739ea78b7ec000ff7f00", 0x0, 0xfffffffffffffff3}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 20:26:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10002, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000100)=[{0x8, 0x6, 0x1, 0x100000001}, {0x2d78ff31, 0x8, 0x2, 0x6}, {0x5, 0x2, 0x40, 0x80}, {0x10000, 0x9, 0x3, 0x3}, {0x7ff, 0xfffffffffffffff9, 0x6, 0x8000}, {0xff, 0x1, 0x4b, 0x52c4}, {0x40, 0x8001, 0x1f, 0x6}, {0xfffffffffffffff8, 0x3, 0x81}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x0, 0x3f) pipe(&(0x7f00000003c0)) r3 = socket$inet6(0x18, 0x8005, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setregid(r2, r4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x2, 0x401, 0x1, 0x6}, {0x2, 0x2, 0x8, 0x20}, {0x0, 0x4, 0x80000001, 0x2}, {0x8001, 0xa2, 0x10001, 0x4}, {0x1, 0x4, 0x800, 0x3}]}) 20:26:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 20:26:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 20:26:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x2313, 0xfffffffffffffffe, 0x1bbfbee1005d53e9, 0x0, 0xfffffffffffffe9b}, 0x2) 20:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3f, &(0x7f0000000200)="ec70b0eeb3a33775f995ed44e4f6fe2d9896c0bf5833e9d33f1634d33ca70f282ea421d1b3cea97afbabc8ec91e89ca0ad3548eaa97b6d62a4e0f929ea5c0af5485afb5996acf35da0040cb880f5ef4e9e92099a17bacf2c4a6d1d93348fd8e2e64310c680be44f0b834dfdf8c67145755a501952453e286a0dc5acd62081f629c0088367302d6a1cd5c51e814fd03fcb34ac4292ef08af27192c33ec6f61160ab68b7f542a6179f9735f0941343f1f99a67d926c5a13149a61af6f81c490c149e89ea26b0c902380862c4d1b712f587bf9887d361c017d70fcaf8ff8b7075650182536c93eb26") r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 20:26:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='\x00') r3 = fcntl$getown(r2, 0x5) r4 = getpgrp() setpgid(r3, r4) 20:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) 20:26:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x248, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/40) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r3, &(0x7f0000000000), 0x100000000000021b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x120, 0x0) 20:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x9, 0x7, 0xffffffff00000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) syz_emit_ethernet(0x50, &(0x7f0000000240)="66a9e87100000000167fc20ce3e6e48f843e27905cd943f2a5cfad5f9ed0abfe2d0b94433174fb837d6de272c0b45895ca80d2f3a23a6838ac4debdcde79a8841a4ba9e018de12c69156c2ab3f43dd49") 20:26:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3f) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x248, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/40) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r3, &(0x7f0000000000), 0x100000000000021b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x120, 0x0) 20:26:31 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(r2, r1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 20:26:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xf, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x7, 0x40) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x10, 0x2}, 0x20, 0x13e, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) semget(0x0, 0x6, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = getegid() setgroups(0x7, &(0x7f0000000040)=[r3, r6, r5, r5, r5, r5, r3]) 20:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchflags(r0, 0x10001) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="330ebd1311118470a74320eaaa4b3c453e48be4832723689290be0cb34bfe10800c2b160a5df5184ae5504debd4537715f06e9faddc4aca16db7e9857b9e4dec5a24ca2353b8cfcbbefb20b1b6017733df9cbcb82c690c581a27c9949d08ff6e215c059a86c9f1038feb0b92042fd3a34f0bbfc99773e7e5562c", 0x7a) poll(&(0x7f0000000040)=[{r1, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x1, 0x800, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 20:26:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x322) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000200)=""/242) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x2, 0x0, 0x2, 0x5, r2}) 20:26:32 executing program 0: setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xffffffffffffffff}) 20:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 20:26:32 executing program 0: socket(0x1, 0x4003, 0x8001) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x800, 0xffffffff, 0x7fffffff, 0x0, "15f61222ca1266e27fd61cb52ede138856442dcb", 0x7f, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x79f8, 0x7455, 0x9, 0x10000, 0xd2, 0x3, 0x4, 0x10, [{0xffffffffffffffff, 0x3, 0x2, 0x34be}, {0x1, 0x7, 0x2902, 0x335}, {0x1, 0x1f, 0x51, 0x4}, {0x8000, 0x10001, 0x6}, {0x3, 0x8000, 0x5, 0x1}, {0x6, 0x3ff, 0x418d, 0x6e9}, {0x3780, 0xffffffffffff0b4f, 0xfc7, 0x2}, {0x6, 0x4, 0x3ff, 0x2}, {0x7, 0x2, 0x1, 0x80000001}, {0x9, 0x8, 0xb28, 0x8}, {0x4, 0xffff, 0x3f}, {0x101, 0x3, 0x7fff, 0x6}, {0x1, 0x20, 0x70, 0x4}, {0x1051, 0x400000000000, 0xfffffffffffffffe, 0x1}, {0x9, 0x7fffffff, 0x0, 0x6}, {0x80000001, 0x40, 0x3, 0x80}]}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xab, 0x10000}, {0x8a}, {0x3, 0x4}, {0x5, 0x5}, {0x47, 0x3ff}, {0xcf, 0x9}, {0x25, 0x4}, {0x82}, {0xef, 0x10001}, {0x83, 0xffffffffffffffff}], 0xa}) 20:26:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 20:26:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x8}], 0x7, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r1) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/186, 0xba}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000012c0)=""/105, 0x69}, {&(0x7f0000001340)=""/74, 0x4a}], 0x5, &(0x7f0000001440)=""/191, 0xbf}, 0x800) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 20:26:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x2004, 0x0}) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 20:26:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0000001862040179002b2c000000267e897f7780e9992d836000753dd40900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb463a7bf19f24986f2fcc6404bdc5be0e96aea2c406096d5c419e5af0f69cc21e67dfd205", 0x91}], 0x1) 20:26:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="7b5a69936040a554cfd0df0973b310488921ac1b5ac8a50740cd4a756ab6f62e950e9985be9d382cf598329b4d054c4e5bc59da10a35a55da5a9031462dd212bf2cd473c85e130", 0x47) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 20:26:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="db") 20:26:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/113) shmctl$IPC_SET(r0, 0x1, 0x0) 20:26:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) r1 = geteuid() lchown(&(0x7f0000000100)='./file1\x00', r1, 0x0) 20:26:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296480f015cf048181b5f77f864395d8d04e25337cd32e40e52e8afd5df8e4cce83021f273f06afa62c149c687c08c3013cb183e905299c0a5cb79e3bd94350dce182315226941c", 0x59) 20:26:32 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x30) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) write(r0, 0x0, 0x0) 20:26:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0x75, 0x0, &(0x7f00000001c0)=""/117}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 20:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 20:26:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x64a1, 0x101, 0x1, 0x1, 0x5, 0x4, 0x1, 0x1, 0x7, 0x2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 20:26:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0x766190c710042038) 20:26:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="8d693e8cbd6f726c7b46c6324d113611537549cdceafbcdfd1bd7b74a218fd0c0d7a81031079da7c8f2fbf8a785fff20569f9c398eb429fbdc7d8e12df08e6c438926ffd0f320c6b54d0c35caa893892853d51cc2d0202b4356ff62ac03d057fbf5fcdee2d9c51610ea5516563df2d9cfdc122c6a4c656503664c099186c030c1349c613ff4534d04d59d141ee535254f6227bf2132e19d737ed870e23689a14ca6eac1055517632eec01dc7cda7f4399706962ac8504c21f6c9f11df6c8766988d43c3f1c1f365a93842e2762e5dfacadec530bb3a6898eb29060fe1da5d87486a783c7bb3aa433f6cdea5390b4b5bf1f9e4444fe0d54df6220a8", 0xfb}, {&(0x7f0000000540)="688efe9e1c76e8f9d8c74a60ec5903d5e8738388f1c2b4ac4a8d247eebd89ee3e9b6158e511bc7f112b6bc39a53a190834caca3c20a3f6d5b3058fa32dc4222c6df629658159e23c463d60c037d8ff25cb3b3213d3ce716077918472c49006c13143b8cdb5b6bde63ef0a87c2fa42b6655e7053f56476ec089760570c9614bebb775bf40498a979f84efad8156c0da1b917fea7c31dcfdec4055fa5bb634051cd1c363786c690500776b53533e75e81e512083a28f6fe3beea6c8400e1e8a4c8662767628c7500afe3", 0xc9}], 0x2, 0x0, 0x5c) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x3, 0x2, 0x3, {[0x8000, 0x5, 0xfff, 0xffffffffffffb5cf, 0x3, 0x9, 0xb4, 0xff, 0x1, 0x727, 0x101, 0x3, 0x4, 0x0, 0x3, 0x4df, 0x7ff, 0x3], [0xc52, 0x5622, 0x40, 0x0, 0x20, 0xaada51d, 0xfff, 0x259, 0xcf, 0x1], [0x0, 0x8, 0x401, 0x0, 0x3, 0x5, 0xc6], [0x0, 0x6, 0x4, 0x15, 0x7, 0x9], [{0x9, 0x0, 0x81, 0x9}, {0xa7, 0x4, 0xff, 0xa}, {0x62, 0x40ee, 0x60, 0x100}, {0x2000000006, 0x2, 0x0, 0x3}, {0x0, 0x7, 0x400, 0x8}, {0x1f, 0x80000000, 0x5, 0x6}, {0x7, 0x8, 0x2, 0xff}, {0x6d8, 0xbd, 0x1, 0x1}], {0x2, 0x5, 0xfffffffffffffff7, 0x9}, {0x3, 0x40, 0x3}}}) 20:26:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x40, 0x0, 0x0) 20:26:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0xc0, 0x0) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x61cd, 0x100) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="b6e33117495cf8dd53d19b9639c27dcc9423a5b0f101162d17a18f8d47a1ba33d5cacc1a52e418dd6bee63436e851774aaccfe88f21d68881e66e307c40fc7a2d39280e4ce525038d42b51d6f60244e860c686d91c82360fa7b421f29c464592138d8036bd21b8135289ee85aded512058a4719f913ee3cdf3d74ba512a23cd285b9029a83657ac50fae23f0d1bd28726262864267c0483c18a6c5fa41c04b0b0d155b79d73ec19a61", 0xa9}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r0) pipe2(&(0x7f0000000240), 0x10000) 20:26:33 executing program 0: r0 = socket$inet(0x2, 0x10000000000005, 0x3) getsockopt(r0, 0x1ff, 0x5, &(0x7f0000000000)=""/7, &(0x7f0000000080)=0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 20:26:33 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xd3b, 0x0, 0x1, 0x0, 0x4, 0x100000001, 0x3ff, 0x0, 0x1, 0x5, 0x9}) r2 = getpgrp() wait4(r2, &(0x7f0000000140), 0xa, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x9) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/130, 0x82) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0xffffffff}, {0x9, 0x32}}, 0x0) sendto$unix(r1, &(0x7f0000000440)="b55b1485fefb21a414925b94fc12dce528eba2879bdb07eb4fbf22ef816623b66a0280aaf85c280aeea96509d5a250d697fe7d94ab2569db36b02f7e4724a33213c0d0c046ae9ae6ce939a38a9a1837b89a2968d178333c525d99d1c4a524838cfd46803b6aae492fbaa69f6f91716b5ff252b863fafccf5d7072c46de1fc6272fd0282479834448ced32e03180a4d550e99effdcf91", 0x96, 0x4, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) wait4(r2, &(0x7f0000000540), 0x8, &(0x7f0000000580)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x1, 0x7, 0x100000001, 0x0, 0x0, 0x722, 0x9, 0x1, 0x2, 0x80000001, 0xa13}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="9fab6f4c1b02edae71d0630041cfb5a954d71428d787e9a75101e47beca1847c7666cf6f7a7327adfdf1fbf5753a68bd3ad07d46baa78019dcabd2d76b3728923e5846baac52ea641cf7fb3b8c5d801c0a52816a21b2ea2e1b97547a01bbfafdbc99aced223d41ec26e3174b734b078dd33bdc1cb091f46191", 0x79) wait4(r2, &(0x7f0000000780), 0x3, &(0x7f00000007c0)) mkdir(&(0x7f0000000880)='./file0\x00', 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x4a0, 0x0) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000940)="88c3af9cfefb77c2b25e452c9c2f1d9cdbe6e17b283d1c257bcf4aaed9b4d062562ea46a0270f5a906548b4d9c3732651817b2aba621f8b201", 0x39}], 0x1, 0x0, 0x0, 0x405}, 0x2) renameat(r3, &(0x7f0000000a00)='./file0\x00', r4, &(0x7f0000000a40)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000000a80)=""/146, 0x92, 0x2, &(0x7f0000000b40)={0x18, 0x1, 0x8}, 0xc) socketpair(0x6, 0x2, 0x9, &(0x7f0000000b80)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000bc0)={0x298eacb5}) mkdirat(r0, &(0x7f0000000c00)='./file0\x00', 0x0) bind(r1, &(0x7f0000000c40)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c80)) syz_extract_tcp_res$synack(&(0x7f0000000cc0), 0x1, 0x0) 20:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf8, &(0x7f0000000240)="b63e88721206000000aa26873805c02fd8f5554413bd83bb6f53edb55617367dd2612d6c5fa90228cf03ee080af958642b87774b590548ae8f242ebee165f9bfcfb42a286e22d055a284fb5f6335686010ee1d1262ba52cfd5bbeb220795a4b7246d8ca1070a0000e337ad356460d728745b5ca8348d45c69b3449748635a586fec128eed2514b2472308f09956821a4dd3d46949bffab3b1d49d7a3d19d574b8f247105ecdd9f18bbdcfbba5ccb6c343bb65688e77c4b3f837c81cd12e88aebb8e671e27085bcfd19a0c585436ce60499c3f3f107f6a7e55b7cfdf7c08a1cabbdb6426dc5d326f5a4b00af6b69e2a7b807b244a148ed119") 20:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1d2, &(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20100, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 20:26:33 executing program 1: r0 = socket$inet6(0x18, 0x1005, 0xa) r1 = accept$inet6(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x6, 0x5, './file0\x00', 0x1, 0x8, 0xaff9}) poll(&(0x7f00000000c0)=[{r0}, {r3, 0x88}, {r1, 0x20}], 0x3, 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) sendto(r2, &(0x7f0000000100)="26c1df6b6c637a7600c05c3f21713cbf3903bc707202d6f0bf7888ffa137044780e0fed2ca593bc237c00b8d7a97173566be7dfb8bdc7546811ff5d15d950b9c23453c7279ef7ed88458fe3ac7e79674179744e48c670c26a9480d8d47af084feba800a6f217f2125b1789b8cd9bbbf0d82682a73e48d31a553c420e9a9f7df9f2778fddce24a4d2ea8e58eca94c585b4e4ab2dea4aa7e366a040f30934e20c1070bf6e6ddaf62", 0xa7, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) r1 = msgget(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") write(r0, &(0x7f00000001c0)="62b3d92dbc8051694a6eaa1beb2743c4b35067c73b6da2e1aea286a4ad8039cbe0def5509cc31b49ae3bc84ec9e0a686428cd31a761d83058c2fe3fd6861c44ab164493e364cf88b9362ed31e41eabb901ca2a9593ce4d6b18a1f3885f9c06c0b59623a2f5e57e02cc32d5d9e5c1c6485f29ecd11dfebf98ddef440871215c2595a00a2f06df32ac91b2f40d730c52b951efccbe3d3364f61e18bbe258f1dec3e20e169e07ba86a0b17d1404b5207bbc2676f16daab2777a27e79b7b18b42aac5ab152f1cdc31e", 0xc7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x537}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x5, 0x207fff, 0x5, 0x4}, {0x400, 0x81, 0x4, 0x1}, {0x1f, 0x401, 0x4, 0xd}, {0x3, 0x7ff, 0x8, 0xffff}, {0x9, 0x8, 0x48, 0x1}, {0x200, 0xb0d, 0x80000001, 0xffffffff80000000}, {0x5, 0x2, 0x1f, 0xd53}, {0x2f8bfe36, 0x42cf, 0xfffffffffffffe01}, {0x7, 0xfffffffffffffffe, 0x5, 0x4}, {0x9, 0x7f, 0x9, 0xfff}]}) 20:26:33 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0xffffffffffffff3c, 0x0) 20:26:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x600, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/74, 0x4a}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 20:26:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6722a14f45d27e8f7c14b769f7cbf17b0fd1d3c3f0fd08484a5bf229fe79659c40876d13b78dd2c8317b5ac2e87ea9a78c8f941d173037e370ee6edee203407beeb5ec05b097424cb511f718015d073a837d15aa3b54c543404367d62281bf85cbf578496fc31c1e5b86d37154df22cc3a05801c7bd84f12e52acb2ccb79f82e87f13bc81aff961cd219a074ec8bbc63a378d715", 0x94) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x3f7) 20:26:33 executing program 1: socket(0x18, 0x400000002, 0x0) r0 = socket(0x6, 0x2, 0x7ffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:26:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x8000}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xf82d, 0x5, 0x9, 0x20000}]}) 20:26:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x81, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x390}, {0x3f, 0x200}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x857f8e9ddadb339, &(0x7f0000000340)="b2") 20:26:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0xffffffff00000001) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r1, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) r3 = getpgrp() fchdir(r1) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000, 0x40, r3}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="0625487316bc50321c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fb04000000000000004d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a0000000000", 0xdc}], 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = syz_open_pts() close(r1) dup(r4) syz_open_pts() 20:26:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x1f, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 20:26:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x400c5708, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 20:26:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000740)="e5fb", 0x271) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x1c, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9bba86ba527af082, &(0x7f0000000080)=""/227, &(0x7f0000000000)=0xe3) socket$inet(0x2, 0x7, 0x80000000) pwrite(r0, &(0x7f0000000680)='\b', 0x1, 0x0, 0x0) 20:26:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0x9, 0x2, 0x1, 0x4, 0xfff, 0x5, 0x2, 0x0, 0x1f, 0x5}) 20:26:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) chflags(&(0x7f0000000100)='./bus\x00', 0x0) fcntl$setown(r1, 0x6, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 20:26:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x4, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fa94ce1f36072f55303ca5b2b8fb0d15b9bab9af4de3e37b00251f62c58ff64b2197f1c4e907ed80ffda84e412dfb0a3664465937beae486450aff78d68aa57d9ff8f0116f61c46c7a8e93c83acb0b88d800f97e15b6d6dac9b9ed91da9a7cfc8e336924c9355eca73dae15cb67979384731d2de3069ddf2bb99cb656b5ff4ba148345c5f538717538108c0f9ce78ef919dec2b106286d9662a5f0a2de070c67b1364c64530152d6fefc7a3abe92c80be71e691138f121551660f2e4ba029f1f11e52019e40e74", 0xc7}], 0x1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x101, 0xfffffffffffffe57, 0x800}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 20:26:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x6}, {0x135, 0x5}}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x4aca, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20408, 0x40) 20:26:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r3) 20:26:34 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000200)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f00000001c0)="2a41749150d0a953a8a317807d79", 0xe}, {&(0x7f0000000a40)="c536a8640b8e4baeab56a6a9cf89a7a33f5435d689739cc390bdab7deeec7b04e6a3d696c98e99b11fa83cc978da55790512c66f8adcb8f2427e56f31290a7b0a0c9f1eb0cb5a72bc8c18647eb44367a67c3b01bd69fc78c1f9e5c63dae0dfffa91a890b44f70ba276a333c1d49b3ac69ba19533b951", 0x76}, {&(0x7f0000000ac0)="da160739db64e8f1decf0d1b5fbbe6b182acde9353ccc35c8d0727462628bae8e598d9278a79ba3955fc823c03abf72f723e47abbc50002203a57661b813631e5e809c4b67bb00140dbec149fe28d23a3ab39e853aa20f4be9d1410966ee8732e02d13c7a14573c738147a552cfd936e036d25d2decc32e6cb20a7", 0x7b}, {&(0x7f0000000b40)="bc78840a73347f745d174a3e621e6d2ba88f887ae02ec4a2a6154a74bb45f80a80a875cf185f705e643790ae0f1bcf6e6ec351173f024c5c8cafa71a6a9b8e0438dc8f176b6f95f42549a34b59194de2573c59bdf6ae1268df166698c75dbba2da194c2f11f12fa49d81dee7820103511dcc6a902bc36e6da5d7e82e4cb1a162", 0x80}], 0x5) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x30}, {r0, 0x4}, {r0, 0x10}, {r0, 0x52}, {r0, 0x1c}], 0x6, 0x7fff) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x3, 0x0) 20:26:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 20:26:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = shmget(0x3, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xfffffffffffffffc) 20:26:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000054, &(0x7f00000001c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) socket$inet6(0x18, 0x0, 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 20:26:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x220, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/230, 0xe6) dup2(r2, r1) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x5, 0x3) 20:26:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) msgget(0x0, 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/106, 0x6a}], 0x1, 0x0, 0x19) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000200)=""/96, 0x60) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f00000002c0)) 20:26:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1, 0x0, 0x61) setsockopt(r1, 0x6d, 0x1f, &(0x7f0000000140)="10a27b5e19b3797c86090288e81cd2636dadae4d5c99721aec3d7d1a6173f80f826c98f66293405c509b3ba306288cb8241dc7ec993c5130830c30c3a861095f6a1c3317e29231d07614f2a15ce0a455766cf0ae21fc58012e086a757e26ed7fe243ad0d8dac211f4975a454ed", 0x6d) fcntl$setflags(r0, 0x2, 0x1) 20:26:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:34 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 20:26:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x4}, {0x26}], 0x2}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 20:26:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)=')+\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000280)='\'\x00', &(0x7f0000000500)='%{%}\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='[)\\\x00', &(0x7f0000000380)='\xaf\x00', &(0x7f0000000540)=':^r\xe4%J\xbd\x03@\xe7\xf1\xa5\x1b\xddR.Y;\xa2\xda{\x94`\x9dU\xa7\x80', &(0x7f0000000400)='-\x00', &(0x7f0000000440)=')\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186204018b002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf459d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514da00c60002cf9f6dc328c2a02c59c51b", 0x57}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x2, 0x8, 0x7, 0x0, 0x7f, 0xfffffffffffffff7, 0x1, 0x0, 0x0, 0x9, 0x5}) 20:26:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 20:26:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x200, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xea}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x5}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1b75fdfbcd9e29bf6a5e7d49002216736f48cbf102bbd45514f57438a096ea13f17882d5aa51da37118d022b14c4642aa195963b9bc506d1eed5910f5f0794c2062439c0c02d0cb8708d0af701d520c6156531ce3dd1b56eae20264dd0e2a26ed7b32d1d8e5f2c1f3dbfd88e4b462b", 0x6f}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/170, 0xaa, 0x800, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 20:26:34 executing program 0: r0 = socket(0x2000000000000006, 0x3, 0xf37) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 20:26:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x29c04742) r1 = socket(0x80000001a, 0x5, 0x4000002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 20:26:34 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 20:26:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x88, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x10001, 0x4, 0x3, [{&(0x7f0000004000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x80000001}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x30e3bc84}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x4}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) dup2(r0, r0) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000004000/0xd000)=nil, 0xd000) 20:26:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="4197e8507a4b381bb1c96e174c8feeef475fe2d886d39d2ff7394bd6a6324341a4d9c151bcbc36edb200715d41ddc1e40cca7275138d51d31f38888f9709b38c1a23530b583a1f03def834e5ae2e258de3e4055b2ce776746238797d821e51905c12a20192afdd0013d0b23916618c2703985b5782b342a398fe6ef3fa7a18fff00cf11a55e0ae8ef48a518af714935a5d5c03e876d3c58f050229d82da8e5d3b8c3956a33917cd7a7e807e6af69f7d58c59c2cf01855cfb09ed8a23aa4d0b6a6cd916cf00ca870d50cd93c674b58c61547013107018b3e33554c76c457f6698f30a185d28aa1075dc", 0xe9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) 20:26:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) fchdir(r2) r3 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000440)=0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) getgroups(0x4000007d, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r6}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r3}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r3}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r3}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r6}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r5}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r3}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r6}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) 20:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c, 0xfffffffffffffffc}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 20:26:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x2, 0x97, 0x40, 0x7}, {0x0, 0x7, 0x1, 0x4}, {0x3, 0x7, 0x8b46, 0x2}, {0x6, 0x1, 0x6, 0x100}, {0x6, 0x5, 0x6, 0x2a}, {0x5856c18f, 0x60, 0x1ff}, {0xe72b, 0x0, 0xffff, 0x9}, {0xd9d, 0x7f, 0x9, 0xff}, {0x8, 0x7, 0x40}]}) 20:26:35 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000140)="ef78988116cfc43ad8450fcf8253a5a617d0f345863297bfbccee74580aa7c7e7a0f92ac94699492c19721d5cd386c789018a30465244a5b4429a945d1af68eecf5b697f1672c70c3165568f631c319e565fcb6d41ba93bb87ae6590da16040859967856ac36e2299476b1172e10571867ed3add6e153488bf5facafc98f0de9c86edb68e0256689117d3e6918ace1db7cfb98605eecffffe56c91e698f1a2b2eaa88081692530ebd12fd533cc30ec85bf3bdd66fa87416020fad1b26ffdbbb81bc5e2ee819f199b76aeea47db6a042faedd4e7349c59572eeefd55ba8b4c664344e4cddba977674f8ec404c1c8b205281adbe1a2110bd161561875982672ad7ac320b4a73f1e37d3be5ff456c06b7a4f800e0d6bc36d30f12b36ee89385a864eff3e0f499e3b512260929b830930b627ea76713c2707abbe5d000a706f21da72d51535faf1ff630548c61b65d06729e93d255259f934d36729721f6543ced522f9d31fc77de8cc1a69b0915e763a3a39e3349c54034a35e59ce678188d449ad6a59160e2c993f78577e818212187f264006a6f67f0555ebe947f00f46c8c9b6f23c37f687aef97033b7595bcb5c2e7e7543af24416b6a9c30c442e9c1b549e50a864cdf05504e0f768a74beace9d1c5f28df3fce745125fcde6faa871ba3d0182899a88b4407ec93ff2a3f16e1e50f0e21642d140ca5c3353337cf41e22d51c96e8170d431a3372ff3d12fc96a4574b836e3993591e1817d71218ef5a2e0f7379573dbf03eb11a41b47ddc093810e2ae3d9149c964bf49fc6e490c20451d50d8aed87429cc98d561eb008dbb9cc7103bb54b324717c4d29c4566d8bfb8c6362172c536cf464cd257b8267a44af9e3052223e2b82f0f9e498f8de18abf64e11db331dfde2fd5c665f67ba335baf54cd9c50d5d7c3277f484a101c353327b064f82a986bd694711865040d6532b77661f15bea979b01a69811e98483371d0648815ee995b5b2394ff12e1dc70f919cdb0d24464baf43ad80d6e22393e4db9d39934cef6d4224ecf23dd0b4f12555296bafc1be9f974b33f6335d1d93ce311d03a996297abf770b62e63296648250ba79558734f1294847a546dd1ef82f9515d7310665dba3372ba8fc6c15af4595f5ebe51c8ca8785995eff94f1a386755ae6437830b6cf330dbfec8b0731ad4d24a456bb4907a95259e0a3b8a6098a43e4a41e36c79f271654f9890ec39bd992b3315b62f70210a2c774e0d8e96afa29f35ed2f802177c9be422c452b846111dcbc75fc41b45a24faa90ab36f722aa27d89c7a2b186d0d9b29a7481103b72059a5199a21d8ce2650b67d841d72372b9019c995bc46ba21583cdb101d27ae3096147402bb5fb3da90fe82eecd7963654542c63809e853915334b2308bf0a54b56cde013a0dbc475d97839b86bcd1b96da1e0889f7341170a86e24721b8e2ca4981190467d4887d916610ce6f3a51227fe6ef0b21ca4535462e394f0dee1909c6bca1750000363450046d28775c06acbaf9760e148ec507fc703629ef238e212a4c54ac859bb01f79a9041131f08fc50cf23403a3ed2564bc486cce0e1cba2a02f9b2f278c705af9452f6cd19b26b3f608a127aab2a0b606fcb36c8f28b6aafd7c381d41ab0c9eaec78f83e8a9e37a4a63f3d9514c4c5ee16cdd00af5b3ed3dc7698db58cfdf3dde89e9526b9f7e8eb3acbd0730c67544c28a1edcf80685168124731fecb99ffee931f6866b9efeb16e94773227349b3ee2af5764786971ae1d5a911c8c456764850848b853314f44d7c65c1c63bc27982ebcebfe8af84121460d403e1e47a0aec28b12f0420b63c19e75fc9aa53417a4e2fcab611fc7cf160b41cc1fc3f6805f478e3af002131820dd563e644c1ef6d78693d06aaf93c5d2bf1e46515dfd32e5c5330667986fcb74c52374ffe32bf166f86750bea43c8650215b77b899ae8de5ebd03fda39b1d14d9cf18c0e3f8ee92a8e6cffbe3292f61b0c55676078727d273b9f5ab30180cb3c1f58627b967162dcd2bb877c0ff0da91c86e0749949b54f5b13a4d80b95665c916c01bb6121f6e0654338372602f3b572066dd186928c985e78affffb5e2707f4074824618eed11b9ace53bbd923e50fcf395cd7f643793e8d8c40029a6f8c1bd6f5f70c47a4b27400afb090c956e86f9e7de0f73e3b8a4de9e4396f1cfc2f6db160d7d6fa6402c206ff67220d6aba9458b2e9ff5504e7f134e17f9a2e982a345b4e080429ab4911b37c406a7cf3b86377ab36510527e36cb1fecd88d57cae5bacdd26cf49920fa38e34577982279c700cd7b3bb7d2cb2ca7d5a7436b1494fae4f904c29d43e01e147ce642fb91b416db96709dc0f42f12e2bd43e8734f3fcc2cba4b648a864c3fcee3f02f9a53963dee0e5a22bd55173597662fc9a9c17ec2a60ecaf418866f1a0b937062d6284f906f8b2ef4342827a684b83a0540e87e2315fc28d88cb09decf819af78e276b8c6efc7992c3f1248d7fe32a513c64bd9e2f73c212ae2443a15aaa6a8df05ed94268926ed14fdb26e291feea021c2f47e59c1c5b8411bdb37f4dd808c13275a113b1912580c38f9a63ecf3fd85d2c10b1c2828d0e41034f042caa18b45f703a047488fed6a944a9010cf1afb34949ccb38902ad4c79a0d2dc011299cfc5781179df569ed1b4417e940d12ea0249985e6e93ae5097159ef94d194c728bb93fe815f5aef1baf0f20559e497082be6743d13c1fc4f7cc55fa061a77c2fb3eee1afac5bce011f61346da4a882ff5a69a6871ad290155e48656c6b86bc1c620a1d622680d86d8a549ef164bdc70f81140df33d295f785c02ed12cad08d44b42d3e704a3ef87c62206fb48311a6fdc4ef80ff2a7acc65ff5293554005f3a6aa6612c3e4e669e7a0ca64978385295f8ea4746c4a35929ae25e36f4a2c36c5815c624c6a9f0503fa73ee39873867d8d7077614e6215325146b98b261b5fdba46b85ff5a61beb6285a8db54ad2ecf57e28ee0678fbc1d3e86f9b239fd05117fcb8cfdeb843bd60d0bcb05d5987aaaf6630b1953b1844f5641c416a919ac46d195c331043f7a41ecce08c75ed786067546c2ea2c29b5bba9f71fd9bb6a6751c5b0ed3b5bfc35b3cafb49d17ddd73cb758f84146bc856729906e03fa5557dd8bd876e29c104e1b900b51061b2089135c636fcd2ea25d0b89ed3027a88f1f893abd528ca5c20a18bfc0161d071c35ad8dd13d277c6e4c66e933d0fcb6abf451f5a71d5f43173d08891698bca7ba8ad77c1370442791869af534ebc940d3a18f2899c254dcb40ca9b0c18f16866e9b278ba66d56aea2e9cfec890833ff81856ba01cf662ee2a0541ecdb8d85dbd40e098270c831c1c94d58eae7433cc1ef508d93ae5d2edb9aaf84e8c0fd6d4d91b8f03fb81e7bb45d0215731911c89b855e653b2b79581ba66621574d60553b00d059f435668843c2067a311d1df3cb7a1a22791bb3dc68b737145a8138c696acc39824df9448906938c5f87929557fe3eee9c6872e7052b08bebf5fb54bf729e627ac78e121f30faa3fc7c3720f00f6849d585e82c9fa534a80bfd34ee322cf263a68156a3c6c9c98406682c9575cd68c3b1dd31c02ed718ba0a67f8a5155a6b5487515000c3e65df9cd2de76efe19133146e3de2d8db64e226f087f897acab591789eb9bdc05819dd5c221cd47c39513f287c4fc39bd6e8d1e23c5ea977e872932c69750c875218a4d1b7ec2e20db1bea01b03ce6db05b6afa7409bb1b7c4557479dd1252c19b25c0421fdb2f3451e0551548458e43426e4d52451a5805610f1bcbe2ab92ea967dcba8829e06eb8b5660bc0e6fbb55e2a580bc928b9ad33eae671f90a209ba5564791afcca2c6c56770ddb84dd9f7300e42699a6b52976aef79e8e5ff748b3ab7af58140123ccf511d52cf8423c1225328aec2c96cc396dd87c8a129e206df623080529b7f3279e8c3778001902a59768d14b0b61cb9ad5394958b0ac58306db6c7fe3aad5fc9f7aa248d05fc832ace4347989c88efd8a2ea2268dba43ab4c301349ac4c389721f9da3ecc25e136638262228d2c4829db886f0ebcf9b9774ffa135fcb261d4b6023dcd498d386c44fae8f212df85098d5db65f3562530710e7c8c4194dc3c54f29b65d49d139f772f7597cf8103aee1a592fd17e0bbb5ac2ce63c2e39eb5d4e4786e67acbe8e90e7104abcfb8741013e2cf895ff32cc6918d2f200e7ba3e5b86cc29f2c0abdedc0e544f4e961ebfa2779fe0f673d93a35953d002f999b2c88db50bfd5cc9a9c94f546a11ac5cdea06777d021775704eaac04f459a2dfefd7608f10e7aa41ccddce7f86a954eae3d435d916bc6b9c5fa5e8cac2bf531d29df622991328e6c023945e5b7674875ef0f957f2ddd2d006e61d773a78820f5b0f98efce27877bc75d6e34070d81f46d13a6ac4146d70b022d9b7f02d06688ab9b1bdf7445c10dbfec9d84e58b42db7b3cb32a5cb785425e8e45aba9d985c4f15575ea1e90cbce72442ce375c9efb4a1465a71fa82cee7346c16fcf3952f3f19dd81b2af6c21584308f417315c81e6a8894c536ca1a12d430e5606099a97d8794a230ff0ea98b102013a19733cec74f0755ad7cb23708f92d00bf6c0b1547093d0b2e896a5324bf8311e69bc22d653eb40acdeec427c94f754ca3e5d235ca3efad59be2ce30dd75b6c0408eba7516455b7abaaf3d87f74ae3c68823d40fc451a500308c401487e079ff18e9aee948f9c2535611213fc0de534aecf150ace888881bcee69c80aca1342f842aac464aea5284905c84bb19a1ae8cb65581013abac613a453879bed82405d233e8d41c71ea7736f018bd9d72ba171c0b3aad8a7d89db06aad580448b3ee1b813eef172224de02e18d541f9a773acf9efe4aa64b4782ab87a0f9e6f914548d34f2316be01039c7a3a399f58f1f4da7cf4b9675834477d3f4e9139ea2e66b05250effbac765d82d780c64f1ffa040a1121e238563a37b6c5838e296d41c98942024f3daa64aa82ea0c1767243e0653f3edcc7f057408c024244d53ee3a22873cda88191ee4e4f1ec85b6c2e240a3c585d6faeb8e0ba3b03e77d3e5982b538b4bbdd18cd71a04bdc8a3e9ba7522b93c342f8ec9882fbb24018620e8df97aa7a2af57030d09c738ff939f1803d7b19bd03488744f162ac1c303a1443f0cd67f7cfc4cfed5fc2e8efbeccb0ff3284d282917f5edd05ef0fe09ad00441a45d964e757781ae35e86d8233f888a7514a715c59f28c7100cd31e5d0fd3f5dbdc005e1e101fd659fd1c71ed7fac1e7aa72bee0c8d520899f699d1e7bee7ffbac17dd925e6280fb42d370faa89c05177b49bcab5bfc2974bf9dccd26df511921e923f30ed87ebd2ecf7809228c0065d10a2aedf8636987f7cc3412b349a7839c06747fb6b25494e65aefd541490c6ef803249788e45741ff2972e0800dd704f73e541dddff813e7607f81fd88099a43752afb5e820b6f26fd6aeab7a55e481b056e53d7a6f151641d74706703edc89d7cd6eb75b88718cdd3bf49cd4d261dff5799e71dc6eeefd8a9471a57c6241294b89f09d0790d04cb337912ecf882cef97e3923c3102b6ef26ca2144441ade3004f8992441d8b825037be692a719cc19371648d6a9f03b6f120a6f57aeb9848f0f7d7a8d0473a1211114b33026410737fbfce779114b0a93cfb89e1d40f94ac1c6d662ffa9d99100a78ccaf76a57d1d49a2ba2b75be4aee9b960d7efbea42370b39913f3820d2314f866422390d375e76", 0x1000, 0x402, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x40}, 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001280)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001300)={{}, 0x3, &(0x7f00000012c0)=[0x0, 0x0, 0x0]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) readlinkat(r2, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/201, 0xc9) 20:26:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "8510ffff4dbe6500"}) readv(r1, &(0x7f0000000140), 0x1000000000000166) 20:26:35 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 20:26:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x5, 0x7f, {[0x7, 0x81, 0xffffffff, 0x9, 0x9, 0x3, 0x7, 0x1000, 0x0, 0x1f, 0x8, 0x3, 0xffffffff80000000, 0x7fffffff, 0x20, 0x9a, 0x1800000000, 0x7a2e], [0x8000, 0x7, 0x2, 0x5, 0x2c1, 0xd9b9, 0x6, 0x1, 0x3ff, 0x7], [0x7ff, 0x4, 0x3, 0x3ff, 0x800, 0x100000000, 0x1], [0x3f, 0x2, 0x6, 0x7fffffff, 0x7, 0x8], [{0x0, 0x80, 0x7, 0x400}, {0x8, 0x3, 0x6, 0x1}, {0x4, 0x6, 0x957e, 0x3f}, {0x7, 0x7fff, 0x0, 0x7}, {0xffffffff, 0x2, 0xffffffffffff8d69, 0x9}, {0x2, 0x4e7, 0x9, 0x2}, {0x30000000000, 0x0, 0x9, 0x6}, {0x7fffffff, 0x7, 0x6, 0xffffffff}], {0x3, 0x2, 0x80000001, 0x2}, {0x5, 0x7, 0x1f, 0x4}}}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') shutdown(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) 20:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9d0, 0x0, 0x0, 0x8}, {0x12f4, 0x8, 0x2, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x2ecf, 0xff, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000240)="03", 0xfe77) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000280)="0076cf3a4bae80520d5c3b26332225b035a55f2a493ecb67c4ddd1a92b1e65d357f3a448117ce12182b0e98344a919af5373af90a26595b9de892ece10b637c736433158d2f70b16153856f966ef798d8a9d81be8d476b2ef7eeef2beed59c4beee7ddef415bd74885bd692ca29f5840cac6affefea8739da949a775", 0x7c) write(r0, &(0x7f00000001c0), 0xe5e1) 20:26:35 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x4) 20:26:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) msgget$private(0x0, 0x293) r1 = semget(0x3, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x488, 0x1c0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) 20:26:35 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000080)={0x0, 0xfffffffffffff800}) r1 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/130) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x0, 0xf73c, 0x9}, 0xfff, [0x4, 0xf37b, 0x20, 0x7, 0xfffffffffffffff8, 0x2, 0x3, 0x4]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200a0, 0x4a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 20:26:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001180)=0x48, 0x4) r1 = msgget(0x0, 0x25) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000100)="43ed6841b7818c218900ac7025e2ce4170272a7fc71f71f39bfeafb3413253ba599bb83bbb731f65571c5b02c503f484086aa982e4561187e9630b770dc4e09f38a514f6f57138e5c04ad2d06b788d2b90d64d371e3969ef8f1d0fc8af910cee2e54f73b1c06856f01e90a2c10a31d7fcc35e9df8d55f5e625bae6e8559a9710e6d75fe5fabedb9cc465986b5859c5f38e73e3dee906d0cf4d328a77fc401d08bcac75918e6359a0273505c2fc486dcf450dbef5bf3f1b2e7b132f1f4f565257f22cff435892c01b1fd45226cb3b7507ab0b53a3cedca79219aa9dbc86f8cd2af3498575b142baede9dec6141f585375e4ef72b02b80c49011656c4a8ce6a2e522f7b0b7be2f793136eba36f5eeb1398a3f04ce71e70c26526f32b1c3b847e0354e87f80897c8a744e173868503873255a22f73b6e036b1a82d1a0f6fbb53681ad24a0578739cde0c135128bc91a211cc66cc739a62a17980f0a889d372f565fd4bcf4b30b752d0e37a099f0ea3141f67172fe11ea707935ffa44fa0e6ef2c4b4edcec21a6c499273ef8b2f2fe6bd3ee0a4cc7d973845b5d5b52ac03994f48b41e7d49802ad7eeaebf8f8e62c082fe87345e4bced15929099f25dd7960a69115447bceff779dfe7a4594bf3f1f23549e3562486566363a501ba508d3bcb08b0194d953d7333670620b1210785a3d9e66db35d1afcb6c0e5e2597f3b40f90b3681d540595390caead619c74c709d11bfb6dc89f3ae4cbc438f64776d76ba3beb619f839f14d3f22136a18c689fb0dab30c778f9ca1cbd02a8e1666f913bdebfe382a5a1e45c55cc3abb5babaa7bdac41e52a33cb3b3a5883863db6089b06f5264092ead7fba334ca098bc7bae7f0670c686ff3bbbd27c69c80ce653da223deb9b9229aeba850ad5d1515aa715a3da7335b6f75fd077b74b838a496fbfb7df0b0c931e42bc4bac691ca82d22177c277bd88b6cb567b993c77dcbce573df4cd702ddc2c9968d457c82bf3a952ee1c7d265d4a2e5a5c556d8323352c7d15d9b7333a769547422342d3ffb5b310602c82a3197578b83cde0405be95968a0cb978455a1251c75f12250d35932b59f0fd7d60f976dc4ac4d5553b29c191bbc31d5c290e286d0cf7cca5e7e30c486e4112e1aa69c26d9c08cdf4d23cbe07d44d82c8379f794ceeab0dd7aaec87a87a8eea8e54a3d3f555cd6520e6dea028a637911ebfe716025bfae32cd7be24074bbf75c307f6555615ccef7c997294c4d9b632fe09c5ae0680c4385df1b7e0444fa412956346be89641cbef02458a2f251a2cada5c215a564fe60a44980cb99cd439dad8fbd1785b57e9e66244792731cb5a47d2864f957f1fc1dde7a2fe1e65be426e36c3e1a0db3d84d84e8dc8d0434939dd49c9743a364f0120ef95c11be81e7b81aca53d863d6ebac67ea02e5162b7a9b07437c297bef8e214ccb2c44e23f84a8fb7ff79b95e1f99b83c2eac5b71a4ba968e92a57445dcc262d3cf80be80d0dbe772fb5e7070d2722d07f50389141b2af19de23e431544cf3e3e57de4ece802f8b202e12d44afcb9181c36d0837a5d891f9ef772f8d98a8fda13ce487a14efb008ad1a2dafb63d40c6a764cd069adeb762337a21ee8f47630c1290038b5a4ed4c3de2ed13da8d09d813a05d31d4fd68a83d279e5eb5f6ec1728a2be0b34d9dcd7d8ff8afc5960a028c927dfbe8192585a82d3d04ff26da111c3303dd35a2df4b60b8990c4fd03bf13d46afaee5713fe0805ad1550b4e95c38eae1fde237858ec14517f7f6b9a07c6b96c731f0a8ba8d55b8cb8395bc8faba662f9b485b737a34d02b4dc22e4d26b276db497e92a661ed17ffe5dca552c6f3f081682256ae60c138bcecdcd3cfa23230e5f705ac3b96aa931aac71f3b8b2f6b50006abb7997548ad95b758b7fc5222d343fded75d9db3aa7d07a41639baa0edf2651c9fbdc6a5a0680976d4e429d60e4153d8fd936d80d0c32bb429bbbad0ae5ae8b711675dbf1980c9d3c8e8a971557de4e4e0b60a8d09dfa7da81d2b53de752c268c7b98dec019d7764ddb402dd3e25968cb095a842eec3d760fb12091ed2f6351a10333d99b48af24925b15f3ca8eb6a697a10f591249697e4812d095734e2ffd90f334165276e3a090df6f6b53b3b306c1d1751a22c77072dad6ba80110b51782cbcdfc483ae565d3195b3b2e11daaa9c27a26cdc107577be3414e0e039918d967e351e8d023dbe085b7e3d79e417e493965a0e73d0b0131271322d0c221c5a613eecab71757395833af62727975552f570d6f4325bde4584f16afde66ee85084b116d236af2a74a339f8234634b0ed2ad3ba09701e999250bb32a05ff34b495fb0faa11bf7f08912bb26e2edb11dbb1148632a0cd8f7b4be152d25ad554afbd9c1d8c9033f1cb0d52f31ae56cfaabfdaa07d922fe5f104a6e2665d007e6b0a1e3e0f90a8ddc076b26c6ef6058959431583be2eb3bcec2d01222a378ffdc1eba31f2f0e31df0783abbf0e36d17ae54021adfcabf9925efc98bf04d31dddedf94ba0f6e4298b2bf1f3771e1bd0ca3884d6046e2646cb0eb5b5d586fc5cf142087df6459722e7aa063cbb37c3f4c4949c7bfd92332682af531ecd44ca6664d605c6cb1bd8dfb8f8b809dc11ae9892f95e5b19e96a012a31072b4fbaa1cd9a8109e8acb87a314510ba6879c3d61554238049af2725b3b69d783f086657625e4b430295b9b62cfbed675f8db555c35e52bba4137a554a5da2b7a84e36564e3dc188669aefb7b4d6346d303dda4f52d19529c3276f9c638046b0c70ed9e29c4924b75f9867234297ef67e98b1c3c5b41d233f7b19b80617c0974906e273f94606210547cd17d384486cff5f9dbab9d0de2b6dc6929ac180186d2158e644c1e244d5e17eb3be8bd8719b3ca4cc1d21143747aa9d14939d2fd528cfd15802ceec6ff52a51941f7dad1cd47eb6724b3a5385bab829eebe6cbb97f8e8769b49f08e7b47d9bbf3ef75a84cca85115b3fa05a1954222ee1cce0546c01655758422cf5dba7c1a19162194e6801410867ae8b398452d318b19949ab6bcdeee7d5ab40fa6e1ca0e7ecda427e164a5c3ad35e04b8a32eed95c943d96dd0effd891bab187efb8b3ea80ceebdabde325e2ae756ded9380b6f94d8f1213831bb96eab2bc0be3b3219eada09963b8df4e9facf3220174d265f9b0991e741ec2a30231c3b7c3fa68b21f4f262b78851f51c2fc75104f0a21b8368b7a6de462ff944d5131f78f0e7f9bc88a5222ceb24c25bf1472cbb0bb8d417fe858d5bceae8bb0a630a9c2508c4d82a8a961f217936404f95c0b95b6480a14d6533805b4c6fece7a05aea4a16713fecaa1ad1db5c34d1b3d95a08609ee27e62b986b2889b981656755e8d1d7e39ad0e319c246492148c39d638154ed07e28080884f5cfca39c45e99772c7d9f5a0c31387224c7c44bcf99a26414f78a4335db790a1e436d73483630877ac45218009b9f53573f68f8518cbfa405354713e03ddd3ead0161bb51e65ad4043087ead7963b1c7c067344d742332714114d1cb7bc9020fbd5cd8f633e26116948e628038e554cfced32f4389cdd8620eca82522f456f57ad052b199d6a662daf42c22a721e487f5ba48a9d3972af52725a9601ccd3e83195ad21e5996adb29b904307023a065b8cfe3ae16653bb26d050422c045443439c36e11080473209b9ff618686e81a7c0604a3b96e4c855b13bb2941de057e45db52f3ca55299a1e1beaa473c3fc1577118bf936d5ba229380a154c5e44b23c53a543abbe35e91d90702bec5a8799d2701a2eb9fb87bd0e5b17f025a12361ff6dedf5ebc344634eb54a273d21df1cf6880c68f38f959927028d5dea63b2f7c6b34abab6a5ea9e401d0fb10efd582ce3f58fb6a62fd594e095f3eb4d9bdef48d56527714032bf17de680f7f69bc9fa86b637aec18ec9e12841621ec14169958982669bd22f2c1b8889e9fe83464cb0145b326ae8510c3bdfd40b32d38923cf9d6a82eeb033fbe4ae7000bd8cafeca6ed7e7d13a20bd0589d0b41063a801b3d424cfabc0dde3981772eacab9f54b547a6fbb225633d37dbd4359c42019bc1163886169033806c07d7dea213ac4096958a1138d9e188a6a9c66cfd778e5f2ac54ea33fc73b44038c5beb888662df06ee142e6b38a7b0b791e4b346b825f130ead1d834e12d88759d5bb30c8f14246bd50f1d13b1430700ea03d4bf285f134d67782f11c5fa58e6fb8208da60e8cb46ccba1d0c7c038a434e1fa50a07939f7dd06c40e22352ec097d17a86ff98c00bf5626c9c297341d9d4232cd6f353b54435aac6aed0ee344f1d268d48683aedafb5edafd88e620fafb265bdbee6b2c8714109ae4614e2006c6b98c22dc89e04cece5875dc1b72c34672e55ef84e2790878fea69adb5619d5fe317f3199a38673756ffd011029ff87ac11f375f92f0dce9a24af53f0ed4f0097adf973785e7c83aa1985942aa12d7d031b6a5a29482579247ed71fce5abf8ae381d38f712de7a20f808e1e86ddeda08fc5f950ffbb46b8134b27e79c8c40ac33d82d84a96f208482e8bb421270781240cb4e977590ad048c5022b43c405695a0b2cbb28ef6648ee494d890deb523460b10238c2e26cf2d7d83206f50b82a496360ee9fc0f6621b395050867f9c2eda9917d82fa895aabf62beb404cfbe6a8870ebf77ce49c570a7139e2b8d3e09e78de28e4e62260e761c2c20215b84f9c0b894b435b8ced5884a408162aab176e059ba75f700e1a25bf417a3be9c4e5ca5825e504e6d78b7e32f30fa4de499ce4e3c72682d1505ae4f008fef263acf2492b9324abed647c655a7ebe7fd1cee93e5b3c777204b65bd7904347841872eae52951a18b7b07b5f8121011fd543360569fd3808d1485abadf2df51cd78ca94bc273206f4960c9f000c0fca36da1d0fc97888080dc9c6aafae1aabb6ec1d255f0e41a1899e0bb11e1439a06615b9e2dd8fd3f772fb92a0d558f54234818681a0936d2570bbc0290f5d61b91b19b980868e1db58142557f6e793060b2885679d149467f4dad4bebcba068471dbc7b602c57b6274b0b69533afa471e959047ece3985646021cf571b2c3e3e8cdf1e81bbc9df59a8e04d63207cd6551048f84dfdf37782a35fbf799a2ad51568340e70f8f367aa58a2642c02efb19d9f7a81ed2cd1e6c6200b09650f25d04ee3fc7b59dded3451ff008a489103896b1992e11ffee00514b89a4e8e9698c475ca9545cfaf1f4c47b791105d70be6100b6bcd8ba5d4654d142c226b81c2f1362dc52eda2ca1c5839257cedc50a5daa20af1e27c76c006116718b8618332ea4fb305f99730fd2f3ff8472c338e09b15c271262fa65da8cc7f02f690e711af651fd241dee645ca98fccbb80b675949091133895e27d8b4acba08dcbd84788b7a7bb14d4af5efbf555fa69c40656bc14656a73608181ca8762e3e373facf9c284494a8a27c99214449597ec5fe61638a9c15eec3fc6bbf52d303838b133c54ba626b596b8947cd89c9f5ad2f84514499d93c96d03cceb717443a1c58700831d50fb80484e627b95b00fab062d7a4c60f89250f9b4bae5d9668f954a9d679125b79181344e088df48bac6438a868b455ea3eb1a46a3b9a0745215cae68abcbb3b160b594f6659f310d8b542422719d0c281255300fdfebf5bf8cd502e16a2a54cc58a070ed10f5c73ce8987631d1ffd361fc7f48c284582924a58aff7a8920f2ab27cfc559800cfd8c5d0c277c4c95048eb6ed5b0c63a26cfc9ff16", 0x1000) bind$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) getsockopt(r0, 0x104, 0xffffffffffff8003, 0x0, 0x0) msgget(0x0, 0x310) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgget$private(0x0, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001140)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001200)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f00000011c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001240)=0x82, 0x4) 20:26:35 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="f9004482eeef035fa8ccbee16baee6f70000e5497840539ed4d4d5d8009671cbd333adce979572b7d390b99cdc379f271b1c444ad8b2f763bf7fa916fb3e33a4b199ff010000e12ac5557e4802297587221856190ebe4aac20dfc98360ec475c2950bf74239b2fcf20f5b330ddd0c68fa95786f8ddc37ad7f69aeda3d182bd014257461ffc194c526f29694fbdf2b0b739df1d97c147a97bda02bc7503817c6c7fea07da7b7665867417aab89c4576f751018c5637692771d0", 0xb9) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:26:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0xfff) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x348) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000e84d6e5d053400000000835e7858ed0773808ef3cf66254934c8a453951e4a86672b5dffd5480d0ab07dbb03b6bc9980fefa4e13f4939ad372c78d063ce01ab2e35aac0ed1e3308f9c0dd6bc7b5992a0eb49f68610c7c5c8de33d2ddc1b5fecee0d1c0298bbabc0ba72b79c48c9dce22ed01f7888b461fd56d84"], 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="696cf88df42b82020000"], 0xa) 20:26:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x7, 0x7ff, 0x3}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000140)="5025e4277ae304dead6873455668563f62f73eab35de0ccc037fd6c71dc72d7a921eead88ead3eede72ec67a909095049380c6bc5c253acbb4829e50d97b4c1026cecdc57d95201e1f93395c3f2fe9a30ee151e60e73dba94fd765571753577b93fbef88512203405649d4460d9c48c4e5930f096920c81507371404bfe51a1363775a1f56b48211662f99aae306e931dff149884d201f478c67c212d34bf767d10e4a34553635ad14d98dc88c19929a9fda90785a233a3d7d592901fac05c38b7fb723afdcf91ad6eca82545411a399a1ed08ca7503e2b4fb92e54f30ae0ec00b288e8c5cd7aaf3718aef8f2b8f6cb0e1ed7d3ed22f341a47c9493cac", 0xfd}, {&(0x7f0000000240)="ae9cc4f878b250e495123b46a1678de80dad99b2b0024622fdab9f920d4af57e84e4898804e4d6b45e12aa8844191cc67a61f6b0a9512402b63877b1e866405c3fba4f8fbb724183712ad72b855b55b1ee3be19812fabf55a714369cbae761e4b27a1ee9c6a8e851cebacd1a2397809ad9a4996d5d319817107fdc3fbe23cb6ce1122279c37d5fb622c6fd57bced8d5d965d5462749c8c8d93", 0x99}, {&(0x7f0000000300)="bfd7b6cf8c6f04539fef193b987f14a308cc5d28d0f77c89c39abce2581651826dd56504655eea317b71c90ec7e603215910b91340034da331fbf96c8cb6422fd2fca9c75861457aba373e05dd342899765bb165f3fa42a76999e451ac2a5f049ddf078de4584df1163808c735bf9efafd99d24e7581a13ee04ea6080b704f39a65b809ba81d5b580ade7393a9a9f0325b2a9c7c98be2b974c6d99a568d733e0a68da11633e07ee3a19b7e1d8971bfed6285161e", 0xb4}, {&(0x7f0000000500)="b1b08964ae72f34136ab9c58a6d6d3635c7c17d96dbd1a5a8c051126c3dbf12654c7d375ebd1a582eae1511113b9c47c281b9b1e7f45d6f96ccf54285feca7cf7f9ffd481439c117d6d309feb32c6423d2f894baab20cd78f3e4a97ac5b1dd5613c67a996912fdd62cf65f48f123bf7fceabc7da122c2c5d5e1fb69a4b98746754524486d146dbebc30673231c8b9b23a457b40c609c25602535bc2d88b8a2ea939bda7ecb6da046fbe56dc383733e2e97dd9f46f82a3af2ec1d3079a66874d1a815517586215fc098bb5ad28949e7bc9e0e71fc15d38ec5a34a4af42289b0e8d05cec936f258ef820e16aeaa7a4274a886ff6610a2f58665e70123d8204b11e5013d6b6c6e6d2ae6cb7131ec5ba8937dd63016ef9c0ad3ae39d388566536f86135ec239d7185cac67d7fa90aba8647a2b389e87d4fe7c2ec704fd178b75af742679409ed5b8bd88e2d310b167193c378bf1e080ba3e11ed9c3229baecef0dfd35cdb7ea61c0566a33db468d2c40d0c61cbcaecc6724e017f9c377fa2295bd2dddff44deeb91086c1c81ea227c5dbbed2bd2b2fba9984333a7b094d1ba7adffe9840e341a07c51da1ffcec8cbaf8bdf58a82b415164a82434ec84396937aefc8f2329a829f0f7cbc60c18334df0453a64c19de5f3c6d25801aa9746e128d978bee9a07de88cb16bd98a0f3114d84cf2ba2079bf271a34e286e7c93cfdea1e7ceb32253470d358e5c043d77a022db52a334881b9deb8585cdab058a6293475bc8182b0a097a6a0fe7e03e1ed42d84aec890f2d256e280088f079173762969d4fcc698d243f0ab315cd454a5144b6cf39216c1f75d274777abea67e92f76a77eede815568ef3ae804798388bcf91c05269794ca624a87c1ae26f44020a681d67248eef319a9e0da6caf84ad58ab3e712e549791ec424c28b753c70aa4a0f242d3a8d281bc6346aaf1a06b1ae48fd1e9eb2f62cfa8f626df545bfc977b23d984ed1bc051b1e271321ae3aae1134ba53fabe74ba0cadaecb6cdadb175ccecc536ca7f891a0b0a51758e8868dcd91f9aeb03be3a2a7687bad2c3cf355ce7ccaef6e62c67c86676012ea4a0edc3f16421cd07fac53694b7247277a7a34b71d0897acfbb885fea2be4a461d8806d714ab7b03fad689271fdd0830b3322b33415ede6c7f257d86417c71792971717b1a1b50b45d6bbcfadd72481290cce6922719fd8a44a5ec78be44faf5e362fe85afe9ffde5b50e984504fa0e864e5d1bef123014666c83c867d3d052881b969d4aeb3cd97925d2d7705981a3b6dcff66260ff635c385e8917f47ce14a6d484c2211644b5bb92b6da9d60545574c4c2f6b9b370b1bd47fad175c4fb8d728200557a3f20e5f6a8d6ad18342072b1b72b2a933ca7781d7bdb898f83fb637885cc639d82c87419779ab8c4948e94a00991b5f870cd9ac487cc7e447e5cc884c39dfe1887487e5f8e57b919cb2e25538135173d39031e4c3b147d5085aee03883cfd6997215b3df91496e53a0fe3ca60c7fd74eaa14306f294de68b0ebf3c5c953263c80c52d090e87c070f7e4ca9ae7a504405abc021f6880be04071201a517ce4387b5026ba0bfccc18a6343cac8a1e9ec6019f645c7f6875af3febb5e88c9a304a5eb75d1cad7599a9268fd469430132ddffd1787ca5e2b2f7068b1ca770fc2740aaecdf3f572fa56e73f3cf38c35d4317b98b8e23844cf82fc9c84868def85d7fefd5c8974952125d2bfd8699b466c2310c0c15932ed5abe057090e9d22466473c5c1add5dca50dc7cbdbaca2b74f9061049fc59c1cec09571c1b3f80451b147635ca6aa8ba275765646b5db114715b0911f20c259a1fd0199b9b0d39190e724862d278af0597dbef483d4c7c9df9f99cc35eb8e03368ab5468b5268cc51ee948e6d98527ee9953b46e45d172fb81e21a2076f3390d08b0d27d009ce15a8c4e51a83778d82cbbbe909774f397c1f4b85618f4caf665945cb6448ad89e751a8c0000c94fa409e80af7ad006ec11baf4d64504cae151ef55dfdc0eda766f05a28e47fb4dcbe5351a250ce3b0c45b44f6559c23ac57379b5f73142c3a32d7ef335ae06598973e892d53d24b3d6ceb73c143c921ffa3f03dd1a7a210c401eb55af41d1c38e59eb8f1ad1c49e8bcc57a11ac8a83cbf7616bc5468d1f89f043873c11b1875945813ed3c6a6b77060b4450801de39a68c17e0a508cd3a5ff8c03324d6c54842d802de60ccf85dbc1dcee0342905851a5a962ad1116b6333a0b4f26a6d971f8bd2d267de116fe8f749d68656d4d1c9a46449bfab079832cb1e663689800aa168f552c764c1daad9b35f0728fa38b9aab55b50341390f2646652c2b91cb41c82eb8aa87bef2a05732c78eaae4e1caba24f9becd57ce95f66c4ccb565e030560a31d3f0d8afc6d6c1d9745e1509e3e904fd6c3365f31f2c1fe455db29877d0b9f8f4d17045de9d658f602d3c1dc9473d7ab608ec6e421518daac5358f77662f3ef3c97b49d86410a0565832fe828f3ee84b58b716bf8b3a766902db1a162577752fb5e911133ba70dec2c3a0da53db4d157cd9ce26f3907effe94fbc9287f1b4024dd569f30234bac0f9ad370565d2c15de606d87a5114016c49400544b7fed722f0274b38a8dd371fe6680492db6226e527ffbe71253d7b28778ee1aadd0aac244d2e6107107c03807c32d79192a20cbd9e8f62a78e5d75bad44efef4d8066e135a5b4cef30714c62b30326252e9ea0811efc0323036b658dbf8cad843dc8a43f4ce848211c3cdbd7df485d4878238c63ec2a47ce5d796e08fee1d23fb246660928038ee4ffd967b59617526aee80d574ef6a65ccfc13284e2de537b82dda008d1ecfe0f765ef15779bc802966bc6af92045b9d128b472ea17c65ed48dca8a8cb4308dd23ccc6eeb3ac446d26fb34924cd675149842768e13fc41b6e6786a24d689657ca354185455bea07bc0cf1a11ae3141a2847d33310adfaef83b22721bb6fcaf0885969b0cbe21b361a1df3bcace946bfc81c5b86727536da4164452cb7c6656d38527dcbdebdcbc96f37906b1284c3dd379d45acbfc50bf57be66daf4e4b06ce03f9fdc198379b48327fa5d20b8a9853c6e4a93a4ed27b56d83bc4e1a735386ca2482ec62af5445d37265f76d1878fc935fc94ef7fa3e15d1dd43199c71b6a39f09a90b0493f9716175cb4ce1bbce2b44b7f4161fcce1b1a92dbcb6bf8e1f6719687d5355efdcc8ca1982d7ff0a3bec17bf8d6c4b6232f21605abdc79ccc111d6897ff754c5f76db68b776cf88f9e89681f168eb534015edce4f7b52d871e46cae335b805ee41385f702db5d4eadf75d3beb86cf2f0b91797e233b3095e45e5ef38c57738969dff87113f1106c1327e1b01493e019cebe364c409569eb62d257d204c468729eb0437f7e191783856248dc715a6dc972b894f1ef53d08fefdb630e5ae9f1bc59997c4bd813838daeb98e73153913862c37f093b26c17010efe4cdd53b71b39b552c4838f5e323427311f7ff520e04da3e45f0a07d121bba36ea03b3cbccdf742d15b7648f5fc72af1294b1d671eb5d8e2f866498c29604c071b1a75394078d2c017d6d7bc5d37de8a228a2cd3d2d1156c7a5cf7e227074be2840d33ec69342aaa803a9e39283055f718d033f2edf053a7c9ad68c1dd6610832d7e57e87e444b5b63c9cb75dd3a0cf17403c7065e0623c378f07d5a3e32e3bac06d39adcde49ec8bbae03b8e3450da9d2f86a8ff428b50c7b4853b9d7dc59ca0f91d7c827e1add1590a5ff89b93653b31bdcfa6ca6a836ba1eab0521667f1adc2c7d1ef69fc9b47a75a1e3906db4a40a03aae18df99fb6491c2e73f9cef3579e42e7ddc505f6a263520e876e190047cdc76839d929916f8f9329c9bb15f89a946971fdc0ff9e186d53969b72e3a57e81a53e80e97c9202374c41e3f74348787d168eae970a22f9d66206096ace209d133795518ee2d90883d9b9315d6d08b5544471d193672256b4fecc2ff4f3f804875d3d682e45372407c6d8da7c599f7098612793f0781f9d5194f68b5b399244bd7e5626e084b360d04817672355b49641aec711a5c3dd2fc9d92734549387edfd27fea95e9201780dec159d022a0162f805c7851e4ba2012b306bfc0a2677ad3321eb8668d6bf2fcae4e02151622a1ac0624e387aca8abbbcb220876270147678171704ee26ab5a2df998dd1326511302fe8f025517627eafba2f1f8466e11a384e567bbdded3b4d8af93a3f05a7bd39f9fcb2ca24cc841b30e1142e03f9b5ae271dbcc6a8a7257ad5f42e96b02d380e28f002772a5d62b7e8324546785f20106f12bc8c21d375aea6a1472206bdd1fe9f18b4c6cc7982ccc07691763919539d4d43a92b2e00b06b5be069d50b09767a4c399f9352587087f7d0fcdd7ef08b2054937997e4e064f23b52cb82260f903f564d1ea2e6db1b4de3dc3dd3ba03e57bfe37b053eb71aa4d4995749a5c851af2dd066c43da13daa7bb6d0a720088a72effb45f56524861f9b02bd89d26c2fa98418a0736aad8b766b669b3df4f231425bfcd2b418dc07c24ac387c36b91abc07d4bb1f4e2371237150d3526116400ee4289a68f45e0672a3335f6cd9d4903811455cbd9fad7bce9457eaf1c5d26ad2fef7b9a37d24a83825f5f1432a9605a7787608fd26b333eeccc4f42d35720a7dd838d708e21115c1f48acf71e225adc9043eecef1cdb9c09aacf8f1828c21b3aae6512a6476fd3727bff6d0242d5b2b29a346d1fb9150f9785a4c597980f52f180ce3438376c827bf54c06107101f6786c894f8cfa3a148ddb229bf968643fd0d3b8ab55fcd0876348d976f204b4455939c31b40e6d610dcea3a0c84c3d9dccd90c6a38940a74c6447053914d01c07922d4178e366d85c1d8b3928e18c265b0ec27da3f80f71d0e5bbe83cebe93a98972f0230d7878f50cd09b72f8db56f27ea8e77bf51087e4af20232aab385113c6f9f4090fc4dae8e2935b9e3101f414f636a3ffdb34afba0786cd259f017f87416d913db314025d063f3580e677a2bdd7d28f9e647df9178e6ce6642c56f9a833aadb1390c5a584900cd977cb7b84037415df9a6a8cd0a16d98493f9ce1dc08f4524ab27ecdb13f3eeb36d138b164c8b60d9a7f123c8503a7a7d79c36c57b547611a70d0bb6294cf4a5437915c88c02216e77f45cbaecdafb3247c69cdf026362e6ffc6d722266534433bf6afd2b2e07e2a67d6c366ef7868c28da93d18fcd404719ca6646db9917c45c28021683c09727e6c0cb00d8574d5e48de04ab079bc68a551f8c56deea9d2ec9882600a5fd10048566c284b2f929ae069f3bc9ea4a8a1ac784d4032b2c48f2bd7f4d2cb40db86b6f43aff74e860077e951828046d23be7a4e437246e13a3073ed686393f3b1ca9d6964f1ccf10a1f5103bc4351094e7d541d419347b40b4ea37a1b8b3ebafa97763382a2d6a60dafc341d04568c48785886bab7365648c8bb316f95cf9088a37e3cee4ea511834c19e4a4a04e111be403e6e2a517e70c4f074f61a708de52332fa9f189b2cc7856b3c523a9737236993645d45e52a73ad74a82b39492901b50e49382a2b4e1f5e8df4390c1bdc2edd09227139d155b7e8f1c20ee622be0e2ced1154e02adb36e151d00623873188a38f3a1264db53aecd51870e4c76d1f376caa3300758937665dd5f8308a3ab4fb5649c7a0a7a95ad3d613e813240f93c7081ae17b0e24aa77809ff7e6841d38cbafe5bcd83706cfaaa38bb102431eb691e10e5558ec4", 0x1000}, {&(0x7f00000003c0)="96eff7bc27f63d7d23bbc177dd6ac2fddabbc3fb989a4387f665d013511a2c642c72cd2553dc5181f38c8042477dbe88a00a6273d2397dbabe298847df231f6b1258d9b6fadb814af7c92182f9edae1e73f71e30c2a79ee990cfddd2a84a95fe31d6d82270693618cd0e0e2fde40b1589245b41eb61c3b977e73fec8d2b5cbe145bee8c71b2531f50859fcb7f7dc8d5e49c3c572bd7fa5e5eba4a1847657585f8fc95f44ac9e12853e951e609653272a8794491bec1334a912072e6f1fc82eaa00994eab2c7935565dc96907297ff9aaa8195633da558bcde0cc723d71690e15ffeee8bf4a3dce40e21e557b1e9bdc", 0xef}, {&(0x7f0000001500)="809fd17dddfe396b677d91f5e0cf8fc69b5ad5aaa8d1c361de1bfcb21336dc2f7157c787c83dc67a27eac20dfc5dde44ae7f9a3c43e5336eb3104604dfbb8f03669ff194b8d837e8c67fb730dec60736228a773f5c3b350d6dfb8dc15d50df00c13c4aed8c4be7612e134eeaf7cd6f76b36282cbf51c3dae10701a5c56e4a2acf163612b64ce8e0190b105854e601bd416fa877ba4c120e91f722d364156945cb745c023af69d9d63ee6080f104ffc930ec954cf3ee52359cef203e61c48d386e4cfd191c2447fddaeba8d", 0xcb}, {&(0x7f0000001600)="67d9cfe1520f7cc80e704c14999375a2522bd297d42d2f44a095f3955649dd879fe225720f093295ef51054492295200d70dd50b7e5969bc5237ff7f56547d2ef4c3ee07d15a216c384ccf43d140c332579e13122cc9207275f46837ae7218f19660371403163c2dda4085a280704a5e9b5f77ee79d6adc5944b1f955bed7ce8bb0e6ca7737d4eb633056c36ecb2da1781175b", 0x93}, {&(0x7f00000016c0)="5d6d218a9b3165f2b1f43fd6bce933876ab007a9d80c7d10e7d28832724bfdc552eb810dc2628b46c1825670d24540b2ac575a0e44d72ec30eef6a7d47e833043562eba930ff954da254af6d12b120416ea732fb5937d3b62d84461bc4d070f3b8ceb5002c763d98e54d1faca9543908aa90538e0c8cfb3eb66bd81cf886fe8ea7fb3c0c381fc96575bb613bf2eebc0623379d9c4deb71e3a7264a6454e2f1b4ef1e3a91d67b9beb89e2c9375281aa90dea751719796d37e7f04c33ededb1b0603347367bbef0bffeac3cba549408b611f7d3cdffc92b6a81dc00aed9312698fe41cf94d7ef70c8e854a4d831fc22b481790e3e9c63e3138103ab33bae3e25507c87219a83fd2ccc8269dd1d7230fd1eb221ceffa597e479288d23b02e8370fbc4302a2e939b1a7a6dc51737b20c8840ab865a341e08666a015086bd10c4d9f88be440208efc080c8a15258c08bf28903f6b6f58a4bec1f39e825470aa5c9fad8d5509610ea722ca849dfbf97d469b660ff67dc57146d3937d87fa11100a809dd63992e33f1211499ed240ef167f01a24fc8e55b7f66550bbc09171880b3116c6ffd0edc8255fa8232a4ba582ea8b22f9a13770984d962b7345c68ad0624136cd55e84ff2b25f4ac11e7de931f31ea97cf11a4c07b548281a23cee9e3d1e6dbba5bf13307452db932fbca3305fa21b9c25d46efe9110205e8f5d57238f9d1b950469c7e3691d93ae6604fea2427f9846bdb4d3f1dd543defffda07f12f9ef91e9028163736540afc6bbeee5ac5329aac289f71b0d0130b64d909258e262be336053fd179c979f5e353bc5ef265834228afbee9ac577aafe2230b2c81e07ea086fd60f50b890ab072e7dd581159dde30a5e94ffe16d8cb8099c0dcf6e457a0cee5191043f28fc8d9416d3f7cc5651bd2cf43048d6bb6ed62038095087d74a8337053b71165a14b3f85f6b772acaa1f57f14a2f86714560c280678bf7e299f9b6bfe4f14a380c1724705530911023f2cbdfc28ec918c2663ab18ea03d6191dc091930b1edce045b9f73c0378e18cfa2491f3435b601ce63583ba7921f71351570bba5f65447a2dfca9405894aaa5392efa3c56db5f793c9c12b32942dd7e5d869b7a301c8fe0e95427b3cb805131bb00199bcd0812c9edfc27bd76ac816c2fc17ec921ecefa7dca291af268d44505273fac6e92998b7fbb1051d07f80c318ad3beb0d1586ca98347314c01299fb1dd9c53a7cc609ba26e84d9000a8e8795c9d9a83b89c3927d870626cfb345817bcebbb774abc522478f678ee59c910790304948113550d6d3c37a60355e965847ffdbc3a2749315d41b08517ab4dc22876a4f82d51d03070f362091c501723dc4c405ab627c1585ea5355efceff641a1c82dc02f78f0c2ca39e70027e58d91a551bbf105978669d4335507501541cf8949e67948f0220deb61668682874d250a0c581f21e3268e91ddce53006a9069aceb8a50359c15607846ee9adfa91bc620e68f555ad1ff197e3636af664a26abd709f77a6d8affe7d64a5812ce460a60b2488cce65237207e00c73b32ee074a1ce16ce778648ecc92b64ba9180a1baa3a8cc9d1907384c336c1e773460b54f2593dabfc2c7bbe0397efad6aef98ee6454b92f760248ac3994a689ece02ff4426bad5e04c0f746258f9c3c72ba4b448ff68ad359f906fae1a75082a69e6c62df76d6e786d92498801d20858eef2fd3c535ff6b74ad17d5ff7193c740bd9e956fb8b7d0b2573c66bb3e8277e86bc3c6ccbb6bd9afd1323f65c79a7abea80bcee0b065d952c54bcb8ec1b2f62eb0e1797ee6998a1e7b36876a3534c33f6ee0e7f3fbf03c31804232d5e8ab8f24ea8410bb09dafa76a22c4653e22ee8190197fe68d57fcefa8860cbfcd1dc9d5ba7fadc83f6b794306aea34101a639a293ba60657b95c7b938746b77b9babfc717c8a83b1ef55106624ce3fee45cf525e5d414df8289813654cc18f13a41f150e27128ba623143ec497fa84d0cd84ecd42866446fd1837aad3f24349ce071491a9b06bc3992bd2158cbaa20dfdd8b4e428fc24451c0815e9109ca5f678b2b98b4f3a095019154723a2ea58533228ba45f8ffabd5a5bffd913b037db677cf99aed1071e417ea8773882703028903cde906ce0854cd5decb521c0068315398b15daf407a12727b0409df53adee063ddba48a864bd9c0550e80cf4993a8e796b555404705325b7c0f5e793fc57b7c03c007ff3eae92ad78bb7fc6d313972f7819eea985a7018bef13fde5400c7693f072d135dfb16d518951e28bf6c0a13c631cb0251b07856f87fde6eb1b9afa19977902d7826911e7fa7fb14bfe6244773b4b80058effeb007908e68126bb326f7078a0c73c97c4916c38ce49c47f90135730518b9880c4f93594f61ff7744b39ca8ac7b09a251d81bfea599bc5977b3952834664daa6c7fde8a52ee048d8e9528729fdebf4792ee3f3c509fb6eca91c22d0f694f77d5f11138a76db5c5c716f0e06e67a1d05b34fc4498b347f6d2892253f3fa45212974b583045ae28bae82b66bb32b34656e618fd0e3619c28dbafb00e86caa777c2af39b70c59624c998ab2241ac13f39ae00bdc88724d24f9b7963937256c42b9b7a496b13b892fad97000d714047f6663a217d984305291f8f891b3636ddf5d67afc6ea2b49a5f47d7404789703ae339a3744634b05eb0e38f984c299c7bb188e19bf8791e9d40063a07755bcdba985657d330d58b16c9dd68850395633106504c7300aaf3f6cfd1571364cf9d41bebfe0c6ac0fecd6a8b7f3e05f981928068c54402e2b65ca67fc47bd82e88692a79ba39417f1ef9fb093a132b53e80c6f04bedb6037e00e89a3abc77a10fa51efa3bed30958e37b6ff91f851e058208281d93e460de6a157dea04c051d7382ce66966457ccb6c24f7987217356fe702554dc58776c704964bf47c0dd87a547fba435d685f2758475cd003115a5bc2fbc84d7b1cb934f109a502782ba63233df374978715914bd3fb90b3c3d08c224c344e988d62d2be35383f0800f266d67edf42b272804d57afa83399d650ab9dde75aa365e5b353c1c435a089b4fd44ca88f669ab3b927b0768ccf7978318813466515096e16c570b4df179046a78c30a8c02d1c2565081fd3b363dae41e4530d1eef13716d8458b7d9e9057588c57f0c6924e98aad3e7293f25b08c43ba713ae8de81a54baa25a559010b63ba983a3f4af48f6c9403798f639c2f933cf1eba6275ea7078b8189e5f0372d444495fa8dd42925d2b25944b37f5db05553e22e52dad079d21542e21fa5c6dc071d4ae5f6dd2f6de6cb98b3bd0f00506964e3ad7e393f790347ea106950e1d23e6f401b8b364cc1382776141e83900778b9a8faa3c78f060be2df46d6fafbb678de298cbed6938b34b08b7108d8f8c5f90401dad380f65b6da50ef012edd472cc44f89258b0d10f8b423be3a889403c129ed587fab8ea481d3f496b6239a639677a86a3c85a3ccc4f2aecae0875deffa61a62ddc20e9d97a7189307bdb932fb3a1a2ca8b66ab42895ab5d0cf5e92e8220efa5b5f36b771b3033a34c06c7802bea93b8163ef58035d9797b7fb0bc23df73e8bd2d9d705044dce095ae6d86326e86a7a0c088e7e51e87cd389176bc98ef2024a32e14b6dbb57912e085aa7de759f812d5cab5e4826b1c672c33d1bf56597e3ad28866bcce7b5a9dcf16b4a5aa3b0de105f2529d347b6734dd79471f5072cb9050983c0db726007f345cb5756230547ed61c7d722e256a63af9608257382d8ec3528fde42a6fe4ac1dfbba6d983f86d68ba722ce252c32f298847587bbd4a3e1e9b4c21535a9c056d58bf442d968bfcc01f9c4ed2d82d033d0943e5ec959fc3807a8effda9d55ab2fcabe441b4e7009881385ca250500a2766ebb665eccbd18bc6ca862b15eb87f0e19a293943361e6fc4f15e83d212ceea5a53c39296f9a41c1ccc5ca40a89a4ef3eeb3490d4b4261a75eed65e9e6d6a41e9b48221ea0d52a5ecd09277d91c346013c30f154cf048ad7c93f4a60474604cfa0ac4cf2d749db38310b3946628b6c68cd28dd3caba14167411d25a4c3b105e175f7a51d43d77feccac1ab0443b07e8bec2697f4c94b6608bdd6d65328ad959c4e7db1326b88336ad29f64deb013bac45cf3cce027b9f22d12b052d51113b7c60da0bbbbe01a36a830ae0624829741c0201d4575afa43e3fd74eb0fd76ed0366af40f8449522167c7a5c154f43865b079a78f3914423826c4c57e8289de86e5230583dc07adeb017354b952fdbdf5191878d88ad8b910c91e1e7a583ba02ec3d489236a7555d4f4f7beaa49ccf0521755bd8c69cbfd742abfe52799715ab4909d476013907bce88f838fc74f54586fe48a66eb41c25277f4da23b479f6ec8926d09ad3d976de0ed6370ff6bc135a7039900d144fa180856c9c20534c93fa232463d8fb0b23da3d2441182239f281ba50d85e6acbf5be418bf5594ffcfcc093f7a347e026e6db85a8e9f93481bab9cbadf6e65c36d1fca5801620d78b8086867e0178e932880b572aa37e7d3a8acae0a93147fb5f6cbe3a95cd6a715ddaf5d51964a2024c9258b947c3982a336d7ed0492206a72b59ed1f8844417ef7a5e9c144781cd03bcec2e6d4ec1aaa8f26d8aa3e0de731c1c8d8476a89623df7f2fb08e9d8e00935f7b9afa7ee034b001fbf6034ec8cbfdd23522d6edbcacd7cb9c2323ac931b56c3c8357bd2afe2d06ecb0cb13c828814fa90134fc154da4dc4006dece9ff0c5b80edb0ed49d3ce5032275fa92c9642f073b5dca4dfc1f3d27e901f02565c93673e9f352422266710be6d2ee11d7bce6464d95819c01a6f20900969045a8fa6d0b91200d1e952cc6d1c042c1c03894acbf3b61a35ee824698bd7cf797c4a33d92370ad24e69b5f674a16fcff53a6dea594d3c972a837d92330eb90ac6690d6554f36dcab0557686ec51e4981c1400c96db97f861671ea9fb42d0f31b2ec6e34902a38d47e217a9103f0b50be2e4834fd07e5c0fff9853effbb92eeaeb7eec99311dc0f7078189f86b08f34cb38f72e55a8da25f976f69ef0b1fd13261f75e4d1550f39de97bae10a010304c9cca3bcc2f98fbeefa4151326baef4b02fb7c05e8fc2e59287a37aa6d80ab9198564c18ae41491b7ce0cc42b09f060ea33335000b84648a9d463890abfc2d0a875c0e3c55f65b2c9f40a49bfd96a73fecc287e8f5edf32615051bd8e65661607b2aac844c2f5e1914d7324996cdce5969926b0c6e138d3a37ea5eeee07ce647f909895e838ab3f609c116fe9bfb343a21633ca1d9d96f10edb3b06a0315c295e174b4fba25b0d7868905e97656b85a241251930238da72da14b50533ba60caca10205132a1aff591d6e02ff34a0b591debf97317785134ceb937802797a768387e00fea18ffc016954dd289ed51a6645e2fdb097ae801937dcd1f10c25e20cd6c58262d002b321ec212e929e8bffad45931d983f891cc7683cbcebf925d93998910d2adc7b1d465c3b1dc75a2507ba48b7146555e95fae8b35ae40742d05e76439fbfe4ed2ed691e97900f61d65be5f35408db3a88279a2e9ca4ed1a2ea477243a4eb19389eff38222a42c0a5265d302f0b2b624c4b0a5cedb214274cc933b8fc22f68a13a971577823f98c06c97ee67d6ed2bfd26d7e06483c2797fa82ce224c092012e8276ee0acff5ab27313bc52eb9a7f1207437b0a96fdcd157935ae477279c9b5ef5eef5a7c897fb9ef03658628eb45de469ac82", 0x1000}, {&(0x7f00000026c0)="d7a394badb4f5859e4cc65b4e85f5237cab43650b22ea28b665294fdc6b1becb6414f0bab28259e3c71d502e062fa9c670a6393513bec334b6f2fa3b88a00e9cc0968f400b8f2a176c68bde52bc70190abe6b353c324167da75bfa3b154eddc516326219546ed729f9c0e38cbf46fa9e9e4c93fe38485c9749139ec68a539a45a1b07207a881be90d50bd3", 0x8b}], 0x9, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x8) 20:26:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x20, 0x90, 0x401, "4822b2e4908a8c1fcfdd0b2f66eec2e10b654ca2", 0x7, 0x1}) 20:26:35 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="4a58823c3f6327bab28a62d9", 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:26:35 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 20:26:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x13c) close(r0) 20:26:35 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x10009, 0xe000, &(0x7f0000000080)="292918d7", 0x4) semget(0x3, 0x4, 0x201) 20:26:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) dup2(r0, r0) 20:26:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:35 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000000642, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 20:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() setreuid(r1, r1) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) r5 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r6 = getpid() shmctl$SHM_UNLOCK(r5, 0x4) r7 = getpgid(0xffffffffffffffff) socket(0x2, 0x3, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000340)=0xb3) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x80, r1, r3, r1, r2, 0x23, 0x1000}, 0x8, 0x101, r6, r7, 0x0, 0x8, 0x6}) getppid() chown(&(0x7f0000000080)='./file0\x00', r1, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00') dup2(r10, r9) pipe2(&(0x7f0000000280), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 20:26:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) close(r0) 20:26:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) 20:26:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffeffff) 20:26:35 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000b40)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000b00)=0xc) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000b40)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001500)) 20:26:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6) 20:26:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000340)='Ms', 0x2}], 0x1) rmdir(&(0x7f0000000000)='./bus\x00') 20:26:36 executing program 1: mprotect(&(0x7f000065f000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x2, 0x1000}, {0x3, 0x7f, 0x1000}], 0x2) 20:26:36 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000057000/0x2000)=nil, 0x2000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x81}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r4, 0x0, 0xfcd9) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000250000/0x1000)=nil, 0x1000) 20:26:36 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) write(r0, &(0x7f0000000240)="03", 0xfe77) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[0x8, 0x3f, 0x6, 0x6]}) write(r0, &(0x7f00000001c0), 0xe5e1) 20:26:36 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = socket(0x19, 0x5, 0x186) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x5bd, 0x2}, 0xc) symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x100000001}, 0xc) 20:26:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x1800}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) munlockall() 20:26:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 20:26:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000600), 0x10000000000001e7) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) getrlimit(0x8, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:26:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x42) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 20:26:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x6, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80020, 0x1000007) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffd}]}) lseek(r0, 0x0, 0x0, 0x2) 20:26:36 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES32], 0x1) write(r0, &(0x7f0000000540)="9e3eb3900603b737", 0x8) 20:26:36 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa3, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000180)="a7", 0x5193793ee7e2a363) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d, 0x0, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) 20:26:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000002480)="2238c8288b508cbcd305c289990c60f77ae8e5f98b83b8f6c06857", 0x1b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x100000000, 0x2, 0x6, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {}, {0xb36}]}) clock_gettime(0x2, &(0x7f0000000340)) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x6}) recvfrom$inet(r1, &(0x7f00000001c0)=""/214, 0xd6, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) shutdown(r0, 0x0) syz_emit_ethernet(0x50, &(0x7f00000002c0)="31aa004cd35d42960b9b52cb7661807af9211d2447b03fb503452072a19803a2a8d3d4407640e7c92c4facf91de3091c9243f8136dee598c9bf2cdb443af283d6e882f1eaa9d81dbed15ce33af2683b9") syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:26:36 executing program 1: r0 = socket(0x2, 0x4005, 0xfffffffffffff2ec) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:26:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x40, 0x0) r5 = fcntl$getown(r1, 0x5) r6 = getegid() sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000300)="83e489c4", 0x4}, {&(0x7f00000003c0)="13ad9bddd75f941983093913ae8f11c36aeb2afab9658c8e0bd83fdff5c2a31584005f844ff257fb6028abcc58fc492ca070454d4b4c956cf603842a131b760f8cf3e6633e93b59088556a06db4263a3d064f9c22a4e93df217113501434763f3cfd57e77f207fbd8cb981532701b713d9fb595bd1e0eda73758d44e4103ff8879edb3a15a429b9923896db8ae05115e8aec50776c4497d94f5cde67d168313eb23e9c65ccc168e979d382a4eff43b4ed621832f40b038b44e31e2eebc104bf52919f83452505bca9649fee882bf5b4bf0efd6161ac52a19edb9567f46dd79", 0xdf}, {&(0x7f00000004c0)="dac5308e46b312f906c57724fe1284f2b37740e69351bab26eda99033d65b591d280b7e9ff6b847d04dcc2250c961fe2647614224617ad3cd643f1c53ff85ed70f1392631aad9cd8c0b6343c89899b1c49ac0baf9f0ffbfce929117f654b73ea70bae5d3908b0d2c663044f6ed885b74a57494fbb5ed65271a5095ef8df4426ae032ee51cd806c4638f9b96850cf2537b75aefc7aba89ec06d437f38074732cb5cb8cbfcc8296c9ad9799a00db439b91222bf63f", 0xb4}, {&(0x7f0000000580)="58e952832349c974575ced25e53a29e6d340139aa3f9c1244adff21fab27bf4a7863683a06903c7956347fd55f370dec8f2c6990e1696570dc8cf074468f868a7e6748d9a3f2394aed0db3c296f55ee8c8d78b2ae1c984d9534f3b4f551c3690358644778d1566579beb02fd80623bba972bf5f4303d1e61c8746702ba907d800e9ad7d91750b41ff2f2657f1af9944d74134fb0056d0a339f437eb4444175df82edd399eb0ce2531af6f192c491fe2a81e80a679ee791c128ef21a5cf66940ff1b52bcb40d50136f6517cd3291539f69e3bc8dfa6b2f7df6d649a977adfd858ac262dbc5c7dd5d084", 0xe9}, {&(0x7f0000000680)="46c20bd04a8dc53fc964a8b77718a8056168be2df0c5ed951010683782f460bfacd0131f535ec594e7c61a2d6d1a863bb8c45c9af923544811e236be7b325f139e68b479cccb8a6af21a6937d3", 0x4d}], 0x5, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r4, r2]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r6}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1, r4]}], 0x58, 0x404}, 0x5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = socket(0x3a, 0x8000, 0x2b933265) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xbc, 0x24, 0x8, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000005, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0xa0000000, 0xece}, {{r7}, 0xfffffffffffffff9, 0x8, 0x0, 0x1, 0x9}], 0x5635, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffa, 0x2, 0x0, 0x800, 0x5}], 0x80e9, &(0x7f0000000280)={0x40, 0x95}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 20:26:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r3 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) getrusage(0x0, &(0x7f0000000140)) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x0) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec19406e45d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d50000000000"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) recvmsg(r4, &(0x7f0000000dc0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd0000000000000000400010f053f55a88271282820000000400437f48ffb38635c23b654e"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r5 = msgget$private(0x0, 0x422) msgsnd(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a7cb88a1d300900000000000000784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b615"], 0x1, 0x800) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r7 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000380)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r6, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) semget$private(0x0, 0x6, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 20:26:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087, 0x2b1}, {0x2d}, {0x6, 0x0, 0x8000}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x44b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) 20:26:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18010, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 20:26:38 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="52466cd04424632586c1f586a6d5816bae84b9a20dc9d0bed5249d7b25b16edac26bbda2acda3ba14f7762807d887e54aecaa3d505ac511abab6bc39fe2e6f4a6c7bd827a9cc917cf7202e8e37a1510c862a53f65f4489f69ccc55a71954d9d1c8391612d76f67137b850b1cb8e4516d04e12715b6851056e78e6186b514d505a3decc442db733a0e35dfd9f5cd240ebecf745b96524", 0x96) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 20:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xb0c, 0x5, 0x86f6, 0xfffffffffffffffd}, {0x9, 0xc78d, 0x2, 0x1}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 20:26:38 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x80002001, 0x2000000028ad) open(&(0x7f0000000100)='./bus\x00', 0x180, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x7fc, 0x0) 20:26:38 executing program 0: clock_getres(0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x3ff}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0xfffffffffffffff1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x84) fsync(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0xca44ec48253b2f5e, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x9, r2}) 20:26:38 executing program 1: socketpair$unix(0x1, 0xfffffffbfffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x1, 0x4a, 0x2010, 0x4}, 0xc) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000240)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000300)={0x3ff, 0x5, 0x5}) renameat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8, 0x1f}, {0x9, 0x401}}, 0x2) 20:26:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000001100)={0x2, 0x0}, 0xc) shutdown(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x189ca, 0x0) 20:26:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc003, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 20:26:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 20:26:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e265da985b17440aad550029301ca688dd8714a2f66686c653000"], 0x10) connect$inet(r0, 0x0, 0x0) 20:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffcf0, &(0x7f0000000040)="b3") 20:26:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x98, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/151, 0x97}], 0x1000000000000220) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:26:39 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x208c2, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x46, 0x2, 0xfffffffffffffffa, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x100}, {{r0}, 0xfffffffffffffff8, 0x2, 0x7, 0x7f, 0x2}], 0x9, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x2}], 0x3ff, &(0x7f0000000240)={0x44, 0xb74}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup(r2) 20:26:39 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x20}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) sendto$inet6(r0, &(0x7f00000000c0)="e0d772f55f81a475e620b0fe84c1a5abe4de904a69366feab249680687a9baf910fa7c39bbb72343", 0x28, 0x40e, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x200}, 0xc) 20:26:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x945) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 20:26:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) accept$inet(r0, 0x0, &(0x7f0000000000)) 20:26:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 20:26:39 executing program 1: geteuid() r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc1) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r0, r3}, 0xc) sendto(r1, &(0x7f0000000100)="b852b5f77c4eb1b69322afec92ef054ad42f8af151b4d7444c7996bcff197f3ea2966b98855dffef50863f6121ccbe44e660fcd11e5d13a1825dfa3db0ced3470a0d3d30a8473080210419c16a12465a85ae512c3f380524a746640f4e5b2f79683cbb5108dfd17cd2c6a249a5b4a4d3cf31f2ce196947c28e4e1e4f34b8b38273cee9318fa11196baa429fcab39c75adacc7a29b6cdd96df9b69ba646765631df7344f31c107bc20ce2212771de51cbba338d476d13", 0xb6, 0x2, 0x0, 0x0) setreuid(0x0, r0) 20:26:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x3a5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 20:26:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:26:40 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), 0x36f) 20:26:40 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 20:26:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0x33c5, &(0x7f00000000c0)="e1619d1efc4d840bb9d1bf8d509c2d386b906e4d78da42fa91e2dab4279cf00f982babe092e738ac6591e96bdeb907f5882d61c90f06791731a198f730f1a3c47401d6c58d0d6857c74b0ce456d7e0dc91325b13ab4f325bb0be3b6f68184b75ccf2600dc0997a0d16abfa8329ebdaf66e0b2efe2ae26735e76f1ce508358cfbef1daa5a79ebecdf13e6807e4672616c795b94dd51df20699d000d9b8092ac955865b299dcb9518f6381dde3d7f81cdcdffcb8867955c71b1309d0", 0xbb) 20:26:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x6, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/110, 0x6e) dup(r0) 20:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20030, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x8, 0x8, 0x5, 0x5, 0x10000, 0x400, 0x81, 0x10, [{0x76, 0x8, 0x800000000000000, 0x8}, {0x8, 0x2, 0x0, 0x524}, {0x5, 0x1, 0x1ff, 0x882a}, {0x8, 0x38, 0x3, 0x5}, {0x1, 0x3a, 0x8d3, 0x6}, {0x7, 0x100000000, 0x288e, 0x25ec}, {0x7fff, 0xef5, 0x9, 0x57}, {0xfffffffffffffff9, 0xfffffffffffff800, 0x100000001, 0x400}, {0x3f, 0x1a6, 0x401, 0x80}, {0x1000, 0x7, 0x1, 0x400}, {0x200, 0x4, 0x1, 0xfff}, {0x6c7, 0xde0d, 0x7ff, 0x8}, {0x8, 0x1000, 0x5, 0x1}, {0x564, 0x10001, 0x3, 0x8}, {0x9, 0xe40, 0xb01, 0x5}, {0x185d0563, 0xfe, 0x2, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 20:26:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "395f05fd6fec23220d002000400400"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xd67b, 0x1, 0x6, 0x7b7a, 0x4}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x7) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x110) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 20:26:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) 20:26:41 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x201c0, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 20:26:41 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) clock_gettime(0x0, &(0x7f0000000000)) 20:26:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000280)="4a9d00af6d1a119815f30c253e45e0fb6c4222789c13f61d8390d01e31b3", 0x1e}, {&(0x7f00000002c0)="9ebf0160e00395baf8d31a9c3f82c8ccf64640027a5791ae49cd5a50bf64c642ff9fcd254814619c0be5e5a5a1001b9f2fed3cc7ae0efdcf4ad6ddcbe983ea", 0x3f}, {&(0x7f0000000300)="990d8b00322171b60b966419e7f35ac014da1ee534426cf7e2a8d6e6256153c023ac26d037845761cf3fb567c5007465b9164d6214a406773e85003ba4649f41a7e7f49941b017e6af0271c6f5ab170cce39bd0b9733b97d2b69664a1ed7e4a240d7bd978816fe6e5a8566c71673d401e3a3ebe92d7ad059322e8b610b7cccdc64ccbf1f48052302fe4eae417cfefaa21d23b6d8ff724cad8c4102cb23d50d083085cb7d9f9e3ceecc93d266e64eac6b1a49bfe2580a816730ed15392fb7ad8bc81ed05ff9", 0xc5}, {&(0x7f0000000500)="c9f84beb06bcd7593a990fee3591ade92561c7ac47869eb2c8520950dfe032fc073ec2f00b7b3945eefeecb08194b2f707d91226c44be5484505d600df6e7a7a0d5b2e399fb3154d29487054b6ec2e523a55ccdc79140b217c351ef5cadde1667563075d31536996ba2fabd9bf84f33f889495e58e7c6bfeba110d305c560323f18a95de234a71d9223f9b574d4fa19caf29b350d671cd8646249f5962162d35f3ef5383134782eabe03e1d97a69553aec5556a630a8c1ef60525276ebe52e4b10cdc10d68909d65312dde4fd5e296e70896", 0xd2}, {&(0x7f0000000400)="bd7f8eff6d9d5d7977a8c57f3d2c1c65703ec678549666d422d4a410ec7a55d392a762b63eb04fb9d594fda17764", 0x2e}, {&(0x7f0000000440)="07e7b864f92709b2cc79b5fd4b4fce7cbe14fe5f654fa5a6b20ccf98fd52e3cc36a67f070be3f62dcfa7a46b22e13ba87be9b3090f85c575a0d7364dba0e92066d5de458fcf4846f3e99abc0e2c9", 0x4e}, {&(0x7f0000000600)="16ae094c060eafbf49ee7ad794a86f5b4b23f78dafa313aa3cb734c7cea031f336bb03430d76ca6ad9e52a94b185be6aa7c569200affa72ce0eeda0d80d3dc0f0be7ae3fcd79be06ac3213429a443131e2606509d49cce0e10ddcad579e46608a597e4d4195dd2ca2579a1bc1ca7a50d7a06", 0x72}, {&(0x7f0000000680)="1af25c6dd11109667108d1454c26c72000ecc946ea7a5d2b0d45c94ec7bd79349132f4d42fe5874af44a127e9d35eb1f7cd3902e2a77b490c9a7938b05a128deca8a2ec72b2dd86fd0652b6bb47884422d2db4cac8643ec74ec81fdc38b43864c2f2533f4ed263", 0x67}, {&(0x7f0000000700)="d4672c4a85ab81331b9c3a76d20930e714963273eb688f47ddd1c54b87e9c64092367cb5b8f5973a420891f7ace9864f97adafbdf88197bc99e5abb5261f1a4722239e2c476d8fd510b17a7925d349d977e135a8b4c4a128c271b2f75058fc6a06afad9c6aff797a213a3c1c14ad33e82938535802f6baa7104102fef0bbaf4f52ae187f5ad3b17d358473e52806cc4efdc3d542be939e511253b90f874b9812a3c88c13de12bd1e154ef766f02db0e3e1f484e87e146fa188786f9dca349cdbcc10726717db4bbe67e8c383699b927735d1817f0e6688d20d7d83801ee5388a97f4de571713c3f9d63f95ed3b41006dcb", 0xf1}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xa8, 0x408}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000037b2bf7755df9ba9006650eb3513c22bbaeb54c615b79b4ea21cbc6b9b5f1f9d33ef216535dcc71d204c40d83d273421c7c720b998fe3037339f1a0807345cfab2eea82b5e18c1bba5cb5567751c4701eb685552ada8b6b5b640e98cf19d875483d50ce3afdec9e1c1e728f37b9211b33fec0c25482fb9e496a88bbdc9a5600a11bba6b43225f65367f5becae39804593"], 0xa) close(0xffffffffffffffff) rename(&(0x7f0000000180)='./file1\x00', 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x80) 20:26:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r2) 20:26:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000200)="2c16954c", 0xffffffffffffff98) r1 = socket(0x18, 0x1, 0x0) close(r1) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000000000)="9631425d26e457493a1ddb24f937b9a2d9d94de880df5e76ea7003d2635f59077b95f2de8e8bddbd8153d8f7c4730487bd6e690002c1bee6baae355eb770f2fe825c20dcce549a86836cdd204c8a5981872327e60e262df4d37afb6c15705b85a9a48b81dc74649564870a9d5c63e71b7af90f65436626f75877d05d", 0x7c}, {&(0x7f0000000280)="c7d62e21db7321d676bdcbe3da9966cecfef93c82ecb5a90f99118bfa2d195fe99bfb5585fb4639ad411f04ddd3825d58d8a2b00b7c9b03bc0abf9651610358f0b521022dcb5843a568fd8a90145160874e4cc4945a57f00d8442b5a8ba4f555dd7459367b77ac12972c7d899aacd1ab08a9ca6959f91799dc18cbc68856ad4583d3e633a311d98becfb13974c00fcf4407da6def30822f3d427b1c368c19acf7063a273191fe8afde756a9f90a9d2f2eccf700d11c7efcfd88dbeb26629c6aa80a8a9d4e634a50c4a248a90ddc2272402196ea4b3685d5a2b193a5201d8f00a5cf1145870723a474a424d4b2667b60ee61001fad5adcad7e21902a86a5786f8df0f93a2eec07ff4eab0ccb5103ff91d323da33c1b3e0d0563da3502f1269c80cb571abf8dbda232be70f1755d3dc8ed07f808273c55fc4e489cb3bbceea9f7832abe0d53b33e077cb585ce493fb6b2e032538fa17516232ffc0523f6f361cd6ab994d22a3ffd8820b2f8f35a47d5a5e3356f87c67bb3812b4b2ae06f034caf3bdbdeac72735ac02f9c821c5501cded669cbba2dacae6a3e802ec7713e3990d88bfdc75c404985ed3343d442d33c21c8b54572a0c498d8c34d48a679702e16fa2aa99411bef80a2ae14c86b2decdc9c398976edbb1b89b27ca1a56778302e8a4ba335bcccb98c0a69449f55f4b399293e3363efcd94fd1b132ba4520af86c0be8a7b03df88608b875836f2f96cdd5b0eb54d7994a5af7e65ae99e52b6d8031f89f8f5d7f0a70d89388cfb7554e7b7f1d07ef7f01ceb4ea9605386b5e8ace984e97ab848a04b0ba92b3d0a7511831d1baf32cba4519a159d7cf4328ba3453c932053146136e3928d9f0cba32dd8d605ebc63e617ceefe90d21424ee31063a7cf31ee9ae5731ca560c23a4008b3f1609587ee8bea291d8716dadf22e38d586abe9297aee97e330e9c1cd58d8c8b6544205bc57460c01bf4a5e325e9e5fe7c991ff3d0e7cee1771aa70efcbd1402541da1ea3f412ed0ad591e743ad130e088b124c967ecb12ed8a448723ddb2a3777ff6282161124fd4ed8b94cd460d5d21e50802f786a9581cc1ffb0269d59d5c98178ac8efa8814a67730631517e958223387dbb65e2260c94bbcc989392ac3ed94a433110d3311e868ca04adc221b92e3f85db0e1c48f07309fc34d8538391c541dc7e5f98a55937ce889dabb57811a89e29b1ca86cea905989644879bf839f92e70fc70a86d61517c3e8cb325cd94537556d143e0feef3990304e4206994c6ecf2884ec2710eaad2d189ea9d75fce76de8f3c035ebef9d5714f3cc609d7c23340b4ae0e627505e94563e981209848ffd32bed9e0a79ea0cda42558dc19443dd4128c555358be3aa4f835e229ed2c274ef3597dc8ebb3923b7d88aaf6572632ae6627c1750ac77c058c8c5b6eb4ef1dc07578125e9bd52995adbbed8a189e09a42aebd4869266ef0f4844cf8cc16c904e07ca256220c470db1a212b09bc9c726ecf62072253ad318647286e4dfb0adc5d5385f676cdaffa9a80e5f4da2216df2c0d369124d19213f44ba2fee1e73321885ff66fa62782db9c256e1d49eafe5ee03addeff431b745984fd45dd6dc665b92b260f8bcd2878d22a0fc65c6b7a1c10d3925dc0c3e2cca423273686ad64241a071dbf2f70b1149b67bfcc6f502877ff47988268bea4d79a2f481e7fefc30b15fd73b9e05476e33e121e53b4254e711e04bff12bff8668e89cac577a7bf39a7d5a3546af048dbdad005ca703222911d87d47b3809a314c129425857dde9d48e9d6cf8cf605e88fa7aa19961e8eb305461e0c14d96cf5bf12e3b80e1d770170a92c42ecccc4583ddf9b657318c90d3b0bdefe20966810171c9e98e5c0c3a9d25238388d9f3d37285e5deb96639682272dbcfe59c179bcaeec353ddca65a004353fac3caf0bca635e23ef4e0cc48f33db490328e6182771fa5ea266bf9bdf7d21876de633d21a3e4bf154e877e0830b4fa5e5e381dbfde10e09c2ebd897d24a95c95afa17908b355d5a058008a0a3f2965f7867d57d5cae9e224056b82e762d01629f862093767aa703173d0ba7828bd3a85fae3624eb6c85f7c9ed27882baa2e774d502d22aefc0f819ebee5d13c76169a5de216dbfef3aebc69f057e63f1a0f068b94b123e9407be61d1ec8e54a0d0889e84deee6b0bd1d50a949bb7b6d6b2d8710cab1e53560299553945d0b1badfb2d1f1982258a7028d63fa8711ea8b812b4075dbaf52a233cff429484a3326d4b8b5b550de4bb5f8802722a281b1885f2f843e23437ecc5509c8f4157e2f3b9a8502b70b34162a962a668becade212f71d303388b06ec985d047fcd606c2841dbe0f96518878f5bc49329b32662eb6f68a32bec6a5f7be88b8effc7c60abeb16692fffc1ef932af39990d0471efe3d57af655e80e0cf0384ab3806d90a31cc51d4c308f7a624abc12f6d76513e81dee2e8619586b18ac788f26f43fa3df39eca757ad196c5b4f693e41f50729cc237e26987640e921ed48ba2ab920e56a7daf1e788ea220ab7162e36078051db5260b5cefc576532654f49e3f35e48c10528f5b7976338aba5bb3f9f45acb3c1c34c3839e718a09caf155502e90afdaa3bfc64ff73f4f675e09fb4c8f57aa626e77b10aa8841ab56c6db5da29abd403135b7ce7e3c981790383dde38c2d6128c7fa0e4c6c8ee84d08c540a318fdaa4b6bb1e1dd61c50caf0c185e623682dbc99b094d756f79c358fbfa0531934c8fec9e956e3b2888c7f3f61a5abbef6cba3d660ee3e102dfaef7d95c80c318e719c90123bf1e8e1f3c00357eea86ed1a3ff970203e5c7b22745184a096bd67ef5f45a6f36d9404799b2458f9aa725212dcd78619cfb60241b4b9f780acc343c1fda7cdbeb9cdaef05bce35c07b6afa71614f5b877f11ae0ebf35972628760aad83bca040f9a3bc8e0b9b3e92dafc681c6d6cb7ba70f698c9a35629a65b3588a340ac78925b6de180985608cea001ba1ef89609cdbecccb9be063509e75d1699e109fbc6b804ae2f6630176197b068363675f708e78f3f8ae7b76ae73bd7347208a6c4475e52b6b86010dc788fe26d2b17ec8f423c495d4bf8001c93f455db4db177efc0844d8d0b487a8144b8217b3cd74ab051498567f0accffd0bb6af73b20c49d212fa7440c8392e06a82cf273bd7b1e7fa20a59221b6aa32fccdcbeef6ba8aac11b20c2f45e04afbd0e07529d71b05c231065c00bfe0d3fa904185397229d8d796377062a5fe60bdec96ba45c04843ed8b9339b01386fe58be6e0b3efb6812145c2094bb522d79218043392f5d6fb16bda8e6f8fcd14e91447a72201f0a7c03c969461d893b2360ea592d4ad3a8fcd0ccfe6b8e3e43269ba434178cabadb045303b8dc375b7dbc8be4b381e6497ebbd5c5b7c87010694999566aa7ba4c67ff87a1ffd9f27a2c2925d2526da1ce126c96a107f983acf59fcc0f2cd91cb7829c1288ba63cbc52416de0bb48bd4a56f4d75f6bd12fd5cfb79e405ca15abb387c087f671fc7c200073c083beaef714ac499c973f7c13c2f4c0abb5ab25d824e6231da9dbfe07673e55b64b5b300271c27425a56f376ba9194936f5d612187667079457af31848987e4ca04fb0d64963c574ed67a28833254f64a0a7d59d32cda1145014ab1b7df4f9723d7a8e4f8593b5182349a7d1fedd67f0dd216f0910eacb5585f382273f96839421de2298414cd8f5646665a642a586c2d9f4256186f38379acb89b457d43ff09f7acebc734c2c2a5fea82da7a361ab343b21d399c83cd3b5c16bf6b74fe1c04783c31571fd6a9c4a74222f662bc2d8252dc3d97f6451ebed528fc75eb04355b988aaf2e933bb02895d047873f57b597677c8195e562c5fef9e186f805e3c00ceffd80d0991f2ae731067f75f52aab8722344121e6279f189e028c5ae7a9c4029824a3c2089993bf17316e71d2c6e7301ee590a8f4ed8941703dfa38082020b15d8277fdd5d5eb020cb8f005b08f5687c5856ff238855ad9887e8dce3506d53550ccc9a495badec20b65a6dcd36e798283f1a397eba2d3d7734430c9c2f038c25fee4740d7ac046ef66eab38d264cd52d993932b9badfd95158dc6c8f0628b0658b449882660b315b32df539c7eec298bf0d860db7db5e4086808f4e3ca7af3c3396eb3c870c452905ea864f3889e7304c2f5e3347b796d66b4ba3fb9a14e22c27e5b0dac286121b8ebbe1d05a1d6def9eea0379e96e30132c5eac7ed2bd14417c2b0e77df642e9bb4b1a9f7086f3d69535a953b1cf11ea28930d061f01153d16974a1e2f0088435b9a60c0ff7dd399011b50dc0899b25b637d1a53a46f6ddc54bd361655e542b0f383d40e794f3aa04c727a823b15da663088ea57c25c103271b74246706e4dee760b7eaa19129d770fafbf2a1c98bddfc6be753ae3411c42fdddf21b609be27098cd27bac62dc497fc836005fb73ea3a8c695903fc26a499757d490f7c1c8054c7b9fb64a0b5558d510c61e2ca50071f816fdefad091775f66057e27e56e32cd075110d9f2c0316bd0e5a977c4b33b1ad883e0d0a3890c3294e3e48d2481536ed2cc1961825e2810fbb6a4bc94a0abdacd7186039b49a0e0d6a6da676b615989ffdbf2926b4ed6067f38964aafbac9f7ab2741d1ee52473b59594a1b501b6c5c5e4bc37332e2da3a6ad971c98380ec7696ea61be7143d28d22ab0e3910c39b3cb968f58e491fc8e4541cd6956d8144324e0bf2546db64f089f257f84142dc44e76977f49a96c148256b5ca61a8ea5fd7cf9fd12c24b553c6fa59ecdfb3b6d3af52dda5936652b41e3156e78269392ffa737771a83dc839da6f24023d6359240b051b69b40cf18e20f1cc7c6d98d1ca18dbb095deb50d08ab991ea7aa3e783d28d5dcddac31b82a9f9e803efde213aca9014b5eac09f64d576ab559b6f285f92b80c3376ef6ef5f3acccd169d48045aa5c7af38a968ab0f8e9c404f26239fd1060dadc4238288722cd0af07b5e4204561f108cfd55ce6429a3fedec5eba730d5956538b345a8dc54cfd4e3c7f97ca89d211198b7c1580049cb8c5e71df1e4a2a461540867604822cc7cc2e2add0f4c5ce01a42fe3b91a64dfa70503548caf6a007d68aa63db608ce53d497930542618ece1839d9f4bbfa92b1aa0d3fa61312dbb712f60d0a9f84e54e24a35f5796611372c6c304a02d42e08db686d3d67ace9237d4885eaf87768864ceaa73d533dbf5593f0732b111c2300d83413eddbe6c04024595aaef15285175a5949c442fc5704e64b17c1ed4efb277d919b9f98c4834477290624dacd8d49dacaba552addbf8694d9c634949a89d4b715dd92bac858225ec314d85ebe38619bfd2319772abe5376eba795b5f9e7d9324fd7ed2417ee4db302e1c2958e51137fe965b011f68de5dd36232ebe67c05930e1dc6100eb395c9e2b7b0ddb3e9100535c827bbe9cbe7015e858a3b00029f87356294e0e297dc5a9f3369b328f21e4183d4fb30e55a71527be3a99b6239be53f8864ca4cc0827738a4f7cf8125f913048b6a577a4ea7c3a6d2eed1137c867000f18445b814a2ca9f22fa7a69cab98225b2fedabeacde382f709cf2a0478008accb6ebb6a178b36ec133a1c98259f7ab5a296bcd83bbd8fe0f5867f64451980714739fd7a16aba9e28cdf7e13a26c2c7e651305d8c8bef7bbe8d143ed14a7fd6edc081dae4fe8c5a1fe8ed22523bb7aa13482756484e034d3f4a2c9e66769d27f42a76192b553942f5498d94ddf99855a", 0x1000}, {&(0x7f0000000140)="00d0c1f09811afebb8e3e5bbc8d9a057350b210da915a41a1e1da18c27467f24655b90010bd7d4e3b8eacc2d41a283a51a8fa3cc1dda0cda2b232dfaa87a0b0e6f538a6fcd79c99381742960d2059c09271baffd69b2f395277b6f98347b07fc94d5929490c3210d5086c2b2d9eba95b3b1df20918ae3a4e1a35480233e39e54397ee3a46ecf05b394ceaa618729068a8a28ac5ba0dad478532c2dbd5125fcc2e283046dba8ab385dc4250ba1a899cf8ed05f62ebf40c62f77", 0xb9}, {&(0x7f0000001280)="caa73cb2638b4dd81613d6e15242aa4895eba27bb1c2ec3b3f41d2c9ba559bf4e715195c5b6ea47cb515299fef492493afb5225e5c24c5058e2da2931b6c7fc42bc806ea5ee9b939e04616862748071717f610e67d841538199e368ab9452dc086822eca34f591b5e76f4939b5a7f159a104d83aedbe7eeec41faf33a1f04b672a65bcfbd0d9e21ab7c470c2d413fd5f497f672f255ea13e71af3b5f22d287a94a37b6aeffb4018d338de1b1fce7d59f7a10dc08e7ce3231bf0bd0fc4be287150f5b6667f8fa8d08f27052eb4f432ebb585c31ac7db7438d98a56a3743b5b2c39ed6dc15e0313ed31adb748a9cee126c46b6ef498364fa3c12b25a", 0xfb}, {&(0x7f0000001380)="55554584e0174694c99c01ad11daabfd2499ec4fecf5c70656ecfb118d40ac0cc4d0fb94c660278ffa1bacdc3373113a5e47c055d18473e6a59190f031c2c58fc3d9364571fa9a19b4a5fa14ad07d834ecf00b64c5800009939bc6bfc42a289475857c2afbe9ae3b7bd020ebe1239e61429b9c8ea0dd1a1dba33b375426f5d7022938d247a3cbfcef351e266e9969b0bc2cba9d2c74eb0236d126e509ebda26e9957d096386800e64e394f219af442078e4f82ea8eebb921c2aaa2d8a700ce9d73fce5f935426377cf3d0894ef89e71810c9b89301", 0xd5}, {&(0x7f0000001480)="c6aae2fe4b7e0e7c3dd736646aa000082710066138ebac6d1684c93ae00431902fa7860e709b050b8746e84eb2841e15f98a0033bfabbb6d872f41efe01c35399ee24b3bfc2b10f400577c8aa32673aaaac4bb01c5210f576d4cf9011e5089d3eb9bf6805586a03ff8af6cbd18b30878535f1c43750d041649de62d33e5eff904873e6c04424ba7230b7984716290c4de2aaae9da0176cd2dd0b711ea6acab9a77ba11f3b49c79395529b0b6eafb4bbf9a7048dd1531b88104d148af83d76085d3817e85fa04021bcfee94b0bd25386a5d4d5985d6c606a985b04de07db6ec151e68d885ab53396fc814d2b1b4c3e04bd6aa1aec125ca7c0f71401be342200e166945db8c79179337f3b2e748ed15ad9b67e6f52c11f920bdb86569d9390fea14699c042c15abd331660bb7fe9e0b9321d623468bf6d82daab0156c45699525147b896d0300b8e4282968aa856d816c24190529e264b6f3eb058b3ae3721deb737436a253808d7c11b0c23d617ff82c7a706776a0af175b2ac3f655c069b1802b56512777820e35a6c8e6243eb84f3c92d4a21f89af022de0b1c06843ddd2f623addbc3cdd4d2430a3d89f377fcd3ca6b624974566c6d7d781157f823b5ee2f0512a607aa0dbc07c5a3a17b9a91df1152bcd962c8dd339ef0cda525a30be2fcc06240c1eaffe5b7c2f01db48c92bf268e63f53b9a949b47c0b64a3738ecfe09b7e8a205c5b6fccca5485397cfaf3f0f33349fb464e639c3cfe290ef6c33ff5c8ec25ce0d10638d2b63ab1d8f0593764ddb96ba5a3604624c83994a4a6aa2017bddc03bdb688e0bf5d791fb8b07ba11228e4f4c855a17239e0c3a298c294d75dd6c248f9e1d35c7ac16e6bc1e4f382a06c83da4a210e576ee46e44703da488fb16f2e14e80510fdfcf8948d18e025b1118db598d123348d6b89ad7e435f20bd91ac79851d23aae5223688a7aaabb087da27f5de815eeda4917d9cdabe8808a12842aca4eccc0605d086edd3983543d635506d6ed688a4f1095abd0d5518a9ae3988118eda5147456aa6a42269833d0c1176b5c1ad351bd13887a02081f575c66923f832085622830aa6bb1b8d6fda8e7b0cc668358d14f0d19b9c34bc535b78c375b1cef54b517e6b2a92d9cb1bfbaa531645aaa5d4170d13dbb08c9a45f2a995b5b31c65ae70732a60564aff0e4bedd826f7ac4d38104f020ad84f2fad079c77b6eb071416d34aa3d93bafb85d84272b5bdc7750bdaf41a3336c8450ae4eda709f887f66fdce198c4f026330e4937bad14a497d45588eba8fe4f59e4b13276f8c92385c9ddb17710021455d41c76e2ff22fe18ac6893e9957be937dfcb8a67bf1d921b178a35afc09da072f1bd0ad0492fb917afdd41b9b10fec4ad9334d458b9b62e5e7f66bff5d98bd00f8da0c73dc83aa0929cb73265186ac295f46b3a046ee33f19ffb5a4c741126d8a04e321b7d8dba3d99ce2efa0520263d57ec51cadfa56d4109114e904b0bb356ded94470a3910bde5bc884408a467ded0a8a4ac8b078226359a32f933d15b6f955c6375a8fd4086dc5af63ec7e8f03c9d9cfefe76c63465308bc05daa38744544a229efbcfc0b1315677b21049cce73172f8534c13512ae988b44bdaa44f51fc89e4249bb50759e3b56a601a9c259a4dced2e50f586e4f7f0063607ec239fada609ec254044816a9dfe0014f834b2ca07f2291534f24b19c36e2303fff7c38088617f5902ffcc2342cfc0024f5a4e4a44d3a4dbc3f7844a21cbfda3eb1469c052afee45fd3403434081b84d6880b16006019989e1f5609c72dd4b0965cda2e57d410ce8ec73cccb44f8ca0ebc910ebe460a9f05b5e2a32a60aa0d4fe80f3f3be739ac3871b4d1443c9ad0257eb0919096f88887df9b41fe52fa30eefe62e68e67147965c3f6539d0997574681ade3538efcb8da17e870710c4e8336d933aab9138b35d6af332cb7ce11cadd67640bc00a8a59b6170818fa77da7f61e3bdca6b34d6ea2a76259fccfbe9fc25eb655dcec417c8dba516923bf9125de8a7bf2709a5b19c0be354f1b9cb810b262889b892988673b3a0bf04f2ac0b32aa429befae4fe034abdaf2b9b025ae524d4726c0088b6d4f2662fb87c2832fa158d73f8071488e0b5fad0e30f19f7a4ab833d009f80b65c74dd29f6c6fd12ba9295d89d60eb1dd6fc98c01e6eb630c0bd451246110d225e788dac5957e33f853b60896983dda26b79398a1841e1844c59850d6d3dccf1c1e04e227d32fb3a35ad60f0a80a12e47bfc6401a4be48b0a3c95f769357c82d24e8dd4a7257d9cbf3c1e97941b6d68622e70b2f38c5a0dff2e2388db978027d8a7d3c0f6074d48d2facf9e12a969adaec163ef27b5feb6f01e88164b8c9b03d9736521f85bc5673ed32ff736d4f32b379d61d8f59d6e96ef5125d1a7ebc49694a012c217ba32359bdeb56eacdefd34c27630bfabc22a6a273c4737110ef6cdd524f5d0fda1524b6a6c0c924c4688a6ddb70a76d899b32939215b2b20d45d5e76eef0d6920630f7c58226dbd37dbff1f79b179253fa0a6dd130915e0053ddf0dae2a4bbc72bba4986100bdc14a4e972518efa88a6e8e83e03fa931046e0ed117ef27b9b2ceba5da15f8b0acca97267cad620b48f56b13b16be0c366b06a96a2b7c191bba0b6ceb1c60392639a4eb2cd9fbb3af191627a6666bdf8bfa6526167f777d453561dfd040b3f0632b8177ec9d4012988923a33d8290869703fa330623626a10f312618f8f7df0ceafcd9f3af8d4f375b8595656cbe8564ddda9a53efd401a55a5966a9ad1a263a598c610f5fcc6b4f45fedf8843f07936296a6cd9879e788d38c8a639f4d9991005017c33cda7ff9b2b70ba9d3c37804771e00b0aa06fa95c11091492d58711d90a523a7a0efa72c255d84bd1c202fbaab08466164675ab3bc69756a605a08b733d3dae93ce2576bd9775874168abc36732ac1d3046c177e1e600797c17ef6cc1c290b8396b1cceaf79dc1e7b2024ce2c90b6b2a29c43fb449aa5653c3f5a853e4d3ccf1c6412714da3a28c19dabdaa64c6c4ab20d8b51895f0971fa662ba2cb69f57e43c882f8b1075e7643641c9a39fdd0684d69ad7e8f3416bc1ede7230f076400d0d17811fc76bb5b15a123258dd67620795cc5fe0b13ee80f3222498dd1cf8f94802c61e44b4a8e6b37498cb3daf05e10c88d7f7a03c455d3c285b3ec01758c2d41a88490267b4fec75d3a1351af5b919c701d411d2193873611cc1f67778e46e326323dd18251ae77ab8226bce380f616d10ebf0d34ea100a716d90c85a579f819ad8bcb65ae798c1b0dd31e7c2943c347c68e32b57bb48d7c2abc4b855b37934b40e0dcbfeca8fb392b5493a87f296fe16a05a1da531700d1630a25ba9f00e66b49a375b9d9894bfd31d7ffbe34ea11abff756c73d14cf5cd59ffab986796bae2d7257afa14ce98f5daa5d4d3d0d7034f5ab7a9b263d518d4e5c3a7a405a743cf1840ce321f8bc7f7359c7e665c7dea7838949b3b8176219c77726c7f160b4d346fc81290cb550fb6988d2918cb35b5abffa3de2980ac6d3b78fc7d160571d6fd66ce91138de8f91045163a830470c033640beea1198db07b05519204cac35853c0d5c8878a728ec92d051844552289ad2fa43e32bdbb85824b5a851066fe1f5669d7a0e5333b9985e71e6d6e1c4b46909395139ef238dc2b68a6651fcc400700224688e56c865d613fa3c1c2a45ce83d513a769dd07ef129929c72244da3d110d01231c737d8d41cf293c5d1c3e5624bd3a45631224ef3ab57398f32910ed34e8e57e146eb29c10b5816351ec32969bf4eefa4995a1b665a73d072f1fddc5b9a0027a2a04f25bdcad632a570b071d26d9357f417dd76df8bedddf06339296fb1ba60a97675aa38be485219b8eb61be5bbfc051729a3d4f75e13b59920e49787d2df854e688f7f0d15712357ae76ebf40aae55dc6294907d7837507b1c4127dd8b584d25a56cbe8c2ae5e2ef967d15824b3a087066f9aa4b013bbd6e7d3e9a2b50e14f089c028f2cf0efe34766f77c7acd6e4da643a06fe1f38d320e2fb498def1523bb8feedfaeb0cd9ec15bd8e50809d43318a11de0e87a23361b39a6128e4b612e539bb8b7f8a94bfd6baa34af10e2fbc1e680683880ebf6fe196a4abcff10d69f0905aaaf69017f76b6b87655569adcc10d5cfa78a5ebc7a49b90565675a9a02aae9141565591ae0779f21a6cbdc69fa201f6b850f721d4fcec457197dc1b100911cda128731062ec9c244d4bd56f2626d37ac26b7891bdf4eb814ea64395813abb664033322a1ab60f2a6a1198d235d6aab8bba0cbd595ffb73b222b3dd78078187c51f1413c7402db632faf8bb56d51bf53d178675f351add4505b506c7edc531535b7e503d3e3cd4a11d8895a159ec3e71352e636bcc8c153ae845742e7a68f7674c3416433573572552bb7df1fa03c5d51c9f5bb3015fa28b1e3039c8de9dbaa313abaa157f3b7a705c30bfbef0a06110573d394403d10dd2a953057ab99ba619bc02bd670a636c35b5914c92a5ea3efc3e87dbd1a7e49582f87e5578e065a77ae258dae58e88663fed3e94c6e416c77e10327fe72e202cc795ec7c8ed8d16938ce8d6de9b49aceaf2ad3e2b0bf673b341c94d4cb4af11f2e33219964c6076cbfa38376d0a7f313aeaab866918526d31581a78da6fb8da70c06c5ab99fad777fade796ba2073a7067acf498d12f7490f6f2307d2e1a6466158c9e60461516c735fe0936b0b24fd2c9a6c311c5883f38cb90abf3317998cfe2eb9505c29aadd3c6682500bb7d0206fca8a7851f13d82e21b1540c9ab93c241b37cf943376cd5e1ba00462091130580a5d7755ec6966a4293db85cbed156234d5afee5cdd3e12921394a0c484338477d4a7100dc5e9300e11fba21f63a2a45677f438162b660792cdcec38a870693f6d6800872aacf906c55acbd3fd1ba9c20d527b8af5f537b27f3609dccbe49acb6076a5ce784fbf51d2714e7963e7cd04186b2ae3b84fc96de6e38596534100aa95838abc7625d3646738486f3e74438469041f6107bb33b8146cd7383bad757fc279c38b4b3cfbce304ad59a409ff480e1fe8910a9db4042311e6641e01bb689b360620d866de9908aa0769bf4a49dd0206fe95892ff43a578fec2d60ee788c239f484683b9944668e6734fb95ba343d2927e67f06982c557f12f290809c94a053cbc385018435212f9308649723ef755dbf633e42b29ab900a78df69afaa5f840d5efa03eba11525e4f9cb5d8d4587330c3bf9f7b4455fb4d1536fe5769914f9723fd347c667b3696cb37a0390712f45d9ea1c966c7669c197105e15239951a1f3d113a7a9557480abc704ddf9df26d75b47c1f8714f5d90dd42eb584c75403baaab8bd89a38dc6ab6dbe573e37d782a214d9029ddbcd4d46bf122dfec7db8371a798e6461e83b2c847ecbf675cda3c14aef652641ca6349dbdb7bf4eda6da4aab5e03ad01116745fc6f3318bd23be4bdd5fac6d48ed9a8340e174643e8b74b7ad8d67adeb9d25927208b68d29b8e95c8fe9f1d6213103e4408d2d603d02a9be91ec0b8af7b282248b09021abe502aa2df22b0a9a174b6b1f39cab816e7f5b81b21d029c781ea6649ab9bbf6f33c987e3d6dbb23aec8dd7bb844f5832dadb551bd848dfb3547277aca121d1b7948dad8767b830ab49c497d69a2d41b269601d51d4f38e32cc6b90d9d2cdc3b2a95ce2751d23df0e5bbf788154c9b99118e570b7e6b5587d1b14d6f8c8f6", 0x1000}, {&(0x7f0000002480)="0cbc82fd2b1b73ea1dbaa298a566c7a77645eba39b03ae96e192a812921048a88ae8d5ed318edc7dd002e9d123b7a402283bb2ba7d6fa1236e78a5ec371ba71cdf8610d5999989997efc58e45c46738b7cd168479170eca7f240e07c7d55bb866c214f9a3add361171e7c5fe59c716471b510e8c8aeb5a5ee141891aa21375f7500c99722e6a93efbd5a41aef1703d626eb60b8fffb27784a8d60b95d4bf5db3b71628047963280b2763640c82a9", 0xae}, {&(0x7f0000002540)="037b673e164b7f531c3eef7fe5136617057d02574f77dfa9f2899e32a16e4c34e1784becb9b5e16af42bdffec564a1dfbedcb4133641cc856c3867c868be57a19db865be629a1fae1ec81e09a28de98b15337785319dd31661ec2fc64e8d81fea4e08032a781ef20b385da38df6eda9bd4e38d6c01cb1532fb03aef3e549dec2a926e728ac2433c5dabf591f0254966f9def2eda058397fc7b4dd4a1bbe3fb1f9930c992223c17602969163c9a7d4a0e1fe5414a2f4bb9f53900f3aa7c1d9609ddc8e88080fcb9c43a2eb2bdc024f0832fff05deee0700937efe41d9f0ede39cfbc27aadfe7ba9641c2034df7d4279472c8b0555d3", 0xf5}], 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="1001000000000000ffff00000900000031ef0200000000000000f0745444368cbe011b85a12a5cbe982411c682b53e0201233eba06caa001f1a319c0de8770f662d3a35587d1014c892ef69814ac5a5afadfaddddbb82c33cf18d326379b88de84739417f94f27f769a218763c7c693fa7ed7c5639850f8cc2030e017de21b2e860c98b1ddf04587f74db31beb49cff7eda9d71b9ece37a60ccdd071a58ea5c137c74ac63608e3ac472f8812b01b3a072783a4875820976ef54343f8916af0b8a2965be4060c59d102c10f7d0341f48ffac28044f9c52d4b9e4b9203f324a87fdfcbfa765dfecdbbad0c516962c24c2b35ea7c7480117578396a365d810ccd69acd05b133698f9a5bc017c7a5209000048000000000000000100000007000000920d596278979e14364ecc29dcb56a8ee22b4ddcb88b9b5f879b4a8b06df000b9d48b3c6243c7a054a9c7451a84ef688fa43a09500000000"], 0x158}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) r7 = geteuid() r8 = getgid() r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840), 0x0, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x1}, 0x40d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 20:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x33, 0xbeef, 0xa9f}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0xbfd, 0x80000000, 0x2, 0x2}, {0x0, 0x2c, 0x80, 0x1f}, {0x948, 0x6, 0x9c, 0x1}, {0x80000000, 0x1, 0x6, 0x4}, {0x401, 0xb92, 0x5, 0x7fff}, {0xf8, 0x10000, 0x1, 0xffffffff80000001}, {0x2, 0x2fa3980c, 0x100, 0x4}, {0x4, 0xff, 0x5, 0x100000000}]}) 20:26:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0x0, 0x0, 0x100000}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x48, 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4000004a, 0x200, 0x101}, {{r0}, 0x0, 0x20, 0x4, 0x3, 0x10001}, {{r0}, 0x0, 0x20, 0x8, 0x101, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000003, 0xffffffffffffffff, 0x6}], 0xffffffff80000000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0xc0000010, 0xfe, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0xd319d50f56aa0cfd, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000004, 0xfffffffffffff000, 0x2}], 0x4, &(0x7f0000000100)={0x7, 0x81}) pwrite(r0, &(0x7f0000000080)="fb", 0xfffffffffffffdd7, 0x0, 0x0) 20:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x40000000000}, {0x54}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x9}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:41 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x10000, 0x200, 0x7, 0x1, 0x8d, 0x7, 0x8, 0x3, 0x3, 0x0, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x4, './file0/file0\x00', './file0\x00'}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) 20:26:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) socket(0x31, 0x4005, 0x7) 20:26:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000054, &(0x7f00000001c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 20:26:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x39}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="345a2974fb84af1abd6039d2c22f436d", 0x10}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) 20:26:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12, 0x80000004, 0x6, 0x6}], 0x7f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x6, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x9}], 0xfff, &(0x7f0000000080)={0x10000, 0x9}) close(r0) 20:26:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 20:26:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 20:26:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x80000000000010, r1, 0x0, 0x0) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fd2000/0x8000)=nil, 0x8000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) flock(r0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/6, &(0x7f00000000c0)=0x6) 20:26:41 executing program 0: mknod(&(0x7f0000001200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000000000002020, 0x101) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/130, 0x82}], 0x2, &(0x7f0000001200)}, 0x840) close(r0) 20:26:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x1) 20:26:41 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000200)=""/160, 0xa0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000440)='./file0\x00') r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) recvfrom$inet(r2, &(0x7f0000000340)=""/225, 0xe1, 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) connect$inet(r4, &(0x7f0000000140)={0x2, 0x1}, 0xc) 20:26:41 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4808fffb20a16c1c, r0, 0x0, 0x0) r1 = getpgrp() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x20, 0x1ff, 0x10000ffffffff, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8808, 0x20) setsockopt(r2, 0x700000000000, 0x4fd6, &(0x7f00000000c0)="479eaa28e0a12157c0be4418939b7225c7db24cd3b2608d89e4709a25d0a302fcca4f4664aaa01c66deb203cf958daddce2659589bf5ee46ffff2b150f6e1e0e89b461cdf08aab5e03fa8a8883841ce348b46a1bc7146ad05812e58c473c7004c10aa31ace91402cb205813249d5957d6d424f1dfe2bd013f61150e82662116f36b1ca6636f38bf54102ddef340e0f3699d36b17b29d997d7dd47015d3dc", 0x9e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x51a, 0x7f, 0x3764, 0x1, "aadc397d45507512047032e81aa5a16f344dd86a", 0x4, 0xdd}) 20:26:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x1) close(r0) 20:26:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x00', 0x100, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x8, 0x9, './file0\x00', 0x0, 0x5, 0x3f, 0x80000000}) 20:26:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x8000040000fff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x8, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x7f) r4 = msgget(0x1, 0x51ac81c0655b6b05) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000a00)=0x3ff) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000466d4891fd2aa8a9000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000038aa219d9f00006020233200000000000000010000000000000000000000000000000000000000f751000000000000f35a00000000000000000000000000000000000000418131dee1836370b515c4360ff91545600659c27d858abdef3941fd50043109bfc116d0d6dfc92e06f4e85756bca29a0b1d4e5c361a56baf0636a2f5404354ee7cacb60dc792c9ea9f5b9e771757e4f20ed58a90b35aeff232c07f47798215de24698de1d305121b247a84c97ceca5a18e22d075dd1f9bdfec163f97fc1fe5f5e8043f350b2947a8a87049ad3d21b549614d6fa9de61eaa5c60aed992802a200305e9ad1df24656ec1b8efd7ec8df1e729151e02f11796c8e55f82908ade51d4ce135ec44151ebe03a4ba3441fa0b7c6aead94765bacc86"], 0x86, 0x1, 0x1000) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/28, 0x1c}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/198, 0xc6}, {&(0x7f0000000700)=""/125, 0x7d}, {&(0x7f0000000780)=""/173, 0xad}], 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x10001, 0x0) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8a12e571f32198cdc44862bdb1a9f06520569bac730f2a7162aa4ebf89ddbeb65ba3b8a8b41d41410b009bdc3150eb526962b500742709abd6d11114359a35aaed8299074bb463b2f0da05068269ea5a3bd910fc4318e8634b0673f33be347091f7c364ac59a0d5535edad4b8324a7ce20733144aba3febb526d930c76943a744bd8b32519e50426ba5e4d60c3d76ccd76225e17e9a2babad670875e1dd21292b2174b20750d22ae3222e3fb0a5978fd1515576bc4bd326bb5003ff983e53be9d95adb117d23e0c6969859d13b92f5975738646ede3a7b22bc87a16469e78cdb0b9ae1a764f32d7e19a31bcc5a61240e82f5c2036034017fff74f8f76d49478e9d025e8366a8b761c434f51b61a45266f564408f8c6d77c1784393cb8f2da83f0f3b5179ea960b9dbab9500876282f41226a3ae3d6a9ea609366607b427", 0x14c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x101, 0x0) unveil(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='x\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000a80)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) unlinkat(r2, &(0x7f00000008c0)='./file0\x00', 0x0) ioctl$TIOCMSET(r5, 0x80104277, &(0x7f00000000c0)=0x4000000000) 20:26:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') 20:26:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x400004800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 20:26:42 executing program 1: r0 = getuid() r1 = socket$inet(0x2, 0x1, 0x1000000000004) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) r2 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() r4 = getegid() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chown(&(0x7f0000000100)='./file0\x00', r0, r4) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1) r5 = fcntl$dupfd(r1, 0xa, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r5, &(0x7f0000000140)='./file1\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) r7 = getuid() r8 = getegid() r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xffffffff, r3, r4, r7, r8, 0x40, 0x3f}, 0xffffffff, 0x100000001, r9, 0x0, 0x3, 0x9, 0x6}) 20:26:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 20:26:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x30, 0x8007, 0xfff) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 20:26:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) 20:26:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="434203255a701e22f7fd48fba1398c7c9b93e01fa346c3056c34827884ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9e38f51613fcc522b38577f480959702f2e3dde916e9a16c6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d4ddecc27de7d7e19b978238ea9f5a8b0836fb161645a4c17edc91d370e7b9ddd3142beae78e459996ca71e96192bc12408a48ff586accf4157d5d510f2e1ab38bbdfe1d1c26c444e5b985be72203d62de7bc5af93986db021e4000000000000", 0xe5) write(r0, &(0x7f0000000180)="6f4c92fc6c3186fe3e", 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)='\x00g', 0x2}], 0x1) execve(0x0, 0x0, 0x0) 20:26:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x50a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) socketpair(0x39, 0x3, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000180)="e86451d6601665c5e39d201995db599b8b620af35218530e01338d4c9e53bc121a62c61bc23b1315fdf1ab1f6a377405747fc9820e8c1a868abc10b5cad4291bbb463358b837b25144c33d9f90c3e595b899eff65adeba3d03f6feb40322456e02d7c1ec6e6c22d74eb1c5310dd31c22afe8", 0x72, 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x319, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x1813, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r3, &(0x7f0000ff2000/0x1000)=nil, 0x1000) 20:26:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() getgroups(0x4000007d, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x7f, 0x80, 0x756c, 0x7ff}], 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0xcb, 0xf0000000, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x7, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x89819ceaa0371889, 0xfffff, 0xffffffffffffff7f, 0xffffffffffff1ba0}, {{r1}, 0x0, 0x99, 0x2, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0x7f, 0x32}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x40}], 0x2, &(0x7f00000001c0)={0x1, 0xa92}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x81d0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000580)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) syz_open_pts() 20:26:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="4f32994f7750cb71a2230274ee848fe7b4d2a1d7e14c6254e78804748e182d39fb9d34b3340276e11866e5f0944d5291c77689e4a9dcdaf49f7a2daf7617432a22643f438d0c30f4a6d8025d", 0x4c, 0x8, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x5c5, 0x4, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x74}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mknodat(r0, &(0x7f0000000640)='./file\x00', 0x20, 0x7) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000680)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000000740)=[{&(0x7f00000006c0)="004a4d6d0d55278b1bd1ca1a08986b50ce3db3fa406c28619cbd1239419e5719435fc290b9d0fc83996b0d36606444f28ce5b6c476cfc864e8302008e89a20ed63fb801c9d84d53b766440634e056e9d71650a", 0x53}], 0x1, 0x0, 0x0, 0x408}, 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0xc5115471cb1c33d, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000800)) linkat(r0, &(0x7f0000000840)='./file\x00', r0, &(0x7f0000000880)='./file0\x00', 0x4) getgid() symlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)='./file\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r3, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000980)) writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="367b46008e9a18d113a17bef28f5add7aad5ec20fef3045a86ea510540d2d589435f934a14fb6d1ed201dd85f05018cfd6aa39aad1c6d8675ad0283af219fe38b41a0aa8170c251c89a39ca6719715df129c5d1df28acf94d861b9c71c21937d87840843d9c2ca518e10bfa48c27dd37fb1e", 0x72}, {&(0x7f0000000a40)="a6886850c7b0770a1679fcd98e18eeda8f7328370ed9507edc3d5340f625b60e5524625b5f62107eb3277af791f1b2be016cf384d656e98b5bb61baae9b910f6125a8dd6916ced7deb5743bc3cc6d3e5c1", 0x51}], 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/pci\x00', 0x380, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000bc0)={0xfff, 0x2, 0x4, 0x4, "bf14c528d119eb80d291b6197fdeb68818caab07", 0x2, 0x7}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000c00)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000c40)) mknodat(r6, &(0x7f0000000ec0)='./file\x00', 0x8, 0x969) recvfrom$inet6(r0, &(0x7f0000000f00)=""/204, 0xcc, 0x40, &(0x7f0000001000)={0x18, 0x2, 0xffff, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001040)={0x4, 0x1, './file\x00', 0x9e, 0xf1, 0xffffffff, 0xec5d}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001080)={0x3}, 0x8) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000010c0)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001100)='/dev/pci\x00', 0x8200, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000001140)={{0xff, 0x100, 0x1}, 0x1, 0x100000000, 0x335}) 20:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9a, 0x0, 0x6, 0x1, 0x7, 0x100, 0x100000000, 0x400000000000001, 0x3, 0x800, 0xfffffffffffffff7}) r2 = semget(0x2, 0x2, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/51) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 20:26:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffff, 0x8}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x3e, 0x8002, 0x3fd) dup(r0) 20:26:43 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) mprotect(&(0x7f000041e000/0x2000)=nil, 0x2000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)) shmget$private(0x0, 0x4000, 0x699, &(0x7f0000457000/0x4000)=nil) socket$inet(0x2, 0x5, 0x40) 20:26:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b94379953cc9df1443fc7e1657f02c8de00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00", 0x34}], 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x80000001, 0x1000, 0x81}) 20:26:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 20:26:43 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) poll(&(0x7f0000000180)=[{r1}, {r0}, {r3, 0x191}], 0x3, 0x7ff) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x1000) 20:26:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100051, 0xa7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) r1 = semget$private(0x0, 0x1, 0x21) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/173) 20:26:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0xff) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x42, 0x0, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='$\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xfb\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\\!\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00']) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x300, 0xa0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffe05) r3 = dup2(r0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) 20:26:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='.\x00', 0x800, 0x10) chroot(&(0x7f0000000000)='./bus\x00') r0 = socket(0x1, 0x8007, 0x2) sendto(r0, &(0x7f0000000100)="e221cb05662bcbea79b31ad83e395bae1fdeaa4addb5e3ddc6b2aff32b2aaf434bb1772ac4750cb3f3219f7c03026033abfb02d21c04222ec2daf384a3cee8d04998105f3205f72dad8bd15dda7b5ba166fa911fa51023bfce25e9b5abdf19dfe0baaea5c85271c8700a73019bba4d2ea28b3d82e62b3bffc06ec442dcb1b555727f095a9ec92a1185fa4cf528805948fe8ffaf67f4fa5657623c61bff3039b3180a842ec8cd000262", 0xa9, 0xc, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:26:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x820, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000740)=""/141, 0x8d}, {&(0x7f0000000800)=""/249, 0xf9}, {&(0x7f0000000900)=""/224, 0xe0}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000a00)=""/227, 0xe3}], 0x6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/157, 0x9d}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000b00)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x81) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 20:26:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x121, 0x30) 20:26:44 executing program 0: r0 = socket(0x1, 0x1, 0x200000000) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) socket(0x7, 0x5, 0x7) 20:26:44 executing program 1: kqueue() kqueue() socket$unix(0x1, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendsyslog(&(0x7f0000000040)="4bbe838c58c76c6146d2d4f7deba3d50b40b916619f8bdc0329109ab9c59df505367918ced89f5c0322d07483a86d11f043949ab8c2f810814d561da0ee46ea6299dc671bf2d38a968c8ef64589af5c4ac7d12a3841248fcf85abb48de65d5025995ff9e18cd0b7b027da2cd63f4d7b6ad19f2df3d9958fff2a101a3c073acf68a93aee928d8de5c1167e7cae83e769ffb5165a1d79a1bcfa6376f0eb0e901b82e9b5794b276e1032c057ec4f1d62cc801ac48ac67ffa6aecd8e1568e4cca4c5de8503a5e73b498393f751b3ef677fcff3f48a190b2abded9aca6616dc244adec2480bd68acce27f9935e1720f344c3878b74986", 0xf4, 0x18) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x8001) 20:26:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc0) fcntl$getflags(r0, 0x3) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 20:26:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) semget$private(0x0, 0x4, 0x100) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="303f38608ebc86a425bb3e44828988336e37c0e6ea62d998834c4a1cc5831087076f92ca9bed9281b0586495eb975e60badaaad3ed9636cef32e5ad939db3fa64e5b96dda20dcaa5c68952eb075c929b46a24d4b457a7d59b73aef71e0626561066ebb0a82d85d8d9696c4a96eb53e7d573fd03f195ef7b7e1e5fb1a1d64df9347224692c922d1a34a7671c3c2f2b1080978297946d67a772b402c7b15b1ae0c0dd2cf5282a6966f83f5e7960f7782602c4212ed3509126c2a5d84b1680162", 0xbf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 20:26:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f0000000080)=""/214, &(0x7f0000000180)=0xd6) 20:26:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x0, 0x8000000000005, 0x7ffffffffffffffc, "845d550900200001095c7fd2008f27df00", 0x0, 0x200000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:26:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000100)={0x3, 0xdc3f}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffbff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x3, 0x3, 0x220) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x7e000000, 0x1, 0x3, 0x0, 0x599]) 20:26:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffd, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 20:26:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f52d2f66696c653000"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733ae004c", 0xa}], 0x1) 20:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 20:26:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 20:26:45 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x1, 0x81, 0x3ff, 0xd1e5, &(0x7f0000000480)={{0x31ef, 0x100000001, 0x200, 0x3ff, 0x7ff, 0x7, 0x8000}, {[0xffffffffffffff84, 0x1, 0xcfc, 0x1, 0x4, 0x2, 0xb0b2, 0x5, 0x800, 0x5a, 0x5, 0x80000000, 0x7, 0x1ff, 0x9, 0x7, 0x4, 0xffffffffffffffff], [0x8f, 0x200, 0x800000000000000, 0x10001, 0x3, 0x1, 0x8, 0x1, 0xfffffffffffffffb, 0x2], [0x4, 0x9, 0x1, 0x1, 0x0, 0x3, 0x80000001], [0x24000000000, 0x6, 0x7f, 0x1000, 0x200, 0xb19], [{0x8, 0x9, 0x5, 0x2}, {0xfffffffeffffffff, 0x7fffffff, 0x9, 0xff}, {0xc7, 0x101, 0x7, 0xfb9b}, {0x80, 0x81, 0x5, 0x7}, {0x4000400, 0x8, 0xffff, 0x3}, {0x51cf, 0x8, 0x4, 0x1}, {0x1, 0x80000000, 0x0, 0x2}, {0x9, 0x80, 0x2, 0x3ff}], {0x1, 0x5, 0x6, 0x10001}, {0x100000001, 0x9, 0x9, 0x3}}}, 0xfff, 0x2}) r3 = dup2(r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x8}, {r4, 0x44}, {r5, 0x82}, {r2, 0x5}], 0x4, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "b70000d81500"}) dup2(r5, r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000100)="5cd6f4a5af5f303ee686761289a0f01f5812825bbb12ff4a90a53caaf542ad9963d3643f61f66cfb73ee29dbc30f40c8eb21af5e52b3324b88475aac0aadfea22d8cf8dc6ffb669a0b15fc67", 0x4c, 0x0, 0x0) 20:26:45 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 20:26:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000180)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 20:26:45 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xff) sendto$unix(r0, &(0x7f0000000080)="fecd9ee07fac6dda4a9d88fb1012abeb6318964fc7891447d43aae0064337257acab7dd0c140cb94e3bd290f8a749cb5767d4c1c9de7c6d3a9d08152ce44b6aea9b608f6bd0b6dda40e0be2fd9", 0x4d, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 20:26:45 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) 20:26:45 executing program 0: chflags(&(0x7f0000000100)='./file1\x00', 0xfffffffffff9fff9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x35) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:26:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x7}, {0x41, 0x200000000000000}, {0x88, 0x1}, {0x0, 0x9}, {0x46, 0x80000001}], 0x5}) """"    20:26:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt(r2, 0x7, 0x4, &(0x7f0000000200)="8a8ebe965bc136dd1af73a91ff6ff15f9626fe12f1d78a5ad4f566ca0695fff1213c008e4184cdc0cc3a58e5481af1ebe392edb5b8b609de1fa2b39071da6f81504daf78ecd50563b7c032202efa44c498cb95f775130314e3e047567c112628c1230d5e14a56198edf2d828d2b9d327e1766c872658950f8ee4e4e73ccd31cd8f84282065fd3db0e1", 0x89) r4 = getppid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) 20:26:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00007ac000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$KDDISABIO(r2, 0x20004b3d) 20:26:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0xfffffee5, &(0x7f00000004c0)="969b900e45ae90bebdeef2ff070f4344885f1ebc783671ae2a17ea1a8cc1e1968b470a2ab381b1fd5d16bcd06460585b8011545d0b1730fdb23202b4df652afe63ca8f1777c6bbb47c462fae0b95e565f68454209702d401840fdb45a27d1529f992d6cfcdbd701a005feb244b9806b488e8a07b7f27c28e168ebab4dc0a198d442f69b36b6b405d17caa3da07c7e52d57ad6196cb31360bd5f769de3626b4877a456d97056316c4b52472870ef6b21054e930472f4ded759b4ccb505ba8ac94519e245929b009dcf87153979632fa9a133cf92062b0c9") 20:26:46 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x10022, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:26:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="48d96cd607dc5dc8a0162f5f6cea65b240ac186e036e882982c28f826c353922457d6cd246378ebd138bda21fd99d735e7596ef9b34b120000000000000000000000004000", 0xfffffeec, 0x0, 0x0) ftruncate(r0, 0x0, 0x24000000) 20:26:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x480, 0x0) read(r0, &(0x7f0000000240)=""/70, 0x46) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 20:26:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0x3}, 0x0, [0x0, 0x0, 0x40]}, 0x3c) 20:26:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/108, 0x6c, 0x40, &(0x7f0000000240)={0x18, 0x1, 0x20, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="0e") getsockopt(r1, 0xd04, 0x5, &(0x7f0000000280)=""/101, &(0x7f0000000300)=0x65) 20:26:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000080)='./bus\x00', 0x30000, 0x1000003) 20:26:47 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) 20:26:47 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7ffc, 0x0) fchmod(r0, 0xfffffffffffffffd) munmap(&(0x7f0000b45000/0x3000)=nil, 0x3000) 20:26:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x4bc0, 0x4, r1}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getppid() wait4(r3, &(0x7f0000000140), 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1f}, 0x8) 20:26:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:26:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa000, 0x100}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!/:)\x98-#\x00', &(0x7f0000000600)='2\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000640)=[&(0x7f0000000280)='2\x00']) pipe2(&(0x7f00000002c0), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x84a8, 0x2) socket$inet(0x2, 0x2, 0x4) write(r0, &(0x7f0000000400)="f2daef6b2bfe44cd33aa4e91de2b9aadcca4f4f6386e98b001fc545de4abd7e045532e253ac24e2aad69d98ac46a415e4aab776a49fd1262c44bcf8090e2a7dcc1988d13cca8089c048cd16beb1473a8fbc7d99e46c415b7cc1793a25a4d24bfa9bc153b007ce4b7fff621c1b28b7a648a4a8d5613f3a479f555f00fe029a20f7c707fa8cc655b256225a8da0ff51d0e", 0x90) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x3) open(&(0x7f0000000140)='./bus\x00', 0x489, 0x20) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000540)="1ab7ccd94c1c77acc8b07cfb3648fcd8f6d7196590699fe507693962bff0071797e5f16c65fbd7369a1726f4d15726bc2c260588f0ac7a8e53f2e8c83abc6757193a5d9eab0d3075370376d112c4053ee052be1b44de1fda2c669420621ed4db008a233691c54d89fed9d88581784d4f60a353939e4c29", 0xfffffffffffffdf3}], 0x0, 0x0, 0x8000000000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) readlinkat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/88, 0x58) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x9, './bus\x00'}) 20:26:47 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)={0x2, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000780)={0x2, 0x1, 0x4, 0xe95, r5}) getegid() sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000df00000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 20:26:47 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2b28) r1 = dup(r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0x7cfd6980) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x2000000001006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:26:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1c0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/191) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/20) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) semop(r1, &(0x7f0000000300)=[{0x7, 0x8000}, {0x1, 0x80000000, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0xb09, 0x1000}], 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@in}) r3 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0xbd, 0x80000000]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/111) select(0x40, &(0x7f00000004c0)={0x7, 0x36, 0x3, 0x1000, 0x7, 0x7, 0x2028, 0x8a1}, &(0x7f0000000500)={0x180000, 0x8001, 0x5, 0x8d, 0xfffffffffffffffc, 0x5, 0x3f, 0xff}, &(0x7f0000000540)={0xff, 0x1, 0x2, 0x2, 0xae, 0x0, 0x80000001, 0x3}, &(0x7f0000000580)={0x7d, 0x6}) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r4, r5) getsockname$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000700)={0x6, 0xd65e}) bind(r0, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) readlinkat(r0, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/143, 0x8f) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000880)=0x3ff) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000008c0)=""/29) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000900)) fchmodat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x4, 0x2) getuid() OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 20:26:48 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x7f, 0xf423f}, {0x0, 0xff}}, 0x0) 20:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000040)="b8") 20:26:48 executing program 1: r0 = socket(0x10000000002, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() recvfrom(r0, &(0x7f0000000080)=""/113, 0x71, 0x803, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0x2, 0x11, 0x1}], 0x7fff, 0x0) pwritev(r0, &(0x7f00000033c0)=[{&(0x7f0000000100)="d71b0beb247f9446d2292f7bf23e0f4e6b2581104320893ce078bbd3df3c61a20a05fee68fc051e7ef2e74af20eccd492e13de4ae81ed9a557cfca052b046daf1e3f3887ae7eb255b920dafd081e0dbc80924df15639deeb4efce3eaeaa13da70ce0abf6b8de05edb64afaf894b3fda819118a467fd1b4cdbdb5aa28de7916e895a57718afb4", 0x86}, {&(0x7f00000001c0)="7a3c1c2c45b25b3cd1d31854f8bbe4e9a9b3df5b0a6aa7efcbe6fd9d7a1b03b276436328c8b968084db538e11fe9df6b464c8a1937643cc0b844321440c457af84e61dfd9ae7cc5c7f2bcf60af62c7f8133d9e1613ec278ee5916069e8196f2f9ebecddb412140327e9b55c00399af689c6b47ff88af58d39bd25bfb6ca9ffd22a2bfff83b16755e4eb6f0badc7b4c2ef3dd34e9af743477d3a4aeb8415e0a7e504bfb9c57389d0ef3ad00bcd6ab9b19c8ffddfe6e141d02cdbebc88916806f8f5609828ec78c6215629c1cb7fe50d70349e750bfcd5c370d0ac24c522fcbfdf007a24f1cbc8653c795b92dacc2217af9e5ba5a096ee0798a9295796d093611639e4a1a9572ef9b747b3a710d6bae3471d39ee0a7671e8d8b381bc35a96c9e71c6b0c6035893029e9080957f6844bc8c8c4c248f65216e06e0d3938b47a4a88a48166186f9934faddbc4e9233e054d6a44d95dd5e928248db38c4132b8b7f5525427ebca6dd7ddeb7e5dbd05ae14134a1293c986b9d2ebed6ddae4cd8ad8f15143609e40efd62e907f413a4767c618d7066cf8235e3459c05c33c3daeab3c75ee92d3e8dc42ba281194c4864aea50219d4e66abea1e7e3ed26645d0a804083b314f88542a12ccce4bdf33525f6df4fcc40d5cc4b95734fe22d424e405fc5b736a0af90b31a4a41e9f2e0f0454e5fdc389bd45960536ed26a3a60eb522cb41246234d7b926ee01d1a76f412757076ea30e13f10a616074c39f0ce6226c32b7403211b420d1833f17a26a5d7f51394ba9b55b19b684100a0e2498638748556fb078685e0d78d0e3a7f902653654014615e3470f5da9de129f424f3739eb2f15bc8a76005a2874565f661cbe03aed9da19f053482f53515c6a9d17cfb3821b2c7898e75bb913f22db38a2a6bc04b66a43389dce79d5a52c97e7d5b1567a0bbe759cbd236a920a2a90d9eb2c93733cb2abdb9c8743527aebba88127ab6317d1dd4a1d8a2c1abe0e11961887c2561a330a81f1f5bf80df2f90068b619eea2cff5b17af73fce08610bd19d981efd2bbbacf4ab13d4993f284fc1148ea19932a459dd2c839770b098f07dc5183b1dc1fdc7cdda45014be9a78be3ead8337ca3dd766ee0907967fc1edd28a362b19ae10bd09ca8a296263ee3dca3c1274b6afaf1d274bb1579a36730a73c1a3edb6105969d0599632c2577c694a6e4a9e7bd23f8a12b9a42d51a4d08979970a8cc044a5895387902956b7c136f1d18771d018aa68c0e6850cc38da8937b3572a66fb647cde3e53d6b20521b2ad28bb0c363103a95ff48c4eff547269f4d972abbfd5947f5928ba761bf954bb2eb844652d5e4c2a3104ff028852b12958d738e6d07f64459067e734a1287b7eccce873c6d49b0399581ec7fbe9ce7e3218a80aaf0605668e7cdb7e7ef632c3cbbcc2dd05bf8e7de830bddd852625d6bcbd0db61d70647d7a672b213ed5511987cdea32a75459e02807be2d2cb44ec16736fa0de0e5972832d43aeb55dc4fd706ebf56e6b1f2f9a6c3073c58324a418924c596a21790b959ce0b108f6fdaf6d50211777b292e8db9a8e329e6dfbf9457e3ae1dd8bb5d2d99e3d10cd9537c315455d0893f0af2c776cd99599444a384af05ea43bd4f13141e61276319ec347adb2a1afcdd62da81ba77e5c4d8b78a9230ed2db9e25f9c71180abd28fc44daf25492e9fe651f5d8786db21cf1b7bbd819920241a1046674ce9ccd10a34847d87c6f001a8b4e108a0160c1af65cef33679d5a05712df872ff1a7dcd1ebaf99342147b095f31006a6c15dd848bdb51826d57cd95b85a64ce3499895ea7651ba4dc492553e35618088464ac474b54d59936f3b1de67204fd7e9ceaaa09b3ecad937e617dc25bacdb1286834a83aee84652608410b5874e3dcada59b6e1b10f17272904b3954373b4a341236fa8ea7002072e752c82ab298eb2b548782292a32c9661f3acd8750545f3ba408c4628641509a0f7df9333bd9ebfe9813753befbb82866153c6118e274905e7931c3dddbc536421174558d83e68711ec01048f1fe2e5026d7d2d6a19f83941343a500fe1791e289ed0391ca6a6ab61dbe54236586f8d1f1b7399c3711d00ed8f83421d66c5f07bf79472b0fb045857e555ff0a86111e615c61611a85ffc1b5e0f091c1e0f6cfd37eeedb51e0695eac53e98faa6d4a63e9c1012fae5b8b1f9669e89612fb7cdce35205e39b4d57c4d15cc937bec7c501802c1391ad46900107f4f972059dab2bc58719786161b23191035eb8f2a51b0a2e2d46fdcb36ccaba31b078466d734fde3e61279b2b3d8322db84e80e7cfd12b8efc6f6f29ff836edaccf6955f56f1fdfda8fdbac96a9c7e269e7b67ac04b3ec008cfd3dfe42dd392c19f4fce6e39fd0cab27e969291fe0a2d3f2a4acacb7b32967338ec08206cb221902e9f727b0928633d5f4aa92fecd1c78e5507f537a48e5385a76439bbd31e083b718e867090ba8d7dbfbf6eb4b26ef6f005c4d0d0ae63a32da76248eea3200fc641a38a732f441d4427ff87144d014261c380660f801c09020ec53d47c8e1bc5e70db37664553f5fc12a22404d059ac537a8bde5ad3f93be36c9131bbd7693592fc2f06b1fe4ee720733661347681b8d4d6e5119ed1dc63861d1c987818738f795c1c7e1adbf0870778cc94082a164448f58de621150980492457db333c2e8ce23cf3de31533056acd2d164276e104984d6aa720cea606f7b6b5967947d22f171122a5fe25724702142747c3c1db792d2fba60bfe1ac8d58e57b21a47354f2d9ce804badcc2a9b7b2f5d41586d321fa99c2c1329f116b2c1015d44fff23a72243c47d7c0a4155762328db21d87bccaf3f9f207a4ea8f6cfc9dec8a1e35500d838c3d390a616e075277334f62f75b50c00dad0b36d6821a19a6192198f5d8e358cc1d361df2db8bad94b1b6bd3f33acd91a0a73396f3646f6985d6234105cdd93f9587e2945b4ff0d0662d8c46142f5e8b8206b527d05f9b58819dbc51062c72a96698c6186ea54b42517f0cf1c6b4d768f8f679b87ec5b1882727282f27b0702cdf087952fe085b962ccfa533080d7b4629fbcb9342e35c7a3e80180428760542f6dc482d28aff778e3dcbb19c61e26503a04df6aec8551b71f1dbb48d7b0c29a67628d40fbfebef7f80a65f28952f77c1ddfc48bf8419617222fd398f5bdfef12f2218349d0f0419dadf3eec7d5a359dbb60723ff641e26351272dff0197d6943c76141a1f73b93e60715a9ffd824ff2739eaf1bd8ad53be037b5562e197553a905d5bcc95db6f00d51ab20661251c9a94b71b166d713e524d74d74ef1fb763f103727c45170d21f18f49ad5affccdeef4766881080e6d9832bf0c2f6613f5a03f0c89d46bfd93c35818b1f962589e4629dca8463477b74a179eb6c5e373134844206ccf1c64b1c43a5b2bf878d403eaa8bd634d5c39fbb8276e7b7c9c3d90777530adb9e23a13dfa0afc48e85d14adc28187b19f99c3614957c44c39d5587727ca81fbb5b738cca83b325d55f2c09c8284d83a24a8c37d34fd34da2110645247fec0127bc5efe78e8965741a94f32c5aba12ef294fc8a7f633263ac0f7ecb47c80b42d954666324e7dd533bb6a47ad24a48742ed2f4f200e07ab89fdf2b1f28072e6b61c59060598219023884ec3127fbd2fc6d27b1eb74d52519e5ad8368d10800c15c6be3a4673d6f5d430b913b056f9a75c0cb114ab0e7bad7efd6882591c2951c7f718d25e0cd28ee81e47224d070e279e2061d88055561980f87a7d550299babd5feef50f2657362a9f0a114b3ff87c750238bde479a5d9c31b65203a9728b41ce9d5d0a51e5a3a49fabfac9227e2a588e198d82957d5d00cabb088ab174ee20d9cf44ee8783927e1b8864ce8078f6608e711d0bb3e1abd24d85df48d8d091a081aa96125492f50645af9c5c7f103b8f541b18c92cf9009a7fb7be822991e3ce47a28c657e5c2e4c39ca35df055c97763f6ea62d824293163afc793ed244c789601d91fcea1b567d41e2c6973cf7dbaa63b35ba7927965a207e683dd504a0407897c3bdbc6440401873fd32124318a30b7ae5e56f58e6b6e6eeae225778b73a49534845fab22425ac562267a992061b0f51cc53b395c229bc01949acb52ddcaf0fcd651e5d101767f92494326a0734b219473d419e774cc254a566d034fb275c28d105aaf73c35234c2e8431082feb1c59cd0ae54d00e1d30ab3a19af83f080ec47bbd40dabe2f467323495eb48e2d245541769ef6164a68519eabbd12b0d5b58cf332d1360f1da44b1199b9e18633ef0cbb965e39c31e61a2834003d1afcdf5719e2ef869dccd9f2051028aaa421d0dc7d3d890faeaa0e1e99f41b84bad7c52d1a2fb70a13568687556f631672fc869c3ec55653cbd68f88e4837fb171908f366c2b1d48028c0a75b472949890169069c75f6bb4ef8b7b000f60b1ae93f8453952e01833ed2e1a7150355c47fcfffa2878a26954025ead229f0814e81c79bd376858d2ebd526e6b20ac4a61a8981a39d6b1a8d9e37229fd058c9d654a7ad8911dfceb947f0dc49fcdf5e07c3fcf60e8174a1bb682b2042509c4541603ad4c5a8dd6f2ebb275ff73c77cd8721beab8fa04d1f3b2a64c563ece2b08a9784039f323449268f46988f468f2a36fbc9a7835e908d17a7b93ab4f6a9d15433c7cd8028c59b5e833ed67be1d9d4c7281fbf84c1eff20b465c6dd984a38ebc40f9872f6cd0cc260149d68bc7a5e6dc221321e0ac3eebeaf624d07a5fe449fdf01f8d05a046a0eb9f831b3aea82a94a71b42a86d1e8f8beecd90c3406f09c952eb7cdfb0a928eb65076d44e17a46c5007780a5b3b23b4b83c5c1e91c938e42380937496fc0197710a0a6932cc4f087be465d620f96d23d1f9813046651a489aabbbcafa3b6129d6f2df783b12ce8adb1a6c4ab803f6c43e122da6c237aa01b57f7b373f62c9b99c6e8d50cd987204efd36655e417753022c47e501bf8d01299dafe889b8b769e040d2bdb45f63525d72a0bcf2534a608630d0413bed99cfd2d85ad3f69116eea3c8a6a0b6f77deede2d63179931cf974ef2f925c06261bf2844b18a0accb7cc400b72950d50bb938790523cccd838339bb8765ef5ca4b161b708306e79afdf6bff4be7fe152b7980e816545e7ed059ab8487d16935631f82e6646d94819fb3d87f5bb9b2fe3a171947395087a979471b9e65fa85f2e80cbff10bde3d37766bdbbecb92e3a6e7399cfa967d1911d5c158eb3de09af2174fcfb9ed75f50d8c248a6cd3868ca5fad7afe12ac24b33c19bccddc67d5b794a7380386e13b2830ae40ef82b414718136d0748b27f7560b805320e9ecc3a736ca187ec0b4d248d4c6f471cf7ea640226bd772d235ca22607a6043d3c2fcbab9dbf0c7a7ed894e10402604f53ea4d0f9d38a4c12a7bbcc0ddb2295367abac5c0cbd1f4d1caaf721708b2730168f89987ef4a31342f6a740f9ebb8ef647c8c3db7bb43d0fe09c3fe01cda9c90220f435eccfe85c81afb4cc0a3cf712b8869cf4befdcdb4b0e4d486446cb82ec35d4c4b0f38e6ab0624f2557192bf1edbc99237a2c8d35a40c17ff37a456d1de73c864d98cee9e1042cbeea756255d1e39c0c428a30368d1a2482ba5775acf86e591b8474c099406e17fbc6f685e27745dfba9296976cde98f7bd56c64f511c549bcc731db7c387b1796eeea7bf9c4a554ad31151f79187dc261571624f773d1807ff07c2751c6c52e26e1efa7041419d2730c91c6e5722e8ed56dd", 0x1000}, {&(0x7f00000011c0)="f61cb56bde7a279b27e7c99097d8c941727dfaad84ba9fee243c62bb1f8a974e98e0b87945cf10acf3b4718e0e97a0aeecae66aa8169918e7e11cb9233b798efc51b3fc18272dd926edbce2ef7a40a31b7cd15deced2e9fd6d0ac019c53bf479817dc4f513d3acdfa4e52977f17fb85ce8c01f64736601bc32c3a7d0bd", 0x7d}, {&(0x7f0000001240)="76472c9e9ef1da42d97d0c8e0377b400f583d6982bfef986f11273a66ec9e161a1b9e1b138bb0b194de278a2531402fa33c9d88f7ea3f6a7fead03999b79ce043e30f8def5a9afdea52e20a1379ee2eeb717d98eb47fdca8ce65eeb0e559837d68dd38f0ba4aeef12704f638ea33ba3bb41eb2f91656912f09e147f0fa4384dc14c72acd2ba0cc4f82e434211778530e4374772eb551fa600a3a994d9b7be7c16cb4c513c0f2c1e8a0a3b2c27424bda5ed641b2be5e657fdb840d9ffdb7edebca5d71369d13fe0bfb2dab3f299d9bcd52cf5e6eb5e427f5711466fb033fa045a85a21b257c0676aa28e9c681f7786547e02d2a2102d0f2fafb4edc4ae77da7e973774ab8e3680a15ff296be7caa88a25f7f2d469555935ab41e2400b90d0217e0316780c84fae65507a1c640b0aac0f4192755d6703689bfc931b7ffe6bfcc31bd9116239eb68aa2ae229f590a2d38ece007c33080bd7d0a1e67ad141c7d0bffd5f39d26268369beadfb24d82647af546004ea7b7bea817b0c4b86b09060dfb2aa0d39376dd7f0d29e20dc0ee67f25fb21f482bd63c20daae87aa28ae767ca7062df41ea4b6d14821183a987f55a183217b787d764b88349c4c7b82324c39bfbbef46422ee5b03c3509baef7f94bbf205acd08dd863f9603a89f309179ca56b3f2e160c46585dda73edad70788fc3b77d7804fa0df1bf59ae78aa5e50c8fc7fd2898a670f0127de5ae6dddebe1882b9497da22cb2274f68826cbbb9f9f6298504036b457dc32eca4860f1038af9a02d84b18f447de6ef85460c8ba8c7ba5244271dd1d69a91c152da5f2a9a97e9f1cb5f2ddf5898aa073bc6555f35d2b40c0af340ca561215b0056872bf5b08bd07e0183ac8cc8251f095ad020a192a207a8500e42b622378704cf5e84eedac4935a137c829db8da647fee7fa1ba7888b484632c19d3776613a1b2d9081cda28c95682873b6df66a2816e2e700348fe178d8810f4fa8412252a9aa4dbaffa357dfff501971ed7a79808b0ca4978ca93a7d27d4e7859a337e528f19e8dcc1480acdd89a276a10161560e6e8e2d828738370bea82b9d930f92a103953e994c190aca35b46143c48c5748103626876cb96ac045d16bab43f30b0334a862dabd55785c38c545262212995b8afdebf5c04432b4f4877b673d714d5518203d264ab204e0ed056f9cfe1f399c16117c823d912626888f2c3c96d8f195b572e5d13dbd06b665b7a10875fabb57064138c8368681ac4e8117fbb810c30c7511fb9760513d63fbc27763192659c146cd011583d49991c418a492a63b6f65062d111ffac4a6c0a1646bef4a5435e41dc01a871c385734c92c7624629379d3e6c3dd0bd95ad690cc3986f9cb232ca4ceb6f6d46a90033692a95e53a85b526952292c81a67229607949c96942fef68bfd78948b67a8b0d43d3a7a69555b832ae2f76c8c5f1dce9ba2d65fb374f7c715ebc75cf6bd71dda6c5f3a8c665b2e75a0b60d2d57f66052ae09f9e7388c933a106dc48936c361fcf0f2aa7a6eb88987703c8d8c3fd49416e2bcc07ca071d8c43f000aae20c5641ccdd159e150def32b781c57f5a6d1e1951ba20694f08b84de81ddc3da170dd1f9f06a5ee5660512da8fb8c514900e62183859a990c42977ebb60d5d9b624dbf661a66d9f95ccc3426eeeebbfaabe0274b546b6f5991c30dbe2226c82047d2605666fd57110516bb0353aa5eb0f37a808d6364cd802ed87b2832eb7e37f9e7b627fe0da7b3c1c03ab30732c3ae5ae2f235d4a0e2bfb0b83c0d158d2cbe7fa2e27aec4a5639de1a912983ed680b06590720657c476e75fbf84990dcaf7a01b4195a61db12607f4974a71c038825c991451dcf6df649640de327266b0f85e7eb9e42dfec82539a7061cc3bbeeb809dc7603f86a3794b7bc00e87e5fe6a1003680b90016576a9ada99be8fd82e99f7fb172076803f5862a1643742eea74dec13d8df5e2225cbac4213bb819080b7faf6e93957654ccc1068f9adb7a5e782128e339a160a0001d67d90ec97dc9efc246928bbe46615099eb4065f59806b6dfc3be529fc4573f28c720dc59054083ec0c284dc6b1e11dee60b0cc2b677736e2296b95557574e489112b0942794294f44d1dbdf5d41583e956275c4f1fd7442beba48c0e775eea1d1367ae8c6fe69f1c5aca0efc8132f95adf1168d2f58585e9de8bdc53c32cde9d87ad8936a5debd6d1fbf1d162e0a3abf12b203b1927b70dedec9c4be38555320df19248859c93319ed1a81a5d77c83267389d91193b4f7920b28c4b4032e4a0e912402bcb76cb72011e041b5bd6760adf92a2afa95735245669d8bde66a2905be1489bf43a3c07ccd521902c0fec199547676b5c25dd914233116b848820cf3b7980170b0807eaa7f5bcfa1c6e312cb08f30ad3dc978680087baaf598f9042b178ee6bde11fffc5db1b5436e31caec2fb45bff6e36c92a9ae9de123e3110c673f3739b4be43c9bd6f08b73ddaf1f05b8a28916cf4fd6ee07320c73c85cbe1ed0b58a5e4b3ddbd1e01c12efe079e6b88bd02125d0b33816e6eecb1075f9e8440e619a14bc7d544689646f193fb890bcfd7602d5cc122416a744d5e70b23d5bdfc8f5d650ae46629cbc1c10fa95f2b1503e90b164a057677a2ccdf856de03da6513104a36d0f0bc00dfb02592a305a9cbffa996da38956e6c8d42b3ab390dfc7dff76dd1470e2d992be6bbab5b4c5cfbf469d47fc26f39b1ffb873646018823fa405a923970b016e2f09a350e237f16c3afb88180d096217fe0ff15cfb81d4dada5a2b299ac0a317e7c1f9b2175d85266cd7bc529ac896debd9b4fbb35909e75b040e01418664248d9f97d6398830dd1cd038e5f15aa5c6db4ba2a2cd48dbf3c7d81b15284892f992499cdbaca29bd47fa211b8ff641e4bba5ae7eb2a447a91f8fbcbc8a2b213714230f3c81c25707d6a4cf3dc58c33b4366fe4f9b49ea49d19ce287f455f0eb71853b4f2cbcb20b7bf1413eb9c84e2389215705ddf87084938387b97978630a482d27ccbcc1690e998857299d798e284e59e89c7561c470ef8146d83c0137236c3f687f13168bdcb9eea91fb2f63c28f0c67e5bb69e3b09f8ddb1d9e5cc99b9253af0a3a194bdcaba8b32deecac74c02a36957ce67641072000d6f0e34cf79c09229de51b71a62e282d4047515cf1e12f88e755dd828c9edd107b573b08cc6c063a3ef2b6bbb21aa23bd27bc3c39e607947beb5501fbb952395b5d2a99571d94f46361a4469b05aa6fcbbe3eef1c0cf13010df49174a5a7c7eb0e89cf991e64e327d5af1dcf46f23d8c3dbac1ac0f44bc20df1216ac2e31d8bca285a79a9c8cf8b36fb58c763bdba45cc573f4e8525ecbe5a5038bb28793f98749e6226ca50b418ae38504e496db0c5086991684ace478b719d8d31c60ed4e7fa1f975654fd390e4a0da2f71ebcf3fc6e17434fe23788de08cc7efc653e7bb81e37f70603c9ec5ace38e554c90ec5a366d633d862400345107e9f98098982fcd9b7d14bc9d30c009e7ba0f897bead31fa96dca1be2650996655191547ea2ac27a31d5bc23fca73eef3a20b92485c5e23aec35361fc688b02c17438b843d614e39665b43374b54369e2f4c3739fd258d34d36527a2c935830464ceafc86fe074c9e6e7c9bfcf14d9021a916064df70d9467d3b37b238b50bcdbd06276d82e4e429a3efc481133d25cb8b64b9fdd0b4ea8f587760140636743561283d4512ea37d77da9c3d7b4bf1158181af2e4e5c129b9801e6878af1c59c72ceaf485f28d4071b4f3cc8971d27a9aae2f5f88cde589a727d5238a0933a8e343b231abbbc6c214ed5c925e995fec830b983a1d1cfd8fcbf9c48bf83c5c01cb2c087c6d02370e1f0e7dca0916c2e5b1dc4aa638e312087f639f7a2e5eb8aa9a55d1cd3f96b6b1af8e66e023e4fa5721579681d3038905547561498ea2f91f249aa40469b40390ffd9390ec1b21a27ca56209f682fe6147c1831129f49eecd8e6c86a047bbfd32ec33183491635b6f61561bd902aaf2b4794f0cb6e7c2b7935e6ff2ba2a52a0889eba2dc7fe829c58eaf928c15917b6a20bd5d029ba88a7b911108d5073400a0037a9e1de8da90a99e5e9a7b332ff82a5e6166cc5c0c8f4dff0912f654d515482125689b04ec6e189b4b8f9df63a9cb511c2dcfb4c0d543e06bbc18f232a659afb201a18efc49946a944c0b15ef66018329542be1c84b47aa4ccbb6b0a35ca5722e3e208edcac550a3a1b6a41da2dd73f67a076b88850a244834f1e00b50dcb1c1806b9e467675d02a83d5ce07a339314d8e2de4927acc2f3139053fbc04ecba73d5b7b65037afdc74819ff6d032f677a6723a1ab4ed5073aa659fe2a18eb2cbfdc4d540ae59b4a8d392f552e6ee4fde7c9c8e4c66af20cc1c48a7b63c33d7d6cf65f0b20b38f0196dd8f19173ff034eb64c3f04d9e7742b8603e74ad0eba65e018571917650ebf35d85d57c74da8dd4ee39cd184a7c33c0efea489701313744c9cddd01c84e5a206fa81f19434ce3aaaff4d8e3bf903c2af46cad06762589de504fbf240c80dfb0f6bd07616c2f780e9083971c59522cdd9dbbc795038d99de900d31803a6875c9fb257beaba664766ef24c96993df9061c27251fe044676e58f45b7cf03a6acb3cf2b2aea6de9a977243fd3a43fd9b0040466a7f08ac4105b7f235852cd2779955feabca7108bdde979101d773a16f7cb8e340865c7f3a3d7678d4edbab201cac916f100270d2ae39c236bb78259ae45d4e31afc94b515a69d7630a908bb55492e195b0c4e774c32c1d2579889d3bcae3631718382db438134b4add2c1ffb8af0d1e90cddcdce4ded1f84979a85153cc3d926efdaf833adbc9720bc172f80332ad651a8d9c2b15d7fd8b9994b7ef4c890076fd4c2bf6e556c9652d158cce856cbd986f9c397f28faa9bae515acc96fb70c2ff920f966dd07b892ea180f7eafbcb3b3836fbc5fbb8f83ff6d98e8ccab574d30e1cd0bfcfaf688b57bfce5501f72cac520f4739a0fb87a86b4103dd57e4b36e90bb4e14d383a5983e58c269d9205949c51706e6eadd42f1c2e174d682a21d611b56c7dcdbe2ffcc5c190b4100679b6d44d92607a46799526ef9d760b54565e082501b534d8370ba2ed502ee9b6a0fe12400b66d8582a7f804489d0b58e585cce7d46dc9d32e3702d5dccabf4d173e65020ee96a232bdf868565911a6f6e345570ccad6c7f994ab2f5c546f43abe1056cf78d5c947122a58256d23c64f4c4f727d08e40c99872ce4c86ca4846f0e3568f80048c1c2bc0bb9d556aa404014ddcec1d1c9af3d5091300c3fc8abb88a59f6987b07e92341bfb55647ecfc2aaaebb684cf382dfc4081c51df8a2dde7ea251df3285f1da27a5e5d633b7e5f922cec995a59866dc27e4cd767904d83bc08da7076f2277d8ce114282f5ab21495b6be15105a1a937fc86d4f23421cdc4b4b9e43dd06112d2441d22496c6adead2622a0dbe42dd6d7e8af6df093efd7d0d6914900b6dbe04fcc5a7b08dd214dc9fa06e7588148a7b7de102ca505615c584ed4570888ee5f8a6bda8481f4c17e1b618a6736e68d5dd0dfb936dd56111b2371bffa466723c7f1ab95c816e6debe0d9970c410598c42624b0e98e63b6f8d81be22ee42341ef58d0c6a5515e5009df4e52714c81302dfcf9d60856960276a6ca30e5c6db9f9e97fc2b7016c7a7c5dde87b647fe573733b97e0d8df726e776c2f55813c5e5e91e98a7b183a5f697696a578f194f1b5e7ce720f10", 0x1000}, {&(0x7f0000002240)="0767b55d0672921ef078fd6c1afa29c15de47f2dcada038588944e086a42c9af519c1061f2f64b0c20164c77076429b1cfe692c01eac5faec5e0dc8dcc2ae3651baee2ff0f7c1d067c7e69053262200d1b5462c1d7a54b59819188a15ee509503bedfdf9e9338d8ffa7458c0d2c4acc52c9867a24f60c74f6ac1dba68904612b8e17485186eb4d946f7a44a74d0166acc1c6f79cfc82f481c68a038b738a56705c874be8793041bc0549a9cba8eed600c151bda0ae15b9900bc38708c87b2e290f56f78db8735a6a9b5128d85c8ebb271de514ff865692890c1e3147de66db0e9cff9cf8d233f7bb3cba4ec138fe4c9535c7b97fc8ff44426a2b71b760e1a703ede6a4dae0ea953a77aa8a7ec8e608dafc487c922cc8445bcd2ec98e9c273af16d156fd82362550a6facd60dbdc18ab6ac7c47fc1776c584391c56cd3d255ccb8eb7d1b8dd12d4bfcb685a3bea306662c4aedbce986ad5a3743efdb5dd9af26e90d85c3d314d9773d70e729cca8d40bb65d1a4bb0efa8ea723793dc510f507c9a278e306e62c66d87d8e02aeca20ca0e16617a735f442e2b02ed043b865740632acf2f0c2d07efb286c250ab3b015d6a4cfb27ba5e0145cc37832aab96f944ecc6463e021137a39f89b1802f50e8c8450ac66f9e0026db3047a94cbb4631efcdd9540114a3ecc9cf0926d78dc84cd4c6ef7597a83ad8cbbbe2616b384f9cb5456d50a9e863ec41349b3bf11609bf31b0e23c391627611bc337718092d55ee87e80c67862590868e3f2c9593aa464ceffcf5591d35809d6c946068cafec2f2f0223dcd2c83976d4576dc4986e089c8ed362342fc34ccfc7bc8d3e776bed1aec6eca790ce2412b88c61c71ab17af065c4f521005271734d31f082516dcdf943d9257763396b15a06aebd6ff1452a39a7d7b0353802b246db2cb95a1bcfd9ae85e6bdf8618aef7c4baaa96bf3379ea7645bb88d9007b1796170430f64ae914451995849f411eeeb913f409044fd7043be71842de88e63d9870e6065580a34b213575c5318f5894dba4baa8c519abdacdeb193d1f0fd96986e8f5a0cb24a171ebd304d3a5e10d97c95d1058b2d1426269c76962bf158fe1d7c4cf82243b99237e84107d9c9f18982ccb714604adc209186056494c6feb8eb917401231138a080726bff6b4d63064fc4128494c8c5ae39c464c9dc5b9ac77eb93f82de7bf94faf9f7bb9070e10aee2093f6618bd4051f6f4e8b6470c39ab868655f5e5ff473ee9f8c965c1e8298a6d3f42ccde33d49e6a4aea0f9e724b0c76de40cb133d2f6a8605368e81ed16148705a795149606ff40114a9599c7f9f4c520bfe8a620d0d29015f53415cac25548ec397fb6ac2e3cd1ffb76bfd04020b7c93b4b97e5654f2770c60e96733cfbbcab2049c6314222bfec129b8d7c6783ab878bd39afc7d8f1fd100980c3dd1d05854af552aab7ed4c75890a2c75f5bd121e48cd553036c30d6a1262bdd52e028fa2bd06fd795293a15a7cf3087777ca1765b21361611b900e0f5e605965a869eb82bb9a9bd8b1d984744662e09614883cd20ba674efcc1862637e32b473c5bf8609b2547a73f584b8816082b8f31d3672c9a541b1e6ab929f3a7475af2ea965411369791f4f20a4ac0de8c71ef695403260368549598d2003cd6c6dc6e167abc1e1cd4b04648245ccf85a676abd453ae5dc4393e50d7f8421ecaedcc4a17b09257c8c3c3093becfd72ee06705393ce1f62968f55f96938bc27a64572d9e93b65d122b5124abc3808e994ebc95226ae61596f76c5fb832edd1b0e57e221a61b6f4866222282de6657f5659c89611cb8f9666f68e04b65948329e0ee2532086e3a8a35e895d992da707cbdc9690a66391dc16b01d6c55838646b5b2d947216c0117d2b15da0b2fbd93dedc1f2314a623f01591115a74d23c9f741a5949d3fa7ed04d1a41031a103f23effd9145da5cbc3dc0355ab77bd2d88bba1c3685c82e4a7b83e81b9a1fbc3cb242540d80a762d6250d3876b9d3087c0241f78e8336c5a9c90f673ba19111f3b59c832354a217b2f2a7a21502a805dd2f56c74146f79cdf31cef1ca9aba24dd17a16d56423d0da268fabd2812230dbfdb9cff84629ed62c64e366b35d3926a31f60c6473f69fe9a02c3b53f76561da2d0693cfdc3e83387f6e1a3d8c80f5be312de2fb7a18ea13557c15454bc948feb9f6944b8dde60d321d883a07645b0e5961a325579df5823925f3c581707b3ed1f1e132cc5fec4751e5c8f1b4d808078ae8507df6bb00e99a7b9908feb0c688aedd64df641b60f6768c44c4e64c05f3b6f3e814bd10a92fcb90c4d9ef9416864115d506296e98ca85b6699095324c951cfe33795ccdfd44cfb0d6b52e21bbd8cd2db82859a3db3df19e40c6d22434e090b356b81597e48f4976e9b9de7aae52a819ed7fae6a90fe00138ddcf9bc32004165456ee2c078caf3fbdc130cd905635ed0bee8b8593cc351b3af925f1d042d5870ba197173cbe2e952685bbb48e61b26eff627a2a545d4baa82fa87575be7a7a62560fb3a9a83bd1e5cb2ae22990079e01edcbebf1b94f339d2095176df8718d5e7d7fc50c71a42ca4a4078ff0cd83ca7107e898217730e80a58b8d7cc2ca337bb96dd0c2e869ab8ab454fb7a05b36e495f6a86028511c58d2d1cb2b718f3cd0a4330168c53829efecfbbdb531a1aa86d0e4d639ff19175a55d6ad6fc926e0f6bdd39e7f23d4d1e847216b776a8a84f97849510dded4cd664cebec8f2951696c9bf9c74b7e4a0f2e172f62215706717014dda001e992635f96813accf88aed8688078ec588c75d3bd058d884659f0a8bfb818bf4baeeb34687e3f7bd2c9532259124bc795fbc12f86eec164c2225703faa6848aca83975abe8b9a40d5c6ad9d0c363198c44cd08c7525a34ab1d7b9ba9c129a746ab36877d90d795c5ac5e7d1f3f6f341e18ff6bb83e4a58a73a7bb84d1a4e01d263e2ae19100b6764b91770a32b474f17f2201133bbbf883f2dd9df83a0f894a0f4521e819a4f2e07c70c4e59c2c5be59eec986742a273677b0016acc49e8ebef4ec26a376816f312003ffb0c2a063c643f81524d5e2b582deaf808e2e7f09ffe5b7b26b7a148e6438f72157d49e6400c1eb86f48ff45daad45a20046d17b5de2bc64b08b72ec15be374abd7568299ac0ab096e04246070ced37edbf35b9e20fd6e434d13a560ee0ad10aabf8cf74ee49e1ffae741d3d021968f5525fedb98e50548dada14925ce4a8112b63386628dd0913782ec95a2981eabbf02e3ce4311741d42cd2c452f53e0ed2dcd00ef301c67cf763a7359b3e46ecb1fbd4dce28178d5aec512f57d09965bb67d428f733bf75ae46cbf0816bb6b04ad44e509952e9f46dd6dac95364350deda84431e9b0ac3e493023f45cc53157a7deaa40379eb1a0133e0d23a4bf4ea470318ec949b9bdf850f2ff0edb7f96e3ef93fa7c04129e5deb60796c9606f3245a9e3fc489b50cce74e623c20ce0f0869eb656bb73f246685d2b11421aba714c3c7282a479d2d4131ad654ad772091475fd1d18e5a3e6389d9c263c3dac1d039f5c47599c6ea0d54c2302b943500e8589555f424421082bd1ebf65fb5009cc3b7ad251fe59b5050c9a63abc4d0ab5725410292db1136646772f487197dc07f809989359aeb5d08aa3b7a8e9d751db3b97ff7a9c8826b24c75672bcb257416101040d354e728a9167396dd4b00b7e1ccb9b3b977e913fd067af23f2b4ba2569131b24a501c3a2df2eb1669e3d13980f42898942156b81075764d0adc4dbe28adda614ede9af6bacdaaf7ee64b6dfd568910288ea9074b9c11daff0c0f0a42d45ffb503725b3532a907dfca4351c2e3620fe2a11d0bd1e65f1109377ce113af8b792ed002971224c3531e3af3b795132315da74edc9d55b222e5850dbcb46a42a1875addfb8486a2931b3c0fb1ef32ffcb220ea75d9a66d868cfe8f7dcdd1b4467caaad34e0a821c91757df855412aa711ed7b192369a7a7c1715aff2eb0f6698e7ffe77fb04abf71f70d0f8bb89ee9f42ff758c91391c4a76fd888e240e532884b42be0793d70a516c6f4e6c9ff696ad9f6666d230800daf5f4e71f1de5d9c8adde517f1dd11f10619f32009857423414c22e086344e526fc617e82e36c7778ec70568a215577e8c6cd9f440778c05155ed6362bc01c6f8f7b6f09e4e1c076311e0f45175dcc6c13a58a6ef8d7ac0f32f2449b0d0789d47987758b60799413c23c9426bfb81694cbf214487c483428290864d2d37b822c25f633f0743eab7f5a262dc6088964b5e1315d493e93c4b5e223581c6e20e22e48df3849895c8d2574a5961c3211297355d5ef3bb04cddda1e32e2166473050ea79cc86b0131fb276e384702f93064dcab297c5f8665f524db950418cd2396835d0d1d494d37d6a189517650f537b46611cb7192cb324e6abbdeab8403289c02dc3d62ce036d3cb94d5bc5854b6d81d0d7559a0bbffc93cff19a0612c804445869366265b7e68c6c2dd9e07b8f3b05d9f6266e01bf8011030f8d42a1f1c9c8a4f3f398a51ab48e9c1555322a1e536a33e32659ba0a9cc38d2fe5d7862f2b5bd3e705e5b6ba9a2e3e40e43d95b847357cbf8ff1585d99f9893c5bd0b67c77c88b0b18fdf1963b71e2038b57426dca364fd61ce597a7531414115daf17567d4225d390211d3ae2c009b49827ca78a3538c3527a97b9b4c40ef355646b32704f788855e0c6c1cc4fb69544c02e4ad7797c962c5d6bb2397451f3c48ad34ccce8c870a047a582acd091f3c5143e3d1158dbfb410cd18684066d254a93cec299ba53af3105aef5f9de795e7668bdf65ab4a6619331de8221617add8250d58bce5e8fde8ed048cf6ce622bb7f08286c212c4b54f7745ed1e56cf819c2432a98f2100ac48cfae5042a5b29a4e524c4935c8d31a1063420445114a3c3c7bbb055a9e611a9231984b9968384d6b14fcc964411d62ecda26ee3b2ebe6f8b63c5c4c9079aa443d7781f8e2411885041c473cbd4f554f8e50c3d6922408640d9c283038a39c5cb4626ca7968c9453220a2c77523e956cb5dff1af5e6f1f3fcf93334d20278cc13abb309f53060032cca7c056c3e98c27b99a789b450ec2571b81fd66030a4bcc095b64bface17a0466a0eb5bd30846db9674db8ebef82ec43956db104b444d59fed595775f566db77eac56efd530efb0fe24b0b3b3c7806c7c97cf0526bbaf102e29f1f1a1e3d85e61f28068821c29427644c8bf1ecf23ec1bb094fa9599621c36cc19225f4f759d2137527e143871277b9617a8391106e78fad74f71d1cbaf587332457181cb989702010773dc6f386f2d3d57482c3829e87127c4cea99987984f3fded4c89beb496bdf5400cfe090cbb2d9389fa027211692e3b63c9478e948908b27f1f8bf56dc7304e0d76dbd1cec250031663cf5f82b0aa7d1f2d0f6d05cb013b9b5232532d7398eec7c077e385c040410a3eeb99c5efc80f97c34caa4da788b3dc52632f0b1c9fa8da196807bd9a52d5d9e0fe328fdf5826533005557fddb85879bacf937846a60e55558407afd4969f5a4b5e59b31bd9eed72f4dc935a1c4f67cf36a5cc53caae2a68ea351cb7d99ec2b65f3e7ace9353f4d414a9cc98a1bd7759fb0b2f8f049fdb6537184b32918529d38cc74c020eff9fc3877d7a22d2a8c0186b27f7d504d93dfbbb37e5e3755c555b892ea3bea45abeed5bd9572574ba3425ab58ef1a6af8ead7925fe9fede3d5d34a44a37107b156e75007b285f79", 0x1000}, {&(0x7f0000003240)="523a767363db187f0fae894c8a95d0393c34fbd297785e7e3888504e847099999f89600d27d30c121032e3aa829f4fe87392b0959dfd58f316acc20fd5249235b4770ade226f4cce7289c28ae7b5f45f05ac73c9734cfd17da5c4cc1006fa6c5685416499fbcf7881c5721b4fdf57a6e8d9ff530b89f32e8cd255425b0535e2504b81165aec30a2b0bb7572d01a604b8bc5c178472a10e5b0ca7f5b26d249891cdff84e4dc49112459826234e55aa867dce74fc4fdb6a38fa90cb8388ce8fa1f39673e37c87dfdf2d2828d5d6edee4fd9072efc052f52ca9b6ad3ac783", 0xdd}, {&(0x7f0000003340)="990f14c2e6aae2e0afef00bc7200ab2018ea1aaa24b9a2436eb42255bf7063522cfd1d4b86a2f6b1fd13f3e1c0f487adeec1b3714bb34dea4abf07fd7fcf075204d5ccfdd39feb3bed71f87d8cdcb9c6d1c872d234eca2b5ac97ca32ea617418835fdb1c74f1fd27d3a77774e90dc4335dd58d9d", 0x74}], 0x7, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r2) 20:26:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40}], 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) pread(r0, &(0x7f0000000100)="e17f0042a5db87809ae0cac3a7", 0xd, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x104a2, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) 20:26:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b000600000000dfffdc66921c15ce4f3bcd72c90000000563e04bbf54c83f00000093a83bd552c22d31ffff06", 0x34}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 20:26:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) dup(r0) 20:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 20:26:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10808, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r3, 0x2) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x2}) 20:26:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) rmdir(&(0x7f0000000100)='./bus\x00') 20:26:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x40000000002, 0x4005, 0xfc00000000000001) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x3, 0x5}, {0x3, 0x7}, {0x2, 0x400}, {0x3, 0x4}, {0x2, 0x1}, {}, {0x2, 0x4}, {0x0, 0x9076}, {0x3, 0x1}, {0x3, 0x10000}, {0x3, 0x200}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x7}, {0x2, 0x7}, {0x1, 0x74}, {0x0, 0x16fc}, {0x1, 0x81}, {0x1, 0x1ff}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x649}, {0x1, 0x9}, {0x1, 0x5}, {0x3, 0x718}, {0x3, 0x7}, {0x1, 0x2}, {0x887df1dcc9a67149, 0x100}, {0x1, 0xffffffff}, {0x1, 0x401}, {0x2, 0x7}, {0x3, 0xfffffffffffffc01}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000000040)="7d200abb288ddf8bcc607fcc3cca167fdafb9b5639105ff7fec25c47aa661c483c1337271b78011ac047c265098ce38dab981fa74010d95ae94d1f40d3345ad0d3e718bc42a3e4fdfde11cc8c1b89ec14e7aeb32ae3999fa23ec", 0x5a, 0x409, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1d, 0xfffffffffffffffc}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 20:26:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="f8048d5545255857cbda202449bb5401a69168163a47c0e0e0fca92693de50b08f6a77bae1385b7dd869bdd386d138ffd819d536f8baf12800d879ebb06dfd2251368f7b0d77e7ed0700e614f2729c08007d5758b0c8a941823800bcd6a3a46f7f9c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 20:26:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x8}, {0x4, 0x2}}, 0x2) close(r0) write(r0, &(0x7f0000000100)="07553239d527187aba4293b38fc17070df27efba84eb6451056d2594d46b6144004391f2deb68c31193a654a88a08b9e11bb174bd2e652d5fc4f1afd62c8f372de603bfe510377eb949c5b15a75ec97610590455a60cb09d0ef15fa3c936a79bda7501aabf361f11c7416f75db58c094faae50bc83a351d304a87e3fd2eebabedc9fbb53dded500be4ea60577119e2ee01f759355600bcc7", 0x98) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) 20:26:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) close(r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 20:26:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 20:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x6, 0xfffffffffffffc01, 0xd43}, {0x6, 0x7, 0x6, 0x5}, {0xffff, 0x6, 0x4, 0x7}]}) 20:26:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x8, 0x1) r1 = socket$inet6(0x18, 0x1, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendto$inet6(r1, &(0x7f0000000040)="e7d93c079c6fc7f35f74541c7aab20ad1500f9f1bf54d9ec8bf0dfe6016ad18e892112076ff1f9346d23fc189376216265a52ae55a97066f2821320fdc00dc672b207b4308e7a062a357d5ab189b56cccfcfda147b3deb33ad7ee66c4bd91ca1132d689dad36716c7896f70bd060551fe9eef31877b40cb77d55c84478868bcd148f48a3688f8ebc51459e7fe6b2dfca1b63ac60a937525bb656669d7577dcf780dff5038b928937a67cefde0050c6bde39f1516b9af17407f6d6f6ac0c831be26acf97c63d5375e4e52fdedd543", 0xce, 0x0, &(0x7f0000000140)={0x18, 0x2, 0xffffffffffffffc1, 0x6}, 0xc) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 20:26:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000100)=0x53) r1 = socket(0x18, 0x8001, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 20:26:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1000000ffffffff) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 20:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") ioctl$BIOCPROMISC(r0, 0x20004269) 20:26:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 20:26:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) getuid() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xa38b, './file0\x00', './file1\x00'}) stat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)) r1 = socket$inet(0x2, 0xc001, 0xc103) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000680)='./file0/file1\x00', r2, &(0x7f00000006c0)='./file0/file1\x00') sendmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000dc0)="a67e4d2279ce8647954beda2dd4031cb79a0be4489d6163d08a21b4dcdebce20ee473b6429fc25223059a46f6972c77a964b8dd9f2bcd7d142e5ac3bd70240215e1ac96fc58d9f7470eb67b148da6440deaac4e176b19f108aa85781563f8140b171b66fe02b8d947d481997d804000000cb3705f2005943d8943cdc3b9367f14c48ba50329f6f3d5f15900cd60ea7ee0af0a33e7721c3664136a2c2f34bd91a72bd814666842c48225979c2d66a487daf8087142d9bbb285d551109bd3037865209ac66ece71c930c81872f4d78399a18dadca05f8552f5664141ae4aaec67dbb529a46827684e776d788d09e6443177f19f595825b22306168b6c1e96ef7d0d34cf2d555a7102e3145adb473fa72205e791cd96870327a3352478a", 0xef}, {&(0x7f0000000400)="8f2da1f95d068f871f45d8d6b49250276ec9298111b34b54b233eb7658f510d98e29225636b268108ef6897da3d4224f4cd6dfe0a3e50de2b7978bb91e7c9ed4b3873d469d395099f751a5dbde3f118e565e3947dbc0c036fe23f0e3b9be77275e41f5505bb304b98ecf41d697b6857d2aaa94557bbb73360901b8a89b3797170e2ce7bd220d73734ca42961a3a8757aaa3756b9bd3ce3edabf68b52d3e75fbbb27b19635e95ea59", 0xa8}, {&(0x7f00000004c0)="0e6df54008dd7881a23d68bf7594ad5d6f9cf32d37498d77100f9e94e1dea0650159b85e7e03f5b53f1eab2ef35c7fbc2aa2365a0c9f451ec8d1ce66c148c8abd666e11e87bd3a4a730a72e2aea3dd1f25d7fedd7339aa9fe5236316b135c41993c8cdbe499fc101f21dc08c00b3241793c45bdfd45e84aea21a5fad8ddbae35e1463f2f8a10f3ad30e23bec7aeb75c8a7c5a152ef26a3aeb156817d1e2c41ee2165e625ca0bdc55bab412512680d4d1cb0709954741b60d87ed068d998a6e0cbdd3603dc449d8107c97f0fff15b6b0f73a1105744c1b481aa93845e8f84d7ec86", 0xe1}, {&(0x7f00000005c0)="d27c38290ce0536617e3b616f0dc3af302549cf42d8bff228f2982f8cb743202282b7709b8d7cf81510bdbcf464e4ba005e9542a21b2c81116f6eaecdfb04e64e3a62ab804a48ce6ad79b70c68f9e4849584f6f60f82f63f6acf9712241bef7e155dd1e48d0630e4f7ce1fd652c571d1c2c6345b0ed94ba885719628f8404a", 0x7f}, {&(0x7f0000000c00)="9f2ecc2d46bc8f730c2e6111774d465ecd5dbc1a7a169e0a71544e1916648b3b4b6cca3626e034bc28266e7b5e190b2a6f78ff25497d2d2935248e25180506732953fc54cc5905efcba53143028eb4f8acd5b3c14399716c59ab865e583103116a371e3bdaec77aea1a0b17be339cbee6c2e462e00018ee8e5e9b347c49673058e525f338acea88d9a2d21e0915fa41ba1942490a16715260f900a02685d3359b97ec64530ec5d698991f530edc94a618ee4d0ed4c3520b31966b189eb59616a20c7646cdb880f214cb1d0eda6229fe3ca37a1d4915a882859bdd7882d19691418d444e5627923e5dc272bd4222f5193c0efab25dc6f456170087e8719b9d1e9b8869b4690c502685655c6bf2761268959224e87d56ed444307e6428a50944822ab68ca1fa6ab5fd5f30a9046c489478a86f703f9c0e4643c3c8c8d3427917dbd0dd26258df9949c2fd5ca98361ae88a9a438caabbc0482854bc836c9489d2776e9ea272e55e4eb3c401a561b16f48604d42ffa091bc8009a31dfe25ceab3985aa73883fbba49276623e97e2b093aa996227b8f1baaddf9c4f8d1656caaefc50f54458901c", 0xba}, {&(0x7f0000000700)="c8cab07ea9a6dd26ff1a18ae938716476672108de7db1218003352a218b0116e5f2ecddab0b44c66e3ea605aeae60b7bab319177354322f08a76ecaf2d44480579ae3b47d7997699c03c32ce06c5eb6d8104ed32af3d6ac2289a30d90d881a70f6513b130c7b67496d721dc69bf785732304d059143d989de829fc68ff8c509ae6d74575e3827208f8200b485bfb8c03f42d97d58e3d96b07e8fc9085f6eff024c2e76f99ff2734d434d9583ec6fe13d2c8f88bf0d517de8c636ee02572aa4e26d49be9b9c11821b7aec04308dae549ab48647c9", 0x14}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="c00000000000000001000000fe22ffff7432d897576d313b5499ffc5350a016e15d1d67be5c08fc0d63912c7b0a3397a9d5f546ccde47b30bf537754188a7f31283d2a3bb584f204345d10961ae2aa3a9ac72e7830e3e96993f5eb0571b3cbc2083cb36ef50d6d58265e180da466cf9a2f0d12a4429551bcf57b8fe80b630365698a6287b0b6271eadb6134f51282ea53754ca5170a1513c42076c9e057a4831228f71a7b33c0a30eab7e6038880d5b5e61a6e7c94b648d3bac4fd215cac0b00580000000000000000000000170400004862afcdc5d3d18a8e460beb03d39fa8b14a3ba2bb845240f19bf86a70e64c48aafcd3b6ba6d8aec4ebee9d2058546c968daf48a43785e1d835f1571d388beed98b9379bc25bff49a322283eb2304988ea2f610000004000000017000000ffff0000bb06000015e56236767208c3c6dcc1b2f130c94674388c500b0000b3367326891c4b929e0f68c1cb6055fbb5c965ff00000180000050dc94820f36c56eca749c2800dff71bd6996c7a5ec3e3b450d341af92f688e98fa926d30ab04a726e0ef670fe9ce99bb363e10322f25058b3bbe1ac0c46b061a2c865baa6c4fe7ac261b51680496cca84c2446aec5476cbcdd355f8e56ef555911497f416f63291351af70bf8090bf8f38165751703ca77d097f3e33afa568f57c038bdfb2d08c64d4fe17c030c7daded000000000000001001000000000000ffff0000d50e000009145ae15779a84a99c1ee3223e0608719eb5ea1c26d6e95330d9cba0dcb532054ec7e24cbb625771fc0bd9e929c358fdcb8be6b467845af5225b5d8d683b9bf9d46b34ca2ef1ec05106828a0a39d267aab68d9dca6b8a95503aac7944e6da42ff66561439a2cc5d40fd7efefdc69e25a8f2c579005ef9d7da23115bd9764e8808d5c0145d8918be5141578169716daa1e6afc0d1c77fa15a88894d05308b67f2f94a1579a4669e333ed0ae9368266e594cc9918b75b195d6c9c50ddafc29dad6d2bd760d859e87e99955e3499ddeb62fe6cbd532f03d667ddb427180aad4d8e443d5bf1a7ecd5dad3fd5c6d9d8206467fdfe5740d7d59ee7cf518d1cd000000"], 0x310}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10090, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r4, 0x2}) 20:26:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000180)="dc6a0a71bc0f378a4f0b14352c787955376c4f7ff91bc06ed04843525e6228d734d638ab96c3f1875f6bf1ac0fb65efef8db0a90d87c1fdd5ecf93b6cce51f12f8018642cbf68518fb8e4d34bf2837", 0x4f}, {&(0x7f00000000c0)="eb30cb34a354a1ef931a541b79c05de84801cd98b0c061c245ca0a", 0x1b}, {&(0x7f0000000200)="0d98fdb685d83d3e30d8c36372e211b78b2872621274a7dbb12711debe3b938aa472bb02221baae9e9f67a184138b5c997ffcf55e44bd74be2a83f5f", 0x3c}, {&(0x7f0000000280)="502c78a9ed3475f25a2094f6fa3e64b472206d7b035d68fbeac03851c1c32536a286a24e027676ba7e86cbbf572cf44c0e1c8f0c09fcef32dc2bb8524fb0d0246d25bdb90e6bd248f11ac28a3208f9c65ed176152f632b1ade40f42445efbd125f3766054efd66cbf7d37860d1b9990d0227afdaee226c001fbc840c44f8c013981f94237aab3654ad", 0x89}, {&(0x7f0000000340)="0fab348509387e857e181738c470d4", 0xf}, {&(0x7f0000000380)="ae95b2bc9263aefabdb133f797dddb4a16f3e561031130885c51c47fe9a1a8b5e712f4066192351882fabe45714ef5e28aacdad290f41fe7e741f4001947ba34452f048de0d0829144b9559025", 0x4d}, {&(0x7f0000000400)="1cb4af630ce3ee7c566ef27362aa207b31a8f6eef9e99eea03d80737248b7a8737fbf53379e968562ebf68a36121fde5cb1abab531ed2ebb8df5468d58951d4cce428fa5b7dcb026c51a20339ca4a0b62fcc237c4ceafebef94905adb546995b9cd4f80dce6f044a3951e27e5f031499f775fa9e62534306602ccce9306bcb69435e1e3a344f29a94962c80f9e0a26fce7240c880743bf87da876e12db8bd9fc1d5159a9bf8eb7258e0ad37472a835938fee204e8abb8b0bfec390b9dff955ac93fe711dc70320be3248013e0ccd0a54c46b2b51b1830a4b49ca220dc23b000adebf46cb3e0d29f80a0a592a361e5eac4089a5b6dc20cc9c06c49fc393cf13", 0xff}, {&(0x7f0000000500)="270613229c79175cb5e3dd5ae0ac368267cb4e3caf2220aa10e2077dfe3cf4f205df36fab6369bc43ac97cef960d6d73088d302f6e41946cef4166c593e0f783a5e32794ffa36268a66d9e375458df59e60260baffccd0af", 0x58}], 0x8, 0x0, 0x0) 20:26:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 20:26:49 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xc) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000001380)='W\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 20:26:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4000000000000) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x14}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10021, 0x0) ftruncate(r2, 0x0, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 20:26:49 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) msgget(0x2, 0x6) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 20:26:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x101, 0x1000, 0x1, 0xffffffff9b3b5534}, {0x2, 0x7, 0xf7, 0x1f}, {0x3e0000, 0x5, 0x4672a054, 0x20}, {0x0, 0x9, 0x7, 0x5}]}) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xc2, &(0x7f00000000c0)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x5, 0x7fffffff}) fchmod(r1, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) 20:26:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7) munmap(&(0x7f0000753000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x1) write(r1, &(0x7f00000022c0)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1e28f66ae1c8c58a8d9714c627f8732970ceba6b35e5d56ac516ca59b4fbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0d28cd796e5449063a0991c207f590e0d740100000ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9c40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b64062d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7551a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e300005f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccdf63cdb396a2264b213ff4a5f6d9a4b346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04ce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580", 0x85a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 20:26:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000000000000000000502000013"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000096000/0x1000)=nil) shmat(r1, &(0x7f00002d1000/0x2000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:26:50 executing program 0: r0 = socket(0x2, 0x1, 0x800000004) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="c50b74e52af983af33e54ee9f867726c1339315909ac1872d220ba4845988150175683886d098821f9d90ffc1085b4aa25435db7f9cc8f2236700d8fbdf3e54f37563bc32266c1cf2f178163e75d0bea8cd2239d7c5139679c500bda207a5a1f11d139a437d39772400d93091fc75548203da149d8459a583efd332f8b9d9d", 0x7f, 0x40e, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="de486a202c846b6fd9598151984cdec86637a76585146d4a12b0c1a624dcbd8a8050a32b88601bca0d6861cc6e95eee8cb0fd596f2ed3584ba11a595b537759b651d438b843fca761f12a95ffe22b94eed1e1a224b00d89cc04e3137022466f940cf0600000051233ca01393d7266fcf6df2755b0c30947ceeb11e5719327257004ba529e4c00c", 0xfffffd51) 20:26:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x28000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = dup(r0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="4fe130369be4d0fca510d405a813f64715bca29b0f8af4681ee77335b023532e0c63725cf0d41c3583e737655361eb8881c87bbd8f955df0a0b126b2829e41f5a28be01c15dd0241844a81618c49802919d27d2f066ce07684ea7781e69c1a2a2bbf3500bb5f06b183d6abf026053fe99f57fe793897c5e07f4f85df776a2810180961938c82", 0x86}, {&(0x7f0000000200)="218fc16f19ca76b5710c5e1002a888ea56456c16c30bd26572a410f7073c345d240dfaaf957df23fa8f91138b10cb57d778f6f0cbb5353f791c64282cba34f2b8bf2abefaf2cdcad4523ae0f7206bcab1264627d3578d9525b3eb04ca792b391a6fcd79dabf891a229e90390cb6fc12cd37f7a949fc15e5f8d4419eb30dcce9e4bc912b3cba76ad5bec8edfda288e7ea1c6c75bb1e80fed7364a2bc1cb94779dca5209cf6b1376bb4579d9ba87b92a673e9e6b6f1063c863e3a00efb02e240af8b5a82f8f91a72c6dcb98a718889e9aaafff1da68963079a5a001fc58299b254", 0xe0}, {&(0x7f0000000300)="c8c2b728150a15cf35530586666fd783b9b55c89", 0x14}, {&(0x7f0000000340)="05c7f01d07a9c5747d25938d766fdf830c9a1449e8734ee64d353669453fddc232819bb7a7382ddf1dd205d71eb649cf5e53cb42b578045820b2dac6fc609c8ec1f1471248135f9876de2887fe44f6d1b71ce9476c035a4e0a350943e2304afd5a8fd26feefc4cfc29da71ad88ecb5e41c0b192568ab870539f767225d8998f6b56bb68ff25b641029110f99d37f316861e028ff4d45e3bd2368297ec8ed563c95d20e2f486c06c7a6e9e1d85a8b6c204b461966407946f307eef05a82bd6a6f9060eecbd82ee616107bf3e3ea429f7e15c5ee676d91d513fe868a7f69", 0xdd}, {&(0x7f0000000440)="556f42852ff97eb5a8319dd179c43cf50faa", 0x12}, {&(0x7f0000000480)="9ac8fb22381bf0c48b886605a45289886e9ed42be4a43ddd51cbb56c9b25e1bdb9d078f71c6788300250fb98ea9d55ce33f5af7396b5608318bd0dc89e62113c91b0afc5baed2f03deeb4a8bbd597dc68b24f57f25f1c466545f16c758b7279297983f10e006389f07a68a5d397257278d921bbe23007ff9533ca80e5d385a594441b912ece54413fb91c6db23484d828db881b5cf745a610682aa2f67786c0c6aebd41ce5656290644673ea2c83772bd8378facd39505", 0xb7}, {&(0x7f0000000540)="044b07d8cadb5bd06944db61ba2bb6ca1d", 0x11}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="f800000000000000ffff00000100000081fdaba66e005bd0b0f7acad61aab03d52427886b96946a1bd06b85be7c6c92df555281de310f8f729704c66f370c7b29ca8af0e67b6da3e318981ecd1cb8e4b92ac090461218c5d7df0c60c0a433b486da1c1f2d9b16f7d669149135370b036d94e0dbbda6d217486007e331256fcfabcfadd19dcd24b3715660203c577877116450df3bb7fdec2dfe33563a7ae34827a145e3164deb775bfd1570c1664a46e7da87e8bb22472835bcb7574df50f48c45bfd7156e2aa915df9387235e8b18c404fa5ccaef19a665fdc587e6d9338f9670bbfe94439c7679c17f6c0362b3446c63a68635fd90d400200000000000000001000000020000006b941e76c6c62757fa43b600000000008800000000000000ffff0000010001007fecaf14f8d5450a95a15cdab6eac30b5cbcd772ba4910d274e0e7999245ef02ea757f4ff047f5e2ab64b2b51f273f9677140cdd519f0d2715d059add0417fabcf75f4c0bbe8ce4f177895c20f5836abd7dc1d85371e32b0413f089f9fd6ebf7665c12d9fb6fa02e44201149afa7a4807e33db44f4cd7381"], 0x1a0}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:26:50 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x2, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 20:26:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) write(r2, &(0x7f0000000200)="4bc88fb62a2a1d9e324841aaeb6339575dd1a3f77f47f1bf11097abfa5273ea26e6e2ff4a79a35945f17785c3c0df46944d8878471a4f12efbb2d6000000009409505d6b", 0x44) chmod(&(0x7f00000001c0)='./file0\x00', 0x21) execve(0x0, 0x0, 0x0) 20:26:50 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x2}, 0xffffff37) r1 = socket(0x20, 0x8007, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 20:26:50 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) 20:26:50 executing program 0: r0 = open(&(0x7f0000001500)='./file0\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) socketpair(0x38, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x4}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/143, 0x8f}], 0x4) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001600)=[0xffffffffffffffff]) chown(&(0x7f0000001580)='./file0\x00', r3, r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x6, 0x7, 0x6, 0x2}, {0x4, 0x277b, 0xffffffff, 0x80}, {0x0, 0x4, 0x1, 0x1}, {0x0, 0x100000001, 0x7, 0x2}, {0x1, 0x9, 0x7, 0x200}]}) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000014c0)=0x3a257f39) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 20:26:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffdfffffffffffe, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000010001, 0x1}, 0x44801000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/173, 0xad) r1 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x110) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8860, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000380)=0x7e) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7782111b98c7e359df14b80aef97d7ed800b9fc9c3ce3fcdd75e5b613bf32ccaf5d87c447aea6df88b463476dd06fca8f796274e8803947ed51bce43bc2ce4cb397640e5643923203b4b0fb5d54cdca01e96dfdf2b8d407c1b3ff5892d04d6cc9236cc8bf2bf5e82713e8413d29e5be8494b181ac1146d0770900e1e37941d950c64bde391a162816e7ed1b83d0de4f16cb0cf62662b934ba260942cc5656affdb8205128aab596a52c88a9ebb12016a74367c8aa3ab2d9e62452fbc3207071c", 0xc0}, {&(0x7f0000000280)="1343ac334b93241fd2bf6020c4e19a444173f06e571f665d6be860c9645f75a6db97da66ccb3e7e576", 0x29}], 0x2, 0x0, 0x0, 0x400}, 0x404) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x101) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x0, 0x4}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:26:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x2, 0x400, 0x7, 0x4}, {0x7fffffff, 0xffffffff, 0x0, 0x1}, {0x9, 0x89, 0x9e7, 0xbe}, {0x81, 0x2, 0x5, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)="25243fa62f9485bd4f58115a8b4ecad3c11420bfb9c40d7e692a7c8cf53ff469a57cad3bd3e7451148c8d0c2d37be471c24fed7759b72a44a222547509ae718a8f8cd5d6a126346f5206") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 20:26:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040), 0x1000000000000270) r2 = dup2(r1, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 20:26:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x57b5}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20208, 0x0) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) fchflags(r0, 0x0) 20:26:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000000026, 0x6c, 0x0, 0x0) msgget(0x3, 0x100) 20:26:50 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x6, 0x8000, 0x1) r8 = socket$unix(0x1, 0x3, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x0, 0xffffffffffffffc0}], 0x9, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0xf00fffff, 0x4, 0x100}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0x11, 0x3, 0x4, 0x80}, {{r5}, 0xfffffffffffffffb, 0x12, 0x40000002, 0x6, 0x8be}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x7}, {{r7}, 0xfffffffffffffffe, 0x1, 0x2, 0xffff}, {{r8}, 0xfffffffffffffffc, 0x2, 0xf0000087, 0x196, 0x4}], 0x3, &(0x7f00000004c0)={0xfffffffffffffff9, 0x7}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r10 = dup2(r9, r9) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000000)) 20:26:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget(0x2, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x40, 0xffffffffffff8000}, 0x9, 0x7, r6, r7, 0x5, 0x100000000, 0x4, 0x161a6c15}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 20:26:50 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20011, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0xbd, 0x1}) 20:26:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0x3bbe, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x9, 0x5548, 0x8d44}, 0xc) 20:26:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) lseek(r0, 0x0, 0x0, 0x2) close(r0) lseek(r0, 0x0, 0x0, 0x0) 20:26:50 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="091e0000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getpgrp() setsockopt$sock_int(r4, 0xffff, 0x180a, &(0x7f0000000180)=0x10000, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xfffffda8) fcntl$getown(r3, 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) 20:26:50 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:26:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x34) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x3f, 0x3}, {0x18, 0x0, 0x0, 0xffffffff00000001}, 0xc92, [0xd58, 0x168, 0x5, 0x1f, 0x3, 0x1, 0x100, 0x5]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") 20:26:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x3, 0x4, "54055362d20000000080007fff7a6600", 0x7fffffffffffffff, 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 20:26:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b135b6b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) recvfrom$unix(r2, &(0x7f00000001c0)=""/109, 0x6d, 0x43, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffad) 20:26:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x62, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x9, 0x5}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) 20:26:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x10480, 0x20) 20:26:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 20:26:50 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fsync(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xffffffff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) close(r1) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x10, 0x5, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x400, 0x52}, {0x18, 0x1, 0xfff}, 0x401, [0x1f, 0x3ff, 0x1f, 0x4, 0x1, 0x7fff, 0x9]}, 0x3c) syz_emit_ethernet(0x170, &(0x7f0000000000)) 20:26:51 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x1, 0x100, 0x1800000000000000, {[0x3, 0x6, 0x0, 0x8, 0x5, 0x2, 0x6, 0x4, 0x1, 0x1, 0x7ff, 0x10001, 0x31e2fc50, 0x5c3c, 0x0, 0xff, 0x2, 0x7f], [0x8, 0x4, 0x5a0, 0x3, 0x8, 0xf8700000, 0x7, 0x6, 0x0, 0x1000], [0x8, 0x8, 0x0, 0x80, 0x9789c5f, 0xf91, 0x67acc896], [0x4, 0xd64, 0x4, 0x1, 0x5, 0x100], [{0x8, 0x1, 0xffffffffffffff80, 0x7}, {0x5, 0x1000, 0xffffffff00000000, 0x9}, {0xf4, 0x1, 0xce, 0x9}, {0xfff, 0x3, 0xfffffffffffff2e2, 0x7f}, {0x1, 0x2, 0x88ab, 0x3ff}, {0x5, 0x6, 0x5, 0x400}, {0x8794, 0x0, 0x8, 0x2}, {0x3, 0x2, 0x6, 0x100}], {0xfffffffffffffe00, 0xffff, 0x2, 0x3}, {0x0, 0x7, 0xae5, 0x5}}}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 20:26:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/242, 0xf2}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x41}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 20:26:51 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000), 0x10004) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 20:26:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="0300000049ad784488345314c91a9c34ae45f8ba6033f8428aee5134497adc465b94bdf283230c05d487364e77f2eb20a29734aed8eda5756a6b7fe17757c2a10cfd66e58f9b3452f5f3ac0a3d6b8edfb89ad4d4b2da5ff2b9f17098154feddfdd93fa938aaebfb7ca62aefe1937d3c4bbdad73487bcfbb701087d97a292da63732ff242996896f72f77b97c636efb490ae93f00e6618a988f30b9f84f79a759c56c07f2578c8eaf2098c2d229f72551ca6c0cbb43f27eb3e581cb7f3a6f0b3b08cbcc21e323a82089e36e903710ea2592d187eb6e519c147d41a07fd3ab195be1a7f574031712b93c61bf5841b3afa2a10cba6fff2132a9d5ffaf74556bfa2ecb7aeb17ca8a1ee5429be6f92f70a2940e6f48089764f30936f50503416f71e289840fc1db1e6ec291276f0c55d82254354643b0c1e34a735d765d7eb520f0b81fc1bd82a3e51a128f9d56a68551cf289ba710130f7b88855736a3de6a138a", 0x15f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 20:26:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0xee9, 0x10001, 0x40, "cfc9baa4904202bbc68a275b2bbebe04d495e925", 0x7ff, 0x3ff}) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r1, r0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x10) getrlimit(0xf, &(0x7f0000000100)) read(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) close(r3) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x1e, 0x4001, 0xd7b, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x8}, {0x18, 0x3, 0x401, 0x3}, 0x4, [0x7, 0x3, 0x0, 0x100000001, 0x1, 0x7f, 0x65, 0xffffffffffffffff]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000540)=""/191, 0xbf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x202, 0x8) poll(&(0x7f0000000240)=[{r0}, {r1, 0x80}, {r0, 0x110}, {r1, 0x20}, {r1, 0x1}, {r1, 0x10}, {r0, 0x8c}, {r1, 0x20}, {r1, 0x21}], 0x9, 0xc000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa, 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x0, 0xa13, {[0xd682, 0x2, 0xd81, 0x5, 0x8001, 0xff50, 0x97, 0xa7, 0x2, 0x7, 0x3, 0x1, 0x8000, 0x5, 0x0, 0x100000001, 0xffffffff, 0x5], [0x80, 0x8, 0x3, 0x7fff, 0x1, 0x8, 0x100, 0xe20a, 0x7, 0x3], [0x8, 0x4, 0x4, 0xfe74, 0x6, 0x4, 0x9302], [0x3, 0x7, 0x8, 0x100000001, 0x2, 0x6], [{0x4, 0x9, 0x8, 0x1}, {0x5, 0xe5, 0x7e4610a8, 0x6}, {0x4, 0x1, 0x34}, {0x9, 0x3f, 0x81, 0x8}, {0x5, 0x3, 0x9, 0x2}, {0x8f85, 0x7f, 0x800, 0xffff}, {0x5, 0xfffffffffffffff8, 0x5, 0x4}, {0x5, 0xfff, 0x6, 0x8001}], {0xb1, 0x401, 0xfffffffffffffc00, 0x400}, {0x3f, 0x6, 0x6f, 0x10001}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0x8, 0x3, {[0x749, 0x5, 0x6, 0x968e, 0x400, 0x2, 0x0, 0x9, 0x1, 0x66f7, 0x0, 0x7fffffff, 0x215df12c, 0x4, 0x0, 0x101, 0xfff, 0x6], [0x7fff, 0x464, 0x3, 0xf50, 0x100000000, 0x8, 0x80, 0x1, 0x37bba069, 0x2], [0x6, 0x400f, 0xb7, 0x3ff, 0x5, 0x1, 0x333], [0xa0000000000000, 0x7fff, 0x5, 0x7, 0x85, 0x60000000000], [{0x1f, 0x80000001, 0x6, 0x7}, {0x98d, 0x9, 0xffffffff, 0x43da}, {0x9, 0x6, 0x9d, 0x200}, {0x4, 0x7, 0xffffffffffff0001, 0xa9e}, {0x1000, 0x1, 0x7, 0x4}, {0x200, 0xffffffff, 0xd5, 0x5}, {0x8001, 0x3, 0x40, 0x58bb}, {0xe5, 0x1, 0x40, 0x6}], {0x502, 0x6, 0x9, 0x2}, {0x2ba4, 0xe268, 0x3, 0x8839}}}) ioctl$TIOCSCTTY(r1, 0x20007461) 20:26:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:26:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x4, 0x100000000, 0x1, "9c0410629f377e07ca79b57846004641f6ff717f", 0x5, 0x1f2}) r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0xb}, {r3, 0x74}], 0x2, 0x5) 20:26:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) write(r0, &(0x7f0000000140)='\r', 0x1) 20:26:51 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 20:26:51 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 20:26:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 20:26:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000004c0)="e400003570dc3a9bc30d65d50164ec8fa56428483446f61f0b9afc0c368be206", 0x20}], 0x1, 0x0}, 0x0) 20:26:51 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:26:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) fchmod(r1, 0x20) close(r0) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x6, 0xf7, 0x3ff, 0x7fff}, {0x7, 0x0, 0x5, 0x3}, {0x0, 0x9, 0x8, 0x7ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:26:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:26:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x90, 0x0) pwrite(r0, &(0x7f0000000380)="c9002cff313e5fd3bce8e0f565edf387e3636baa1d6bbcc585488e3f4462ef917f0bd49bd21f15d4f80c02397620e809eb1b6ccd167652fb63cbdccf2f585a70d64737c77b623311f067a9a8026059b10eb10aae85416030eb6aa3f4ca5274b355ae82f5727965ca13402cf219fb6a82425acb5aff4d6c3d96f98e75500f1aa1e0df043bc63c1186f1904c79b7785c8ff33cddfa75ec99abe82f2bd00b8baf80c986f82f02451a399901dd7ae963650f75a6575d4120a53b21cce125b0a96f82576e772740dc3a9d2a67b05c4f29ac6540d06196f98866ed134afac10077b8023b91b51a7136bbb02fe16b8f4ac749b84194e1da27c3", 0xf6, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="10ed72ee9b28a64e1f4129cbf5814f73811839a52671f417d1c929efa282031719b6c962fe82ef2f419a06319c69a52fe2af03c92885d3fcf7f78938982a6998130a67c4dccba20a42f66b73a25d6ee15d89cad7471fe4fecfbe4cedd6b531c74c397b707fc5876ab1911a59c3c2e6977de09e9bf163ff17ccb3c5b4a3ba34d00c21ab61f63eac6ec36be7105d690f0c1054fc30208518606d", 0x99, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000480)='./bus\x00') lchown(&(0x7f0000000040)='./bus\x00', r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x40006000, 0xf82) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8b8c1a79f4c024676a856c0af5", 0x57}], 0x1) 20:26:51 executing program 0: r0 = socket(0xd, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66f7939db300d28094c0c9a05bb8871f050000001002e04643bf7bc301a5eaef5321e83a1e63a147348df2f600000000cc6749708a5e352ef72095682291751c185a3007c2b5d1628252dc259d49df0b33d69eeba4b7751323449b0bd2604add9955748873483d18ad3c43d3c2622e63da5e61a6d3d60f61ae4f65c44f9773901c74d40e5e4001411a6ec6b10000"], 0xa) 20:26:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffd20) pread(r0, &(0x7f0000000300)="ff63df401b6f87c28b3d46fe7a337803a963d1744461762a9a8d0830b8467f969fb784a0ee48b2ea7a1de605a725e4fb9b31db139d329564e64488c19d6977c09b20eb08f25eefba41ad576ca54fe0a684498673cd1bb6862202f04ef75b3b6729464a8e309502ba3e59116ca3c6b66f00278dfd81aebb0c14d130c6b23206d7b13daf1132b95eea4def79e204d61331a1907d49e0428f14b1cc8b225ac363ae25316671852f8c6989d973bd3f22a7b1dd823d1c84d16698e7599db2f65a792efdf81376498436d2c25f9d1cb40b231022b8e7", 0xd3, 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000700)="e99fb57b361c992125350efcc2dd61c3f2045ba75dfc35bf9fcba86191d83cd09e00314bb2dab3bbe79747bfc7381bc5e7ebaca75a0eadb19485931b5fa5acf1877c7986512b6addd0ce2e84fdf6ff32b5f9f080d38ae1aa5db13bfa89d1f27c69b3c235765469bdae39567b0d0668a52903c507f8efcb58848eee51bd9dc20fcb053d80e6dddcce4e280b31cf3f1b85ece17d1ec5ecd45f998e527bd647f0c05b6458920ae0168a584d887ebe911f8c0a0a5c8398631d74f314b8378e2f480d1298c7d3f3886f9499be34e3569c0ef56c87ba7135c1f3335af877adfd540dfa70c679c1fbeb217da00c165eaf34484ae60599aa18d46f24c0e86e383982230b15932a8736e00b2a038fd0fcd40165d7a0b0df1ca1d37566f002e6127b38cae17e975b3030da9af54463761f4ea471496c126771a62125309616151adfa65cb38ab22b9dd0e1be7f12cd48d386498d25c7095a5a35d383a11c35dfbbcbd2e83f3f4313ea622cd9d100a68f60418581adf82e6f6d9611f0f52e05033b515e91ef33af0954ea9f12ad15e900156e7b9b3c557a74841df75f5c12480756", 0x19c, 0x4, &(0x7f00000006c0)={0x18, 0x2, 0x100000001, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000580)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x100, 0xcd) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000280)="30ba5fb09520ccabf4395ea6675448cee6c4e807a767e8c918999b16ca6aa5f538", 0x1ad, 0x403, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r3, r4) 20:26:51 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 20:26:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 20:26:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x198, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 20:26:51 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:26:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000003f00ffff00603e97a0c2245206d96f5f3551c3e417274572269909d70e", 0x3d}], 0x1) 20:26:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:51 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x7a, 0x0, &(0x7f0000000040)=""/122}) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/148) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 20:26:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000080)="032ba3a1ded25dcbbdd2d23930cbbc84f46a70f41f4bf711f1da00e07cad1a0a1399bc59fbd8ec7dae5cdaa6df", 0x2d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 20:26:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x10000000000000b0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:26:51 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x800000002000023f) chdir(&(0x7f00000001c0)='./file0\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 20:26:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000100)="a397b1f732b45d5e8361ef6989f3ca38076becb28a2a6d964f3738d09ef10e345cb190ffbfd48d0432ce9cbb82c2f4898e1f9ce8d0406f213021ae95a9b91b86366e068776880885e54d7d3d3c888a7c26a6f0324e6bee28d8670b4a9a8f46f38e0c83cb539badc5ec2f0253f8077f30cf09f40898b92c5eb42214ffe1029f35194bcefb108c5e728d650d17bcf0f3ccf070db950776fe41e41a79902751c3820cdc0f17d14de910e4d2e153867b6b39b77774a93928130f08bf38c5ed80d93dece063688d9b170ccc9d480083da", 0xce, 0x0, 0x0) 20:26:51 executing program 1: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xa4, 0x1, 0x9, 0x1, 0xa420, 0x9, 0x2, 0x1, 0x1, 0x9, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 20:26:52 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x0, 0x7f}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) close(r6) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000b40)="d104fa054cea9b1ec25f44ea554f3a040000002320c31787e5c07c35b9f591601f24cfb4d3fb3a8c0e2c11de10472e41929735b647828b2cf26dc778d0b3a11511825881a6cdb62e6a424495f590ecef2da7b025b3d6963ab0ccf8d3b1489f6b5b161bf15c1665c93d70d3d1cac227bd9bf4bea6f6f725add2f8ae") poll(&(0x7f00000004c0)=[{r0, 0x4}, {r2}, {r5, 0xa0}, {r6, 0x1}, {r0}, {r6, 0x6}, {r0, 0xc}, {r1, 0x41}], 0x271, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) r8 = semget$private(0x0, 0x5, 0x40) semop(r8, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 20:26:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 20:26:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="3909c457553a68a63cb0379560490d763d1e4f529c6f1cd9b238985dbd395651afb74c7fb6749127edb229906a3bed115223bf010794251441770e4b05c277123dc237119653c20817dc07c8a82dc2325a0843121007484dc51aba8f1806ef607c0e28684a9c3842aab40a97e7d5519a3f249620bde12a469495ecc234bb5f705148b9972781a9bb7a8aab999541edce53313f157f8481c949fc8ddc0cc14cf93c55316c7d4e7d3e9fc3e2d8065ee95bffab7d30a3b5d95f95d5148495f2", 0xbe) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x190) recvfrom(r0, &(0x7f0000000040)=""/14, 0xe, 0x2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x15, 0x0, 0x0) 20:26:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x18424e6ed3720f42, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = semget(0x2, 0x1, 0x101) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xaf2f) 20:26:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 20:26:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) socket$unix(0x1, 0xfffffffffffffffe, 0x0) 20:26:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) 20:26:52 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 20:26:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x40, 0x101}, {0x8006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039b") 20:26:52 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000792000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x7, 0x8000, 0x7) setsockopt(r1, 0xffffffffdade5df7, 0xf5c, &(0x7f00000000c0)="f600000058aa4e183048e699319296afd2010056d053187575abeb6640a00c002f4027aad03dd14704d6260beb971a611b6e08704f41ce3db81c2e6d4c74b3e78636ec3df553e9e12e5a342702458979f5692f0e2171d21ab177e078cf79aa457965ec1cc0b6fed021f18d8f6a9d4479a2639841c9b190ed751b1f53949601156ac61528ddff08f4713726c55a4d0406bde296aeb6c51aee66542d83000000000000000000", 0x76) 20:26:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8083, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 20:26:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x4, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 20:26:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="b9f3ab33b95ad2a7424f71ba8a022e9d8eaccedb63bb104552187a389221422a8fe74145d1e6e60ce60118f2f27c0e8795552d49a8462e", 0x37}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001300)="a8aa414ac17e26206142526a99f08dfb4302a108843490ee50bc929fe380ff2a59514af1a548fb1ebbf45f492a9d821b98cc7bda325c45", 0x37}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x3f) write(r0, &(0x7f0000000180)='oL', 0x2) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) 20:26:52 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f00000008c0)="2078f7b62d807d89e032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0x17e) 20:26:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/66, 0x42) 20:26:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000240)) 20:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d9a3b7cfb1a029be96985", 0xe, 0x0, 0x22) r1 = socket(0x18, 0x0, 0x1e2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:26:53 executing program 1: getpid() r0 = syz_open_pts() fsync(r0) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmget(0x3, 0x1000, 0x348, &(0x7f0000ffa000/0x1000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 20:26:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(r0, r0) 20:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 20:26:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x24}, {r0, 0x140}, {r0, 0x6}], 0x4, 0x3) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) r2 = shmget(0x1, 0x4000, 0xf2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/54) shmget(0x2, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) 20:26:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000002, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x106) read(r0, &(0x7f0000000180)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) 20:26:53 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:26:53 executing program 1: r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget(0x1, 0x41a) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setpgid(r0, 0x0) 20:26:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x123a, &(0x7f0000000040)="8bcb0e2b4458e2f8f3e9faa42f8aa13b55f9415f8ebb8ced01e2c890ab7aca4945784d89c46c59cdd21d42b69f4d70edabe158a370fb83f6d426366e0d1ad7d4dfc2bda0004273ca4d45b1895d2760fc72b8e8267999bb0935697f38307ac95601aad8d4dc72be543507419ae11f0050f635a9146f43c56e2298c5142c250260481d6bf9bbff19ef98a15fcb4ea40d2e875137a5344a47b4a0700d33864906bf83865e686a12f41d9b4eb09cf4b7c17c25717252d91d", 0xb6) setsockopt(r0, 0x7, 0x401, &(0x7f0000000100)="c339a0406d8e8996a8001c01247a41c81cfc02609a7b44dae9eb975323febf0ef471e69e4b6017476405150ff56d674e150ebc5752337bac5a0824c74d219d8fbe912a450bcb4b65726ab9b1321a17ac50ed67f0c3e4cfaa901a6f6dcce3dab8209cfe1d9ad4174c75894c0d2645e0ce061406abb5fbafb81e7639ff10858b737a5a085f6a68a37d412f83ccd67c5a1bd704e6582867808e8a899a96dd54ddd33d1f723e9dcd8cae7ff37fc1a884536187ab41889f3f91f49a9d9eeb301c76832bc6fe62b14ff2e77c93d35684e5b973dd2d6471439f668f3616abee5c6a741e539277", 0xe3) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) 20:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2002, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x8d5, 0x7}, 0x5, 0x9, 0x6}) 20:26:54 executing program 1: r0 = msgget$private(0x0, 0x39) msgrcv(r0, 0x0, 0x0, 0x2000000000000000, 0xfffffffffffffffc) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 20:26:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x3, 0x95, 0x9, 0x5]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 20:26:54 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 20:26:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 20:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x360) r2 = geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000300)=[{0xdbf3, 0x9, 0xe72f, 0x8}, {0x9, 0xd1f4, 0x9}]}) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x8, 0x2}, 0x1f, 0x80000000, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x4}, {0x3c, 0x0, 0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000240)) syz_emit_ethernet(0xfe26, &(0x7f0000000400)="3a935f0d0656cddab6") semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/36) 20:26:54 executing program 1: 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) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x38, 0x8001, 0x5) 20:26:54 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x7fffffff) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xa, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8004667d, &(0x7f0000000040)={'tap'}) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0xa0) 20:26:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 20:26:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001040)=0x5) socket$inet(0x2, 0x3, 0x0) 20:26:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 20:26:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 20:26:54 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 20:26:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x3) kevent(r1, &(0x7f0000000280), 0x2, 0x0, 0x8, 0x0) 20:26:54 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x18, 0x5, 0x8) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x4) 20:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)='\x00') 20:26:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x100020, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") r1 = shmget$private(0x0, 0x2000, 0x10e, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pread(r0, &(0x7f0000000280)="d091cb32c64faa96b6b2d9d51c928a16281676e4349ee233b69b23edec80aa90362271834b6b3ee1645e11f009924f2cc8f52632087e85b18e45922c01784c8f3aaed41229063e9fb1409f907eb1e03cb3ef126f68f5c0013f27aea0f5c14e8d45d2b7d8f2c55b228a2a3b0f19a00c7d0ae8269933c317b86214e28e2100d86d29c500d6d69baa3480cfaab1f5acc02061d68b6985a564ba3c6d40faa3e4adec9b93bbe71d828d99f50bb584f397a17c8102ed83a7dacb3db26c5b98c23c36b1c159cc65efb1b89101e591ae5215fae287434c9b1db6d8cf14", 0xd9, 0x0, 0x0) 20:26:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x1000, 0x48000, 0xecf1, 0x80000000, &(0x7f0000000340)={{0x2, 0x1, 0x1, 0x1bf, 0x1, 0x3}, {[0x7f0, 0x3f, 0x5, 0x80, 0x6, 0x5, 0xd, 0xf36, 0x200, 0x0, 0x33, 0x2, 0x3, 0x0, 0x80000001, 0x3, 0x40, 0x7], [0x1, 0x4, 0x3, 0xff09, 0xd8, 0x401, 0x100000001, 0x9, 0x100000001, 0xfffffffffffffffb], [0x9, 0x3, 0x6, 0x200, 0x40, 0x3, 0x9], [0x6, 0x2, 0x2, 0xfffffffffffffe3d, 0x8, 0x81], [{0x100000001, 0x300, 0xfffffffffffffc00, 0x5}, {0x5, 0x401, 0x2, 0x6}, {0x2, 0x3a3000000, 0x100000000, 0x6}, {0x8, 0x7ff, 0x7, 0xf8}, {0x10001, 0xfffffffffffffffd, 0x535, 0x1}, {0x3, 0x4, 0x7, 0x1}, {0xf0b, 0x8000, 0x35, 0x1f}, {0x134, 0x400, 0x9, 0x4}], {0x6, 0x1, 0x6, 0x5}, {0x0, 0x5, 0x100000001, 0xd415}}}, 0x10000, 0x80000000}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") listen(r1, 0x44) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:26:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x600, 0x20) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendsyslog(&(0x7f0000000080)="aca410964fa4e27b6a6cad2f5fe663fd4b0574375ce01c1897278ed9c2b3a6a2e6e81c44f16bc31f4201d7103bbabe6e006686b66a6742116f75a540f0cad4cb", 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 20:26:54 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x15) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000380)=""/209, 0xd1, 0x40, &(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:26:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000001100)=""/234, 0xea, 0x843, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001200)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000002c80)=ANY=[@ANYBLOB="01002e2f66696c653000c7518896cff054d31c280f5ab8393f21a1943feea94be095f3113aee456baf76ee6fed07f19deb4ede50ac05f3b4de5ee3bf0dcd9aa0ceeaf795f0caa744cd1b34047732497d4a456cfb61dc3e9c6e7a6b7e2722fb7fe558f5cec270cc7346048388162dc85b2df7ef39fe84625ad167421959a62f7194f8ed534ef4fcb85e6f729e55d19ea642a99b948b8338c11a7307d57382c4a03ec81ed53d7b78e876023304077ca31c727b931f"], 0xa, &(0x7f00000012c0)=[{&(0x7f0000001240)="362780ceb798f514f526297b99acd6e4ca0515418d906de230164f3bf93657ea825938c1b676a58e9da403fc9643fec7aca985a9b6", 0x35}, {&(0x7f0000001280)="fd54923d3116a31341bcae11746b8103ed360a5d3e81cce6dd3540a9ae2a65f37f", 0x21}, {&(0x7f0000001380)="035de001512ca4b73f8431f8052960de09d05ee4bfec25de55ff21e34a0c3150e2a66abb0b3412bd204b5cc41541f3f63b7b8c9da62ca447a1a1ee7dd4b744488a9883c71719a2d4baf47424738ae5aee3e834430a6f4a3f7caec5b732214f9e8891f42efde7b1cf6eb72fd8cd21820048bfdde6bc0bb9e1ceedfc6d69201be76bcd56ca381220b898f552c4ea2e39146c27eedc6c01cf8a6e", 0x99}, {&(0x7f0000001640)="f29cda27c21914a390c1d5649b7e6e3939dc5caf8bf0424576467505bbd5de4988f25b21bb7ac49f043ac2d860a914ea5b128f8cd1c0483b5bcae65e60647f28cc5dfed02c291970dae653b2c7797b74ed97feeef24647c51ed3573bddde055f2ae933566445719745eb35dc260fb85c1d0adde921b3ff0f343c52a8446f900c69cc8796f907e5b6aaf1aaf551d738ff995e2b9a36d057a70510ad94bffa416c24057406a4372f4453ffc3449721b90a6c0e45c3223a5ad9113c8ba9943bec34803172a1b59dee9c256970ec5a3a", 0xce}, {&(0x7f0000001740)="f635bf3d69354358244843ea2b16cd7cdb434d8b6d3cede70b0f81cb6d1c51ac6ce3c7380f37b3386fd6c4e6a1e64657596667f7456ed52a7649cf6f60b2e8984a95e2a587427aaf7f65dced6829d7ea93018e9b04d05b9df9fad1b1851960280eade90a769dae52fde26274bbfa3424518697877f045be7a4ebe3d84d7826d56ed14540c127ad8dd41307e882c0c43709794e1d0f7c7eec9ea10ed4d2f3fa855364cd023b2a3c9d5b2dc26d94f1e9726d46d720799e82686cfd081ee9fe2eb06dc91edaf8cf915f309a605faff935542b9c5cb0d9e39964b321210041fd2ea32e62b28770", 0xe5}], 0x5, &(0x7f0000001840)=[{0x38, 0x1, 0xa350, "023bab06b5f4cb2dc634f15de0107b721481ad884a47c6eb7b1df5b916461765a8"}, {0x20, 0x1, 0x7fff, "70d27fc8170ae31a8c53b023baea"}, {0x70, 0xffff, 0x265c, "c559d13d0849502b88784475b5c57d3518e50ae7e91d749ab54061614ed4931d41f6f86d944a4e78eb8c6657dbc8bfadf2838044f518b76041d6c073b57b58c67fe4625e66f2be755c705db62e596efb1c6bc3af95935f5565b86e"}, {0xa8, 0x1, 0x5, "b9043f5f54f2c462a45ce4b21c7cede1752047c6db2e7660338e6c817f4cfc01fa179769b4fa4c4fcb5e6c9e11cb8bae3ef547f369a978b2e262dadb23e6cd52198fa3f79e026cbbefffff05a02818d685c7f7f90864f8af70cf81275932435f61c9fc21126fe8585e383bbdd29dbee4770a8357ca2c9f3340999e247bb654e5b07de7bc50295225ffa163cfb31430827676b7"}, {0xe8, 0xffff, 0x1, "a8b995e88b5884d9cca58f468b43dfbde63ec8ade1b562100029e2fddc3fa62687aade0e64aaa43800aaeabdd23cba20b78b66d39875d9a635dcfe9fef640b2e28ee137a4597389c1c3e0dd73ec8c55d372c4b86e6a6859eba21e3b4b658913b1ba2cf1437d43f2717ae2ea68ea22254090fbaf2ecbf3455e1fe13448a9aca7f96e4752e2c59c2a84967b5a39e829981969bc49b9e3832a3abe5c5e6395df47eb76fa1f77e8bbacae59a9f5af046a1369e1f758ba10ecac3d2f3ff257c7da387022135a5bf2672dd637311cca0893781429ba37bdce660"}, {0x68, 0x1, 0x4f, "e9295c3a939f48985acfe2f0426056cb56b4dd7446ffe260fe56439335fde7d505d5f18a503fe8e61647cea897d6dae3659b9e7f23b29f0096ec279bbe51d168ec50f8287b4e8c1e1f9c1323560bceabeb56"}, {0x48, 0xffff, 0x1, "c16f805feb26fc6020cd0790a4d26aeaff3ce0568a28f1f7e298de1447121589c0a58ffc9c6b03d3d206ed9b9f7605d5d0e2317586a8d3"}], 0x308}, 0x401) execve(0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000001b80)=@un=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) recvfrom$inet(r2, &(0x7f0000001500)=""/161, 0xa1, 0x1, 0x0, 0x0) 20:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x6, 0x1, 0x7, 0x5e4d7991, 0x6, 0x1ff, 0x9}, &(0x7f0000000080)={0x3f, 0x6, 0x8, 0x6, 0x2, 0xa4da, 0x100000001, 0x80000000}, &(0x7f0000000100)={0x2, 0x7f, 0x7, 0x1, 0xdb, 0x7, 0x2, 0x3}, &(0x7f0000000140)={0x9, 0x1ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)=',') 20:26:54 executing program 1: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:54 executing program 0: r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setpgid(r0, r1) r3 = getppid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r4, 0x6, r3) setreuid(r2, r2) r5 = fcntl$dupfd(r4, 0x0, r4) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/187, 0xbb) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000240)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file1\x00', r4, 0x1}) ioctl$TIOCSDTR(r5, 0x20007479) bind(r4, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000380)={0x2, 0x3, 0x20, 0x40, r0}) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000003c0)=0x3) read(r4, &(0x7f0000000400)=""/101, 0x65) connect(r4, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) recvfrom$inet6(r5, &(0x7f00000004c0)=""/200, 0xc8, 0x801, &(0x7f00000005c0)={0x18, 0x2, 0x101, 0xd04}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000600)={0x2, './file0\x00', './file0\x00'}) recvfrom(r6, &(0x7f0000000640)=""/176, 0xb0, 0x0, &(0x7f0000000700)=@un=@file={0x1, './file1\x00'}, 0xa) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x8028, 0x0) pwritev(r4, &(0x7f0000002ac0)=[{&(0x7f0000000780)="95ec1cbdd0292d10705bd5e1e1c5e94157edf90776a993a9ec69eb2998558192edea9ef370bd3be4dacc21d0cf4eea7b560041f0b3ed37a7656babffb8837cf0e480dd3d875e92f9a6f44316f4daf14cdbd8047ab79ae67e2001e5b4bcb57b4f6dcc1310cc4fb635b153c33040e0002dfe5caef37dca9847870ddc9ddb1da03c0e6dc1eeab692f615bcb4adae9b3f86531535280963f3656033e3d55", 0x9c}, {&(0x7f0000000840)="0766b1c307c9ff9fb28809c9df84f6b7f7ec", 0x12}, {&(0x7f0000000880)="d0d1bd03bd13a6597ed7afd56c0bb03fdbfb5ef60e0944cf1e03963300cede23758b084dcc9f2afabfb93526b07ee39cf2de015adcabe79f8500dc7c58040c4f00760156fb8a4fa5a02e99613cf0e09708c77ac6a0a9f1115c1cfa9d2154c0f7f46cd6df483e28a79f05b864", 0x6c}, {&(0x7f0000000900)="176743bb2e2f733c5f2d43d7a86e359595b1c84d76dde80f5895202591f803a1ae211e7c620707ea1e4f6eb66cc19ddbce0fb7b1d63860472f3d828b3c5ffb32691cf5c32f2749c129fa94e4f8eefbb619e148e671e70c7ed229f162351e4f2f2427da0469b5d5f260e1976cb213fc6e5d7489c75405b67055e58181660e9c1cf0e6605ea900efa775e2be1821141d4c0a3dfc2bda90c5d6c65c0143d2ae5dc9a4e8991d53c30cf476280ba6bbf09626498f6cb45e28a2b74de405063001bda67df00ac9758658871660cc4bd9c382ed24298b2b14fbd95dc5bd9626547bf6ccb3d71a709eb12be11285c8b0831d10e90f9161febe1fdc6d8c02ce1675d10fd58a140a9b11c4b8bb8ceb944060c8ff0e51c779ee1926639fa8c48e8fc2624b17f581efe11d225a3a8b1cb4c99379215652b2a12eed08d31517c0fe0a4c59de5aabf83dc821310e4129f427c4e2295902a912b09eb0991373597e7c27d2e28def26d71d2dc13d09dd4e20146db8355f3fe2125e816ad560d5abe45e885132f039f6bb07836e4949cd6430d7ce5d3f1217d48bccdf7fabe6a3642a5d0e86ee282d1859f332dc2d54f516a75d2e412f5c51476f80e0a461a0a9d094c947b528b185d2b2bfcd0f2a737ca100dd6b3784533e3cbc2761ccb4c4ad4ebc73d4b28b8689b623c83db41dc4b9e1bc758e121d53639d84941d2db257845fe9349d1c8fce50c40af0580dc864ac8c9098021744b0334b151c5867b0eeb37a4620baf1deab9b012fc9d4cac40d0224a9a00ae7c76f9b176b8345dda87200dab9b616068459b95f1a2d68ce96fae47233bb9c2ca019d64e18ce1c115f59b5e02ead8b786138706aedcddece23d572a09d562595077822a0ef25930ba94d61726e45a666bcd60e61008ec18971bf7e251a9aca4aee0ebf49ad6dddbcce90780ae6bb142e58717b34c94efb06c86c0f9ef90f55fc81a4420e6140651ae9ac261e0809924c915e80792274ea957a54008b68007b5bb1970ffa5c7a14d3c69ac96223814479d4a143249d1bd061bb5b398f0cd595e9cfd891c6b34fa2ce79f48b16e300483c70e6f84b36a1e8e139a7ceac6a90f08db3b518e030be4e81af7fb1909296c903d4ea2d2455df92dec03705144792fa7e73cbcfc58c5addd0a421d3c0bbd0f586dd94227331dc21f608898485a3693a34176d684bc018ec87ab0487e6414a306d3c76a4ea59b3e0e1ca1be6a1746f0d5478708938e4dbe70531c37e362f2c1987e11f6ea38fd042b665e3d87e2737d91f871228c1032e7cca5d87d63f2425e6232848bab886768f0fca0fb96d31ab9e3e875a1b8ee467ff951a3bc68e1b20e1388a70cb192b8f01a323c6fa463375c1c7acd14193d8a3debff650ffe5e9f051ae4ceb8dcb01e0e85d1c93fef939f1de838ceb75cef07c9a7c475fc063ed1a5b8411fdf1eabae62bd0226e0a327311427798c22e68cb17464a81e3786275b246183e3888ca9ffece79f42b21b16efdce4d571227ea4bb6ab46a26e86c1881b448605fc82f38dca0efb955d03903549e212da4031a6074f09d44e8de96eba4086c9026731733b1926b4ec5791177f4362741d70c1ba06b11b90d07e952dc22f60ebff1371b801b8a5ab1234e728d73a13e0f67c37d926d5aeeb2866be92343d3d5d79417142ef6bfd13c541fa0afac051873dfe97d287a387ef697ff0e81abd23ff76f8c5085bc336226a8cdc63e440b6e9b1ac11ba3fbf9aaaf08439688cd9dc7d9dbb324121992d507e75761a7fb43a3fbc0c343b38df9cb6ee949ee5b54e1f36f5081f3f1dec8363e857fdb9734317dd29530c522b1f00157c498d123c055ed3d6193c50dcb6adc19e826ee063f10df7b04d33e444b4d19513be8d4433b277a2ef9b37c4051c1866a2dbfe92971e04135e96c33642309888ef2174e6907e8653f9d38b6848f031437b1c3954ffaacd3a7f1a4862328a9ad5349de823ae4847365f4a9417999890dcc8d592ddbfbcadd3b6cfd8fe13df8849cde6f5a2f8ccc0f17418ef69b648cbb674adeb61fc6f7155cae18c315bdcf3a9184c283b552a2d8efee2e8f1856784520a4f20655728119b70ff30a9e442c868e5e8c30b90fdc797081f50a18a8276008dc902609f66f86490c67d35709e648bd755b49a3f66d8628876c4bbb2c7ef66c6a702d090538ca791119604a71d819d9eaee519d9547ca14ef46d38e12cc223dc7690c088fecd0ba417ac14f4ba75a3119e6758d0b49f59e33d1835c52d11ed2812b7c7361136048e646a27409f9860c5623fecadf2a216114f817d1c6e01bbf6f953e7f8d2f51e16273b577f8e3ab326f37eaf0645c30b7208e5e86101038f01554f56207c959e498635e0cd44df324a4e961bf90342b3cf39c366c922da1ea7d0762aecdbdf9b32a6bff7b8bf1c1a435d1ba5a1823974bcfc55c84a8191df01a964a87eb79f4bfec09cefa3a1f854d0a07ce295b81311afe2b7316189eedb9ccd119a45a3debe143ff97776386d9e664c5c379eddc371a501096da16eb129ccd160ae5a91ee166120494c5f3ab658e6b7901c8eb453029f5619f2c8dd3fec2a7b12ca59903d2d4e5faeacf87cd7b3a715df1c9a647b6ac7d659ceae210af41887b8e70c0bf45b651879511461e3ff82c7f86d1556482b0cada38814c40281b7c31bb22fc4d0cb691da2ac9d1c847e04840c90ed57a6cc385277170e2d4fd93594d4e1a0133d7359a5ed2a9c3396174d8e9a8209981f843a814b3afde6ab810e49e12e39fe17a149936f069761aaca3f1bb707a8722fd86ebe0e07e8ea0297367db11a506ebcb98f055f8852e557c57ce9cc12f0c6eefe9693d73588337dc02a637d3b9f438bcae088e1cb11ead3bbc192700967069552d604a8afbf41efe14b52ad58a710328e53323364499417c975f50cb5d9881fecf84a12cfb3e38cc1a7071ce8449f50c401cf00fd35914525d5ee87a2c72127464d9e00392e6e7c657daa767e8292c80b30450cc96c12ade24acd22f74ee46d7dd22ad32c1904c8aaa7849789c0a1fdda3ca3b24ba59662a12f9ddcf507ab661ec0d65684d9604060f59545948eba634ae3e4666bd283d061779deda4963f6d20b172dab257ad20bf290556d0933f9cade9a4a98cda954671e34e358e20dc1428f0cb108b75991da1c49203b0da9e9145ffaa168e95239d298bb52cb860137a2fc175edc0895574581bcb40ed8e86643884cb73a57a6766c80fc07e773fe2f65b04a4efaaedeb087a8c38bc5ce546a2c8f996fb616fdc5b333f67f84edbe084ef8aa9fb7de6da741872d99e8b6c78d31dac943ab670ac385c6124eab1a058b100a6b9016187236ce2f3e689cc46a6df3c86461677729b0de3b1d9e1145c46046e0d39b2ae381e3c79b3aa7c7c883cfacf9e1b763266d05cae6138a1253e14a49d3156967a28e5828c1d4168368545d9b47e6f824e00b014e776d4b1dff909242a213db2158ddd78e9e92f85f9af8b9bd2382ac4ef133bada38622726b26dc6ba95b8d2cbd50dd16fe35ff006453f1a87d469277aea8f9172225d022f007806aca9777c124bbe5fcd2be5f97cdcb9d86d4d5ae9f89f3206cc1e6b54e4a86ad0b9eb9d006708b26e97511f0eeb875568340ee73aa870c97b64796433f65cf141f1186079de44b727492b0f08248bd989914f4e9314d633da0f1013feb8e515a766ab084cac2eaed6c62bfdf608af52b2392898885124c5adf2e7463f0f0d3dbf9b6402ff6d6b8627c58355e3288248fd458a1409efc424fe7b16fc05f5505a829f219b1ea2916f29104b67e20e6c58ed8a66d3154cb0b6e0a577ba4e32f57ad8b26537fa9b0bc7d169192ec533472c21555702d071f283abfc2b70b27d3de1d096efd0c57ddf3dce655281eab330d23b6a84d0dd8d153b27f469c11f50810ba1069539c16510ee85a0cb76a65b0aa6aca4eaefee294a78c467370ab042e0d39be3746b060f73714df96c63d86e18a225af543625ce106d297ccc3467f0f94897e740bffff1f2029387ada99f4190461591fbb9c963307e89bff48dda9e25c37c85b89e2aabba3d796bcbd422c7a15b692fb362329452a51b67c233e569f6ceb872736783272fe54d56b6731c0d53776a4f24c3c9065b21495bcc02dad0d69a97f5f019cbd85d6b7675a8b0d4ccbcdd9c5d58753675bd64f4ef329a030c03f778f7f5f6e93dbef7751fe3d04712ad536ea126c69f61c4cc960c76b7301af7b7631238f22db3f3d64b4736c3388b00fd9eca889733ebdad508b478dc944e947b2c1e7ffe38701b6d53f9c8804487a4de96e8ed8d6ea170122d0d0e0694a5fbacf95eb8b61147071207630a3f5a5b4baa80cf6620aa07433e5b766b938a9acbef5ccb5826f1fadbe1cd1ccccc4abd3013d07c50683ada718374c5e4bfd89fb9a6f2bf1967dc1521804bb595fdfab757fe20c9d0a296c9ddb10987d720b8cb32720554ccc3c94b56b13c6c76c12f6ccf6f02b759be0003f0ab59c6bafa69790e956872afae920dcd826a746ac42766aa503be744933ea20c277a8699a779c9e264443755a5116514942b20ed2892a25ec62091807e481df36cea6c6612df44405ceed2a41633faf7ec92295269efc253f50cfd2632e1e1e8e25162434cb888d5839cc0659749d55b03f5441c6adb0097820582e1953af9270c12cba406c349f28d90fc20d8287a79417b462bc339ebc21d025051992803caa31e22d3ccbc983d1c3160903b9e89451193ae084646cb7d0749e19c35b41735f3e636ddec1cdbb8d11a65b611dd4bc90724403c9b0ae346664bed9ef791168df5f782c04630eb8ae3d1a534e6b21a3b1bba65fbaf8ed16d6821598ae281d9a8802e08a0eec228b56756437749a002069432f7704a3c09cf1437642c7901c28c57326ef245624d2a26e5e4856f3ef8df8593365acc7f2b154b9407999849641a2ffbfd64c29299710748a3f913a5780340b390df822022cbaa9c13966d2c8f2c41485e2c3d3ab65cfbfb0d16f21b3f5d6f67fa232809756671e0e535ac0cf73a5ff327de2f66eef80089fb89dac2f9e0ac1bf6abeb1960ad612eb7c2c039ed371f4df20d6bde3193353f3b528f4d2bda05fa44e60c47cd95dbe6ca07c427796e4dc60c7a9c94eb469915c9efd4a5df7499edaeb72263c1aa4fb9f7f314b34d6de6143256d13106904fc50493b03e98288558f1c22a917c860ba347c5deee0548869225f9863a5ab0ca2389808ced5dcb759cfac4eb9bf23c85d3a6bba22421858b5a17b748e9f5a0b1c340cbf88e3352c81cd86cfcfcba4b4af0b6971c291ca9d90d6a571387a19d2aa050cb62e39025469c62be942f61f883ce9252091796135d176e8b48fb2ec8342d4bb2387aea1196b5b3225393e51688e33fa045942766c7e601a1ace1ebd9baa9469a5701219b6570d05070d1c5b528a20a79c1e8c656cb1872197b3f69cd9c33d2cdf6bb31c9c938a05bfd2e3236a022557e3471360e3b783d81ae952d51229c5c5141a9727d5391d277559d2c7d4c1bf76f1acddcdb976591b57a6c664f4b3bead01b9f3c9ee93c300580bcf313a290269dcbb4094b36b82cbe7eb2de98c77c437364682316dc349a7c4041a7520abbcfbf44941351a1ac6ae6d1b744c356fb89b898eded38b9cb96b2c22c206bfcaf62385d0f1c294a4add2e9dd8779e2cf025ad49366438644ef909e5e4f509ce743b335d4c8c10535f3d5170bce4c94ec735ec020b1e2a465487a8c752ca32ff9849c4b40af74143f5b7f88490be1bfc6d68aedf3e7", 0x1000}, {&(0x7f0000001900)="e40ce10c807376dc242ded3cb1b518752d5a2f31a42dcfdcc9b1e1f49fc170a6bf7f439ae0b1469afda3ffa85e773121764dd86a37b3e21ad39578973ce9576359b559b13fb9f3217d1f86e48d3c2608b7ff1de34953cf73795d23214ae78e78e017cceeb09c77df30eab19f8c64becdb49abd3c2502842ddf2a5eaf79e1f358bae39064c58aa7f817407aaddc670dce8af37013b884077d49b94551418ad4f50638d4aa361948d4eee9e7be64bd34cfc1267e3c8cc6020f1432276f537a1724c0cf7c01a6e834164b6048b4e7efaca8a488f443095bf3d4804b810bb0801ad4e1428ed72f96a9cf582e8003390a9846e1bd082bd038c0630644242e75dbf5e2c52a4f53edc090cb2f484d7fbe84cba54555445b25521e7ce9da5b273e061edfa1169c25512c69b902e9435b55d593e78f730ff68663f31a55202bad4977e28c539b8717bc9f411614d8efba0da968b77d7384786fda64888a238f99fd4394330dbf0d393f9bddf01b167baf87b798169a78cbc38a8960b40c0f5664bc29f848d2736ca15f9005aa85c27272105c987631d4cce23ad7b46dbe2c5b11d5b2a02af5ff4d43da8c45c7f33b66221efa012d115edf9b0e2acd0682efa3da875250f8cf1a324e6dc6f00579f0ed670307e59af0a8baa9eb325ff84e82a6cbe555b2f650688c0eb82a06afcf7495c340cb9ae1824f5e03236505616ae1bc5ed6c5a751b10ddfcb318f02b7878c1516f00a80a2b4af08d7cccf8f922504dbb4c245c8bb36e3b494acc13a612f1eae24e8433b12b4b9226a72e619dd17c30af43efa3bdb611ce93c99b65d78b7a161da215eb73d0cdce593f87c6617a002ccd6f4dd484dc35e7f04ebe6b688b5775f414e16b9c28d3df0b1670f78a7a2fc0a1b71f85e5796de13ab74d0245d580bb7b4dbed4b6e96abdea35442aad940fd59ae5b67bff22c8a860c9c2ef8318c4411e84efbba572a13e39697aa00bf24165cb10aad73e145dd4c8f38850afdf0338e2f3e452005928d575751f2f4cf2fd7a06749f65f9f7e800d7f34932b7739c8308332f2243de9c07b4492bfa7506915c6d74e15c1a11a57f9941d6b39f34b519f211c0a94687830496c91349f16e9affb6890082e417130b1aebf01e6dbf26eb8c3a46fed6d432a26bef09f96baadb12a5fa403181d54439052011bb5710b98c643ffd6411c986a47b9745a1a63bcdbd0d6b617407d685c2fd3538848965fee828b5bc0828ea308baa5560a629f63119f9e476df55ad92a6341ded0c87b91e55860f104dfeecba6d4990f68eb797e83b9002bbe7a9f0a1ec29b439658bfb12fb76757c41e3d66b002f5e700b683551cde0e2ce32fc816374d2232759a1bd5a0c6e369a3c40d5a11a1d719983a170d47984a59368ef378ff2eb7e7569d7992a249b0c4e16d90744a634757e800e9a494da0535d21d193c370356d1d8869b8bcf38e5d14f43d2fff9f208bfea72bce3ee2c27746c036383aa7eb73282391807d717fe7076a21ee92cda9ce11ff9355e99399e1857653dd5cf39dee8f74e662f43756b2b3fe59b6db346b3b7077d1f53c8f79c08a628f329783578497611a1efd1f2c1e036b9f42d7033fca3e31b6e9a3ba244d0247bb871579c6667906b92be123587e28380aa13fb95d528f8aee03e9bda965b2ce0410ab4e26d506ce0a21be05ddb5ee3fc877bf0b1ba18a9adf9c27e06ac44a012e19be6b5eedc9e896bfbb55d2c25e6a5bd0507e9b431aa1c3c18e0bb38dbc7fb5aec6dbc15a83ef69223c4fb7438a4a5259e57a383f99230dd76ec50a51784d4991bfa57ff75501a8c2eb57d2900ef2a482d1fcd9a00d297aab2e7814292453188b04c892b8ecae863f0711e6a6c957295f1da01d0a9265169efa73e60f5cf16209ef6ac0e2f0c9732fe8e1c6c903c944ffe5114cb9e9047b87bf51ac480ede0fff36647631ff1fbc971f3ea13a79d0fa02372e4c7ace88dfa51ea3982c90f772b24de1ff3fd89be0ddc53fe46b3be91bee398168d06fd4b1943e872da8bfba0d5eda34e97f1dd6aba7904dfd96c9c4979ac516e57c86acf9c7eecb614f29e6064e3aac3054360400de74409616cc72fb5ea568b0cf83e3eed7d9a53a59a1a407ee76849c885f925ae227041ac3dbbb6c601c007cb7d93b77515ddc52732b244b04360f2e6195252e10d2e53a86a35c13a4a1df03e002bd46fa80cc4a90c30b741807a4200109bee6d4a79cbeae557538b9a5123a3c3c8e2f5aa88bc78a1fb88ea941f91e926479fe40b3957034262608a6b023d04f72ff53bc7d993513fae56d18602a7e6a4252cd288b3dbec14c3bfe0f9e56f074e92addeb89d1a5f80aa01924aa2291749e60194d168e9aaf86c2e6158fe7b0012f7bf1da616f1179d19fc668e1c77fe8455637a5cb9549e1971960d883457069f6efdbd8270a1e87f958f72f1e1cab7cdd90cbe6d70ad974bac938dd516a766e85eceda488a89d985e880a10d87bdf39d64d0fc00b32236281ac5547a7d3d71c033da644afc069cd91dfcc07be32e57385e36d35573b8240a2e39bfa0f51b0a90c74c156013da98497c175d20ff0bcddc8997cf240639e990b2edbd486a2f73ab2cd8074e06b1a6b2e0b23ff85667cbe1ba5a05baa6fcf41c4720264237a38b7c562416d05cdf6e8716fc7b85c301b35412bc24f14402944169f784f1549da8b93cd0deba09f66d31454c702c8311fdd236f69d50d60887f4f240f26d4c72d33d9b4ff03c10c8de790e8dcd58040dab0caa29bdabc38382543269fab8a3e8158fcb0ddf70777dd48bf9718974d09777f79a386fb06d8448868e35b3e5d6a977a05bd35da9a7f377a7c3d7b86cf40aa4f0a76cab2d47d03d9716a663392314c3f1e87e14e5728dae32c9efb2f8c8152e4f2aed536829d573382296a812ea3af6c107fab5bf0c87abc36b931d6a64fa5f6bd0d5345a6974475f783102b3ab0c040b1b77156a78abd304d030d5259132b46dd1dbfa778fb3ee6168a7b3ffff22e55f992f70e27fce2ea760f76487341ebdddcf383244240449a449504699760101de28816430b5ee0fc5f9ab77ff3355ad44a7aa1b5885f4dcc585d1e6c15026d4c6b42ca0260c4ea9827cddd512ff36991add7f5a2a93140b40da99f9cf950905db02e5f0963f14c230aa03f0fc5f898c3bbb9e96934b6391984ada6a6fe4d7e60aa579f00ccbcc04f3872180560fedf35da1f0a5c59251ece4d5242fb7e7f51c9bafc513c21f5e6e57947d357fb02298185563dbcd3910a61fc8d778e650cfb49d4de770c409125509c895888adda208cfcec668256da4d25856f8683411cae3be3aab1ebee343f92fdf193f89719fa969dc1777c88cafd4eec924aa536303f2e8483525f77e2b8c0c5e2923972d565a43956c85e49ba4d95de1209859a33fae852ae498451fbc4ec5bca67046a543de8b76f8a66b699f7ec2b2b6f3e22ea700da1caff822092ca6bc77c4c93d291b078f21b9e64722016bf1a3a31f0db68ab2f03ff450b609029c213c561ebcd0495d179727d63599d4562c282ff544990843c90b9a589f89b995d6e4bb06ee80e2a91d0043c9c71452c1f7337a8eccc9e22b8fad922cb68e70cbfb71a27c34c49302c6c56c70d645a1b2a0c08e35d868c6b1642634d4524a0e9ba090524b487ec7c64ed5bc98de485298e33e7b7a5e33554264a32b701019e44b95300e655d3eb5bb8b2ae5d9658f21da10d64353629d359091e7f0fde9553ae19ede7c1c736892521cd69b9d4fcdf263afa2063c0dd22318623e4b2c916b476744f0fe8afc5403aa7f5a5e3e02ba671bc7f7be5a1c53a94ef9038b621f173da34ef288dc8514e315d1b5172788d5f88e0f642ac4c9600f7ba1bf929c661551a8cce8072a542b73688229713874bb53a7e57183ef94bed2278699fc578c23a9994fd79f2e2899464ceb7327f3dd94657e1aa7cb7d571455a85e4aa16ad616bed43ed4098d8d0262fd080f07bdbfca99b1a6946b71123dc96e04acb603afeb07d25da4b08b9562f4026d02bcc720b5dca6e67bfbc2302065d26cc7c6c863ab4c451f05bed18a4c27b3e45449f1026205c820ba60c54d525b516a503ea8f8c3fd786f8d0cc20484364ee5f5c2be37fafc59aa7556626c421c2f9f04475fa76122fb2c442a911aafdaf3e629a77199363e9fbe3d59339bc738c1e42b781c2245b396fbe13747ccbbfc132b117a53eeceeb2b6d739ddb3f8807cb5d06da0fa6b36204ec3988c1f220bb53110d4476380beeae8aec8061ce93daf89266c2b758300918638ce2ca94d79c5e9e7f4067c12ba16b4c06ca825cd09a21699a6c49fc093b22f6df7108a6731ce4ca1830e88cd781af77e1f4164317b5533cfc5fbec6c266bbeefcb327425b9be1062c83eb9c844134fa8c99f5259da5be0d085a5c51d94bb28ba182e94312c982d2b0918dddb56c44789a938b9a6c77b6607680ff80732e003ac337948ae0542217d7c114ed99769e38fdc2e42bca369a741ac9150946959deafcc19fe134096b055b9d25a7f9f9063aa7bf89c570f23e971299b78a7d81d4cfcda2b6715182c4ecca04deab4320c46d3e3499e5014b8dfa1c0f64a929b08a0ae9901143d2da24a2f9a429dc981712a7f376959316391d915c3ad6e28072339f88777db6d13e5a53f0a5c571bf4cd01021e6fe1d3e26966129e15f7ffecff05dd4e24f9640e66bd681c1f41ef5974a8720a43a68b5eebda45cb497fedd804e987f0c4842b780377dae35d37919694c2c71ec47e51483227a0383100f461d900b9abbc28f6bea913135fb38f0b658655a561ed9fe98bb27cc741a67a39b8aab198227218efd6a7fc6683340ca1a24d494a53449d2544f59cfcddb71fff56bd343e88957471fcca49c31e1e9cbe5ed7c18e6bff1bf46067633cb2401d1f43e190bf97949d5ec23d693e0039b1a8f46a28f3093ef09cca3ed152a73fda1a9bb8f517901381e1b4f3183bdda475ea6835aff614cfc5460027a29e9594b8aff944357d28490456e091f4638cdd30c20203170f8bb1344ee922385cc0dc70a255647b24769b3ba195151a7db7dd02e6a2a3d64fbaf22d89e0c4371b19067a881fa84840fe2965b2409ffcbe8d2eda2ed8c0a3b19e0dadc1db0129e40658e048232ccd80e3c801f827221a1ba6b443cb1b16997d61c1893298c542b9d7ef8412bd94f45cc5fc54c1a7d853ffd5da73e254b028c0d986a384351a67c2526fa0231d513d147cc76a56e35568552b978f540296560dddeaef5eddedaadf78d33c31698791e9ad0020389c9d927c45801b63e39b7b39f8414b64ca3844c13e0840f48908065c6c41dd05defbac4d63e60961848f48d135e2c0355b6c44b4cd2e38df4436e57c0002d315dcb07d6c60f01448405cfeb165b4a0037ada132e0f058518ef5f0ff13af2d64c6b37eee89aab80b2be9c485e6e14fb406a74c6eb73f27fadef53426f40cf3f5b2c2ae3d15da6d00c093a177faa476ac94429a5c05bfb56d15202b92b29697ac1a7703034405d64d505343eebf0d5abf4618d44b8319ea430ca10f3d7926b358799463d5ec929cedd976606fe907c87b3bd821e1f4955b84be73e3829956db21b97bcf55b2f99f146b7d0184bd8fb28b2891af590963c9be13d135ff1b9f6d19df7e0f0fa82f7ee91c7cf3cf3c74ce9abfb0964d412bfc9d41e95239dac0131120cc69ec8053aa9e331d2525990f97721fb7be87a0483d5602ec8bdc166ba54cd0f953f52d359dc97a715c5416b2bf7438d4ffd3fac7e0f6829d11c8646031", 0x1000}, {&(0x7f0000002900)}, {&(0x7f0000002940)="7b0be8973084209202b8fa07b4c8a861864c62c6ba3a3d861f006b04372a0a48fe9ecd7d38f49673f16053f72deb989661656c9504ea", 0x36}, {&(0x7f0000002980)="e9e4b6b489d329d9ccd68e4691234ec5da853f3dfdcf100c10fba497068b5872c8741198c0afc95447556d49060bed9cfe5164bd061466543b1ee85dfa6f527f62ec843ba30ab4e2374911c8aefc627432f8d2cb1a0fba40fd2246385510c13eaf35fe4a326ac44e9f7a707c680b1c343296a633a9ad8ea171aac36bc1bf2f01c0e91844f093aae96a21e9", 0x8b}, {&(0x7f0000002a40)="d245f95763c7498f127a56db7346ee6df210b406a7753c1041183d7e7f684d68bbc460922aaba64a8360f8b461f38ff72418b6483d11fbc32cfc7e1f2f3a50b04d79177edaa8595461ba8b537818954ae5b0d316e9c1799fe7c11d64aaba47", 0x5f}], 0x9, 0x0, 0x0) msgget$private(0x0, 0x428) connect$inet6(r6, &(0x7f0000002b80)={0x18, 0x2, 0x200, 0xffff}, 0xc) semget$private(0x0, 0x0, 0x600) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000002bc0)=0x8) pwritev(r7, &(0x7f0000002c40)=[{&(0x7f0000002c00)="e091b11412fa1cefd454fbb189d4f514c82cf62e1f97a9c9", 0x18}], 0x1, 0x0, 0x0) fcntl$setown(r7, 0x6, r1) 20:26:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002be, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0xf39e) 20:26:54 executing program 1: pipe(&(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), 0x4) 20:26:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 20:26:54 executing program 1: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 20:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 20:26:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000fa87d17034d0c30c7c05c89bfd45780eb9e3deb0b32f9b682f340500da14865e90661c376aae923428fd4bf0b2e01b3dd427c734bae7637aec9608820819c66f6ec3321e04ce816fd13a"], 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:26:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0xfffffffffffffff9}, {0x18, 0x0, 0x6, 0x194}, 0x7, [0x8fb000000000, 0x4, 0x9, 0x8, 0x200, 0x4, 0xfffffffffffffff9, 0x950c]}, 0x3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 20:26:54 executing program 0: r0 = socket(0x2, 0x5, 0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") syz_emit_ethernet(0x1c, &(0x7f0000000040)="e5cf6ac28a509ed8a78b76325502668d0dc62bdef51fa6a40c6d132b") connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x774e420a, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000100), &(0x7f0000000140)=0x4) 20:26:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) poll(&(0x7f00000000c0), 0x0, 0x1) r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x250, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffff9, 0x2, 0x5, "03f52d734fbfe145d66140a267afc0ad388a4b52", 0x1, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x203, 0x0) read(r2, &(0x7f0000000280)=""/77, 0xfeca) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) 20:26:54 executing program 0: r0 = socket(0x200000000000016, 0x80000001, 0x80000000) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20190, 0x2) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8c) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r2, 0x2}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) sendto(r0, &(0x7f0000000040)="33e57c157f88e6900f8d0f825e0bcb04fff4228ba77e3020f069311e70eb7b4877a81b932d2a29e501366544dbc8604f7ff243c92884e8a6397ded41d73d86d5d5faae858de9acda9a27cac19393138546cdb8c0849c3abe8573bbe749f0ebac0d7ff114f3cd2cdcccbaea6709265a4983047fe145706ab7eeff94d3a754fde7cc065f0b313f0e83c96809b8", 0x8c, 0x7, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r5 = dup(r1) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000240)) 20:26:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) 20:26:55 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x2) read(r0, &(0x7f0000000080)=""/66, 0x42) dup(r0) 20:26:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x0) 20:26:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt(r2, 0x0, 0xc22f, &(0x7f0000000140)=""/148, &(0x7f00000000c0)=0x94) ioctl$TIOCSCTTY(r1, 0x20007461) read(r0, &(0x7f0000000100)=""/1, 0x1) 20:26:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r3 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000001) read(r0, &(0x7f0000000100)=""/1, 0x1) 20:26:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x18, 0x4, 0x8) 20:26:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:55 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) close(r1) 20:26:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 20:26:56 executing program 0: socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/133, 0x85}], 0x7, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0xef, 0x6}, {0x18f, 0x3}, {0x1ef, 0x7}, {0xeb}, {0x67, 0x7}, {0x21, 0x6a}], 0x6}) 20:26:56 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) 20:26:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="7f25087c4e6016b710f6df98f3827eed743680d701f8491375e7801444b1d8108200bbfc75938244ee6523ee71f6cc26a071da20405fbfd4a7a6c117b27ed985d076", 0x42}, {&(0x7f0000000100)="9e5ba5e73992cd0d85bd1157f5b4f9f3546c5f499245231ac3740c83eeea61fbfc157ca8d6eb323ddcb016d53b9f08f6eead9d596b55dd93bc20b0c1a536ec53c00cd92b88727efd11bf0653333fe8a2949f15502917c342608cc888ddcd3c85671c0b50c4b34356a46997be6d07626c330b", 0x72}, {&(0x7f0000000180)="d2733e8342db581277c4796cc03cc5150e9317f6140293", 0x17}, {&(0x7f00000001c0)="9168a3798167658c61491cdf6388d61ab32762164370bb174a3df8b52f2168d5752adaa84fb98ed91d780ae03737e58e6d3ca063bde503ae4b6e47b27d106b4180f865aa885f552fc5887ca3e3b4f4c54f10b22cf1269aafb0ace10d65fcda53586a3c5e18df0eb78136e7923d787b8cee17172499cc9dcb3585318b4748423d4ffce6f658893dda4e759699c0c7b594e9609ae14b65e9", 0x97}, {&(0x7f0000000280)="4abc6810f1df8f6e4cd45dedac4c72df4460d683732a5449d2b320a8fffe789d14ae9f0ee4cf407d042af97d02d7eab138dec273011d", 0x36}, {&(0x7f00000002c0)="b5e04fc3f36f160817be5352a12de01beefd2eb0216d281af7cb99ad262cdd4bb1a106f7af4c132a2968c7362258efc9060a47e0571e8826d984aaf0aac5ae251eb4d5b772185cf77cba46929dacdeb0c51b0184e68d1a23fa6fcf0c20d8dedbe76ecb55e0bc14373d070d61092cc7f2b81d61ac14c554ddfcee6717a0eb72a85bdc44fd92cf9f24697bb85395c9d5ec06b09ec145743cde", 0x98}, {&(0x7f0000000380)="91e9f02c922eb83715234775d716f6c3ccf1bde411ca08434a89a217c8b1b150c5909d66b4f6ed3722305dcc620bd0409eb68c32730fc8cc792d568646cdbc240d667211b33a3a80dc1e433f05e4d1b1a4b48a141e7a59e1bfb27c5123e425055d576d9c22ec648b4a105ca7c390d4776cf572f20be1472673ddb7e4228c06a9b54d9e435cc3c4", 0x87}], 0x7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0801000000000000ffff000057260000e38b6b6dc3ebce9eb38ae264c9f48f7dc6de69dd8e790dc493923e65c47547cc98f9d3a4257f5987821704c8ea018acf45db8af6b2e16877317954e428b4fe403e9363ffef90507fd1da76ed03b7ce2cf4c40bd957714d77fea8098eec2ac242d15fdbec7e87f152d307bd2ceb2f776cb50b836df10ed9ee5c0613cbd5e2e84711339c52560f4edb52392e5e48cfaf0cf195f7e9ca46c11d92468903103c564366e8b9d96f46bfc405eec63f5f6435637c2ada3793abc9977866d1af70cb1949385d542ad2435d4d3d93cba138b747f6acf538aedd6b2d6743ac5353937b75a1669886f3418357890b56550dd4574730ca211301a18b0000e800000000000000ffff0000d70c0000cd427e1573a795f7ede78c9a4d1df55c297f1c63f9b36ef407e78fc2719254b08fa1bc51ec0ee1193fd71ba5c50bc00710dbbce3d2ab28b0f720b6e72f3af0b203a4ee7e7b169d5e569f95cabbf6ef8ba68d28585787a129c93ff30dffae84134d32b3dc1c3e21c4572eaca0ff79b5e9bbd26838cd83ef7fe56ef20731fc524226a66861dee60f35e5efb243ad3e27cd47d3905d1cafe57f00201665305c20b6ead5e6b8add9bd7db8315eed8053d53587dd42ebff135acfc3b3460f02f7a9f066b9ef19335a81699264de29032f6c7fd32c4100000000001800000000000000ffff0000010001004a80b298d2c36500d800000000000000ffff0000000000005e20a85ace5eafab5ffb556f25523a8d8e7812d22650c6175b1f0b0c62e57c0cd072ae4d644169570adc902ad3f34ebca2b158523290c85903540c4ab862cb39e877ec3268c28c87f9c7f354e47ad09028eecf429521e91dbab237d044b2c19f825af86a79f7f70a12838e9334838ac58cedf1dbabc0a0afd1602a1ca4f46d9773888ee052c1c0509bf448cf6f7cd676d7dd39d987d0d80f5f63190ea4b184ecd18bcd3764e1dcee895b6c03d8e49225202c9042473330ac82c70ba45b212f52b300000000000000101000000000000001000000000000007bb8032c5e58c8c908906194346746c770156209d2293b8fa35a626d59bfac1a4dec277739d64720ab4e3881e32344a0c419808c9dd52fbed6c9e407d7e72d5201a0eb38583c0698f5281130aac53b3f9b72eae3a3e516849d04ab27c143c3a9dc290208208bb891a9ac035e3023a54994b45528a59ad68a1ad3af5961e0a20093955afc798ebd06ba15cbb5b20b0e95eb0563f5314e5808c87e14a89ac36b92cfb6fcabda14cd73aa65ff1a6a1d55a615df751c8fae2d98cf82c8103745c16aff2d9f84644ac4246ce8009314ffb79fb7c729da82275702e7756db503afd85fa773777818f58fbb687d17539b6011d89316396d5e431e63725270d9f6b8455b9be43b6e83893e33b72e530086eeb715b9cefb29d2c6b9a6af18c64784e6abf40598e3aadd6386573e89d9638e7025dd766ea3114d1f8ff4fa69cbf1b34210c5f4994f076ae0c02fd13099a8bb1ef73049aa9151f1475639f37791a49489ef3e6f08f2bd0fe4ad1daddcff22042c85be3a5c790e097f1a7484a28d15667aa458e16778ba11a4ab99805b6c38227d7ec6c1f1b6035748ec6db119102125d75d4922797e76c8579e1f20239e20b4fda9e79f9f28aaf83f5637cab5428f443e11a462b791ce6fc13ff5f1d3d6d55bf0a78ca3e8a58cb6cc0c51ac65b0f4e7f879872fdfb5f81d17494020a228a58648619aff29ce70e391ed87c67a01a6e6cfe39c9d20042b490904bf1243b29af59aacb3f30f6cc94fd64bfe8353229bd0f66a8d8b91ab3402599791b60e7ce05528972fe0d723b0e241446345c8e445666755b702979a33549453c0a17c30d7950e643f17a74b700dcf14fe02ec4995579edc73e84dd6efa9ba115fca540bc50cdb505f54d111c4e74a735177104a59e1b146d2aa62d4b2e550a0c5c2bc247138aa1a697162f3168f41628263646244204fd07f66ad2a0f3f5de0e295c34abbe76017f9bb0d5d225bdedc3b23cb4a5f6478a68610a1a84936b1d000e4cd1372b3ea87a559b7e03668454b59c9a12c37b6fdf03b22fee51f1a74d3c766781b62fff68e658d93d4e646761f11bf354ac369f1da3150fbd5a984b10497ecc5956cc43c75f97b133c93d977a2d341db54e9dfb605abe09293d01314fab7e784e6379a87962154b56b2d5c5a5c7e0724c47f8f2e883fa3584f3ca672fcace15d1c80a6773fe8ce3c05f87773f7c5121155268fdb6a00235216cefa4c02cc2d55eccf830eb39641e376a9b66360c177909b90acb7cf55f8377cee286da2b2da5173d9c9078ebd414d7422d275459a2f8dadd7b4496f0f03c16a5df6507034b3fc0d1d6218801a2af7ff1c579597d4592767df45d69f8601aecb6c0608fc891823ed4f8ce936e1e289b0b1c8502654a271e379ec5843690dd272f1da14deccb536da4eb534c3b22cd8013c6707e285e1779a413a5d3fb0df0c099c3ee49540355e55ffc013d879d179a6cee8dae8cf4d2e55d9aad5e1d8b00ce1ab55186c94a617b0afda8742a894861f4a9d2065a71d9778ce30140fc5010aad8944a59a7c2030c94ac7f1c8876972c832ce93f9c227e20403508a14dc08d2674f027b320a09c4ac4bc13b8e5d0f8f1c66a4454b861f4ff1bcc5ee9c3f27ed1879034df516d0f470f1b843e7b02d1ce75e306cd0e87abf97da401ebf9155db81c8b72535e616606443e6188886b64e32782d0b4f7321fc9164bc3e8b696700e6a9d668f5612865ec73ba9536f3581273b2b77a5a749a627dcf00d3bce143b73c95026916e811c6e31c2407c2b5cb01e802333d974131187afa9e85b4295f57e7409948e978482c3381a25156fbbd3c2e647b1b20b90b7fbeb9776799e91a7ac2dc7fb9dacc9c60a108c4327b3a9090434af0a0723635d34e66accac265a679a539be70e8cc2039fa78c4be799c59d6f1f4ff64b65ab26bf3323ba22319823e1b4de3d32ae687bc4ec93fc6838ff0456640c6a44f73e55dae8b02c6e76fefa260307a9ffd320a05868b445c10f1f4931a74d45fccfc3a9474002040838a097c588dd12c19b14696403d527f068dcd5ad4f83baeeb47f86c87f41e5018acd9cc1d2cc42fd77cc80dcc15736fd4cd4ddeaa9d0c37296cf2c4f5992b8aeb2f2bd4019b205a2c34c50e3b46d68e90fd2fb7d90e0a47034676be9e98659316c576355edf52a3724a3e3e35dc121e9fde215e743ed6311c439faf0b785842d857a988a9346d77a538ddf9cf4aa2ae487b73ca2b8b2da50e7d3e7fda8d61079b880c02821e5fcf6d276c1021039b6f7def3da7b50d41a1f6ca44bb7a34d6046e58a9627230d995a4ecb8076ab445141bf592280c0428cca27814dc96f99e209e349cd2f1bb593339f68b960c8813456f7bf50fedfd51e0471aca83d4b7a0532111fca21c5f196edced2d04df3cf1e8c8ecfdd2af2620caef41944b9990c8665c0f6035aad7746eb9f50ba4b8482fadad283cf633c2720fb6f6ccbaca920310aefbba6557adeb014df96163b6addc123b184b13333107f143a7f45ce87c64951fe6d9b08090343f2e1aa6db0284b0ee1acd13a8ae8ceaa2169347cfa3f21a9e8707df07074aa7cb9345a98c23c60e8f36306a1d3b60aec7ec3f9b5ac9cf1d5f908c33af602ef4448e1f44229cfe9523bd6789f405b55cf6119e3fe70abf894f99dc4725e84f552b193ef6773c1d862cff2c95d7c7ee4bfa4fb06b76c1e21bdefe366f54058cbd03993ed8b5e55b2c195b2fc5e01ce15ccb696ec9d9fdb853d5aa15f49b49ac6e39ac6854c4fc987519f07be7ed971cc4d0c98e5820361bde15024a2b181f93f94bb077fee314d9564bf64c54c775707cc4e19f52ba30ba0f171c9dcb9c26ad627042c0fc53450eee1301a38ed5da2b0db7fe888ed563d6ee609d4495a3a0045e20a38a3e349a3afc6b23ed40ada8bc3f208727872dcf20d5c99af49a31d572bcc21fdfa113e41761ef6b33c896124630b3effdd0d5e589a51381d138850a9e254e51fabe61056cb85bbbdbfcb14dd7a09f5eae5cbf440cbe6b76f88a04dee2ba0192ace8339de8d45859cf414fdc75c31dde282eba3bbb64be80726eb9ee02f0955f5f84a9b43e0b3566f0332ca93bc16391645a71019bdf3331cb80d7beb3434763c7a2673247ff7cb1c9f3d67eebdd9828d0c5e8bdaaa88a4d6503f023cff9d29de37299dd5a1e71b168bc8196c3d57c30fa0a9473371d475f9cc4c55495ddb3faf57f921e4582cfa3b5ba6c355f4244ff7e9212acb89a788daa8a0d44d00ae6611025fe45ab35f39ae9a52b8c6d1155bfb64d9a1745cac1cf4d6137d5d8c562a0587a8322ea841d2af81593cc3f76ffce82f2d6ebcdf3478272b8eb996ba5e72710ea263a3d379015cfca99e9c04c02618d120974399ec04cfe82f10e355305357d94366fc49df3aaa51230e0e0676befad7afcdc4b75befa7063881f7f67debc66300dc242060c8a13b7174512c8fe24958fefc7ef9fbafc5230ce87730adfc321f08d2162c9d477bfebc4fa5ab2d96b202f2c5c37fd5b72c26733be89aa66e8c2ad0c0da5f9fdb566a3fa6860ec80ff9c0f0870a548696b001928f857a6f05b2e3179e979c3da4af9da9d7b3af009cd552444733b27df9b0d24844632189619a99487adf56409b13a12dfd241697f00528b0cebdcc7f9c46478fe4cc389ef6ac10178b336d8c40d7fc45f1beab11bad96a5cf4b985b01e10b97684dfcf98616ea20bd72127a55b7c533b53edf7993fb29b479fb146844481357596e4c973b63fed2a8ad153efce1ef89c026a8704f70596bd5e31880dc1332cc995eaf013c358aa2142db1be3180194f049b0396c9cd273b1597675688ddc298c1b66b601af8e2f7955b804a5a96f9037da52713688e1fe1349ae0cd3fcc02c4c9a7b45c44855454cc15308f572ab41244a881a7888f167ce8c77264796f241f92fc59f54cdf8446c4467cdaaf5a9e2dc363babb3854b6a03215c9acf5a6cad19950be8154d16fbd568c72b7d9a98ee4a36f24cb4167df9152315580b26eb52b36aecb13066373eb69670a4e796280e60fc2213fb9ea755675afd07d3860d24518f4f89dac112d29c315cd67feb69c78cdc89040f804a9fdcd760d8a08ff42d2778548c5dba32027f9243008032eed3fe4c780a256f1b099e9ed78d70d4943265e99eb0a10a8ebdd8dc06836aad529c598d9d4afcfbf27608de221f940a33905e96f41ebbedab84d7652cef86c57a85b8282026dc2a70bec6bcef940975918ea11b3f92d48e6235650f937d378e4de33a4aa0f204cf2005030188aef89c78d3c31c3106063efbf243f2bce7eee8d273c65a4c5581ae16f730db4e537d7018a6db4366e997e5a4444c195de9d24b5918fcbf40298ec75009c198d89ce2a9c10c1a22d1a8ab30314eb9ff72a53351812b093969b4c13a3737b5c0eaf74b97a7ba8de6668129ae81bee40ee73abc7313b6fc053e5016a0235719cff3dad020cda21bfffe0265aa29930abc3db163c421222a4b9efc8c62d2f2d13d6ec29cc67a6eb8ca750700d17f3284c1fc63ce58d0ea341484b07b8a74dbb28251b6917b66d921295d25ac6bae0e5d39f5c76b105d7ef43c8e9d4e7e78e31498bbb124080af01cacf193ed0c079b49a810cf62286e3d910ba23499da252f839697a14e6aab1789154ab4c55d694147ee1d6bb70a31692d8355ad92d8b2ad4bba782565cb126e9f2d005df51fdd904cf8dff40cdd0050812dc49d7279e3b79dea1621e6a26795b378051471e40c9cdb1491ce0f8deae546a24d4a31aca80fdb3125ca4c35a38a5aced8ce72b97ea37c1d9e95ece57a73e0c9921a16651884e03099a68519203d4bf7fd439d2d9bf8cfd0fb6165691f07d91e3cb218d3934eb6201438d85f26d49d070ccf62b391998941d24668b4c4db6adade6095a826e68d71d9cff9cb7d227983ae5f718e5d011d1f68d1a20b42f3b5aa2d5cb5f6fb7ad5be0296576f4d84f748c8ec478070e88567993bf402dbf94c84a717030805962a11258194065ad4173fcc533f1897fdfb9a29f24ea106f495166037a0b7d3621f69fdb175fa9a90001192018b3e5d9a0278a9feeae040da86bf53ec7875de945d3c9ce969ae6bb17bb0c0992bd4af48c731675da0348591d0546a09d3a1e91fae53b38a6a7861ae0187a843892d9efbf2981904b31eb969d4a7145a7c99a0bf7eca710c06059c45c757a32a0fbab954ae3e2a7be1de322cec9c217c1afd375d81987dde0b3675393abac6e7f24a225d3e38d5479a697a201e06bbde0999eb476a74491dee107f52c1c16bf81f27571ae574bc86431d826927a7d3b50fa4d566d100ea39026fbd6ee3a3ac9306ef9a0627036f766a789167d08645455f2a835215f43a36026e7184b3b19ba7f8723a9a681684e3ea74e08ef8abe037dda3e44a705d50cb7db57a282de24c1c935eb620ac153168c1d3698edc9ebee07ff4217222be29cdf6e5e06d77785330f88011183c6dfc0f01c7dc0ccd1de55a73410432ef5ed2b5b85b4c1eb72b192f574ce3210dcbbf6a84abe19f3157354b2c3bdaeab67abd7ecfc57d4886e4f5197a4a29fdb85ebe8de916561d738be515a3e362574ec460011e5973e594e1a0a350278a027213668d6bf61bcbdb77f4f8849a5a0d8e53f3118d3de3d4eef6c52e87884d6754f90a36036894602c53eb726d27ac475b7f2b41af734ade6114fb70e29b9d9547cc725f922177967d2065c576aa2e40264b4c47c5815d2e6eed55a808e0c40c93e84a92fad749dc6f922231501f68c81c31e67ebf57976a02970b51b62ab4f169d3800000000000000ffff00001f00000039ed99beeaeab98c80f5850d7957af670f0eca6d9cbfa1dd0c2ef2ce22e8"], 0x1328}, 0x1) 20:26:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1000000018, 0x400000002, 0x999) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:26:56 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 20:26:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 20:26:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:26:56 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/138) clock_gettime(0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x600) msgsnd(r1, &(0x7f0000000140)={0x0, "d95b227679d4d438da679bbd32f8c9fb3fe664c2be616be50295c619e1"}, 0x25, 0x800) clock_settime(0x7, &(0x7f0000000000)={0x6, 0x100000001}) r2 = msgget$private(0x0, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x3c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x5) msgsnd(r2, &(0x7f0000000740)={0x1, "86bfa85e9a95095b4b615cdd62760b736df496f92d830fb63462cfb3e762a8be95dd1790998c348085119db354a995c73ee2d8323b1888f24b81da5b095427b94c00b5af4b6af62a5793244062985a64825289b4bbc149e3746457ff3b569d4d5d16589a0543bdb28ae2c176d5aba12ec6e4b98c919099765efe05aa21b995055ad871149a385c5d8b1c8150c9e2d05c32d6c9cef8ff9c7b4ec395fe6b8e6f99298d81aa894b4495942291ba5ebc2862159cf3b2a65e9acb380f778975b42bb05657c67f41bf24e4874782852ad59816bde491465f106a49bdb3dea49c3fb15460586fd37cb1180d219b0bce77c468364568d253fd047c72dca0abae85a9be17c79f2112c2d7e00a9f3986c9c8892f27f55a00a99ab08ecfa2f9ca853409c9df6693ffc949b4e5e235ea98dc6ecd53b2f4de753e516a4b10aa4d843a310dd7e9dd51f478abf720ef91d99e8fa3a8dcb21e696038e458222fdd341e6c7a70e458b25943943bd49dad5d82cb005c4143d16cb263e6d99eb237dd08c4853f3edf5c4577f64d9ac103806f23581d5ec258d9e0fbd1369b16b117f1f870fc61f0b35263fbdf817cd7fbbb3111ad363f2937be1247cd66f743d36afd4785f9ef7799c7ada5e7f7dca3606d12cd2c093d56734d6abb3a9e323a7339c9d9cd20bd78ecdc5df0fef182fa97e0c020f2716d683df09869504de3f3a65cab00e3a93a623b7fb32c29f05fee5fffe3270c9319d051ac4baf87c12b2a58e7893070c9b824e34e2a6ade02c6ffa9eb25777d08c42d07ec8130e30fe4cb752009aae44205a313e254d712d24fb83cc67eedb386fa095cf45f058d113aa157308b73153c33be316271c7c7faceedb46e90391280e286e3524d485270174b8ad2102c35b2630400d8af8442fd730e1e38497abc192fd5061d3f1da9316623b44f014a7e6271867ba4da96aa1ca1924109aa1638d295bc5535a4ecaf9a43c6ba701f8911e88cdd7694d46be1d3a9b4f65d4cbfbd5ba591a65fab663179887619be6c17784ec2d25bcd26dbd0d5d78f98ff554b2a96028ed51fb227bff7f11f75e6a4551e5dffdd01667e1a14d99828893b7e3cba426562c5501ba7ded04ff9ba970f5ab082484581a803112fc881500ee02f0bb69b9e503ba133bcb03e123049669e031c194875816845f10460c1fcd896bc15795b066dd9594a262a10d7cc2a18672a9b3830b820249480174fe81babf76a123dddc663e527bc727062aa5cbc57685abf4789ac6549e54c119b25fd2dbfbca909a480b6b7f4b724c29467be1fc985ceb4ee2607bfe36f34965528861345289fd9210a4d389a0e3ace8e75c4c11e3ec883b3427a14078ee780eb6fe17418f2eb896d29d0aee2473851bb715cecd3661044fd9985edebd6a1b4cc3a8bf689e1c434d7101bac3cc8f7126beb88a689f8c5478b86b6e1381a91a83bcfecdaa7f7528c5d87379b14ae4b810b1d6c9287820335a9baff2a72f6039ebb73af67cc653c64edd8bb93eb643daf6203f589d8bafc2b74148a2c999132ad3339aa1109879074898185661ad1953fe753675983969fbeb3be41ed8d8574178aff36cb0d3f74beb50981656bd41b42437940023428dadbf502a9b210919b7437625447e2cee56384749099e77ac85cf5679a1d376aa0eb0e4793980bcbc9f7124da4859db63954aef783fc1ee8fc45d1f680b69eb93edc0cdf3bb0aa62d5359c7c293251585148663a25cc624fe1589836f9b38445289eed712aa85d668935c4ca9094354d232974d29fa32c0980d31aefeedaf7d35f27a55d8cbf86d27313b3fe2d9151a03098dd47dcec8525ca2cec01895dfa30093a183afdcc6f7f8f1f2ac013cade46405fdb3a605ed6d9277c26328c6ed3e4dd8a27c03489b9c6341386f29cf4df23e4932e02e9aadec050299f52af90b65fa5ee746683ebe435e66fd810dca2d7c051e124168392083464446684b9cedb68f0f606fa8b2a687c04e4c39388213140de767a453e4be5cd42da8768abbbe6e5eafeabfaf6f8dfd87e281df23f31d94ce3fcf27c21ede332f6dacede77bdecc75271856718a7909f004c2deca27820b1f71ca270c5636c1cd338dff839809bac1798d2129f6fb1ae617c7e9564b86f2d4ecd1ea3291e5f82291e9d83e95a19030211507b92821260a0d5fca002340397ac8131f39527cdc0a0018978bf4bd01923e4da575ce37a6da6b59bcd76a24fe6ba7664e9e9e013a7d04b9087ace630ef8a3ef860284c35788df4b6b228154f9818b59b426c7052b0d9a0fe0e9825eca56b6f1ae5e322c470698cf88b2d578808eb0375ab01979930b6f18c44a26425dbf5fa9b2341f6890bd320b816eb863317cdddcfc28e768ea62c67e8b91d61db2e6c528a0572d7dc177b7614317ab542765a7480306010ca7417667c854bc3c7790a97bb3469ae72584a80d904aa85fd6186077b07cc847cace143c66eefd7a0fb8cec1e4c22d6f508910a9a34401b4f800f9b0d63ac87ea7a0b56e418b29b2310195d15b23c34ea29793b6b410886105258b109d377b16a0fa671cc7d57a1ee4173b9616da34089a3f53d7eb2ab11a32162891fff23be335cc63eec9480fae77884a7e88e9147469ddd9515211be1335319ff1198035556b54ca7e3a58c20e9afbfbe122802f243c5c48c9e2ba0eac61d3d48b7f6d169478e9d558e82e828889143043e73777117294fe1b19f0e80aa653ad135fc8117d0b087fa524584bf6a11a2f49d034b473dc3b9b25984aefc84bfc19b5574af51982c401ac8c3c13014e765cfdb031c4445b1e4ef7659272383185b2eae3ec672e3d79db10492d385eeed578c02063135008090a5d74f8f21177f7107325d9707a337e3197246ef26013a7eba96035b8b5f68a3294923498ce7070d0bd9369f2067e103481ae3fef54e62c4dd19217b08506a5cd35e6ef57752e55d162927d0105c5ddcd536b73246bdbbba349cbe6ed56d94d944d3504df0283545a24b11adf1c970bb7a18fe7b35e43665697ba31a15b6f78b4848e6d98fb89531f1b1a84fd0b3e4c74d045e777103e90217a013d94cd7ed4438220424380e4207a8ed27538b19e874e0685e853f7035a333315e49b6905da43eac7a5bd45883c63e360a749df71664b8c1f2aa9aa1ef2fdb80399674c101b938a6f61a4939ffebdb7add9bb675fca3703419bd4cfe7913f651ef354f7eb6f755c7f019069dbbca264f907dc0db2de8795ef5b06b4f83d2fc0ca534731e1eaef74aecfb329d5caefeebf614260077cf20ae95e71106f29ec83f43e51279b161dc4dc468fc56d46a40e5e5a5f7b431ae23424d459673dfd27c624bfdc518ee67760976d381c6cc57c7974845595078ebbd5d86ec700141935a548846981a43ac26bc21858c883de76e3df25485255c6958c59f88c7d12c4f925e54e8d973a9214500af6f1b9266732117c3d20ca89d2b30cda3ff0bb192e9f0377f6f9a28f77d8a01833fb9938934b4cb34b39f6cdc0588e3399b44841741d96638fdb763bca302e462dc70b8df38e7d151a2dd025e5747ba8e1ea3da7d03294ef24fb2e0c4dd550f439967b2394a49f3d307050006b1499a4caf831840af682a9bd7bb8395df41fd0cf1352b101f2770bcf6cca05f3976bb0c1d0f19022b8a02083b59d8e4674679d5b86a2a61214c0706b6c8e91662666f204a56e9ad616d47161ba67845d78672d26e5d15e5e705d9f953a1fdfc07dabcf99cd5bb4587edcbf3d4a5c1f3a234e0a613d4770e4c6d91f3a9ad791e8bc609bb16d4ee4d1a008fb8fba5ef8230c7c6bb17dbad2e4279b92f644536507f57fd32f62cd64c9a0fe086993fa081e2ff811a932741f7353501e570380be37196897cb924f0f8f3af58e64a6996f8254e6fbdc953dab509f282b608b09b2a0aa8615bd3e059bbf7d8fbaa9d7acb4797794bdfc72de5e225f150a17e689a55a446b395820a9d566d7ba73c899762a5445ec4f5210707de7ee6729e39cfd2e74da134a8a793245bec9f600630b8ce5998df6dd656560f04dda6679dbeb0567b549c5f3722b7e33e58723c3c56347fe16c2a568826e712b4d4b1fdc5d7f6d360be357b233dbde1e7e1f3aa0e6d72c0abf352c6b72b39316a4372e3df1ad41d911350c9c7b819c616d78cb17606225edbfad88b72b76ca8598dffe634b0afd69ea572140c518bba7faaa4c4b7f57d349ec689cdd0b4bcf92d14325826dfe9b88c3e3f866e8b9469d55189bd477d8b7bb7092eb80e084161d76630a2ad6b70c6ff50eaedf7859a7f294867476a8f7c5abc6f0a58d1766646ccdc0e9ccdb74517f778641d4aeb79c0cfd25d70bf3ca66018dfa5caf24f1593d10b39b05adcf674682e2897603aa51f48b8e41f6f559c8c76ea3104111860725d42bdf003e4331625a0536e8b7930d4122e2c98b74f9f7534d064dff99fd5f12e874b454341563a312a0676060c3e28c21cff4cd5815a8bb3a1bc426d5869ce000f52b0a0da0dd1f922ae5ee4c7453c5cf4467b1f39f2b885d78d268232e27ae763de92673fef39c04169f8d5c8a01a0ac6d51601db28f5ae24174483696770a284849d1858f3793b7883826aa67001801adf252ccca1dc5ac11fe6994203a3b642e27d67f4f6a9077e13e9cee2f78e7cd8f5e99e525bf2f6c716a605d232c9c1a20297abb0c6ccd9146d3c4efd4db3e1dcbd95350c58c7faf6fa7fb0722d70f504d442e0f84789d1ae682283173f0e8681631ffbc473ee99b69de661b3145b283b3a9a2820f1c6961f4c8dd7f1721b69363d688e7daf7aae9fec3235b95e13f9037fce1620eaf4197a83f962033c2b5ea92e87cfdaa4fc7f8feffc970e131da6a88f9d85a55442d954d664ea007dc4ba9f6f59e058a9676ad88f85b43ad64a1a025ce33acf8f6d0d2137c448391521d25a9f1be89bbfd0a5eb98f21ebddb54eebbc49aedf8ae88b3e3a03a81404a4f52952e920b8a199e6d8d3e3bada4d7db45f3febe4000e932f0aa8be79eb309197b42f359838953d1a3df0985a13a8b511c7cbe2a994d29f99768dc22f8908db2746667ba8c29e4649362e23ef10af77bc71334e3741ec5e405397d680b45db02c27ec21bbf6c74ff93ff67762bc4791774b724108a6b8a733e84a4956bfc333da49082a52aa47aae36a0771d043e383ff778d30a20d395a7f312bc361daf792de656743f0abd8002d3bf44764978960e36975a8964c54f0c2aa8274f363d2d5cd58bc7fff32231ca2d0a58e77c4a73da067890733d136fcf08bd461bfee50ee978469b1333d944c33e710030631e2a43a81ea0e25d3fd6f0fbac619ffe5de59d71ed08991b4884612a6f260d92eb0f4a5fa545cf6d185c12c11cec2202f3e134cf8b6f1df732b96e0a7ed00d19812ef17d59d45a9873c213130dd7de4e41549517f193c005c143d71eafad5f8c60012f36f80380137fa320dc16e54de4610c7895a63960b016fb1fa5241f17ab0ee99244a5fc2910b5157b7da6e935592353f6ef6aa0c262e65d813a552aa9689ec5f4e0a7272e55f07154c3a3ddc61b51f1191bb50d0817789b8f9eed926da94b1f6e32ba985437524651b13ce2c88e88861d909ab6554ed7b3e8c3c88e88034a9956981026f01fe5e9c7e97a9730d8ef65dc1144e11ef0ed8e1d6ef4f07cd45cf808edf715b2331dcd5e3ec16b62349f4989edd7a66fbd013b5680eba8f9ad127b8b46008b8d3f6f8b5db600d4100d0fafcae9cefe26271680c6eb51a1a05dd93dfb372c6ea9ed86a0c68f414219462fa2014c1c75bcf6584468"}, 0x1008, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)=0x2) socket$unix(0x1, 0x2, 0x0) r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) r7 = msgget(0xffffffffffffffff, 0x750) msgsnd(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48aee39ba1be4869cd996a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6625a723dd9d41ea153120932290e5f2da8f84c65af730a9cd109cc025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4ffffffff74eeb1b9e73f27db9b7a6cc877ae76b3dd58e9dc8c81b8b449f6bbbee92f139d1aa7c0f21a010a2c1e10ae1b5292f1bb3c516c94647a619949ecca310cbecab42864d437fe902332d580b36387b95a872b8a70e4746f73ae9539108cdff5e916782239f650395a4861b4583a5505b7a5e2ced112cc7841367a04aa40a84a48575eb82d50998227dc5da0c81b007fb0703ab9680e569db2844de1edf5d657c0ac51b75118b30d6761979b6f112e0355e44e02f2859481302b2b0d2b4d8ade5f61361f"], 0x1, 0x800) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) 20:26:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1a, 0x5, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 20:26:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x2) 20:26:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0xda, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xb425) write(r1, &(0x7f0000000040)="03b9fbe5bb7cf8dfb2d168c4a8575fb1d2fd190276a8281066e19f91f3dc5aa8d86075aa2414418581f98f76c78fb82e6a14fa17b252abb5f41e4282e80dd0628b37a2a1badcb8a4158b72a4e4cc8c83", 0x50) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6f0000000000000020000000e74de4"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1b0) setsockopt$sock_int(r0, 0xffff, 0x89, &(0x7f0000000280)=0x4, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x5}, {r1, 0x20}, {r1, 0x30}, {r1, 0x1}, {r1, 0x13d}], 0x5, 0x100000000000) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 20:26:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') fchmod(r0, 0x5) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x3102ce682df265f4, 0x0, 0x551e}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x401, 0x2}], 0xffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7f, 0x8}], 0x43c2, &(0x7f0000000100)={0xc3, 0x8}) open(&(0x7f0000000140)='./file0\x00', 0x840, 0x20) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/140, 0x8c}], 0x2) 20:26:57 executing program 1: r0 = msgget$private(0x0, 0x12) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00"/243], 0xf3, 0x2, 0x1800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) r4 = socket(0x20, 0x3, 0x7) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) fsync(r4) msgsnd(r0, &(0x7f0000000200)={0x3, "4a3a462da1aaccd494454f00fedbb3beb95fa976e87d6162cc4e3bae500e6dad5b6fcc3d63eb73"}, 0x2f, 0x800) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 20:26:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000380)="5490bb187098efebc046a59604552f89042ee438b75fcbddf751ac8f66120e5cccd51e81144049f6b2a75208290e07548d417cf16b9d5c462d088b63c1d29224d56bc5d9093b32c118b0f4b8d633c9b3ea94f938215fd846b0df54f73fbb8852a594d0e7aa45513c558afb36eaefcf239bbbd7c5be0e59153fde76c66a6ced2374a38e9bcf0c18c06d7d31381b3e10e6a66fde1dc82bf4217edc17f887d9871b936f25b71d477b575030b135b039acd932faf2ce4389", 0xb6}, {&(0x7f0000000440)="529e2e8881ed97685a589f6a288c587392c93ece9b68217518b003aee1c8399c860b23d28c2aedb4f8200baaaef7fb048e9505b810988538381192678ede835c2d8cb32d1849053a40fc1597d6cc60", 0x4f}, {&(0x7f00000004c0)="869eebb8169a4c7132df21548fc5c55853e8699acd8a89473234f04851fddfb365151ccfb414e8fe467647257509394aa24a81112f23030fd53af78cd8e63eec57d7f23519dfad5db1b01b07ea7f3b10f566dc72ab1c066717b2efb2f630a7bb05e5972d1ebce10821795da3641cd750ae602f20365eb8ef396922d8283bd946d2cd2b3eee6cc6ec94ba75a14538633603b1cc6ea9fa231446175b0a6bb0cec374ce078002e8047142f8f3ba65c0933f475cfb74f307d3a4bfa2d7cfc5864d2e52ed41e1960d51d7ba023777c806c3a037ec290a345ed804", 0xd8}, {&(0x7f00000005c0)="d431acb0415827555c7d077af702c551956e94d91a8e8d7b1a507e3843ac238fc357d180c02b4f636b0dea4c3956f54d3a1afaf25433cff79bab4d701274929a36a112037dff2035cf35354b4229164270618a0dc5e5b2ade7f94fca187ae498197d4c0ce99ea85f30674bb194ea630e8b13f1e3240629e5a98aa99bc6cd499f06c73125d1144b966576d9003e1e767ecda948dd362117f4f3f9f4da631d62c254560b6fdf7abd6884ad78dbaa5ad7c5680531c63c08a45f5013", 0xba}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="700000000000000001000000420000003df35c36a5f0a2bb4a05c5032f575a2597b8ec1cfd8749300fefbbca2a372b1f0fafdf9962cdfcec0ea4fd1498bfda6555399ceca6c61af8e54537fcbc75fc0fb1a43df6cc4f48db520dc4a8c831af70efec2c32154a40a9e69f000000000000"], 0x70}, 0xc) syz_emit_ethernet(0x12, &(0x7f0000000780)="a970ae49ad3cfbd36743eca47f82a5adadc4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfffffffffffffff9, 0x7d0, 0x6, 0x7}]}) recvfrom$unix(r1, &(0x7f0000000100)=""/181, 0xb5, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 20:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 20:26:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) geteuid() setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 20:26:57 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() 20:26:57 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000f0000dc778f32682447f9a46522cb87842def179d09dcc61a6e184d20ff9d9f", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="89e4a60ad4b8830d275ab38c20d13877d0b1b258f45e6f2a0804a6697ade8e6bc73c2d5b20ef30a95d055e9c60d8c29b8a8ed209253efdeedbf64aab704efb1d4dd96c78e9c820c87b2a8c808469764fa5e8c929ff25591c3e6d7cd34e0baea0f9109bb158740d800ecc19edf66b040f7b22ff4fb7e19dbd79fb4b6a5b9ffd3abb8d8e49b5e88f6040264041d0098999ef4d1b993c424a49b57f215ad84fe1f4f925e0f8d2fa6d04727e06846a"]]) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") 20:26:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x9, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffffffffffff1a86) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) read(r0, &(0x7f0000000240)=""/126, 0x331) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) 20:26:57 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) fsync(r0) 20:26:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="768848fb352a3746cf3557d63becf4cb625ab38827ea04cca87f6bac2e8ea2929dca9ad3ca5131b0e4e7eb9cad5f6c", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 20:26:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) 20:26:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) 20:26:57 executing program 1: r0 = msgget(0x0, 0x120) msgrcv(r0, &(0x7f0000000000)={0x0, ""/65}, 0x49, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/99}, 0x6b, 0x2, 0x1800) msgget$private(0x0, 0x20) msgget(0x2, 0x400) msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000100)={0x2, "b951fda64a14029a74718175efe40ca511e5c409d3db90e36d0b701a5d8b11b6e0946f10567c9a452c31a7ff15d8b556313ba35de7531b1a5dd776"}, 0x43, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x101, 0xc1a}, {0x18, 0x1, 0x8000, 0xcd8e}, 0x3, [0x3, 0x80, 0x3, 0x401, 0x3f, 0x4, 0x10000, 0x5]}, 0x3c) r3 = msgget$private(0x0, 0x400) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) fcntl$setflags(r2, 0x2, 0x1) r5 = fcntl$dupfd(r4, 0xa, r4) r6 = accept(r2, &(0x7f0000001300)=@un=@abs, &(0x7f0000001340)=0x8) msgget(0x2, 0x8) read(r4, &(0x7f0000001380)=""/2, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4010, r5, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001400)={0x18, 0x1, 0x9, 0x1b}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x20100, 0x0) fcntl$dupfd(r1, 0xa, r6) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[0x1000]}) bind$inet6(r7, &(0x7f0000001500)={0x18, 0x1, 0x7, 0x7}, 0xc) msgget$private(0x0, 0x1) fcntl$dupfd(r6, 0xa, r5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000015c0)={0x4, &(0x7f0000001580)=[{0x20, 0x719, 0x9, 0x8}, {0x7, 0x4, 0x3, 0x7}, {0x8, 0x9, 0x800, 0x3}, {0x2, 0x4, 0x4, 0x7fffffff}]}) 20:26:57 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) dup2(r1, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 20:26:57 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/183) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/238) semop(r0, &(0x7f00000000c0)=[{0x7, 0x342, 0x1000}, {0x7, 0x2, 0x1000}, {0x0, 0xa0, 0x1000}], 0x3) semget$private(0x0, 0x1, 0xa) 20:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") 20:26:58 executing program 1: socket(0x1, 0xc003, 0x0) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:26:58 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x409, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 20:26:58 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8c8, 0x0) sendto$unix(r1, &(0x7f0000000040)="dfa0ef1411acdd56bd694416c5b5aeaa089ebaab1a22b26df91b0fc91434e8ee68f06cfba3fe51c91790036aa7f4c027d2076b7c243a73480f3b206391cf4eed8c42bbcd8e5bc04724560bbcf1216abb18608c29bbaa32d1c2c871bf66831b988284075ee7daa79f59296415a0b15e0688ecfa5f59909e0e929e044cc7bf4d9852562a87a52b64904a3eb512941e714dd22f0471ea8b97cfe18e0f962c4c6b274becc9d075db9e2353bedc983a28dcba2ebb01b36c86e472458c2e59a6cc364947608e53c2d2b774f2d5e0fca31267b4a221bd96bed8d73fe3dab8ea315c7c49", 0xe0, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0xe2f2b6e53371fe0d}) 20:27:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b000600000000dfffdc66921c15ce4f3bcd72c90000000563e04bbf54c83f00000093a83bd552c22d31ffff06", 0x34}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) linkat(r3, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd5c0 failed: hole in range 20:27:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x15}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x7, 0x0, 0x7fff}, {0x101, 0x4, 0x124, 0x4}, {0x5, 0x8, 0x1, 0x66ff}, {0x2, 0x0, 0x5, 0x5}, {0x1, 0x7, 0x4, 0x1}, {0x1, 0x2, 0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:27:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20018, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2000000008001, 0x25, {0x53, 0x7}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x32, 0x101, 0xff}, {{r1}, 0x0, 0x4, 0x11, 0x40, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000008, 0x400, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xb85f7ba6ab961454, 0x2, 0x40, 0x10001}], 0x1, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0x99031895a1a8ec31, 0x81, 0x80}, {{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x87, 0x0, 0x9, 0x400}], 0x80000000, &(0x7f0000000280)={0x8, 0x9}) close(r0) 20:27:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x10053, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:27:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0x80000001, 0x7, 0xfffffffffffffffe}, {0x29, 0x8, 0x200, 0x2}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)) 20:27:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x5, 0x73}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x1000, 0x7f000000000, './file0\x00', 0x1ff, 0x20, 0x6, 0x17}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) 20:27:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) getsockopt(r1, 0x9, 0x2, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r5 = semget$private(0x0, 0x4, 0x3) semop(r5, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r3, 0x6) r6 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r4, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r7 = dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000400), 0x7e) accept(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="d6ec2ab4273516d26f578bbf61ccc4c8eaf275ebaf8925b8d7ded3f0e4c4110b1e963a1a79d7fe46f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e07118a000000000000000000008e816f3749716675c266a785c241871fd7ec92d3fa703a9be75afe1e94c5019723dc1703db1677848b283abdcbd010e74f7ae9263d4773251c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea508e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dfdce3c24cccf5bdcdb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd1c8f81cadc0f534e37cf204f5f591f65065cf3ece702305b133afacdb00736aedbd4c425e72122901b21f84efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790c10d53af11f9a97901781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538ed183883a94d9aab54a1eb3ba21a0892e2faff07cf7165bb1bf3fec399623c1ecf8e398ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97daa58e2872e8c2fc1de43095168d6ad9f01fc5ca159cba451f2b737af44be210000000000000000000000005b9e11223ac21b42a1af9f3e6ef1271b751f31cbb76b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r6) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 20:27:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 20:27:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x1d, 0xdbd5}, {0xfa4, 0x10001}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 20:27:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) getpgrp() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='i') syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x31) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:27:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x100, 0x0) setreuid(0x0, 0xee00) r3 = geteuid() sendto$unix(r2, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000a80)=""/127) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000c40)="d1d6e44551f13c3dd575a8207e8b8d4954661522ee797dcb31aa7eaee92cbbe938a590531cf4e537720b6c88216051c3ea7e9e079e4751c8a168e6ece0bd133eb0c7a852f4f0d9a0e95e94784245dd4a14588d000ac4f3254f3c3e2aadc54aed2f36ad3602b60d8a73582c185b912fca19395fedfed8a9951530a826092799398f7da0263cf7a26cb506dbbaae4fe095221a54196bcc4126a5aae7deb91c20ba869d2d1e69a42bc8470ee97437c74303e9714c3f74d1bb4fddfb2e8e81376c5b6c8b6f13d6b377b958f81af1bb4672595b817971561cc08e9849ffc0ea78d1ab1520", 0xe2) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x180, 0x80) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000d80)={0x3, 0x10000, {[0x9, 0x1, 0x2, 0x9, 0xfff, 0x3, 0x10000, 0x5, 0x8b7f, 0x630b, 0x8, 0xffff, 0x5, 0xed9, 0x4c1ce391, 0x4, 0x4, 0x44f3], [0x42, 0x9, 0x7fffffff, 0x8, 0x7, 0x6, 0x5, 0x7fff, 0x4, 0x3], [0x1f, 0x0, 0x0, 0x5, 0x4e, 0xd5c, 0x200], [0xd0ff, 0x40, 0x3, 0x7, 0x185da067, 0xec4], [{0x80, 0x401, 0x2, 0x4}, {0x46d5, 0x0, 0x7f, 0x3}, {0x6, 0x4, 0x5, 0x2}, {0x6, 0x100, 0x1ff, 0x7}, {0xcb0, 0xd85, 0x100000001, 0xffff}, {0x0, 0x3f, 0x10001}, {0x101, 0xa9, 0x6, 0x1}, {0x1, 0x89, 0x100000001, 0x10001}], {0x3, 0x3ff, 0x301, 0x5}, {0x9, 0x4, 0x9, 0x8}}}) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0/file0\x00', r3, r6) 20:27:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 20:27:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100000000010, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x2c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) flock(r0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0x1, 0x0, 0x4}, {0x0, 0x9, 0x6, 0x6}, {0x9, 0x0, 0x200, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x3ca, &(0x7f0000000000)="73bbc7") 20:27:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfc}, {0x3, 0x2}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:27:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3310, 0x10000000000000, 0x60, 0x91}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 20:27:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) syz_open_pts() close(r2) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f0000000040)="37313abb5030446cba6b82696f7a931564c27d33e7d416d4f51d119167a5207cef3d35e08208c30b74cbb257a8f342841317d84ae6c142ec79a018db694788f41e6c0d1621495381260267b6ddeebe953594b1238c1e8dbd79329e2c20f5d0352216f9ef52180bac25768fd3488a406784cf74314a0b51eb3320a7", 0x7b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:27:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 20:27:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0xd3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="001f66a04f731717c29d9461cc1a4e47b3e6b8ad54a1678bb750882a0000"], 0xfffffffffffffebd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000000)='./file0\x00') chflagsat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:27:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x7fff, "b800000000000016e27e1900"}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x7fffffff, 0x4) r2 = socket(0x18, 0x1, 0x7ff) close(r2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000e6583e316ceffffa53c95c315e00"/29], 0x10}, 0x0) 20:27:02 executing program 1: setuid(0xee01) msgget(0x2, 0x84) r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000080)=""/249, 0xf9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 20:27:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:02 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0xe) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x120, 0x5b) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 20:27:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x120) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 20:27:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() 20:27:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000300)="367cd1f9e0b8888a615fc26e21099d821cbf67b76563830a18b1cb340de656425bea973555ba286d98a922b86284055eb1c1a1f3a486a4c3b606d8cdc545a4ddfd8847efb7a0c64c410bbb538d70aabe91bae1ed9f2a1883fddecbe5647db4cc63e6f8d455adf20e2975b69a8f9976cc6b77aa273eea0f52906f090999d53dbd5b5cfb1c1b715a4839a0f4e0696459b9611e3ba4b351ce30d6542857c575e5feb3a8febb594c8d65afc01a7d1f6fcb435306f4018206b5397e5f5123f66c19ed3ac7369c71bc705ee0a758a68b6ee04ac1578be2047647240d028940ecaf339a339732bf616b843404ecc4bbdb7267f0ac2fa6387bf1dfef241df02bbdba7ea5bd5f138e7a03de5e2440821d790adf161568c7dc4bcceba832be06aa31f4e193333bb0fad0b045c5dc76ec4312b336a847fd8277b161dcd194417a5f6b402e425dfc59ba3a3bd9d1231be275a41b9b2ff2aa55c4d83d1dd684dcf0fb9f115703fdc327d1ed997de2df2e3ca356017601522d8334547c532977d4f13b39dfd1c32f4c4f05a66c6128497a9ef739756e8d7becbd9f90b842d07f3cc6c3b6725402b8bf8e15db4a9f516a82a06b818ea6d3b32e57e319c692887505386d1f98e9117464689e5ff9c0dbf8498b7e88d1093b6cb43c8d11f9b0c3b30278f838a55adad3038e42ecf52c28667e6d83efb8272048beac12915b98dadf08781e235b483afed99bd7f8965eaed9a2f3e1556dbf6559510dc48a0c312e0ed7886beaadf2ecbb362a51aacfc012c92b21c1bf5f1a62a4a8499959024e7bacaa93ca756eaf42c261eab6dd6fe7cea1ca2fffbbfb049e04d46bb07322d0450ab65585d0ebbcd2abc3a4367d61c87e36464b12053d9473c2657b8c3470a49693aa634a89ad43d2ece962d8ef7ce9ebd3998d53c03e3d8385d140f48b4a30172e2148633cde536b16c2db7540560584db3b9054346130e6bd99ad2e3ff4cd9c2f366705e8365a09b9ac02ac910bd5bbfd2b9fc807966554881f8ba7896e4c504a01522554c58f659867d058ff6c41ea63a8e2e25d925ebbf80ea74294ba25037c8ed633f8d5b7dbc84779065e1fc0479bf985978eee9f9c41f3da1ddeaecfdd0e2ac5e94e6e5bfa2c90ee7e80fb6a12d6677d13d9cbf7b34346182fc8f1f4cd15536b0d70f2fa4ef9d667ab05dd36536871656e3cdc5f5b71699a65a8bc5e0bec92f5edba39a0c2fe1762e5b35181f5868cd3cf8fb002d13a729fef026809fa3c3df17d06e6d1c7ae73604b3d7936810c80ee75fec0558bcf6e611439cc4e7e2d4ef8f993ef819b80de8c7a30651c53331197ed7ed80d45166c87b4b35d2d8a60cc3730668b652eaae46a9ac8bdd6acca6cd9be065f38ac363ce05728e4354c8fef67d8a7d95995a1d8243213ea9795cbe8f88c9ac2530a5255076111423cc1272a6c9954b194167a8723838c330b90851df957c19fa86b091f2b92cdf0a7364dd367a52f77ff1401a9913a169e89c72699a84dbb58aac7ae691dff7831bf1e144f60b5b833a5cab7d2890424f5195a4c83d65bc69812420da6e8f9079db8155be08f89ca85165d340c4193fb076a38addf744a5a799ffa140bdcedf2e47f90cc0ef8be7c829dbd0765c44abec37bd3255dfeb0dd21497570f80db94d8bf5e32b9f4a63e3ad0218edba253f83219af0485d4eb3f4988e856feb8fff9d01ab270a899668d93aabb908baa204157bdc64d1acde3c6dfafe289325719f0a6c536a572eb6636b4a3224969914cfd412d008e61d432817e55cdf66e1ccb07d4402c5b6134c356aed2e6acc2dcb47b716c718fcb77fa0fb859852af28b563785acf3bc6ed22e28d1ba961170cccbc9ea2aba561ec9b6f3b95cc88338c511ba962eed4c978befd134abe422e7fc11d6cb91b23c7f731bd4717ef9ed95f141dbf49f996e822b6cf307d73db8a86ad4719c7e5530ee1781d77692258500f291f41cbe4796272c8c2b9b673cb8a028a5de95df656f74a22d1897435e00420948d3bb2919126916a6ea3d770434bd8a4129684de5e54910d874042087381881fcdfce12d86833d4a08ed945a8c9dd1d142501ef731b3dd582518db0ce62ca8a9a56d1f7519a1c229e4233fc1ad9bf371ae1840ed5feb45a3b423c0d60293f8ad4e9b2390fe56df16d7179980dcbef25bfd15999736d64e01ca0e783344d653e27ea5e5a128e434e7e52b60b342371ac27d204f079aa7a0ab2941c6c8e09df863f5a1d3ef3b95c9c54348952a6d6057bf640640f7babcc20459bf6754109736e0d25fa87a424e3391856fdc2d6a25fde3a150cbd97fb3e27a776fd8e87dfbb5197a37c0fe32267686a795777d2302e24940bdcb930b120bc0841b637d2234a802028ea87c0ba557ffdb052e3fedb28d25b982540cde14fdec3106b6197de934d2abb04e993a3fe31ad70d56a03d80c21b1bd46719da65f788a5818c8f6e987abfc426d0aec340ab9cd5a8b599144bf1f26869e9f29a769f7306066cb432a5a8adbf3a0e2318ff36a9876226d9c4bcb837306f3613d95ba4930a6fa61fefc84df2f9fec1c0a1c06db6da05b9313cff7958f8f9814972d4c27054e029894767a9b9ccea74ba5ec85d03177473ea5f79b1c8380772dbd658d8f1dd29a574914f2d083ca90805aece08f86f47edd1213e637d98e926c077f9cdd48c0a072fdd92db605bfb1f06a06cd6c4089318390089c772b81de3665f1fc2e5c23d6100b1b053fdf2a2ac9f5c83d108d4ced9a5aca2f6c56ebca9cc4302d61447f2f4cc184dc7aae4037cebf500cacd1cae7a91a404967beb7395a2a81bb701914130aff04ca9e15de7b9e07c4d2eba415bf558197123d7a8211d27a60e627d2549de969e34e07e2e1afa7a192be10e16dd76af000a49bb4343186c78a90cbee9ca6a995a4cdc8533129dbd9617a6ad809fca32bdc1998f4318f5f2747f1893cfb612a05ee5a91fc6176f9bea34fda79494a2d6243bd857d20dd7d3a5a46b1227d74a757d572700645b987032b56faf0977a9823284ab2a1ed6413fdcfccfd306e77a32a87520e1237d8a4fa5abe0b3ffedbe4a66f8545981ab02b9ad4018ff05ce5cf8d6f8ecbd138b0d1efb29e4062e5867cf60096fb804329a665c1e882ac83b23e93de282c9251736ec1a77945c8423205ff2153068fbafddfb9ed77b423cf597f78d5a1d11b3ac71c7c81fa15f9609be54b1d396e99f287ac4f3880eb2d5a4d8178dc1742666519d29ccfd0d3d825488cb492b5a9a018327d88f17181315cdf7f49935ddf56b92dd52ab5bc3e4cc406aa8191d67f7599b2c77228d9f4b2e0d2e39cb37815db614c7b932201bee3b855027eb4fd81188af0a0a128aa703ae0048d47ccde89791e031f0d3dc4df3744db10f32358f57709a6e71ccd749791eaf96994a8076a428df96e2ff4ab2a9d9c019b63221cd18dba5c6fd23671c3593297605b10fb22143f56561820b442f7379b8bc7288c125c58567e377d41ac22fd4ccf91e8e11ac610d3848346516f872b60d4427a0601bb34cd8aee5e74b20668b52fef1cd768c641ab67d67749c83d6552e988055ccd62e9612d1e68b04649cf709700404d1888c4bc8d648c490e281ae4a85b98387e2e20f1de12ca31254307720a11910d63e9d7d6e1dd95ae434c18f5f9bf82fb1c8680134866e625c5525fcef5bf5c3ffc5df137ba8c55147e1a7246547aaee0f2a7fd43b6dc7959d4138191bee5ccccd062c832a2436f499bee024b049dfc6892cdbaa4ca999e09a36bddfe70c5b0ebbc2690d5705897284ca18e9e2545ae40fb9bc1dd20b6218dd8160ec60779cdb4094304b40b131200fb0c935ff9a408a67842f1bc90b05ed1e6b07beef3613998925805ef69a99e6832439d956ff7dc9b82f82a24c154504391de0ece8b5b9488283983e9b7d59c69b4a0d24d6b9f64627f73767d464be8074a151334d05916d12e0613bb50efacb9233bc04c76a7974bcd5bb26b225f5d0ef591ea49787673c4cacfa19fc3758c0ff967850d613b64979d1ee7b780df5549c212a5987ecf516406474dac8fda510c1f25fe450a02f8bad9eee59d76e30d3041c85803bf3091f14757b1dfd086ad5d22095c0e5641ab666cf89545cb93b4e07ae8cd819497ebcbbf5beb8fdf7055dc4667628870129c306155e96857a9328beb3d74722ae8bdb42c6ce83d7042b7e061906b0134cc774edc9433a55523bd923bdb1120a7c682822f864610b9ce753e192b8b8ce216ca2f0f9c0efd0c271e25fa2d4d072a180f46de00f19854c5ff8ad13def9a31bd786605e295f3bbee576fc2e73832988c8a9686bed9dc8566f02afe81b0aefbf8e5293d766c91f2ce2158ec10789fde5f88a211de2f36fe78b0cc8610f2ce8bf28c75800f8d2c7e21fa3e06622ca4fc7e12cd6ddeca5f8e08291d7737658f10841c2ec6ffb87abaf89aa745dea695455a4001439e9b62f1f33c1b685cbd005f5769001f68599fe29ab7d290397b661fe75f1f5044cf87135132083c83eeb7312792f8524f6f33e6b5a62b2ea6266847dc42888e528d93e4accdb0965d73d8fcd9c9b06c29a09f19e9ac9c03e33229e6f18957a194c6e5e8c46d49804e2615be942f254fea3b10aa57c82899f72a0c4293027655a0717f45935f6ac788bb724cc868fae2afee124e8643d790eff3e713ff6171b90a969106ddef427c664731e6a12302d9886b6a8ce448d6db7a70a400258177713365c63b9126639c79a5d897baeb1baa3c02e09b4ebc429a94ef8e2a107aa4bf03e944f21a9baedee8bf883450e08240d44c109b760f63329a6c45e827653a24eabb096a57b1bdd3062b1d3cdca61d5d0609cdc25f0221bd52a62576c32c33dfc0f81d156e9ab13a2536dc91848eec2e47fc505668ab041ad22c5d86928ba94fafebff1e47b1c5411cfb306b30872c6773eff486f1ed0f78fe5133098ecb11081df97125c736dea55ff1887b9257f64046da8289ada4d8324ddfbabd9a6fde713b6a0a9100241e900c7faa1eeed373cc3f08c928781f3a984c0ad65b0a8c8567caed6e650666b5680be128b38b3e3e15ecbffbc4c4602b2d8d86eef8792352892f9915390212620266f752cada549113702061fd59b72080e980dff096f1c92c9bc457b68ac98d707a2f213b928670974507a523497a5e96171b5804cef767311ab0d1778b910df4e339584ecd5092b0817cadd78ba0adde4b95f96cc58eb7fb7c4cf836731b9842a0112217f348ac335ced764f1f9c911366ca235ab441eccaf8977a587f86223b80614ce192b15298f82a96f7a8eef7a3f7b2408abb31dacb02e6e1f7b31d556c35fea08a729eea7961bddc0bdd99d70810b6117fcaa1b83b0fddfde3bba5e16c210510d25092c22dd07f50c0372b52b4c664c776616761c659d2fd65e628b5880c24f7b024bae8bf0869f74801927aa89a35d82a4ce2efd2dcd2a8b0221df07943a34583279e733cc430337d013abc592c6349f5dd40ba3184ff75f54cb48eb94c6bcd985991d4791aae12ddfa526a6d64614310ad143f8b3de60e73129bf6b4dd4901f937c1c0efac753db5c0627c886597498dc044c1c61657b83f0def4d2784242da457d128f3fe6cd846e2c5a62d223e3b4292a7f7b02c91df80dabe7b79c2ef0e843b4692c1170922f067e2b8bca7d6497446dce63d540184fea966b20dcf04ff2d30c89ed0c4c0a930f9e4caa8025b7573b6a66eab717ed33a968ed3fc3eed57a5feb6dff0276024669ecfc0b3988e8ba36df9d27209cf8d9881fc6c7fbff6dff80d8", 0x1000}, {&(0x7f0000000080)="65e69ef52f5a1b3e93f2e867b35c306a8798fbe8ed037caaa22a16a82332336ad6f5c46650a503e490e60dff2f60faea6dec143911fcac8d8c68228c9411cf94a4e27fe04874ccab422b6c824eef9af5679031944bfca765e9d14d", 0x5b}], 0x2, &(0x7f0000001300)=[{0xd8, 0xffff, 0x592b, "17b1c9a5ae088c1be4fd82274e37fb86213e2615841f6784501f63e7036a85414c4a6210db4c8562353107036205c4369ddd9033f4cb7c1c5290b295482951af3dd7ba277ad71e880be8175e79bf5f01506c4d99d67b9f1d9109f57450da3b871b4abe8b41b1dcd072c5c92277ac9247378bc52e9cb88f7bde2d737923ac662481bf7db71c887a1c8a3ecc0fb4114d5602e64b092da9ca0c7368789906421f0818b39d848d1bca8461cfca851e7a299c9a11555bf24c474855d5855d85880cb926c0c3a6"}, {0x48, 0xffff, 0x0, "9d0b172b523e01e079ef86ee3d4812d904ce3903b1776cc37b40e26ca0f48efbbd2db731d9df2095dc104bbbf6864ac26b761b14ebe0"}, {0xe8, 0xffff, 0x2, "7814f69098fd72f20bc3ebf7a847b9156c9ae3f649ca2dd417c7d91b674e7bc9265fc7e567a9a1862db241db58aedaa919f6416e2089e6d22c634d7c4f1ee21db97042baf4c922422bfae41210dfe4d334f8dd54b96afb3bf6230d6ffec7ed921d16cd995d4ecb287e603e9e1f2bf59a904770610b403166d688898a142b16529d4f673528aac98c1ba923096958d93176e49a6fb4afde6dc119f70ad39875f79111db243d8a91da265e94001c7505443280d705783f130a397bf2bec2c521745d8618112ec2a95933901f1d7ad0a0effcf1"}, {0x90, 0xffff, 0xbded, "d984a716f10ddc5262706f3d87df8881e324e013624367b991c4fe4f38a02875d814994d4855b765b2a4ee74102000b8861326f193e8dfde1ffcfcf354d4467d8f277808195ed2b796a8218f34fabdf492e216d4029f08165f478dd8ff13c37a67dc2f20c34d996dd9918157e7629ee1d1220b5fa3d1ae5d0ff767395e17e059"}, {0x58, 0xffff, 0x0, "437057013173d469602fa9389a508ab49145a18230bad12d240195ff0bae8228183b1f5d556701da27215da281e81526923a67e3173932c651e8098b2b7e8b5222ec7f2472b1"}, {0x38, 0x1, 0x10001, "5d229321988c690b9c3414f7a28617a86538e6718898de4596c94a4b2475beceeb2d2f"}, {0xc0, 0xffff, 0x80, "53f85850988d212ca30dd760b4323af55b0208241cf5793b05ae8baf0f664a5bd4c0ace29b99d74031789f6c96306955db24569ec39d3f782f95c859cea6eb3a3b67ae4a4cc82b297f85224df77914c284c3f57a224a14f0b42234e427aa03835e4ad62ff182f01a00333bd80ba99ebdc7b9dab2d862ba09d295dd714806a0aff273847b3d4c80ce9713a12a9962aabfd2ca57d39c4ec8d84abec703cc90e9f37c2b4ab1129c458b7b"}, {0xa8, 0xffff, 0x81, "1ceb7fe4ace2f938a21a4cb74b31101b0a5304c622a298c221b36cb68fc84c46b9e87ba7bbcde8374389182db2dffcca16dd657bcd2a0fa1bd914e380ed7ff146d4092d766cd99c83843066058d2e06f8ccfd350be55de78f6121f4a89692bbdcaacbd7e3436f5b44eaffa9f3488fc216db84e0fe806a2cd290f7d491e32fbadc79aea8aac308cb3ab39f5cb214772ae5292eb0a"}, {0xf8, 0x1, 0x6, "87cef3de1d365cd884be67b69ba10c45d99e035d76341cdbc6a925fa3b2487bfae438ad03870b798ee7df91dafddc77160c6fe534df1b173fd6e44faf48338f113a3b555992c6aca38d2baf1dfba8fbfeab6b223ca7753d5264a5968e90740a6b18d42bc08d8154012a352fc4fbba05ce0fa50f4bfbc2d41bcda617101322d10a168148649dd678669e5091922e4e08bf9297cf0f282cb316f5f2ed9c5b9d3fee003fe5f16e913fef6434ac11ae6b63ae9ff21710fc27aec8c60d42f1c5b40931f24c97817fb51dc1178caf81a85d0ca36c5c66d49e92a28cd5952d7e1d1922b9d94995582b0f1"}, {0x30, 0xffff, 0x0, "e310201f92a2358e27f1fea6d686469acbd38014f020822b0ebd8d"}], 0x5b8}, 0x401) 20:27:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x8) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x100000000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r2) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='4-]\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='+{\\[\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='&@\x89\x00', &(0x7f0000000380)='!@$\x00', &(0x7f00000003c0)='&#@&*\x00']) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:27:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 20:27:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x18020, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) 20:27:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lchown(&(0x7f0000000180)='./file0\x00', r1, r2) fcntl$getflags(r0, 0x1) 20:27:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r3, r5, 0x2) rmdir(&(0x7f0000000340)='./file0\x00') fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x1, 0x3, 0xbe, 0xffffffffffffff81, r4}) sendto$unix(r0, &(0x7f0000000080)="2efab9d3917872c7f5", 0x9, 0xc, 0xfffffffffffffffe, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03e20000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 20:27:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0x40, &(0x7f0000000040)="d2322e823bd08d730ec66eb85603ff181a03650810b5b58d5e40b1e2ca1f43c4f57cd7e35098628d733d671f96fcf1b944b95131baec1631f8d3762968821d83e788a9e49241d7f4c972e122cb8a014ff38cb32205b6cd75d4036a44d9f0ed8a7bf61a3396024a78c8960dcebd6f949d66ca4b044482108826b663dabd6f837cac2669da6bbccd8e867119576832299597b61153395162f02833c82197fc6063f1d688ce72dac91d352b3847360421a9e448", 0xb2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x0) 20:27:15 executing program 1: r0 = socket$inet(0x2, 0x8000000000000003, 0x20200) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001480)=[&(0x7f00000013c0)='/dev/wskbd\x00'], &(0x7f0000001800)=[&(0x7f0000001640)='\x98\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='/dev/wsmouse0\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='/dev/wskbd\x00', &(0x7f0000001780)=']-\x00', &(0x7f00000017c0)='/*\x00']) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="625ef5996fb76e765b5afbc5ab288608292c9e0519e77aeade70c6c7d7bd807e090e7575be668404fa187bf780229bc38ec83f28c3a53b27d5169b6a8686278a7e71e33da6dd96bd8cc4ce42513d1724ee858b6f867a20c7b54856c123f56796c0b49fd4a49b86d1ba4ed5ceed0868dd9a03225093d3c421f0b0f520ab19e604840a39684df3ccc620a4a61ae319a25f40e8684a56331233868e5a337d44aa79c683436734306607052feb8fb0f68d77de74ee0a305b05f6b626193d28392f62bcbeeeb3589b7a", 0xc7}, {&(0x7f0000000000)="36c49cdfd4787685516948daa99ef88456b4e8a8227c841f14a16232549a471fe0beb1a3aa81f3ca0f0b94261a759801f7f810", 0x33}, {&(0x7f0000000040)="e1bd9e3f", 0x4}, {&(0x7f00000001c0)="bd9a73cd09d685a17bbbd7328f17d389830f72d77a7494192a013a303be009f6fe5c06d8703e92bb", 0x28}, {&(0x7f0000000200)="b0e10f12af14e2db2960cb890ce89f28fb77e3abe0afddc7a647cdfc0c75074ee880264b6ebaf28b01addf2f3d7669a1c79018de2df3f9e3cb9292b168755d2e6df6d7a3b3a0d51f57e583a295c61e4be5ed70d698ba9dc79445b90ea65942eb29d0643fac107f72d56106fa4b9a33b612d0cc74b6fabc2f72ed75543874eca7a50ff135805a93b851f1467d6c617a49b8c8fb1ee580edd05aaf4072b2f8f9ca8cac23ec38e0a29d377b47ac67fb2eda5f0ed9cb5655c4615fc271b536a9ed9d777dd48cc8ec50597219101494d3b5bceca707f48a0c4b21cf6ad3d9901d301a04d5447e880d05752c8f81cf6906019456204b7918e692d20645eba64a3b3e597a0e9e76cc0462d22ea0329e60b773f99d13688f1d318ebfdeac54600ee2c1db965eccfad3af42b781ae0a2bc36ed3fce7573894c2ca15ed51add6653866a308a6e17892c80b63bfaba350122f7283d2a42b5d5ca7adb95017d7071f66238f5e74a992acfe6dd139321acbe19824ca2528cfadfbfc39d44db4279e1e1f3a20be25994bed3c6c4313f096e2dcebf9288c7c49aa78073aa969863ff9af5b06649d994b9bc040d631e2f105c8267736023332da9fefb2588549b81b94e90ba7e39724b642ecfedce31f95dd061b2ffd2c3105abae3a93cd1c3ce822109d8b7247a4c71c020ceb4132645ff8a4023b4ddc1fcd5d70be56da413c3ac96e5647e08b53fe9efaf417106be886eeed0e22ce5b53fadc41f31014244391df43dc2054828304313a8304b63386b7ef1f3c65f09f601af33df5b76d2210c05734aca67f45058cfe2bc218d13ded67c542ef9039a1d44387ea6e9124123c30e9350b11ca2034b4b33d0c718a89e2b0e3611407054b8ad65854725bdb347780ff17d8569f73b2a64e1b1cb5eec4d6fa9357dc9488dbe84e3d7779e1354f0ea583474b514828958354ec5e19dc5a014e0ae28e757952498a0a22337bdd9dc528aa136f7fb9212c0397194cff31cb5baabf15df843f5ef668f12af9e7ba0c560d0a313f8f1ca5d140f7e12e9527856e2d2fa07cfe06bbff6cc23ae88dd8118c149f6b56fa341869cbf049a99ff97878b78175d65176baeb62d869504adc72caabf7a424b7106cd2d0ce6809df616d975da1f3d7afd5106e2a0c26c48f50d703f18bc8b05a960aa4355f71c603bce34e9f41279db3a8139b26d77843a8aaa34432536b8c2acf921be2e2fdb773f4f640dc628896c384c4be481c425a3eff49688f04436ff6c8e1e1e9a25227219d92b6268b2adb46299c5a0adfe2dee7cadc1683d0f98f43389081c9c7d0408444f4fab1f59577bdd51bccc1e0b0940cd22c72d8562a48b205d8c6f31cb720a14c17d0e0f48bab9449df4afcb1921585d47f7f8249dd3419a5fd838fb4df66652acdfdecefe61d39b8a8211bea70e8693e900cad26defb8362a3554b08837abebebb0391ddc6e28dfd674b436bdffb02244230934c6b817e350edea1a5c5672d2efc07a7b112d422e341727d7e09fcd7fb9d56ba6d3e7f4af67ad78b2d181105c1b537fb958e03fd36b5d701a61dc8a144f91d170e986f7e3ffb123920cc8f5414922a3220628e5a85228cf723d50ecb98388720203ea9ea4507c8f0829f471171860157ae41a9609629fcd42698099544ad520e5a38d05a8c2f285935a1fab025b743dbc6c089c8e40cd408b4356164968125e4e701a741de09cf80ffed211f95b4dd553a6a314efd8fae1e478f13fbd6c398cff8cce14b07fc869817ce48034aab7a13d92572bcf48d4cc0072dc09cb4397380333b3865614e2c75084989c5c33fdf168fb55474d5ac2d606e3bfe585c84e4ada54c459caf296be25cb7df2dcd7fedf0a92bf0c0dc2c76d0cc9eac223a850912d9f1a2f0c7b5816a5ead9e235c69ca855aea3d8506f6e69ac516a6ea174dc9d666ec8938169f80c74b4fbcc119bcb19e8de4eae6382a5eeba371166cc7df3d21d745199ec757f35b602db570382f952913f8ee7ffbb332d516472e98e874778c205e9c3f6a3b5e5b46ed9bc678934d9335f8ec796e2856ffd27949a55469ea974752ea585affeeb6066ba9565bd75d886d7dc42c059c51ecc35a2b2169fe44e299aa61fa2fdf7951706fb1b08d8cea24fad3130be76106657bf5b512df602f4b0d6868aa4d7657139147b20591afeb6916aaf90d802e0f0c269d555bf236183540d867594c9b9f4a178fdd4a702c65d83950e08f7cf9251d75713db4ac4d0236cddd4595bd5fbb2baf3303d7f03871f9f9f62a5b99e8d16cda4716ddb46917f164556da0285b42ee1d40d565a61adfa69c487986a061e3eca74651e0044a50fd090e6220f517cc03b00b9f4568cf86ef34ac67fddf39d572645c04b10d8fe903689242e4f9d33e60ed284cf04d1f6f0c1b245cd2f5423d05780e8edfbf95ab5b2ca5762b74816276cc61cd5d377e9c0bf9d5ad707be7f7128c1437418ee3f77ec716680934ce8cd48b0b6b9ca76a56f223420af7232cb39fe97a04f55ee09b455ccb2d9f3b0fbb3c0776a5dbca233cf50b96304db6227e0c49f3ac4886b694d36abeecd71650ae0ef947bceb10cf8c529f722665e9fbbae7d92a8bb30e08fc5da51b9be78c02923debbd75875f2661db5c3f9a3a230a20c3586fcfb81063b8a534315c8ba9c65ed9b5630cda1c937fa7a7b9ca424c56bcb02a1c9931e98ac884f2e2e529b00c443fa387731f5ff13bf928f9cf3f4c6be799a15c2dd9ca71e160e0d79c2eb260a3341f0380611bd81443eda51749dbe06d04769412643d17f6d5f9a45c7372760a885535cfa89c7033383f168cae56d36c05e8e3ce943d759f7450137374c86e42583f41847070240c0a76b59563bd67a3a21bbaa354111ff77651c08275338287fa8d84407c88ab74d13d48449bc8910f8db5501bf944b5bb8448f6ef8b4da5d88578f2490820e43e01502eeaf173673c7269256925e954b125fd006d5644624c2b568adb1940f82df630b826834993680e33a1d055e78e716e44c5eae8b17b1db10b0a746168fccccf502e3edcb9b9d284760abefe1135c8c07f0f1217deeca0d43f08670a5e4f6301d5d3726122d529b9b0e03b1f6c612808d66e8f8d9f089796cca5341e113c6bda570b32361783cc7d7b36e035ca32ca79995a4540a41dcf8b454bf9b87f1cbd931e722afdd45562b1cea715d3f3ec6d3d47a23681c623d61c1087283664c365d420b71052ae9ee0a6b543f292ff5a27749db99a8e36fbc791ca68abf073802c129aae9277b7708800081b6300113406a076b474b91c2a08dbef83ae5378e1c0b559f5676a7245b76599af34d8eb17620617b9381fbfff3cc87dd4c111903f47d56808f89183f80235a55a803af9db3d8ac15e58629205cf6f84d97c9a7924847c057512a00a2f8767a4b753fb17fccf378d3c06542d68c8cccb33f6cfce9d886833a674fb1298d479ffcabb75135aac081c71baff64b512147626689b46cd3d854871a9b297bfcbf0069c5e4582cae19f0cb396dbfc755d82e08811fcc949d97132649d929661cef9a8df7de34347a1b076049bda0a1895063842c675c52ee6963716e182edadbc78793e61f2a8452446abbde6c3b351d200a936a50d6b149e141ab502756fa4003d25ddcce8086a5625b6f72105eec1f9dd35d7c3ff71456c46b60263cb8c892ff1bebd18ebc9185510c8cd6a2fd9b49df7a61e20a5fcf822d9bbad1cf58663a257832028d23087b69995ea7d2b130bf28fbae6d609e56dad7bd306fa20f4a29385c0a0d3c14f34a8cc73f4005f46e3b5ff5aeec073df56fd2066782e79bc69da31f13558df237fc28568a0fdb85e5fc42a04dae3fc6e4051dcc043f40492ccc346b5477b4f29b73b824a32595a2eb571d7fb7bfdc6414f9932ce4a905095cff9d38d9f872231910a5980457b7c7f36350d010fe9db32a6487783e865beb033d246e6746232d7ee36bd05c7a4818b8444881dad5d732e13207b51def3fd4680cf4e37896b6f40358d376f60f6a7923e3045891f964c05c5fe7598e1f4f65b5073c7844babb7ecdf83b4e8ed8429ee63a54078e7f47caf2eec75c8d82019ceba5a533b99b11fff246dbf93553c53f14df46dbf2e119c535c9a50482862359c9b0bfaab1ee6e83dec0d233047bf164afc7e82086ff44ba210e901c2da5f72a5fe484faf8ec6ac8b425c15d99e97ee79f8315705b346e81f6b552a8d603180b0619469858414ddd8acca133a18a58709623c481f32e2f573ad3440f75dd3638ab51d158e4e7715c21186276fd49fbdb95d9cc506836e55bfb9f93dfff5418e1553b034d8bd84fc36dfae65e83ee7ca73c348496c4f0fa80015747e2eae7a3c4057744b257bf2df3e10b32c2fe8b9f073a402b0d6488634b91aa7c09c0df28c086037d8240603d993a776747933bcfe0ff056ab0a4ac171e5d276bbcbca7071d6aadb1f7edad99dc1d4759832af9cd36aa0ba0489e0a71c339e38887596cbabf7f18b1a4a8c171906a98151476a2e50f6957941d26f1e582eaa32c42693124ba07aed3d40215bbd63f720b2cf2c0a382742f6ee6dcf34c3a4ad1c18c3f6941d511c50b5782e867670d604eb150b8c458ba3f04f4f5c8dfa4a85289e1935399a2a9ce7fce9f2f332291c7aa735f7bd19463fb477044fc2566cc031ed9f9e4e5c27938e8efa5f6392d5823f62defcad9fedd97eb40fbcbaf33d87bc6fa8dd427a963709fe90e89e385f3c97beb08708a8f1b12e6fc72242342ed7428177c0394ec06c778f4f5e6ab8c6c3732805178972c33e6e39e70ee1357fdc1efa5ddef26c32e1363d206c7d995f1c8f7b826f4bfbf51b33f9cddb4e08b0e250c67626ace3543aeff18ef54fe751c1d6a8e86b3d5de928371439e0d81ddf041f19333c608aa16a5dfd8d7d260a37b15e1bb2aabd00af46ba6624359d0bec506de98bef45d8f2829631881eee34e7126daf6eff49856b468910e389cadad20b264c13784029e1979d9c6d3644cae758a958e5d84b8396a81ff06cdd3e9542131d3c82946a62188f8e6406cafb4e99c9d60b8c378cc85559eb9442404882fe2aadccc3107c5e00824204382499939f089bf7884e644cdcd380283072dd12e6947d8e1c84eb925d0ec7bdbe3e370445b5ffb256177df2ac5c317e13beb32a72c001721d46a69ec6737247f76c0b18152e41073945a866307a2ba38c2f147eaed49bbe29fcac8c526a665875bfbb8c18640f7faf3016208756eac639142a0901f88172b5daf846be21005b1a3cb96cc45579984def3b707af81667484fef0cddad6c2ae6221c94ab8a653941fed25fdf61e89f9827c3b079ad861f122f3b22d2209ae24539aa4177f660d39cfaa3d183545c6eb641c937be5ad96f0b8b8e72751a1cd0ecf824ecfe84e66011c79aa18d63c6ed688ccd92a50e7efb333a8ea0fbb5e199012054dee4a50e64c2c8b6b8580215c2d850560802f1d29260c61ee418c8a6b42cc1e88fe8c4cf691b23a4072e613bb286da9d32d11286cb0c8195a3c577a29e50a473a5863aea2bde765188acb122e06ecae5947745278104b15f499fd19deae47bbf3f9e3979bc8b2b6874ba46924c4632a49d3e81d92d7ab7f3e9645be6863fe87fd68cffe63924a4cdf0cc7521868a3f4cbb842d5be76afc723948e250d677405c6e52b13536d3c5e84f286c28ee9a321e12afde8332158f0783412f275fc6450a17ea699f141561178ce3a8c8824e83979369ae0b9ab4751882d5a36d8faa17cb6aa11b5866ed3195c524d435ce7ba9f9d332b8eb", 0x1000}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001840)) bind$unix(r2, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x6b0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001300)=0xfffffffffffffe65) semget$private(0x0, 0x3, 0x108) semget$private(0x0, 0x7, 0x10) r4 = getpgid(0x0) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xfffffffffffffcea) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={r4, r5, r6}, 0xc) sendto$inet6(r3, &(0x7f00000014c0)="1d69c503e000454ae039064a1583e2c43f5baac624a7cb661ee9e34e35844e6ac23c597e3f584422df52d1c91c573646f32bd8e94caa26c4825ec7f8eff5e722d8b160e2877eccd36f6db044eb5c896e64961432cad4ae5609b3c4545855787904b3beb4590674ce05b60f71848fe4fdf25644b1b0e6ba807bcdd7efbf0fb4f290540e537df630378ea6eca4bdaa014e83105274214aa729bf2925b2fbdc54d9f898ee57669e2c66df9c7f994e0faaec83e1ca07bd100100000000000000b64a470daf71944ee327ea5ed09a2d20d7f6ccc220f6c8051433c94ab0981e376ff253eadffdca601d3cda56280db57e8596fbf028fe74d667ed40963216b5afd5981e044676cc35995a34489eced0f5ebe0c0", 0x111, 0xa, &(0x7f0000001600)={0x18, 0x0, 0x100000001, 0x8}, 0xc) msgget$private(0x0, 0x0) close(r1) 20:27:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x786, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x20) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x8, 0x7fff}, 0x5, 0x0, 0x7}) 20:27:15 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) clock_gettime(0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 20:27:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:15 executing program 1: poll(0x0, 0x0, 0xffffffff) 20:27:15 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/122, 0x7a}], 0x5) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 20:27:15 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() pread(r0, &(0x7f0000000280)="413da698ac09b5f928e6149bf000721d353ef2964ccb582f36b86f19f0cec986be4264df6ba5c83168356a53f314196d4c33211a6ec9ae03976b04e87fd0756e9a4193604c7d077b3943650bb3bf3de1618f353f8beac235a7641dd81898a6fab2b01c51c60fdd8a68b6e8dbd19c55f855c35ad495ac17fb2ed17398d0ee39a91994c1022864c3288ff6707cf1e5c1147a68f34670343f2fc6beddd415eb7a109e562f990e940b3a038b316fe601f779cf43e3369eb10a392ef769aec2b420b11fa3cb6136a2ef5613cc11289f09885d", 0xd0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="c90d0d803e2e6886bc8de7746df9c65c664d9627fdc18d3cbe3d364a26064664b62ed33b858e44616db8c1421e", 0x2d}, {&(0x7f00000001c0)="2927e8583ad240db84f80baf4fd6e69dd784fa68b9acafb80b3dccd2975e7a7e304b2df3ec3ad55e9850ae3a6917979f30a608bbdf1963035a55605787bd650630226f8e621ace2b9ecfba2a5f0b3316", 0x50}, {&(0x7f0000000140)="662df277a7582a8a7cafc218ddb93ff578be4921065c490a0359f36e84e45e34236e719d07ec78d243d0edd78ee97df283664b553c", 0x35}, {&(0x7f0000000380)="6b6443dc6a27afa22be43aec6ca97cba007ca643f53ef208c905fd8694c171ef2e467747cd4596cd30138ad8ee4558f52c3b3016e8c91984302ed0b7c8a4d7836d4008cc10fa5b41931dd27f72aeeb66b6204dcd2e8c0b805db95668ba4397b6f31f6522a45d161fa75043b792b6a74a22a2994960f989ef1bf132006466893233f3f59960008e8655742e17d326850864c3c22db26fe42570d1f279941480ec8f48595cc06e008c6a9985e6df149278954f050898114edb46ae75662f5c898b18c6a1ad33d0b6e0b1f2428674f3cf38f094b3ff483030506888486041555c", 0xdf}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x4}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10a00, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000540)=0x8e) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 20:27:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0xffff, 0x10001, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x202, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x4, 0x3) semop(r4, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r2, 0x6) r5 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r6 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000400), 0x118) accept(r6, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="d6ec2ab4273516d26f5725b8d7ded3f0e4c4110b1e963a1a79d7fe46f9132d6f598aed257baa8e72be39f0a935b0c04b396c10e8611ecc07118a000000000000000000008e816f3749716675c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677848b283abdcbd07c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b82e6f6b735101009455728ae8508e116d22f77968bc00b3260304e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d77ed4aeea8abf662db6b06dce3c24cccf5bdcdb1e85c84f21f0af1f581a7eda6b9b4ccb3841be6ac1ea877aef9a63750826312c75e254000000000000000000000000c7df4bd4dfda0e9fafeece08742a84775470307de8195d1fcf10814f3e2a23281a8c0ba99aab830547042c2dba3c30976d211b60909dedf8030456cff76b84a66d2b66373e2591b28026e4b80f0f57a9c4abeb64b9316d79a9f0f7bf7d65639f39793622fcf559880fb6c30e05278a2b27c1a41d4add9f9b966abec6e58a612c80f1d65ab90f1b84331d0b6cff7f88c77a51d6cd2b980a1537006c7e212e5a54fb177234801bc671e27d2feebd13ec640003d7d3ca819fdebcb057dd2a79a7f4c6af3593a37292bd6ee3b135d4fc4da18756d77cf5863257fc5f28"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r2, r5) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 20:27:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0xff) 20:27:16 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) semget(0x2, 0x1, 0x100) r1 = semget(0x1, 0x1, 0x100) semctl$GETVAL(r1, 0xc6000001, 0x5, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/175) 20:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) shutdown(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 20:27:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000280)="1cba720601828662a3fe4302d26d292af2d4d71f9ff7423b28e757a40ef0dd9f0b43d9a96573acb948f8a3e994393c2a81e958eeb330b682bc02178f191d2a327c8de35f70ff5c85e66750dcf4b7ed6eee81a1720378bded2cf08be62523e916cbfdee5d83861bdee5737c459afeea5bf984652f34c594f532b854357ae785ff620a2ba6b1579c501cc20e98fbc889cba2fb5441ea7edbcbb68d9e86729eeb7b9b271b729072524fef420136beeb0480dd33fd26ebc0e1abc84e0045c37d35fc8f0644e2c76f22836579d2a7fa42867866196ecc4206c49cb9caf7d2c53286d1b4175cefc0898c14d651eec02e9a6f936efefe37be7a71908149edb3b1754c75f129d309b4ea832b3ef365cd8823ac9f4a76a33f31dddc6c5d729cb80f8a560e77df0a727b7fe59eb0e7087b898221cf5b276d59e0affb58d19c6b08dfe969311a6b73cef911d9cd8c5a2e83425f472dcd7ee1ab197684bbe730183356f67eea29a8133a5be06f9aeeacf2d1043d8c1c448c26f75abba309273e4479511d5897feccdf690d2ce84e480a842e672228482ebe6200ca60384b5e0226bf8b980093170ba9551776faf018f8ed45f37698ff9480811ba1c4ff22177908b314c250a6b530878bea056fc9d070d3c7b800a67d54543470381742189ddad1714f7db107f4c1672fecf242ff0c41cecedcfbff9e922678dc9ca4b1aa1d257392b6340d0e42a45d176c84d7870d96e6ceef4405bdc058f509f968c0cc3230221f8936b7d341ada89e1d22b4612326b536ffd1a93cdcbf8d77325f82ff11045781128db98fd7cb03c53284dcbed6a53282a6004bfdb926bbc01955b71a8ff8acaad96e9c63e84085e22da0d927b92a32eba0802171bf01c8b3319d1c9881465101c2e2dc975f1e368b6b0775ec01ca28d9b28d47da8056ba929ac4aea5505f9a9d4c9255a4d6111ed2ff26e61eb2aedf1b777806ef14b87dadced56327e1a3df1369dc8d64fd83de04a2bda2e49694bea3b1ff1d4a2a1b60bc507efaa18224a64eae3e00088880fae5c7d5675edbab72cc3ad9485303490252aec7bef98caac8416cc8779ac6ae99084eeef3a1ed1f5b317ebab5eb4140cb48d74d30a0d50ddbaa4b254194c4043bbd791beb264505d71c620faf1dedaf79eaa4e2bf6e2c1bf87a6985a35e5438ae4e00bf73595000c5861c8121288dd503c240a4145e07c358e3f8f2753d278d2f70ab9c80f60ef5c535cd850ee6da8c7fb6c00a0d369956e34175f68e9950c9734432173bcd808ac1da83e3b238becd77173a665f47896cd308c21bbf6245f424b3a474913bff7fe2dcfc93bf2323b7bc374984e2cd4ecbe13612f5632f9728f3d88e3e6f52d4d375e350f6f9d1f1237b38c045c6ca23db0d0fc00a", 0x3de}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = socket(0x6, 0x5, 0x11000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x9, "8a136488ddb5f48373cf126a8c11d8ffc003c7dd", 0x400000000}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 20:27:16 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x30}, {0x5}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:27:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 20:27:16 executing program 0: socket(0x0, 0x8000, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x204) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r3, 0x1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x6, 0x80, 0x1}) readlinkat(r2, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) dup(r3) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000000)) 20:27:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) 20:27:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001740)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000280)="db4253d26b5f033aa62d6d5ed650e3eb0acbb038618d781a1f47e853e06587f93ff16ab088d47557c695cbb23bfaecd8c8538aa5994140c0aa87b4686a9756214ff916c10b9c9d0a09fd1d6ac7edacc801bc2552e95aaf2189b4eed8616f6d6ce6d825058d8cd14836a164c92ad7ed709c94ad59c8638c5b853f710038ec74b97e5df743541aab555db6712dd531833bccf2e07c0c040abd243a6171ccd751f0ed28e9a09c9871540e210576feb73cdc89b00db9d94f42d68f8592a44956aaf977773d00e0c66a181fbc8c540da36cf7cff7c2ec3d35abec2e4014d932b3c835f6b006c45d6df5327f3596138af2ff59363f151c87", 0xf5}, {&(0x7f0000000380)="89a27410d6c4c7eb6e9a6a5597be1bb851cfaa76e361a0b6cdb4722772fd45ce783641927d4d36bc9d293319c5666aa6fb16bd75b4b74d7f5ee9d257338ddaa5d56c139e5c128582b3d1271b7372b35a669eab989758b58889d282658ae51748c01d8c609d42442995113355fa694cd732e6c7913f64e75ac16397aeca4c352fa4f78975d605d5e1de045299717b58968a57ae182e5ac797685228fcaf486ef89c2f5f5a94266709c7c4a6f38d5fbdc9c01bdbaae0759f91694fe3d37e8c5f633b447f773b5a0318bf235888c2b76755a680036afa34fd8235301109a802d65a66279b3218e11d75", 0xe8}, {&(0x7f0000000480)="9386221e96723f3ab5decc1e878582782e7b1239e39f1924ac99486466b3df294232b0c28103bb88a3af67f2110c09437e5ad03a8fb215da1cf32bcc2b58600d1ec8ea7feca769b9e60bab189a8c7f802a293e10047fde5cb711680258c26abd746eda44dab1a8ec8a0af34175b7b93fda49c0e57584b57e515e904d90cadca4eec58d20be752d7c62b0802e4ef4454a94e272846c1e1b3aa7f6c65e264b2b1420833fa3fbc470a9c46fc3de9e3568aaebdab23b021d3fbf19af857c17907e1334994d5277f5b999274840ee68c5ec17904e3d80477daff33d1a4ee1856a8e5570604fd496", 0xe5}, {&(0x7f0000000200)="aa4f29cb9fac6d7c20eb4f13ec", 0xd}, {&(0x7f0000000580)="3c566eee7ce02d73652453573310d85570649b1de9688905f19891e042d0d3b0078c30bc0caf6f2314c6ec674704a48f2363d525ed17c1980291748752079660d2f95a60698849092445c5e95a4b3f6ae8c060239b221b4c4a5473d6ae2cbc42eb9ad4e00f4b9344dd971e718f3915f1e6a911c13898d88744be38c3ce7d26b8c3", 0x81}], 0x5, &(0x7f00000006c0)=[{0x1010, 0x1, 0xf4, "2e2b62b2ff461b443d0317ec0b5b98f4b7bffab0e63ccb78285e0ffb4d198083dc90ef5e4446bc101e8347ad5de47968d80f05d7f445926f5c841d5d8e0da1a1c9d85771640e05e913e49d19b0961394811a366a8c6a847af84212f99b14b32d454033a101a8a2e9023d1fbd957f798d8d15e4af250aa9a4ff06ee9b43e59e434230b0961e0556ce082a23ae924cf4637033e997cba5e4ae0f7d9350565aa15eac7e917c2bc1265b9343a2a1254fa28c841ccb7d66eee41170495bbaf9c92dd20b005a07f7dd96999953b2261b204f81e77182caded6cc2407aed36d720a49ed667121b8b85b6691c3c2bff0d00210a95ec18b2f0e787517c11bbaf581bac78a06c9682a40e2ebb954a06aa7d4f42c4c1f4b1f8d7f2a9f7b525bcc016bf70302ad9dcba5c981c94bf852884e0b52985fdf94a257619c0927cd92f222f2389622556219f9196afd4caf37cdde430491571f1a36e7bff4d8e28e01a92b3a6f0b4011e4cab798db5ec9c48d25857d0733ce68ed37f90028f3cefe22c05e609144e9365285a78ec43f114eeae1a0d74603de035bdf35133596d5e13cc371000941aefc987b2a86346ad1c69fcbd0d19dd85052e999df5db12cb4b104a3f276bc54439a2e6bf449069b528d9035aacee55e45534757c9f573bdc40dff77067d4e3027d757d61ee7c73e5629f946644eb5da1d9e6efe5174c40bd5b5d888ac571806b53982256054fb9036b0c4ad2f7cd4c15debd9c3c38baa6b35c378e52f902e3f6bb6080b7fb01b4dbbc89daf3fd81a23bf4599379f86d8cc5d8fd6e9a6c09b8cad50c63db3189a35e2ae12512ae5c1b5bcdb18b1ead8c87b1f5b85d032577a49bf8281cd352eda3916e6a5edb487d263c2ff0b94b0f463538728d488729efe8a105e574c7c40bc38125245d01d43dafa1cf83b297aed20349b966c486fae79e7ccb65acd4444191fa9ba7f567407139ec3c8330207940aae6313d99866e584cb1d90858b9a88009b2ff2d1c13871ef49e2587ede91fef2ab9a587b2c788f6d29a07603de75ce4c41c6ee31ad0a5272b1a15bc0efa1c3cc764dd3bc4a9cbfef13869c30eb2a139b209f185779aefcfaa48bd204008c4e390d00800b7fa6f9aaa7cc5d45e0bba021430488769f004fe0b027dd39d2e9557d3f55699b0a224922088a316751f0faec6a901f4ec6baa9d044eb6fdbf54c2c8eb2f6fd6907d3e4ac4cbc864342f2cdc382cfbfc52da42683c6680aa20f4d60ce568b71b2a759ac8bd51160cbb05d31bdaf4cd9b02294c4375d69a401aead1949e305a44468c356d9fc4f7f123442e5ea6ce3d3634b8b733fd007e7ed428c381cfbadab64aa90e31254afa792eb9ae2f3d373f1385e166e1853330ac87e8bc27ccf9951b22f22cab5d97f34de256c553d04fa84391c03bf924b2cfc5639f1aa65212303b2a2ae139420ae39d6ea75d62e9d3dec9f8d1b3997406670350f48db404fd2a3bc4aef6a513e3eb93ef84992e98b9a90b5b64e8b57f0fa13b40ed62e5ee65104007c1c4f8007877eb357bab193d3694eb00058d82440a6f830b8c6b506c21f68a8fb1ed2af867e6d943c4a47bcc462bbaa9883a7a60a37954a07ce9c38f84548a5f5bdd366ef7d711521c068ad891e2821f28074cf4b1aab986a3735fe1b3e22c257e22f51e5ae30e2b5c7474e2b9218f66f4d850b96d76731fc0d0b6009c868a396a305bcfe5389b52371677132e2539919326347d554ba3b43dffe367afc477aabfd14f929b28a5644bf48fa8e22df22d073fcc4d2d2bb5e58138d89d99a66cda9ca7ca75f0287c99a7d0aca0edca25a26a9c2b257e8e23bde7e7f8492b116840673a005b4d1ebfbcf9749776f42a365f4bbdfb43396bd97cff73c3d84e416bc2e45bbb4f766fef12add227025d582b20acf8f012162486d541b8628e0a725984dbf48ecabddd6e45acc61d6a5db77e257f819773b58826e218b8454bc456e3b50912d4e72687c7505a7f0e03d81bbe7a5459d838dccb644ff773da703f3ba33433ca27c597c81fc8865249f8e3a8de97d00b3743c548a252ee155fa4529fb1fc954fad1c71d1baa23cad18d30c98e9648bd27cc2509f599028440befda495fbf2c5bd3859351f6b99749dad8253ac6a0e70347163cdb339045d082b00336647e6264df91352e4efa13dfdfa6cacfeb2591c094dae46f0c955d39a0678ba404ceb0abc1661ff7bcdd5c17253f883e9759b748bf338bf996a8692141910c1f5d387bf71b8336774e30424354037091e33c0eed807e1f4bc38e3d5424493288724601e64afb05a3932e32b4a2365cd47b3b4865788521b12e62d360cb1a84897c1d1c14957b6f4977bb8b3750fef4dfa2589dce91e49861d8b4c3406d63141813804f5c5a50b0c7f0efeb00b111051a4ba8c1c61e32352ad3ac33d6be6bff7e289084fb03af2aae9c670769d1a5d00d394a371fa05085c672278c002cad3786e83531b231649971f17596a31cadc26c5877b6795085304cd89a2cf73b8eca516034d3ec1191f93af68014cab34be182ad6956b32e4d17b83e1fcad9d07c3d55094555ed908a038fb143bbd45cde8cb535a7e4f51926b1c3bbeacd4f7ec4f40fd9472af6eb4a5c315dd29ce8ca23bf0e3c5468483448aeec6cdf692ad0eda9ed6c7fd3c95370a68bd57b5ee9f51203583aece22d0bb98929517b162afdcd47c514d26548b0c593d17e27e76ad7bf34bae8c7db0757cee748c6672f4f1f9f40609286a4591e184487847686ea42babb4f38c0893f6e708537ad42a84d8ecb936eaf17ad4080cc0fa360706241410c136d93a8122c7eb9275190a51f4cb5a5fcb3c2325d1bf6c6d84d26dca68a03f4b8f6014c9f19fb1e200db1e8e971235bd965909c31ee3ef85d40156efc66f01f3798f930401b2fe6daab9de495746f05db938f32a903cfa01ed26a6abcd3bced0516b99517d2bff1296d1fd987b7b42717dc7461f3c87abc78a88d4334a817a3ffcaa0c04a621d18259fd1a3b32fa8dd6a237caec947e97966ede670af48d19bbd9512fe4078a447efa32132a50f5170b61826eb98b3932bb14606bd923b6a860bef1edc2b247c4cbf2a89d75928fbe3ce81f364bef69a9e46357918aa83429021239ca16434c72d541805b1cabb3375433d854aa6c43a64142865dff74a83db900ea9e78d15d5a28d3e1633d13d5bc5959f8abfbca797edf29f0d1bec604baa75af1c5000eef09f38a101ea1d13fd281cdc865098e97aabd620fd9ce9aa823866251e52525020741320ec4945aad2ef8d60297e3b43ba5a857702954e771a3f1304edb6424954457690f9e67ad970e463fd4bfb57593759631ad2a68ca455768370543adb444daaf95142ba4a6026d1f5600f84ac6bf416432c1fe66e667b8a60078cd351f784f121950db15a8fb50ef0c6da68ebe102a7c790e6dd0701ddde35fbb01bd0a1da44ff6d20d3fd01005e85d53639c3067ed87e1d0d16c0235cbae20ae65bace33f398aa304e2438b70fc8d8d93607ac7b57db9299364abbfcd36dd7e1a7777a28db39d75938c0af507db90b4e11f204ddb6973fb65fdaea8ec90808e5765c714668f26c9063c6afc0f8c0b1835c0a91ef74516bd2788d45fcea867559d0f8ff769ffe3736395ea686615a7153cbba2d31c201783915e8a86b6f65d11083b9aa9fce1ac161c21e1f42d16f2d5473ac249102c929d7da0707ede39ea7539db054267676714f3cc27aff03eec241c96291a3caafb1ec03f213a7f6e7aee904f9fdc42deb1d100b55acd6c472def3a25d71197a3c38c0fba95076cca15aa5bf23b9bd22c14e77a7e84bb28f5baaa5db3d45b6e52fd7ca0657c14b4f029269580abe01e94685fb0b04678f0b6de5ea9bfa3965c96277123b42b15172e81908be3e91f0f9510da5c3873fd30835ef469a32b0ace3f09942335c7657b03babf810c33ac8a8a940dd2bf26aa8cbb2273e3165c51b2acb49fd1a0bfad9c20af97b9a9f5704c4b5d2c7ee24407d511d5fc9033d3ca6b7e1859535ad06e43f62440fcb9d17875a96e3dc7728be65c5c85e7d0c4d33287ef80b93208923d9e92b60f354829c2d848dd94878ab46da6fb0660c5c2c47ffe3d8854b1ed66a9e856540a866ee6498e5fcbd75805ea042a0ccea46ccb834a26c855c4764f3c750c8f5c0ba58c7f2b670e44cd727a9415ebd0b76195a34b72e54546f79df712da31bc761ed52908220657b43036fac5a2e6aa6028ab31eca00661b088361f16b20360be6b21fba728878e3b25227e33e01407f56c0967c4ebc6d73607a7534a51db667f0f004a54f55fbdac2a681036c7c3f0e8f0f95412b2750897a124a2d273557ec608df9ff98b9b4d4fc982153c209a19be43082461baedf574e0811aa2114ea29ff06407d6618e08f3bbd55e5fe849e4ab05602cf7ace1f994c42b761b7876dcdaed4d97d949b1beb886e59d0491b9a9baebcfde672107fef6052d6bea83160e40937055ca2e7fe1b0ebfa9c45cccf8f6b80c629420269a5e36d35e29ca0fa772dc6e00775703bc2ee61e65833598bff54a34677d58f57f9abb26de2f9724fc645e14caaf5b2da4c5a3ac3b5a703192de082a4fe3344ccf176747f582545016198f0684b0e2f8eb832b13d90ec8309314ff881091d3edc5b1a3aefb775a0aa39b2415e45039707dbbea0763c0e73479600ccc2e495c3485d3a5c8fe424fbc7ed278e7195343146ed5858516b1bc32a33cd7fc873265621b2be637dad3a535f2bba3a26e14371400ecfc128f507d2949da6f9a39f12a49087ad16e19cb3cafbf4942c1193c98237860777735210a8339940bdf399e99be6765e9a37a54a90b269417485c55ea37c651b64f76163cf94fc0ad0d7441035ac983b1446dafa99c2f3d0684a97a1c7abd7d3badfb1c8e8fd706efe8bb33a0d6fbc8c107a7895d1ec31fe89fb703aadc8358e334d2250906d56371ba4112ae3e052a10c183a6f8f696d2866f19b37c19498d8ce8a595c4f51c00605cbfb9534f7d48cb9007a05e912554cf5850024744d11288cb573dd617151ab47f4a9b7f8dc5ed35ca78916402fcda4e5f5cb069c1afc9d614755871b962815d2c05e353a9307659e67782d1f33e89eff6b6fabbde45ce7d0e1b18d5e6b4487b3a1fbcd0a48860677246346d33913aca744088472624ca20537286477cbd4e58d7034564e8adf272c1a45c57616f9a2204dfd2574d9363fd0bf63c5d4ba70bc4998e7704c98e1459c8f9972a26234fc6ed8bdb59e3ea054006296b3447e6e093085424493c1409c0f20fb2a4fb5c85dac8664fcebbc184361bd7f0a4f8ba72dce685291329cce3aab9f27a566aeadf9a7617e4f9ac5a14e9ba86e072f1ed4fdfe80339da16787f60ea116fa56c67f86e60d416bc107e646631133c391d866f8836d5a8f8c6df8c3867faee61d27c732e7f2ea5c9245368997024e9c2f6e005059d4390fd39d81710cc96c9a988d3f287e1dce8db3f2d5c8a32f540b264083d12ff888ae7808fe97c798575237881d95d608b592d4e607268cb332e69e6949e06f9bd9cbdccf9c9931f96c242c64e3535722a4659d2be32778972618ffb9e4696a93645357378799ad7de9b7250074aae33aec58b04b68b27e91877c1740093e9ffdfb525625dbb745ad1661bf39128a2ad44ec47c19c8b80f5141a36de9068641467ff0e3620aa28b16f81fccb8cd1ba383c7060d97a833221cf2f73a62a98ec0fb81a3ec3300b59566a307ca12ff3d388631fb49794b32d5c079fff7c7257e12a9374ecb8d8406b"}, {0x20, 0xffff, 0x9, "8c04f53636ed2e7091dde4"}], 0x1030}, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = semget(0x1, 0x3, 0x200) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001780)=""/4096) 20:27:16 executing program 0: r0 = socket(0x15, 0x4007, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x83) sendto$unix(r0, &(0x7f0000000100)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x108) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10001) 20:27:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/110], &(0x7f00000001c0)=0x6e) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x28) 20:27:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44678e859136d8", 0x488) r1 = open(&(0x7f0000000080)='./file0\x00', 0x580, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x2, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xa2c1}) 20:27:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="39db6da31355c2560dd393ea6792dcfc2756844d2ce046dde5768642b56cb9e950f2f40aea27d63e70cfbdb4682126b6c154e1b213e79cac0619984cdc3f48c7cf6823d95673fcb104692151d8cf0d9e018b9380aca8869392a30544543d655a79befb571bc72f9fcb992a793d7f42b505ec2b852df3e71b3c7fc25d84b3e8949137206b5741710d9adcba6618b342557270c4c373766f0baa19814e90041f8e794a28e8458378d3eb94a4a2", 0xac}, {&(0x7f0000000280)="4f5e356e159e23c5b8ef2c193f0f44983394c801f684e53a7f4df8381318f9968449464a1f3fd4eebe7416fb2ca4bb7a2b77ee7c6bb335a12dde364881d9769f37dfc43a4341813813328f4e0bd40212911127872a95095a8f786ab0285d2411fa6ea02fcf9480eed77cbde4c300ac7ee9dd9199c496cedbc7ca59ccec17f9", 0x7f}, {&(0x7f0000000300)="beb8850b8bf75d473d2dcc30205edb3b475984a4a55ce105527505375a8a662186177798d5ad06c34ff2f67d7d1939a9a6c3ac1853fa59a8439b031a8d58835337079bd782bb09d54da94f40cb7c87745db0872fa988db52bd745596ca4defcb0fb58720bbba17b16d0c", 0x6a}, {&(0x7f0000000380)="2fcd30047b8bacd788bdb3d24708b0c4ad293e911374fecdd0675f5613bf23fe3833914e5efe376aebec731d8f1d785658368a0d24f65247bd1b4f63567cf907f8b08b339cb0a27c10b4182851a21563f709a7fa9a80fe6fe13c2e536fffc9cefe0a35a2a717307d6e255252e589af4ac801a2f3ecc1b1017d251b12b5c6046a21f0d70ea61ec8efac4ed22ccec9e5edc5521489a50985d1473000c6e9a6840a489f676ab444915d02950fe814a012ab441bb1ee29b222aeaa05a6796442549f07c4418f292bcd5b2cbada563a59", 0xce}], 0x4, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x9, 0x1000, 0x1f, 0x200, "e522ed19d32aac136fc03a785539fc8fda98f24f", 0x10000, 0x66}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0xc20, 0x12) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 20:27:16 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x62, 0x20000001, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0x20}, {{r1}, 0xfffffffffffffff8, 0x10, 0x3, 0x6, 0x439}, {{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x2e, 0x7fff}], 0x5, &(0x7f0000000180), 0xdd, &(0x7f00000001c0)={0x3f, 0x17a}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f00000003c0)="4a0e2fbda85c0b988ec6d78a73b264be6f0d2a132c03fff6e311261eccca86cee9309c886d3ff2b5c4c4c746f3d412c09ea6a923df310f785c2bec4c7b93282b97c087e1681aec0f5ca4881c32c61b34f594ba601dd3ee8585190f3b44f07a16be63a37a6e5629dff0652d0f745be43dcbe4e9dd91098b24704013f46ef853224abb57448a2cc4676187478898505965c0cac3fc2af6e729529105c92724d592eb4be3f98a987803e01c60934eba4a3c8e88e1792b3ec07b30b3980cc46ad7f48357b026833b7d9f2227974a1019f628fde372", 0xd3}, {&(0x7f00000004c0)="c7578147eb9176b67006d70cb4b84f64f6db31466431937e9f86f11c7faa775778dfe5d1009eed289d845dfecf91e71a83e615286f5b8a4616d4651e6200956134a1fb9096a64306ca19922668b74cbf39589edf1c0d110860c3af46c7cdef2e21f0186eec25b489a4efc916af25c826dd71b4b3a9ddd7c4ab421aa304dcafeda8295c0096ac9773bca3e9e6473c86b65774527598794faa0f7784ddea4fce1c22310a798c0958a1daf424abfdccb6", 0xaf}, {&(0x7f0000000580)="c963e9e9ea2106a1479c28d3ea03df32ab4846942a316e0f84ae98909f0248527301d23fb916f920bea446388f7f89ff7bcb2e5ebc172b5cbf512658dcad02bca2dd60f4d465bf7d3192034b8286889de79d89c7f94d28516afc42dc3f79c91decea9595e3d680ecba5cf0229965355a2186d1ef7177b6bd37eea68e771fffc8583dfed7c1b44fed948405", 0x8b}, {&(0x7f0000000640)="1217087380af11483440d5342bd458dda3410d078b2d5488d24ac9563e96bff880efdfeca44b486ddd66247a6555df5af5a2310c154d5d393040639b3740755ff56bb0d8e567fbbe98f6504960ad38bb8636ef338b095ffc322cb014f9734086ac3a8579946444d678f8a82166578ec0d1e7f5d1c07fde6a61789bcdceddfec54d51b6b6b0647c124c9e61ce7e90eed6123bd63465785b456664a33f0eb5648e87cd6b823d", 0xa5}, {&(0x7f0000000180)}, {&(0x7f0000000700)="621fb48fb95f7a65a8daa3baa154f641a92eb86267d173fdb6d2ceec28870a3989d78e7747edea252e26221852b2e81c2ef86dd326a31baff1b4bcbab8686b379d557abb12681577811920a9bbb345451867d1cd389a307cf049c24198a8d34544aa88d23545353fa0bd90c908703124475d358320352489f99802e3c58ea9567e0e8dfb", 0x84}, {&(0x7f00000007c0)="35431e38c9e7f3ce83a325dcad583ada7332aa0375fabe8e3e322c1f5af8450b941f3370ae1293fe14b34af60f6d5d81c786dace0f2a16c45319cb463279de4b19a187a56da499283f70ee5585b0b0ea56e2f77509835a2a8e4af39604dc370104609387282854674165ab2e7e97006e3b6ce0fcec17e84f4beb7b956bbb02da4304fb8cc13eabb1956eb1eed1b1eb69f4f1b23344949578a13e76e58d56f39bd6e69fbceff2c9cfa6615cc191567998336b", 0xb2}, {&(0x7f0000000880)="87623696b4be986f1b79171d81306dd3b4d927107ed6e5fa4511e3e0a5e0d537d51873966c71437fcff53d0edce41e270116d96549902c0f5bd32cd2c968b6def159db2e66249daf4c3d210e1e8e7cd863b14905", 0x54}], 0x8) 20:27:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) close(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 20:27:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x10000, 0x800, 0x2800000000, "d061eae96dab797c37c45558f809c96e303c5d6a", 0x1, 0x1}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xb34d, 0x0, 0x5}, {}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xffffffffffffffff, 0x40, 0x5, 0x9}, {0x401, 0x99, 0x2, 0x5}, {0x7, 0x2, 0x1f, 0x5}, {0x80, 0x5, 0xffffffff00000000, 0x7}]}) 20:27:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) close(r1) ioctl$KDSETRAD(r1, 0x20004b43) poll(&(0x7f0000000100)=[{r1, 0x110}, {r1, 0x12c}, {r1, 0x4}, {r0, 0x20}, {r0, 0x64}, {r1, 0x10}, {r0, 0x1}, {r1, 0x100}, {r1, 0x8}], 0x9, 0x1000) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x8cc, 0x5, {[0xffffffffffffff00, 0x9, 0x6, 0x2, 0x2, 0x5, 0x1800000000, 0xd6df, 0x9d1, 0x0, 0xc46, 0x6, 0x200, 0x6, 0x9, 0x9b, 0xdf04, 0x1], [0x5, 0x2, 0x1, 0x80000000, 0xde3, 0x0, 0x1, 0xffffffffffffc396, 0x5, 0x5], [0xffffffffffffffff, 0x10bc, 0x0, 0xe2, 0x800, 0x0, 0x2], [0x0, 0xffffffff83a17c58, 0x72, 0x8, 0x6, 0x401], [{0x0, 0x3, 0x6, 0x9}, {0x8001, 0xd73, 0x5, 0x100000000}, {0x6, 0x598588f4, 0x7}, {0x7ff, 0x9, 0xf17d, 0x40}, {0xfffffffffffffffa, 0x66a, 0x9, 0xfffffffffffeffff}, {0x80000001, 0x7, 0x7, 0x1}, {0x4, 0x100, 0x80000000, 0xc0}, {0x0, 0x8, 0x800, 0xd6}], {0x800000, 0x646b, 0x5, 0xb30}, {0x15e00000, 0x0, 0x4, 0x101}}}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xc, 0x1, 0x0, 0x603a, 0x800000}, 0xc) 20:27:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x74}, {0x80000006}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000600)="b6338fe1") 20:27:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x400000000000006) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getgroups(0x0, &(0x7f0000000040)=[0xffffffffffffffff]) setgid(r1) write(r0, &(0x7f0000000240)="3b1cd8a20b970cf13c6211483ce0faf4713d1695ece63cfb2203df06a3d2ae6a6cf10f9a22df166343cbe376f19feb7dbdf3227b8713ca11bdc7cc2438c60b586a9c3b4d305dd83ee5916e03d8fb14641d0e69b1", 0x54) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 20:27:17 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x202, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100), 0x0) dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x9) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0xb08, [{&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8a8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7252}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x200}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9e}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x60f5}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x3}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x72a}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xe890}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6961}) 20:27:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 20:27:17 executing program 0: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 20:27:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0xfffffffffffffffe, 0x10000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/214, 0xfffffffffffffe07}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000000)=""/57, 0x39}], 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80000001, 0x8, 0xf9a2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:27:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x5, 0x3f, 0x26}, {0x8, 0x6, 0x81, 0x87}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x7c) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) ftruncate(r2, 0x0, 0x80000000) 20:27:18 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 20:27:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:27:18 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f00000001c0)=[{0x6, 0x3, 0x1800}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x802000000000000, 0x3ff, 0x2, 0x20000000000}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xf7, 0x81}, {0x2, 0x3ff}}) 20:27:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 20:27:19 executing program 0: socketpair(0x2, 0xc007, 0x7, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x3, &(0x7f0000000100)={0x0, 0x7}) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) r1 = shmget(0x2, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) fchdir(r0) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 20:27:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa2, 0x0) fchdir(r0) r1 = syz_open_pts() fchdir(r0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xc516) syz_open_pts() 20:27:19 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) syz_open_pts() 20:27:19 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000b00)=""/85) r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001500)) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 20:27:19 executing program 0: pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 20:27:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007e4000/0x3000)=nil, 0x3000, 0x409) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:27:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 20:27:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r5 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000580)={0x3, 0x0, 0x0, 0x9, r5}) fcntl$getflags(r0, 0x3) unlink(&(0x7f00000001c0)='./file1\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) 20:27:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) rmdir(&(0x7f0000001440)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) r3 = getpgid(0x0) setpgid(r2, r3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x121) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/247, 0xf7}], 0x2, &(0x7f0000001380)=""/95, 0x5f}, 0x802) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x40, 0x6, 0x5, 0x1, "2be757c1114ed2bd3009f8119026bb67acb43c3f", 0x7fff, 0x8}) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x6, 0x40, 0x9}, {0x6, 0x4, 0x10001, 0x2}, {0x1, 0x9, 0x7, 0x9}, {0x0, 0xe6f, 0x4, 0x20}, {0x40, 0x2, 0x4, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") 20:27:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x2c}, {0x6}]}) r1 = open(&(0x7f0000000600)='./file0\x00', 0x100d0, 0xc6) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000640)={0x0, 0x3, 0x7, 0x100000000, 0x2}) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") recvfrom$unix(r2, &(0x7f0000000000)=""/35, 0x23, 0x40, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x80, [{0x3, 0x8}, {0x3, 0x53}, {0x3, 0x132e}, {0x3, 0xbf}, {0x1, 0xffffffff80000001}, {0x3, 0x9}, {0x3, 0x509}, {}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x4}, {0x3}, {0x3, 0x4}, {0x1, 0x901}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x10000}, {0x3, 0x772}, {0x1, 0x80}, {0x2, 0x904}, {}, {0x3, 0x8}, {0x3, 0xfffffffeffffffff}, {0x1, 0x8}, {0x3, 0x7c65}, {0x3, 0x8}, {0x0, 0x1}, {0x3, 0x15}, {0x0, 0x9}, {0x2, 0x3b0}, {0x3, 0x8}, {0x3, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000006c0)={0x5, &(0x7f0000000680)=[{0xa78, 0x1, 0x3f, 0x9}, {0x1, 0x9, 0x400}, {0x4, 0x8, 0xffffffffffff3977, 0x9}, {0xfff, 0x8, 0xd10e, 0x5}, {0x3ff, 0x5, 0x200, 0x100}]}) sendmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="66c3beec2e157ed9fab8fb5d26455e643f44828482bd5c40597987935a2e1034a57d3687137ce17625f6607a081f1baa2e00570f557b16734a7fae7f48fcc7466fe4dda8c656a5634c918f7e5e4608a6961968e8b9db5202f0a84b1cea0db64a0bf7ffbb7452a0c115e90ea0c6db", 0x6e}, {&(0x7f0000000240)="96160e516c08421a3131ddcf998cd263468e7c36371ea48cb96eb30938fb2b4ed40f92ff906f4c325dd24b3a8b5227b19597bc089419ca41fb7f267a6b79299739226e6b66326a3950033483f9ffe2d2d1015284563ccf2d68927f964c4ee50c1e37068fcb3b321d8c5b48d2160ef47589a014cbc4d977fb3cc280a38c06cb52e0b3b2e108a1f373a684e07a28925b8743a12f9f0bea884b67f1635494ebb4497b47c3980135df40ba490504601208166590d08969fcc842", 0xb8}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="6000000000000000ffff0000040000001c9cf4214e841b6b3679203740000d79c878c4f1dc04b38c9db654cd0581191126421f3bf0e3e09b8ef0b9dc8d2d556bddccf3e8c018b3a6474c919bd47490c91eb3766fddc69d605a249900000001000000000000ffff0000000000005eb1f2445769bca57766c339d2729b24636031d6a13f0efe65710f8fe73d1f27fcff03fb06c0471674c849d95f075acb2da6292c1564976ee9592f1cdbbb1030a48f315b7d67cdf5e9cf3ee87fa3dc01f06603043c5cc4ab33d28c6c1be37c42a383246540579190d292a3fb423634b193a89d5347e22f3e9a7aa9c363aa14faf632869479a8d11ee2de7c7b727e14c78e2c032e3bb2f4dba167c8342b816950b2afceffd10acbced3b970337efa5f80cf788d01b08cb6c80fe0541952a82f919d82a3efb6c14ec0a04000000000000000d90742db3173cbd58d25bb91c36e4726a41b19f4ed3e49364244dad2733e5f4b8995c456548743ee28e74bc58800000000000000114957179c3491cb2ffca6fe7341000000020000fde1488e5a7ca8270f854c4f3eb0959089cca53650ce067749eabab64e35f6c409417908b58d4c190c28a330b74a825b1c4531481726b774559bc7d53125158e25c56dbff1d63cf89634577ec99fc729c8a9ae1e56bf21c6687a21f387649cd9772efeda412b757bd312d056c212a2cb1c25b95590d9f300d000000000000000ffff000004000000e47cdd5518e1c04f4d73d19902cbfc3196cd318b27ef4dd5536288f81ceee2ec8c2c539ee4e1aee5bd1e0f4a45a9ef883eaefa9e730fcee46fb7ee33730d59d56e89b4f9065a10993f7517963aa2c9e832e0ffffffffffffffff53a9cd95c85fc1426e37d88607495b845cd43df242a9494b5b406343c8c84751d817c100f0998521669f53d1354a44775673307e27f01e18a81067f671a0d4772953f23c3347de99aab86ae02db96826ac967126daa4a4d069c2911a796f78056f24a00a9a0ec28d620f57210e2ae82fd324bd22293ae98bf71698ed44585aa8d869fd60ae846f6ba8779c888481e5b51875a416867bbb470540e07079839b1d2cb707fe0cbd6648f4271afb5f09260da57bbb219f821cc531c23f333e00df67be0bbd9ab1ad4a005fc826bf45c870cb722c2ee413beab98f76551"], 0x2b8}, 0x400) 20:27:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4005, 0xe4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) rmdir(&(0x7f0000000140)='./file0\x00') accept(r0, 0x0, &(0x7f0000000080)) 20:27:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x800000000000005) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x401) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x11, 0x4000, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000100)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0xfffffffffffffd62) shmget(0x1, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) select(0x40, &(0x7f00000001c0)={0xffff, 0x401, 0xc8b, 0x9, 0x7fff, 0x7, 0x2, 0x3f80000000000000}, &(0x7f0000000200)={0x6, 0x9, 0xf84, 0x6, 0x1, 0x0, 0x3, 0xfa13}, &(0x7f0000000240)={0x80, 0xfffffffffffffffe, 0x5, 0x0, 0x2, 0x7, 0xd3ea, 0x2}, &(0x7f0000000280)={0x8, 0x3}) 20:27:19 executing program 0: r0 = socket(0x1, 0x1, 0x200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 20:27:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000), 0x248) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x419) setrlimit(0x0, &(0x7f0000000100)={0xd789, 0x3}) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 20:27:19 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r0 = socket(0x1, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x20, 0x7, 0x81}, {0x3, 0x4, 0x9, 0xfffffffffffffbff}, {0x1, 0x100000000, 0x7c1, 0x2}, {0x8, 0x4, 0x1, 0x3f}]}) syz_emit_ethernet(0xfffffe1f, &(0x7f0000000240)="d5338a49") 20:27:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000037d8a5b671b1b542a1f0000000000000000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x8005, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x60c, &(0x7f0000ffd000/0x3000)=nil) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) 20:27:19 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000400)="c1041d3151c4d901c5a1394f8cf44aa5f16d393b5584990cb246b1d4698f65e15e685dcb7c437e71da49448b4fbd2786ec0c2bcfe69c56e56775142d92ff5c4f0cbe42540770eb0b329efcdb78fdf79bd40f3468e22e876d962cd4121dcd20f92ab6e822f9d2395eab6e33a6cf7b579c89d1078920aaa11573f3cf44670fa8335b4d917ca8722b65bf547501077e7cc2619c849c9d3db43090e3b95444f209fc738c6ab88f7585d83450fa1a9449f41d967dc08bc9d7b44f941be6f94fbad75f378a7a79b9", 0xc5) write(r0, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000500)="f02c6656583e4b4c0e78080ca6ee49c16f23282187df18821004c620d106ba18bd4eb6691a46a34b9afa0c6d55113598c2cb05d2bce8965371f757e5ca6d953a5ac14babfbbfede4b44edc07f6656fbb13c6128a96297c297b6375337f08092738a7af9e02594f85d90109d34e917f2705f731ec99dc8da6cb8517642b8b9a895f02266cbdc9e59e5feeefaf06f27f77a5b8884842b88e2cc77d28adb3c9ad881a9efa7a21f969d02eb49f2c69671a7c05908703d4407fffc136a71bb42b6aa6f2d714a66a88592e6f2ceecbcb763506fa54e0653a68ff494509a7a616a3ab53c078c1e845015ae4c1e18023c6a0d8f2ac984fac0cc363cb3204fbe71688ff62ed815a8d00dc9c65f13a4bf7d49e85c528d75859f5e63c260b38adbf1e11639dfd6f3ccd8c49ee4144b7d8867ee685e15c919880fbb34b852e0f7000"/325, 0x145) execve(0x0, 0x0, 0x0) 20:27:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="166b38a0bfa9c83195ffc66faa58ee6d51ff71a8d0fc854a087c5b1648e056416e09fdf9e71609b1e246362719e062b0ea453006b786b26ad9d477ba128d3176874db0c75b86e8dc4bb084aadd41154f9de7acf93bf6b10af3a04f671aab1941f473f603a493d3cc23e971c0df6f1257eb60e1130b42735081fe32e67e477a1f9e622a715ad47573624a80c852d4f28927395d70cc8b04214c86c6798336ee7705318d8120fe740ec3b48dcbe1030caeabbdbe46c156cf7920df033b0a0644de599b14ea1ca22b8ae473bdd720b32331635263dca752775b26860c39b8337847a42a6c110a69b2d05a30a8e04d23abc95ccf63fd3e0c030ea7c7d63336f09ab4b7dde53229e59223a6ed90d6cc546f265fae085e92a0cc74c7b7a07a1d8922b8dfe4623c9eec070def52789428fc9ef7004dbe3e815706a3959919b0231bef1a54943ea91ad858439464e55b9ea690bbd52f881f36dd462adfe0e5188ca010eaa57fb4bdf4493e75a02a25752ca4918e5fc9db5de63764af2e6600e4735c956910cf7031b4859a650e3692ddc323f7c78e530c1a983f75a357d8783cb54c897313f9b8ae0eae011b6ca88695d7e1f131c84a273f6c8efe5a32691ca5ded6dcf7afb2b92f650df78f2b27eda2563263a4cd80b99fd26fc474ad2edcd061dfeb4a07de37beb4521c82d81b09bf3fca2e7d2eca022423ef7cca031cf16a510d704fd3eb16db8c8ef79c04b641bdedfe3d041a7db798eee265c0311afb9d78770695be57b7382e0d4bfc4cc317f32ecfdbef848e80b24900332f75fef623ac7f25640b1e1ba7385c6e2d6fb7b6ed3ed7590e455da6270d83eb6f8b0e2862270121a6260dcf47c9ff0fdc2aa54f8f717a0d62ea162885b97a9347f1fb416d5583e6ff985dc3c374efe946f6658e19c4d50c7faf41d627b867ef743986f1a56af59a7f143e1b67a1811bc153db82567dca9c265bbff2f3a4c0b8f5bcbc0fa040f122e5a4be4dcbd23f5a2143a429fb14f12dc75791c6c572d85d798e5d0d6cead0520106f7f1147447e327be2df72ea453681283654f034ab97369089f948cf62e4233afbb4c232297fd3f7f91e7d26d5ebb1c0c9231d7325c08187b08f24bc331dd969f2e68d33a196c4a34eff21c519ca96ae721335f8aa568728258fdcf26a6167f1af09f8b1bfcd08e601edf4346584982336f1b5ab43c6b16f445eaecddd98b11ec2a8fd00c9fa7915c1ce4f4b7962780542f6c62e79573d694ca1f6d189332ed464c53c671c08783996a90696af47ae64d579c441b7b937edf1015b135b4f06114edeaf10010ab83d81fe1904bfbb16faf9d5e5145e8abfaa138f40ff78db541a6107ce73de235591fe2313c45d28082af801c330337ef898844889d58aa5a3e97c7c27a4b0c3d6cb0203bd190e197e05513128a53eaeb3bff3769ac7a2dc77b0c3b135db24cd4e0128e346c6de75f0a7ed6fbb8b120f130a89b36c6a849556bcec6c197e529eb333f69aa487e27d6aa1759cd3a42ff8d197910bf54fb3ce6b1481ee0e8b1a628418d8c183c995424444a1c15c27b97c6d4ab51883050b6a71d6e4a4ba8e8abd970cc3603d8eb1adda58ea3c27db37260d9ac58ba5d6cbd2be5d70c679a703392c09aabbe4e3cf483b77bc7ff9cc6a5effd828f8d3ce99058860468fed5a189a8023696fd54888fc236bebb14f775ec803792008208916da1d77d7fe4275154c5d5a0f0c8668904f09f58ce963661d02a2754614f87bf2bd218df72439023ec7de5ee165d4c73642a097f6def7ae23a8177f2a1c6a6c72a61ac1f717bb30b6fab3e17828de7771654223bfe2fb71d6b41919c222f745d90cd04c9cba2cef80c4235d4d1974bb7d611adfc948b346f43a379914dd69518d128dca2096d428226264b47703e63a7644f691697222aa1251030e021190f6bdc88d400973f375a79d646659324f58f0cd2b3af9f217e04f0c45578bf82c709c8b17dd3f776fd971fbc95c89f740bf9162713060b6bf140d8a51519977be5f453739da81a521a9997344f1b61d3d49433128cf520c3b2110c9f9d482182db2e14a0ae614d8b21971c7ddc5377f5399fb8edf507e9e1ccbdc42b59a0c05ee1f9bcf236ecab9507f6e854c391e4cbba7b3a121f6f7bb75f0bb66b5df503c8920063c53ef7695ef08b8dbe5997d33111a1789a10497ec3c09bb76a4c770b9185752c58fb33b7e66c9a53c56173ce5e7447dd127c84e5ffa605e795cb7a5c6eeff61115a874bf0fd741adaf539acc1f6677b0b17eefb494c12c6d612683b11cb9916fe05ba42af5d576760522bf158e87f7cae706aafc4ff0584ca97ee19c59cd3fe478a179713707a8f02403bf230700eedf73c9d6a131b9fc243936a588f37048dfc87031e7f31d98681a33a232d415391998bebabdddceb1606cdfa1a392238a3b5080d641c8ab5eeb7c6cd34bf96df60cb92e5223cb3e94f8f529340ed462f6ca9ec5026f8451005085c5055e0e9ad57d746efdeb485cade6e6d6531f21b44ad4c017886e5058e8b3b8a1f3f3585121c39984f90b61d4dc0bc5505a19dcc37e424f178f2ea61415608c0a3c3f711b8a65ccb1cac9ee473dc47a19c2c3551ea019f6f2efc876239383cd83e2d7a9e154201b9416643af211c225a2f46072e690d85dd1f06b689f30d7ac78a9119894cfe6921b5ad3e11341b807a144ef8aec18c5ceb0d24dcb48fc9b817e5078e810a35191753505a5a64a4b69b55195b820d117bc15d244e3b4e0237081a6e4ec9ad59748de0854119442a999fb55bc413ff1c2ed9855f9f4374788a6d172c59921305defff20f8bfcc9c2240f52b56130336a7898d26c921625e518ebec8a919ce781edea4d16e61c42aa6669e5c804303ee491b1c894f05e1f4e136013726f3b5e75c60b6374b216265885101c276ce8665c172fad1852df9f059e818c750527b7b6c38570171fb63d940ba2dcb9a206bd87c9bb95c5fd1e53091880cfe8d7ed158b239656da62781dafee1c287aa6aa9451a5f12fe7454c67fcf1cbc752672145e2be9a74fb32b04579a2323843a960ec028e1c5d340407b6606197b6fa364d1ca2a425396d2f3d12f9266fcdabf67de22b9f9063444dce654f99e038270fc2fd18396acca67050f214149f332c39d7e0ab5f2ed08fd29880b47cb5910e3433909d8c99895a5e94d83f006876ecc92d806a8fe687057ff67bdc026ff18335601e2a971602e57831d8797873347bc1a61ad408f0f8bc58bf92c45d908d030957d1d8607d5d9661db74160c1d8a4ca4a7ef137dd36f7fff77f4de2f5254cbbe3c4921ef0c41e9dc3c1f2e6831d279cb249461a323ac685c3fcb45f05bf8cd935f6e94ceb98a4a5bc7ecb1668db2b2042c8a519cac1d3beff1035939fd5b5dffb8c6ddf9e581e604831d2452076d552e9f156ae4379d6f5c84165e3a56062f65620738dd9ab8fc1877d3fe11fdc3fc5c104eac01c311b0df58654fc1648d384a0bbff3e4d106b6f36eea9799b9364f5578d082e548617330736e7cdbaf204cb576d649cd14cc1ea106a4012e90f489acf5bfed8899ce560ede6e8056e57ff56dd362a981d346e15fe49b326767895d15328199fbe44a5120c6340f7182d183457eff9f61f97649d5acda2c5402ec4126f87400a1f5dcece9e653fe732339d3deb7bdce037fd2eb7cc93a28ed7217b60be1a6c1cac178e3fff211280a54cc7416a2b6824be03a8274aeea21afd6240d0dd243f056874e8aa87b06002189f021fd52a2506cf010df42164988794624b8466604edfda70dd4b5a398aba5ee7c628ce655d8f0644ead159a1811f1170fb83622e9d0f46350b60a6b80fc7ed1e6abe961ab724258ad8438ecf8436bf9df33d2ee6d55e504c84bf35b6bec53511bad609b6b8f1d5a43a43375ed00af03e2d9bd918954561a48c016577705a8e59b3ac6b9986402b1f6ed9311d794f0149166734ffef249e52784bfc5243522af9e9910124acaf4b89abab222da58aeb4bf0b6b261a4ebe428958e2565156e1f5112084b795f09a3b402b81b2256466fa0003016f223da49a7552e1f8a54c98ef054d261a1c3dd7ddb6f115d86b999b4ed08e1a3186cf7344ac9342176337c23ce92d64efaab46da42da0662c91121dabc694d9dc662023dc60104746e468eace11d2f48f97f3fa4f80da10c4c200ed885847972147f8fc9cccaaecd0e0086df9d4931794c7b88a8eadbc7de72cf77a3183eac863b3381e5f949d753c462240b757deeca9bc574b66eadcdf007fbde3b0b64a3c76064fb6aab9903849d42756b533584bb4da56ef0f066147fa5589037ce1e74b0565aa372472c645f861a8f98d5cdb623333e3d340ac1af39a5cbdfe58eee401e0953003663bcb2e109fb5f7df016472416fd7538a512a6f96678ff7e67ebe2644a51e8a68815f09f0427c59d6ff7dd67418a410fb8bd5378d2b0cb4123c2a8fb7b41822122ed7b759e7ed1c6cd215fd09c0e8c8f98e82302c43c74aae8e1025d8e05caa3a910796ca1b1435578fa55c879a799006c7ece9817fd1eaf2741dc49b4152b5632380cc31fcdc65b9fc6eea4da393e9372f4149c7029fee81f6d2755b951e3fc919562783f75e717a53714d7ac410283f2ee6a3cec4bf68657f9e44f187a9fe494ba07077bc259c60234320925ef6a40557df3a406bc53e566d797b2585deba4fc500ccc8f6d45afa18cb48f677a802d4a8abb33e4bcd92c8b13fb9df9928e8ab9c9f666f76b01f19f65f8f6d7fa29a571a7f410b214ec9eaa8bf05fba5b5e1ac5a7781d6ac007583113577cea8a7d081462460d1854290eb3d62bdc566529938803b9a5bb24dbc42ab5c3cda72b8d0bcccd10a91a29691db783d3c07588f2b424270d8817325bc5bdf12c7cbc98a87fa6622c9bc2e820e455a91147eb54f140559a9d58ece08b0f03faa37e0d929206c54496937cb881b36381690710d26d895ca7158bd0ec4ccd7bf5bb2100ff2b25d798f72c89604fa481f2d5db39ae7ec984f763d9837af7d7a48642ddcf571f98f136c654278a9adf4a7ba74789b5b9370a034b01a58d9bf02f9750e32ee006d680c32f7f9b07115eee4e13f0c2e960797722de7f9609c84eaa7add97626d48fd3786bafd62d5a60c55432d585bd365d53f742c9153287f40d32f473e05284c4f80d9271e75faf8d577a6c4add68dfdc43578c1cc27a7ecfedc6afa5f1a94993354373c5f719b0a6ab36ad4cc20a861f0c87faf19a479a65933ffa8e9beebc098c7cb20730016b1c3b19f5576cea53e3194960131c3878590db321052d12c63a9fda8127009b721aed1abf51ebf8fb3b5f440b934114e7f4ed4c35105169c6106717fa9dac7449735ae7e524a27cba3d436500499ddcdb6c89ed7bb4f83d3afea48538f7ad6a1291f1981d0f7f2faad51d0fef9e521eee53aa5391f8180c8492c2b1fa0bb2aa476bb5e56ed093411dd976ce23b6ff4821eb6960325bf32c56c5368e25fcacb8d8f1f488ec9f5110151ddb73f8e36bfbc9ca941884d5248c513bb523218324da60de5176be29f9cf0cd49a08da6b68cbbaa99622b352c2856bb484ff0aca68801d47712d807f3f1a91e52fd4a9e34ca728caacfab61abc7494dd298bc90612e911851e5245f62451d05863f40e88a34086fe2d7081b3f014bad5393daa41a85ed953966070f67b8fbc0ebacb74ece95e47c4b6494799c494c9b808204e9d35e7a6b37d2a784c78d0951862e7f08c10c230a5426dbfa0fe3d04a4a3762ecc681feb10b71b01ea6a374130585") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001340)=0x58f5eb3f) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) setsockopt(r2, 0xffffffff, 0xffffffffffffffff, &(0x7f0000001200)="272992078c02cd7a2a87122e9cdfc3311a1bdb66193b3ba6b458b296e8921be7e626f87bf6114362bce748c2d61c1f791d782d1190ec46415c6198bf3c7488456f6bfaa63a796e3ba23793fded692b6c94126fd08a6ed6bbc80677daebd517e1af5c7d12cb57ff7da94815f2724cabbaf4ca2100b8453c684871eae7d90fc7cbeb71f0b280ea28988955ba5197b8022e7335c378f33cd418492dce9d241d81afa51b1a176592ccce2bb1e8e8653cae6204e51dd963b04181edd1ccb5f6af13e5466ac607d0507dc4484f57414f14e35e72973881cc496ca03cfd5319", 0xdc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000010c0)=""/223) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x20000000000001, 0x8001}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)={{0x3f, 0x16b1}, {0x5319f23c, 0x7}}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001380)=r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x6c, &(0x7f00000013c0)="f86f69613aa756d9b748000a717fe2eefc04bc4f77d5f98a5d01020000000000000000000000000060665e5e852cdde6899cb6f1ccfe10e3cc55a7cbc271ec72a461672afb522e1423e916bf69a04e2fb638609944aa3d63ff321e8e4d04d49f367a9142b24e", 0x66) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 20:27:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x9, &(0x7f0000000080)={0xf}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80, './file0\x00', './bus\x00'}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 20:27:19 executing program 1: r0 = semget(0x2, 0x7, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0xfffffffffffffff9) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 20:27:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8081, 0x20000000000000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) openat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10098, 0x8) 20:27:19 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = getgid() msgsnd(r0, &(0x7f0000002980)={0x0, "4a1edb17e328e3917dd51f8f934c206555b9c496dcd65fb7d4e1593ad9281147a0bec40fba5313627595b98452199ce340f5934de9bbeb93f2cac9fc65ec9ab0c7741652ab240b08bdbdfa9d23fa1d3055c41d91d4a25f1e3c23422e3d2896bf93d2fc6913486f03f76cd1f1fa7feb43917e76950b5ed5462221bdf056a1f4349cfc3ab5540ce4956c18d1d282025945ef504f6075be3ff0f70069e9cf01d6d52756100c577ce4591269973f0e0f46ec7cfe1d7a6ca4ff4c732604d0ac3dff35731624795431b204f52bdd2a1eae63588d3fa93b12584e7fb1a70ff31eb68520d41051a7724ca11ca5e8de2048da8834c9aeb62eb7de6718bbb18d44bbaa811c15dbedb915b5937b707ee3a7c22852b1d9381be0d46255011ec39a6c721df9f152d6e527fb6769cc3d3547b8985e54ef2d2a5a7a008752244542ea6050148b8855e556fa78e50d1aa815b3e0bbce8ce8df7ead76ecefcf486bbcef182b70fef1d08c3faed487f101378e72353715e67d7b874e4e32c86a71e2d8a565a047867ad0d0017a86df65f358d0b814a68b1d05b6760b1474c1491e8b20686d7547204bbbfc5e64b7427434b31d7d845b844083f6975975ac10291ac7179c942ca09552b2f362d8dc9ec29b24b8004a6330ace2b3298da7d8e82b346f363841e0c354f899ad84138bb1a97ba8ef06685281ec2a16697ac32b94aada50d6311d220db6dce565bbec7c74614351d07b85808ce9f1b52397d23a8168acda06e6d1b07ecf6c7244746b2d56f53d73dd239108fbb48ddba938b12651c045da513b65a3b28e1b303fe822584910998319bbe6901dab75869f90ab534c00b24507d7d1c1eec5d707bb95919fcf814c1d8a4b83644bd654aa94221c85343ec6e290c84b5d495c873b3f9609a1462be0079b5df87e3d2bc76f631deb35717358bd21cd1e00403be57accc8b6397fc907dc85bd8b689277750fd98e33061760b158f54bbaacf244d456f2016dbd1c1321869808971318e427d128896e36b1e5e5bde1a957ec576549dfeddfe2b4bc7e984d4009bb4339094448e90ef9d2caa1a07c12d8d569295714802676d23f10eebc43e7153f2d68fa32da02df28907cc1d56955a027c280c15d08da9dec03ec855ed7b731058013d75cac1c7f86c37bd6a6e482d041488d1c899d2c51abfec76d662db872843f2be757c9e66da001bf61cb4a105e7790113ac1507459a661e7c7703129af99fa139f9e10229b69f3f4d19f10b7f7bea05e3d282a90bb1e83ef017cfb2a4861aab2398ab195ba9790f46a7122f1fcad0d0ac681acc65e95d0438c1b6d700189ed8d291b632743b4a608c734c3cb9de9fb668447014e8762baf719973fca2b83d0936fc05ba4403335288ef5fa2cfea8df9a92b4f7d3a20f4e9ca53db576f64fe30a5d1cbfeb0253a3fedb09b8b6ae7e026485c540a74dc63b47ff55bef997345aaaac4dabda9b22e3692ab5d3e07b42e0c3bbac263ddabcc75218e68d6aa004576e637587968176d52f21f59510f811c9d50c700a30300b376cf77e95eaeb23c334b832f218f07c40a8a2be3c5fd69592f608ccbd85d3ea156302b29bc595df037a03f0e5e8479327c993a17718fa6018c98012e2848dc8c0e932447d334800ba54eb18d26341e26f4434dbce368feb1439cd69c99ab812e0a18ded8aded88ccbb87f4d203d71b1e2d0f6d1234542c377b26530d7f9b8e3842854e4bf0f4e0235d2bb2edc246a0d97f9befb27081688cd2d1aab00f1ade2796009959157247de60a62021715bed881c2f4625e8394f7901ef0d8e987a13cd26d05b78e764116107ad9949ecfda54de9bf8574a09b444269e7e023fac47593ff78ab14edb788f5bc4eb8dd4afac116eac37d5c737c28d5cbdb742636678353353c76f359ecc3c4bd219555a192902d6d80d74906ec0554c1a49395968eb308d2e65e6a5529e04fe8c29e3ce9dad6366d6386c083ced5860c4d70bca83d54a7fad286b58a81e7a73ef262c2f620a5144968f16c74e75918dd6de8945230f40a9ddaa629341bacf17fb909750373abad2416cd7fee955689e057ad0c17ae4d399a94127fbd2de3dd6175175537262acd755c8659cb7cdef6073fbe6bf9742eefc9876b9266f69c03b06b7cb40ba883ed6e3d12c878d053187ac8b0ec876ab8f1c0ddd62d2600c8284b93a54ff2d3c484499a2c9832c5f3d7d95c2dbe32631944cf7323822768d85d7965fd9a680e07d81ceed85dd4d84572aed78e36077bffbad13e9ed4bbd87a597b9d9762d66b91c330e5c8025e41ccfa0d0975afca8df644ad52dcb6d27a21afff867f414f48bce99b7e439c621947ec7b9384f21a85975b67ebdc6d6a94045c6c33a5ea14cfaab79a0a2bd7b51bae74f8060315c5f6d41bd3c152501b27138c64609d0a135a04fe94b9be6c16ad64dc620c74e1d23224f1dd5f4089d94c858e3a1f55fb9080d0b9d2c4bb940f532f607562a33f9e13b239509994598e5b787444c8bce4a0179b133317344efb65b7df9096f8165f9cc68df63d15c0a5f1ad0e906f9ac4b3a288d6012df01a715238334e9ea124db810c070997e62d8d22f950f38c39eff4e33c88d0af35a4039ff5ab2f1415fcb546259de8b637edc02ca6a628cf090f81f4f40bda1754870dfb417c48791c2fecfa28c8939c6ebf666fa2d497a643529d6fdbeff422d78d5226bc8b97efba7a15c4ecbc5246933153eb1f043b3470dffceb9c721ee5384fd98369d027e069dc41a812dff400fd85b478d05b969d5ba4a8662431acbb0a593c107be520f7f62398d662d7e4e314038606ed5d9ef0395ebcb8788265642fd448aec281dbaadbfe38e538cb9c598a4625e70a6e62d825996033280b9252061930e76455e22d5d1f15941238fdd930786aa8672788aa1c0b9a0b39faa4b3bcf455fc8b8d564d6ba26300dc137a23adad38552fa9a855f3d85b065e71638fe1b19a6c18f080b1f8336423c306103c31ac9aaf93a606abc81195392383dafb7eb0ce1335116ee9ab906a4ae6c4e9b0447a97d6139d0ffdb91ef3b18e6262c02491856a378c20c55485b5b6b49b5327b50ee62a7435e1857a12781d9cf99b3a947809a96dbddbb96a884bec967da0adb9f42853ecd56dbf533037e36b53c5cc135bc78162dd551c3d1632aeaac1948971dcd35db07b6ba039357c45bffe56288f862cddf368e123f253e44403d07e31c19a685d0b3ec57194e0bdd3acd2d5c8213f51c45c026465fdfb80445f0bcce4a211305463c8b68f3770792a92a6f2ac355725df74c9340d8bee3dbefd1759f54d8640eb7ab5acac48fc3343baaee825b7ad0067c5950c4b9581ec0d3fbf1b07e9700d12e05dc94d96984b0f36f62d448b3d02528f344d0ec227be6bc729c0e0cc14a26b21d570f9ae6f32e310f7e2d9cab5dcd009623ba11294afffc8880a48eda1c47ebb3b186ab55968f24f954a98cbc89eebc5a349f7823f689dbb75afc3186494a04f867ce4b8fc7d4ff86094f534c7ff79c0255e89ef403a60ac0ee0347b79bb7a660a83a86eda860e8eaef46c16d4039fe9585b161a5efa58f21244e969d3713bd22ead61f3ef3f80b612b5b681ab1dc22d232f2f4de688d0a390e3d34de5b8221ff2afb01a9651a4760bb6c74dee31bc3994b0acb2c046dbf2779a16bfcb5e032d13b96d5c4896a641627b79c98635037d466078aa71e16c1f5708626bdd941ad6287d31e505c50418c20121112a576168c28b165cbc2c5d3824df6dcce5e5698a07ee590a5c32e8667bed7de512013df87812ecac11601f069b1b9086f31afc79b1c82f896d9afe712c17ebfa881ded7f4bfd009e197d3c085fd18c3566683281dc4f121917789c2186712e73e687c9b1be60287523476404d210d97fcc9e1316d01317a8e301b8d30ecf04d600e3f30686dfd82e24913aa9d1d6a97b0cfe87d5daedd538926c87528d5ce961637cdee9bdd817ea4fdbc5fe56c07faab9ff0aa79ae2726f85c9f434795cf72f15672b0f750eecd64d350c760a9538a4214be237a534f9e22f1606da48a019acdc99517c1e37bbb1408caa76cf943d0431e3304232c8056968458e3ee52f29a1bda1e02d4a9e6b3d654a140fd5b6b332517ebb3a1f51b296c5d6cf043ad104b4e2c56a22be057a37381b2fffb0712b04360d7bf3a5245bd8df552acdeeb0c34d976ad09185fd6da1657adabd9c23f16c079afe4b38898398e918b43225a45cc937c8e776dedb1149c7734fb5e2773d332651a99f32b81e97b806685bf7bbdb8f4c9ca775428125bc48e2ca40dd57bcb69a7f9f3e1ef185219716d0cff47aa26209e8c42b1fd26014a120280d0250754df613cc6566929114579fc426935c0537aa33bf200624d1c299f675f314add860ea9fcd35832d6db75c5bc3ab6a76ac0ca7c1354a92cb4f48dc8808291f3219fd1e087b7029703baae0d132bd3c7625d821f41063615215ebf238f92f12c87d1f59efc1e2cd0aa9018f19b02fc6acf4a1641db85feacc0472eda1c9469e4180d012f5e27dec1b61b2ddee5c926b3a4ab139397ac2541ddeddca4b7481c6412ca0d1b231091eb7e263767983acbebd451bb368f3c0c65ed63fc54650d901836142aea142ff5527d57d7cbfd9bba3605c5f34645a21b21f543007d71cf3679842de9a4906594d720a93574763f658b95244c477fedb2b2f9f9eaec31f309170a008da4c7a907a21fb778d3d51ae7e20d45bc5cfd57ac59f17b45bcba4a6476ccbc1d5bd4a9f432dcdb4c452c974c22973d944eda654055b4b925886f5a58213f1a90b3f9700287803e1b563da9575f8a38d69fcf22958316a7b76b6cf998dac20dfd73cabab55d3b19bb5e66d727c09f7827684ef36e1a9d0f6468b9fcab4ff4125ed56456d84e4ae3398f47c11f6a7ee5d697471f0b597dcb23f78552c36a84e7ca4798bbd8a69773723488a59a0ffe2ea52c1df7b9779e547ad9a89695371ff969a7e93131278f5ac16944a9bba1648540808d3f104df6f0d88acbf9a3cce64825cb057ff461df833953294fba43ae5da397aea8c56ab23700e21f4f02a5a2559dfb2b32764bec878b7530534e4fe39e7c1b1b3496b8b7bc2faccf34415ab540abd7f6f0822e436cfcab417ac5212ec186e8d229d1078da06a79e9396dc8ed00e58e41bb5458a8ce2a92956ea102485fb91cf5aa6d2888ca511dd70ecf5eb469991365258cbe945b21b4add62e582d3cb03866ca1c027a65b823be98210447ae22243ba72645f612d420a36fa41510bf8e71290e828d43d8abba11d9b5400950c55e4e49b70e132cd83723581925c806070b4dced1f905569701c67ad221e0f4cca14a4ac86307b74616dba4006582353a452ce8ddf16fbd34ddfdad8dd3ae66b49ea76b01c66823cfbe53f2ac4778f9dcbd782ac0d14ebb28f09c46b3cd0ebb78c7a73f944391e99f981ceb3bd7f75d8b2d37389863aee9dbf183c06c85630d88914b118613108e872c48896a4720a986f0791212787143e96d7a78f3494f1866164d6700f2b0c215e0b94fc502ec3a48647cf46e4d5292ba5c869e86ab03d50480c6fd4d8cdf019e2638bef0dda470c6966a127f7d3ad918dbfe124cfb154b9885e15afcf9dec6aae5bb0bbbb942dcfcfc897cfddafe1b9b447afc90e330a07387e22c9503cb5e2fe96469383f79e0ef9480e3cccdb6cb974531bc33dc33c579d1c6022c0c13c1b5fed9ee3b719a085c1b95b96465726b20ff1386f4f577e00b9f9b053628d4a84c7c9f1d180cb885fdfbbeb3c57f928c1a"}, 0x1008, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000000c0)) r7 = getegid() setgroups(0x4, &(0x7f0000001280)=[r1, r3, r5, r7]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/235], 0x1, 0xfffffffffffffffd, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") setuid(r2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) readlinkat(r6, &(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab87200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100"/217], 0x1, 0x3, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) 20:27:20 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x4}, {0xe2c, 0x81}}) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) 20:27:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40002400000002c2, 0x0) fchdir(r0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x2, 0x8a, 0x2}, 0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5ad06005755e695f27be6f521f9a3e62d00aa48e16d05b5e7d04e8185326eb56509045", 0x23}, {&(0x7f0000000040)="6d73f2fcab9713bd35bba1a7f3b014bf13d2b329b0a4352fbcf467578a367497f23f5ad5de08ebafd4ee6a4980f11fb45cb604480fad6d5a7919a61e4f48bd87ed40c2e937855955c4337bbd9b336baeb3628a9a4840941e28d4a9ba286a3eb8ded4a5a928ae30b31bfed943e9bc68", 0x6f}, {&(0x7f0000000140)="1ece1c7c06f733c8eda912f355ba0ca26029d77f451b60156119e4fee09ce305a672cce47396faf38220bd2d98c2bbfe5b78478cc46fb89c04b5065235ae1e92790180635e55545e225c7ee34b4475c1d9ab6ac4", 0x54}, {&(0x7f00000000c0)="3c2537364d8f434a4ad6aedcc2b72a685837a6c85533e087c5beeade229eeb2f18a5900ba5325d3c5bcf", 0x2a}, {&(0x7f00000001c0)="50cd28111136bf433682d222c7a0d4a76c45d233ce4a6d03ecb6303fc1ae249b335a7002ca5d20bb58545456639dc849c1206b93ebc5e3b86eac3056ee43b0d08bac1c5a5177d2113c313b70c6", 0x4d}], 0x1000000000000350, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) 20:27:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x8, 0x67b}, 0x10) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) socket(0x20, 0x4001, 0x6e3d) 20:27:20 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) sendmsg(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000500)="2f114277a443aff5fae10770eab107149270575d9764da9ba665daf24003e4eaec45ed372a0ade3624e02590869bab403794653078326fed6ee534ca9734ba01e94751b454bb29b783a20362118be27c3d878884819fd53169b122fe7d46b67ab90b87ee", 0x64}, {&(0x7f0000000480)="787443c5644ccb5816d70c58155e96d0", 0x10}, {&(0x7f0000000580)="ec64f606e9e29890b875afac2362", 0xe}, {&(0x7f00000005c0)="517fc430af2f438c625d9de762358debb576443872", 0x15}, {&(0x7f0000000700)="cfc3f1e458b5d84b824b197624da72810105414f340abda311819f671edf1d852543cdda9d2ede8d2fbca62d314ca8fc7314bf9b09428be218c6e01c18939d23762badb2cfc853fb6d5dc95a7295e9653f2525443e22bed9dfb66191c184b562ef7a54", 0x63}, {&(0x7f0000000780)="907b3ceaf6a1ce70d1716b4f2488ca550f422054e991a4f79716c92a7bd7719599e8fab06d9ba7a5eaa0657fb6ce4deec0e4da96d8d0595fca0e66b0db91c441cc0891497b7fff77aa21fd1e18f9d7e2bfc83b985f1a25c7875d37614456ff9ac2e8c9c7d27996027eca72cd92fdfba78ce8556ff1fdb65332db3d08ace69d93db202323393c6bb4ba58594956186935151d5fbe82b0e6df6e043a87f9d041d3385849d5319d8cc6eb0800980db305c349c41065038722543060c4b1d5ccfb50640f1be392dc995a4fe319f57fc3d162ef17ddd3fc67fdcbb25b0346babe6d52500e773c7961efc739b0702653a796b3f214de70eab18c98c110", 0xfa}, {&(0x7f00000008c0)="5a1478e9bf872720e4f84160ea825cbd09fb480cfdd9ac93550908faaeabad02a3e032b13aeed2bdc9cc3ed47a84e7db1b57c349cf47176a24b0663ce717790bbd8f4d8a8d8903240d329d8027e69619a25952d5a40bdd5cdfaf10b922c640ce0ef4b8e930b3eca073ac961ee5f59b3cdffc6575b528ccabbd66dbf0b6f57cacc822dccd1c6ff11b32354ab862546f77995483c7a6b757de3a25b3056ead15720e9b0c38772eeaa1ff", 0xa9}, {&(0x7f0000000980)="f386d95c2b3af2f636d58f8cac57984eda7760a885274989ad11dbbd1a5f2ead45be5a824096093dc80521cc75742913c492c519e2a51f774197a104ab96405715b9a02d1df4fa3e0684bc74ebf5932b0973610bab5c6ffe7560f8e70f8bfe1ac216dff2de65d21b", 0x68}, {&(0x7f0000000a00)="8f3fc315c7862e4f365a38d9d53bb97fdac4a1b1056dc36b480be66b14c900cfefd65d69614ba5", 0x27}], 0x9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="f0000000000000000100000002000000b999cc7b0c3dbe49e04d276943ea95e592e70070a23bcc7a9de9ce128e027f2a5080822572eac8986403fb0a849c7e456b44ace8107073ad74964e6f6595685263517c5536ac4bf9b6e3d58fb247c27491ff591f1330013bdb218b59ef33d7ddb1d0d4028dc60e49f05bd473108d05c7c675cba054ca305cc5fcdbbffea80922afd662c0a70a5ea42db432de1d03d9746e920aea4e6b411fd3722961ec3e5e38292e826d0ee9dd8217ba3cd6001952ea8b0544919cb2716ff02c5387dcb65901b2e09b2ba28115116fa5330fda64800a64bc5fde74ebacee2fc9e237000000000801000000000000ffff000044000000b20fb5e7d790540c08b47d29b55e36798c057930de9e9619d271f9d82f5fd6bf9d2817c2fe757aaa6b1fb698d3c2ca0dae9164cf8d27f3d282cc5f45c8c2aae7a7bf225788334b2f2dd2758ea9ca153de9dc42654a833fbe30cfec8bca71be659686cfb918b99f3893cf4169db4741714aacd755f41212273fb52cd35a8db1c597374b1386ee6bf39a425bd40302d98b8760b001b25de55bc13b90a92dc23bb2038caa656ffe9f8c573d53d28080fad0a1d038350fbf27f55f5ac50496a39b18e1b9ca7984eb2e9d2f8280f7788e50326bc1a1194058f4f8cb6bf8ddac62e66328166862b19901ba138b4a063c5af85345000000000000000801000000000000ffff0000010000006d92e858ac497752add88ba59490b8273469885413617e17e769c5a9e29a1db09c3dfe487a652671c9a08d347da5359e5e4b1f960f264efd8f3dc04b1295fda5ddc54fd620a393a2ee7900d203ba7da298e5a12799e7f93a38b8f3981a817414dfdf3eb9cc18c2b4e58a646269986f75307692a7f8ac73b2861b44d08d8b4a286eabb53441bde7dc1383c97b82a771445bc35399b6766307709165850bf43806fde40f23dff56cf609cd6b31af3e1ec310ab1799f4fcc9c17af4c303894d896441a383e992adc70e1846088f5b00e0b72ff5081490a82b54bf312bf591cae7d462c442f8c769e0b624944c969b55a3a83da661d1208b11005800000000000000ffff0000ff0f0000c50ced7243fb50897a16ffb521ce7e27b7e472a6d41ae6758317a873640b6aa2a6feed835c7906781a528b4a032419b5a17b18070df4420e498e14dbd26e258316198b0a5c6eb1ac5000000000000000ffff000078000000a69bcff4afe5d8465222743a560bffa5934bf5570f70774d46406d70c2cfdfaa8e6be5b8e9aab659cdb7fc5e3b98f74534ce9ea96af621ed5df13bfb68604d14361d3c19000000d00000000000000001000000020000004b691b2b038375f13fa9ae379e64da13b4bf4e44e7c152892979abb53a9d57bd79b0dd28a632e7530db668f90ec4046d6494cbd58b4f5b3e86c0da3558fc3563b58e917cc62c532717969748597487ca94cdc1d4ea25f3fa79c6c511e5d0dd40c817df5a41320b379089b11453ffb6f06a702fc22da7a87ed4cb1567a356158e10b99bce038849a03bcfa144049c676cfca5f8a5cfcc0cbbe657e17b28e5ff56c6b472ad2c3b8117521419c2217f8c1586e80d2e175abe03f6529c0d7aa7a8d80001000000000000ffff0000ffff00007f2775893f9e32ac0f1c9f09b88d885eb70cea4f0be0807ce78cb35f1d101c7ff95aeb7903703756905364add0b8f3b12b1d3c4d9066062bda85f35dbc9771d354af6853e33ded0101cc2b1c5dea79e2672a377e5b87c99f2d82a08d6b4bde5e361a9d06ef2ceee153ba4e2a93c6c03c843edf528fb78c03768ac090182662d35dffd37fdcd4faea54d060e3ca8b1f0629adde807c029bcaa66f0d04e86670d0937d177f1b5f8c278a72da2708005104a5d75688047aceb2d24617395545e2e45c6f32b2166ec8e890d61819f1cc908fd370f92e3154d008bde8c894759c9c7c75c8be8054fa6ff1180e000000000000900000000000000001000000ff0f0000497775e49e5f1fcaf06895985d0422bed8f01a01d7972534e0f87005659df8a0e81197b779bf4507a510e4d8bd8404a1972a83a0014255da36172a743b693408184c0ac4b6d77bc65bc3501fdcc9334e552c8e407ea9cca6f93e0da3485e4e5e5be2814df6233a8dd438c023d59bf94e3b31570a123a8a3721"], 0x608}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000b40)="d104fa054cea9b1ec25f44ea554f3a040000002320c31787e5c07c35b9f591601f24cfb4d3fb3a8c0e2c11de10472e41929735b647828b2cf26dc778d0b3a11511825881a6cdb62e6a424495f590ecef2da7b025b3d6963ab0ccf8d3b1489f6b5b161bf15c1665c93d70d3d1cac227bd9bf4bea6f6f725add2f8ae") poll(&(0x7f00000004c0)=[{r0, 0x4}, {r2}, {0xffffffffffffffff, 0xa0}, {0xffffffffffffffff, 0x1}, {r0}, {0xffffffffffffffff, 0x6}, {r0, 0xc}, {r1, 0x41}], 0x271, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) r6 = semget$private(0x0, 0x5, 0x40) semop(r6, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 20:27:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x2008a, 0x1) socketpair(0x38, 0x7, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x100) read(r3, &(0x7f0000000180)=""/77, 0x4d) 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 20:27:20 executing program 1: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5, 0x4, 0x8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000053000/0x4000)=nil, 0x400}, {&(0x7f00001d0000/0x4000)=nil, &(0x7f00003ae000/0x1000)=nil, 0x72d3f167}, {&(0x7f0000329000/0x4000)=nil, &(0x7f0000074000/0x1000)=nil, 0xbe8f}, {&(0x7f000005a000/0x4000)=nil, &(0x7f00003ea000/0x4000)=nil, 0x3f}, {&(0x7f00001a6000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil, 0x9}, {&(0x7f00003ae000/0x2000)=nil, &(0x7f00000d8000/0xe000)=nil, 0x1ff}, {&(0x7f0000393000/0xb000)=nil, &(0x7f00003d0000/0x2000)=nil, 0x7ff}, {&(0x7f00002fa000/0x1000)=nil, &(0x7f00003c2000/0x4000)=nil, 0xe1}, {&(0x7f00001f7000/0x8000)=nil, &(0x7f00002e1000/0x1000)=nil, 0x4}, {&(0x7f00002b0000/0x4000)=nil, &(0x7f00002ae000/0x7000)=nil, 0xb2e2}, {&(0x7f00003b7000/0x2000)=nil, &(0x7f00001b8000/0x2000)=nil, 0x8}, {&(0x7f000017a000/0x1000)=nil, &(0x7f0000369000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003e0000/0x1000)=nil, 0xe5fb}, {&(0x7f00001e4000/0x1000)=nil, &(0x7f00000e6000/0x2000)=nil, 0x6}, {&(0x7f00000b4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f00000a1000/0x2000)=nil, &(0x7f0000364000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x8001}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x80000001, 0x4) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 20:27:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x2, 0x200004, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 20:27:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x2b, 0x2d, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:27:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1b6b5d2d) 20:27:20 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:27:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:20 executing program 0: getgroups(0x4000000000000052, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:27:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) truncate(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus/file0\x00', r2, r3) 20:27:20 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x1) 20:27:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="c75b887d2c5b61c36806a6311a0fb9fdae173d7b24629715263ba51627014fbe8c9b8a621f963ca7e29d87aeeba17e5079f145dc6c211086b344efb7bbe402082d00400fc0be76d39969ca7c9ca43292fd74f541807af0263779773d43f9ca887caf057b6d01e123255e706207dabc3031406c0a97616032d5d1aae77ea1621cbced1d7f117ecf34087854278bf0dc05b867b58e43f1d75e67096408c9692ddd1c47dd", 0xa3}, {&(0x7f0000000200)}, {&(0x7f0000000240)="df8cc909a3eef0a6ba1005212e28027f8903314d41a50da2a76147f7f407fff83e58148d70bc0df16fa5d781e7f31c98ab6429879cc2af2ad7c43aa3", 0x3c}, {&(0x7f0000000280)="80f026bed72835c9afea7680712109461c08874d94b98de92852ee85d07f321fe38ad3f3242d4d755b0f4c7b9721fe9e5fbfa8260d26f232fb89959fcf198f7a21e684e6be5fc651a6392bf97f0683309cdf8a10a0a70dfaca15ad73da1edc8ca89cc207c794666d6bbd55551f60b3412326f651446418f9f0", 0x79}, {&(0x7f0000000380)="42673e19a6426fa3b808ba295e0f124289df24165fc0df361c6aba67d2d08becc45dfe84095034ea531f2a63181cf0b2b5b490d4259ccd01965bee3aca070555bd5becef274206b8d3087902186569c3af6c2c043f3b0b8c5567e8b6230dc52a875f6df3dd2e19310036851f6c032fbfdecaf8fe16aa287be79ee3420c1a2e1133b4ef75f493b7117b996301b47c30df61b84e842b", 0x95}, {&(0x7f0000000440)='.', 0x1}, {&(0x7f0000000480)="5f92ed30ce01879a79828e43513314adc4709b1377b1358cbac2ff7111458db62994a53492eba47614bc392042e28111dd526e253cad46df02d9bc009f3e3773c5b096aecc540e25d9af0936d3db16574207d21c469e309509dcefee496b372ec8f33a82b181231c48c9581160fe61c7102d4256f7d97c64544b5896a507c747c4e87132d8c58707b4e76ecad79bba335917adf80ed5e4b1c8f808f0cf55285864592cb1712b87293ef01969a6c8eeecafbf4886cfad8223689e804ab19e90f5b11de0d7c5908f5263", 0xc9}], 0x7, 0x0, 0x0, 0x405}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 20:27:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x10) socketpair(0x3f, 0x7, 0x7fff, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x100000000, 0x800, 0x100000001, 0x58d}, {0x6, 0x100, 0x7ff, 0x4}, {0x80000000, 0x0, 0x3ff, 0x6404}, {0x5, 0xff, 0xd5, 0x6}, {0x3f, 0xfffffffffffffff8, 0x800, 0xd2}, {0x0, 0x2, 0x9}]}) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r3, r3, r3, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x200000000000013d, &(0x7f00000007c0)}) 20:27:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:27:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 20:27:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x10001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:27:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x3}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffeaa) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:27:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendto$unix(r0, &(0x7f00000000c0)="c741218eef5407facd4fdaf6feb77394b6eb035fb3a73c962820c9e24cd88be8427d0981be3d5e83e425bf3997f5b9c7fc1cca0c227671f59a3dbc2b555b3d8366cff6f3db7967435a2aa198ff66fdd27d552d2b23044709832a90666dd2b41fe1964dd680dd0a4c981553032b98370f608786db3d4a33b570c8047fde7721ebe5f5f41ff0eb99675e3e58c6f3996cb84d244dd42464144420a419636dae671bd32140993c", 0xa5, 0x404, &(0x7f00000001c0)=ANY=[@ANYBLOB="0009000000696c653000fbd393560d015d384744105fbbef5f63929d8dfea89842"], 0xa) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8000) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000000000000b, 0x0, 0x179) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x100000000, 0x100, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) getsockopt(r0, 0xfffffffffffffffc, 0x15, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 20:27:21 executing program 1: r0 = semget(0x2, 0x1, 0x20) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/244) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20440, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x80000001, 0x36e5, 0xcfa, 0x80000001, "179eae464781d0d3f075cceb893cd88c1b22d126", 0x3, 0x6}) syz_emit_ethernet(0xc7, &(0x7f00000002c0)="a05c1785d20cf4374d88382f3ef25bd7810ebe5638000000007b8ab29e3b35939cea42bfe055663f8aafad627df7bf150d1a21d7115acbf70d5d949261982a4511e95dacc58a1bbe61fc4a666582ac2f0fa7cbb1aba52607000fb0694ad68218654b24363cc622435d01f331aaa6fa83cf63bb2042c5e3abed617a556c5b0309d19f4fd8a67effd040011a0b8de7d74d8204fed18badac31afac2872d9920a6487c48548ac24d6cd37d9654eb13cd2f33be47d36810f9a02a45d143e594f1f6e84e172b031d08e") 20:27:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x3) socketpair(0x10, 0x4, 0x6, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xa36) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0xfff, 0x3, 0x6, 0x94f}, {0x1, 0x7, 0x474}, {0x7, 0x9, 0x1000, 0x1}, {0xffffffff00000001, 0xeb, 0x101, 0x7}, {0x6, 0x8, 0x8, 0x6}, {0x0, 0x7ff, 0x1000, 0x2}, {0x0, 0x400, 0x800, 0x1}, {0x2, 0x8, 0xe18c, 0x9}, {0x7, 0x3ff, 0x800, 0x2}]}) 20:27:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0xfffffffffffffe8f) recvfrom$inet(r0, &(0x7f0000000000)=""/38, 0x26, 0x841, &(0x7f0000000040)={0x2, 0x3}, 0xc) 20:27:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xa00fffff, 0x3f, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x41, 0x2, 0x2, 0x2}, {{r1}, 0xfffffffffffffffe, 0x83, 0x40, 0x4, 0x4}, {{r1}, 0xf8717e5eb9a7f482, 0x2, 0xfffff, 0x65, 0xbf}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x415}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000042, 0x8, 0x6}, {{r1}, 0x0, 0x1, 0xf0000006, 0x3d, 0x80}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x42c}, {{r1}, 0xffffffffffffffff, 0x25, 0x80000001, 0x1f, 0x1f}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb6, 0x25, 0x36, 0xffffffff80000001}], 0x7fffffff, &(0x7f0000000200)={0x766}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:27:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) write(r2, &(0x7f0000000380)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1eff5d08a677f4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652d02847f456147cd1f2dbf990837824f5db777a3b1952222fd409ef220b2f410566510f8d4c21ffcea97a924e2d885fb0749ba4aadcb48e7fdfd1a9217274bcf0c5829e379e12b655823d076b38a892d3a627fa0066dce5f7b45f85022ed450a9b6f64216aa345cbd75e9", 0xcb2cbe1f1279d482) setrlimit(0xf, &(0x7f0000000080)={0x1, 0x7}) 20:27:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/228, 0xe4, 0x0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) close(r1) 20:27:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f66696c653000"], 0x10) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000150000/0x4000)=nil, 0x4000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 20:27:21 executing program 1: r0 = socket(0x800000018, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65300094c53bdea72bdf0efb"], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xca7}, {0x4069, 0x1}}, 0x0) 20:27:21 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chdir(&(0x7f0000000080)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) chmod(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x105) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0x2) 20:27:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd17, 0x200, 0x9, 0x3ff, "4993b1a6015c2e0bfcdb6e048371ca109838c9a7", 0x8, 0x2d}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = dup2(r0, r2) sendmsg(r3, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="7c398f028d8cf934e532fade6a0c42d0f47cbada95649c9fe4914635238988810501647025a2ebe0029c9e178d21e7de6dc9c95668a0fe078f4c7fa2ac7dcd1d0985ce2f9da74d7a68371eaada71929160d01a8aa6720ff56b89eb8fe9c628055774c92ed2c6ce617ab9292a3397c8cc16d2bfc2797eadf1dc00e490b1302c02fdb9edff3a2d3dc1f470a5969926ec91100d542ac416dc99cf49d885e1d05bf8221db065f4c3550a4b5c2c4e29746cc3ad0596f7e340f00b0a93f0a7622f7aee6a6281", 0xc3}, {&(0x7f0000000240)="c1ef6cc614985961451866f359be09d034187acd4efa03b58fa9500acb85e897d29e527048ac644b3d339136440de22aa265276ca70715ed2b9b94216a72e562e764ac1d7083facbfd7d9f62314361128e270935dbb1d43395927c53d9729ab4cf0ed0ad282924b55bcb97af35c12e9b8c7fdf38e99ee364e5014b45c189612967b83875bb0164039f04a33a730c502a0f80a405a010", 0x96}, {&(0x7f0000000380)="3e679cda5d5035fcd544944ee0850a33ff24b7dd06694bf11d7d8d487a8764575fe6c012ede8ee0395e9ba271ab1aa62e49953f1469b78c381a4b9cde0a71aecba073d9f88e06a62f7007ec0ef7b179a6a939f2790293d7f51e9923523cebd3aa7a254307205defa10e0ad8b032dff1fb5e7db0ed8fc77858abf49567c8f45", 0x7f}, {&(0x7f0000000300)="f8303b1fea374d5cd84d46bb2c462bb5c841ef01e4c29c558d6e", 0x1a}, {&(0x7f0000000400)="8cd35205a51918795e7484fea68f8cad43104cd7d507a35156898369ff578df9dfcda7896212556e5d1a709ce781b23061a18f57c1def50c7fdfa60876d0bb7b920390c6c0b642224d3c3721cb3892e1e550153bed1c058e2df35516498cff7ac61c3d323c0098495ef4b29fe30b1d23ed73ba227670c1ecd4e1678bca716a0e8b3900882703a9542cf3ba1ca5d59b6e42c528", 0x93}, {&(0x7f00000004c0)="8ee6f593e1685dd4987fc76c6968828eeee8f32cb8c363a85239ac4c8b21c846faf05fce80ec0eaab6a31df1de5dcdf957f89ef90a13bd68ba968a517a6117a9f1b3d0d611c43e3c3359021d6fd4da49063a3879fa65dfefa27bd6abfc6e23f552fb840696355e2f1717256848652d36b357ee0df982db97a9c3", 0x7a}], 0x6, &(0x7f00000005c0)=[{0x88, 0xffff, 0x0, "cd0e649e6541c24f970159b8d21246c100486ce38986d7e8bf96eb3741dab1ab5addaa75c8aad150eeb5db1bf9af243ad5d3a2e0e58875a9de28e025bd7c79727fadd37eedf2d911c6994358fcf8667e6f769e132670672a8e50b83eb2b66ac69494112590faa58e90b4ee27c5da23e9354a"}, {0x88, 0xffff, 0x101, "a3f59e2e089d6ac1d838836ba6dd74d2b9fd69973159d445c5d17814e9657f187bf7c6a462cfcd94b4eaa342a8bc63374448161c86528d44cc11f571118c4fff98f448ba9138dfefe6963e9c70611b76c2cabbdd33c845870a8e35dde99cf70360b5f384845724d946b181b9086ff6577332a8d8a02ea5a9"}, {0x90, 0xffff, 0x100000001, "d409debc838981a60adb23ef010ba513919e53c12c3ff13c67561ad7e2b0350652187d6c8f7aed4ade8f3865005ebe230c6ea7cc0229e0efec1c3f590d74506eb58e69cec85147875025d4767542101e273d37caa0efe182cb0c7041e104111002e8a05346c288738a1da470a1ad0560706ab9c86be9a9eb8c"}, {0x80, 0x0, 0x6, "1fd185c8f8063f06d0e8f4445129693b9e54c19de2dd0d1c17f21c361564f168b34433365fd5400450d82d2f2c4037a34023a3cad0bf0d8b703cd0392c2729b30fd61e202806dde58d872a23ee0d776eae02a804f3f00a5fb5f674a0977097c1b6dbc0ffb1e2f1f3bf83"}, {0xe8, 0x1, 0x90, "684d4f122cb3ec5d975f40df35e55ba5b24db5392b2a2a55ceac2e0bfb2b5864cbad44149dea66eb94b60c75ffbe9b62e78e63da206d180e641d6a3de6b4f4a823fd367e465e833a56cccfc6e0a4ec276948f4a1a860821b592ebb2a16419660ab25b56696c50d4469d7f9507e8ba0374d655592472aa19bfd4744c252ffa09f32e952c876c09062e07c691add0240bd4ccc7200611cea55d8020ae698440575cb842cf8aaf9bbdd9582663404d3301381f1348c7f1cab86cda3a41f1d0bc7ca71fad1fff567bee41b68fc7d640cd915265d425f7c68"}, {0x98, 0xffff, 0xca9, "bb8fc88eafe5aff119a98579c6a908c84d28ce75dd366939cac4267fc95de8ba64e5423f26b6c520a64c1d7a0dad96652eb30679a1647136504671aba44a41fef3bc630945b5436ca76c8c74da8e7700f1d1b2ab729f454253e95b92664743565fa5c53ce7abcfebf6ee24eaff9630de56e68d29e4abb03bc06ead4829d29d0d07c0f2fb"}, {0x78, 0xffff, 0x4d, "a16b21d5072bbb7dbe7ddc9fa37f2c75f75fa7ee15c5b051ccedea7dc121b8c8d57eb36f4f23351c07e32fa9680bcb0dd56c590a666bd8afea8b8cc6f058a36eec0ad904d3b931d4f4b4b2df8d61756e842ebb89b643f765e0933a558e9f41a0a26c1e548521c5"}, {0x80, 0x1, 0x2, "a96050411f807ca766da0f99a77abb7900e1f2f7eb8404b3b78c6386e2c1fae5843e326645eaae6c0024fcbfceadc1e793128376c9f7e9c4711ddc87981ed33568df2ea254734855716e78898ad8c92917ab7081b4644614ac5f7c7e39446e759268234334552103539a3d"}], 0x498}, 0x402) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 20:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe70, &(0x7f0000000000)="b6") 20:27:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = socket(0x0, 0x4004, 0x8001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x7, 0x450c, 0x7}, 0xc) 20:27:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) poll(&(0x7f0000001200)=[{r0, 0x2a}, {r0, 0xf}, {r1, 0x1ac}, {r1, 0x10}, {r1, 0x1}, {r1}, {r0, 0x100}], 0x7, 0x50) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000040)="23e3c55a6925c78fcdb057c18744960817d0f3175ae90c217a1e51f1ce1f641bbcb34839115f56d879a23935c10c106d51e2cefd6e214a347487a50a281cf23cb3740a631b79a99cb4fb2f22e9b25e6697e2cb33da5a2b1b130ea01d7bc8cbae307e8352afa1cdebe52aa62cb22859b0e7143f7152c0f74b864d9bf30a6bc77b9688b0d62a7bc4515b9cfde88d899a0554781cd8f52361d6b655bbda8526e88e95f5638372425e81e6fa202ecd0c26f5036f7c08f1cb7260bff79a18dc47a648c3859aaddd6813b3261379975169ea56b5158a1d455608cbf33ae76be09a7dce628daffc8c81e34fdecba8cc3d3a504795f231c217c332250c28424ac2f4197ec39ba2fa51ded27edf2e8d89d8021d74c56bb828f7eab2044857b8558a9cff752dca91456fd046e13ef983219feb91757088d8dbc4ecabd1054a28ad16e8f8770b2a7d7506a95048e386d319afea29f284448ad1da9d942a7a88de6714bb95e08f1921c7ca736fa154bfade25e8a39a090cac6f1c25e40942d5d3fafdd348fc78fbe6da58f2e56d80f78bba9e8711f03ff7b7c74823a4a888a6fafe0f0fb663424660c4af2353a5b1e8219645e1396a574ce2eea5d1a9ed248cc16141af88b0b87218cde88c351ed34da227a527335e7e06b6ff08669da4cdd2495e7271cd0f8a877851c2835f8124364fc0519a3aae1ce0bc1a634e26d2c0ef6f1383f7cf682946868744460bdb2da14e571446b5c5e9cae32a52e61595a4feec5e49797aac2795368373eda6524d3be6253dfd14ba286f63b35f7f950531f84bbae0f1195659fcc4803f0d6e090e5a093605ad8b1233c18d29711c6efba4d0018156446f44cd64a9ef4f7a12c61dbd24966acabc4acb182307bb0d694eabfa6b17c02c3a6f653d803d8501837ba36679201bbeda2e1a95dbbdbc6da62ca5fb482e4c5daadd27809de97ee2bd7ff84ba9298924e62fe17ef9ae7a41e514d6abf9f952c2ac2c623f821dd8b2a0683fdeef9c83d74a9721fc792de9e7f0fd73bd0ce2ce61aeecc7091429a6c4aba36e9db0c2370c2212571c54f7b3f8a0cae67fe3e822c01323fd7318e34e9936354272f25be456672faf11171593fb6c17ca9752dc2b8eab420e3375b0f0e4214806ec885174d81ed5fd80471ad8d47a6595ebb2942ee5d9fae3036f2c7b6da492f1ec851f8e95f592a57d08e5fc722fcedb927eb5654735775bfde132375e345cee8db89f01882bbbab88e7296deaaa575b99327d403ab21f17743c8a04cf6b7d3e343c850689339177e2bb4c8c4fbea3c045e15a9eab364ae0c27d3c2841722465132ce31cfefcd311703dbb834825651886322a654282ff11738b6655a14bfa60d17a2fe2065ca5290eae9e33cccbe34e13d9ed6fdcd3b38318d6c220cf4571e50f67ab69d051dee47ec05c4d4b7d345a598bcfc1ed7f6458b7e0f42b079e52b3181629d95c2a7a70e061ceb4f8866ac213d4340b7d171fa1b7ef0fa1d91a3f557ccf07f35eed2958b5328e278e98ef2a403b0ac331e7a95d75d209ae3855ae9bd5bc043e6983f6eb9f2dc27aa2407572510009175e0e2ee93c044d2bf84d4d7019f982fc2b1d1f423f2834184cf3e94bdadbf2087c244340d20c6b17144ce79331be607a54e4ea7e8b278bf999c49d7579ef1d762fdf8d8e4c62fa49ea48ccfdd98be6f819bd7a1c6debee48974d1704669483378c33ca37cb6f7d35a61e43123d1cace5218d4e07448b3673beffe7f4dbe94a5c2c65b1d2b94c239fc7386f59b743e59c49faee595ed6833fc6fbfb7d2d2da40914bd896f82584f4f0acb657ff38314f4b80d60e352665b46102c750ead0178ec85788ca9f30e3a816550c649b1b0681b4604491c1ad5c8e792c68dec626f8d69924ba4326ceee942c331f77cdb126216e5443eb5b26d86024ef34c2e8fcddec4518d816a04826c6bb0e782f864bcf46f7e7dad4ff0519848881017e4d2f61511976d1b52b7f019283994fac5c43c50ca274221d397fcd53f8189d2c345d5ed46445fd7fdddb7a2e9ae2cc679fa897db37bb2850a97225f7c79b9245f7c8ee13e2d9119780da0234c8ce43b94bd05a60b5337ef431ee4cd67e00d69dc54ba6cd7a73094c233ce8ff5ef3c2e1c2150ffc38fcddda49df5c8635e6b08a53b11d280d294dba0c69b0ec4a1eb510eaa104aa2f5e7def99d3deb87646fd3ebb21df85777a71ed46ec8bbfc821a8d4678dcf37f492a919b588142075d58aeda139f1034ef099751e2ecf6983d14bb8d540dc96dcb712022f2c92c24bff78c5108aae45f9659acf696a6989da0a1a65434b9972aeecbfe61cbc34754e21ba9a6cca8b861769e1f652f0ff37152c76594b3dae963fec0c5d0853617a7b128bf3b00deff92a1c0af97b5a19b0d953015b88f5a0446ca4b4b771ba022552a23af178a0390cbb19aabc11ee45e57b9c7293e490f7b0c4b4cd3589041b8703076200670bf1e123fa688b14f79fbe1a4c790ab9ab524b1cc91bf1fe9bfc829ca7ca1980b4ed71fa31d5c1a07984fb2bc1b68d2212209ec4e5ca1499cb4d39601c8ffc7a32d47c6d6b01f9a590a7391a5b77211086f0319d4c5ae535fa54c7aec7a1f592fb3291fe4fb0d4ad78c21093fbca2561df92b6a3fdd52f638761cbd942891e8bb0806de1b44d0a28b320826e025778fd42d9fac5cf74d0f5cf1fca8ca15a05365bda61c937b75e1700654acb5a8555b5734c40e75bfaa3a3ae7e78647e0b3d7f431448bbf92f332bf6e88ead9b8a59a5d72f5e4d6e08652054ba3ea00d15ea5765e1e65d45ba54009880be33cbd1c13d47e631f396eeaac12b72ce667d1ac0c246e111269669f9b58b969f2052b4bf432d1894564617a10be24b98d6b779ae671780b7911a48f8cc79ca9764680f6ac21790242d23827e34c6704b96bd07ae5611250278d57c4aee9bff1607a3d5dacdd49389b0eb5f33e7f2672539f0f83c6db6536ba5a7987e221efab2bb70a8630ba2f86b8edc2afab40afff7f744861ed77e08a0dff0b8e2981373abea8f5373bf8f5ab0cc5ea3e6de066c97c86c41139adcc8507437bdbabd818ee7eb3575c2930693cef473506de72b20da1f5548278fa7769b3081d119d17318024aaf37e07e5bdaf0ffcefb5f5fbeb9348d25609be3531c28c4e83d72d08add9449ba735935f0d790d21c2bd711340dcfdfee663e8cc8cefe9ad58d409ac06287fbddd665fd71dd20fd33f3714d160511b2ac4664cd332643b0614092fb249325ebd81201a4085ced5b45d1bab3cf9e1d399f5a870bfb234c3ed8df936c7aacece70951ec3e4dc1eab6450a064e0a22021d6aa43de6beb6b7831877742b87b08172b3fab2e8bf027034c099971a1ea0965a858a2918f814f29d639dca7338052bb9aed1a931f71dcc85a90551aee64cd4c7798ccea6930cc81bcd584977853f86f2408e52998a0e659dcf1df3b411483dae8c2b08bec698911ea448fee5a93bb4d6ea7ba906215d199806b034a0323ff145d4cdc291ffc9bca44dd8231280402837e59e5eddbd4de2f838b93341ef556a36a4bfaab41051a1c78a7b42d8767fd92a65441bb2d809b65a957930ef1839c606061b55a911b9981a2d661f6835a4b2ac3d05eb3bfc9274b1b9c661e6b663333300c2696786eeb9321699d152348dd2e90b6098cff22c17e22c82a1bedf48136902c914321f5fe880203fbf91e5aa4355d12ae76afe520cfd9ab98257761f8739eb6262c96877938a7db86511e4b605ff6af04c40a81d411620e1d291e3839ce9c05c27ba57fa96a202f4f4edadfc54789d5459a2391dbcb47b003f3cdeaa7877eb7dfb08ecf5b30d354e3f11afc403ae57f036aab731266d489ffc09e4a133f85c0852280fc13c0a51e8484814de298198478d52ebaf951b4834b72a7f17099578f8383aa60dc219b6f376b4d0d7419fab6752b047de451418f7626ef9519f2e728cd3c2297339372caf4aa4071b84763de799b18401b966168cc6dd216a32d80dd8e93f5725575cef2c97ebc44aaceda659f85a3e16c1d55eeeab0660036dc04f4aed609df0c7ed6f6d1c62216644f14068c7860f405d1b74918cd696f75cef9b36f71b9141036d3d2db5a7ea9b0b5f4bed066a2556d2d95b376c35af01efa45af1fb4864f45c1af5b34e4c3ecf6ba53aac9a757c41b1dcad0843fe10b01abf1cdb3a1758f1a0d42cf02bc7ed601c2c729d66ba0b5d2a73a6cd685eb1461e893880092fbeaacf890b1312350e0f5ae1ca06394946db47e60fa3962f95e9a6a30d67ee215eb4cb637392ab3c6a050a4a23ca91c2490bab9237a9a888fc0d86cdcbb3251848d8fdea5d17dd0ca9ad2789a91c93f420430c3fe7604f7ce3f96058440078997b40a6063f3a9f461e4aa118766bb6a68d391d9016226e87402e8151ad500e08abdfde4b51a1c62185392dd2046afdc56a534b5c66a05c359ce86c4a0c9611d840a75a8a8194fac27b49a499f58771f4ad05f2bd349f136b0b1dce0c22b5548c59df88e9732d8aa0c281eafb05f2c1ed747cd7889c97722d9551396d6f4fdebad464c2d11b6d9a28a85305ece90446396a65ee3b8eae47a2e67499088ed467cf329fe7a72c0cde4c14b645887984c1b24c00c0ef6adda5f6b9aaf81b3ef2c19144dd7d49da0390442be96144f76609283e1a684764b3ce8ae7e37df5c71ed37eb8fc19e1e076bb574c00bbddbe015edd4a6e46468a5a20c2addda68492fc45a2b65c4d5d2830a9645b0c7af8a0d1526348115bee3af6641e5e27df1910afa65cb45053d3838dd73e5e81ce2cb8000055e7f1f4f743b40fbf7224689f5ed72d2639a38a770bb1446450205eaa31a64896daf90e711647711c2cae22b172dec7c9190462e2e9cc8ad8b6b80b75651a1093a31ab5e6d71e33eba32f423a46f2535ede3b6947f5b8f99393d9437ad536d5eefb31803763a743311f0543a122e11fd77a6ed32c684356313ef1d4e5f6943f8d25057843df98418e4e045b9f7a75cc26a7a81ab6a3b82ae3c6245033c7d8683dd2f5b92a521e02a0f546a97d1f327e6219deef9437907abcea040fef932ed9dedbe270bfae48d56d9d6b89f45ec8301c871af751599d8f2fd207be718acc458c7efe425d00bf5f3e4d01af875f8ef2b1181474cf80e633cf24687102e4a271ef685fe28a7d2c15d44ce44f99e0de19492ee4dc520e21c0b96d9aae11bcf2cc4d6945e272d85b2e285db079a2aaa93fc3d680004dabb68e9066cdc6981c28855503369578055853cb073709b9c67422bc73816606889e40b824d10246a443b8bdb12998d0e852ee967b00244f10e70f159555bc01cb5d69bf7ac39e382993d5cddc6d2b07cb7cae614f0cfef69b4b21986caeeeeb706a39030f390061913b6341a27e31b74d15e5c0340092bf82a6933ca295c7d497ed47abf4fa329382666be9c7071a7d437e326130840d9dc4fafd0b7ec38a9dcb8d95ea24e3f30378207a7d1d4709612fff9349d9cb22fc634c5d8a69fb481d6191038b28af45a7ee69b630cb805bd9824f711bb2a15e3921b7212aec8140c301398362d407c20e9b3ebc64b7742b67ac2fe36e96141e400e019483a9b7a20ba281bf8934d8a91a74fc0d88d5326f3a4410d4ecb746e7d747c38539a6560a1805dc96b14cd664c2b9c6c90aad6878aaba975eb3dd8c71611ed269f1603ca0a3812cb63fb6daab55f6587de90ea4c7d3493d7a966d9d751117f15deed23e4f15d4565565195a826310abdfc4b32195c60aa355dc3352734754e59a417d0cc6277047a9", 0x1000}, {&(0x7f0000001040)="7a67f558948e6e22cc2a7cdb1e67b0379c5474a13de5579b3483c099b070530469043203872310f60669360d1be4ee80836e794546212538feac1a5ae25a6e29feead5cb89307f22269a3c6431f9d1d12d65d96ccbd00fbb149269fc0b5b20c191f168fa96fd0c5c41ef0bd7a721cd5efb21d6cc5b437e", 0x77}, {&(0x7f00000010c0)="043c5eb5765585a90c538d1281ec14a3ca02bf0d8be46009a867ad259c4902f02177dff8552948cb79b9b2ee9988e188441bb1e2969c7044a1d30ff7ef8aba87cb7b50cb4d8b9e2d53ea1fd33743af79feb05414ef307d55ff351c546a0ff17289d8cde0633436923a9c46602567b7546d27215c9c231448d73367524519281d644a5c79ae", 0x85}], 0x3, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x8000, 0x0) close(r2) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x280000000000006}]}) recvmsg(r0, &(0x7f0000000980)={&(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000183520a89f0f1f2b03cd7995f700000000ff00000000bd4a000000ba0009000000000000000000a856150130054c9abe9fffc8290b0291149fabd155fe38524c0619c0acdca593c6a025b534dd77745e2089d8e3cb0d54ba6e4016900b0bd50a6508b934cb95f790cda328a5782dec73475bf59d86443ac9f89b3ca95d948f4c77112a5dcb0f225c0e"], 0x45, &(0x7f0000000800)=[{&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f00000005c0)=""/7, 0x7}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/229, 0xe5}], 0x9, &(0x7f00000008c0)=""/140, 0x8c}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = shmget(0x1, 0x8000, 0x200, &(0x7f0000ff7000/0x8000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x60}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 20:27:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 20:27:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:27:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8888, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x7ffffffe}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000089, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="514f82a00616300cbd0f", 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="96") 20:27:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 20:27:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x9, 0x4, 0x2, "d475e9f80634ba17a0bdcd2439fc24a6c37b6693", 0x99a8, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt(r2, 0x1f06, 0x9, &(0x7f0000000200)=""/132, &(0x7f00000000c0)=0x84) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x0, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d0671392c87aabd49f4be15f8c520d0159b5adf33c832f4fba42d54debba2889cc54aa002c56c2cdbb72b158fb66640e3c008a50667628977821e04c78f14d150eeca01d2200ec55a177ed7dfa70d1bce8ad2080d863f4e0959d8355acb20e6d0e19a92cad5116f9f7bb8b63efb5592138e7f9d4801af468672765c06aa1152552f513af9cf61f232fc0dea4c1d935c5fade3151397a2883bc957752f974e7402dba3e91bf1429647f7fe4572088ad1213c2058ad213e996f1061d73930dc81a0a669f4c6c2502805bee93330faadd0f6d424c9cf1435efa1ce1eed6932e873555178e17e6fe87c32ac9522dcb0d6f621c810343e53ead6da728", 0xfa}, {&(0x7f00000001c0)="9b105d87bc7434474153fecfa3f2b119e00611dec1659bd8289a965483c07d1d800f15acb269188f1c30b08d694b730b10702cd505f641ed9665d48dc954fc868a5be19bd3ab26069653edddc4b5a2657bbc35627d0cc4b3f46f32ea6645a08b33a17b674ad6030457c7387c8f3c376574d186717b7f60cac5d9ab34db58d13e250e8f9e349201bb01020a3dde95f105c57b3630788745f8ca", 0x99}, {&(0x7f0000000280)="c047071a88245ca140ed9baadd65697283f4b24f3c2535da380b8113601a3f958c3df33252266fe6c1bd1deca33709b657c35168d336ebc91d958100e248b2ff82d1e7b3163a346e84ac11ed6668378ce6e008e1a7ca7abb3cfec541c5e2cb4d0afd50c568f0b68989f0679fc5ee3a8b7b9e33a7a0d0cb75277a4158813d77a5931e58458ec417e9d39a166384a00590aae7742ee04ed54ba583bc8de0286d2191a01aa34c506d7a5af0142fc969f017c187356bedd6c58a2a828be264673fd14d1518dd14758c9d7610d53e5fc80e7dcbc5d1f39834fa30143e138633a7817b52dc", 0xe2}, {&(0x7f0000000380)="fe9eda1b7cacb68c93951de6335338a2334a902885f977e3997b2b1e2a0de252da8a22d095a946e5209495cf3e4278eb440c0ac2c0c6ff9fbdfa06f6d8a0655daa334f8465b9d22a5a11fa20ef2ca88c745f56e0963d38e00b9f301c172ef27df888e0dccd32781f057872dd2793c1e9db35139fd5e68b16ea25cc0439d97dc9e8f835facdbed96a29624b31611e", 0x8e}, {&(0x7f0000000440)="04798e13c27a885cdf40a8ee324170bada311474e6675b01996638c72e02239e325a36708c5ac17fbde77f807aa3b615a4ecd9bc69bb14a3523774be6b2713ae6cef7e9dd553dc361019627020d17c4b5d81ff5fcacc356337e2c3ff2ef9e426544e0211e8fed8f51d923d49e35102aee1ac9a2cce2fb6e334ebc6", 0x7b}], 0x5) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x10000ffffffff}) 20:27:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = semget$private(0x0, 0x2, 0x18) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000100)=""/11) lseek(r0, 0x0, 0x0, 0x0) listen(r0, 0x7f) r2 = socket$inet6(0x18, 0x7, 0x9) listen(r0, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0x8, 0x1800}, {0x3, 0x2, 0x1000}, {0x2, 0x6, 0x1000}], 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x8001}, 0x8) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x81) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x1) fcntl$getown(r2, 0x5) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCEXCL(r3, 0x2000740d) shutdown(r0, 0x3) getsockopt(r2, 0xa89, 0x9, &(0x7f00000002c0)=""/43, &(0x7f0000000300)=0x2b) poll(&(0x7f0000000340)=[{r2, 0x14}, {r3, 0x94}, {r0, 0x8e}], 0x3, 0x7f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000003c0)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000400)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000440)=0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000480)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x45, 0x3c7bb238}, {0x7, 0x5}, {0x88, 0x184000000}, {0x4, 0x1000}], 0x4}) 20:27:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="e839bae4acd1b8a17d"], 0x0) socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x27, 0x80000000000002e, &(0x7f0000000140), 0xfffffffffffffedf) 20:27:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x5, 0x4, 0x63}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/212) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7c30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7ff, 0x1, 0x101}, {0x9, 0x10000, 0x9, 0xb73}, {0x400, 0x5, 0x4, 0x48}]}) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x33b, &(0x7f0000000200)="b6") faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x1) 20:27:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r2) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x4, 0x401}, {0x3, 0x8, 0x2, 0x2b7c}]}) 20:27:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c1) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0xcd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x18, 0x5, 0x20) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 20:27:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="da520678caf211d90e596a9367532eed66c383f382cb527a28c40103ac9e8556d220a4fd6510", 0x26}, {&(0x7f00000000c0)="ee632403dbf9341a5150a38387e7788e9494bdb81c34a06457db84be53551fe889a572250650f6f828385c8ff70b01068edf", 0x32}, {&(0x7f0000000580)="27fbae27407276940c4a3205fae401f7bb77ca81c07653cadc841d2dc679fbe106f3f7d10b07843cf6f22024aeb41fcbbbcf873d6b265b882700a4838bf679d2b7613bc284e6c6a99ee76be90cb2c5f5399186c766b7a72acd97a7488fc76b1216efb44851c39cd7b1e27a71090911570a585c65d0f04de30074406a6dac58214cbf4b610d755cbf69a85e8ef768362ef9018d8eab16c35faa25af7141c8afae4306903e08cb20471aeba09908047b802c48df6f6ac71a12b295d54f11b59e145cf9ef830841b17fdb7b6441396fa28b244dd08498679d3d0913f189a8127c27e0bfbffbbb842c55bd150c7421c769c59516860ca6823816614fbfb0ba966930a9144bf2c7de5abb1dbe1a0b628717e157febc5b8aa21c8b2ccee02651f2a84a4a47de35a18c8a278914af98c9818c3dd47b149efcdb8d85e9310c027ee38dd5e222785a2ddaf5555f2197b5eb361379a670d9381fb147b9fade1d32232b33b17c8c13e7e44d787c79152da2989b3f71b7f5cd691572a7fb0ff43eef55ea7b63183aa78f52a5ee4d2061393a78027b81a22a0217427196cf2a17344d616d451ef30ade2e93d72029c677d358e9aa20b0da66c4e4dbff1a3c8be0f444f8cefc9cd897c2ca46f243968b878eb8f8250241279d8b1fa2709da2d62214d9b46f5cff512b96c5dac640e201dc568b9b776426835944b6033867211571e175ae8a3126ec6f698c84717549f070a92a4421e9971d10d8cfe549aaad3646831c0e0e259d38291e6058f0b2a84c5ebc434a55cda27e64992fd8251472a018a94455819ec0dd38d3ef22ba2ee3a4d2bab274a4eaddccda4bb1b6bdd1015665af766608f83b74559819aa964654032ce417162522ee29460ed35e371754009642f31c937c4664afc7d9719aae9eee2f19eda374b53732a07712b6ae2d164ec4e4c531f1d533e3deec86fe091b34b6950041ff27627eb079d244e63a02eec06ec0622055bc379f8eae16a778d6cc1f0551fe4d0a2506f534fc93bb94d6440accf1fc6451464f0073fe9894fe2f074a35b00b42ea9e5500dfb942db9d26eb07b14d98534a26a72c14984d81237f820db60aea7a290b5d6eccdfd4549f8327dfc6bfbae0e23645900d93e11097c986289a87bd8bb19a4aeb09aeb6c8f62dbcbb3de86556c67dad613e5f54b3057bd187ac8cca0cbf4733d763457a725ad1903364827548ded494f217cd128f1179eec0717111fd7de9503930b022bcc7217322e4533609bf706d35087cb05fe85fa168b02e0b75a8d051c2784dc3b4ff1f98cffa3298d1314a9859abfaa5ecac038c37e57acffb446a7ba3bc160c3845c31613d4c8246d32d9de0bc361b6915eb67b03ed1158fd60c7742c6df8c4884f73e6c15ef5a7e8c96d3e419cc44f38aae1f6a544076afedfd2e979028a41092acd5a1e7f82127887099260de0e4c19fcc6ed62da09374274fb010ef1f8734c9c600a6302fa03b876c6e3f5319626c798350faf6e7eb7e0e2235ee31c2c3551ae3a9fa83c743c2de7b0eb7581ce887d09d92f9812c883ddbaec0007a6f5638c1b27904369213a553ee633a341f0caebe7a4c100dc8fc6973176f1a4cbe6b25c39bfaf34448e7f20221b227a589109136f706ed2df279e8bd661efd2ce3755d6745affb912f4848c1469ae8996686f7ee3e2c46a8aaca73cbb0f1773a55cb163bdad5af2e75be0d8f480dfd03bd6c1a27e99c742f7ecde49902102251a96bfeda9b2b71145e12deb7aa62b23f346695e37ed6116da4b991c9e00a0deb8ae7afd65c030bb8a09385bd413b5c76589884a255f84ef1fc08139db06b90c3223f4861bea865c233c298dfeab9a8fbc07a0eb23687f10b500480dde7dbb17f1c452ba9ddc3fdca16ae208263124d1e2b4c13381b585d45848b627cb3db0cb2ec3a926a4f4e0e0e5aa1cce046219159ff376870c9e34474d539b64609b5500831544696f0f8387c0976fa8cd7706ff37acf74a25c0e84abc011a31ba6d062b280f59ff412b2cabba447e640884c32e3122ea5a5146e2ab45dc0043d4474011cf10daca4f741629ecfff486104f022e40b7ebc3dcac6dcc63f9585ec244b90f815e9288c4f2bbab962ef59dbafd560aa1caf6a84c4a1b673f5056d5bccb69a470b7fb697ecfbd5b48721cca67365a4bd95d9b2601f2f8153559057dc64fb772de71c1ce0d3b7358b7432db412ba127c6ee8b5523d96ed746d7b3a895472d808878190ef5f0929dd055ce8117a1cbe58db40fcfc9b948183e30b69c2db10ab275c23beec01dbd404566bc13e305e9d8fd97bdca6ec9157baea1dec90c905700a0e123f13e716013642500c122a43918696a9dddd9e7fbef105777852cc2b5b222b6dfea584c46825bef82e02e1a6e288f9b18c62d970c33e743d223851098b6a2395af0681e2894bcd80313e2907eb810299fbc16e1074f3b8b39626fc02f4cd15f21325828ce1b25ae31a7b79e4bf12a18a7201f932c49ad334b9ccffa9cf2441f6a06a034c032e5cc4dd6a3e6a55ff0ce035de4c43394708f0afd7da7ea9ffa88bc158d45be4df711632fafda520f3489f144067d47e6b44968dbdd515df2c122dd65f05f5a833559a67b4308096cb4ff1dfc8ddc01f04299e7886111bfb7606563e61bccb4f0b8d1b663dd691d811b0e56ee34b85cbf3c5d8a49c44ea6bd0b3ce02f89073ed7af714aaeb3c64942d12aefe627b6727b6368b5eea8fe55b824ae8637ab9de5b5f5ce8809e84f1fd3dd7eda17f5b0999c16d7520fa3f9271114ba3d73057b951a9e9910b269b6b1f2a5d991cbba4b529d79f69e492da7e086f9746026ad0f298348b285c639e02012c7a0c3d39e56ad69eb37414d4e9800fe721fb89b32d25dd7edf5199c251c2d701472c51f1b0e5f8490a5c07b1b27f7c240fe7aa8453626c2647fd76bf27dcace9b6934e9d05422848d9ca75f43fb7b4a151db28d833237f14993a3447bb2c2081f608d623aa215de883ab70237f992406834a5a5e979a1c68774569e0bd6c66d5d4a27d3f54b4e1856593982c8d8d03b78372b37b1fbede8337f28db7565666d9b96921408e7de75af6329eff5e146c1caea39e5d6ca5452c131f9dd8074d3e37c346e5ff0f3b613e6bc6ab5baf2f18596196d9a25a300eef2c2eb35058dd224b8d2849c4c2af743bc6d521d42b0b762d3d9dac03d2a6ec6c28ab7b0ed56b059e197524a0ea8fe49eac037a298ff9252d9978b2c1fd4e909597e176f67bcc080899ae5d6324f06452bb0189ebcbdc2cfb96f733d2d33931c5ca3c9b31b99e017ebd0aa81995c75625dadd2372c21caac2dccab9d029e6f4832cf346eed8fec9562bc4dd210af7bd5248530733f18b5161789773d96fad4fbaac6116af8ed59931e7b829a6a1d1e12458261d445e666b0e6095fa519b3994529b978d95d2ae804c5697b31b509d292319c4b062cd368279078fc8273636b03cf55de6ce7ff4e0bb0d8e6b7b1d8baa6ecb8ba6aff303c4458d01a8a1cb5e47ef59d20481ed8840c93fcf7a25282624d3c8d1cbf83bc4add6198f20d937af2a6c4f71c15d39bf3989dc3b00286bf95d22f786960af431ee4f877df0dd7e45ef40872da2ff1a8c37fd1a3bf80ecb970ffd0ab7dcb688ecdd53ac71deb51c75994de3c7272456ea078a94b2b3d888fd11d12faece75b0c10d99c5bf75790b2efce14d3641c175c34825ce1a039f3b0084a7f841c82f6fe8e6eb51b5770a47e8759da4e11558f6c98c988ec98823bf67f75a16b413c92e0bf9a818913d7c090ef82921cfe645200b5022a2ae330093c3826e1c108ccc4d8650d2287f70e63ed0b1c35e4d0b6c8eedb77982ddb27248941e34e865816668a3fb630668ec03153af321b3356b631b5ad898e70a41fd56ace4ad82f2ff910ef03fc33cf34a99e407a95bc65588214fa19d673f3ad0af571e0a209eed702071a5dce72c7a996cceb0267042945f9e583268b1966d7cff19e0835a063289512e32e59893f3de533ed9863b2cbe073594ab386b7cf535a06491b16023059c5230cd18442841b6867e746a397dabbda4e0b560270ee9605f08efcca9e4c860d0bb9af1e29e81db01edcb951b896e3743fb77f17f99af199bfbab3b319f2ecce13523c42390c19b5c5df12dc197b1e5cd67308ab6b3c1abd3445f33d2074541a961cbcd2dec5c7f5de68747ae6262ff64ca16dd7c9606a17adefc23f9166681fcf7e04f2f10f5b72220984eca96fe150f3b01d5e21c2f0e8ed4f75f4c48d179caca8669382ee15cdc36ebff80441088d1408f3d955bef0e9b360d2bc31f76b85557d11ba4f6076206e6085b007d85bcef145161e97698f6b7f8791ef2fce84353a11c77f6b23f0e485e60d0dd2c0ab376da6ffb25670d19077962ac4f0cf8b642f9428151fa9dce6d508efd00d2e463d5126956f480286a2180db9661c013b6b2d5ce05e8a4fec7dfa4f73053d787c77a5df2980b1d978fa798fdc9a0d36525c030d9cb9df17864351195f81ef8c65323cc3cad59d64399235a6ec25c706527968e75c95076283ab601414081094807b76daaf19c47effbbb5d6b2f3ff02a916e4db1022e320d10e8635399c7da2cbf77c68478ddf99919768917f3647ea9c7441b35aaee7459ac179dcd20801c2f169ad51aa80be761e1efa0b8591c91d0dcd55891616615cbd64c6ce7d18a102be347430f4b9e82a97aab9a043d4366feec259310b56752639b0bf1ec9bd227684b5ead79b55e01f43c65f5420d52cf2b9cc16719333718b2a7fd0e23be72a5951906e496a9c08ccb4c258c5bae9bee4305d57bee51836f199539d1a64bd9f61fb10ee53d809b5520fee1c02851368560d9f5ac428a2bfffceace801f39f65edb9ab96b684447922719c8c6c2f51c24951983f0e581d69b8cc91897c4a83f072e0a074bef9cd83ad78843a6ceea25496919c2525e8d8f1d23f0e986f387b8ae286e8de63e309bdd4ba90c939e8538f5a70ef49a8aa7099e94f67668b6d98a1664762f74a5ec5daf1f2cf076d1a028c65ed97865a248946766bfc877e767bb7e9035a7ec350df76cb646b4498fe1e7f09128da27923f5b9339cb9a43e8cfd3427b0e272668f3d19760f170035039e3a3a03215e516b2e3405dd07250f4c2526357fddd50a5af8e27274ede0b3ae6dde95deb71d7003ba0c8efd1332ee75b2c21aa321a27dcd8c71c65d18eb2f09947c13a72522b5d3433da64695c4190057e4139d7b365a868f239180364312c6e46ee151e93fcedba3fe561946957c4c2c801876a2ced47d901fe05ae4af32e266853bde1dfd651d840d701b72d3bd621c1ac10e376b5ea6aab26adca88e750935a1dd3e89f66b1dc21134181baa18cbd7dff48cadb3048e37e4c38b850e52a134af03dfb05a53ef56286ead62e31b752a970cd154622563e908463211c34a62657e610ff8358ee633f057c9ea908e357bc14af09ee5ea06f38f5adb054b2374d4e7d0abf2a5dd157672a43788f3e24d15513b93a07308e229945224c712aaa1054233f2d556eb20bc459fe74bac5dcc4f708cca52e81239ebe49429a6c386b2ac12a0dd0c62adc432a2ab771c27a4dc2c0af0c9920cce0bc352716c95e9f4fe3d5aadefa3ecc98e081a4e0151287ef9f13dc081b022aa5ad470a328720c50660b10b065de51b3fcb491b943e80f13f071d8804ccc61d57ec2e61d5e277558d0ca722850690b9401669a7117b4ba72047f235b88d5408abf86e482c0a477c97a8e21219ccbbc0b11f7f0b165050148e6a1a78fa4546f54117", 0x1000}], 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 20:27:21 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x2a) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xca}) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x10001, r2}) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 20:27:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) setrlimit(0x5, &(0x7f0000000100)={0x2, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 20:27:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20012, 0x90) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) sendto$unix(r0, &(0x7f0000000240)="7e2c80783d22154343900ab572b17689801cad647cb60589dc3ccc3e1d07ef18af3f5a72cc6157548298af93dcea9057ebf4461c75dc3fb4b70da2cf141835e378a14db7403487a8848d5c38e6877f10a2a828d5cb685237cefe89f18caedd3a410d287dc803c7cf530b2c32fe40a4023b27d47a41cc2390086a5ff445eca50cf1e5ee88b7a3dd76c8aacbb361bb7e3d7d81744e65fd6e9e7d75e5501b8c411f6ae8c910969d0843a42a4ee1a526269fe0b479e5e809780b29baa98e19d0e6d8b3ae398bd24486143559aeb8440713cd9fe6eb57de97a434ad5f623b8c3b", 0xde, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 20:27:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x401, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="eb24180b8cc163b3f33934cf492e07875734ef60de4c97b3ed31a0aa79228aff05ebc35892668fe459e7198a7ca9777a9fb2bd49a7c4b48931a7cdc1c07f32f715ddde55083e6c3c3935f62f1dadda8b1c287412b3316561e2217f377ec4fc92f7881a5362a2462ca7bc4be47b2707a8f2be204c6dcd8971c77af30366457636dc65b5072032815c3e2084c1f406e7aeec22f1708a86c958fb57f724518ac792ca3124085b0b4ee0f9386c3922324f82aa75ac7816673607534c8941c3eadecfdd96620b3f5fa96a7d45ba039ab31e84b960447f3bf7bdd85ad91c98cd82ee31f13c69521dde89adf60145520f5b0d097ffd34f9a3167ca868f404969dab9d830c692abe050b1b952efed4ed5d84f647853b09431ed6b1a1aef9de72c5abb4f15e8565a6b287bd65c83354f7e80aa7ed21221f6a7fe94da0e4dc4007eebcaff41949baa0a163d864921f066d30f874dfa7699015a256bc76fc6392c78685d81e04ab6699e409451f9be9520d59170a1fdf68b3c564b6c58659fc2afdef3f81051cac84fc1065d65517f6fb16a1248eb9d0499d2031e25d8e2c044b61051f319f1faf9d3e324a36d5f11b23d8e086b1dd5c29d074ec30b52ddb38050519a3d63097bcfd9b172a433f2356772eef0af51056fd5b686bf16bafc76260f9cee3cfb2c339518387587fc2a521f67384fbe3c3146992f65fc5000eb387bb856878031e85caa55540954c3435bcfcb08f0cf4ca8d54e6c166e71e3462e9be860cdc900c97d65098ad394face7f5ee2089f5e6c320da8182834f9a48f530d804dd45be1c3bc932dbc85469a23eca9eca912f475e7d4b9148bceec7fb0736980c173fc55f03c0751dd7060aafb03033dbf68d0d3052f30c44e67bbc32513b93cb30e3170f0aa3c1462cf39b1f6e7387a7a766ba21b8daf62cc1c5ee07fce4b7bc96d31ca397ae9ea55f9e1f97c42334680edfaa4ec794c2506f98ab18f77052a29cdd18a966777c3316325d5de9271c802c214bc9efb8096a69a09c0bb91659dd746641d2750c057c9bed4da9d04b2455ffb692bcd5b4aadb0a50b07b1a9c4547fd4b8eaef53972ee02aea6f94720c0ddb7b7faad933142bbbc769da081befebf9b6edbd160f05f262110529b7a1ced583a2a60496ddb558c8f6b11aa85038dbca27827d800892d9f600cfc914a3a82e860ea4e3d1a70c2d5f245fcd19743613b762fb254c8a70a9753d784f5f9dc23f5910d864b9b0d0393f489a8b8a98fa3f987ab7f6bb6b79abecca4e08565a5337cd5d7d13831290d412f79947ffbae7a7563575bd46a737a98909a2980260252e8b40ab3c30d28c440fc1b151cfa56ebbbeee7fdaefa2e2ea65ab5b747024a7eacb9a7fdf8121a3de0e9dbb9b65914250bc0ad27687674b519cf3ff6b301b52dfb02021f121b132d375ff97c79ae1bac29743155b26b72f3dd264026a2963d7526ceae29ebd8c5ad5e1eb7db81314d25d9808ee8926a90cd5ae6ffb5c0f7f8edeeca907e32cfbc59cb178cc019fedb15bc3c09dc2483be5fdde40f2eb7cb7c7712b8863b3c41927f8d65601bb01905bfeb606309d408bfc5036b3f79328e94f3f1476af940a8af69717f710ce6dfb86230d121191e21eca5b1cd43358fae97af2def6d6e9f46383a1d0d67ecd6b63eaa10c194f30c016405d695991cd24a99790ca5aab6d81ffcbb3686579530b7bf0f69277a6ab68383459b4706cbc64c2d32e148fb1850a20672142216e708839615ae8fd0b6079bd36069d484fb2729e0bbcc727bcfdf426da076debe46f398b971c3cf1ea6b7c1b9b88dd57e90409de384bb091f801d472ec36375d2591d13e9df1104e657906354f9c3907b15c5a94ecd51fbcc58d74a73fb36fb820a6fd751d661540b63f43fd439f4b86536906523301572cec6b2d92d9a692d958b485411c4755e47353075b380813b0b5a63d0d9e277a35b119d064a7b827a09e0faf18c538e5f233c593108d68b81d10d8603cd109c5a326b87fa7778351cdfeeba933c5452a516466e2873d89a2a0af9361039260afb10d20d7dc439f81b926ab316abd5ef3b57ff7f802a930f0e0b4d8f0ddbb5a176aec605c387173924efbf7455f027b98cc867ce083dc53eb8039c4daeb612eb856009e831a81590e36904f6d6a4561f24cd4f3a53bd053010073e6df6eaa226ce82e2b4df85fab5a9eb9b8b97889e72a307ce7a4b75d51d182d195b68919599b901df69aaa035e29f4a326edace598eff2235ce4bff8dcb75f1360c24054cd864741e7e076c0b98ee34dfe5ab124ca447c8803224cc0bc1a953382286c937922487320df623129f39178d8cb0f5b363068bee7b2ed3a5618230cad7f2de7a1e1fde560c168ad3ee1741ea0b6218894da63756ee4559545d454a96b9360b4e0cd8e1538701a8003dfb45ba123bd024876d04e4dacd42c8a53794c4f8470a9c1d5a3598a72eea9b12811bf22d476f0b87c390cce7f26938e47d597e6e0c051d1627fb67ad07425ad3a5a5d9528c58c7d480796d0a4c377eaa29ff3b4e904fb1fbcadaa66f360ff48c88a638f62d0553c9a138386638242141bc74b1e7b9c969e66ebc577081be8af733ff369df17d40256a6f087a3d0b0a0a679a715c4f969bcc09cf02773ceb766c8abce5cec696c91cf70b2bdf38c0f9e1177e757cc82fce56c3c7e6c760e72f819303714b0b66db3b797b179662efe6a31b4edc36da7e47af305e6339ef2a0aa0e38c9fa129c840cf2a83d295e14f7f8c534ed24f2f922efc1b6de92f1ce0c281f3d093eacafa80ac530d11c83b822a3c4956a98aec1e48c7e37ea1ea2548c542ae188fb5859b99fc41978fcaaf04751de48ea2f5fa580c65b92e17c65e6a9f55c36b1412aa6057c32d6d6a9021dfdd85dd9fdbea8cb363c2e45287eacf862f9a3c94b352fa653fec53c9592799ca1e0297d53645d1e2a7ca78673efced4f5e45307be906d8e083f6aed68a5fad46fd43fbd04de4530469c58573583a23529bed736b914701a5b5bf9a58095635411c8673c829dbb868bd979ed9c00a643275a2ccb2090c0566a2715e9142323d350448aead5fd9dda1ff943d58e5c23698d286ed4ebdb605340c47d1652dae387cf680921999c4a776a1a4434801da02ece86dc132337d617b3775c59b9f0dfc28a16cd52bf219b3028da434861a08ec4e226453d7e35980a0824e53d2fad0becaaa477278f0829300b9b9da97a3a55482f28d5fce9a040e84a5b39c101d5d1fb3c8e5a059254a1df86c2fa480f56c39221cd8cb97b117bab03bd0c7c92c542d972c672e008cfa5c97839922ec70881135dc9f1e89037eb5dc696a5a444f30662533db9fafeaf60bf5f6aaf1168392a20819a2e8d423d93d1ad8e93ff37ea571a2fdc5ecafba2197b2a07f9a40c73f6529cea42dacbe56e10c315ed0d73ff82e857332177d9ac2d56e4d112db602c3f0c72d3848e54a51571dc6690445d223cd40a239205eaa0d4ca0001616d3dd699aaee9803d77e85f5b709298b06e27399afbceffeb36affcad2fd2fb3dab63fff52ca9356f4777fe7f8f3e06204b1c7cf8d2f13db3300ebdd8c74fb3adb60be9fac96b8ed4121a194bd4cfe43cad2d84f5d30f46db311ec9963d80c12086403a3de235bbb63344ef459da5c03db64931ee645e662f74229e3602781f4f69b4529df2dadb7fbeb61296f593c430b1b61f8d8652c02ec07ffed6c2422398720bae9b067af747b3c1945663b923185ca7a5717f8df742c4bfaf8ca0ddbd3bc6de4d2ba03c3a599f02b487d69ff448f4676109842b657a63f2903988d7aac60ed42d488dcba3ae008372a25865fce7b816b00aed0b280995ca9e55c1e34cdd5c7ff576692d16a5b1a6acb202609a6e1f2912abb6355c486652a1c71808307270788c6b109e9ab1f542b46250a1318c80dea035fa7557e3cf2154a07f237b5e060e5315ca58de8b71e613f1e50f2019db644466f04afda86dd6c28fed78122c3d872f71dd40d0790faf8045ceb3465dbf943d62df4e0ae6a84cf8f2d341d94658be357f10c8b23d12cea23eb951cbf14939721d48394c546f414a1250ae6e5cd4560aa27f13b18fc8c48e827c75df34b5cf2b6163eb1a516cfedf8dc3935da40ec8e0c78e58588ef3dc7960c871a586681b0be557086b3be59a5e4b0a6fc1e0b97c7996e62449ef7de1a86ca3f232ee153f3a527c686a5298f68f68990357126b4ab8b82490f4fd2c6f07b92eab22405b01f098732e1ac65fd33d5f5381fadb365f8f3b795b620907bd34aef976d808b169a712de42b5174cb81823af62cfe78f43ce686233bd3d2d20797266e927c03129dc94b804793d367e33b3f2fb25f4f745fff34f70877490cc3133218529805477222b3fdc2c07280c5db018c9f0f1c0bf89690b14be525da7cc8730d9612563d5b708714e7ce24bd0a66a8d6dfe81fc33333c88d60d5e6e898c1ee134eb1b8a584bddb1c6efe3ad925bcb033d966574f00c0d961fa14e955c447c3284d014ed40b64426f487cdb091137cd8e7c00f3bbab9fdbf328829f1f83054dfcea07296d80affe8a7520a6f7bb86aafc68ba4fac3db41cd73af1d142c4df321bd1bb3b910bc38461bd2b9bcdcfca897ebe6e91ea92d91d4ad87b9c9135a13fe47caef4397691367dfd5c5fb97f7bd85a33ce7dcdfb234de82f0b59bbe5b7088ab4988fd3f4ebc748b3c5307cc753b55b3c68440279f45c2cea92be3e23136148d6a451e09f0b628acb8edc73194493b52f79af9e0e332c9d98e2149dd6eae51495670cf61f483de63f78d74b2474baaab386733b6ea81604fd9edc95ec28b79ae86d9e6409a2386857e7b3531187a97f46028a2baca281e823fff922ed7297e499b55f9b152ec5ca1054a9b8e4e17be0bca29d322bfc70dd8329a9b53d0cdcda4d80a48aed801370c87f76b3b0a81034d2a74c9a07b8a139a371bcefdfe34e08efa417325253f2ce8c51c1bf3b910867f612a7b9ad74a909faac695353cc4193c724f05298f85993fe86d54285f6483c027836cbc2d4f37b1ce53a7a4049aafb791522717322e9d48d488ac2b27f474e0beb4d3b6f8724c688869c30f86a3e678f3218531bf1373dc9508fe214285b70f68a0a4ae456a118bb6c0abfbdf8dc0145aa904a1f3c2757ef1dbd962001e102030e5b49eca57b79ca025aded24ae34d26c69910f4ba286da8d106cfd12b4879ea37d1ee633ea930dfa0f4866643affc075b4a0c4e509054b89680bf0deeff36e3b5b15831b5d001bf463f267157ef020302efe8a2a31168aba7d6a42bd5d3acb26d53d7cea60d8456af581f859ecb5ee68b4cd157e2d50037de5ad2ac8027276f46f318033bb5ece375a78606fec9557944e6a32dffe3f186c5a58a9b215abda4bad0abf274eb82169d965857c3e332433be5c76bb16f78abb3ece5f0eb3603b5b8c160258ffa24d66e9b5f91e49b1909378c58fee3e8d1f214545bfb71d8fcd6211cbb3c393c1fb965e1c593440cd82feab380ec1ad49e751b257a2b86530fdfc3688b6d5d14466348d9935d389c959a92e25025a3ee3f3efa8f223287a61fb56ac9131550d712f0570f39e332741f1e4c1870f9c5c974cfbc141dcb09f8cf75b6e9583f7afe3946dd3457a9e2f3949df0bbd0a07f9c1f8a9681639b2c02a298864e5e80c8b80f07884dc2cce360cc1a50c15d8a070e557c09f279972f0e116170b6e973d9db08f0310138553464c0dcbee20836c905d6419d2e8c6772ef7608067712afaecd671b208ae28777fb984e4945be2c1", 0x1000}], 0x1, &(0x7f0000001180)=[{0x110, 0x1, 0x101, "5ed800cfb02ea58a3bcd93ee425b7ccfb13b4185e8676982dc6f0aa4c913ba0f129cda7edd37e5b77b8284d05a011c683b5a385dd2aa68ea867cbeb801f5066a67655df95e183af8565c3c681dc24f234dbae5721919efe1b8c129476a880e7ce51d75a6a76b5db2b778c70ef3551ddcde5045c8e9073804913523eb36aa91886fcd7aaee74d0da7bd216970b4e6a15f1088456d2ed46f47364698ae506a2f94a98761be95611e57553be7e79296931a74308b92650d00e481efe155d5af3fc4f249c2347edf6608068bd372b156cbb7d054a143e839f80e00f17547b58769e1713be16dab51c70b39fe45684e288e7ef29c5b107691ef1d4a6b86b1"}, {0xe0, 0xffff, 0x4, "6f5dbc6ff4136611dd0550d22e1353b403cf066436caae4fe4f7a05320c2e1e24c5b9ffb5d612441f29a19974a923d612d9730aaa6af272762a9f07e3b84ce7003bbf1dc34b362e1237c55831a56095764109da4784e6525a5ba87c08002a4dbd60adbd7fd00d30cd35b02c6c9b1a2726e9557db5667e88fa1e406c48065555ec676f16d3455c997317ac49538ff654976869a6eb01d2a15e55989d36361097c09d06208f998559604c644b28509117a7eb649e3e943244bc93dfcc26b7ef383b4162346b971c6d48fa55981"}, {0x70, 0x853496e4f7e98815, 0x6, "3ac70384d7550d3e899e20ae91959326eb7835a26655b9dd44ecbe6f91d78c7367fe28dc00ee15cb4a18a29273f0ec6ffab1b728f065655c343e603ed286ff81fe4f7ab5e0d53e26d8084a1b143024eb32bb7554046cf2aba8597a52ff7bc5d3"}, {0xc0, 0xffff, 0x8000, "51b58f3a0b0ae8c1042f9810993e7684474f7531123be1f22d8329a592d6eb5352f8214800a1672aa3ef2902de14e67bd4ee920c1370e652393aab812c25f73ff059f8bfa242c7feb7b02c6becd11c7e77e6739fbd2ff42ad9dccf3056c186dfa35dbdd46ae4fa5873a2c2441acaa5503aea17767d720cab6eb00f38c189428da99f00c5217490922703fa700f29a69f4ccdd842e1934e3d8da78e215ec84e27df460b6bd5e980343259469d"}, {0x50, 0xffff, 0x6, "ae4c36cb0484ac0f192cd4510524f101a3f2918dea01d396bb2b6e7742b2b5dfb8bde53508576d6be708b011949d3ecfd69f9363efd8e43f174d5000a3"}], 0x370}, 0x1) 20:27:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) madvise(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) 20:27:21 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fchdir(r0) 20:27:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000080000000000000000000000000000001a0000000000000000000000000000000000000000000000000010"], 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xffffffff, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:27:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 20:27:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) 20:27:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0, 0x0, &(0x7f0000000200)) r1 = msgget(0x2, 0x20) link(&(0x7f0000001680)='./bus\x00', &(0x7f00000016c0)='./bus\x00') msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4104], 0x1008, 0x0, 0x1800) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001600)={0x100, 0x100000001}, 0x10) poll(&(0x7f0000000040)=[{r0}], 0x195, 0x100000000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001280)={0x2, 0x5, 0x6, 0x6, 0x91a5, 0x3, 0x5, 0x10, [{0x3, 0x91a0, 0x9, 0x200}, {0x7, 0x7fffffff, 0x4, 0x9}, {0x9, 0x7, 0x4, 0x5}, {0xffffffffffffff01, 0x0, 0xed, 0x2}, {0x2, 0x8, 0x3, 0x6}, {0x0, 0x5, 0x6, 0x5a}, {0x1, 0x2, 0x9, 0x2}, {0x1713e98d, 0x6, 0xe7c, 0xf0}, {0xffff, 0x4, 0x8001, 0x2}, {0x4, 0xc26, 0x6, 0x8}, {0x100000001, 0x8, 0x80000000, 0x1b6}, {0x1, 0x8, 0x7fffffff, 0x1}, {0x2, 0x7fffffff, 0x8, 0x40}, {0x3, 0x1, 0x2, 0x100000000}, {0x4, 0xfffffffffffffff7, 0x6, 0x6}, {0x3, 0x1f, 0x7, 0x5}]}) 20:27:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="2a605936cf9849093e80744e39475a5287a0083a17fabe15539cf70794ae3880644879dac649897b856ddcb1a845f603917ef5a08fb7f0a671b79c64d60151aeb4ed92c3509548df23d0fcb19ead473e92d85964ba1865b2874041e4b033e574d13d73b3e27384244b55ba5b4a578deadd672abb0d9c65e3f9b6cb221007e7d8172504763246c74fbf76b00d3b2531b633ff803d22ebc066a2633d725082b9fb783239929276ea4d39fbc390f04d5858815afd09a069b6358e1ee25f02f53747cb0f839add35f1abc43b7568128119b1783a3d8a645665d9a8a57fd8453802d894f8b02d772695d2655f187adb82914601d8b9f2f39e79947464fc41995e5fa78797b8a90536c8d73785a94ed2b4f03a190644062346e46216f07fc1cd5f540bcffd4cb5b1d1154043608f3451defb9cc9895e61ae3c503bd537e2c0074b54a539421c146e2963e374f3b8b0554420907b84e6bff248f7077da9528b69f81b3d1777ff8102a49c108acf41eab69a705e82986a93e10132ec5edb31523b360eb42a27a036214a303b778f7cd50e2d7412369e93bc8d0798bea60574e649ababa1e90c4f7afc5c6091c7cc3d78bbbd454d8b1c7f13885bb08ff12b97860bde2416818c9db70f794ec5a42a8d342105622b606a8b7e5bee5da88108d37781ea5e60e68afe9d0ac0bae222efff1b3d65c5f6d900d606a805e4962133a3c39bb37c36e73c86c519cb34d04ee62eeed8fe59f2b952f072c016f97873048850e81d6f7043550d7793b7e3571b0456f6f43590d9c6762da1ef425b179b251bbbfd6d6dd01548072201c6ba6abbced043fb3c8508881d521c6dc9ffceae38104f28c9c64af1d4bbb5583b523588f1f78bd3c44ba3de20b1177bc1b9f0ac81d6d599ef1bd4a6fb7330dd6a7cb75a3a8dda98323aa03220c72fed11f1a1f313f452d65fdc2800c962e452d6e6bb8ea3b7139491e93d7943700a92620fe7d209b0eeaca132168affcf62860c80fce4ab87e1dd98c9027dab48aa53755c477c6f4c9d3b09de795064e1bec5233e1d1f31160f9db2a1915f67c72089ca265c455f614f9df6613e281292687c92531d92e5c39411f40bfd91e546272fcf00c3ee314631e3104624013ceccea7b1c2beb3e96d9bd102cfe7aa80df71cdf9918bfc9bdc9c2ff60d24d177a3a5c78515c177b3a0f73e8fb46ea8ce3bfbc07a5b2eceb81069a25be40c9f40c6585236a136545787e2031803df5135dadefb3d9d682507b3c5eb27cf1aa12ad563e89002fd513cb627b4958be45e055c226c2da652ee3dfb9425ecd874e24e34365951f46595abc44997f6ef58ace789542d49de6464e12f210cb0cf01b579c473ae2f7399b713f366891cffb4aff592b063b9f9ded815fec317eb4cf3291ee169f583b1d4d7f8445acbaf1c1517e3206fc65de2e52293185fba48538a9dafe1c47de95ced2883d81d0de243ec5ba7251bc42d214449296bce73350b8d8a2e9c55a07d94a4ed7c656837453ba68f8dbb48bd055a43c68761ee852f63b672a91ee93188dcb37bfbb61a02f5ece624a77d4caaac1c36f41a773caabbc69cab2f9454c6f44baa15fda6e968fb4d9d5e90b3876e4cae153bdda86f00728847345fad6e96df94b96d7cfea7fa7b009691cecbc5a544a89e236cf8b4952165a02d65275ee927976220bf80f7d1aaf46191356aa2ff5820a39ea6fbec135d41e02d679ce18f7f7f66565c6c02e55754ae21669140356820201b8de98d56a4f1a6b022256f1be070541965f096f6528c7f14f14dcf7be724a4e8cc4b1bb9a7d71dde79c87245ac197188d9a6adf1a386cdcd0eb974278cd02ef7d87284be40f9ceec2a09ac28442906f0d10a48663c378838d2d8efcbfdc511143919a17115be8b0a704b806cfc227975dc96ffa026c1c21d39caa7b458e42212dd4b5311633415f8b710fadffecaae1bb8af8830b6b95781f156c424c7b73adb5b2e8af9ae204fda4b5f5a39300a62fea9787971d05a33c714d07a68276b91544a192e9e08a0d20d3573924aba051f52c363364449900d6f6961e7d84455651a31282352b5b694a2588dbdd8a08f74fa2689fe04173d93160846981f2de8a56d0922582ab571f5d8f7ca79d13866715cd1b49d22e1894fab0c45929cc2325f9114fa1583cec66ecd4827a720704dba50ac15e212a900840467cdf5bc23117d52b7fab25ec1a43b46928267a49a258842ea3ffca1bdf4a9c37fdb6d652223011bef942234b33061a71a3cce737cd19d095993e4508e2ad66f2bdf12dd4fe2440d8d3c5048f4b15f72fffe479010460da5eafa593655508fbd1ed2d427004214d7868723bd3b4343851e47f741b96ca4b640c465cf3554b0dc95941d609373d0e96097fda9d486ccdce6fd020244dae68d0a641b238beec47a8b811e3f66f1fa3ac9000ef10ae63b3d04bd28dc24ee6a62c11a911e9f53152555dffc0987b6cb51a2958a708d5e72f2c377dd78b4e755216bb11dd42a4b03c4a3bd70bd79d689de54864abf8882b7b5d26a2eb93424531e120bcbc0782f57a438ea27004113eb604b982940538a2deca1495d743b8967dabfbae00ab26fc6a2d8d2b7d0c4bb40152b7896a09263a5cce9eef64dd6763c660c868a75c0324452f5e9b7b59820ba6954744d8c28ab094f389d25bff6c06a1eb43b2ef4cfc17f6d2b7425d3613e3de6186fb89930233dbac7cbfb19500633e5e1cfee5ff5c47c155e0e13f507ca80decfe2367b8ec15f2028160019820de8ad805f38246a97a306a78eb15ae766edc3d95e757e58a0e77c8a85601c09150db3ea5130c4ab61682d94c8e2ef945fcac6914b143f3fee2d6084b0182c13e9b474ca1c075acbc02686c33edf04e3453ba03a994f2574fd59383736072ac399284d418bca934f96f22016ba43730f9a3f8446355e81770dd1af32f5c3c78fb50d11ea499d407ee6a035333a688b5de0f771fd18e4957ca747be6d51a4ef36361811cac99a772ae20fb1117c8bb97f350751612209583b2f008d7a9c0a27025271667f3786f78cadaf701d2d5a49d0741222196799ef990b0811ef9318c0f8e98027261411768ed9e7bc9534311d3c522222790403a190576b97512c818fc7a4d4d972b433c4a665318a003af350fbc71b76e9d1a82dd5c909a304ee1fc1a0f50cd8bd3295cacfe85e064f5fad615f1eec933a0d0f6b08eee686758c0a9b5c39150b8af71b4a94efcbc3f5a110aca0e4d3150cc7c6dce0979d0c84c54124dfc9d3460456bdda143977e4ba56766e1cbed3f24d507dd47a8bd3f6de3e9768627afd019ed854fdd58c32278f2eff4a7d5b07b0a774ba2a9ef0d864ad11b21c72b20263221aed0fe07f6beb7bdd0f1dc6bf146d98148823fae197e11c4035c0ded2531a5d2ce2828893d33878a19c4b3aeeb3bcffa878da81ba9a51b97ba296d3384fd2dcfa714b5f60aee0e4a763dd7b38ffac9fbcb5a4d933a5d1aa8c81079378b82fa80379c3d3d5a9608009e219b0810e294ebf415c70afb4692826f9ea1066e6cfb218c577ef5537351729c18100dddb254775ccc5ee0ca325d24a78fd689203ce63286d05308404459588811166dc17e5edc072aa0bf310f4d9f6bb92ba8991537544ec3174849d449b3620298bcd8caca57ad5167bfcb6016a1a7280832971bd447d142835e2b867bec02e2cc72c418e4cb31794ec03edb6d7a85b123432cfd1cdafce85ebc4769ca38c169562ae523dfd7240620c3ab7a3228308d3b7ef0d55f862a8d8b9ed02ae9c60b3445a1d569a4fbbae598f5943062e3b692c0148009d069ce8f6c022f0ce8b2206ff77caaa4ceac18fedf3a71e1b3288979a13944ac9763a34df86e8e5b74d3645013d9bca1951b25cb5f2d36224fd8b30e56c21e88d60d4b6cd091f1fd296826fca5f2389ff364b075f82f76627c930eaba6b8105013959eb5a9fd6c838590467b44f8bb57dd366c9fd5c9b1b5672161848b63ab68a992085180f3c7d112ecd46b75ad5007b241d72c2fa7d27a133baf8c11e98a549de3a45a4ffd9030561177cd29e70bcaccb54e91c171c692ef4c85c8a65dc37cb8668fdac84b7c7e258e755fcf70748dc99938bae1d88d1fb61e4b1f55e36f45794bb4c549b841e72f999f224918ae25aa6763722638ce3e0ec34c815bf571ef572a4b884e6c181d2352d85e78709f9a811c0c787e699869ddf3d3f79b27a2ecc67d7d0706c5f939af842a65d592701e3deff5d2ec11eca02f783f623d390b527463334e448c60cdac599d76bd41fdee736d8af3888a470d94e39184203aff566f9a89767bf30d84bce2c0d66f36a2ea5beeefdc58e45a773c5db0bfb2d08ba5e814c2a9dd306fc9c5f5430c9c9c5630549db7cf5c7c4a5a63728b8561e40a5b293ea94611732b33ecbf43cf89efabdedbfab0033b1a2fed54fd915e465a13e20d4385a1aa11b61feb675dac2677dc2258cf81208a094aca0d9147a1085885bbd2186c4ff33bacd6c31810d3dc3ebe29ad269d1c7515186898c6c19754d034826d8ba9e6d041bf4a2a11b60904200e66ba98a38a587d378587a9040b91957dbc657df46b24b5d35292af5d3a22705b72b3ea739ddaa2402b51d01155d4d677dfa4586d7171cc3cc6762aac851412a2a05e2f58dc43e8bcc3a162ec6d8b4d5bce4841fce6f5a7872fcfb5438900dadfbdf2789958b0ede4b0bd466c721fa3d34a4e0f2ce84ae73fcf4aa0adc4896f8220b10dd011c71352af928903a9cebb152c3d900a98615e7963c28a7f31779a740dcfd9b4916597e597c6fb6afa77aa4fcf646ab059f097ada58d9b78e65701b1f11869e35b6b6bd71d315cfbd91fc1e075c46121122451ea6da6e1fcbd5e5850380da9348bf7d5a5c002729432cd56834c1d4170ed1a15457e7a0093fb7e60aaf137bc2d7b6896d49e86bfda6c56d7acc6cd3a637bd5d4eb6d140d08d37c16133745ae28e633a1d58970edceb32d81c5c4ce68bfcd561c996fc4e0f25a6e82fc123707da83aa4ffa4b99b2bc087a960209da99a797386bf5e01689b154de1ad7dcda54ba6b509e11652393aceea0a3b7a63b7f8fa02eaa178444d7ac42149fc2113a33e218fa27976f377a12eb0d94b1f693f45c24ae37d10ef93fffc0ebbc999899c8939312a86c0e57541eaf6c66f0d39849502094631c928a97c1ca212a84abae5437193e4b0ee9f33e5b2bc6e2a79a05eb03b09bcb25ad1284598865660235137c207d9e6ebc4de032676e9158b38976a6ef45ff1319928f56422e1269255f46cd44abf739f29a6c0b6eea558242a834cd5dc78d1ea6c005e45c00d422f9f5865e6aed75109ef8fe5bbe013c01c1f54fa1ee2c11e07898a191c19ae1dbab62eb5b8534d27e8522369678572aa315699de0feaad5599a246d4fbbb02878fccc928e2400147fe18d992a8542fa5bc74d4adecfdf1123f0a41470cddf6f0c267b90af0d6a526ed57964562d81188c7f666997a553d536fe0d99e40f36fdb0451015fcd0901d6afb7261e59d8b0e378ae1da86bf893aa9d82bc3aaed1f7a3c24e34c3192010e7913d9d8e709e17e0474c2aacb4c71f07e0a599aa0f2e49b49136897e60cdac3fe7ac836162e18338a824fd52e0491cc07d27ed85f63def9155673632b4844dde4bad08dea40b9c8622899ba07273543a4ef7035e4f1c5ec07836b021828b923643be81cf1bd6bd2b4a8be56a7608f4f5f8e45dafb190c699c39df9e743dd5f1c7a08b1b35c48ee16527c8b46c389f4a17ecff32ca81f6b7c5945d15cb5c5731b9f82", 0x1000, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 20:27:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f00000003c0)='./file1/file0\x00', &(0x7f0000000380)='./file2\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x8081, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getdents(r0, &(0x7f0000000340)=""/57, 0x39) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x42353a46, './file1\x00', './file1/file0\x00'}) symlink(&(0x7f0000000140)='./file3\x00', &(0x7f0000000180)='./file3\x00') r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x10, 0x2) 20:27:22 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdfffffffff141dfa73000463f7b238bd46854d78a2a198295954984c87910bf453f01c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f6f1f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc763410000000000000000"], 0x10) write(r0, &(0x7f00000003c0)="cc39c628d7296384b52fefba575362c678a3c5e2d34e4941e46875f1a911df3521609948e474b6c127baaf10a6a9ddbe31a7176c117a222f055908d988d512964717df92a693e04f861ca84b5b736701b90a869ef4a3ec367f906ee6eb4de6d6d8a8f5d52cede2a5ade64f4272554fd5aef6fa245e5fb69c499a98b84ce73bdd9e92094b19bfccd1533a074a67f53b186826343e605fd786745474a46ae282917074e608432cacf4a6d5fa0db1245ed90866e08c22461e82d80ce0741705bcf71236c2ff8cc4470439f015473e62f2bec0902bae117962b6ea81a8f0f5ed4f0882829ba8b3a0cf131cf993dd3dffd31a1bc5fdc61dd812321d920b9c18f4d1d09f6cb820cdd216ed330ff7ce94188bf36b2a7659a9a9edc0b2c5adea164070af2e6fbe6615bfeb36626ea1ca2d4f542d0197c04f7924cb440caf0a2117f251fe73bc6abdffe526f6971e95c0efd4a79c1ce6ae994531d83b4bf2745f0c74f23d095a5532fefb68f1a79aa589e360421ecdd177fef35c7c5f4a5412fb56991c9a53039eeb3ca57382a5f0586bf5106729deb192534040185b26720354bcc225596733d85a88dc60bdf1a0d3bd0677a694eb18cf2e96b05ecdf54ffd13784e442e1f044c8591fb6da842ba0f82cf3672b18228c907060eda77cdbe73ab9a5110ccf29ed75d03bb603568bfd0ea02a21dc6970193f2a85be20c7136ebe404ee4e97323a56fbbdb447a4e5ba0b3f4a8fcfa2db10ec881271266c46a1ec0773b76b72c8cafbba85565b2d1f8cbfbb669eccf56b9773cd3f9b961a23b5231f2d6e91f631baec04e0f6ad4a9d3d17592e099c5908b17404ccac00b7455c3bdccfc77a73d5e20e86c2a9b58d6b3baccbb36e3b6be0ce3d2881483c4d5a1c8b4f9ac295647f67195c72aa1ea31af965b9a533584d416b6fb0655ed579dcadcae14108a7af41be4339e620909e77cfbe5fc823c3df63edd2cdfd7413df4e5f86bf0bed4d7f3de1edfb1b78550cb345926f69c823f2251a28aae44898b643da735b690a1411438b74e2c7d3e02db1d408daa0d56978f327dd38bddb41d489dd643bcc85348e3b7d0ad61f545089e26c439c0963c857fe12c67842dc361fb1c52e22440686e2d99e10784d5976605c5be92a6966762c02f3780d34e80c46afc77cb4a9b5a74f78063f266e0eafb313b793611e0089acbc2f8009ddf329cadca8d92f4dffda3bc6c1d142d6e39a33c73d2ad0f45abae59e4b3bb82fb06967521825c20c231e6adb9f3553e86c7e9fbbfce6b99eeff097fb3fb693803def2a52241a7cabf631cb0aac286f958c556c98726dbab5e8a4c395ef57896abe5bdc90eb2fcbd4ba60cd3ab820d0c86565ba79f3e869204e0c1b51b4dfe15898d89f61c640e809866277f5c306655058ca3da79c46696cd034f2c2d6deb422df2e07a0b529c59dc62fd1accb8165141d9933745d9b6ab2721a1fa60aaca0867e2145d9df80bcea4d91e85b4b975874af8479dac047fe59b7b7090ba2a6168727d1431ecf07837c793268cbd9517cc8941d75057fb17f57c67c3e510bf9e781511b20e9fe9c98506d98bbe6122b3ebe24970e85e7e823bf1da2b54cb24ae3b3fd4fe0d5b3459e8860cc82af9905c10e8bde88f411d38b61d81989024e6d74ee7f86a255df1b13282fe62251e844968a2d878c676a7d4986474f3a7c7eb0f51c95449ac8d44e3d812f5c79a6a4761a321f4bc6173db7e23a1025419b77e1a21805b2bfd60542832cb5b28c826a11518b763cf398c67fe61b61d4a4e265736cc425d2a6eb727d8771137f76b1060fc4d4b27ea6d75e15f1e960a592bf7e987eda28fce792fb1da65800f257009406c819dc8ad48b6b4fe9850d3fb60384f57ca00d66c8544e1cb1096dc8fb947f846de96754821827aaa859e5f2258fa9110e580968a65269bb7e058c55b7bc5be2183cd1dafd8c2d9aa5fb19c497cdad8b6d1af44449d4b30a2c2946007c545c2a973d2a5dac3cbedeae04fe8ccf7628a639a91bd18d5071c67c41092892904174db829d329959e9403a14b1dca252d2f22189b3f864354199cb49608316fc4ec087d9b6c90bd8f3a442973c14fac5e25da5ca9b879edf3c00c305587a00e1d0cac90e96a56ebcbdbee0721d4dadcb38fe918e7aa08e17b3432add4c2cde500bd409f819916a19592c327015d71566088f7a83308e0f91062ae9ac4a2ddf4bdf4f61e43fe376db7b643df5651b430bdf755e60f17bec9bcc535970e785357a09e946d46a4b0e649ab788823e608bd27334a74d186ef43741ec476e88b69ef1110e262bf13cdd04eed46df01facfbc268fc69975d17b4dd0cea85f38c011fe26405001d9f6d1f0a1bb264e4e14f0b1efa73b2bf0e6e7c7c44415a28376658a8c7a46fcec691d60d02f01e43bd48799d8929f62c9ebe1c98f68191a7ac6cc3b57d11b04621c17d4c1d6458e8eb16d0c84632748528979ebe1d912ca264bfc494cba36c30a9247bb0b2c8629c1fe27c4f4e44b9499538fa4ed7d1e710583f9f960fcf88bf160608f895fcca722c87a95d0101f09f3cb4593e6796ae62cd8f7dbadc23c19acef7a64d49e864fad18bc9562c81686797ffb97c1dfe91f3a7f19eae1d3100d49ce414b21ab26eba458c679aee75ae6ba6113780e122289c02b41191e238095accbe45534c33d5a8141b761c8a90e84f28d9cfd821952d6ee376ac8fc83015452132a21f2df66f93334304a4d8e0a60e8467c26d26cdbcd2addde4", 0x7a0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="713861b2aa2f1f99690006e855c3", 0xe}, {&(0x7f0000000080)="a8694fced69f980d8122a2d9120d12d2c5a6f36bd54fe99590633581bb42090895ba4f194d5584556bb116c0417591e8500e96268dcf76b73a48493ccae1ef53f968f5564bd14eb531b478896e5e1666afa9fe522212", 0x56}, {&(0x7f0000000100)="5afe7997da246ab9fd176edd38fbe19636a4fc0e5db68f755eaabc18685c", 0x1e}, {&(0x7f0000000140)="0161b598864d4417", 0x8}], 0x4, 0x0, 0x0, 0x400}, 0x8) 20:27:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x3c}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x84, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 20:27:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x2c4b) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) 20:27:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0x3f}}, 0x0) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) munlock(&(0x7f00006a7000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x2, 0x1000}, {0x3, 0x7f, 0x1000}], 0x2) 20:27:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x5, 0x0) setsockopt(r1, 0x8, 0x5, &(0x7f0000000000)="243d9c4c006891c7aed35205eb46a45cbc", 0x11) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 20:27:22 executing program 1: pipe(&(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000040), 0x0) 20:27:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/251, 0xfb) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff, 0xffff}) 20:27:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 20:27:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) dup2(r0, r1) 20:27:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 20:27:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000001180)='./file0\x00', 0x1, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) lseek(r2, 0x0, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 20:27:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:27:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x83, 0x0, &(0x7f0000000080)=""/131}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) 20:27:23 executing program 1: r0 = socket(0x1, 0x1, 0x182) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x35) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x91, 0x8) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x4, 0x6) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0xb9b7, 0x6, 0x3}, 0x3ff, 0x7fffffff, 0x6}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x8, 0xfffffffffffffff9, 0x5e}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x2, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x82, 0x80, 0x28, 0x39}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x5, 0x1, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000000, 0xffffffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x99df, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x90, 0x4, 0x8001, 0x5f3846b0}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000002, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0xe5d, 0x401}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1ff, 0x8}], 0x1, &(0x7f0000000380)={0x0, 0x8}) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281018e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0xa8a0) 20:27:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) poll(&(0x7f0000000080)=[{r0, 0x23}, {r0, 0x157}, {r0, 0x34}], 0x3, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) pread(r1, &(0x7f0000000100)="d160de8134d3dcfc9a26182343cb18c3aa45c02e862c8b01d077d30a6ef14adf445a75982901c8c2cf349609b5", 0x2d, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x1, 0x3, {[0x10001, 0x10001, 0x6, 0x3, 0x685, 0x101, 0x81, 0xffffffff, 0xfffffffffffffff9, 0x4, 0x10001, 0x3, 0x1, 0x3f, 0x7, 0x6, 0x100, 0x2], [0xfffffffeffffffff, 0x2, 0x2, 0x6, 0x100000001, 0x8000, 0x1, 0x6989, 0xffffffffdaa4593f, 0x2], [0x6, 0x6e, 0x4, 0xffff, 0x1, 0x100000000, 0x4], [0x7, 0x3fc00000000, 0x5, 0xe4ca, 0x7, 0x3ff], [{0xfff, 0x4, 0x3, 0xbc1}, {0x1e0, 0x9, 0x1000, 0x101}, {0x0, 0x5, 0x80, 0x100}, {0x8000, 0x7, 0x8, 0xfff}, {0x40, 0x7ff, 0x10001, 0x1f}, {0x4, 0x3, 0x0, 0x9}, {0x4, 0x1, 0x5b80023f, 0x1ff}, {0x9cd, 0xa36, 0x5}], {0x7fff, 0x1, 0x3, 0xffffffff}, {0x0, 0x60, 0x10001, 0x7fff}}}) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000640)=""/108, 0x6c}, {&(0x7f00000006c0)=""/206, 0xce}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x80a, 0x0) fchdir(r2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000880)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000008c0)={0xffffffffffffff80, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000900)=0x1) flock(r0, 0x2) r3 = getpgid(0x0) getpgid(r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000940)) r4 = semget$private(0x0, 0x3, 0x42) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000980)=""/75) listen(r0, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000a00)) fsync(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000a80)) lseek(r5, 0x0, 0x0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000b00)=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000bc0)={0x0, 0x1}) 20:27:24 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 20:27:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:27:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 20:27:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10020, 0x18a) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) dup(r0) r1 = socket(0x98, 0x1, 0x549e) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/34}, &(0x7f0000000300)=0x24) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)={0x10001, 0x5f6, {0x8, 0x9}}) setsockopt(r2, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) recvfrom(r2, &(0x7f00000001c0)=""/237, 0xed, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) 20:27:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:27:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 20:27:24 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x4, 0x0) 20:27:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x180, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xe, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x800fffff, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x90, 0x40000043, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x0, 0x5, 0x6}], 0x7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x97b, 0xd6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x45, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffffb, 0x30, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x18, 0x2, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0xe8, 0x1, 0x9, 0xff}, {{r1}, 0xfffffffffffffffb, 0x49, 0x3, 0xb21a, 0x7}, {{r0}, 0x0, 0x4, 0x81, 0x4, 0x53a}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000006, 0x8000, 0x6}], 0x4, &(0x7f00000001c0)={0x3f, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 20:27:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x181, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x500, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0b968f7d8c6d81cdf32a1408d440883d45f2e786333617402f1fb9a94d2f76f2c89070be2aa45d784e77a68a4e2c434a09b9c600b80f310e453d120a38db396bce1fff7cc78a5812925f8cb939cc568864de6b124c3e2b91c663ba04f31047b85b2790a4b2cba0a3c6a108e66aff70be4d420a75c188531af7509123d238ad9e55bdcd859d56dcc6c0231375bdbe5ce3e3037714c2d2f896b7bbe53fdcb1bae2", 0xa0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000200)="f29b0535d9d4a48684fd31246db81ad6a121ae5bfb27977ded36af68742acea4e21ef1a10a1782ebb18c3d95386449636b845dbdb5f6835135612960b1160f3cbb6980de0031bf8b3f1c11c287b68327a27edb5d4f1e17d73d5c4e08ce3291f72056ee76dcdfebb786e28f866e81b943b0869f7724b2097ed8c2a00aa9745043b9741631f57785d70d4f505c", 0x8c}, {&(0x7f0000000180)="6c55fe", 0x3}, {&(0x7f00000002c0)="996f666577b67593317f33ce727aab7a4b3f3f4450508b296330b07433bd08ba98d604ea8c5eef52531b3340a46066886d6f70adb32983cff4bd49158facb4fba670b33de621dd6fda61812e4e11c88503e8b24dd2eac7a3b888d5b813c4fa5624c025e82bc963069c6f8fefc7e7daeff51cb8e47a36aed92501c00de70a925a997ebb1ceab9853e65b3b991d0aa0a48cce855d0e2", 0x95}, {&(0x7f0000000380)="169e461a1e4a4006a107dc944e92ca37b2b5432b4650570e3ae80dadfd996600c16be6358ad9", 0x26}, {&(0x7f00000003c0)="0fae844fd81421e81d31d15f4fdd0b1668bd15c130ca86a0880cb57545ee56038650493b", 0x24}, {&(0x7f0000000400)="e8258bf8e023d47683116d556f49f6505f4325b9606f790edc7904146b4abba27dfe52d63488c2e90b07f4c048387876181a68d3da090a2907b9c00c377b6494fea4b9edba25a48eedceed4519ac", 0x4e}, {&(0x7f0000000480)="8392260835d125b311cce8fc2bcf0d1d2000941f4972b4b3b5a2c1832433e7a7b59aedfc6e11444d8d40c4df327680dc84df5e1cf12f0da262ecb6af8e8367faacb6484bee787ea1c1bd5cab1c3e944424727f5a2a15071c21d1d5133a4aa9119e6058e68e778fe622c51b90069e4ce3d4fa2afd22c255c97300734c0a770914646f26c47e14e67fa3a2c6757dce5dac4d5d823bc0b246ccab94acb57445cd3c", 0xa0}, {&(0x7f0000000540)="7fba4a04a39356f3c529a5f454456a2ba7175006d9ee37dc87d03d65974c9110559ed8cbfad547ce7fd0fb0d5f9cff8f393f6faacd68b820262dd27126a5a1d0b292d7e100e345510f5107aa070f3bbec151e6", 0x53}, {&(0x7f00000005c0)="3fa39cbde9e64d41553f8d314a57986ba7b0e524568ce9e43d063d3a2b48ab8b1f1c395804d9118a75ff2eeede0b24191b1978f8b76567db840d67a8e85c848cd291146a5bdab18cf9121b24acc7e3a74d78159ee1d7822eec5ba8b277e5ee126f70852eeb33528d3a012b0f25bb78d05fb8f7f1a9240a93ccae69af147b78986f980658aa56d5b98d0eeef778e615ee5c2b3caf101478a354370e9e6d0a0238881dfd2357f35f6d5b458ccd1b4cc488c77e653bb3aa80f64f8ffd8a0316", 0xbe}], 0x9, 0x0, 0x0) 20:27:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 20:27:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x37a, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) msgget$private(0x0, 0xc0) 20:27:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040), 0x4da) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)="4fb948d842340f5031bb5896962a516f0594d25795119e7e26ca8101e853f1009c28c93d57131ab28cfeab6c8f5d9144e283f14fe4fe795d50215591a3dbcac76068eea4f849197e54123c17ea2d650e9cfbf09b59a4911e574f3215894d8954bbdb3d1ab4cf8800f7f90209416376b3bb9581dae1e3ff35d0ffa6517bca69ede805daa7cac64022c3beac60faee3f9b744a895d6d5845ac501d39fc8a63300b4e006d5bf9639323088ce581e8a55bd6ea2b272bf0f1264f06223ee609a168f2346db65eaec8ad0456150e63cdf68b2c420e133489d0a77317bf6b3f1aeb46aa11e223bace5eb23bccc505316fca8922621ff2fe948affbdf7a2777965d9445bb612282be37cf6107c553333f0a098c4767f7fd1196aff42455db13b4fd8e532bb784dc00f407647717f85b1b9af69d1fcd0de8be90eed3b17c1b0b658af7204b5d187a33a9bbc96cecec728a2f4f4e8012c2bf3a5d5e1aabbd75ae8418d5832c5032ee46a78f17d53b436eb5a53baaabd9f85f4c38024119e9e5effe3eeb7732e34359fb03654cf5f61019ceeaed8168bcb47b447e3ab432e2e", 0xbe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x9e, 0x0, &(0x7f00000000c0)=""/158}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) 20:27:25 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x40) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) semop(r1, &(0x7f0000000040)=[{0x0, 0x100004000, 0x800}, {0x2, 0x8000, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0x200000000007fff, 0x1800}], 0x355) 20:27:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) 20:27:25 executing program 1: socketpair(0x1, 0x1, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x401}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0xfffffffffffffec9}], 0x291, 0x0, 0xffffffffffffffff) 20:27:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r2 = dup(r0) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) pread(r2, &(0x7f0000000080)="1a94b4c98e0de781ef4f7eb16ddb2f8937c7d9ae91145e25a25895ef58e8dd424313afbd9bbbf16947b48925fe666052678c58aa09517ce99063ad2f4f6845598147e728323b564b7a4511e63015f6824282154b47ee33ea60bdb7dca486e2255d32d360124f76a20614161df192a23cc83991570c7ab8747d82b334e2d87f205eb81cddab9fa3b092b5462620a45567404463d3b098d52c025fd654a0ddeb09dca98eeb383f534af4d12dd9b6dba3fdd51ad55118c9270c064fc3b884f30a7ad42bee7a360310d6b2d00c7ad69feeccb6012446accde6b774b23965c7f64f059ff3f9735da441edeedd3d83f99d75f0c89b83b433a13a05bdfd2634", 0xfc, 0x0, 0x0) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) 20:27:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fffffff) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x400, 0x0, 0x1]}) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0xff, 0x2, 0x3e}, {0x3, 0x40, 0xd0, 0x7fffffff}, {0x9, 0x1000, 0x8, 0x3bc}, {0xca, 0x20, 0x7fffffff, 0x7fffffff}]}) 20:27:25 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x7fff, 0x80000000000000c, &(0x7f0000000180), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) 20:27:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xe8, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xfff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffff6b, 0x1, 0x80000001, 0xa930, 0xc00000}, 0xc) 20:27:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x183, 0xfffffffffffffffd}) r0 = socket(0x17, 0x4005, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = getpgrp() setpgid(r1, r3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() chown(0xfffffffffffffffe, r4, r5) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) r3 = shmget$private(0x0, 0x4000, 0x418, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getgroups(0x2, &(0x7f0000000c80)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getgroups(0x1, &(0x7f0000000d40)=[0x0]) r8 = getpgrp() r9 = getpgid(r8) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000d80)={{0x4, r4, r5, r6, r7, 0x64, 0x80}, 0x1f, 0x7f, r8, r9, 0x8, 0x0, 0xee}) r10 = getpgid(0xffffffffffffffff) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = getppid() r14 = getuid() r15 = getgid() r16 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r18 = getegid() r19 = getpid() r20 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e00)={0x0}, 0xffffffffffffffa3) r23 = getuid() r24 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0567d3ea3dc370352573c1ae8b939b6427e81e323c57c0f68f8340a499ae56440788e3ac6046639cd407781df4b2f2ea9b2402135f5796384dc672868734112b1576e90d56909f6a8d532838ede9e4a79479b3b76b0f1fff018381a804bcf65b93746f1c47cdc3ccb1f368819670dea9e75ac9ddd90b986dd6d1b5b620cd4a145bf5d79c3666ebed85b0e5389d77ed1b510dd5faba75b0c819cbb36d35d082f0f88e13fb254406742f676147b28cc246691e88b53e129f5530206c2c9c0f49528a76f2611d89b619aa4a8c1fcba90f37aaeb36790926d44e17a4fe6cb67b25c276fc771f6471445f74c2c228cf00b495ac487dcb", 0xf4}, {&(0x7f0000000340)="44e4da38b7ba90d6a8011db0d9ac696e7cb4d913d7c8a7beee0c79d665a31efc91df2c2ea7178ca300aaceb4c549bae748b4312af4a329a8550a26dd3582d724acac39ad2c03f75ddb90419154cdaf14736154d0e3e6345350ccc45d610246a42cfa27e83991cffa817ed8832118a4e7c69b1e3b0aa117ef1e2bf0", 0x7b}, {&(0x7f00000003c0)="d08bac533c46ddab4779ab9f8001adf78fa52bfd84d9ca6994c6e353c9a8b7a8ebad18f51a4967dc00a9931e70a2b7175b9fdfaae4e56587e7d50c27d58296ca20c82026d55bd451409ecaf87cd086475c26b987f236bfa2857dc5f3229c82993a02ec2844f93757e5d6d660d7bff4b51f073a3a8e8bc94fb3", 0x79}, {&(0x7f0000000440)="cce0cf37fc6328c81fff5e217ae61eeac04c8aaec6df678ced254bfdc25092fc00521de7d919e7085b93af343d9467c4b2f92c794c50b364f60e1a17b7548d12808add92038f0bbfcbbbaeeae5cc51116b0023f0a0038b19ba04b5325286626f3f397a8e18618080d8c31faec72959b89fae9a25737bca9fbc", 0x79}, {&(0x7f00000004c0)="2d34226a9d0bc079d99b774adbc3d4b8f85bf6a60e9cbf58dc6c60b4cb593a8f9d3214d0a19361048dc7f2f16f0b61fe7ac0dc593cd7ff4848553a6b1d523750c1a73d0cd2280ec7375aa1632b8dea227e42688196f2ca648ded79138f56f1442fe98525c25aa991e0c9fc8a3da8578cec9ad9bbcabed3e88528889d0e7d97ae440128e335d17a6965e82105eefbc199d2a472cf8cc805143e7093902966b1eae3c14f3c72758b9d4e1b0f87f819c15b4615da08ee6170a69df2c432947b5f5844753e52fb2b02534d9b675763", 0xcd}, {&(0x7f00000005c0)="3c79cb8a8aa0ef4fd66204ce82f38aaf9f7b799a8f376efa6ce5e7655271be4509fa877f1f19e5e4fd95165994b08cc76db535d28e0552b922045af6ce63ed01712ddef11e62547a60224fa875d067fe604d661d84441f977c88189962f85d32ed79c35662f6611019012847c252f19551cb8ca0b69ed946ec7450615457e3074b4225168ff441b2aefef6c09e352e01119c6e58e0", 0x95}, {&(0x7f0000000680)="ef3a41b55a6d0139bedb8905266f5138370bc681640711eb53cfeda2648267be969d1ea2e676599757d7209886ede9d509449205ea5483a86edecb4852239226dc5e9768ebfeb7f188aeb9cc0cf9bde7c307a302beb8bb46d90b08fda470fbaba98a1b082bcbd2452f1ad51512f0e0225a87d6f5e22cb1780f7df2986a59d7ebb3fe2a23cde0150596bd653ae61ae534d9d371d48a9e6e81969c", 0x9a}], 0x7, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x30, 0xffff, 0x1, [r2, r0, r0, r0, r1, r2, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x138, 0xc}, 0x400) pipe2(&(0x7f0000000040), 0x4) syz_emit_ethernet(0x10000034e, &(0x7f0000000100)="a931b6d217e2eb93") 20:27:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0xa2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r2}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) dup(r0) 20:27:25 executing program 0: setuid(0xee01) r0 = syz_open_pts() socket$inet(0x2, 0x3, 0x80000000) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 20:27:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) setrlimit(0x4, &(0x7f0000000100)={0xffffffffffff8000, 0x5}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 20:27:25 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 20:27:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4c, 0x2, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x0, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x98, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x6, 0x3}], 0x80000001, &(0x7f0000000140)={0x2, 0x7f85432e}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x15, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) 20:27:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 20:27:25 executing program 1: r0 = socket(0x3d, 0x100000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002580)=[0x0]) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r15 = getegid() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000280)=0x3000000000, 0x4) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000100)="8d4199840302f6858812d4d176dede9447efe12055fea4a29a6eaee813b04d47fa89e62b0f2d28637d6c2702c2fea1918b42fdf70de4a36d0fc6aa60921131d16990ab923e671245a8433ad19a0f222457380e08882b34c03649dc2ff29216371ecc14f340b657b595", 0x69}, {&(0x7f0000000180)="f6f1803b937f641a2e9e0e1ba03f", 0xe}, {&(0x7f00000001c0)="f3f37a8159a15e9975da1b26612ff425fdf0a9b2d25e56f0c51e8f81cd1d636b8357e8fb39a88b882f8ea875577931e3654be7362e6ec4b080785d1436917f13b82cefb2acfcfad58b", 0x49}, {&(0x7f0000000240)="b730884c2c2e86bf5b6949", 0xb}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="7b2792a39db7008bdc135b1d742d4c239fd5211ef3bccb121b97a9f81009bbec3a6abac5a610ab3a2c178c31fbb0fb6f1d56aeb1dc760ca850c24d68ca142b55807200393d284065a56b8d25663e52c5ee539cc3442627a7bdc0be0978065b91054e731170a6592714573675391d3a04ed400d4e14de185027a26689be0cb7544a0e86dc84f940e330bfa55d784ea2bc889d2524fce83718ebaf9bfbe9a88faec61fc269e00ee4676df6e8da736f475fd767e1729b734b4f18710c9fab533aded29b2be338d3dd55f3d3cfa930d88d81d626f7d9c57c7c31f8dda858ead52d036a09e9d2d215f76a15479c70f307a530ab67f5f8c33b548ff6922bcabd4519462aca5dd085fa61d2d214d6cc56e2f17a540906dc2482beb1c6ef0b3d34e0e4f104369564e98f0938dbd0c34e3bb6c767388670d56e45a518be37e5d7e83732838abf55313ba597df7e226fcbe3696795c41c5ec3c5eec434ac05deee8102e2dd83fd377dd18be77959c7133fdf0e560dccf5fff734aadfef6eca9937730952b095ab6ef4b8a120b2d52aa55d0f461e8c26c1ed6470cce9210385be49ff12bd51a49b4e736cf7711d43fadcc45f6614b7b1881e63fb6b51e15e7ada8b488236f1bf6a7912440504f7e157d91ee5539675af6cab4d078f0cec5e7cff046966226ab1c8b90e10e44891253994ff0e804e0b1261fa6a0d66945c8544e6ab8c9447d0a0f55ae9724594f5ee8f0705e6e3a6483a4fc74d7a38cdbf28c2daf45cd8b00eddc08d5ec420bc663c4e1e99e6a9385d22e79ce14b20be77fc8c513cac4fec59e64b3e9cc521f2a11294c305e8f3ee620cd7eb83b7fb00012818794ea00246e2bc56bffb7bc679a0470723521bcd2681b2a51c2b399c9e021103bf24489afa907886bba508dfe50c07fbfb94e86e786f06435d4a6ac54a707422936f723b9c9eff27fa2a8db1318e8c91aa248751d7aca4405e9299949e2ede010355cbbbf7190524998f0a5592653894ef13a883862331ccb88df15d562b9948e1972b9da8e1833648304748733cab03d978520c23aa07d6edb6f748fc3440c0357da89d2e152ad5cbdb79f1cd02526d1f591ad3f31e388268f65dbe94ad66fa2fb25921c278e465330021578ec093f76b0acde9598634d59953da4151b544e5a7096f13ada2660cb96ff6438bd4be99fc4443527f98c0db4402d819b0e9333e5f814a023a182d69a7717e19cdd215fee5cf31917c9becc333e37e39773f9053445732ffbf2ab8480a05ba42d579d3d451fbdb10013217e95b29ebadf8a344edd3e4cb1af2032f5c7598f001a4c993e3ee77d8d9d061bb5debc01951e5de946a7f2c276a2f5ba9dcbd301e810df8f6f240e36321c8c40f051bce3aea440130d2cc631dfb341bcfa0c0712f110f2b563fa6f0de4929cfa3719bb9fc306976c26a4dd98a105dc74555495aad69663f2e1d8495e3bc55df9d4938c646cad32b7d2df968dc50c4b288b195acfb61b576053f191405f09672e490b33b902d44ec3d93fbd571ef530b4fede4aa3723d277eed8e4b589bd1ebf046176c7d58aa01018a54489d88a22208d1bc5b6476d0e9e783b434564f14a7468f4b722a94bd8f695eff341a7e29f5a5c7922f8033a9fb48eaeec2b016a5ce1125529552679bad2062410fe4ac869e87e5585204bde4f0b3808f3bcd8ba7cfedb1ae02c94f102cde10c328f791fbb8db87a59668792f22de5b8bd9bfa4dece100c507f7ccbc841efbb616897d5eb2414acaaa23ae1ff74cfc2b67b4d2966a3b5f2ceb2b377982834ee9ae182c7ae828f69d9b286b2ebff6086d8ed52b62bc0208a4e8e3ee4b97444132734f50dbd65b0337d8431cd9300cc06c41a2eb6374f67f413f8609518c4fbee6d744b1aed11aa82dc0fb83036aeff0160b4ee194995be13da4dbf33358133724568d53b7d34995cf3cf0b9a28df37e38fe5e5ccba95ba2f6122275db1b7499a8ed9c6726692fda9bf5d87a370c6ced01f9c02b0168d430f6ccfd3955efe49936b85c3eae0dc3eeccc41f99b14d796b02695450ca602ac4c2575e39fbc7824997893ebe12d3a968828b5e4561c418cbc7db6321f6baa850eb5ed79ffed282802a10f09ab978a5290bcbc23aa23657f34db1f1997f91c92aa6f496d1a6c33c39d01032cec4999a97d4c5db2cdb4215673c6087f1fcdba385e25eb47a510d54618799b63f5abe66dec6d40664fb448e378215d670199fe5601f06122e60da60de8cd05e9d207e439640b36f97187de28e64d7b68dda7d758b43e7bd2bec7a2d593df0965f3e5cdfb12b97514459738631bcb93949a8967192ce9682bb8cce0a2077a0dbaf217e320d37a20d832b5120b4b2bcf38dfd984ebf8ed68506be2449ffe9d66baf7f0cb8c214a003200bccdebd7eeb411a5c6e112464939aaa39c2661eaf8c41df73ebee4589799fcb489a40be8cddee2f09873c9e1fa535aa1e575907be098346c050162172e362113fb361316d55115af79b8afa5261f13cf5753c7c044bfcb903680f1fb0c73f7420b1fb442c8ce8ed4bc374b4780159cc2fa824219accd9a6ad89941edf48e5476c7ef20c1e2394042b3cbf2be6bea1c3e91a3f454d0b9335235ae9af0b43b43125add78c4540a2f4085bde70816beae81a9ccccc3d7c043176037412276c53ecebe3829be8131bf91c4065849a0e859ddc9eb4b9a40c0a141f049aa86a11b25ceb988e7761198c3e2317fe744cbeac5f0f7b10078cf66ea25f17417c7f89598871ae14600a38b7ff49dbeef666f09337791f0402130b3ef9eda603e161544c3c372c419e1d0ee80d88ce8ee457abef7ae6bc33e8ab294415983861d893f81f6cb68b455a017f3585ae95800dee701db700244d97e9c993c068bb8957bf72faa3896ee03fe5589bc61a2d2cd2770e013b3ca3fa92ce6a4afac1f52cf740d747ba904774ecfdfeedd06155da7f7cb6e8e41aefff1d1c0ebd4d7cd065caf7a9f944f9400e8cf73fa513c6ec8590a3a1145bf561e6a79c780e678ea2f3b2355d98c52b2f04092cc56e000d1a895671dce7a4f93f440a349e5276b7821f2c58a17381e16bd536cf7a7d24b30564b9af7c4012364c761a47bfb7acbd67ae3e27bb56c5ddf20974df4284491fd4a385643db546029e085250a198f65c298c198db834edaaff50c0bc4d55e7905e38d177e410d90b424db83ef8bd098cbbdbc687652f1acc0771e5a59fb742aee7f8f0ae18fede91ff8a2f306d2eb492675895adf2912884dfe1cc822be3f02e7adfeeeb591c3466ef8c90cb27380eb20872b64c16d949d57c618770bd9a5381fd934c9d76816512ea4f32f58044ae2078774c63dec727987c206d732e69b5e807cbb82be9e5eeb936bd12d8f3f9a87bd50b3557e216340df0a613338566592b03576bb38f2ac86e4f519fd5066c1b8aa138689f56235423ec4b632dc8a37eb276ae06eafa645c9b21b0224162afa07f9db46ffd64ae65bf0dd8bc5beab3bf079bd730aa11a47062a9be47f1e373fa4c94e6caf2b729a0298539f1656c9ab437c2ad27281256118b5fb8f4ccc76175eb2b07a3e32940fb7199b9aed2ca37e1218a2f288434c53f95dc0efedc1341165af063787a08a1708ca5609568e86d788f805dbf8541290a4889e1f5d7c124d197325b414337965460a78eaa9fb335c1dd40edca613b90c00609640cb1b4d3328ce3d62744bce338f0574451b12a06f343a18565bc8096c84be513093607eed270725e8b2b258c6f5c9976a26a73ba13d5a8a88244591d52d70883757e7e80274e57fa9743fa4abb0fe23c4e9dc2d6cd706420b51e873b3e4322096872eb161f4f1840a5afe33e5e9daaaea862e776768c042d581111c0a3c7a6b575346a514261fb4d0d8d42d7cfa067b2ea0c60e48015d5eb58a6d95b22e06e906e90b8e2513757ee05c89c93387c6095876f49eb157a4fe4b620233c7647e8b4016e8977f448cfc957e3dbfaa2319f51ee40605c61eafd76c8b52f4fa40e94f7b03600dfc9a11c9aeb77ba2ed409984a9e422da8b52fcf04d2255311a196ae60cca35cbdc17cb806753091555dc777ef09ac68f6811a84d48440439b74387b8775bee0df985b9c3633584ea91ba72db196341af71d4c50604ae54859f25ee92a41caa2826c1c485ef4981ea2f3ce3890f33218d20225e2a4980ec4605ca55f1531cfe170f746e8b18494e6aed3ba638f7c97dca1ff271bd16c8e95d1f7955bbc869b5b8ff14c973a853b2746cd946ebae8fa9ac47c45b867019cb70a461ff10688f1787c6e224e3e8aafca2e7f0e2cd1be37333795c8e55dd9002cf92f592d83d7ea1fea6bb22fbfe21bce89fc8420a410eb22497f8f1fff7369884b5c4cf0e743d2b45ba9f5d1c7687fded0782948855d1dd0b4168b4e43c2fdcdcbba33c28d1665a4a294e03673e7fb664e823b505c3297da3ede4cace18ba9f5d0eb39d676cb1ded7e51727efc4e8de2b327199810ef5d2b596f18b85bbc758258f2a48922895759eb8f50a791a3817b9cba9aec93c9f5ff635fad0912c02f29dea9fd334542a8064b5ee5fb0ae855f1fc51b4eab0c75cd5d4b498cb4d6e052baffab8ce6dc68386ae117186a6fc911b042e910bfd27fa566e6499f41a7ede597a1dd618e338677ac213d43f50aafbe7731a285b3fa34ac746edd243035d11ea0871a1189444a94e5386ad088a0cbd3e8b97d908d5e5be61957670e087d0f3db7251a23995d97a3c64aa7add2d8cb64057ebc3ffdbf3a3b635707ee0296d42db01b1e7bab71515ff22eb6d7a540c5e9106481ac94afc6051b91ce3c5ed930b37dc966bef51cbbc0fce86ad1503c466a397018a8bc5b62c794e694ee846b27ddc86c2bc114947ef3cf5fa8cb2a4d276a456618aee2765b6000f1b5e5479b7f6921d3368fab93626b2c0e018b47e42518586a621ec3df1ab9f8765e3ba804b2cf06535cc3c5f6fa83b6d2f50cfffa5bcaf4757276a64a1e17ba4fa61d2d08b44eb0d6218bb4cc7ca7cc38aacf8e9b29c814c4956660c1651397ce8f678d85e6e5c44187a3e8d0e85bbbe8cd583c79843bfbec3d531952b204a4d7aa27f7419a28f3620f2968f71414d52e10eaa65c2f839a807bf5d2290743eb9a963e2deca44c08677ddca87cc6c1f2557bebd6ad837705a10ddb978ee494d95ead1ca53543858c160769ea0351c4abd6b4ba3a70862943361b610ff3ced058e5ea6ad886c4db200e4f271cf976b8722443a1551c5914e55b00a426e6617a4538149d075a1a0425e8a2417058d095994ef51d23c751d45155883c52d511164910c8cf93f28372170c07d97b85adf29f0fae3df080e2ddf177fcddd2bbd9a01ab86e8ab8b742814a1ece04af3bcfbcd0af4a1f3755207e1a6a74fab8542c62edc7094bfb818db7b2b4a7c9ba8b41c9c9762e300612d4f6badf9032b06e9e45a70575822f1cdc3f3ba779142f818b2ce5cbf01487b0634a6bdc72befbd89c7b0b2ecd62829441b72577f1fa396890b36518de9b38cdab1b8dbafd31c6dd294b30cf89ac21a7bc340e2fc2871fd213c9cd442f35cd71093c3ef9b684b845f96b2c12d4bd3749be3d5e6d69b4ce97a7952b0093cd33a3eada59dc4e3cd65734ea1f8a125638393a192ff3c6ac25884653990c0fb9edcd433a68a79536e1466dfc27578b53f6547adfadc8148d490e961e0ea3f228fbea5cccf23fb4c424ee4d32e933fe2299186eab3a2d49016241bfa8ffc37398c7e01187e752cdb08afaabd0be869491bab6ce524140fa209e2acf5870ef5241301", 0x1000}, {&(0x7f00000012c0)="214c36b98d5354a4027a1c644b8d1db5a07a35629aae25528ac02657c8ae7c0a4ae1e1f6e4da9456c8be91d1d4c0f24209d58377b787068b3a5ee4bfdac5c668bbade52cbae7c3881e4806c112fb36f6d156ee602bf28d523fe27c625a5e3b8103b72ebd9d1e6c8a1776c26875799fc9e4e131f7bdc5ade994cfd7b1956cd58cdca533bddd5db832fb13eb1b9e7fff331c7a8e6a99d29374f9b75e903cbb04fca3ddf5e2b0a1d2fb23618b4ff3152cf5060017f4a431b19c2dc11b5c48c8dce05c939147117eefef3f91ecaafb0b57ccb4156c1bdaba6cf673cd5533ef23d54064ad16ff7c3cbf4d104607ae2e1f4376089a44e096b80352fa3a3c8691c8b2fb7d97d4cf5bf41086949bee643c392b0e229fe4ef136c7d449fe55a2572786d34346e58602034b0d0d8726cb1cbf0c21ef62b2cd5b3dfa79f4a6ab10724dca198ea598109ba7eb6e2fccf1d9dd8b641f1b238498ee0d7835aeb024867ee6267e4efd481f44a0f4cfdaa98046e301e51f5f895f926d64fecc84918bf3e6eaa1f5d910fd1ef8185765fd66af701f5b0df2c0bfc49c947e8940ac0e5c777f54f37dbe3f097fb3d2d85a06c9479790cfffce6f8cb4ef304ed3da63e17bd636086d81b916f4c9c533ae373c9799490f82b9dc2b7f7df7bc18ad09ff97b6426e9a8b0f59097e3d28e295b64989830d8c791b5d47cce6f6f84e276500e0ce4e38262c6ceef5c095847757b79cab079a2ce3ec38e7cc56c65b9bcd4fbc5b62aad0a08094e096ee232d3e79b1083810fecab5d2c0f08c4847d7b1ac4ad0712ffeab3e36f384ad133dc8070ea8f0994865c730900b6a78c6264b5af06c4d721e21fa67618633ee9f1d6e2357c85d5076794f40b17075f24361ba37061d6bed0efcd1cac289bd7da8cdd006ba5b586daea94fe60ed2833148788778710b0beba2ad2c6bc199bd9f12804b10b70b352c6a6da732c460831d250c2eeca80c582e8f6d4d74781009e2689ec117177541c007f33dc0050bdfcc267096200247742a12a2afccdb87a68ebb5bcd97abcccb3e49603a5e9dccd701f027ca4229d541bf6296d94cc8d58b172b1201056dd9ab29a5bd7f8af57cdcf0750ad8af911a93be60dc16aaa1f1f210d0c7de4a8ac138cb26126b862d5bd64768abcec40dd0eddd8b5ff0f809d90bd1fc401ba3b68d5f30ec02e09f75a78d28eb2c99583c2e5ca451a182525047d4e7c5cbe58c5369a5fc6851e59d2853b0222d805435f7a1b6b2f2dd90d62404b76b885565053413a492a82bbbedeca1fc604af3fbda80af02038e10e70a0f9d781b41d41072d690c80db57028808adcbd3227f09db35655bb59b2d953cda1135dcb2c79bd23bc82a5d875626f2283d7995974d603cfe3ac16ddc3eeddefc5de1cccdb2e88ed860fae239a220dbdbf9c477b2b5fda56e857cb27b5c8c52dcc5c0bd081a3faa2ac209e89570356c90b386240066b60e4efc1bb170fdbb5ed1cae83c1ca4a3e86d6cdb22d07605ed086dd7160089ce07b548a58ef1d84bcf69576655474919e647a475a70eb17d90c5551a5f2c8e48e4308b77e1d8f24390d0c64ad4dbe7fa3f10fd8d9643e7e856e9b38143bae2157b2cc1fb508a738f2762208eaae454acecde70fd9d7b1cd83739714910fb3600711401484c4915369e2e1615f1fae02fb0a8381484a79555187156a164e419d2f00df1412e62fbfe79a16becb4c5f9613e57ba3b631d2f22a154e2715913ce6a0c341286fb4d5472d31bc4155321754ecbe2b3c19b57703c4ecb2591f55356296f9f891eb50c0c69dcf477d3b5a0b666081621d8435855cfb999e5f6930ecb090a2bef44f1df6a477ded9051adaeed772785a3191c30a3d9bcae8ec6aba32506a40ce5ae7c4dfa73d2a583d6c2ccbd6249c482fc8a25f47e34ab37c88557c4ee3b839cc06cd07b45491e1e078d114c9f9ec2ca3d113db0eaf2e89d9551248971f350b93874a30552937608d58e4f38c7be273f4dadb2b02cf1fc20850535a141eccaed4ed6537a2b58d4ca2e68d4fcf03cd9e9f5570d771f2df9a6e9a3a3c375b3738e02599fbfbb7a1defa51ec0a3719826a85107b38154d0fedd6d0e8dca3cc1b873266b90f63c84e19f582ade6a1ebe4d6e5cb17e0813509e3b8a19036133f6d6d3d3f97d66e0dd48a2a74513955d56d9ab09fa0d0f94718ac04af634aa929b6e71d77471ee92aacacec1a95aaa9d44d3564dcc47065c70bb6726e9fb0e2975614611f55a1e81d619905a945e8bb4de0406c7e81e6dd64fcc6afa8877c963d0cf413477e7b1475bf96cf4d0a0976f18fe8c8456dc05e8d6fca44207f3c75aee9bde7bad0ef80ebcbdd1d9b2f5c871de602bdc08eba8f35a014d1fd6181e3f7c07cdce3e86fd7f95496375cd4f4e87889040945d88d00bf0aeee2a5bf71de120c750cbcd4a5108eff3437ac48a9e0385b0002445418815a42e9e325f01d61e9e5922f9db7b43a8b7f18d87526339b71b32b610a187692d76f62ab05360dfdb32bf96bba5c6b4a74167b32c85f93311db2eea587a8fd27e5134e9078c5fe6866b481ad96cf50b8836dd767510ef96e9ea56a9d5f4a3938fe68c3c28d477c4b6d25759519a20bad97834d0bb485f49da0c2922e26865976d4dfbab85aeea88fb536823bcd4f58849cac69f1f9a3fded179f2a8848dccb76ae040f0ff039ba9a19a08437e64c02482d6674e52f1f56beee092b4faac51e8b4bd4a837d7dd7fc6c7ec40fa829035e7b99ddd710eb947b6804ff0357f43304322bcd12e8cd913d8a0b2551ad64d9ce1a290eb57b3ba897bba3eb0562087d3543f18c89949f4dfc91533fe875c74b931b8cad032d8298c89446dea6d0ab8ca735a4d77692bcf4a4258208808d631bb2c2024025938550501bb51cb4edc91de5e1a0e75057d0486fe684693044f7394a4d9b40d908c82fd07ead139a228ded49dc86134a8502db2b57a15d7c1465ebe0187086e466073e96820341b30bd0a2340a78b3bfeabea99240b0dffd1c5fcf4574b5efa2f0994348ded4ff711dc9e389fad48a11965344d1793febc91cf57b5e6135af019a59ad39ee74f0550fc66a1d953e3d8d374d001fe05027a3a954cad3bece4da517dc098cda71858bf8c796d9ae4803d75f88b5f74c3745337a3ea67a5f2c98c1e3896500558897a9a78969c1a517ce51bd6f020385578166b370018cf100c3663b8a67bfdaf27f1bf160703eed1cdaccd945a0d7459b13ade557a90b3d7f074d43e10b7b2db6c29cde163426a370f16a808ba23171e306e782381a26d5d5e36215e16e4cf596858e76857f4fef7b3a7239099e4d6ed7cf0c759dd19501cd139b9de93b934689586e1e9bce19560e9b3637c6e71ac94299fc59d1844a75722bdf44e4f1bb6d6f9a3777ac324d97a89ff72e4f7fc9b327efd9dd12d56bc0d74bff2185ea2ebbd0e9c0bdc0890a45ed71d7d6121e640b46ce42ef30804495c90ef9d59697da2b09730a0c0feb3720ba79d353026404e04395415fed4fe0a474e822729e6687703ee0c9c147f5115ba01c98c57f33079a5dcb160e67aeec980c652043b2daf1e4170b7b130559b6493c8441e31386d43d9f012844f5bfebd7cbf4eab86dc109db449f6ba1185cdb370a91f01bd51f958652076f00b7e44e50b2256da629225ed45ce968f0ff6d5e18615e780163de009f347ffa55c2189bdc9c7f67f4d1d133944d7ea0b80244073ad844a658918e60154f0ae6d13a4e911b97332fbc881702cfe5f787c576b766ea5dc283b08d53d83fd7a0df2eb1f77fe9d781a7bf5e20fe76c7c11167cb5cb1f2d422d002fdb141cf194dfd26a9a0a17bcbd1d8df14a8a1674cf9da1292648bbc4989f8b87f28d88a0a07906adb5560ed105c6a6c974a43d9dfb4b20a437749b42f867e76b770e0c75c08fcbf3ca557460aa1b7f273b8217c8bb2dadd7884432ad6999d6e43d1ba420bbbb5d0ddd9178496e19c1dec9f6146c22af9efdace6d33dba353726e650d41217819aa4793bc07d0cc757981d6741e1efcaef96a7989651e04e3dca92ca8b556c39dd9f18b5e5edbc899026922b9f21f4f715ac50106b7b66959ad95a917cfa7fa64f8610e818642268888640dbc17d8ebe8fd0661f2010c02b4bb5eb988e6d6cd79bfdf9d8d3bcebfd8651ed9486ec4651764ae01e6fb2349bbb15eac8fd546d437ae38605d7f0670bfba3d90f8cb28876b99f5c2f7b01702099ec62f71e3014953ab97dcd9fde829cedda93a964725427e3d9c28ec088c078bbaec60fe6ac8b992c5dfae3721ff2fa80360e52bb0b01cc6bc4847eb44b8e177c910d7c4684bcda20a5dbc1a0d39cf6f33051dfdc4b616c7c4bb15f9d2fe6a359e81f17fa4db038ae63fbb72e21bfd16f2d9f5d64b21eb39609f59ee5c246891f4ac8870d2e9350a16a8571196ca3f4795b69a10c0c1d1d6a232a7d59be31dabac893d5f58f347946619b1d9d2aba022c76e9e855b6e129b7d543d458c1832425ea7f9940e1e47ec9fe254b1a42679a8ddddbd8ee4d03ebe782d3db5ef9946c13b431e797deebfbbda7d49dd837b8b3e8c829240dc54e78c39f33f9b36c4adc851489ea547d50f58a5e786de8ee346be91b5c9ff57da890fca63fec736c06bd95c30817a6ee8047130341c12c48a34c7e9dbead7c52cd9205d2191a10c43d031a5b4a2b544fdad436f5deac3b61590c08c71b13f116225e0356ee97963973287ef5cdea808cb4680a21a1c020a2f69d7cce8c4ca5f598e0ecd5d896fa1689974cd62b9bd32541daa7606f6a0f8fddb5a04acce04fc84c412839aec81e73067ad8a6771dd1c7b76a2b37b4a2c6c7c7f3a984beb842282ed376f3487e4b475ff13902c7bdfa6d488bce311104515588dacc3341c17b30bcd4156186cbad0a80a5652098673e4a76d18af048b9c91b733492a5dfc1099cd5f1981db840194edd438d3359961e7d6b9dfee4774c6dd5d4c362d5f04b57d32bd0c5f07d987eb9198011d4b3eafd5255349ee67f13a96f698d0f73579f03fd4ff691f321b18360e46e525956ac01e9a648859be7f10a87c038a6e35ac6ddecc69473832549adab91f2f86bbe295415ab5d1781248e7618c650f312af325ce4a4a831dcb06248e11ba24c32de72f9319ec53ee7c95aa6fd1109dd4b38e696d4e1adaf3bdf13b58da75a46adc713650ca27ce7040b5fabbb79f9bb3a764369332423b5dc8751c2bd6b21ebc8acb8f60260dd4762aa76900b18bf2ec8602c700910de85c3cff6d697eea81584ba5ee01e916e3eaad2a02850ff09f0ced1a4634b67d0f4a56d92680ae62dfd368bd5404e061c53332b456ad340f9ca672baf5d0f97136332c8d01de0f9fabdd26f413d4c51e5deeb3b97eae653a76dfdad9227f14e3cc762c1de0d4dcb7d41315aff7dffe8fd9e668109f93c24cd267b7d5471405279d7b9959b6d5554554d30ddbf442ee250e2ebe10e37e2177b0e550ba3a6fca697f3576d97fa8cd66c23fb3a4610ed2bb7bb839ddcaafc2d9a400ad05ac5c6d3a49757f1da1ed3f02b6517769d3671b918937de80a850e99b02161c1b829875aa5c3d59ba1891ed3f8ff891506d02dab3e4567aca7f4b95ad7f0781552be9ee34da32ff9a49d19a255954a543341b1e3b84ef53dcf86b45d8ef2e2650a173c5fb9a7ed62f1232edbd7a077eca36c1ab58318b958246a300e9fb2bbeece0d6f218d1faba1768cbad47a0c8225260c958b655474471a3596cbb62dffa3ea71fa10775765b6d8927b8bb8c7f654dbecaed2c92d002c9ae970726e132", 0x1000}, {&(0x7f00000022c0)="c43e1710b56b6aa48c68fa20080119bd1dcee415e5f0603613228b72b4d8c3582600fb84160846fc74162395fc23ff905fc31358e626b17075409d5df7b9a4e3350e3cdbaed35114", 0x48}, {&(0x7f0000002340)="fe3a6a6d2346c0f59308f490c61df1ca71ebfee4489fd062cabb8b785b61701922bdf9b15cdc4e46236f86411ba5f7fc70b9ecb71eb74d5ed0af5c9e599106b971adeeb1e845d5412256c7aa091ae237fa0ce30fb18335f82f41e18e35d2e1e943cb9f5da06b9b946cda33d0eac9d28871226cb45e6903e7b6fa00b1ad1c561ea585f64e4c06e3c68efba224171a569f3327cae953f2d741139147b2da2144ee14ae84e840903585", 0xa8}], 0x9, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x2}, 0x8) 20:27:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:27:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) fchflags(r0, 0x10001) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xe9b5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 20:27:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 20:27:25 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4004, 0x7cd) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:27:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x13, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(0xffffffffffffffff, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) fchmod(r1, 0x3) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:27:25 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="e7879a18015ef913c57300d20b38716a25b8ea61800b27cec440e0c4e96334f0000000000000090000000100"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x6f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/26) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0xd7, 0xffffffff00000001, 0x3, 0x9}, {0x8, 0x100000001, 0x7, 0x2}, {0x3ff, 0x3, 0x4, 0x7400}, {0x200, 0x5, 0x100, 0x3}, {0x2, 0xfffffffffffffe01, 0x9, 0x8}, {0x8, 0x8, 0x5, 0x4}, {0x1, 0x2, 0x100000001, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xd96d) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) setrlimit(0xd, &(0x7f00000000c0)={0x3, 0x1ff}) 20:27:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getpid() getpgid(r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 20:27:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x200000000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 20:27:25 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100), 0x10000000000000a8) symlinkat(0x0, 0xffffffffffffffff, 0x0) getgroups(0x5, &(0x7f00000023c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001100)=0x3) pwrite(r1, &(0x7f0000000100)="093dfebc999f92f799f8aa36973c7c6268c8b4cbfaa23a7014837489be190d2268ed7b080783d61ee3cff3a12a72ebe363556398ac381599848076940f8d378f9916c3314c18e041be17dd73a298f2c506e5b4a7144008586a48bf0bb4981098726e573724c5189bc6451a064fc53d9b5272d89309ba855e5526c5b752ccdf7154116ea262da3d5f841b80c51fc42a929aa2def267f2add675c323b8a8d006a63f38dd58a54b2349bb5092365d4178250cd420f6d60ffe502cbb4089569856eacfb00d4a7a7df41a27bf67472a7c9ac47036011a2c336a4411d8d4b05cef9afd13109d79bb818204ccaef724c11e3b7cafb65a35afe518e72c3300892ad0e7237172ac328e5fe897fa9a6b609bd4c280e1099de5de8fb4a8ef6bbe3f82f91485c3eacc26a5b1db565851b33a09bb5cd8f88e14562b3fbe11dddc5e898d21242b93582ece97b1aa43f5b5e7e4d42dad31c2b652c257a91e6d11c1de2f2632794956662cf878816ed5d3f2552bfc81e2588e84278e075fe25993c54c74d7dc8a5ed72035beb6cafcf343a28378cd9d78e186017446f26e13631a5861261ecd7348cda60a9b86785f7eadd64f716b465d7ab486f977471a0d1d1f58df409a5d8f496bdde6f0c4a6600cd3701cce211420febfc9264f6994a426631d5837100d8a3a328d587423c018a5e2c67a2069d7192166c40665bb3e55af53449853c6c162ffe595dbe60b91b364fa53de33c4b15afab1f5fa02f0e4a716767555f17e8624fa108302af29dcd411e357c3c4f07453e9fedf5787b736b57243f0eb83591bbf59137ba3ed1a924c3b6ff29c972893fa0d664f2f17e91aec15a193c7dc87e62bb76ec172eb61eaa0b765bcf8766ca394e1120a32279ab2f28259477c13440aa44b450a8c2e12de7ec529866677e7c3c0eeb33bb8e2f6cc638174ba369306052c12f84a33c15ed3afd27af7cc03bf1092792e824e1fdc8ed1c9c76ce1030a7cdfd0e80bbd1e3c60b6d363395e2e06d7f8e2bb4470efaa4905b63299276e9b0186750f2e6c892aa7f32841e3e278fc3ba024dc1080c066d0968e68057e23f1707d5859431cabb0df881100e57af6953ee76fd4058cb2f60ae1e01f3bdc35cb1b9c29abbf40747fe4feced6debd806d194b9530129d2fe29420e5e9b70720b48a7166f99b581208393a82203a15ada195976f0f6db053d2327a786e6f7cc7680fb76b7f1281bd77d1b1e6af0cf463b14a660dc10ca7507b1693902323fc7a70812858ccde31d7d875094bd40d8286cea1e29cda5961b86dd1f05ba1880ff3980bef5346e2094f94a11059365b9e0ac0b336eec84b0d8b6a7c40c1945927f236385ae9e05a7bc6a14a64a4bb1c97de84ecd46e540f9ac57d1eba4999afae360b9136d002f10227b9a73c4859b512f50b13e20c7684745ef73e0b0e81a20900466f836dcbe7ac0638c54f4464b877e96a4eea31df52bb64c6bdfda86adf2615532588524cbaf550585616b5513c09fe4aeb195cf3d10faa09230a61eb2f15ce8ef7537d238886c0effb3903ab63d871f7ceacd82aff0014515ee98ec6b98edb6f03947d04eb54bbe4869774cc4da24079c20a6961791472a21fe8275c05fd73ead5447790c3bbd02d4f2776e7e6e8edefc46a26372366e90e8ee84c3bc090dba18efaf6187d467b4bb90c5f4e3e1f3787921956a275f9f36981b6b1edfe3726f1eb6aa5b03b366e750b34a57e8cd09495ca196cf41281167893cdbdec3730dce829371979e13daca3fce3e3cf002796facb7fea0bbad4f8f31d28b0038f4818fa3825db57a945d331a71086054da6c810d8e9b2f0190688950a8e17b046bb8266491ed23d9d71f7c47c9160e2c80e2dec4c074497bca9a09a5e0d484f78aba4ffd060288a5f5b3951fd4c4c45cea711092e1c2f8da348ec90868aa2092a86c9e17427051c47abb1f3d96fe97341af231a56736982919d4bc6c667b6afa9826e5c15ebb528a1ee9456a1eebe0519856a8c356a74892df39e654e34112eef069d78602a63c290366f2249100887506e317039fe0963c8d019aec5327bcfca0587473efe9968243371c51b6765bde261e87058f92cb1578cb185089b57c97b074115be23e64a26ea5a8b82dea2ca6ebeff7dcbc61173db99ab7d9458856bdff4bfa2e91ec5cc140a689a03775f0ca19a08cb3127ed266434b0507269a5df2d40dc006ac2c90c6bdfa7d2faae49344724406e3ab872e1d762ef157ec62a1090ff19be221c0a3699e46348d7a766fe616eb7b7e2ddd7acfebe52785d0bcdef4eceed818d9ce71739aa81b1e0caee5a8114f017cca60658d7ab726ef182dac89a560348a3a9bf2378e1f6a2dc7cb8f3b9a7cc5a7571de86374bf7b76102daed1be71362e0b28dfc0fede29a9f51e0750660fe6c24395563c3a487cd0bd7d7c1152cdd3505b603f5b884b5a04539fec9720b7e4951a75f127d96d690ad42c36aba554bbeb4cf8aef6d28b900ad7e833eb168f6057fe45a09b00ff8e974cf1a635a4a5f8d77c1de8fb956e4658af4a6c38b167b51bb40c13bc60874e950b4645d44c88cf436d7d7295dd3aabc8417e831b0c1d6a71ad7b6dc8e81583b9fb79b8164240d69a65431541f8306ebf862952b3727f9e43e0d27c50a92d7817088aaf6477968efddbe3481f2d2f0fa89e3101a9617dfc66a3f8c001ec2408b3ff87a3416037a3a369fe4a3c9ce70ef005164a3d6c8434f4fe7407ccc197c54af25cb319e5da79dbb9efb3ee2719df504ae48a8952cf1417e10403145fc7e6824415b0afccf42739329559c0f7498613df54a1971394733a86e399493034a7c07fce9a74ce167943506cf000111ed777e6c48ddf025e281292958b7e30b8d0735beac72454fe0572fe3a7ea3f1f3241f97c566bd18cbb998b8125a65fd305a99705c371c9125eba5054a8e66f37cd8f51b57146be2d38e4ee62892eb50e58b258dce16339f1d694ca0022dcc6e90dda1a4182093f63a1d930b8c70cedca019a447ece741ff7c9e30303d93cd0732cdbf8d0944b9050459a16cbe499b6a32262632ec33e5b73184a89344cf7dfc6943a39892cc2595772b5f3a981bb06b8e3efb52b62f5a2ef86666b5a1ed960306153fb16242d9f56158a7a934bfafc34e9fa00d19e967683ae7fdd66277adcc6ad5f33129cdc1fece70f199a822c4881e389e317bde56f7481eadc6892b27689a527f8c0efa24f183bdd05148d074cf9c94f79585a63c40487c234b72668a5c5a52c591633b2d343bb059084466a8ec7ed3d18d13e6c97aec2c1508e76dd2b15744ae295ce367c485caf61af67267d45c87ad215202c9c0aebedb47852f6566f0f0530db1b92cc2ff65679250ad2ecbfd281a934a5dd549ff1189a0e478163d1308b8eeb415a8b9a498423c53fa045445d7c8f5d2dd8141d457c71eef4416c6060a77a4c5f73ff311a33213f10db79380134f2d40b90e667c1180925fda03f0ca4dc524b569a1c9cd4c473931f286c38b1d2dba50c6ba60845f248ae143eccec2f72de11ec34ae564a18bf6a66453c1c51ed57ae47b3df99271daefd3e4cfab970e3db47ba94adb3c4d1d21de55fcbf2de554cc4f18efff7b6f77c01526f79e9eecdfec100ef90b64606d275e86b64242ec96eb4212f8116b64f2ee52155de26292b3363eab0a5dfe16b3089230ae175917c47cb3d1b17e4dc91b531af69386bbc47e71af311517e8c15160d303601e47644c4dd4e60e2ac872539200f4af21e00ccfe009f766a0f397d9ac0b4a754687bc790525c0a6ce95499d9ccacaed712d4af3201a3ec054c0133dffa1caa50c512b8845baf9864d5c5e533431cd6c487121c7675de4bf38840f1d0d032ea6b40a7e85a21c07591e580d8c84dd0ef9b9913a9a270f19dbbeca25cbe2d48cae1ee4f93a0a14f47a8c6a0d34c0b62460bd1578b778470a00a514e1ac62fb94404dea8250e3d3c5d843419302bf0f7468f2c45da6b70f190e41582308ac7fb4fa463e4ee9f9c5877733e35236cfaefc432128462dc0b90401c6825d0e9b11269d7c1b00c42f0495a2427c9bed3c23b9993879c8a3c376e8d3353c2e2a54339fb6201bb369f417eb715d941c0cc3c75d6fba611cf5af78f21a49db117aa808a9e11e05c199e3d6c37242cd1890b119edfbcc8b35e5d5f89d952c899b64840f32af4a08da6c5532e40f7f13ab5ac32f073195fca43949fee7bc85a2b3f0b3e1608959708bb501b5333ebe5a1dbff185295bc9bcb36d39c7b4b0fda69a49e07ed1634f915a306d04905ba0068134ab26fb42b4296c9df00154e79c3f9c2125de7db7e0d054a6083145708cb6a583fc4d0f851a9bbfb7164d859fa59f88cc44b19637e40fe218077db98982a08cadf9f06c73cd3d6c3ff8bd106cebd57f48ed3402ce18300dc1023be70d94486d4ce28fd0c2247a58b54fd85f60ee9f89cdcb921068b72dce94f2ec66d84e94b3ee3f8b2b2e550ceb9f8a0300e6d5bdf1435b5a8dafb2a7080847b2711385bede0fdcbd569c53a0b8f7d89ed1216069701132f1b7f554e44fa2a9b7aa1bd2f594fe8f8a92b95b0e774c1b8657fbf830650c2dc68f2588fa48e20e300d0285080655f1b880927966407bbf091bd4324623b9bb4bfa6fe37635c8830a7e735647343714ab6c52808a848a5aabc4f52bc34480e675dc0793dfa1a248e997a243fa82d052f33ac6291297cbf3fce08df48bc3a2971ae3b38f891151c31d9693e7a31c1d9953bb5fc92eaa192711597853b87c6f82769e7b68b6677654ed379cd6f90a4fff0194cfd390f786080c4c8c1285e4d03876c02ebcb6db3c8915b092a2719248cd3ffb133d14c485a41beab83061ad506de485616ca3f6d565018a34da37f4c0e257adaed7f8c4c8b14bb437a5e2bd6920f35ac2b75474e80c6e31239e0c46bc34fc8af06f2d981329828aef57f11ff9221f40c2c51e687b53f6f7b580044d38d38b36499695ffe86b005a56eda682be5eab99ae983af02442828b5e914ae6e4c39937c6fb196c0bb1209fab0ce1bbb836475aa65b5af6d9cd3eab4408c71e07affdb761f44818fb9120a62d5507eb36b1c38c9436b4c7a971372b9ed8124bc537b076bd7042e65b2987ce943a81fd0c9c7ab6fae1236cf71db77cf98ed4ed27968db952a4c5545777a9d4d3cc731a201e7cc985903836ffb74d8cc932b819e11d380beaba6c6de17a0ea556223b4de6fa6377ef232f3ccc036da57d58bd1f9740ca6842aec8d3ff92857e660a5970d1f4e525b5ded5b9c70498495870132f9ff8f1c57f4d0009b4b05bdf2fb327da024e5565321e3db29aff806ac9840bef4f845d4d95dfb0bde27e64eddd738157a883513ae8e09eae47aadc23d005bbb65f6bb537fd5f5122d8b313b3ebc8015c19d68b9e8cbb4acc05b36b3c6290a1e03b32d8f0a5a4d2a70250253a93847dd34bde3f13406c4d3a172bae332b255b5decff4255f5fa773086b29d0b5de4fbcc070132205a33a60b795597fb24eb7eb901b7f8cd378575bdc9c2e2bc98bcc365d3ad62855d2256679d411f4c18ce5f437d235932e29837f43aec97db8155066aa10c00fb9b73cbce30ff10a28d094e58e73ab5b3411ddd3853ed5cd5f925c52ca20def45d109163f28ecda22556f14997fd389a4f946c66bc1d341246bee64e35816c9208236283c92da70ee71915560974239789256e2c356a6ea389b3b215c4d3409beaa49c69612f408a9c81568423a0020f002e1b5675f836f13d9b2c324d752b687ff51c4392f36f43751f80ecd9106517", 0x1000, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x4, r2}) pwrite(r1, &(0x7f0000001140)="f59029f18927c4f8b086e26c56fdacb15c154c489a53b4208cdf73ca120a9960530afed79a75fe175620836b393a0cb925182be6bde5a26e7b8cda4ed1ef65ae551e1b094747ce4461b5a4654de12fcb32fc731eaa65d7db6d2c1adfec87944b7ecad0f45318dc6131f601a6723f85", 0x6f, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001200)={'./file1\x00', 0x4, 0x5, 0x101, 0x1, 0x10001, 0xfff, 0x200, 0x2, 0x1, 0xfff}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x808000000000002, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000001340)=@un=@file={0x0, ""/4096}, &(0x7f0000002380)=0x1002) recvfrom(r4, &(0x7f0000001280)=""/159, 0x9f, 0x2, 0x0, 0x0) 20:27:25 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffff9c) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000100)=0x200) r6 = semget(0x3, 0x0, 0x2c0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000500)=""/104) r7 = semget$private(0x0, 0x3, 0x20) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x10000, r8, r9, r10, r11, 0x40, 0x80000001}, 0x57, 0x0, 0x5}) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xffffffffffffffff, 0x8, 0x5, 0xbc}, {0x6, 0x5, 0x3, 0xbe}, {0x0, 0x3, 0x4, 0x101}]}) pipe2(&(0x7f0000000040), 0x4) r13 = openat(r12, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000001600)={&(0x7f00000015c0)='./file0\x00', r12, 0xb16a0fb5c8b3cc65}) 20:27:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81, 0x0, 0x0, 0x1f}, {0x800000006, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x100af, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) 20:27:25 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)='a\x00') 20:27:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000240)='./bus\x00', 0x1, 0x1) socket$inet(0x2, 0x4, 0x3) chmod(&(0x7f0000000040)='./bus\x00', 0x120) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)='L', 0x1) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 20:27:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="18493471414f03f16dffb14d9a44d7ffb3acbdac11e983f42dc72a26843e039b0c1ec500696bc28b33e6157e9fbc2d1621eb56b92c42c968e177ecbdb62c5f4b04ec98c9b62eda3a71289bbc2e2af29c48425f651b505d9e0099f9ed58141c4ccf4e3fbe0da46ad9f0c9132fe3b66cc4689897f23ec45fecfbcd7abd17f3502da200df7a82f7cbe0d97c40d86671af734651cb9458ca3c10e78b57008ba82afe72939ab712f23bb41b2f85585c90f4ef963b4c0b0b8bc2674e4c7a297e450b9842c926a844d7fa0dea4c92afe79b8f0d5013ad37bc64c77ebc2172dc9ff449df2fc9fb3bca0c72f90fc92bca10a244c8b3e202eb824eef6cc9d362350efa35cef520e98b3cc23f49bbc6e6d79708c00db89f070e49394a165ebd9ac2fe065655c79dc3dd7a3fe806c0bc55b93213ebed97f9e27d37d0f66fde9f497f0ed14b29ea975da7f5be31922129773aea65232c33d245a7ad5e2395d9d93bfd1ca9167ca43e53c7994ddd55b78fa6e3fd8ae7564c69f1e9768c89224146e53b427ffb46ce291dc93cba0f169d47911f024715add61c8d9375e51caeed704f3772dd2018a67910233b4d339df249248c6a3e0df114b4258d236d325eac5fd92266b8c2406f42d92bd376c66ca9356dbe872826692541f31f5edc6fc1edb1a34be4e0910ab4cd57e538caf6a85f1a411959e9b6ab0b4fef3e0109424fd1467038423c7b2ce3bf244ad236d5edee54cff5ac46a4d094519e8271839424b344e8e9ff4b6906b9fb0f25faa4c35f8d5dfae81709aa235aa0a4954c5a7516304e6ef4ac1022de1a21501b9ae3bd33005bc7916b1ce5c352b4cd6d989ab11171b4eff30efe9b3b76674386f7b04f91948b27d542f4a8c92961ea64b01c410b1de1b52b220126f374126a5a543917bc0956c584f770961d3124e34a0c0623f18d8905484c6292199a6fe543c250208dd7882c7e61657a695b05df2c7398ec3437eb377ca0878bdc40537232318e462228c08fbcd9d27d2ad8063518f03363c13a24f284b2d855c86905bb751629bd483d2e890abd9353d75b8062afb075dbde34b71bccc183e8283fa60701313cbd5d7e569fccc9372c11682fca2fd5959d2339697d4e3ab8dee69abafae2596b917e7145f3cf858e58ba1a6632cc8ac2237f81ff399adc61e8d9ed56dc6ea1bf5384e05b187f97f1d8d6c11c0cd36a894f86076291d68ca0eadbe43c3f0a2fd7e36cd8578b86fbcf0c54da7d768dc041c7ad4e2f4d25db98497067ec3e64a4992202c7729ae73e0deebdec578fa12b4ba8f55c53d6d455439980b48eccd9083d98441b05c4efad6f8fc6ebe01792a1e5e5fa671386492777e11ea7aecd787951eea3c3ddcf350788ddd846313de9bebbb188690dfbd23cd4184b54f6d071d200490009cb44f5ccc8862ce5f699315b32d8aab88d65fce8ddacfa516ba49dfde312cd285843860bcf75fcdc64332a6e639b6abc577806858b779b54415b9da69c024758a6270476612104288dd958bfc82d7f301491d7b016990d88714c6b97816b839ac2189384920cf429dc94dd78e30e24ca51945abb131dbb95e567de093f773edbd6583e1c31717e2c83beb18dc3fc97b1c0418bd265d5c54feaa3713183a1540a4917652f86bca4100b828bbf19b05350366747f861ec09de3d732a84e87ea85124e442f03b07ec3482fb6473ba4e09f80af9d3ee49ab052e2f660e43f0777a858ee9c83dcf410a7f92137d95ba5c0b857808f1362d7b51eab08c9222d678badf2f91f342d2f14a703840dc77f5f1d78a0e1390575ee1209cca3a5b817cc0b033e50bc6616246070030971736e9184ab95fd5e30d96acb5504f9764b8b586c32a4c1452d803b650a289594cd10a5d3c6c4b2bdaddcc2a8a0ae403f0827d116badb91f4e6b03edf48dea21fce0725f9f3ab58eda166dbb4c9a30ddc61a35418c7b6a1d5d92e72585eb5f153d74a663b1a7582592f6fb180b392665181d1f426ddda590c61a2a20ef2b82b72d345503225444e4f3c61860a9faec7a234a129d90af69b5fe38d037ad25eb10ddb4d46f850be2fa71e3da16eb29748c2b3b572726618491f5a2fa9d8583a4bc27500a9ec6aad2b4c561863fa9f7bef6b716b7bd247e206047fe25eb68a97a52b7ddcbcbd40eb603e736dc52a6d93c1148190f3a0cdd4ffdc100e724cd01b35ddb41667627c4b92e323e4381eeb6cda81069248cdb278894dd6bea6ef2e78e385620693ef0d0261e5027f14e0b4672fa2c4c1b0a6608b041f8a263f80f81a3155e235b28c9f812b6072c17fd3f6031881fe0f34087f87d3b99a98c6a98b0cd5b4c29b59ffee4f470a3e9098379c747fdbcd976eebc58cf5d9bf417004198137f25e04a9e72816e7c40dcb337a86178ed4eae9fd89de46dd76986d30c89868fc9f307583768e143c47111568ccd938dca191d2b134a5c632117a25459426ee8251aee37efd8e7a210635a78bfed702616eeabf15fa80fc137e34b1d2b4fb57949b6d0c60b0e5ae56758a9eb2fcaa61ca4d7a05b731df8f3f8f4223dc98728d5a0850368193217d622eb0aabec53fd67c2a1ccb8e1fbb5ad826b02804e0080c94a3ecbc63011533079ca0ae73c58a374205a2c98241d1f62196123193cbe43864e72223df295741c409956848494d9bbfe96dae40c5bae04d9186a731ffe6ff749be08f83df9e6cd61492f5541bae747321402af78ca4af84649a6a05925022193cec636b25a0883a93a681ea20a259c0302a3f2b54b2ca1bde843caa7c5938374cec10e3f12537347eed6421fa6ba6355e32849e5b3d2ffa1565936dc782da9ca3ec081dcbaa381f61713ba5f9269d400433931a5cc7d77682a8e7a68eb7028534a43ae14b3ecf4b5fdfcabc7263c309d93c96e57ba7710e3a029e09954b5b6fa58ab0fe17f00f364dbcf3929f2fbb400dcdd2a8e7ab7a9cbc5e5a8316ff7b98f13ab6a7e8bcd6972e3f2412945bf778161f689eaae32b37878f0f650e5d3f52bfd26f86d32d4234a503d76bf15fb54cf68825c4acfe472dd40807b52854837963ffd510cd015dd37185beb62d5cb1808b2e395d365827aaacd339e4829491f9d527d409f49f068496e3af5aba098fc4ddfe9d19dbb0a497b4c9e602e23ad3bfb275dcbbcae5ee3a8eaff410907f61ba255c1019537908f0df07a40dacf7416b07f98c847caa742a28a60dcafa3c02b65a3b4ae3d3489001deb2e13fcf8a6e8fae18ed7a3273bfab845dec523ca635d7602e91c4cf821c45d3cd108354db60523a5ec00d638fd3c81f5f6b6ae2de280d01884bf5a3de3210a072f287b97da21cfef14cc02761dc70c263ea595a1950ea73b050b138e4c054dbe011d91debf082d522801974594990c21641fc0f60277cdcc5999156625cc186d8d06fde7eb9cdad2d09b8f62a6075de7eb6cce4fed0bd863f7de4cc17d97483998aaece29f1656d47914a72796fc45b5b46ff7eb9d697acaeba25ebfac0ac96c8777b4ee27e76f701ddc6612d74be2d2d023f508deacd2d60b69276bb338fb125d1e3f78ff40daab4efffb7c05f1d83d46bcfbc117a62ab22f119391c2ee8b492aba02b1c553fa2bda670946b8323b8509d01d2294a9ea9dd34423d0c8f8e2fc0f868bb64dd82c3710292ea06c68b2347ef0aff0b10ce94ceed2b4a9389f92db2bd22fdbd6acbe91996079fdbfd9381dc28fbbe56cda640820b99880ee86f29aa1a69105c9e958ebea19bf00820203496ac843cd0e5d9cf6c07fbb0e5578393502fd7476adfcd079db3a1915598aa8e7a6b7f9f89cec78b7fc5f16470b71cd43901ddbc6097d1e84ce76691a2bf07b3a7bc2f0ab5a20784c5d63c3d9db0e7436ab0555cae1c867a0c258d532e3f65a07e3468daf43f64ff1cd68ac4b84b48c634e23a93e3f75ebd02717393d48ea5057fec0f40b9108f3be4022647df6b0bf0bdb8ee544e1b5f9a7f3cf5a83fa0c5cc63ed65a9bae1232e4fc7722148f347fd9e638f4cb5d90d048698ff281b370e3e23d188e82d1ef2eee39a660bf3079592c7458c02306618b8214369c5bebdb29f2b7db76ef063b507340d79502fdddc46731be8762cd66bbf2e0c4e0d37ba6cbd060c471f56340ec42073611e0c4e03ed452a016f9d3310288f797b8b94ad76d30ecb02b56f67d1454383578fc366491d810224fd41a6cdb8c83ffd5330f18980be925bf71d4b0b8238fe104b61f79ae7c580ca1afb38873a04df4a95773e72fd9556cfb5741ae94c03ad7befafffb63e80ee02e784b1dc91f8d5cca5353e29c78cf1d72964917d8e3ae73d9b7d49023e901eaa29322e7dc6cd2e849fa793c65747bd27a82ae5c80e44a528f078ec479e33df3c481821e8350c0638afa6072074ffddc40d2773066dbb291faa6baaf8340017d918dc2ac9a7ced342265b108b69fe86f1ad8c93014ba93a7c75f49772454acba8d3b4201672adb491d4e353963ce384fe01c0bb8048e360395a8cc5ea2db56ec7bbece8f78fd6b36d77e487614bdc40190c705bc7ef15bab40f058ddb299021b8c0103b50eaeb5b13338d66f825367cc07bbae7e74fc461c80c3ba01b239b27a2b895b2d9ca23c4ee187b823c319459cd9af0c4f7e341f0903fecfad1c31d7cae3a854112770fb54ed1885a8e20a9f07d9cb64c4d5c67fa3a4d5c520252c95abe37c14689ba65a188e05a74fcb9eacf195fdb49a343ad095c22408ee721179d09c5c4b15fd423d1f8472fde8cb5c2acba20778d10f50b96daf0eaeecd55573a61a7f4763018ef3ecce42900b068101f5892395b56adb9e51b119157014912ecdb4fb8dc2d8088aee2bc26ca63d632a07553c4e75e564a2fe5dad83b4124a062c1a3eacdc016e1e29854919af40e0f3e56e4dadfc7db1a4ccf507f7a1a3881585249628913f9227f7072ccb82d06a75790a933c53284e854ab431169bd6b312ef2ed5226a7154c126effb6985d213fe236f8ec9476fa3d94e2ea667f7f715b95b95ade10fd876cbd7c24ed53ddd08e20220d926696560a67451247c1680f22ceedbf337405058c554d7b3ed5d2b0e52541db82dcc8c2b885ecead7e56cc23ab4da04985273a822e79ec350b38c7c87e7528de0be0d5381afc1a846d61d0d93d5944ee2541f19cad83c003f04b65a573e63d64972047b001cca3a2d3b4f4076ba489ab0b72213cc3e84c2a567be58f64a85062580ea7225a19f6b986e58a7b56ef89d75ad1c6a5c82cf8be208a04102647fe926e13b8b3ff18cf3ff89cf0425e857230f948796be5c632a710ad418cf8305deec73d4cd33aef5751a3efd77d2402b44c94a47d0398a299e96a7a6a0e02f20b398d26f9a85856cfbb590b6029ff79e13d1e4245dbd9b0cc771d7cb4bc1749229b6a600034220cc71a2c88d7e0236f03238e35171a11d9ac2893fe6ae7bf34aa8a72ac3c9674451791b4a096dd897ddd78e5c96ec9796ae587d1426f11bf85fdad98045b598b3277bce2286a9e92611d7cf03350d18c07149f2c506b6fe01625a8b2fa077040515985231678fa50576251cc33c6a1c890d14bf29e53a0f800a13d453facf1d2850d5519c98d5e6001049b785550e442df8bf3a25142b547f9f701a969217f13773ba6aaf6e077b641c646f670a1aba0cd5a604bfe1df138e7a808e5632318bd96e04818243f7059ad2cebb19f45d6c266b1c3f7e15302857a3e02c279082001f64f1c9e7dc4713b1d30b8168f9517d2dd9fe86b9aec540e6ec68f3a9cf3e9a7cfb8c419c005ca413ce04b2ca9f2272b2938929dfcf24c592e0240") syz_emit_ethernet(0x1, &(0x7f0000000340)="fb") 20:27:26 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 20:27:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5, 0xc000000000000000}) 20:27:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x7fffffff, 0x80, 0xb42}, {0x6, 0x9, 0xd5c8, 0xf8a}, {0x4, 0x80, 0x2}, {0x4, 0x800, 0x1, 0xc509}, {0x913, 0x401, 0x1, 0x6}, {0xd1, 0x192d, 0xc3, 0x8}, {0x7, 0x6, 0x100000, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 20:27:26 executing program 1: socketpair$unix(0x1, 0xffffffffffffeffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) read(r2, &(0x7f00000001c0)=""/4096, 0x1000) chdir(&(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:27:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffffe7, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x1000004, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) getgid() rmdir(&(0x7f0000000000)='./file0\x00') semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000180)=""/238) 20:27:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 20:27:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x47) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) read(r0, &(0x7f0000000180)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) 20:27:26 executing program 1: semget$private(0x0, 0x1, 0xc0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) 20:27:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad904177bc0253623631e2298f42635d2925b5a650a0500000000000000f0d8324e012d03003d01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e56355d83d95662f0f5bcd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45cc49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11769f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3fc28587e93c8e1c05f7adb6d67e7b639f0bcc262b059cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4e5e88a937ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6443fffaf753d2e78b56fe22797f3ee8c59548c209a8d78b0b40ee2372be9053045"], 0x270}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202eb8db76ebf60700ebcb7a37a7a0b6af6bed17941b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000006c0)) r7 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b80)=""/189) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r9 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r6, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r9, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r9, 0x0, 0x0) accept$unix(r6, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000740)='c\x00') semop(r7, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) 20:27:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x5, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 20:27:26 executing program 0: syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000740)) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000880)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) chflags(&(0x7f0000000400)='./file1\x00', 0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x4020426b, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x7, 0x6}) flock(r1, 0x4) r4 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 20:27:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xc68) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="70cdccf291279ed0519c90d1197a1435af1a2628b2a1246ed0ced64f8483ced22c04e8973fdb7027a1444981aa835f405272b3fabbfba4d330346793014d5e41e221894e8040a2d024d75b30c310d852c964fbbff1c3a6573c36cd5122ea86f057ebec2948dcacf9859b3af2a741c1f81abe3408abd921d80b21a49d202515a0f0281cb31af0fd8f180b7c6f32963be0a829d25e9dfc4c4f4ad9005eb53ef07511b601a39a0b0e6ec11c1c2041dbd79700e40c48be3813ccba91739206ebff635d6bbae6e9506bd3c3f575334619d972883e01f3f4cc8a488f0378af560084fc9cee8a511bf9907f715cf8816817761fbbe568bab2ae769c3cafddeab5b39a5e6cb59d3e1a99cd8377b92a9200f1d4ae3b5154605207084d896503f0dc4b97f83533a0cb2d57cd62e1c3e2642b89e4f9c52fc050453e81cf68bead357cfdd39941d92d9dfc373925329a71d1f6f7bbd754010df3b6540e17d89eb5979341fd5b5468318f98aeb5aaa3e541129d14a8b48fb240da8e26e9c1b75e16c1eb185525aba85b968045429c5ad4268da536e71ed2a1c74cb9c187676e12681a9289bd6a24ecf8c4e8db5b28a2cd9b67cd5e929a42e02ac935d254cf2b9d3fe277a564ce1182caf200c2578dbd22d7de1f6e5ca11c9e435cde2b4f03082b2a39405dc44fed2a38463e0291c6e0a37ece0f5bf524784498915bd1a1a107419ca81667b1d70ad4d3cdbf4d6d5ac064693aa02c0dc7e540343cc84781bf4ba355c1e08e880849c789455e2af17577fd93c93f4ff188d23aecc36670747a8dbda6b0df46648988bfd4637d08a116738e2721fca9138ae2c7a5c49da49051aa16b92ac2429d2ca421f49e1a552560b36870cf11a877ad767a90e331bd1c85797a35c5956ce6d4b9774a7fb5ff4d8b0600dfc0444a58a7985ea31791251972d1c16727da0478ca405cf0478d5b92ac3ec9422b2b6bdc87cf1facea878e32985f6f1fbd52534fe9852f0a72a6e2cbda6a6590e724389e7f8c468b76cc219b63af62c0f704350f4cc938525d4cdcba670e849b5dcf7b3d6c78c089d6438b52db9fe102330c00d107db79e7329d6a4062be2462dd83edffb2bb171c9105d31927eb33f67025a08f6a33a0271d8c331a44b5c0d69b00000010474bbb7d12e9728179efadeac9c34b8d775d8b08bcf6efe5d7853f0fc85665206ff17a8612f4a5ddc65079dcd497087f3f8006bf5e6a28080ad4a8b91c96f0d97df98146a623a3afc5b7594c1aa9a0ace11646be3bfe1ffe495cdf614f7965ac037ac78fbe37ceb64ab4365cbe18e49a80c5fc9f4fcb4a4b0c42935e1f96dbcdcb4d4fa69c9b736a4af360d66d29c630ef01ae44983d39d67da082bcd2fa08de9cc609989890a4833880277bff795e4a28e8dc0bbb0ebef538d5ef652eeb54e2ee91850b1fd443287a769f2ee78de66259718471b29eb3f4a93b49cf929e9b14e805431d05f1396bfffd07d983e7bb113486091c545d61d64ac31216de8242ac0977fc0549dc372270dff917f99f09ee3b8091f980a3af5324f8bdbd46bfe8c4d110eee7da5d98f727742d55767a2d6ff442be3ad3804f6641308a1a09e15feec074bcce06df2973ab60968948a49e3aa0063ee07098981aac5981999b0b3273e6cddaac2eaf79adbcf00cbea7b403ed6cd8de4598604d414571d53306d1a2c66225899944e01cf561c66c55a0bcc280efc0ec6afcc1fb26d3bbc2717ee4d63daa80e5df01b5c2b251b3661828b9cec155e645bf98e61bab8417416bc55720f6a9cb006e30d4818fb7a0fdc96aa7b5943eded81267b28081f1bca2ca99c314b681055b0c00e5361364c8f89b23e1882044f278eaffd1cba4d18fe42b1221674857bffcd63ef0c110380abb164beece0ce55bd549e1034445a60b3cc993370c82aec556d484d27f4f34272bcabd18c7c33eb9428b521abf561b8951b042762ce98710d4c40deda83b9a38a0b0ba984c938ee79249022023de3482fb714349b5e6855b8450c9e319110a59434b5ce799a9d072d596a21d955032fbffd5150cd472dfe65ff03a3e3e1492be4eaaca0e51e24668e5e8036ce827c90a8088ec919640797006928d9f70c0de2d07dd1b1f91b754f03e20dd21b30c0e3114b5918d66d23b1d7604f6669d655fbb74ff84a9f2a1bca56b503a7b208ed24afe1c60457581e28d8575aeda1ccb7551930ff360f304b7304af44939bcb4b3e685cb962bc025e64e8b117aa4540324f80ae3a4716b8f3134cbb8e5fce5f9e62870e902a0d0bc9d6b67f41e252bbebc45392456799966f33336097338c7288a7df6be68582cafc981d6487c8b85be542363d598fe88616f902d29226ec4f2feac4e7f32fd45550a8beddb25394393be2e99f4114c37f066175504f379363e09c716890a45ab6bb9be5aaff43b14bcc46050764f427cc8b59e20337189a480441cd8578c29fd11570336ebc72de093876093c82d8bcc3747b751772b25ba1d195fc6a3e94d9278852e9d6ccf56ce6ffc1bf0bb6a957bd2aa1a630e6443a7e2d735ee7ad0277054c6453eaf30577082543f9f9fd922c66441cef78136a901f08738c311f4ca9d9e849c104ba90ceb0e671afead8464ed160c2c0d23f7964fd91b6563cf3bc567155b31a2fb8c668b9d99e4f1da91b7340e9b757ecea69ea71c7b5f10d2e76b2f1a6c4f4037efa94b2cf183191aa0f17971a2416bd619482f564e394e76f70046df206c676b19e37ffdfdb9c39a6d01092ab0dfd4cede697fea9ffbf82c2c1ecfe5b5bcebd9d772c96b653591d4a1d209e924fc4aacc9b4923046161192ec7b2c03d88a622e2019c43eb8e4cd93f0d8bc8bf8e94c380ceb0b151683d1d711e2715293cb071b5a4437c4775dab238b82f763ea5ac5408a65a7006bfbf005c83e085bb90a0a9e4ca25739a026e0b9892209b7bdab2e421c187f3a8dd5c88b306f633fd448618521a76ae01e8f16df318582f28fc3bced6c5d18fa3f7bd0903bea3729338230038995fbaf948f65e8792e6624bac681dd77adf55ee7980052200639179c20ea2ca9c36a1c6e0e6f0332db70e74ab6448970ab5eff13774eaf45611760bf2d53e67a6e4c544f581df3e763907814ec244c67ffdc65256da2c53a3dbea69517d4f3f40a273b2fd81f4ea6c585c319ecc65e119f9b53e95cf4fa2dce81d26bfa45c7384f73e653aaecaa9175dd9c9405b3859ce40cc3ea06640090352ec717e6c572724f7fc944af78e32449d3d769e8d0fb949182408c8ee6b56836eeb122450ab97b9f216c61bb7140474406bdf9da3d7c27f1239b56797e6ce3873360baf397f56ffdac079a219ef516fda7aaf726bf8caadbc58440e532ff2cc4fd07212c308c443acd14152f373a26b7bce243979195463177d3e4830a360fe9822c6af975b234e82f4a9d8737da75e66a7be693a221d6abb4f155321f63ced079f5835b02ee965cb9c6191224d2143377238ccc514b7cca4767bab32858b84f78ebaab7e8b1b3f39c75491748347d6f4c591c13e67b919b26a39a3fab07bad6dff2125923b5085dcb8dd6027695eca63f2314d7d15e0f68a6c11fa120e3aad854fd08fb71cd681ce1097caea1d1019960dea6ecb4a4dbf1391ec43cdca402f32e899455c2a76d5dfce7761e628887712012ae6cf1d46e0ecf6883724e5ebc7448df485c085e95ec2fdb80240c6e459f122c4a072ca3e17a12c38a6cf8afd7884f3a75fe411ad0e1a03ce1eb08bd822327e862e66cbaf1ec3b380f0634ff782e1276ec4e35de389e6b18f9c53c945819a03fd8983b92cbb322bd1f6513684ad8263fc34719c3c9408bd3806b1151e950c208b83f496e4bae56f941e9a260bc4b5caba5bdcfdbe07879dbf71f9ba1861e7332b22c945f5ea951840e4a69683bb686e87a0740903efcb895b10943dee22abd2aa857e39461675cde0425b2bcf60307fe5167bd4bcc5cbdf5193d9508463b5069e92c48d9cd458106771f73db0fc040f6f67bdfa9ae032c69f7e38a826a87b648755ab3d34609b1e6436a198f5609448b0df3332a23e1f423126f1cdfd39910dce4fce1a543a1af1ae2e4249da473672a120f799ff36044567203501cf8ab5fb82246fad5ac53222dcac8a171f470d5492d6ca0e75913599cf381467c447eec0c502aca5dcf5b3ac19277321f1b8b7a5b336f8eaa8f77babddebd5a2a65f1821d6582d4c39f8fc5cbb8b36b3d15e758e335e8cc8da919c36c287924c918792da0423653160c584b5e5e0255aa8b094bdd2b28dec8488ef3ee0b4524de4fa5316c7b1d29163bf3ee0dc7d16d11ae5c1f4086ab4579f01b2d76f028f7c6ef6e2694caa3b2391613c377a841954d57be27fa20d2ddfccc69bacb1ebf53f04a5b1a5c0addf67144d5a6c7a9a2eb45594a79c9a19910bc31129688e8baff0636962d5863de514393caa214c43352c7b7289719d856c94ac124ab2bc883b6263705520e16c7b355902d7e09924fa852102734f30de4ed6733a93a984c2d5129e2158383b51f400ef6297cdc0f42e002f08c5d346859885f49ff37bbe59fe677bf2eb8c46260136f25a13a4529d66d32b2b52bf81ca69da5a540cba7b7c071ed613ccfbacaa1a3be7ae451d2725d799cf72bf01aee78148cb5777145239b96adc42c49237566baa97c6b4b12531ead6fb776e5f4b494e1f257c7c66e79d82256627165d880cf19902747146f609389b4124c19cc519a7e93b190efbb9743e31c6bcbf0d926b4313ca51eedc91587288ea7d14394634a6d356dfc6a58d1ec81cd6f16742220842e71248df09aae9b76f6093d957fc0202a1e9f50bfbb515a3b980208918145202f968f432b224b3c5ec5e677fb4989f5706259bd9776ed1dd212dac770aa4ec1b83470e58f7e0365bca73226a19176e94a64efea4c8e4c2b22b49c016842304affcb01f919199f0a3c8beb2658cbd4dbff07d069f8ad4979f366dd116d4e3f177c49f8c86d966f5831665e3686fd266b89fdd2d3804554b9d9bd1be3374144b8d5e3e7ef3903bd56bab2393e877d9304114a21362829d0ae4813613a944b77885880811c937e22e416383eba559ac04d5cc2a9eab43de8845ca22e3fec5c02a5b18bebfdee4ebdecee6e26b7a91b02047c79ca980cf90e3a667834d83ebfb18d61a8285b0a32293efe2f2a8f57fbcd65fd1f8c5104e1c3a561656430d16022735a413263c868fde7a793562a03b253231dfb004a0e4ae29e2ca92000d405267f66b53700854019d8622b5c539011445e7ee946066e7738036cf33e5f7f0470c82ddd2e92ff11c29ef3dadd331a4199f994c0f0ad25e29c563074903d346f9288318f344f738bfdf1cc038e12057b332c7eb0f33261b9c3c081147be2ba3c1d667a7f264eb08f8735bcca497917a09acc181fe21faa1fa2a4cd79e0f202e9dda77336ec5b7c52003de0fbc88c33b1f2152efec14dc34a3f93d277740d74203b640bd7a6fbbd279a612153cd1f5adad4173166035d4312e9549ab29b6fdb1f82bdaef9e416ab6018bca91dee1acdf3549280b870efca830a4b9560a18f67d8cae7f62567a1c064754c5a73b27dfc23faa1060bd1211f5face104135e470429668460c219ee1323d10a2dd37a6495385093b4d4b1a258562d9aa5d242d176b19672cfa27737a01c12aef97631d3de40249be6cc2eee4e516bfd37f6e26fb46061c89023041ccf701efb70a4d1f206bf90219402cc08477c0a2599c813dca9b9e8792dae48", 0xfe5}], 0x1) write(r0, &(0x7f0000000100)="05609e93a9fa19563d600068a306d4f022ec6f239407cf300d407b0e61cf0a578365457cad1301d5036dec682084d41bf729282527a9a0", 0x37) 20:27:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x2, 0x0, r1}) 20:27:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xc208, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000ffd9f327f8726d0e5fdbff515c14a51d4588d9493c047f7aabc28aeb37a4a3e90ffb02f6073248838a8323fbcc88a05f48098eecb1caa6ab278adb47ce4f3e94c84672bed676ff918d103d10ec14bc138e1c4df2019fb4d2a09a3d2688065e37f3758b3479cdbf22d47271c7ddeed814b1a938eecefec7ab52d91e4632e4d1c76d8c06a9c81df983bfe44d80fd9ad66adcb5c929429e6aefd5d53c600b23572c545ec1409d0e2ea855d5a64ac4d43980c9339dd7ea3a3cd8b6ca0354a6e90b9c8e30755e73451fd7a735eb25d6c364f89e85b23d8d5941c89f921d9c6b18d05e24a33cee68355a5aba4f62caef7ce080719a66ce98d45e6559b50364312827edbb915c309c852dc1d667b41d61e3730135b56a46308a06529609c50a06c3b5936f01dd7736d2dde7e52f05000000000008002ce2d7c537058bc4e2cc00"/341], 0x10) sendto(r1, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 20:27:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000010000000000000000000000000000000000000000000000000000e0ff00000000000000e8ffffffddaff67d7bb38082df1768bc72eb63cc0000000000000000000000000000000200"/101], &(0x7f0000000180)=0x5f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99419296480004006f00000000000000", 0x14) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x2, 0x8001, 0x733, 0x6}, {0xfe, 0x6, 0xe8c1, 0x2}, {0x7, 0x0, 0x1f, 0xff}, {0x400, 0x2, 0x6, 0x6}, {0xe777, 0xffffffff, 0x7b2, 0x1f}, {0xfff, 0x2, 0x6, 0x1}]}) socket$inet(0x2, 0x5, 0x2) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:27:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x801, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 20:27:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x220) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/155) syz_emit_ethernet(0x3, &(0x7f00000000c0)="b8bb766af7c8d5c8dc03dcffc1d7423a9c94fb1935b99e7c544cc509e74eaaaf926d9e3ba3a324c39b910f88fc0a7aa8e723a5c0b0fb7e22d8bd499fbbc8") 20:27:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") vrele: bad writecount: 0xfffffd8064161858, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1456, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *197865 59595 0 0 0x4000000 1K syz-executor.0 317011 68860 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8064161858) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021c414d0,1,ffff800020b5e018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab77d8,c0106477,ffff800021c414d0,1,fffffd807f7c6900,ffff800020b5e018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8065b7f260,c0106477,ffff800021c414d0,ffff800020b5e018) at vn_ioctl+0xb6 sys_ioctl(ffff800020b5e018,ffff800021c415e8,ffff800021c41650) at sys_ioctl+0x5b8 syscall(ffff800021c416c0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,f3f95f05010) at Xsyscall+0x128 end of kernel end trace frame: 0xf41de517470, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vrele: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd8064161858) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800021c414d0,1,ffff800020b5e018) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd806fab77d8,c0106477,ffff800021c414d0,1,fffffd807f7c6900,ffff800020b5e018) at VOP_IOCTL+0x88 vn_ioctl(fffffd8065b7f260,c0106477,ffff800021c414d0,ffff800020b5e018) at vn_ioctl+0xb6 sys_ioctl(ffff800020b5e018,ffff800021c415e8,ffff800021c41650) at sys_ioctl+0x5b8 syscall(ffff800021c416c0) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1f,0,3,f3f95f05010) at Xsyscall+0x128 end of kernel end trace frame: 0xf41de517470, count: -9 ddb{1}> show registers rdi 0xffffffff818a6367 db_enter+0x17 rsi 0x66c1 __ALIGN_SIZE+0x56c1 rbp 0xffff800021c41090 rbx 0xffff800021c41140 rdx 0x66c2 __ALIGN_SIZE+0x56c2 rcx 0xffff800020c22000 rax 0xffff800020c22000 r8 0xffffffff817612d3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x5a41d077dbf41e1c r12 0x3000000008 r13 0xffff800021c410a0 r14 0x100 r15 0x1 rip 0xffffffff818a6368 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c41080 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=197865 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b5f3d8,0xffff800020b5e2a0 process=0xffff800020b7dc00 user=0xffff800021c3c000, vmspace=0xfffffd807effd5c0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59595 235600 61494 0 2 0 syz-executor.0 *59595 197865 61494 0 7 0x4000000 syz-executor.0 59595 232816 61494 0 2 0x4000000 syz-executor.0 10689 170543 1 0 3 0x100083 ttyin getty 55760 77020 0 0 3 0x14200 bored sosplice 63355 260433 74327 0 3 0x82 nanosleep syz-executor.1 61494 58749 74327 0 3 0x82 nanosleep syz-executor.0 74327 484175 63258 0 3 0x82 thrsleep syz-fuzzer 74327 382659 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 37567 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 490527 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 192078 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 207908 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 58189 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 489046 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 265069 63258 0 3 0x4000082 thrsleep syz-fuzzer 74327 147357 63258 0 3 0x4000082 kqread syz-fuzzer 63258 399460 50930 0 3 0x10008a pause ksh 50930 474806 6903 0 3 0x92 select sshd 6903 132908 1 0 3 0x80 select sshd 68507 228731 80600 74 3 0x100092 bpf pflogd 80600 135964 1 0 3 0x80 netio pflogd 13296 320268 77000 73 3 0x100090 kqread syslogd 77000 44806 1 0 3 0x100082 netio syslogd 61102 114844 1 77 3 0x100090 poll dhclient 54455 462136 1 0 3 0x80 poll dhclient 67709 303681 0 0 3 0x14200 pgzero zerothread 91006 242143 0 0 3 0x14200 aiodoned aiodoned 62673 141644 0 0 3 0x14200 syncer update 74128 415595 0 0 3 0x14200 cleaner cleaner 68860 317011 0 0 7 0x14200 reaper 34779 39244 0 0 3 0x14200 pgdaemon pagedaemon 58825 381201 0 0 3 0x14200 bored crynlk 68943 508342 0 0 3 0x14200 bored crypto 87229 16769 0 0 3 0x40014200 acpi0 acpi0 27123 382284 0 0 3 0x40014200 idle1 34887 273776 0 0 3 0x14200 bored softnet 19988 298813 0 0 3 0x14200 bored systqmp 81552 356610 0 0 3 0x14200 bored systq 38332 430585 0 0 3 0x40014200 bored softclock 98941 252122 0 0 3 0x40014200 idle0 74111 478832 0 0 3 0x14200 bored smr 1 191061 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59595 (syz-executor.0) thread 0xffff800020b5e018 (197865) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823a69a8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 fifo_open+0x3b6 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x1ba #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb6 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9542 7324K 15050K 78643K 13192 0 0 pcb 13 8K 8K 78643K 67 0 0 rtable 86 3K 4K 78643K 387 0 0 ifaddr 52 12K 14K 78643K 145 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1518 0 0 iov 0 0K 36K 78643K 101 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 2102 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 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 38 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 920 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 54 51K 83K 78643K 535 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 101 0 0 in_multi 22 1K 2K 78643K 43 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 272 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 103 21K 30K 78643K 3955 0 0 UVM aobj 40 2K 2K 78643K 53 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 26 0 0 NDP 11 0K 0K 78643K 40 0 0 temp 166 2747K 3378K 78643K 6211 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 44 0 42 1 0 1 1 0 8 0 rtentry 112 47 0 14 2 0 2 2 0 8 0 unpcb 120 287 0 275 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8052 0 8052 2 2 0 2 0 8 0 tcpcb 544 152 0 148 1 0 1 1 0 8 0 inpcb 280 397 0 390 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 1 1 1 0 8 1 nd6 48 6 0 3 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 12 0 12 3 3 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 11 1 0 1 1 0 8 0 pfstkey 112 16 0 11 1 0 1 1 0 8 0 pfstate 328 16 0 11 1 0 1 1 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 189 0 44 12 0 12 12 0 8 0 art_table 32 190 0 44 2 0 2 2 0 8 0 art_node 16 46 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 36 0 26 1 0 1 1 0 8 0 shmpl 112 51 0 13 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2871 0 1446 47 0 47 47 0 8 0 ffsino 272 2871 0 1446 96 0 96 96 0 8 0 nchpl 144 4396 0 2747 62 0 62 62 0 8 0 uvmvnodes 72 3536 0 0 65 0 65 65 0 8 0 vnodes 200 3536 0 0 187 0 187 187 0 8 0 namei 1024 13067 0 13067 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 12203 0 12203 7 6 1 6 0 8 1 plimitpl 152 101 0 93 1 0 1 1 0 8 0 sigapl 432 1121 0 1106 3 1 2 3 0 8 0 futexpl 56 10503 0 10503 2 1 1 1 0 8 1 knotepl 112 212 0 193 1 0 1 1 0 8 0 kqueuepl 104 193 0 191 1 0 1 1 0 8 0 pipepl 112 576 0 557 2 1 1 2 0 8 0 fdescpl 488 1122 0 1106 3 0 3 3 0 8 0 filepl 152 6392 0 6291 6 1 5 5 0 8 0 lockfpl 104 303 0 303 3 2 1 1 0 8 1 lockfspl 48 100 0 100 3 2 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 1184 0 1175 1 0 1 1 0 8 0 zombiepl 144 1106 0 1105 3 2 1 1 0 8 0 processpl 896 1138 0 1105 4 0 4 4 0 8 0 procpl 632 3167 0 3123 7 2 5 5 0 8 1 srpgc 64 4 0 4 2 1 1 1 0 8 1 sosppl 128 11 0 11 2 2 0 1 0 8 0 sockpl 384 742 0 721 5 2 3 3 0 8 0 mcl64k 65536 260 0 0 33 0 33 33 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 205 0 0 25 0 25 25 0 8 0 mtagpl 80 19 0 0 1 0 1 1 0 8 0 mbufpl 256 394 0 0 23 1 22 22 0 8 0 bufpl 256 7850 0 1172 418 0 418 418 0 8 0 anonpl 16 107975 0 96372 72 13 59 63 0 125 12 amapchunkpl 152 6349 0 6210 21 10 11 11 0 158 5 amappl16 192 4639 0 4028 44 8 36 43 0 8 5 amappl15 184 437 0 434 1 0 1 1 0 8 0 amappl14 176 485 0 479 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 5 0 4 2 1 1 1 0 8 0 amappl11 152 522 0 504 1 0 1 1 0 8 0 amappl10 144 73 0 71 1 0 1 1 0 8 0 amappl9 136 605 0 602 1 0 1 1 0 8 0 amappl8 128 153 0 134 1 0 1 1 0 8 0 amappl7 120 36 0 31 1 0 1 1 0 8 0 amappl6 112 512 0 502 1 0 1 1 0 8 0 amappl5 104 135 0 121 1 0 1 1 0 8 0 amappl4 96 1387 0 1354 2 1 1 2 0 8 0 amappl3 88 213 0 202 1 0 1 1 0 8 0 amappl2 80 8515 0 8434 3 1 2 3 0 8 0 amappl1 72 33850 0 33388 25 15 10 20 0 8 0 amappl 80 3423 0 3375 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 52 0 13 1 0 1 1 0 8 0 uaddrrnd 24 1122 0 1106 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1122 0 1106 1 0 1 1 0 8 0 vmmpekpl 168 13217 0 13189 2 0 2 2 0 8 0 vmmpepl 168 140869 0 139040 127 40 87 91 0 357 6 vmsppl 368 1121 0 1105 2 0 2 2 0 8 0 pdppl 4096 2252 0 2210 6 0 6 6 0 8 0 pvpl 32 317824 0 303103 188 37 151 157 0 265 31 pmappl 232 1121 0 1105 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 629 0 5 18 0 18 18 0 8 0