f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x9a144c720969ea79}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x400) open(&(0x7f0000000700)='./bus\x00', 0xc00, 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r1 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/136) semctl$GETNCNT(r1, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/127, 0x7f}, {&(0x7f0000000ac0)=""/194, 0xc2}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r11], 0x1, 0x800) r16 = syz_open_pts() dup2(r16, r16) msgrcv(r8, &(0x7f0000000400)=ANY=[@ANYRES32=r7, @ANYPTR64, @ANYRESHEX=r16], 0x3, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000001680)=ANY=[@ANYBLOB="0000b25043a8b4e1c25fffee18146b33956c60906e87aef88c76eda6c2921cd9af5da48189eba8819afa1bbf1a341934db6f79812f6965dfed4b713a129624bc87ef5e175478e73c5e3bc5d0a27e285dd105bf7d88fd430cf5b2b1d87a7c52ea92d311591c6d588af2d1ab267beb505e52e5a792f02f8f484f841566996f4e90ff271b581a0bd14b78b5d036ed6fe5e02c6685dc4170ba2c08f17fed5f28f8b2dd711bed155859c347a49eadb1af1f89fddba4709413cabe051e7765c2b0b4bb4772b9555e6b200118807a6a149788be6bab8e8357c32e6e63b42259144f3102072dd3414d633c80cd5f4b17c0f5a0afd2dfcf446b079334e9c3a4885da59bf276511ac871b4b2b9665272ff5203e8e1cb66ff9629b66175bea21696a1eceb86300f3bcae10678fa0fc7a5db56672f88192799ce10f2d3fb8e1381588897431908106eafd1b9786c9d647636fbf4d7ca078a4937d5d6d550001b31e5f23719803bec7ba0425e18c8b478e526506a373e48a79e9cdf75b514001287048e6702f58daf31b31162edc7053931bbb06309053bf68dd5a26d3563fccc3c46f709937c0e6e1940787abd07926f3ec273a62cf8dd55fb2f1631a7a750dc37975ff08031944b62d0436a16a7b0e8a280c4270ecb5ae6d039fdabb6dbdd6c"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r17, r19, r6, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r20, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgsnd(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="e89dfa37455e6fc40100000000000000ea34798750cd0e81754b02bd0000"], 0x16, 0x1400) dup2(r3, r4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x8001, 0xfff, 0xffff, 0x1, 0x4, 0x3, 0xffff7fff, 0x1, 0x1, 0x6, 0xff}) getpgrp() r21 = syz_open_pts() r22 = dup2(r21, r21) r23 = syz_open_pts() write(r23, &(0x7f0000000000)="a6", 0x1) dup2(r22, r23) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000100)={0x7, 0x1, 0x9, 0x8000, "8b8bbbe860bbb584e4d218ad73a35f0df1cdd8a0", 0x7fffffff, 0x24}) getpid() 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010800000003000000"], 0xa) dup2(r2, r1) listen(r2, 0x0) r4 = syz_open_pts() dup2(r4, r4) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) r10 = syz_open_pts() r11 = dup2(r10, r10) r12 = syz_open_pts() write(r12, &(0x7f0000000000)="a6", 0x1) dup2(r11, r12) r13 = syz_open_pts() r14 = dup2(r13, r13) r15 = syz_open_pts() write(r15, &(0x7f0000000000)="a6", 0x1) dup2(r14, r15) r16 = syz_open_pts() r17 = dup2(r16, r16) r18 = syz_open_pts() write(r18, &(0x7f0000000000)="a6", 0x1) dup2(r17, r3) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0xf615}, {{r4}, 0x7fffffffffffffff, 0xc0, 0x0, 0xff, 0x6}, {{r6}, 0xfffffffffffffffd, 0xcd, 0x80, 0x800, 0x5c05}, {{r9}, 0xfffffffffffffffd, 0x19, 0x8, 0x9, 0xded}, {{r0}, 0xfffffffffffffffc, 0x9c, 0x20, 0x6, 0x8000}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x8, 0x40, 0x2, 0x100}, {{}, 0xf8a95abd8cb7392e, 0x20, 0x1, 0x6ac, 0x101}, {{r12}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x100, 0x6}, {{r14}, 0xfffffffffffffffd, 0x20, 0x9ac1ca02f91483d3, 0x80, 0x80000000}, {{r18}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x80000001, 0x21}, {{r19}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0xb65f}], 0x9, &(0x7f0000000200)={0x7cb, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r10, 0xc35296c82acbcdc, 0x8, &(0x7f00000003c0)=0x3) dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) poll(&(0x7f0000000240)=[{r4, 0x100}, {r6, 0x80}, {r0, 0x12d}, {r0, 0x10}, {r7, 0x8}, {r11, 0x33e8e9635c14a56b}], 0x6, 0x6f44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0xffffffff, 0x4, "ff7f0900", 0x200}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, &(0x7f0000001240)=""/233, 0xe9}, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff0e, &(0x7f0000000240)="b4dc0d3eca000000007f0622b3034d8afd97746381f9ebbdb0871b89af443ce86545dc0efb930cac67fa81ef511fb6b5ce1d25d93740ebf9f6aca067b18255983df8bd31fde95291fe784129a7eadb17074ab108a007f5fb37a664dbc98d12546ac1a6b2114af738eff76875ac3af6954025787ffd7035b75885549ea0bc735c2cd6bc385c2eaa5734371d081befe5eb92736c171b227e8d19e75f09eeafa6d9bf50b638defc1b74e160c84e9e6e997ec2ede358ae11d604c37b1e42feab3ae40edac7d707049228a4cd2e239b32871b5f00010000000000000bf64c9cf068dca36eefcd6cbbbc00bf771d109d49dd1303b316758fad08c422517d88f836db53fd29584eaae3073276d7396069e774c0925cc846a839eca5a8932e9b562402323a35") 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc361e192a10100a02000000000000f259d35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) dup2(r0, r2) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x800000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffffc], [{0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:49 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e5561b19f20c20297b85ef0edad4fc4a0516e90f2dfc28b04c528cba65910d983e34836ff7cdf350dc6c8ec048853c2f373200abfeaac84e512508d0ce81b595497b67d7986abd300fd8b45ace1bd328950fd194fa018a82a844eee87"], 0xa) dup2(r2, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x8) flock(r0, 0x7) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/136) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) madvise(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x2) readv(r4, &(0x7f0000000000), 0x100000000000021b) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = fcntl$getown(r7, 0x5) r10 = geteuid() r11 = getuid() setreuid(r11, r10) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r11, r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r11}}) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}], 0x40, 0x408}, 0x7) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) sendto(r0, &(0x7f0000000600)="5d998b3b155ce0868c", 0x9, 0x2, &(0x7f0000000640)=@in6={0x18, 0x1, 0xfffffff9, 0x403}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socket(0x2, 0x1, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x40}, {0x6}]}) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x4, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="b542358e5ea797e73087af42e0762b6e716e563096fb6839aa1ea6d07fdcaa6c252418a42c1d7e7be40d6b9fa8a7d08b4d3d1336e2ac0bc2180ab964e1f1af8b7d175250400d2df20afd05bcffacaa4d1119fcb3c610f03d0aa4ddbe8e39b155e33180298fdb9d2525b60fce9fdbe08a075457e259a1394af42740d1020ee5e08b03dc6ceefbf372d9583e11a0c7881f6e2e9031da9cdc2fc9f54a92a809853d783c1a945b8bdf5c96f3473d1424ab757f1e41386cb45d", 0xb7}, {&(0x7f00000002c0)="abb403300346f9e638ffe30fe7af56649a87240ad0c28bc14b5f6ec4e86f0224979161335577d142e4adf68bbaf37dbfa6527cd83aaa25f13f5e3bdbb4264a7cc0acfa36975cd87a37a2246339358912ba572871aa19fabaa9af62186aea40966f63ebe49c12f59b46385733d7889fd5c43c26eea74572f6d9a34d4294f90117af6bd32c583179323ee74a61f058e5485e6b97456c05cb9418e49e6df9fe3ac897552ae4d6a3374bf9b8243a0f4912abf89b9c614e696741027d390300a370384abfbc30e97382cda16be182aed2f9cbe03ede5a881b8947daa217846a08a0bfb9d51c5b58e776a50484e630f0c4b4be31b4", 0xf2}, {&(0x7f00000003c0)="5715503333e8af1223f1dfecf4774befd6d11045edb77d8a82bbe700cacea1e5038795c0c3411494eef75d32cfdfa6024fd21c82d0aeab88d5819201d0c9d64bf7141ad697ac5bde1c3d2328ceea8edf42b221a94b6b6a40fdda0f274c6b758e7c45a41f1fc02886f605718c7a5fac6ce54a1c8f9a6bf15dd98738491f117a0f66a22df2548eb1ad3424ebf485b087e73a2a35e392e2c7a316118c4a2743616b6407d7346b569dae3b14a8cf779ad9fd22470122778c35542a85e90a78", 0xbd}], 0x3, 0x0, 0x5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdf5) setgid(r7) acct(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000340)=[{0x3, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r8, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = geteuid() r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0), 0xfffffffffffffedf}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x100, 0x1ff}, 0x100, 0xc07, r15, r17, 0x3305, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r22 = socket$inet6(0x18, 0x8001, 0x0) listen(r22, 0x0) accept$inet6(r22, 0x0, 0x0) close(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$unix(0x1, 0x5, 0x0) dup2(r27, r26) bind(r26, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r26, r25) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x7754) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2002, r20, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r18, r29) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000580)={{0x5, r9, r13, r29, r36, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETVAL(r8, 0x2a512c31fda1edf8, 0x5, &(0x7f0000000700)=""/81) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x8c) fcntl$setstatus(r1, 0x4, 0x40080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0xc011, r2, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="28df31e595aa6076591c3a0d98edac6e8204e0cb00ad6af8ce93782f40a3739e93f4c95dbdd38ca5f44495b79df4ccc07613ade793a369ccbd8e4baf7e7f9875576c45ff9844334de7983cabcff540be321016ca8b9091babbecddefd822f106197bd120268b746655c633be42e9b5cde37028b7d40e2e13e9cd5a0bd2736b48f77947f7bf90bb658debbdb47bd1a99105cedf607b7cbe3b9f959e6cfe83de3acc6c9016b2a6656358ddb7f18a1d1c70dadb9c83e26c1c460f3f144a00affa6310c07c44b4a3ffc24b218450a7db9fe673d76faf51afe25c9a29d84a8dbca8968104260a3fc6ef6eabb6794fbf47353204e67338691dd742b566bbf17d8a9aee50d64b74b20ff26ac46e1e01c4fc3ef81ad0a74c0f63ba1bc8f71ee1956af41fa05d35cd292b7e9f9b0e2032e2e366f50e4e6cf66e6480f1f3691f6b6091e601c85cc0c211f861b2d9aff52903f10e519a9f088ea3323b1908bd5539b1bd31e4e3ebc60b971d24fe587a9507381b39ad5fb4524c000010271d504f9a089b3444bd17901398cb", 0x186}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80, 0x100000, 0x3, 0x6ad7460b}, {0x6, 0x0, 0x2}]}) fchdir(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() syz_emit_ethernet(0x122, &(0x7f0000000300)="00442cbf2701a917a09802a52aebd33ecfe416dfa681414a139dff906d92c43c0e605fd0aa7592ee706ad49f208df59c01a65fbef6ce3e7647d47d220d4eb7784421c0f413a47455e33d2d24f686c6fca54922306ec743774971b050160e106dac05456f5022af8ad6c833fe2384f711c4b6042c528643b1c49184ea32ebee2f12830f1525fcc8025e62f90f3446e11f4da0b8b3dcc0e45f62b07b8265fa20bd6ed196be0feebaca9b9e94c16271d1b4ff6872c23332342aafeed0e4996d5bffb3868032e298b8414b36d6e9c8af9a86883a79c575fe81578096789fde8c4a02adfd5cfd629ffb00730fb5a2a79e2bf353a1cc0eff36cfa8c49522b36a7e91baca958955538649fc113c2d2ac75f92a1e79e6fbb51f8aeac389338027daa23b396e6") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x3}, {0x4, 0x8401, 0x800}, {0x3, 0x3}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x800}], 0x2) getpid() r3 = msgget(0x3, 0x0) semop(r2, &(0x7f0000000680)=[{0x1, 0xffff}, {0x1, 0x2, 0x2000}, {0x1, 0x101, 0x1000}], 0x3) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = dup(r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x16) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x10280, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f0000000d80)=ANY=[@ANYBLOB="00222e2f66696c653080ee4caeccc5578be0da17cae1c8dc5e78d318fcb0026b0d2968b15fb4a4bb121494643061dcdc93657f368e92fa0cfc2c9755d29f58f54b775abede69ae6c0dfdad98ec36379e2d9812230b0618791336aa275a099bd48bd7540a1f996f51f01dcca21d3b34d90cacb3c37f6ef8441a5ceebbdc2ac9dd27f73752b5c831776d646a86e9ba0708006e4d80cfdec79f41ebdb7a953f332a4ddf2e3500009beac4bfb795fab6909ae3353b68781efdeaeb8c5c8b93cfcda53c6ead626db25f55443aa3ccf3764063ad54bad4383c75cfa5168b059916c57c0ca4b61ade5413e6493f8a04b13563f9ae9c9671f2b6755ce2eb2d1a53e7600aece9bca4cadd18aeb6670d5588f231cbddd513ed4ff320c55e95a4afdce5c3e86af109017d68ed57381da9152330f5c5ddb274de49984dc0b19408cc505ccb0a71bf7b1fc7d34e4f7dddf7cd07e8e7a1a8567ee58ce3a92653d4ee5960b87a1c8e8ae1de441e2573c5c5fb7dd32fc20d87084bff87d40f243d65c7bd7b98693d6ee0330cd577a7b163ea6086c3d9950615a03c6b73aeccf1b30fdca9cd222be1a650508ca81c9fb3328e86ed1af3b829b4591b8ca371504b817bfda1da4bec6891c30dc27962cfc7f8e1f1eada60b622c13009cb2fed3ad5fca4477d870b2f42731bf9a53af09f324b31be6c2cdf44adf26f6968b77c66bd9b4ff834fa39d0051f95f760bdeb49b7fca25eed41a30c7d13bba174b329a1144ac9601ea18b4a7ca1ecc86f9c64ad456a0bc04becd282a9ccd9854dcc1ad2f4f6834df2b8c268f84f57bbe9cf4e9cf81250f04262c2b2336dc30926f9992f9221b275ed730e2b9c8f03d8d1fb4ed80f4d3e099d7fb5ca2e74c41400000000000000000000000059633cad99e0324596274a70919e6e445e55a177e8baf6b19951c8af73fb1dc23be4243a6571cd0e6ae68c1022ce917b76a167c270631f3e25b5088979c39cdb860a74edcfac7da3cb0f3cdcedbe00d0c8ab1ffe01d2831b366a30b62678cfc0e023499ba66c35693811d6f13c758d3c0083996a6b74f0c16baf9e810251e444965d3b2d6b1e28e6bbd2cd3c58744be207dd90bef301e13a9e10af4a8c64005de00661b228c76a920175739790e8d90673729a1a85bba5ec258243b973bd7392bb99dfd35538b452d50b832d47a00545dd291ea533622b98990715f0b0316275e649e6224bf7318b9c3d357daf89f0d3742e05e42d46ab61811766ea6916b82e414189a96474ac1e49f321026bbbf1069196c2105e62b061dc2589828c447dd34a65682e2f3f61e0e2705142a178e0c4b3568df9de0e72e7eaaa1a1836cfd96d8fc291f35c28eb123a1125b0380e3f332846ea3921151c5abd57eb5fdb1cb413b1c10e"], 0xa) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = socket(0x18, 0x4003, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x4003, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r5, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x4}, {{r6}, 0xfffffffffffffffd, 0x2c, 0x2, 0x3, 0x5186}, {{r7}, 0x44b867dce063ae8, 0x8, 0x1, 0x9, 0xffffffffffffff7f}, {{r8}, 0x0, 0x80, 0x4, 0x6}, {{r0}, 0x25605efcc456147e, 0x4, 0x40, 0x7fffffff, 0x2}, {{r9}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x4, 0x97d}, {{r10}, 0xfffffffffffffff6, 0x19, 0x4, 0x100000001}], 0x1f, &(0x7f0000000840)=[{{r11}, 0xfffffffffffffffe, 0x20, 0x4, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x8000, 0x5}, {{r12}, 0xc, 0xb8, 0x40, 0x8, 0x9398}, {{}, 0xffffffffffffffff, 0x88, 0x1, 0x5, 0x80000001}, {{r13}, 0xfffffffffffffffa, 0x28, 0x4, 0x20, 0xfff}, {{r14}, 0xb468158d3e03d665, 0xf, 0xffffd, 0x800, 0xa5b0}], 0x4eb1, &(0x7f0000000900)={0x5d80ee26, 0x69cf}) r15 = kqueue() r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4}], 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000140)=[{{r17}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r19, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00ffde3b"], 0x18}, 0x0) kevent(r18, 0x0, 0x0, &(0x7f0000001980)=[{{r15}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x10001, 0x2}, {{r19}, 0xfffffffffffffffd, 0x1, 0x8, 0x8000, 0x400000}, {{r0}, 0x6, 0x3, 0x80000000, 0x100, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x11, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x10000, 0xffffffffffffbece}], 0x4d0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r21, &(0x7f0000000140)=[{{r20}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000400)=[{{r22}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000140)=[{{r22}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000400)=[{{r24}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000140)=[{{r24}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r25, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000400)=[{{r26}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000140)=[{{r26}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r27, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYRESOCT=0x0, @ANYRES64=r18, @ANYRESHEX=r13, @ANYRES32=r27, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000001c00)=ANY=[@ANYBLOB="0ecca877862d0d5839403b8dbe00aca6088161f7a1e76d7cf43a64321624a7fb99d1174b1a68047d79d2b974f2948a965876f2ffad608274f03868a87719a0adee48c873c7be27e5ec5b7b3b9cb4463536f5ec3762b92ad77d911f216371092bdfed654619da6dc481faa2f5711ec4e5a8d015f127f2e9d05d9710a786675c24b6caa358fc0b0d35ba1feec1d15e34dd7387b4afff6a1848a0855973b7bb14eb0f8872fe3d84e6b63b13edb0f3a379e362eeabae5d2a1bfb1064adbac124c568a234471b59e8b2e537402c27b3b353e1a15537cf8f5a9c794608335745320013ca5b4b5140e7df94ddbdde39ac529d7ffdd92b0a9d19fb9bdeb7ea91075d970142ba00f0b116f9555e4dabcc59c2d3916a2c9707c7ff43a07a60bb8caec600de0bcc80bad6171ff812d8eceaad5ce07734bc2c8f9c58a1ff825e004ffb0bd123da2cdf922f7cb89677e699a8121673f4558a792f34ad3800f087172fa1ddd70a47e782ee8c14543a16ab53cb46f4c4fd5946ab2d4d3e577f85e191434142b677ef491a0d4ba5cfe5e54fd06a5a13028a9b36e854e42b164e37d0f7297ac3cb74998d41ce786463cee20703c19f360044a72cf3b76eca6397755ca2d868c982627771176661c149d94f384e179e8d6caba48f06777988efc315fc11f48f6cf082e83a986961e1b6ee9a81b56fbeb6d725a508bad231db9087d23e5a2e73627e1405488486c5817659521fdba59ef146e078e429e8dea11279aba1a0b87814a6d6981e2ef28a2ab2d23799063298f10c6c01a7abe2037ca7f00fde8604bce43aa54e133afd0f2f81d040399ceb03f513d3162b80a25d69faf1b7b35e5b38d5e582c0fd02ff5c410671412b15d52f4e83e08ba9df23d6fa9148757bde6af0edf05dcf7091c69652bbd1523f5583d8ccd90e3bd0cf4243134074b516ede248c86dce1ac01e4ef74883fac1f0d263a9af120c1102a9b30b93ddc0f8016986c4a388a33be06001296732a861e0320d730d92dc8ee592175213f62dae2b328c623f594b92a7f663e0d57efab1227547e8038287bdaae303bee252c34a64099ce997d479295774f4f46c2bd2a2e7ad1707f7561892cb9bbfee4dd1ed45e003b1f7e2b0e07c87bdffd99cc96459e915c0ff83d1918649bad8c9546bccf5482cd0edbd4c26a3f9db6bf14c649805d6c84cf9ebc9e21084aded1832565964377e7a1ed7160aca60882bcaa4489af6568e161c31b857bf583e6380b81e0c674fae5805caffa0e280d2fcb8c49b302c8fac0c64b63bf5f3a32161658bc6d164241afc002d1f37523e2f528f518ea9f0b33bcc757844266491a7b7f60a5ef6ef167b4c93dd5c4b0c018ac0e2ad71b5ca40e9eb7550b8dcdd528cb4cd6f5cf6a5bb26dd3bc04be95b14c6235b9355ada49e744d99ade5283177f6c7cd3ae881854d585d9ccc2e98d5f57bda2c38a61d38e4f14a6b62fb37470c5f77b594a22b174914a1ce75c2baaf07283d985616544fbc511a1758a4fabaccbf0c177729350ffe791b37790bc1549b46cbcc58c05c4ede82c4394f9f03153e7b90daaf033cbeaade821e2ac75a6ae3c3071b8b95d46e697f0300e3598d641c7f63d069968f7b6f3ab8fffad2cbd06af9df1bf9cdc4e3ff6ddd4a8ff4b1721919d92e50b5a89d2d3758ef6732e3e50282a76521700076b33854f90f5ca1089277cb3d9246a27d06dfbb6ed2e13e171c4506132fe04379af147d4bf01f62bd4d2d9f9611fbf59556e9c80f4b4b492452cd6b1ebe5d4c54752cb8a4d11306baad541ca634602ebb9180bd15077bffe94fc5ee105035a97258b0020dafd8409b7fa9876e0af89e1fa16ab6eef3053718a70e88dfe73c040c495787ae6151509f421f7a518e83c47f8249b45a70a436a1b12fa0e19572db588545611fba00c96b389f04ae1e1c0ac1587b6c5b0ec8c95a89326ffc0581a5236cc1e57a7543592605a3b155ed79dab5711a76e5b0c4d515211b58ff99cdf079902f3a3bd08b58158a42c23387c5c30d0fcf5b9b97b698ab4d850a2592e9ba7e657a3043b84a436893ef9adabc7bd438f42d572c101a260190be4270862d3df80b1dfbed272aa196567fc5be313b4793270719484b9001e29049e5643242288442634d7e4a403eec45b333f7e590c1716e712ce5c3096544e900e36d34de50e2f75ef5355a2de0919006bbf96e4724bfeda444df69fae541253f8b34dfc0c3df088de007a6d0e28aa55cdcf83bdee2c033279348f94aad6466657b0ea63b2863f4cfe3623f99d5ad9878fcdac917f729b0e3e12e4e53d6bfe713cc3c553b54eeb3a3e6cf574510d5ba01e8049f3199ef370d905b3c30f3614e433b086c41c897068c31cf89aa7ea1d42e32d029cfddeef2ac67b34791e0f45c560e1bf3e314a18fd309aa3a9acbd726dd5fba28cea7645ce8995b0b13b4262b9a0b266f90e93eb8f82d3a859e7e4381f38eab0616a8ad32c31df5bff3fb0b90359abe8bf61f47000452a93cfd021bfc69783619dadf56bb9a52b5b12d26416fed195567e60674aac36a3c426511f8bcb53e76b4d75b57c1b2ccc8179944fcd6961aead9b2c0d4d36bf034ffccb8326ec5d69d2fd55619c9d19c2b52eff43557107a9b55883357edeccb645bff055bb8820cb06fd5f7b9e3b1e5eade3f82247287884d10728950dab3f090078eee55686e81d735f45af6596991dad48f5eb8e442e0d040a43ee246bfbbf1ac8dcf3581c994ca8b31c14be1bbe6a274bf4c30d1740fc8420527623354cb21b411fd199461052c37fea56c1cfc2f177303f5540a96da653ccef1132642630e9f6439bac9dcf0f99f4a465a582eddddfe5bb3a05ed9f22878f68f39dc6dffed811808864e536822844f032e175ca0e95fd5a84fa0078f0a20d45845d0ecde0bfff495b93109c8d5d03c1efba101ef7b576966a1b6fe26c4a4f2cf6674bd9ff4f2b8309b7b9c554b262046e8dcedb33bc401ae487c542908df5759987d164fe76b91dc3ae88b07602b16faa1c81ad28f6ec044ee5b9cf0408ebfb8ee17d8e63f17bed1132b2e80f794353177f41e92598beccf1495f4a26197f8d36384397037aab7190314c03a1cae23647109d907b43c5af2369bfdd83b05b394b51ac41d263c496de4a8cd4fd8df3a2ed845158219758ad0e42c609d5a688ced580f03cb875d83d9af55f29a7996d5bd2920b79da03e92c688fe05e45c3b68e14ce78afe67887dfc88ce90a91cf856e482e54320477f610d65dd5d6e5c0598f093022007da842aadce2d00c1b8d9c739b52d6948e91eb41ac1533c303766ba7ad6f3cf3c7519d5ace79545a92cdb4c9f022a91b35fe8eec4c0d0165ae142456746ed2e96f038c71dabb2f48b43e2bead1532cfcc011591d24b2702e06f46328ba465335614f47fb800a49912a417e9167aa1e4a0fdd85cbba7aa451959aa550a05e2e4529226431f3eda6b91d236ed129c342065c2279fec71138e5b8fa4e17a525dd53e62b441b6aab8a7ad4711fd6d776700affb66bf6ee06b311a604a698a098c35a68aa763df3953ae37d34ec38347c1a0dea016bb3bbdf236c2db1dd4b703e8dca94a2d0ec7475293cf708dfcb4c208cd2c7227d4adcdfddd59ec2220b818d7b165d4587d7aa1c6e289a65bab050d9032387ade7a7fb7650765fd86cbdb60f89177e74e576fe49d4436d082ac15d205d1ad3bd0cd760ac1876d22236b867c6f2a7f3477f17413133938de3046747ea38d18f5c6e017bdb341ffab183b037e0210dbcbf5ab4a0355efd7b1ab652d2da654afad7e5b216fffcb5eb696e7508b3740d993b609f83744ff91407af03de6f3961f1793d58c9b920473702a90858fb38407d05403d9d5fc1bee86a69f83436c2f64ad23f8301147a8e83b07caeb84504d3fc6b937d29a0eeb29af967ce07e271e8f31767778742df510cfcb2226078132d8895730bf4f7e2d5271fe8246c0ddf090e5a41f4463442aced52421b2ce8725f469bc94b8569b4db6382651f8fe2e5acbda5f2962a702643df232490314115bb995fdb82ad5a9ff80fcd243f4fc179531b67914df6dea82a0713864f9fc5c043935b8cc55449b6ba4667908ee6bc09071ff968456517081963e7721da769faa689d2073af44be74fad87252f031e74bf9f980106c9e4086273d6c253c21fce2c9c9832a42b6b4a9f73a0336ea7a1dea9fc1817bc9c94d9ee0d385e2372b15898658dfb0803e901d48562ed8a6b75f7f851d62264f01d7dd8a35b83144e876c344582ddbf9d5ab5a4d00241e448c69f04b182375df7cdf2845d405a082c3637ab1b67596b553dfbec746bcdebe5a27e6f4ff2843a1d3ded9bdf75379d5a4951c5244265acafd0af172e0d2919919cf36205a282b742488b6ad01a2b15a8434d4e4723e3e62b5553a378cb5b690c5b5f0fbd05138761d0b6cda9ed18a47ddd8c0e05fc5415b3100b9f22d6eec2701ca89776009669a5222f457c6863220c51d2565c97c10261c34f928f2e97c2f6aa9d7244718a02a144b247280a34eb2e9c35f324751eff50ae27656a9e981f842f3a91d9996f935043e22cc1ba589b259a49c1f17b3f68edd02867d111afa60dbb82e7f4c38f66e33808fc860913256a8c83b4b7bc8ad2aa4f1ae8f359be65fea3d2670c2b44e4bf8a00a10e4e774aa7ccd428402211cac237c7168bfc5438675598392448b02314857522ff2d7426e72df2fb7490202199deecd606396d6bc41d4faca753d566c11a6f22d7aaabe16e9670efdda92fac5830fb265437d823082a3c4065beab7b290ab650903afdbbd11f78d7953001188f44a5dddd921174b25cd68a5857e0aa4a05ccf8e174f20bbae26bef234f5c2bd369fd82d7e177f304f1fe8ffc4f2dfb8288072eb5a3bed9041c6636d22004375d414cc2045c4974ac97ef416ac5c315ddf8c83e88f0ee37d55462cded666eb3ed06fe388452393f572ea159bb59c0948fe5f99c4f432f471008521cb9fc0e83a2ca87a673bb382643ef3c235cb8b344c6a2a19ecfb5bd7085bcc07eff4ecf605ffa29844141ad1efc7676d04067debe5fac25d45eea1fd6e9cffe0db71f40b40c166a0a95eca7dfacef1644d1a6f5204f07b79031995dabf33041853f751362b186cf3f25199ef4a80dab327214f7277a5ac55876be4004693fc557a7cf1a00a914f73acc6e16d36e5f7ec8da297a1e467ce08553052f6bce14220adcce04907af92cfaf60a8e83a8ae446191b5f6ae646ec4dd9cf2f71046523035b3e0255940e63b8ffa111cbb34631c234bf5b76608140ee6af1cf0c75228a5e53dbeeb8635e987fb1567c35e447dfbe8de83d013e60c5c6a90e77445812984fdf18c6c2267df7878bae70625f1ad8aa68e440eafc86511afa0a8a656b279d260a86bb803e2fe181c3d57c5319fb04eaa185ee22fb44226eb3e99ecd2b94638684b7fd0bc8e8803f6e5fe802d827ca7e2d1467633fc0502f013a912026c2093ddf15c799f7f59f0aae9e00f4c4fd5975db07469d2fcc227cd7d9c6436b18c35eb6493dfb96f41714144cae6a759f178e99057e23e862e47e6583084fe01515ae3590a4b03fd3342f6ceb070e3890db0c96ea224c5baea1bf49591ebfd1a299e221ab1625eef6f85291575260f3a8292a5e45f5b5e63f746cbbae7dceddaad4aa1634d1e36babdf1dc88c091a31438b30e3d2e59358c02d2796007638e30a06d2f282abfb38de39f245c18ea89378fa9713d2f77eeba6efe3e2c69c01a3267d46cc6927b5bf1052715fbea2d42fea1cb4d366b71960cbb2c910d1b8faa96028"], @ANYRESDEC=r22, @ANYRESHEX, @ANYRES32=r25]], 0x5, 0x3, 0x0) r28 = syz_open_pts() ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000640)) r29 = socket(0x18, 0x1, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r30, 0xee01) msgctl$IPC_RMID(r3, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0x18) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x9, 0x3f}, 0xc) write(r1, &(0x7f0000000240)="99", 0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc000, 0x0) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x8, 0x0, r2}) 16:00:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:51 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000001500)=@in6={0x18, 0x0, 0xf181, 0xf7eb}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) r6 = syz_open_pts() r7 = dup2(r6, r6) write(r7, &(0x7f00000004c0)="08ad1ba395acdcb40df91c07bf5ca1acdd50ca4d00195500a44e088eabed5071b7c3ebbdd5f8c95af6fe72421d703ed4d9c91587ae0d764ca892c2bb497c9201600a6130c974ec738d5dbdb52dc738389e18270936a1e3900666c052ba127917eec869be9980ff1367a5e17295db9fee4c61a6ed72c9da02bd229ab9e435fdecf7fdd248f4ea754dca38c42d772c0c1dee0a378d1eec08db759cfcca9d", 0xffffffffffffffa1) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r8 = geteuid() setreuid(r8, r8) getegid() r9 = geteuid() setreuid(r9, r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r12}, 0x5, 0x2000, r11, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r13 = msgget(0x0, 0x0) msgsnd(r13, 0x0, 0x0, 0x0) r14 = socket(0x200000000000001a, 0x3, 0x2e) bind(r14, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) semget$private(0x0, 0x1, 0x100) semctl$GETPID(0xffffffffffffffff, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/110) r15 = socket(0x2a, 0x4003, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r16 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x3cf) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r20, r21) setuid(r17) r22 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r19, r18, r17, r20, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) r0 = socket$inet6(0x18, 0x1565f1a3011e12a8, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = socket(0x13, 0x4, 0x7) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000180)="497a1aa7974f58a4c22be1d409d5efc1608836c5725b46bfafef8183e4679490b525f167e9fbb91c3c3d35e8c1137650c49d43c417f0009dd9cb855eb01e72877359dc2c0107cbe7cb57889d01de4e7aed043f5a4f65913f17cd464f7d87dcd365147b99c27b20061d4852f32ad7a7450ff612065df614c2b6dfb1ae073641bd4255de8d7c7605e8d4f05109679e4a704262387b563695f393fc551acfb35e9fcc0887e818ce768d", 0xa8}, {&(0x7f0000000240)="0fd2dea558489efa83acc091dbb1ddde1f58dcda298944b697a081f07facb9850b2a5603eebf095554a8bb15828bcf323d23e592a4131bdb02b1ff1e064a8a2eab99f85b1e5a1abccec350ef2ace79dfbb875878f18939634fb17e94e789dbe30d66abb29148edd21d01e689b276cfcd729f4bb0dee12e04b3545c814d1a0b635b0c8f5215da656e159ea55db45d1827de9e67602d5fb62754ed15b83415a5820910e4f402d8da7f11871eb702ba10df74059c62f5ec7aed973da6d9a20c4b91f9212f3c968219f6", 0xc8}, {&(0x7f0000000340)="0d3d737d7f4d6902c6659afc8ae0e929b35f0d0cf235a13f8eb964d6310487b8746e1d73b2d1c0fc0a06d7fd56324fc4719850300a71f55cf1c9b1fe1bbfb1ec1351b086f663fea147066e75b75b522775f1f97b5832765f69af262756f763dbb433eb4ad276b307749e974eeb7b61edbf5e5562c7aceb95c3cd24a21ab0c61480818e71549e7137298577b787889e51", 0x90}, {&(0x7f0000000400)="a45710bf7ec5c5f454246f3394133ddd2ad842d90970a0486590636502d83a12b6c88e05626fafd12b5497668dab54873ea81f1cbd0b15efa8fcbd55c6c6026575ff94cf4928ac76fd6ad08502565a53cab0c6bcde8d3d7cf2821661e0c27a2d9ce4e949f45ec27d224060f3836589918ece7660b6bff2bb7480df186cac4a7aa9654160e0528a02ddc1a1d0e9c68d2a936aa25414c601124103320b53a040c6a510b4af0e77f80a1758a698e0038865967f87f9d13056dd2c98dd3bd1f2309a0279213ba6e756fd807c145166e92cd1ab296068b71dac0405b4d36d68c488233c543a15fe78b700d0ca41b1f7e0535aab7d9760", 0xf4}, {&(0x7f0000000500)="d6ab8a337f3ca2eebb5781267c16907123713b34482f2d697bd2c3afec9aa84e0aabebc4f12313c0f663360399dcf82faa9eb9391e7a85630944f4eb73970783cbac2d05968593f6dfb5ea411778dc662fac77c00d44f1947b443186ed483bb1e6da4c1c4f19e9e03636d816726e6fd52b4e0f84fcea93384afb0e8434fad33ff182d694bd74d07f94f4e9db06b3cc", 0x8f}, {&(0x7f00000005c0)="891e8575210962a28704a8c10db2402a31aeb7891edb33ad9c7b8748169edc91528b50c3555b50a519155012046373f7ae954c728310d4f790a1b73567b26fd4494b6e480e66ae1950e323010c81538761653e05c6f739c4e1cb9ff671818235093c8be2d7e1fbd60d1436200450b45702190623903183651d72f35113e58ef16b3c1f928e5274b2bb80c7c31dfee7dbcd8d5bbe2126e5d405390e5549ce7561a24ea0a556fe0bc9d9e90b0d7a907e95191b26ded8dac6d1f1df8137642b25e65df31a1606226833545b7940fd531db6341511c5e2e538d354f105b20e30050a4a7fb06356c60a0f79b120e20eb83abbb17486d424a5ef128913e7a4aaa46b451a3c2268c958be3c14069911c8bb4354e7dfe54b77867f6136564ed06d84afabfab7b10de372a6e3745859158692905fa8b46b133e83f7358e630aaed48286b358a118b2fb149ea36df15876272326efb361b71a92890f145ab1c3768b0e5f1429324f0592f18aa46735e066f884c38668158f2c229e870b8abd23ad180f670dfd9afa09acf5c803ec164424a7f11226cfa60e12c22955eed3f626af1a1b7f63ef1ff445eaf2d20e346ef12c014ed32a3410b7642e7a3b5f04efe784c47b6049d7cb13073132854468512ab6c73ad6b019dd30bc05c279e959d17209b220c559ea7c453e2f5db8fc82408bad0119dcf1cf3ba3c4234d2a4012128d1912b957f4f5d0ee0c382eeae3fdfdaaee277551994bb0c2b55fa90ea87e2b7e7677f767ba15f524d6dff3cab0e7249f8a82535ffbc74ad19bed1aa97efae6c7c9eab1e19fe3a49efe4c887f05b9c35eddeec6045c481516e9328f09877e73a524117f4db00e39d7d824f52b96180372d128cc3890c3e1bb6ee1c59e261fef7ef604d5161611b9d9e5887343a121dbcf27118c0716a24a0c7d1a80ec59a4a44cacd617c55b713def1d787143a6d1f6f832306ea3e0c92e24ba3c24b7b4dad46562ae8483dd66c0f28e452a5048743a0fecd579d26262ddeea339b597a3b65ca33e9c552c41ed386fbf0e7974356921958f0899fb93e7463a66651432bd359196d57b767a7f406fe1fac22e1703291e2007a9914e700f1baec6e6ffffdcc37f350f1a4d5caf8d65c7c9d8c7dc6204f76c7bca95ae9cd027ba06bb18c61fa1ecd6aeba885ea97b78ad2862f829232f1bc8d682256d93146a79c3a43b9b0919a16808825a0c1e996a7ee041f0cc1d8d17856de055d4358ff3854f5fa35762ed67d3e055d778334875ef9fe087a9137f780404899534beca7dcc17687fa8d2042b8aa4a997405fb8bbfc0792b9235a4bfd1b74cffd0779bd285882a687859e57946c84418f83cc131833b7acc6c81eeaba3b5de6710bebf2f5ec152ccd36db0697e828fb3d87cffc5de69b9801b884b9fb804b2fae7bfce8fb4a32e96467482b90d0afaa87fcebb2db8b25593823672b27bd98234ea0ae8ff7d31074fd8e1bf211a3e58209da253c2322e0f96c43682dee35fc4af1fe758cbe21cc8b52b1363376011e9c8fee98191566ea64731449602d9ad7c797792de51f3cd1758c383c36bc34db8fd91a62630276b2f28f1f9907c490907ed3f357cf5b20dd8950994a490c8efd654810ea2ab3ca65422a543e868df15634b4d3407e1910dcb98a05a3f94642efb56b351763697c189fe88562966209796baef48874cfa52f979c40a2cdf0212cf41dad15b395017c78d21d9ea1ca6695517a2046aece86147c4aede70d68b13f33fc871da5cbda7588706e57b6d6bff9b402532a1909db011b855b5d2805a85762f50aed39d818c3a32c0a393e24c2011d4d68c51ad796c74910ecfd3b908a6b1da62c066f8285193ac546035602fd785f556c3c022ac65c96910ffac4d02cd1527633ebaefb7e304600871a58c80609b79822d6df547bcbff96314adaf602154e4116b99dc619ff008c8f625b56c4de6cdd4a2a7d12c95cb1f26be2183cd3aaddda8280bc9625f9a566b29e42b587589213e4e011e5ba857d0849f62b5c3bacde925e4fb82c4172d4e3ad34bfc21dc41522fe4981dc2c21543bf29f03fe6a8bd377cc8ef3f2b0e72063b9ceba535e0281c9533d0938e4611fcf340b0575aabc6cc9ae68bc9d6e679b255e6c60126c3bd567bb519a71e343f430437283417b6991f4610ce616106eba3fdfa65a437a78556a6fc716915bbf4a29ca62ceaba80490a01a7cde4d8e428e122ed6b876ee70dd28921efb5c97b2e770a04d9b3e2af8b5e624689ae9c65f5d4f15c9f6451c5c7fce731be6f92e6794ae49b2aa2878b191b484d5b16a79d50322fd5c71988e2564eef0a5b171d78efd8fa88273fe3c47e74603864da0f3c3c9f55a98d14d381e9bdb500f3edd63b14b569ce61443d424e781acfdf577d01ef99251a923c534024358c0436ff5fdb7fe0d20e3f0f39dac9e2f85624cf78f1fb073d4f963938fe85ec7ce9bea14d03937b9ae03da4850c34a91b37ef0d39e268b740eba98f7cbdf70400a2c82cc7a27f1a0c957b3a20122a60a7f1ebb178a832b7a92dad58cbbe618867dd5dc8b46a80afbe1ad977c706e950280235c180ed39268c76b2c3440f97eb0e7c84a65620a8d7bf93c3e69b6216d644537ead6d1202255c857245a38dffa09103e7275eae1e4b9ac3ecf9e9c7f5289bbacf4ffbcd1939fe787d66d2996fffa7a9eac4832c3e5f02039edfb04abcc90f45f28378a11544492fe8470769b9c538305b113fc8954d9f01e69fd1e8a95cec6ff0abc0daab2d271f4af1b4c8bbc0a578b517143cfb52adc2c9f25db824459125d0a89f4fe448d6f7b3ab5d10a8ae8590375165441111b56ec35373d6cc3e1488a320f0d75a0ea58f0b862a0e3d62f72c563ab591b2ed46a3a17d3a3a972cf90c258c33e4f0b9fd5881ad0671645a55400fbe838debe1d1996d940178e5de41470c88c73660cc4c99b00f57ef237e840895c40792da2c673cde0d7f0adc32d19a366b8ccfe30ebe8594faba48b8828b6e0a9ce19c55166c84c999fc4c9d45c16f75583e3a421c46007824916f1e9c151d13e50bf07fb5d01b5337f72ba361a7658ec3b8bc0d514c6d8b0db6ce2d45eaff0bbc0e97282f5912d3caf692c82c1bc1def77725ad96aa2e66485599e5808eaadf83824a258fb851c1d28ccdd4040e009f6cb4647f1b2864ec52e4a3f7135ffc3cfe118f28dec10e27a76fcb9508d6fa6a368d91e366bb427396e55d94813f0876896c058cb3cd16c348c868864822c683c33c952ae807e8dff4cd6e7023212ffb8567b3c5c2b82c67cb77d0546cb07a0f88a07e85192177d29682976562b80fe8498c6aa20bac7a4e450b8c984ea66315dfa6605a2b1810bc4acb661edcd5a9c6fe0e0be9ffa439bfc50ce4b96084771f83351453fe4409dd85486dc4f5131f2829c2bed9f0272f783f2b7acf469e5adea4c23516fc3c92ee97378f16b1ee3c0bd4f46193ccf50054267fdda461a969ac68ce00cc74b4db687748f633593002e93d959571485a971850005ab2714b5deacb50ab74240835c8a47becbd8badf8d52298f2c3712ec744acada16d0669427fa5af36c361fea9553f112990dd49320baa0f22df7268a1d2458f9eaa70e12fb447640722a3d31818880184393bc0e7eda80037f7c8aad1db3dbcf1b4114901c88ad54bfcacba7bd7b4ec207ee9fce7cb64dcb1804a77e4db467d4ec589eb6b30d920d669578ab800684338ff8f6afcadcb61695d90ceb99df685628307e90b260ae2fec5d74825e6c636714f0ea09425930120f62597a19def0e3e4c163c2f97ef50237b2699e72ed02e5ef9534f341ee637ac617e390a906da203c1e85c149798a4d76052428a0b1e6f38603fdfa4068e05231728f97e7554c3e64bf4b8a56b2767e7b1c748c2bba9bf2ee6d79e6f32f6bbc061444f5b6dbfc01f4e54e13cbc8deea6540fdea9c50b6acae757f5650e8e4cc7662c74c2745bc1d945ac9f182982dfbcb98990deea37ef652f392bc0b346818996daf594fa9545e598473c6054a20c7f53103d8724cfd1b405040d85ffea09fe1abdaae2133770712955d4671e5906b0284b8cfb8bb0a401c0048251e49cdead9a366e5df0d8d0c9812255eecfea609c416579aebe5b54f585b427d4809dbea8b17e03afe16e968addff78a01cd601964a27ad6a4810766390f4162479144a023f2790d83c3a5cc69d9fc66513b55681c7799ee5556bd3b0e09782131295a49ec7049bf24f07f32898e4a6ef274ba259115b22d703bdc288eb5f13e0cf2dd641e7e8e6c101e7248e6585226d04052bd2cc9dd73df2954ed6d13c80fd11a0ff7263491032c034d91f3c80c1a1ddcc8f093c1af7dd49bd42053285bf8845cf2850f51410a92efa82a1e66a87169c03f1f5bd9f00be396672036146301182eda4dfe071d77233d2614eba6e468d2baf10dd50095700113461114e6287e0112d8bd62280fd6f310b5f5e82b124469948a3f1516d4e86d6025d0a05520a4386d0225864ec3754dc6b5d1916cec5f05f55d9ab557bf9db64cd8f1574dad74414f99791d0b20c78b0b56f4bed8c6f46fd99fab359b9ef91407f735c45f89c7420851eb42296233cebeace56b8c992b81df5946a761f3a72c8858932273978dc82386c988eb90cc0b601ec0e9f278ebbc02f51416881c0159120361dd1b4b931533bb19d50f598779b94a900cf2d512885c6885fc4a5d31b413f6d394f0c34c82fd2efa63225996d320da38e09fb2b1aafbdb6da284dd6dc52de19797974c9ca0d57d45349fcfa6e7df985c0685272fc9f6183f8efcf1bac7dae9d58a6bfd3450b786676f9d4dbdb5be31da6bded8ab172e0ea456fc36fd7a720707e87ae81d78d1ad24adc5702391c2bf7f54131b26ee5934f757892736c24be1f521d1444c5da6943f458f05e1d12e54ea86b4931f5ad1bb9bfdd6dbd982954c73f407fde43e3dc4784e9c817d06a2149047eabe76c5e81115019ac34d18830e0441ae0ae2345ccae55e889cf2bd16f105731afe995a293dea6c02c1344d12c658d02b54bf7d01a2180790969fc5fedf6c3bd9819dcf6b9cd8916efeafdd36f4589a8413073be3a555f6460a822233458062de5fb6c03c23c010154fc9d2af4968eed1ddbfa38860faeb30f0ee8b3776c8efeabe1cddf392a90e1212aed03bcd056fcf94f94ad8ee3e7420001ebe156bdc9e97851b1119a719291f1b215889de8403c6d75d0709b41ef59706c8ed239c256d91eb51deb8f108fd9dd153baf8e3f693b8153454c8a733fe75014a74e960cd9c063a17064eb36a40db0007f4173f69d1af339432328f1ec40cadceea378b349f074c6779c97cd98f2384eede2c73b4e6688ef6e3c70e9764c5101114ce559f702d0d10d792f77f3c1d25523f95084852208f40e8f3a25bf68cc94c3fa40685309620c4991cacd8b3a58aaba7bd34a3ccc5a0c4a52056df01f4a1cc6d891c60e533b095e695294db7eaed360a7ac767f3f96c27da4706ababa0e25a29f170335a66bd9ac1989d7782083249008e9953e43b7ed450980c67b9679a8b681accd9f844e11d55b35eeb88d151b431b5e8ffcd62e4071940130a3c83b6ee4133c2be24b5788258e27756a2d304ccf6cfba34bdba2d8b265bfd25a7cc43b8335254e97bbbe8de2b6c083530ef2fc9255dbeea389a3b8bce8cb622078d98b5c525f2ab47a95a4ac340d7e61afa0a2741f13f74af8724c53927ed299eff4616b09dabc7c8018e7c5018bf65218cfcd25cf5c37670b5796bb66cd23d0f42fef78193808efce63fe912", 0x1000}, {&(0x7f00000015c0)="31d1664ce28c17fb8d2e7b5f015d95fb753423904dbc4d7b8d8a3b66adb6365879c542ba507b8e5d0fef15e5f2b17a87d553dcaa4dfb803a81f292c650173172ad6dd4306df04a405eaf263a9c64b1a40719a8f848dffbd42d66d84d3fed709ed6b71778c25c72665e0c4b1d00fb085531935474e876354ade2c18a4443c0124208c4c889e8b9cb09002751c0ab8dd628792c190036c97aa1e7bd70b7fb9050b", 0xa0}, {&(0x7f0000001680)="14f40058c4b90fb532b719ab7c55300eedde903a5d82beb54da476a6e04223aef13ea4aaf5711e066154775ecc7d21c2f84add17ad059bd9037d2a2febc77052010e93933f80dd36e245f74cbdda22d770bcbcc3607dabcd7fba69d712180f49f30ec0fc513e307b711ca1c253addea050846dc0b602d995f5287e37241efa2301bdc07133e31c811f2ebb4e9a1e8ad75689a51aff8b1dffed78e931b6a5fba61b405543d35b10327bbaf37228ff77b914d474767ad67f73c057483d644991c44fb57c83c799ce2a7d6d95cc729278848401dfbd58990ea132b32949bf3f1ec95eefb0de28444b53f2ec4be7acc402e7767a0fbef7174e9c37b4a72f606bb9dcc21f9cbf7ce59c5028a38b20bf73d146e32ec0da50099b2c0ae51604344ea7e53fa2c79007bf66c6ce8db881e263f812f0250163ceabeaa05f44cbce00a082edb9c70511d4673326ff5f7a4fd7b70b288653637d0efb68bc614f4d2c7dad09ebfcce7ba7fcfab8369c0c718cdea0b1c50f19016b44fb987a3fb2f387dc4db806e141c3e1703e279ece1c16a8d6236510d49e698839357199d138ed206f261b5c334c4c1c8bb40588b65a4a2641f9a4f227afc0e440b99bfa44204994a4f965c39ba0eb6f03a852de741dec43b3996c22110c03f71152d535d734a4ee4638d433d4ff903ccd47aff393e42db11e121cc9165a6feb5f1bd712a40a1ebd951a99325467c44f1da63e89389b654b377913b124a21a71ede2bde98f15142af7778a490840a126385c55b92d06ee6c36c7a21bcdb5d7126f33d80b0a0a8edca26eb081b17bc1b1f4d12006ab18222d55936113f1255fb02f503f3ea5b964868791321f1c87ab28361eb09b747bfaca82adbbf7ca8d08d829baaf06da13b251cf024ea303b3c3f7dd6302faceb710c005fd10b051bf5970e60b172a1bf84b016f4676661f6732a809176b54dec984abfa92fd8b18f00fad993682854220315d3f51429701e8ac112270350d16e6e29d42829ab5470861a271dd3e4707f3551062aebd6ddfd27d37db2ed3f56493833e0dd00f2abc7a198fc8ea479d6b7c15e45619b938096b9d4346704e53cc987c46bd0cd3ae07c9dd3f269c1afee081d9ca95c83d6367a126e20bbb0d3b5725e187bc6ffb0e4be7fdf9bf46fe876c574fadac5590010a7d940056ba87cbf755f23ba1a45626fbc03ab8c9426d57ba524882980e6f23328de5db95cca067e231da24f959d7154ddc61fc31d24bbb808b7f2e182993fa9a911d10988f807e93929495b5c7143fc8041692a2c703613f9a85116088eac97857d02dd81a321789964822b87a6ffdba83e541a471d4cda32cf50158047efa5a94980ba7526c1e91b4ac10fdf11652b00253f10cbaeb74bf0a6ebfebfb887bf70bead1e1987c0c631d9b2b34c7be910c485ab66c4cc7a52d51b3f265282d43760996a444cd72fdf7b6a356ddfa0ce1e8c94fdefce16a9273162d204022cf6f4ef238e1e7787b8f1cccc58d6401eb4f6f6a983735e0f1e56ffb1328bf91a3d00edb24ca416f3a916c99086ec0c81fa75b7a68f31c2dcd2cd5151387553ad7aa8dbf0f575e07cba6f3209e7ffbacc093c64dffd2bd53b6307cf65cd19b84a3e055ee029958868b78c26ef7b6f5bb4460b072a38d44719a8a89226f36046548c5bb89b60b63c2cdae7961c7daa4c29bdcefd707007e1759d8d0ee1cd0b4eb998b8466ab1c5f540c48489df777af14fc4887636cc1c55758473144057c124c94190674fa31540eb5ba2ccfca74bcfbacd93a507bd0dcf8c39705af1f0a72ab2edef93ff164ced8a0a66eb2fdae8563b3463386b630dbc652b51d2913e2a71f920dc994db724f32ee817956b36fa3dad81778b095aabf26c0828271dd273b216fca21eca1746508d65578f23a20f8cfbc5f4a276bedb5880da50e827d5f8879012813f9bdaf646a819ac4525bd09329e9de736bfe35f47905ab28cdeb3348380f2835ec300a8eca8e0d555e7d18419793efc853e8c2df560ef7cf111ca40b86bc4fde4473fa48cc3c92e07b5d10db5a8b4485f5427f4dd1198801c2e360e913e6ce69d4b29ccd1f7e3b09ab1216298c01e768e562ddeeaa0f8dd4c8cc10a1420f96daa573055145d6ecd9c6d9ba43268b5d1e1c069cf85770f454b1e12bfca7c524300b7e53eb0f104d2e4ed2d884e1a8e862de8095d5a2a644d364b456b3035d0edacc915e8347e5e469ca3a11d3bd7243101d86e82d3aa7ad8ce8159f6a2c55d022628176433b3323a01d9d11effab27b137ca30ec02dae04a72ce59f4925123368e1ccafbb2786045cb2d85a59945ae9f263d7ba90cffdf4b0f2739cf3639937d1ac4de6ae6f082178ed5a4f3433887e92cd2465ea7faffd0869863daae467a1caed1e293219e87a91d880dc6c2a2e17ca47388f2815f812a7f303b34bb2041904944ca08618770da99f41df0ca9a7ac1b69a670ef8350fa32657cae9acc6d57d56b7fbb637922d1fccc7ec2cbe5a3c0097e32b876ebd05f0e49fcdd208cec46e6d5286a5fc606ea561c8b85ed9883b4fb380cfd6b44e7e13c4a1e86c31e6d2c4e0dfadfeae2ebeee2cadb646aaf4be571468d57b6dc8e16286f464c5d68d778b70a4edaf7e2f5d37d565cd29b160690219e335e6f06d339d2bf270fbd1dd8abba05e071e761d31cb6a4da6a03fd6b46b91f12a7750edda32e7094807aeca1247ecdd526ed7f51764a64611676cc7b11e867570c0d6ef28a9255159571a3feaa6b34418a6ec1d428f0438a7f0c6643b2c936dbd3b23fbff7fd0e3708566e53411088f69df9a9afbd6403c497dd3491788503ca40198cc49fda94d28a181cd1dd984b73353b7e90a559af7ebe452dbb36abbe2e5f127271f2e319708a49873582047c787a84b27db0db6c59d737abd1713b2854753b784e08ac3a7d7499d466ed89aed4d91ce97ff18c4f604713c505d512b1eae989f970bfb7aeda7da67a46268ae44bde9d8cc968dd012a8a73e8c5f695bea7473267d749845e825979603b379c9ff21f6e80540187a497acf065063b8a3b9ab6148da5a6806bfb8e6d600b45124b7d96ef5af2476e6881683eec2fb24104b60261942ddd5f5f03cc42cb9c9d746ade9a47409293a73067048f241f11260e4302b71cc57b54d5e2d3a51e99ac9496e596fb38441ca9d569919cb15746a5e843876cf69e60afd79fb7fb766c6325d2ea79b022ad3c8d34e407bda09b64aabdb15eb4eb7b990fe0ec28a2accf8624c9e76179fbed03ca63f5ddb5789e00c93d0ba0907cc525a4df1fa58a3cc5d50688c9db8eb386f8a7ee198a1e41808256301fc45c6de4b15709fdfb14801cdb41916d4e63accb6d8b3671a5624a3a4fa4bc9cc2ca6decd7b2d9df4a175f2facccbd29060d39522d6510e470f2fd15376fa89d5d635561904ba52b5bcb5d925548841a8499ff7c87715ccf653db9457c8ca0a234737e711bb7b5b5ded01664e7bd90deade45667ab34bb329fe3485cbe3ca8c94da11a796452cf3f242268cfda1707802b648a397c202f40e5d0106552cca63e5aa4d9dc738c3e56e47d3ed6d6147a0e3007be6de8c411ee1584768854ca7cdff7e7a2ac4092a2c956abbc4a0699ec47201f89136cdc995ff98fe65f99bcff9d99a038f2ea12026b4c4b09baaf88c0da05493f3a29296876fcda1cb54bd8d1c9e3675253608c7a7831a6f01e19ceca655b42ec123e61d5c74229d0b7c7996ff07fc1d49fae86fcc0ba2d98cc3ecc1c372174481ec8430bb116f6e8d16bd42132657f5c41fe68e3857e4458eb9fe54481ba47e346eddfaced3e20d133a507336ea47e09bf34364cd976e084dfd060d87f40c03ce74e1de13f28c7960dfaa664d71014bca0ec09b615ab001e7ff85d2ec737cdf51b0109ea7c2f8a29a35a16b2be95b90a31b9e71bbdad46db56789e493d2db597214adb0da695d0adf017daca7d70c4349bcc48c8de30e12014fcbfa817263879355470faa7597acbce7115dceffe3ce5056842bf6d04182893f32fa29599d1e5559bc07b9308fea34f5f97cb4847fbe89fea01c8207173467fda1ec34a7905158fe094718235d24155c9d67f281a47be86211e4efe69eff957db9181d0697aaed769127cd97632cc99967cd7bdc79d3a6ec3a763b13c52bcbdd7f39efcc0180554e9ec816da3bfc5db42cf0508dd272b949df7dca702bf3dad74367482d15149774b6aa7f23cc11ad3838cfd9a4aaead139928fc2b5688f642d9b7cf6ae54a66ea06fdee2707a91555efa0fa8b2a8c2f8567a63446488d1d7fecde303657943692a316b781fa678c57e318417db0ab26b2d8ff90ec77ac3595aea7b97762c72cdfcf877a67c1793ddf50a588f6b840b1de8823af1ecac24aa6e579960854897561259782a53e157d7b5f9a6dfc3a72ad58e1d9175f1146d47963daa6fc4f0568d064fbf0dea4e8fb9b4a57fdba321cb15521835ec72df21d48eeb61d9f48a35b2b63bb7e478d504e9214da2f1a71a26d98e96b7dc9247fec7b215656dd0607d864972b1d608b59070796a8bc8264136c65e16465b31394dedea90c35614bca3969f673be1fd1d2770547e427f443a6f0f8fd472b621fd58d599fa0c41e0f92cc7557a5da13223f596117faea34e9428b6552e9826c6b6094b53b3321b5d20dd31d651394736719c0c286204dd5b561546ac8efef2e617f475cb8bc97813eec9375d0b93fb9b30db9303b127fca8c1e6719e9869d2667e0f9353d7f6cbfc4ae5cb2e773a0dfa9f366a4bc97372bc15ebb2f49405430ec196cf519a8d79bb1d193f834ef80ac30bf37eb542d5717c083a035192dd921bfc5fcf85af26e23f2ac5206c51b2ab842f9c08e5ecba61cdc2da8c36d22298260b6e342c1b670c8ec57f8095965ff86c7c8ce4c13ed9e9ed8eea7c265604c8fd3d2d8e22559f3368779a34dfa53e69a8655e9a8b529354fa80a515b884472280eca2a5296c8b5916ff17e590a7920a195eb6e24d5775d8cbc49018f1cbb561766defd3154b5f7aa4def977452d456262c303bd784413cffdcfea2701441bb9633a4c635f8faa21e26fed89fd470e12cef7b52cbe9b656e12fec002c9ecce59641a95093e70a7d6414f3086d16d8ada4d07d35e8d6380a974cf334c4591cbae86dc6725383ecce8fc0f7f05e4500c24f9778714f0e5a268847d8836bf8c4dbf8586654e5930da5badeed6370bd94949b9afda44d9de3e92764a48adb2a753af57b8c9fa508f5d3faa5528ece5befc76797dd3142dc2fb2aa3a9aafdae270c510cc9b413126bae9eea341bf0bbe563ef077ce6d233a2214255239cfc4d0591b148da39ed75ed3c97df30335b417068c00785d5c3e2dc5e32734dc8a67c5884245208267907a2c54649395ad98bb3a1be1706ee593d911375cbeb95578d8b7876abb0b0fe5e3baa287ca156898e4d2618c69aaa90e1a20efe5c416f6d5e7ffd301017cd4f26baed56674fc6158d178df07d59b0a678ed13f67a69f585b56994419056532711cf8eddda51f1099d7ed9021012e88f973d0c283f01561b94d352e23cedfd52a0ba5dc6574da4d5325387e8e0612968ff812d731d845074cf65abbfc7b9433e1cc09a2add6c157724fca55e4e8e2305b3d3f2195586181d70faf1fb38003d34aebb4ca647bce92e3c9631df6cf0487955f7ed1aa714476d9389777feb674c6c815a94607d1a43f95e0fb125d0d4d31fda304efa5aa9cc6a2d64088ecb65b9f1ef49d8ecf7e2ce5e4cdc40e0a0defce7b7d19ca2d533a5713f908caeeb349500bed", 0x1000}, {&(0x7f0000002680)="d561064fccbf520dbfa4b3c40e190a4a911b71f0dd56fa705793fd40d6cfb15ed74270014f08a168ec70a1aa6ac83a92b0758b7e13278f45e6d3cc5f1d867c8c563d14aa2fadbf7149413cb7b258f8c9dc479024db9384c4c5c86381f416eee882c8b5362a2f621e9e21aabfe162870b517506eb200bcec03856a67e9a7577eb24e1b21d24a4ff8b7ab07d0919d7a1efa00a85b18f09b2c2aa5b35b3480bcfe28c49bfc7d8d1ffb72cf253e2a5123c113dff3a8ba8a55b765c23e91ba20438", 0xbf}], 0x9, 0x0, 0x0, 0x400}, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002840)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002880)={0x2, './file0\x00', './file1\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000002900)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002940)='/dev/ttyCcfg\x00', 0x50, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000002980)=0x7) semget$private(0x0, 0x4, 0x0) r5 = open(&(0x7f00000029c0)='./file0\x00', 0x20000, 0x8) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000002a00), &(0x7f0000002a40)=0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000002a80)={""/16, @ifru_dstaddr=@in}) socketpair(0x7e45dacddc800193, 0x0, 0x7f, &(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000003080)={&(0x7f0000002b00)=@in6={0x18, 0x3, 0x1, 0xfb}, 0xc, &(0x7f0000002ec0)=[{&(0x7f0000002b40)="44e074f73c20ed6f6fd77da2e3fbb3ff799e9c36fd30639b7314156db6c9fc07b3ced8640012a45b43be3450dadc1d8b7c3c09b769bd04f1ad22990206b5460eb1a45d9f202ab4f03355a9840a8ebff7ee020dfd07f4ce96021d5f888177b1ec8b5360c326346289f3b3e22d7a3511f49f21ab8e29caaea72f3c8f6d4eaca76b04cecf346000d96f1a07307a140c57f67a117ad1b25228249e328930180cc297fd11cf2b7288a5df2de48073061179b2e5ec7eade136afb683ea8234730ac43e383a07d2bb45e02ce25b1f16867e419a156aa6c980560dcf6dd2c6c7948975", 0xdf}, {&(0x7f0000002c40)="78fb979c5bb1bad07e35a0ec80087f72074f821ebd4804d75473b815b89c4dfb83acb4c4d61f301d35397c9f72de5035becbf2ac77816dafad4d5341d3f6707aeea4d7661dd3", 0x46}, {&(0x7f0000002cc0)="dea74979719331e100f346f97728a2dbbacc67325ba0276bb677da07462d65d4f2facf918e9ed67ff023e5f07d54b549bf73f31188ac252c3d5f2593f040c1fec10f8dc927f377736b92e76cb82f724e57a4665af2a7bd45508db5445f243956660e3d4cb1f1b55ed8e722ab35a5ce503b49f699a0b641ea4bd1697f1b78", 0x7e}, {&(0x7f0000002d40)="6d2a49c2d288ba7587e8e5c9c9498785abb6a94e67195b4ce1f3320a79e79681051eb620bea24523c3492f8c1f1c4e96151c767b0537fc4571a120f56de91f6e0f5df3a318e89b0ad07343aad2af05e53d0e5b934e95db3f48c4dbdfb58f055766520e5dc324a46a7f9375359b42b40ed07aed39afd92c2822657a2b5297b66743397c35a0a70480f29a5172d457f43d0b7571d880dbea110af3fac5", 0x9c}, {&(0x7f0000002e00)="319d08adde128d8922cdf257606d4ed729d2bd", 0x13}, {&(0x7f0000002e40)="13cdbb1111546054d2572dba26f38a27495b296dc3c00704562fb58b0b947cf5cbdb747e3642af7663c22834c2f2d62fb074af0d92a6f281be3b5d1c554cfd554e547e039c13de8b4e535bca09ee88a2c33ff140a0008138d7085a141f16d515324be1a9e971d97cab7702bbbdaa49", 0x6f}], 0x6, &(0x7f0000002f40)=[{0xf8, 0x1, 0x3, "2dac8abbef8ed6a5239cb84a944f9762a26c12f08c7f08ae9799c5be28f71a387bd2f4f1b5e8140d937652708f53230cf7b6c14180cd42bd75f77b5fc937c378612a914697cbf65fb05fc05790bb593b8c111402a355a3ac7e3035e7fd195f4af1b84b9c7c19a29c1d4e4b0c42528d942a8b7ef04a872b6d2fc73cff9c3342cc4655a5fad995393de6a411887da38753c8449cff0a2ddfc0678992c110021fab6f8e1c640515ed33908b96fc258334d7ff057d28aed7cbcfba77ae6b52521e8f8f671e92fe9b66eb8914d8d45756b0362cade3ebd3d53f7864f3196893d50dc64edb919a"}, {0x28, 0xffff, 0x1000, "e7dd46094c899ddec815a2a04bcb031b6815b05106b56335"}, {0x10, 0x17fff, 0xffa1}], 0x130}, 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000030c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000003100)={'./file1\x00', 0x4, 0x6, 0x7, 0x1, 0x4, 0x2, 0x53b9, 0x0, 0x0, 0x80, 0x5}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000003180)='/dev/tty\x00', 0x20, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x7) pipe(&(0x7f00000031c0)={0xffffffffffffffff}) ioctl$KDENABIO(r9, 0x20004b3c) pipe2(&(0x7f0000003200)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000003240), &(0x7f0000003280)=0x10) pipe2(&(0x7f00000032c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r11, &(0x7f0000003300)=""/4096, 0x1000, 0xc00, &(0x7f0000004300)={0x18, 0x0, 0x2, 0x6}, 0xc) r12 = dup2(r2, r4) accept$unix(r12, &(0x7f0000004340)=@file={0x0, ""/108}, &(0x7f00000043c0)=0x6e) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000040)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x7, 0x7, 0x8001}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680)='/dev/bpf\x00', 0x20000, 0x0) r1 = syz_open_pts() dup2(r1, r1) socketpair(0x18, 0x5, 0xd8, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) r4 = open$dir(&(0x7f0000002700)='./file0\x00', 0x200, 0x1a5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002740)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) dup2(r8, r0) listen(r6, 0x0) r9 = syz_open_pts() r10 = dup2(r9, r9) r11 = syz_open_pts() write(r11, &(0x7f0000000000)="a6", 0x1) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$unix(0x1, 0x5, 0x0) dup2(r14, r13) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r13, r12) listen(r13, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900)='/dev/vmm\x00', 0x1411, 0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002940)='/dev/vmm\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r20, r19) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002980)={0x0}, &(0x7f00000029c0)=0xc) r22 = geteuid() r23 = getuid() setreuid(r23, r22) r24 = geteuid() r25 = getuid() setreuid(r25, r24) r26 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r25, r26) r27 = geteuid() r28 = getuid() setreuid(r28, r27) r29 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r28, r29) r30 = geteuid() r31 = getuid() setreuid(r31, r30) r32 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r31, r32) getegid() getgroups(0x0, &(0x7f0000002a00)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r34, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) r36 = geteuid() r37 = getuid() setreuid(r37, r36) r38 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r37, r38) r39 = geteuid() r40 = getuid() setreuid(r40, r39) r41 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r40, r41) getgroups(0x8, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, r38, 0x0, r41, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002bc0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000240)="1ce81e81c3bf2f0072e7a707ba6a7c7ba8c880865695f12c2465569dd72bc564a6cc1ea7bbb11bf9ed61e73879c0a8f431b07111e6c212757dd0b0c131d2715d625be9f773af3e2afeacaa8b25a91e898d453cf1360ea809b15bc9008cc163333d143dfbfa", 0x65}, {&(0x7f00000001c0)="ebd1fc89efb3b3e3ac", 0x9}, {&(0x7f00000002c0)="f2b043845b72a31c028581219a12a831912abdd7481933ac26837c4e4a48764731265d09303f1933796da0baceae8747e22c555ae46efd029755aa203864769d95d1ac812dcd4a758875a6b1072bddf5db8736fc0e56f59153db2e2c639401dec153e4bdf116ef3304e4897331e38273461c9b7f643f7305baa58a49bf46f6c306fe057b196f902d3c9ea2fd82fb54a50994e5db5b31745dcb0b9820648e2a3bf2019309c9886f561430b7240d6b83c903e997523686952012c49e53c26481", 0xbf}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="156a1dda5d51ae5bf2032b245fd9013de78e", 0x12}, {&(0x7f0000000400)="e5d80243cd7ed2139e8b8b9e991d54ff96dcab28fe38f633daa00683a3bdea010e2e6b0242b52807bcea14225e1b76f7", 0x30}, {&(0x7f0000000440)="bcda2db0d257671999ebdb2db9b29bbe96dc455274c3a8e439b8601ae358ffb0c91e5e5e4ed5d33d952c2bca64de9d0edbbd1fff8b74aa60495182cc88cc55a10a98e1960881bf91cf5a0823e4d26481a3badf6ce6f63166e4c29725af98bfe4e25655bcdbf4b0f2a5bfb38041a2f2a080fd934907b8cab0588c0f1baee8a05d9d865db9320863e7b72b219dd1d214c1ef883a2a72a79baee696b07934a3b13472a14fbfb3baad29315e522ba6517ccfc5f3e7407e37fa7bf6b0b4d81caf1cefb3", 0xc1}, {&(0x7f0000000540)="3bcd688a8e83f45333914475550e479f48f71fb8c5b9d1876b9601c121c5903d0113107333a65488d17b3fa42bae55cee860ff065c207be9b066b4fa8aa9fd664400aa4bfb5bd8dc1fecc0d933cec1efc247d438ca5a1cae9e1615f6a78d50f5919fc2548fc5dd09396ce644ecbb546c0757862e", 0x74}, {&(0x7f00000005c0)="ed2e981cb24bd7b7befb94607c5cd340357f6b798f01ca8b92d98cdd3234eb5d8da5066c772ad44b0a2abd3f4a9a91e91ba2fee3075a29887b1ae425f00bd9392020fc71a128c7e0c09f629c38ae5b2364c5ce2104d33a1c2f65b33530312db3964383da3f9fe563c1616eb6f2a478e98ba8600746355163a2a471abc318656337b41a836051383a04dbfe9b3aeefc6b5a62666e63e576dd6279b6e6d81bbcbf93f6311440cafb17db842353512c2385dc1f8bfb8feb5db891d10bdd99e289bb843ff588aa27f5b23f653a96859c7c3340870329187cd618f150ff12bfb51936352dce47b2dc5ef321c9c484bbc7139c4d93771958c3266063931d2b60eead1add9f15180f4325b18847a85e0ad2c480bafb5c041ef400ffbe7be6a883db784938c4a82d356a2f7a5de941a6761d1019174040c402546f27c0cdd2a27903faaccd74a1aead25b888d751ee21ba1c37a39effbe0b4d5e48c76b354ac2e6893027ab311b702b9db4d124b02545058a39509869a8047efa7f5149b892d59ab43b9e99246745e99c8a0d3e9755645183cbe5a4daa7ba035ee58241bca6aff3c6fd18194203c30bea43300f6bdc9d9e033c5990660bf303c804268a831fd239e8dc9dba80d0bf6d303b1c6b4c7f340ef735b562d5bcc44d9d0f36307660b68d35515550efa4f3dcefe04b53beb989a142aa6d69c671439dc124fe3b18e97c4a75989a07e494383a1e54646276a4905e074235eb58dfb943be99f399e846aeba2a4ead3120b0568fc8f26743bf2531a4deb3546924858260042b1e3ca5be7970d13abeb82d55376b90a464b85f9026323ee004e5395ae69b687a258f2ed71d2850d424d1361b7057241606c30095c61fb9ca66a717aaab71f52847abb18d5779f1e8c7f59ed51f2e5246897b07f7dd6f2c9e574098076e9f1225062823bc456f2abdec05a14b48e2cb3fa521a459de5d4eea62dee864079746067295c3a10dcfcbb7d39c13414a92e82bc587f8391176b2d268451b8716f5be93ddc1ddf7434d735b6c6a7c581d1686d713122f119aa489a0abb8b65e08d953cc42c509a591a45d023e649bdbb10d98d900825f6b3ba86efa74ba92df232497d6e6366d543d72e8c2c775e0e189e13970d858d47fcb4b375d8e35344ac9d266e0e3b742d1e5e7be14e881376c385fbff74ce801297a40846e87513046aefb92f007f8d68bf015df58bea4fb516a2ac019026c388de2efedd18e202e3b3a655823d482a9a918a19703022b4f45df16a06f8530ec570475890aff083662d8739e7906574daa70e06ad96bcbe246b594589afc5716457761a6ce5bebc4ac98a62a92abdb6b663f688e769693fa588fa44c182b23ba08a698081c503d4518bf44113a757d1aced4c6b2506c8cac6070b380ccd274164148c71959ff4611365c7bfb0819d0b8de0560a2a1baeebb7a6af31c83dcaea2a74395e1b692a46f8fdf7911be6383a232a523850bb5f58b524c545fb44232b6a16235a89e249c31a52e26f170a14eb88a0c009c8cae7eda2826b9b2b134a270cc7328922c7eaff27a09f983bd3365d17d74efd91e756be56980cc4ff7527e9c66e9f85815441683b49528c3b3b3ebb3e7470c3e9b02afd184ca0258bf6794a8da4ef755eb6c27b0d2a6e441bfac2aee66c7d6af47c22d5d6dce6917033266e774dcafc06ebfa526c8e21d0f7e2a2b2f336ec735cb9f92073503bdbc3155ac703286f932f41dad3da5ca85cc93c3dcb112819780d012ee136447118a9bb57d74f73e0165099004941b0083d986f5f5315bb17384055fa192591927bba129bd29973c544a0480a252c212b1f98f189f4faf760f4cb553a6e5ba22c7a5d6455cbcb3a857f5ee50d07ca2470be73d751f29f9eed6901408a0f54ebbb5fe0482d060522f95a1484464dce3017985f5773e480271d02ad0901a8aa387a2d3834092d10c26e2ea4ed9084a098d18a2352dbfd2dad9d2ba1f8a25f70c96cf989b0c886a7e327e6accd036f99a5730e33b77aa658dc20c0c3d6ca494e83166db8da8ad5468a74c443699f2730c6861591ffb08f1d88abc077f12baf790f3a33711eb63b811235b99c4eccecd419a5be091b4fe5589d41dfd35206df31dbb6af552c3af34b5870ba280d84851ebd8e58b91f30327e5d7a9dad0d4734a49af591dd6dd0c3ba8bc5841dff0234d2b0044ba667c952469ffcbcae1977afbe2675ec925b2d3a7f6487f2b9cf298bfa4fe33021b54602b917a5ba8617afc30ec56c7d8b9b28b6172c00730905b19d752cab7bd17d53aaf65b3d1375b3600df47d61dfc61a31ae58c975387bd74ffa9691d99603707e2c47730acee9f43645b975dedcce467e36135108170dfbbbbca2633873f39eac412767fce0b184aab5f1f530ae218dee877d9b654388aed5f1e9ee2b4240ef3792bc958806abaa27f5cf4d8b758ac9d986fdbd0e2d24c95956f8cb8b657eafc9e4a001e61f69b73bd529843f21b48255cd9a48029096a5dd03f9901fd2aa17db216fc8b375365ad36b61f54f0e8bef7da78049498179a75fa3c2d67bed748010c3fa970f223e172f75851e8bc761012edc8aa6232c0e88ed51fc56733f18c0163e6298ec8503d8b05fd06b689cfb898c8576992df6439650f17316f2f4dceafe3e612e6450c8f31ed73f17a8559e7d4fed1ecbafed6b7fe89c3f1f8d0ad1501f3ca5c9be408da645ab9cb31c26fa693c3966dce259a3e70bf06a2a3452b410491dd4f0ca0967980b10a86dc318cc10a4a17410c2116507d278e6099d9005a5627eae8a9e124c9a57703a640b63864a1c48651ab42ce44c2ec88e90c7bed866c707248ae8b015c718da2055c50516372661d7c7e882ec7d26d57aac8272e92f38bea9cb18d67750ef1b971ffdc8bd24fd21abe48cf6eec5821421e81ae0fe4c7e9b303c19b172a546c8a2fd19ed0c2abb91e630409b610af3f39f3adc94e2a0f68769cc76067e05681f2db305c86b43c36186e3530492886dcf1d5eb421ac2bcc0ad2e126db039acb058c78a8d052bdaea8ca36b2825fdb27f19733535ebd57df867d1b785df6e31fa6b2a50c2f55fe8a9e912dbc781fa7323feb8ff33dec306be5510c87787143ba0ab5c6a7bffddcc65049e563c31f1935703d43e994861fcb9afca13437d4d505d6f647e953ba4743cb3823c319e99c94fe1203fa0ed3f46653bb6fe99e212a81d84e6d7d95f5569cda682ca1f6abd183bb4d58d9b8a3b2785dd9d4b8aa17973318cabb5ab3f0d7b6a64a0f0e91854d52d8f9c2623eb7e4c7b9b733fb389106bb4151bd6d95bad7c36c584e593e8adc0c4f943e52889cd61f5ba3cc4fba42acd02d77de5c8127486e90cf7c6d0cbc5b1961bf3d85bfe03675332a4a58895f65f3cfc45c6d400129d34c542c62a072533e8debf8661d506381994fc968f0997f50bd00230ac45fdc345a2ca03786d6e4351bfd35e414ef7c2cfd377db2b050c00702ab541cfeb768c5d28e7f02cb0ed2353d21a8cb849aec1b378ebe363cb62df06487d5a97811d5fcea669c8e9fb7cd7134f68342bab3c983e984f66440b03f3831a12e3af478003ddd30adc98d852d1aec0272c021a63e7471db2236098ea6e23c29006195d94863ec7e9be62da1fa001922585b606963465530e8115b3bdccd8d3d0525e888c43d2cc47b60ef74cfdf49e2296c45fc71eef7f730fe6f0593b62c95694378bfc347e7238c5f2c3769725ada0a4145b05ff7085bd842e46d9b76a071bd0642e4ed682117a741374ed17a25b7df4d6b8c8fc503887dedd545b92be17af5d572481c0567d98064c9fb9d62ffe7dcb7fd7556639e26a2b6a58c4f0352df030e4f68b2ddb3d08a824548ce9f14615f75c91a8373a8c3a54a0665d9d7c1a5ca891e423994d57e41308617ee2f87a7eb2456dff16c79f5eeea7582d76423e9f2a2a8b94e681507417e73f7e26f13b1a46c1734e3f58ee9b8163ad13f37c0b2ba22be0e7c9ebe574ef54512b4172f7002a4f7b5a4e3509da2d3baf2b7d106610bbc05a7ad2e8e88f3f20ae7c0cadf913703f9ecef27e89cbe198209f6a82db75fbf619c995c472499379a40894ef3757f11f72b381111bbec3676b36a823d1634ce422d66f641175a79c821b0746062e3ebbe27ac971f5502dfe24e0a12dbd3257508435ffc1d41d1bc68b141f8c02fdd8e72485777b934194aa776dbcaeace446ddf35d3e7231a83af6300a5a0b28064c2fe85dde5f7fe2903d1ab4c8e5370ceaf86f2fddfd7c52655cc699457c3ca1be7d981c3d2d4aed731d9f578ab3faab2bf8433044b892a2d65c169b7e36169ce079214d63b9f92ca01cf43fef50a77de93238ffab6840dec83251d166c59797e3ecdaa19b42d6c8d7bbb731328af05297ac6cdb28f59fd1c428b7873ecc789a3c66fdf2b96b374ed34b23a1ff27c0dcc2b8c0a1acc6896563b9ebf14e2ba9077816590011b27796aa2b63132c57803e704fb3f8f249fad9209d860c383a495619527a563cc372928b5a5a4ff4db16598dc648254d96b9ab5e244a22d53f4f54f6b717a2257f35e4040b1fc676e9e2963464e35803e9b3583457210e926a4f50f9a1e3f3cec430b5d681d0e7746226f96a7a7ebedfefdaf4f6052b325624632be2a3c16b8015845a30b9b759585d2c9af8e2ff5973bac6503a12d676868830c62a024ea9692722bd0d2f2006d0ac264780d7044e29a0c1a250f5a8dd3035669fda7bda703a37a3957e2e8fef4e81223f29c71074eff226ead1393a9a29ac09a39704ab83a2c8538e791c552eca7c6ca3c5c7fbe3740ae04e3612ca4a923b42069e350600fa9a620bc911cddf6e59564c3358fd23ecf62667ebfb57a5852357aa8eeca9022efb232715d0c8041d9e4b051673cd4d3e2452b2b239d767fcedee87982b953ba4d7619a447fc4b5a4b0b54b4a1081ad6797c8c85da814b4b5ae40d4b5a617656a1fa877c0a08eca3263cd9b351b775357e03ad752599dd72e7b9065b54cf44730d54007f21be6cd5f1456bb7b66d8c02d54329f20bbcdd7e55a5a04811d6876d406fc5bfbb17f9325326d76a41e608d1c9bcf5db33d397b11f9b272766834e2aea88252e06aa971c36741519749aab76db68a08f145c8d56b8a22e0bdc1e44ea139e099077091c44d2458359cdb34f03b356b29eb8fb7d464e0184c1ce6145e9d6e36806b2a52b99a3ab92c38d735b2683a782a3d1ae233a505f13a380dfa9865c3bffe22a22c89307675ee56fbc7d2f7cecde84fcd5707d09639876c136686b9767326fdd6dad68ebccab14058cd41012e3dc554307012e04db82d61a3109260df2e72f4c1bb400b35edb123699f0aae64f9c81447adc6047bb9e6eeb072b316ca72c532ada891b244d41d2cfe7242dee9819f2c3d3dbb0caf684c739309fd3f633937ab408144c1c8f08e6864766c60885f31b31dbf12fd7483661887112f514c50a6df8325aedd38f21decf42714d2889d79570b9dff95269324f459b52bccf211bac1a99e213297241bc3bd1b5808688a1bacdee7174c7deb8237ea859e175ef278590c9688808b27992420353efe5e108675130882ee01d993a712476fe90bd0f759cd0a30b5c7451a024981e98b8bad90385c3c56363a190df3017e6a9a4b5d4704a5fb21833c39fe4e67f7da9099c4a939c8206c11d1c368e64659c7dc633906d6210fde6c379aeb865fc7fd898646196e4b67416462e07b9ecd6cce06d28b0e99dc4bcb644f81d059bbfdb0d7697c25fe0914a57fa1cc6d49c13917194084c51ef0f2e26c", 0x1000}, {&(0x7f00000015c0)="5cf4417195082c96dfbff437f3029ca63580cae08b08ff20d241e7f175ca10b9818fdb680f8c24a3007c5a53296e9da769e13c57e913908f943dd8fc13ebe20f8bcd19e280ff9231758f80847b8d9ba5392b33ef5f05c386cc2c710c4abaf490a09877a139e7bca5b69287a78233fe9e025803e3e781b0f0f11e84cbea305371dd52c9b5257413c13c22a375bad7a803dce69723236c25b401c921897b8e6fb5e928f1ba9f057448d7bc7a5f029c8955e463c59448c61a2fd48b81bba6cafdfb401cf8c102548e7721b955b5e45e71d3f981f82cc0488568bc9bd497b8da513677659f639cd3badbdbf1e41c619dd7ede4bf42b7274b8f7afcd8dfa36249520cc516033b455605d8f68f03d32f25f05c566d87a150c37b20589b00ff6ce0b4c00fd58a784484d014678008ec6d2fb0ff69f342f13282515651a90e0d98fe8cc9a6dc231a416ab3bccdd2f9e5ac7b3855a394cb5946b9363d71f7d4424c6c1b040aaf979378be3777a48c3e6e81ce200c18b1c7c9ee8a8d9b28dc4065df7550eb93296cd66c84fb08fb8e1e1af17d5447ca927d96a8372ed56adb43d60ddff36bc1f73fa08bae87d192e8e16e076710a7a06ec60819917ece546d45fbea2a36ad7619a1c4f3594d8f43dc0e70bd805ea50e878be2ccd24ce8452be90a7c2a78731c7a6a83b86ed8bec5f9f10bd2d1e84538f5cf39aefa1bbf81d71268599a9c2655db9ad350ecf4c9431c45f17425b239531fdddf9f7f5ddcfa056e700ac91076bc1d6a102896dde96bbfdd64624c5c528d7ba3904ad0936af1b24b6c3cefff0abb67a41a5aafa85060654f8daf646bd58bdff33d5ac530d1adc0b466a7a72e9449e4066161724f15fd662ec744e9125184d48f239b77de0ab88c7eb4399287a29cf31ad655132e8e18832f6ad47d1dbacccf8156eafc148f46d48a3105d38cdf15e475fd953a69a465eb5fbf63a9842c96f4e79ea64f3553fd04f52b28fcf7b1401710fff0d5363560dc15c72ee8c838067afd8846a44a3eaec8a7f8a010f13bf7d83db156e094880ae8a1a4e2252e545ab39e8eefdd23d987e7836d994287d16d29af6f3f2342f27cfb361505e3f080891a70e39a6a1cc955c4d7ecbc7121f2564be0df342df67f9550bb52ce7c9c09f8b44a2b58aeff99854057953eb383d3b82ddf406404ac6f5bd5ceac0a13dce3cafd1ecb65ea2aa4284008b1d6027131eb8e1b3993609e2660b093e48b98048402d1865624dd92a8b1fd659ba8f8a922260e4cd4a76c8c468ac078ece4ea91f095dee44d59a66a7f372690c7686046c397f0eac3c19db9e1623fb936ad3d283074e03dbbb7cb78db9b392dab2b7fad8fdb2e885f5cddc6d9e03c7377f948090f6307e0ff8a7d715f11a142f43c7fd35b627351690d41ac46cccce29975f558bbcd756ee5e884b6ff634ebeae83d590ef4c9953293d77afb5c268558ad4aaea273f3332c900bdf19760c1f6213f3b90669a2bdf633de7fa5fa66335956c1b162f79e12dadb280163bab7f5a377d46efb98462370299316cc592774c296727f9bbc987668e3a7fc42d466e3d2846a63931bf65d06eb85ab36dc06e327dd7893bc450c86ebab8f03c992cce209dae9b0fc0a26ce1aeec02c7fe678e62c8e8044b379eca9f97a53bd67df8d52db5dbe3f44c573af93ffc01f6cae486b3402cd336d1a28b2d4589f16e66a116a561dedbd272147a419f2d07e17641ca0172943ed031636b5124d73be77f655ef0ac0981eaa5027dde3512b80c8ae2400b16725a3aa02be4c93b6621d1f21a57fee86d02d46d9f4373041f51291beac20d2158080227e43337fa7972cbacbab8947d87cb5c2a3f5033229e37f252737589250a087497e198b426078725a8284e5bd5a55d560e07b792838e460921244c233d5dac9b4a6c22f127dfbc0bf3ac15e4e56ceef866e579f6a5b27d7240297d83420b3727c34c2f486ad9d4240832985aeeeff97b911030a8a2e8af6fd2e9e721ee1a4ba50774ec983a5cec9b4c3fbf24a17b6bd803647d0b039c51aa3252c78238c8b7c7bf4a75065f2926a51f0aed388a429d042160bec4c1a52817cf1735fa30f9e25fd4439ad1667cbfaf9274a665aa6b3e60f740b040f99163827240de4ad5969b718084e7ca37dc7c3743b073087377b81dd19115a78ad81f033331d48eab269632494dddfe2acf982cc455186e38a10597de556c9294d7404cabe92d308ec690dbbf321f4fbda0109604f3b56ac6a5de64d70a3202c168b4cdf2750ae8d1cafd192484769c7a0844466c6fe2fba713ed9be7e4c04c2f9f8e72cd5c01a0b9905616389a1842f763a314d202209fc37d9c9dc2ef2c938551d333ca6c672dc70a0628f5733ede5b23feeb1a51441f9f350904296aacee326bc9b12ec38be88bc87527a18bcb0c4682607ff1a08fefc9df01e987241ae4beb9dd94668d3d6a10137d6254eacf787db2e2c1449e38d3a9cc09a202412549be6843be1721d66e4eaeb675ffc2e048e53468e07b476d9325b88be8c9ba7e26c738d3471cca64b33446ad8abf5cbf5a317c4786a54ad7366c86f90947c48f7c2b31b10e6d8f568b02777237fb4aa7916ad0bfbfb109dada3a0fb036dd3d10556276ac9a7944ffccdc20df7f8fbbd46d68e339a6e84a73f355d49f6bb867f87abccc315f302f7d0453af1515801b1cbac5a16a3b2d86f07f2884ec805588cd3ae12e56f688478b46a9ccf2337f5aa3529b0d777c5b19c73dd325601530ac06c16ca22c200f6775827c4bd154714c5bd4ceee76bd5e44a770557ac1db0c1b8270bec3f5a0a86f23d2fb0006c536b66c85bd92dee6c6ffe82c5a098f0f73859372602c22b4ab2cbf27edf4721016eeda5fa6aa0490fdd64578eaba87bad97ccde3e437df9a3342caa55bdd804a323ec1dd50eedef2520a03eff5d24bcfeb7d2180005994169eda4508304ee6ce4ce195f5f9ebe1448214f500f641d86978ab8aa022ce5231ff9053af71d58030bac5074831dfadf04bed4c7243953db110a5635f4688e66dd8bcd81e1aec06e9b99565234a54f8f6b5499db6a55947f46bedaeb19206ed15255ab67e45b960abb375d88bdbf1c55aea3eb252eb8830c93eb15c65ba4fda6af266019908d03e8599a64880cab0e89990f2631c956ae7b93932988a735d61441960e56100ab91f975245d79d462d7c7a2c80ee750979ec9b4624af2d791c6a8522e2db03660318483b163ef955f173d05ef4b5f5cf7f89b7ac2dd0cca6f5c325388bfd1415fe12945a589136644b6d13ac33293855dc6076e4d237f972e8244808f74130373359fbabbf69e32e21ad8b5d6adeed539f0e80f722b535e3da9f865588343afadb6d72c58f370d58aafcd796d237968fcbd49eb38ebcf810426cabbafa181b9f120fd0ecf0094db8d0f8bb8b0f345a513f54dad48129154fb6266850cd4a02d1890423e127e188151c59f1eff35f08ef5ef3ee8c3ca3a01888c3f9fe90a8f73cb07c084131fc548f4f6c2b4655a576da83cf7ec9221044dfc1019c80df6b7ccab7f67d455ed5e2cdd998eca0adf0de6ec2ce782435f3ea82a585f0f2e0eb7b342ca1d2358b5e5ff4f0e22c21a6b00d5977562318973cf91c18026a47a72c8aa2e4c6ae7d696acfb412cba76fbf9144b023bee44c71547d65be45e405e952e938b23fcbedbd3e0127514494469bbcf1c9283a8244e2d57cb5496c50575fd9be2474907d7e9d1d1fe62cda7ceabd16efd37679054f93cd7a8b425e21043137f56e847f088ac163cbd5ff778d4be9f975304c10b7b2f5000ee6fa4ad65fdb823938ce1422f433e0b7d353fe47a7b0dcbe2058209edc9b2a1e6d483c53072afa6c60e26aa03f00cfc1aaf79d72dec5c4e24b07c1765e872654d2f62cf7f8d8474447491f58d52b56b5845f2c56266c49c1013a0ea5482067f641af2bee9818924c64698df5c5ace3b306e84429dc180f93fe30b09ce80bd7035dab90089c3b374d1141c0f09790a3d80795a10180796073391e7859c80610a095c85451a5b5cfabfddfbb113a241e9a9ae2386264e45e5c53155d75f08ceaa72d81e67777119f12f4e160759883dc2b7e2919bb551d45a92dbe2c3cab4f69b405b9520308d7d12cedf61ad35dd0da21c5e855fa543d698dd1df0b63dab2cad6a40a4770749d1a20b88a47bc671ce83e20948598313ec8d5c8474f1b45b979d48272da53dfdbebc7898dcae61e13a872b95a1fd3353eb17a2845812e3efbf8d0140793487ce6d154044ae8ae7667d4ef35dba1a7f72d22a8839c13e3d9fe40a66bbab78d13707f1b4a155defdd39b88d12aba11be1e72171ab68481a32795d0c4bcae232ba850f3c546a4901cee4506642b9c6d66e31b211c0d0b09a12a7e57399093231e0fbf63b3b3f9bcdb89de8de7a3eb5050fa6842e6ecc47df473e1ea13020e32b53505f928904e782f15eecefa80fbe082e371ef88a4b04890cc57ce843709361627197e88de45ca9a6160f1dc6d160b1c29a1c91409cda5744b25e3fe00bcc5be3a716a240019ae92118c3e227f89e8e1c218ee348f31c9c9f4c99ad878ce4dce81aecfd4a68c4cdb862c95ff16cefc510e6cbcf4df2930a79db9e23c5078b24046d34100e974e1bff92b7decf8b84ef32666c11a01502aba38666bbe970a2018389566b66a7cf1827cab6140a59f26f4de02e9f736aa43a8af74825c55f0ea836dc4382540608871af24af803d93db0f88f675a4425e0a788e549335c7fb1bfaeb585f95ad02995b5695d79d2c56f58ae2accf76539e4e3fe10943a8da61d5d1d91e2f887fcc21d8c3ae11599845acf4352f45dc33991df9ed8523a8b38084a336574304a4b3b9c29a0ad748de48223eac2f4d107063e14bfb6b6a4e62b33167782361a60fbae148b635cf922187e3130420369b79d779b760bbfe1740e70159fab3473c4b968a5106b6807d6a14849ea2db41aab76a5601d1216df19436fe89ce203a9b558c5f0eb440d540c1b01df517dfb05ef0a0b28deba696bd916fbf97c5c87249bf7c179c89bb487406f08e3404c6f2ea2b5c314d1919f4886e4bdd24b29b7b82d4e50c24e237a018fe52233e6e8467bc7e534377313c25effa721aaa7c9d37ba53cd4670f6dd47f1f0e17a8dcd15e19957ec40383f61fc9349a5282d91d46170cb329b22da6ada6e62eb20f343f038e50d006f496d9373cd07bb70544529f48c81c3b50c3ff3ea4f4521e768be5774500fad55e440f24468db026632fd0fe2000a2c3e6b2a89520d3ab2032bd0bb0a4e6a8dae5429a149d1a0533c1819fd48c6eaf2078ea52fb67f122069e4cbea3cebed932657a9d53bb886a02aacb821641ff08204b762c3fedb07a052272b97354369fb01aa33983ed6fd876e58678203b1789f32c31a2ac81647795082afb3fc017b88460b652393c14354be0fe2d39a99767738b779af190a566a9ceb906f905aac058ca9dec473f190b1936911b085513160123ca3ae291da8486641103db8380a7d877ed6619bdefb11f9b32333cb4c15496ebce4a1a1a1326f9907307bcb981b0eda4b965dc62f5e4d6e8db87c16794695711e6d1d14b061e2caf84bbace36eb8b3c4460d229b14a611cd2c01dec2253a809ab79188f71bfd18c48decd86369f596b20746d312d6f0f83dc4aff43891a8c6572033afae1164d4872475fda7c6008ecf413c9d8690097c4a03c0eeee19fa755c161811e1a00a9dfd7db0532d483d2cd0022cc11608e3807cb4b8c3e44fe4a43b8df022b5f5de19b72799e1d7d89f25693", 0x1000}], 0xa, &(0x7f0000002c80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="ff0cc2e4b9fed4c20000008a827fd514c5488800735f000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r35, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x18}, 0x1) r43 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r43, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r43, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) r44 = socket(0x11, 0x3, 0x0) r45 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) recvfrom$inet(r45, &(0x7f00000000c0)=""/40, 0x28, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r45, 0x0, &(0x7f0000000040)) sendto$unix(r44, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x140, 0x6) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x411, 0x194) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000500)=""/148, 0x94}, {&(0x7f00000005c0)=""/234, 0xea}, {&(0x7f0000000280)=""/2, 0x2}], 0x6, 0x0, 0xfffffffffffffffc) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$TIOCEXCL(r6, 0x2000740d) 16:00:53 executing program 0: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") socket(0x11, 0x3, 0x0) r1 = kqueue() rmdir(&(0x7f0000000240)='./bus\x00') ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040), 0xf924, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x8) recvfrom(r2, &(0x7f0000000140)=""/177, 0xb1, 0x843, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:53 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) semget$private(0x0, 0x0, 0x308) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba239716fedf9623b01993885dcd61a4b59554ba047651f24e0ce6f917043a664d42a4c4e33f5264ff3117db082964638d42bd9decbfce8b0e2ca269afb689bad524a0b20f4294410b7b38b850abba7c49d4e7e0455a97e7b33d6fd32345d5c105b01a19ca52eaaf3a47d3e0c8dd472bab9655e90238c5c531bb5f8452ee74db844b774c31922af122b43996475a6d70bf91ad7667c110d4d9e8fb0328a7e2c27dcf1cd8b0272d16833004b918b8f72976a97b616a059bcec833e15842a384c90cf0489baf928d833f9bd79d95c0a035d6dfa0c39ae8eb3a1e297ed2843dcc3b91b14117cf47b6abf3da551e4bf1e5c9316b23ac7f8ce3eca44e15cb136"], 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="4e8727c2fa67f759011888d3107faf501a9a7eb752a8cc43454fc89597c843e7726951866169d890fc8845d0e85474c443641a381cf21d136f2fb41d4bcce57d813c0e7eff05dc6ce0d98aa57d4c544f505c6e9ccba1f149d273c6ac2dadd2e07cde16b66729129b5a0d", 0x6a}, {&(0x7f0000000440)="fe12f00592ca3c940b63e52018f0acb4b8ada35c77af602db28b404f4fc0ff66fa77b78925622e095302ad63eadae2f34f0658e677bd0e966a8db9eb0c7f23c63a001a1db9a5e05a64fa5c49e944050a4fa55c02b0251467106adba3b0aec7f73ba0ae7f6aebffeccb18c6d337a2777b8e60c63004116f7ffe90704bbbb59addf77340a483221830fee295e61db8ed98c8de2d9463628fbeea906ab0c9b34f7b3ecf045115e2d5d55a7cfeb0ce7273761a1a0a1d873c30b89a3cdb21f886e08d309546ca238ccb94504a8bd01a63db0bf7674711b734dbcf3312058815a1806de75bf09d132991be6d1e94cafdba9b378ea0467f0ffe16d9358444fd2122c436ee96e0bc71caf2d7f506d4f9383e6d34a3275283613a08eec7daaab6b2663dce971edca233b288f0ae689a211ff6501ef635aaddbef1afb2cea9a489e3", 0xbd}, {&(0x7f0000000240)="215db2678b21b88a8a55fe8cae1e44b5a17cb6ba0126e4eb256a7817f66b5a7ec47eaf0c00a75c80e7960b11c0e99a8e7903ea86209a370f2b361a4c5d8b4e06fec3d17bb70dbfa3fbd9a1bd96c1a8c872c906ed2714a229b6b35d17776b05dd3d48552a901a86f3ad83018152e9fbbd68e47e6097466396cccf0ca63a2d43ca33adb3a7b6b7ffb31ee6173c6be293e90ec3a0322e6c389a3b01ab4541", 0xfffffffffffffd38}, {&(0x7f00000000c0)="cd6d7b2894d8216ef7ef1d74a4c1", 0xe}, {&(0x7f0000000580)="b1e38b98d056b3050353f3b52b8c9bdacc1132a0d13093660a449fd26f6fdda4d3f60dee4f3f8e87b44d63fe20de8cc7ab022966d6bf4f4d11f565696ed7cac65cfac5853b0c16697e12ac98c2c9d0fdbbabc1813b3bbb25c550a26396a40f926f78119c2c21fe2725998fef3e2dc0fc82ba09c2d36978b0beab63393bed52712ecc3734c2a1c4774197239994fa535b0e32269721d8dfdb6f7c6a14f3231649e5363bcc3e6e297b8cd62f524a4f103e5831c3ecafd3f0bb394b95110b57fe749b82d213fb34b55c1fe0bc0bb647dcd7f69e2a171e6c519154091a6e75678a51d02846894836e5901437ee5bb22eb61b36a213a96f01b8195fbf69c0c6642d914474fc4dc25c84c9f97e7a198549471b4b7af3f20f91ec4c55ffbfe11af825127b5072c7ca39958f0122dc2b24c4a686e14bfc3d557507433e3ba262ff0cbbed59b46f8ee19e7e101a6e6bba505de056130f86fd262b", 0xaa}], 0x5) 16:00:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="69e5a634294018d013f89bac4c418c71e935bed79e58666b3c10c34e00743607372cda81230775dcab182442f68c81038421448f34e37bc7db186f78df024a7344e3d42e200ad625699ea1a1547df42ba1df65ff7fd7e43f55172c220c0e8342fbfa924a9bf375f88719f24ed52aaa3d743f240f0c235d083c23b3ec0de9ee7e83f11f170908c3770718ce34fdb4e2fa65fc14aa221a56e57884aa1da9fb8ddb590642ba00c5b9bf18e1ef7d22d4764ee61fadb80d76f22fd1363febaa5b200da78ca64596bdb607de934a1cf104865b11a5041ae8032ee70e8e8ff3a4d46927e9b8cebbd6c588be777347", 0xeb}, {&(0x7f0000000300)="066157e6bc1b42c588c6020066b3dd99d65f842c843bd594f0d3f75f2eaeb1cf69659f23379245e36dfd45d2fc8ebebf72fe57ef3b10b1edde41bef29f94b84d4bd7cbe23aea9ea5413be052dab171b8d7602892d1f417cdc7d365c80f01539a974f55a3f932fb5b0919a493084a52c08c0888bd93ab1a292ae594ea03b451b9dddefea91b6500"/146, 0x92}, {&(0x7f00000003c0)="361b6421d1a4bff5c7e7419e4b9e64ae2ace50e49a6da643e5536906744f6f16822089a4a7b5a0ca3365dfe01eef91f59d6d2e7cd4f6bbf598ec248d90aea6896d7f71a3837345338cad07dfea062606c0cadf05d25258873c2c82f1d2b11064e634e02941635f0056bedd69f8280c94f9df9a6b0f9fc26f84c052994a9f93891e1a4f817620b76ff4958617e779f2983e8b327547e607e55192bf46b3db26c23e62289bfa82dbe104c0ac811f469dde278e9b035d1ef4c134d1a64199b62bb037e2290402e642a326400cd69d711fde9d9d1404", 0x73}], 0x3, 0x0, 0xb3) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "7300f7000000004010000000000000424700"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1f026d97a433afba) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x9e028a808ed9eb2, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") tap0: address list non empty 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x8002, 0x0) clock_gettime(0xe, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b70200d477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d4550000c08f05f3023e"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSBRK(r2, 0x2000747b) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 16:00:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80, 0x9], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) minherit(&(0x7f00004d8000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0xfcb) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be9374ebcb5e2a6", 0xe, 0x0, 0x0) 16:00:55 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0xc) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0x246) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xa8) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/213], 0xda, 0x0, 0x1000) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x35) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000500)=0x7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) r5 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r5) setsockopt(r5, 0x9, 0x9a86, &(0x7f00000002c0)="8511d250cb6d82dec09aef9ea1de308a5c651ed67df8de00d37ba356468619daa1c4d136f03a492fc7570829a725d2d426a3", 0x32) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) r8 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/243, 0xf3) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x4) 16:00:55 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="549682c1a2d635ea23b3bee36a99084c5f12249494834e0e98ea4192a643f0645874bd02358944f8e491ea2007625a5b4cf4fd474406c57a0260557a195ef974a8954042a463c7dc8d0a3d783e8083a2b51613ae5f260dfd03414c52f7aeb9f18964852765"], 0x65, 0x800) 16:00:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="82020900ffffffff439ed6ca7c077b3b53df54287a801eed19e544a93c66cdde8d16e9da"], 0x1) r0 = socket(0x1, 0x1, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="97fdce937c0a794f9cc5e759c89002d3563275d817446e2fc814fe"], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000880)={0x1}) r5 = dup2(r1, r1) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) dup2(r5, r8) r9 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0900000055cc4eb8", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) dup2(r13, r12) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r12, r11) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x400, 0x0) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000200)="b1126b6057d53df6258e03196199075c9f8a5449fa0955e7565e7bb1c6f8f844bc06e8e14c18c872d8d9a5c756d18ef18152090dfb2fc9bafe38a03c6646f67d37279e6c0fca55f6912817f9a863d0ad84109a86b9009f5b987bdae0454a71bd76c603a5bb9beffdd8a5bb2a2b7cfe34d53604de07cac7cf3e5729a2b054a9ce8ad31e7ff936e7a5aa09878ef8d347335d99ecb02628ae76", 0x98}, {&(0x7f00000002c0)="5a97430e8b98b57f81708f7d34f2ce4a7a5de864836abbf46260a11debe380ac6bbbc740d3decb82f26c7bd4090aeb9245911da681393a1859091ba6e3dc2f47256cb853b6b2fa7b6ac80e1123966ed5908fc4fbef9d1427cd6723c81f8b95e2c2c1c93cb6186d39976acbf8a9f14133cf0adf501c96404cb6b51c8a216b2094f5ee688547078290ade39e43c6101afdf3d9ea661f8599ff036deb525e671d067a", 0xa1}, {&(0x7f0000000380)="08fd5d7d4d83fa11e04da8ad44d0a1756aef5760871efcf80e659d29c6c6c97329329f2fb6d693caaf5b6a0151f3e1d3f66bf979d238813dbd5310e03ed1f3b974961cdec7ead08c0ec435e3f504c4b38d99ba4a4e9b3dc149c169a5c0a873c1980618ef978d737f327ccb13c4898e0d9ba8fa90d7d7d56eef3aeac128d86cf0c4c8f0d42d6035872792167417", 0x8d}, {&(0x7f0000000440)="cfea00c96af084b4d1ab61c44e135572e1d764c44ef56d90e36ce29c1c3310ee2aaa4796f980ba5e8bddb4231e6bd751902aa8409cb770b7bc095d8999a03980e64a116944ae6dd99a0134e00a9987e6cb58e91fa0df2f9da80f8406d99f2bcf53269598798722e9fb834ac7a09a4355f08587", 0x73}, {&(0x7f00000004c0)="fb5ff959a443314357e72b9bb7dbc2135209df86d5ecbe6b7b3a267d5bb8b85d5cf21e9c68b78a60cd2612b486e82ac02c7a200ed71cc849ec268ffd53dac6eb01f31696f8d7370f5fe43ac79f29d9f6b48a8b4764724a3cfb42ebb537275a19f1345271d9634e24792146a9a19fa9982dce18ad57ac590ffa4c8361ac9f4b73c6d34695f614eca4", 0x88}, {&(0x7f0000000580)="facdcfdcf82805c57fbbb8256c7089fea30980c3a0d72a5fdb33f0bd215b89d07ac314ea76a3e43ea40d3d345f429b86e02ac80788feef505a282e8006cf5abc4c1e0ba03ed55b9a3cb6c94460e10c5fb1cc04d6c08276e485937a72283f082006704329bb861279d856aa7291f2e2814da1ff60889946806a59db57649632f205ac5477bb511aeb8e3c6604fb7f0e0099d54e458e0cfbfa21baa5f79dbb98d066c9126dd5e87d5e3f315da5f3e6152d944533ccc903f28a3b0ccaf5b3b00bab28fd5748b1", 0xc5}, {&(0x7f0000000680)="339d72f8ab9d68e19844edadd40894d833f5a943ebb166324316bf465612ff99ef9ba0291597a253e5d958753c62dd2a82afa89f3ae2f1b77cdb7ed8ccb18426567534e6e05e4b38e2d894baad8436c9fb62b1bdea20fd22b9ee57", 0x5b}], 0x7, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r0, r6, r1, r11, r6, r9, r1, r7]}, @rights={0x20, 0xffff, 0x1, [r14, r6, r6]}], 0x50, 0x401}, 0x28ea37ad1d35ea7) 16:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x2) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:56 executing program 1: r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x4, 0x0, 0x1800}], 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x3908e112, &(0x7f00000000c0), 0x7fff, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:56 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x337) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) mlockall(0x0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x140) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000700)=0xb) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000006c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r3 = dup(r2) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:00:56 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket$inet(0x2, 0x3, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) pckbd_enable: command error 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) dup(r7) write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x7f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r8, 0x2, 0x1) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r2, r9) r10 = syz_open_pts() r11 = dup2(r10, r10) r12 = syz_open_pts() write(r12, &(0x7f0000000000)="a6", 0x1) dup2(r11, r12) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x84}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18000) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/141, 0x8d}], 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x80000000, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x2, 0x3f, 0x18, &(0x7f0000000240)={{0x3f, 0x5, 0x7, 0x1, 0x7f, 0x6, 0x6}, {[0x400, 0xee20, 0x2, 0x1ff, 0x10000, 0xe7, 0xe6, 0x5, 0x4, 0x5, 0xe7c5, 0x3, 0xe2, 0xfffffffffffff5c9, 0x7fff, 0x200000000000000, 0x743c, 0x7], [0x5, 0x20, 0x7, 0xa0000000000, 0x2000000000, 0x1, 0x9, 0x6, 0x101, 0x7], [0x9, 0x100000000, 0x9, 0x2, 0x0, 0x101, 0x1], [0xc82, 0x1, 0x6, 0x3, 0x4, 0x5], [{0x100, 0x5, 0x0, 0x7245dd25}, {0x3, 0x2, 0xff, 0x3ff}, {0xffc0, 0x6, 0x8, 0x800}, {0xb7c0, 0xd83, 0x9, 0x7}, {0x8, 0x0, 0x0, 0x2ea}, {0x7d, 0xdfc, 0x10001, 0x4}, {0x3, 0x800000, 0x4}, {0x8001, 0x5, 0x200, 0x8000}], {0x9, 0x9, 0xffff, 0x5}, {0x80, 0x6, 0x80, 0x2}}}, 0x7, 0xff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r3, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") 16:00:58 executing program 0: socket(0x18, 0x2, 0x0) socket(0x1f, 0x0, 0x1f) r0 = msgget$private(0x0, 0x480) r1 = msgget$private(0x0, 0x10000004) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="01010000000000000044cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a3c0b0dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d0ba4e4c605f3c3cf845d6f2abab19f08d25f9468a03a82f262bf2026d8506121fd7704c2a8df2499733156b690eceb5f55a3e43ea6a65a7b18279d390941069a2b57336615bed2d606f7b80b89d85840968fc680e44e0ace08cb7ff7ae80d4666ea1a5d8a25b43acf567c738711655cc5461a61ef44b64bb0d2fbfed0e9b5ce023664506dd53bd3e08a5e019c094f9d18c98ca388a14730022f45a9edcbade58cfc81b3e79a888073a3e0cb5d3eeb91a4e5f304b28880f7e5f793ee4a0c9122835e40a87a6ffe9ead74f24268eb3435e99e1fbaab22755d524ac79760fe99d30d722c95b448c31ecece666ad0f351c34771d0c4dc208"], 0xc2, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/169}, 0xb1, 0x3, 0x1000) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) semop(r2, &(0x7f00000015c0)=[{0x1, 0x7f, 0x800}, {0x1, 0x100, 0x1000}], 0x2) r3 = msgget$private(0x0, 0x500) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14af6069ef75a5c23f8a8e9d9565bba2645dd781a39a1e23a376d785a7e3a3c5f10e5b55173f86a59db21481a69eae5e7def573509d703b80c8ea9f04d7bbfee83fce97b9152ecbc3c854e78ade035eee0cc6650d092ab8ce8754732bcc1e9e3e92dc40a1570528d8338f7d6d58b0d9e4a58601"], 0x1, 0x3, 0x0) msgget$private(0x0, 0x81) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001680)={0x5, &(0x7f0000001640)=[{0x100, 0x3, 0x40, 0x8}, {0x401, 0x8, 0x2, 0x4}, {0x5, 0x4a, 0x1, 0x3f}, {0x401, 0x5, 0xd0, 0x7}, {0x9, 0x2e, 0x80, 0x7ff}]}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r7 = getgid() msgget$private(0x0, 0x1b0) getgroups(0x7, &(0x7f0000000200)=[r7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/21], 0x16, 0xf0879a8c4f826d5d, 0x1800) 16:00:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc19d3ee7c7461ca7, 0x4}], 0xdde, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/51, 0x33) r3 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000012c0)='./bus\x00', 0x20, 0xbe) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='n5', 0x2}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000001200)=[{{r2}, 0x0, 0x80, 0x0, 0x1f, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x81, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000011c0)=0x9, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000638741e322f7c30328eeb708531a2549801f3031cd4b2d662a3066ec01b16158e980e6b95c37e953373ae0fac761918fe64e4d6f834fa48124987e94d7b66a43c4c63d6522a3a1ea8d4c5e0203e41d7ad375522b9da2cbfa659e7aaf77b7ed7cc4af603a6893259c36baac94c9632200d6d1c0639068cc5324948de1922974e72dd90346b6025f390b6a0ceaeee0f3e08279ecbe66a3a6bc1c3200995621c6dd83f103306ba3a7dc9e3592dafcbb83c19f146c1e"], 0x31, 0xefc7ba68ccc992d6, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffffff89713182705f0455742e2b858e1377e6e360c7a955043f4ef42bbe1228b1b7cb3f8a8db3e5efbd45d6ea6a958b5b134f0079b72b79760fc4783c2e23ba4ee0aa98"], 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) unlinkat(r5, &(0x7f0000000340)='./file0\x00', 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r3, r7) ioctl$BIOCLOCK(r3, 0x20004276) listen(r1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x280, 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000380)=0x2) accept$inet6(r1, 0x0, 0x0) close(r1) pwrite(r1, &(0x7f0000000180)="1d20d7955bd178de3da30aeb6bda83325d737d569f8c27277048759d1f68e974ee33c42e9758d5cbb9bc744c66a8d66b34626fa191a1bd857849d928909c0f4a207db30ec08426c2699e5c93bcadd289b1403236be77799e26c26906122e99d8266845323dc9e5f88ed238672198db05", 0x70, 0x0, 0x988) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="9712daab451454a6281dbbe3b599f36586fb1c947de6dfcda1ccf205c1a980dc98212376f64ba48a0929e006a910412e6fb3ff43d92f280279c7ca6e0413f9b8e241e4c2760bf5a739df590f43c7150960329e0d78324283f034d4e966d837a103d0401aa2d4f4163bb79a04297fbdd518b5e3a041dab159e855a8283e6c583618e6774b191afb21c7ce066514ecaa306414698400"/164], 0x10) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="ff00000000a317b3b74f3cb9bec953", 0xf) chroot(&(0x7f0000000080)='./file0\x00') write(r11, 0x0, 0x0) 16:00:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x80000000, 0x0, 0x0, 0x0, 0x2, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:59 executing program 1: mlock(&(0x7f00008a3000/0x2000)=nil, 0x2000) r0 = kqueue() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:59 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x10001, 0x1800}, {0xc, 0x1230}, {0x1, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x60c3, 0xc00}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340), 0x0) semop(r6, &(0x7f00000002c0), 0x0) semop(r6, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000004c25216563b9de260000000000000e3d3b5fc9c5ddf800db38bb50a0acbcb500000000000000000000000056b8000000000000000000000000000000000000000000000000001c0000000600000000100000000000000000000000000000ffffff7f0000000000000000043322949db91f7b0eed7600000000000000000000000000000000fdffffffffffffff000000894c6b76b3311600004ea3b237b7ecfe1827f85117a65ffb22653120376a72290f3ce2ae4bd466fd4ced98245f25db49b460cc00fe7980ea3347f4e16c4668aa000000000000000000000000000000000000000000000000000000005bbb3f8a2affab63ea04cc5b9d431043a49e5908db41e73dfad2a889cfefa2a2d8d66d8dc5b7a51dc2a321454d219f6e7cc624e407ded5cdebdcad60bbfcce4ca1e7b45b3e1b8b50603307b80797fdec50b77218e87c656791628eee40bd25d0f40920b8f0c96cf96a94f60037d17596be1a659e2807796e0a157c063d2b153360ff0e49dfad317e5613ed6284477ec407ad013c01bbcd4d4aae52fba1c240a4a164e2d2f58981d8cf913f89763e"], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r11, 0x0, 0x0) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2f, 0x3, 0xb4b, 0x1, 0x80, 0x1ff, 0x7, 0x0, 0x1, 0xd404}) 16:01:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r10 = socket(0x4b6a7d7bd8755d9f, 0xc003, 0x2) close(r10) 16:01:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}, 0x0, 0x0, 0x3}) setreuid(r1, 0xee01) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) pwrite(r3, &(0x7f00000000c0)="712c5e704534ae35fe36acbcf065ac37bf04c28e6603d676f3be2fd57b3099a05d07320608f06b1613115e27cb5eba", 0x2f, 0x0, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:00 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1000000000000281) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getgid() r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r3, r4, r5, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/10) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r13 = getegid() setgroups(0x2, &(0x7f0000000080)=[r12, r13]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getuid() setreuid(r16, r15) r17 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r16, r17) getgroups(0x5, &(0x7f00000000c0)=[r14, r17, r12, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r5, r18) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0), 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = dup2(r1, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x74}, {0x6, 0x0, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x98, 0xc1, 0x7}, {0x9, 0xff, 0x0, 0x101}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xa) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x9, 0x0, 0x20, 0x9}, {0x8000, 0x0, 0x3, 0x5}, {0x9, 0x6, 0xbd, 0x1ff}, {0x9, 0x8, 0x2, 0x6}, {0x7, 0x3, 0x6, 0xffff}, {0x3ff, 0x8, 0x20, 0x1}, {0x5, 0x7, 0xff, 0x20}, {0x8000, 0x1f, 0xbe, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) fchmod(r2, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000918000/0x2000)=nil, 0x2000, 0x6) 16:01:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e1354851b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc81607c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c9931a2041a8c77876be1"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r34) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r34, 0xe3) writev(r34, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r35) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r35, 0xe3) writev(r35, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r35}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r36}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r35}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r41 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r43 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r43}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r43}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r43}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r44 = kqueue() kevent(r44, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r45 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r45}, 0xfffffffffffffff9, 0x4, 0x20, 0x47, 0x10001}, {{r45}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r46 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r28, @ANYRESOCT=r30, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r37, @ANYRES32=r28, @ANYRESHEX=r40, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r42, @ANYPTR64, @ANYRESHEX=r43]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r33, @ANYRES64=r45], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r54, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r54, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r54, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r54, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r54, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r54, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) msgctl$IPC_SET(r54, 0x1, &(0x7f00000000c0)={{0x6, r56, r57, r59, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r60 = geteuid() r61 = getuid() setreuid(r61, r60) r62 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r61, r62) r63 = geteuid() r64 = getuid() setreuid(r64, r63) r65 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r64, r65) getgroups(0x4, &(0x7f0000000300)=[r62, r53, r65, r11]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r53, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r69 = geteuid() r70 = getpgid(0xffffffffffffffff) r71 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r68, r66, r69, r67, 0x143, 0x80000001}, 0x8, 0x100000000, r70, r71, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r71}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r71, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r72 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r72) writev(r72, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r72, 0xe3) writev(r72, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0xff}, {0xfffc, 0x40}, {0x5, 0x10}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x5, 0x6, 0x20000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x6, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x7], [{0x0, 0x0, 0x0, 0x7}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x0, 0x8, 0x2000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r1) r2 = open(0x0, 0x0, 0x38) write(r2, &(0x7f0000000000)="220e228901", 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x58c8ef185b2e71ca, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x8dap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x10000096, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x2, 0xffffffffffff6328}) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000008, r5) r6 = socket(0x2, 0x3, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x1000, 0x9, r5}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r8 = socket$inet6(0x18, 0x1, 0x9) sendto(r8, &(0x7f0000000340)="c5b09212361adb0db2b318e0182a8512a86a7ebb972acc08615135da8c7ca5f492cdaeb15b2e11e6f975d9f60a46ebda6241ce3bd546cb0b7d86eda2ad4875df178b810e74b17f7ffd5c966f49230542aaf037b082985277b62e96953c5472c0d0a6186fc4a0935e9a17c1959139b998a494cf57e4c7ed397702da1c8e8775959d9844068f285cab14394a226d9441884a5dc3ccba25bc2c8716167c1649143979f6b632570d290a6b2ddc4caf79a3c93ed31344b132405fbe129663f30e40bbffe7f91ec032a76b4738cc8247bb8396e4110a67a54152bd3e0f3c0b2cb40169e68b57ad15fb4ad4e841f2844ac00853afe27fc30445dea3d4fbadabb82298e581e2c392358ac58fb08851f7d170899d840572e526154cc47c8e5900c83131c67fc01e03b63eaaacedc32a8987d71a0e2db3a42ff9ca37218b3eb5ef5c9aceb47adb506811b254dc458304ad554795f6e19cdcd6073acb89d0be901390a482cb06e7995504812ecb773d919a6bc886eb4c40e0cbdbb5df9584bb013a527574ac68a8b5b0c2bed9d25843399cb275d2229b028e04ff0090dae5d3b49eb1f4f9bec578bff40933d62df20c3247f6fda39757b8e08668a8377351f156881873f3ed43bbf949690f26df5a44827642064870109841188b3d162d1bc03312d3fe5bc8a5a797be3b30cad17496e065ae0578f6c92dc2ef5258638959a455095380904fe0efc6e7237b9d4e9aa09bb806c6ad8dd5d3512f634ff4171e4f20d445d813588337593c39c57b28bb08a58b2fc752f365ef3f8e3977153f7daac8f080f79a383bda40038819a36420c1f7c040bbebe4cf1f734a1e21fe89d639b59dff88195ba774af13f0e2487e3de99fa93d15b62a3585a33180d089901dac171e1610bd19b9faf13cf9ed9cd90b5db20c803d4fd6ed37e38af68eca565846e5e7e52854eaae1c1102b67e808e377b43fec2b736a3aefd28428c5caa8c5b89a26e9c68be743e7027a526fc06d28a1286e8c1d20b97811212de1157489ee1356111fdb79ce609559fd141e7e92a6766e2a0a71486a626697452e3f85c51e88a12f6aec33ff1ec805f19fc7b62cfb635f00482f749cf22f334771a64db5c6131038ec64782ac74cef111620bba3b50ebd26790c96ef76a8d9eff7e8c83ba38f714d2403031397ebd9d5489834cfe80702f12b0894a491bba9e444867bd7760ce6cb0e3d8a16dc792b2a9d5e3b1ae112731860e88259d601a59d5293da7c40c96e968da6fdc36eb53895a6f2b7d765348359ff5301feacd5d2aeb06310e2717c04d0ea64ff2c9b23da0f53d4a6b10da5df33a2e7a1f36868bf3183c8207514cc78fd3a345823d8b48532dc3bb2721c9ed230d3723540ab41e3b035a06918a8d8c4cd85d357e744037c2d59cea2aa1e11bd21386cfda37e8975a9ed1d2c1cffe1c049494a0d34c1fe65d7e85b9254f5d1ad108f4525b97a9cd06c8c133eeb3c00dbd097875e48d8a1b3d9e86404336a1e3a746950eb79245b5e77d4f7839d6fb83fea566ec92149f014cda2f485df750185dc3d7b827fa6641acefaced0ca5a2d679829341d82b39e1a1c2c0e6b65718fc8672779065764018c216f8c9fbcffe31fc765f21e0a8d4ba57939ba46562cdb121182f2d6241252ae2c2d1856afb211b38b69690695ac50d60b305aa962fe90f818dca9133c1e92688be173cd4414a8ffaf2c247d5c7aa369ee3fa8500443aec71cce95a6fb8c32f7ad4fe4d4b45cee10b391ef43c0e05a65a35f0f6df9ce83f98cd16ad0b6bab23c2b964674182e7c702b73cdaba8854f99a101c5260f84b421ac74ccb44824a4828e9da2f4681d8ff896e71b2c79908d0722dc4c80579c647f67fdb830d669f9df94ef6cfde256b02f5a5fe32f5c0e8e486286438a3a03cde23a6baed92b87d135330d28c994581630e0c8617aa137bc65aa96a0fbcc3db93dafc79dd10fa1e6d59bb269b4217881c8a4cb9f93dda45322a2421b3054bbbd0998c3fcd194a3673b9d51f1e5f9d59e18361496166e1ffc27e6b451e83eb6c502ee93fe1d984146352a91ac222f6fe55bf64666bfffa549bcf5da2c8ebe5697b16097be8e536e1030bc721a1490cda24544c3cc6905a0c4c89eaff7cc49f8d0480016a3ddf096b30916166fe1ef65d354e3f1c0877bea94b190004cf771bdfdb0231325c1041134712d79224a4adc0da16be0cce09d0cb9e75eca50251106efc0dc091c5bd7bb844d4cd3356529305131f53b459f84d9e627296392071bf413d167b75d869de58428258fa2608a2bc4072b8478d39b29fda91d9e9f7dbf760536b035fe1ae53e1818f1cdd59c37cd0999d53725d6a9a155b0ce0fc6ad2e4fb3062205b718c82902caf799d5b8901ceb975ff78d2e1b84c834de91e7c16b0b5b6a45b1a705bcc22acb12a5851c326c2e6d2c22a170c1366b6261290d01a3af284c836f4cce13f1316b1c8279d98e91765f2752b5b91baf13897a76c860317befc3c84799f08b585ee0e5b6f6a77e5bac5ba1791d498a417cce3960bfd2e0705dec319d150c960e43209303dd811c1abdacec5790723ba77b22b0c5c9268df9931a700187c87ccff46727439f04720f17a362bb4cdd3c2211279c4c412f23bd29ee03601c0c5a371611cd7fd7ba3588744f552562f61bdd8f2529fab5b1f53e4d707be838b1084fac8c46c093078b4f7e9c2dcb5267bb62453ae53e4e3d289c3c61878d67fc409370eaa02b0da8f3ee6f0d5605250327467175414b241fcc5dff25f2fed0b8b5fcca0b31f75b8c29813c4c22a72c484d6937d551c3a14149fba9de24b9f3a112b80bf724caed3e7a3567dd0822f32a626723e3bd37b2ce853bab0f2324344a6c72dab0db6c6cc235df8425e86e5df80077803595479f356e335e9aef9f86b59ad086a75fd582df32c5dc5422984d04b1efcb490abf828be7b3dc2e449ad5e3e04be837a4caea69f4303ed7de3c6a8d69318893072f0fd8fd424727ca06994d73ff2b374e0c3e309507021ddfc3e787e6fef8a6220a775978333897527ae67707405eacae5c34f08e02dfb95148d8c5cdc2270b4696e5a40e7b004aa53a272a133faf821e2a93776d89ce31accd2cecd636caaa5e422219ad07bfc6b4a39bc2f8ab7e96f4f3bbae3b80651aba7bd26bd2a3a5d799d1750af22eb7fc7210c20186558229a3375fd91e53857f055a909d527868d9f6eb780b7e2d3b99d2cf3bcb4365321b8d82e042db70d30b06a0425fdf34b7b942c33dc7cd9139c9d78f640aca3b32a2eb2a53d1918c907abd910057ebf632e7c06ce7368e5b126fb37f5660f5e34ad7cb7499112d5e12f370fa53e182f3c552ae7d2b2bd5e3f4071f682ce5e5c8127e4a0dd67e34a9ade890e750138ef0bd6497fddf1eb0f2e343aae4d08d963a2f8ba9ff9b936435d024eee2fd222e72730f626772b2ea112d5fbae9014595b2294e4ee59b67a3262e6305f217635c34674bce6f59c7349767d191c8d98723ec48882a25fc57a2215714fc2799a7a077d09881bab5b0ec8900e102f32ceabb8f2feca83cd9004a70cae5b7d4788d73cb907757f17478655ac50d0c6d56d130d36308f4f4947be9dd2a81af07d25301b4ea8366b192bc90daa6d609d768f84c994fe9a0ae4f5748f9dd6c7103c7b173f21094668c7badcd3b6ac534a142230ff7fd67b2bd9b516bf6382a82b699c8d819d6f81f7e431e4cd85d3617b544b0646da4a0cf0b3f60fb5a09dc656d603d5d75fdb7b5e93344b183349d88279ceae405981d3a2add11e49d4705dbf7e9826d51732a4b3c7b7347305424bfb4d6dd6e06aa27da5cd176e328e8fb9c15767a872e55207d5ece98b9fa5de8799f3f9b52876ba5580c9ffece36b537a58940b0861c926a92a17f748aeab8a98fd29e90f7ff147ef4b6ab33b3bc426229dbb8eaacd28a76839dd0e77b5abb601feefe9bbd235dae91fb68d202339c61da295a2d17fb7db15b271e4183a993ef253acacb0e805bdf77225fde3d05f55141ec433b9be270e9bb25a9418600f64f8d43154e07061bb3dbc65599f152ba602fc54ea49b68d1e4432ab9098e97800ae9be71dd3e0a35548b0fc12e9f2fd363e65a0513f51c16f773fcc2fcf23523e16bd9782a789018e8d219bad4c1520df22e987f88d116fd687a11515b7cf6fd0a753258ef65b8294eaed44da8d16a33d51f03a669d133695894f578a75ae7200863b8fb6c32a99c9f2e43ccf33257e2fecfc9a2be8c1fec03a3371b50e1b18a502c7606d6faa5a83c6a2e34e3aa6b0f979c7d04cd136b0e86e667799554d11bfd5b2b215eacd620d96c2ef5841d99bdc15237425ad0147f2c1debc29d796a053e3aa3b07e19507397d7478eb062dabe9016cee26b32ef28ed8a3cd34c674de6f8447ec6fecacbdf19169425f3b250e6be1405c09919977d73a5404ecae4c66fb6dd76a67f77fe71d6e8e796a2e6b9192f12bc118392188dac062dbc61f93605dd3b4f4251ad3505c795b3541bf6cf91a4f5238afc1c89348f755db788103c2742a370bb7f80ce7ea0161572cd41a5117fb10efb31094cb048bce1f28a712e904b8a63b41ac775e42853c466640164c38575d3f658d23051527861888e8666f56b166ca486c4243d263e70490fee38b7564815f874286dcfe368d5a18c23fe9fbf5c635a72c3bd82d8d3b7ee6cbe4ddca802c195a87cf1f69e282ab7bf7e6b72275081d2a4d24bb9c728adea90d42ea1bab77b64369aabcb063956bc199b2b744e62b56fda6a476e1da4356086f8a9b000c40d6973d1454262a6f77ba14e7dc1069d12a17dbc67461f6f1e22410e813849e027a3be7ae5afccfe07392a5c8aa84e69dd871003fdf804ce65fbf967fe9747b98e8aee341e1eb0ed4ef4ea1ced1f2ee80a7181f2283d0045cae7b8eaca9c4707e21556e852b2c1dacf1f0154d1b00b3e32ec394b4e914b488e1081ba449286958f77b926ee6d682526c1589935562f5efdfe6ee8fb19336c333659d09469240385f585adb18cb7479fdbb606db333c98a0f56e3c51ac7ec7a68e72e657c3beb302cd2bb63d1627de4c6f4953ee4640610e2dc842199124d1f52dfa07616a41f103406ec4ce4f6d0e43fecc425e8ece20ce525edc32e825347e4a6684aac310cb7772734568ce44851ddab56804a70b2be55c0649f22eae81ac7b893b0c3f133def7d71923b93540b31bb9bab13bf62ed90a5bd1efe8d87148cb79bf50b1abf1d4c48ba0f2cdb824191a263474ee6dbb6807d45ba133735451342a73b039b3324a8939b297f9bd2408495dc7f4a8169bdbe618d455a29abb9717205ba7e00c2c74fb68e41d8fa976904e019c7b021ddc5e7d114ee3cb6031b7942b8283ada4b52d9ea0ae82d8a8e8123cb568607d70c94cf0576442c5192ccca5d2d6b284af44b83d20eaafcaa6950ba30ffa186a34e12771d94a1aa6569ec34b070ae1763cc1457570ff8936c19966a73a4510ccc70ae959a048301f48ddd4743ed0509b4c6d429428accac16410ae5fa6e55145a2f7415ea4630c841920c638a98f334bca9ccc19dd908408046d9495bf9f4bd338fa510944fbd5bf2bc01e5c28fca4cce66de51c74068da04c6edd09652c779598d647d26a3016d3a7fb7a228ab1cf74fbae910045e9afc75de2cc0b491250c0a3855c62650026f8f0ae062d5945da7946191516cec72f52727a2e29bce8052cc7aa04e6fca8c49edb8fd550e58085f07eb5c50c615330ceda34210635fa53759b255c46bec33252dd05968dca621124edefeaa15edd90", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 16:01:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:01:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:01:02 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004000062574519b238935f000440004502608887d35e0520000004"], 0x0) r0 = socket$inet(0x2, 0x3, 0xa1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) close(r2) fcntl$getown(r2, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:01:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = syz_open_pts() write(r4, &(0x7f0000000040)="a6233fdd5e3db58c33e4bc58305b8880bc144cd7e7724cd501e8504b01ba608d25efbf47895901d51d6bb871f951dfdb84c19f966f0770a0beac43c72e941d6f431c95701afcf46a76c74960746dcf0e2fef3cb3120af0edc6c5639df57b7c6b7aa5e8976319f0f43ee253cfb95bb9b3d8329a5cf6f551b123bf0986d3a821501c09640659d669ff7f8caccd2fd91fe813dc96795b9e0e93d9f2a4497f0152ef3b575d729de0351d0a7d0be2720c69bc10dd50ba", 0xfffffffffffffc4e) dup2(r2, r3) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x900) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/140) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x4}, {0x64}, {0x80000000000006, 0x4}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r3 = syz_open_pts() dup2(r3, r3) fcntl$dupfd(r3, 0xa, r0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x1d}, {0x4009}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) r9 = dup2(r7, r8) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000080)={{0x6, 0x2, 0x6}, 0xff, 0x5, 0x8fa}) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r5, r10) kevent(r5, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffc, 0x48, 0x4, 0x2, 0x3}], 0x1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x2, 0x80, 0x6}], 0xb8, &(0x7f00000002c0)={0x67, 0x400}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2}}) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) fcntl$getown(0xffffffffffffffff, 0x5) getgid() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="345a190bff000000527e2e", 0x114}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x2, 0x2dceccf2, 0x80, 0x200, &(0x7f0000000280)={{0xab, 0x80, 0x2, 0x1, 0xc5, 0x5, 0xcaa}, {[0x2, 0x100, 0x6, 0xffffffffffff8000, 0x4, 0x5, 0x3, 0x26bb, 0x1, 0xfffffffffffff944, 0x12b, 0x3, 0x7, 0x97a, 0x50c, 0x7, 0x800, 0x1], [0x20, 0x6, 0x9, 0x2, 0x1ff, 0x9, 0x9, 0x1ff, 0x0, 0x20], [0x7b, 0x7ff, 0x4, 0xffffffffffffff01, 0x6b, 0x1, 0x8], [0x0, 0xffffffff, 0x1, 0xfffffffffffffe01, 0xff, 0x3], [{0x6, 0x20, 0x9, 0x7fff}, {0x2, 0x250f, 0x0, 0x1000}, {0x9, 0x8, 0x80}, {0x8000, 0x6, 0x0, 0x7ff}, {0x9, 0x7, 0x0, 0x3dd63c3}, {0x1ff, 0x59a1, 0x0, 0x1b}, {0x5, 0x70, 0x0, 0x3ff}, {0x40, 0x9, 0x8, 0xfffffffffffffff7}], {0x50, 0x81, 0x9}, {0x57, 0x2, 0x2, 0xd1}}}, 0x1, 0xc1}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") r1 = syz_open_pts() dup2(r1, r1) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x0, 0x0, 0x3}, {0x4}, {0x18}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 16:01:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x79) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) dup2(r3, r2) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup2(r0, r0) lseek(r0, 0x0, 0x8, 0x1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0xfffffffffffff801, 0x1) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="cfe321e4249d870b38aa1f8f06ab2abc075b3491e4e2affe48673be70b04591083a294b64c8cdab9045cbdcb145eeef50ee103ca98f6d692d50eccd78b4580482aa7ff42d754bbbb0d1930048f933962fd14da49df8d77f1eb589595a0b895a43340998ef3ddc6c7b8e1bdc29f34a993f465", 0x72, 0x804, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8001, 0x0) listen(r10, 0x0) accept$inet6(r10, 0x0, 0x0) close(r10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) dup2(r10, r11) r12 = socket$unix(0x1, 0x5, 0x0) dup2(r12, r9) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) listen(r9, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x40}, {r0, 0x80}, {r2, 0x80}, {r4, 0x4}, {r5, 0x10}, {r9, 0x20}, {0xffffffffffffffff, 0x104}], 0x7, 0xa3aafdd) open(0x0, 0x0, 0x0) pckbd_enable: command error 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) fcntl$dupfd(r5, 0xa, r1) ioctl$BIOCFLUSH(r2, 0x20004268) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r6, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pckbd_enable: command error 16:01:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00005c0000/0x1000)=nil, 0x1000) getgid() mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r1) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000002380)="e87d7b5f6fc023ef6152c6b807500eb909fde1e6f14cbf6ab3a915337ce39b690b492cefb2519a6ae800cd037fa86f7ddc9b3071faaccd9f199dbc72a5823b9126d14189f4304be354fdad702ebe3168c8b948faac30f8cd70986ac028ba396da633964823e2aebe01271dcc56b7dc12a735d12e6a5b95be117a9c7ef8a67d3137891bcd5988f9f6aad31663f21af93735fecaca3d1cf24819d67ed5be0e228462cb954b7abdaad9f763b2c34538972693b642d5421c28272f0d5b2e5d2f6434c576581d96f43c8bcd58e3a260472e6c88d490fc442c160d8972a2d2a636d164d805e361fb6549fd51281a8a9050662e3c0dea3fa35715f5b3cfe19520139a054414cfe6802798bba1317ffcee1c86eb1e289f655938a8885f4f296c8be76bcfff4a7cbab346b74d38c93e0fddb89f07ffc4b402dda4db6b0c9dae1136a5268be2c0f19f4b4429b1c8a15593f998fe5e7bc382c247f7bf03304fb9ae16059610f05cf01b314d19645021caad79cfdd5845ca47e03297a0f0e4f117cdca4c720dce492ab850ba1ee3e3d3c8085c6f4a1a23569d16f716533808b67d7d8f1a0bd9c5513f7e3a1c61bf13258b08eb413ab66d91a30a280ddeaba07c2a08d0dac092217604e974de148a4ba5119d1ff6666ab62eb49c44e3a10f3bc66c6044c942002a01aaa2df0029f8a1541d477bebb067e71b92e25164a2838763b9ea855b22ab27895df62c15eef1649c200aa862a249fe88c03714c34c3db7615f42ab9983c99d25c9fedecbe65973402a9f2cb4c1338338383b482cbbdd351fb2f25642a1151de405093806bb67693b86535b5a50c3cf21c7193f9641ee96b757e5f12d41e6dbf622f2836be72156f607c1ff25bfa00ed243e267f0b7cd0e655546911538e9a172baf931cd0289f1b1f496753aca4fa9ffbb24641e593881a0456d8b970170ec65df914743faa835b627ac3cc182d4930e4cebaf33ead1587ee5b4c324aee0e904dac6ecd6cce0d2bd4981c0aced67c8f3a56e44099c2604e8230a439d279ef3d2fb0d243eda4ce351295f7a3d0177fff5cce8bed14842ce202adc559d7013327d670d9ffb3e9ae73926ff231d81b6616a5e9f13553c1effbfcb7d390d9767c057a6562b514e1a959a04bf89da060b9e2d220d2bf5d96fcb1613d0d5fd189939679934a192290c0650a94242bc70dd220723a9604dfc6f374ad0a767f66095d89f084840d852e32015b446017819600e7b5b7b2b2bf44670806292a96af5beea8b8cf6281f3def974d7532ff301c37ad5574979e0c380e269fc32b3b9cc6ad0f9a9e06688ecf21dad6333f0689f57c346e28278906462af8ee643eb1d2d2733183297d39c8983af3222b5f83a17cf3ab30e40d5e8dc7b0d2e98a14cd33babbb1f2abf52863ed7ff9cdf080798eb74bf491e8f3237876e20260ceb9798616c7c93e74060520915c675928151d9053dda5d587901a7ea7de171142f7dae3afa22c6653d37d28e088c3105ceb73a0774e9574f3ea3acd618ae001fa4889ccdb300d48cf020d54ed7ac4e95d8ebb866500b5cb49eb994416b070bf3b2f9d646798677ffe50be4f3f600c57557809093f5f1e98d61d0b8d1509447f575fdf8541b685d77a3a47118468869a1f8f466a9e79f623c6d422e3fc730e493fcb74a0463a1bb35eac9e5974a149acf31f868c5f95ced7b4de9da97d66d831bc256c486fd1725760ab9270279d20ffb063647072e0457465916df095a6a04869bc75bb8a1e66652a15da6016b862c680004f988264ba6c171013829b6f1f3f3a7c177affa3b1d4232f361d21ab992a0d0a7bfc5aa9d5152a233aeff2e9da4d0dec3acb713de17f9b7467e65f7a9b619303a4c74b7896d2d598dc1a4ee570e71aa0889b3f6b2091821828151944db0a6175868a44da25d9318dd45697bc9beec5b32b2b9a977d1cd8e9e7d7defdea96bf5f4c1f1ac902c51f12a5fb6e3f20d7d58e85a17000b6c4ef026e5aa7aaa3483fe13ae691e0e3a8e5a52f2080507e9a6af48d5f04d7e0905768664bf002c4b88b8288e57d69423f5dbffa9ac9abec19535a15e6213835d61ff4b6ef8c9d7b8c77be9e86a87e4cced38bd787b6971d829259ce5a2f5c6bd16a8db0abe02df4157b68ed91f23873dafcc922126f3d5826f2bc9c154592fe59737f9fe3a37546537e41060df73312d9fbac367d47199afd69bfdd4d6f8b2dfe9263ebd22ae50c06ad918db7bf1c6ec68cf9022e973163267660375e83fd6a42c8fdfbca9a48b26167942e40e733fd0984a5909ff71ca5a9c4dafb9d510d199ae036ad66b3ff15c404e2437f093f6c04acf3678eb5f60f2c8d9943fcc2473056999d3a858331507cc2492ffdef0675a9ae2acfd0e487ac9e90c8ad15169f29b3abf3fa1d9b4539db28267bf260b9a3297bf1ac7dfc60c2ffe828e7f07de4e8408f1c0e3afbd50341925d6355463fd00bf32b82ccf9d11cd3ec5744e03c2e56c6081a9c5bef3d323c11d9c46cd3257f32a68d70ac1eef7633e0f00933cc0eecd2879b2397b4b8e94c457848fcab1369b33811291c497ca70278eb8976df698a72858e1c5d1a67184a61cd2f4f2eb4ff9290ff548179ca2e76c3224c18d5258199db665919e7faf8e426c5f8b9c23d6a8152db809739ba87edde7f0f2ee498082039bbc2b14a9147b2b43fd75647272243bd1a26a0508e4c23b03faeb4bcebbf087914dac7085157a23031618e74581a05ee76b7886bf4196a1d4ae56e681098f7c2d73fe914c0910d131752f2f03c795a417f4991d93634fe8e54521589ded57b1262c88a7ae6f6815e354702ba80aa085335177c791cacd8d017ffd456fc03c00d628629769d1a5bb5273dd5c020d63b6c383a1dac6dd79d319e38c844b3b6d79a0dd961afe2a701b668d5879d0f4d49918135ec43a0d23da65a5f6934e0ea88a8ef01b6b9c5091ec1177132f42b375efe5c15d3f537eaaba430275fac9a866a1f40ab34ae6ddfa9dfb1b43f5049007e62fe79c9563f20eaa0c2db3d4cc197de01f1bf240d7f0d062ee48d0662f67203cc6f380acbe48eb071918c46e17425b5a7a9ec50855d94f9b53df66dd02ab14c027b4271f86c77cd036790e48cdf9ae203ea4051d11d5680ff4c8acca2661a1d9d52763706b96a55e80fb4a4ff09d65991efe5fc90effa39e0d1d35b55f6e3826f7af17e808913841ba2310a49ead743a58dbb9baec9986e21ff15eedbcba6b2ebdd326ab0223baa23633d5475e9d3812e6656d562e54800c3ac919982e7dd31c8468ad5c172e2902a9d58536c8650dd66a0bc31c146e2659b0ab0a5a905ebdeb42abbfa87d698f67605f7ad604bf240789ab804112774fc84699cfb852bcc2cf790edc92325a1c099e8e5804e3d1b871985962e823f8c6563e8be8651b675cfef2a0e08a1b48286f1b85b6c70ed68f791e9cd5372e42ef07da1e1bafbe106b6b5fb2a651ab3d3581c0156cc9351c38db35c942a6bf1509d93fb215321f660edbe83817a0b580b34000f7a6e65aa8653d86004c1c84d6c1e95bf65fbcb224d9474b78f358bdd13aa788e868f4714fe5c964941fad0d82b43b67c30a66263f0c6ba5d162690c734b6b9066e7dff74c3688a2ac7472b42304ec276552d91ee43140178f7300c97e3d75416c21a775863ef9491d104bbb8f341c5729f12d3178ea3127e1d354d6d1eb27d9adf06a2adc6f9413a533197a1314e1db4dbb7cd36865e79b3b76471e8c4a59bbd32e0af3b03673ad0f19caccb2657296f70828f9b87ad094f71d9cf547d33bfc252f3673b3f1dbff0e1c7cdaad3439d63ea4f98a84b6654a6bcc28a5c8fd320a5008d54814b25f66030d9d2fa5cb309d041a61594d0268b2c25ea698bdbf1606e396d14b9d461de7da88ffa195e39188d15dc65d8ae52c3106acfa557fdddb02105476ff1d7f43d6107149320d7c8e86ffc56baf86000d7d9bb396647a52eaa4660bd85fd45f3b0faafe743e648340244d311e3199160bb0161cd009598185d761b54376848d403e675882006d0c4a9277217105adbd2698610528ece3d0fe3f77ce9fdaa5b3430cd19cbfee6dc40b19289bbd14960b1d674a50354d34c55b15a0950a0a1b8b5c4d0891a49bae988522c56b4c88c6dcbaec4a6b20e8f5b51f481c2dc08df79ed4dc581331fb1ba183e6f68fcf95319f3477aeb699d66a04a4994104a9b8be8c3010cabcdeaff59143cbda085b921ae43b6e32a53fe74bbf69cee518fe4311be9ab225ba72af6f13fd91ef58b238989c48cec8549437d9f50f273fa85c9cdcf3f3b9063ddb4d4477b7f91dc012876a78cef67c622c86678f3ca3e3c90a87e85135c6b03272bb7e5382acb9a82b4e6ea04773275bb3f4f1a48437cb338bc6a6d69c0c0c22a1b6db42dd7c372e67784fcbc8c921c006533b149532fb7b92b0eb7711cab80e02ab912f38b149ddf4ded70159146f3a993339c9646200f893095b2eadb9ebbd04684210fcc07879a3ee4b5b92ebc0095b12d913d9e1447ce0c2b7c025d7fc9616b02d020c3949496f396828b6b6afbcea13e6337b31e760aa9bf4c5b2d9bac830acfb5befe244cde8122e96277b9701cb6afa5f4d16e9e50c1bc89e814a780d61f25cbe4650c70e02b6bde25391dfb2afca729b1022c125cc662a748b46db453f316c13db3dcc3932d153424e6f853ee3943a76821801f3182749c9eed1f41991d251a82c30ce5512479a5114081566db307a845a76439af3b8848c8811fc16fd49e8833d6585918116abc307a2b8f6881184a654edd0ae2d84e79391d93a7af203dfc99b84f8672b18c0f8e4bd8e5e728cfe8bc3aecd123dc93e1210f402d3790db679fdb1931f3a2c1f56dec3d6bbc65de9d7f85e75bbf0287b9b9a0a344209b82f13b65102b5729e7fee6886ed15730a811b317407d91404ecbb3598536f9b57e7f15c93dd94754097023cfd29f0056572566180775ec7f3ad7ae3200d4bad79f37f721282366dc2e8837acba5a8f657a76c06627e879c0a4582beaba501bdbb6c067216a280bafe055efc2a0d651ba94610ad1c4275e1e16d8363091c63dee9357e425c106d85230b7528117733f0dd81bb670159cc9823f6250339b288063a44682649cef5c38c54cd5b5076804ec74ef7ba7d1de23e6e1aaf8c0de08443cc994caf62bde32587fdb69a1e4b66f169930c7d8f5df2ff137a06bfa4eff109f0d081388d46e850ac697585385fc6d86aa24aa1b8e52ed5e0f2bb62dae6886291a0b7542f7ced243ff43454bbda4a9544dcb446a1dc95766e0591a91094ffc11429c9dc8b51fca7fb1635cf94d2ec92d5214c535d9c609dc06f44cc18aa2e5857866f16da0a2b3d135f3056a339686e769ddd60b68f630915831e6b7761bc592369b3a54fbbddb104330c496e588f15a3fed74859775d1cbfc3b838a6f24e1216f525f2f1ea3a980077950f0a0ae7cec93882953c312c795db18cbfa02ed9265d9bd81c3e1f6c73561649b6e2fc624278c5548ae76f8b5bfe00d01426a5b5c1baeb1a2586a640c381b0591f013cd4288e431b54a165c61a7f41ec888e27ed394311bf4d4bd4603a89648e0ed51bcb2174852af77c183aa0e528f187814f4d00c0fddfb0375a763581a40a5e1bd16ea9f737f5a524cd9a621bd3861d9f26dc4e651e68494f18f7be3766fa4f276f177cbfafed7899ad9fb5d60d2739d2784bfa594f1efdf66cd68cbd274e08a2d4608c322f8ecd8c95fa43a8aee94a9ae543208d9a442e737c020188f3eb95488ce4c6ea3e9b37ad28cfe2adb", 0x1000) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x2, 0x7) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg(r4, &(0x7f0000000cc0)={&(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000a00)="1c06f311bf2ae0e8c943b17b237e375a3f4fccead7eb549dee823e64d9903518b24c69b9afeff727499d102c4d29550b593703e0734fa032e95b1c3c7033ba9ba4675d11e219a8a394ef4ca156a029758ff2", 0x52}, {&(0x7f0000000a80)="2a70d3a91b2e7f28201e023b667c14a2200135179a04", 0x16}, {&(0x7f0000000ac0)="72dfb820164b7d34b06df4d5499fc4ecb428a23f4d58b76898fcdadcd07e72d97202c1cb815a492cac9d0c72c73af930cc589cd197a435d3806471d833176bf1c4d22fb3bf56195f69f028e90c9af2453b83492be09c9a37d14826e8b3c1e4f388b6f3df1bc05876370dac5bb692461dc5a623cd57ad5dfd4857f5fe949c042ad9d94ae39c512e396c6addceb48a3889c95cff62c467e06d3ebba564", 0x9c}, {&(0x7f0000000b80)="2e501196034ecbe6aacb43709190a98be00c82087a11cd347ec5e831c6048ea37a55bea796455a89befd621083baa3cb47a71b6e9bb18d5533b37c3e1976303d335903e6592945d907c666e811074c20c28d132edd0808eaa15e63ad8cd4b338a086d3f7853f66b0767c2a89cfadcc86025a5514308fd563fab667980c09e4c8edde7764fe91f2b9ed96dba35e910dafdda9fc6d18ddf739bf91297aa58d9cba30b7d9e2b32243d463b9716412bfe90e8d9295bfee59f185ee9e82ae4963a3879f47", 0xc2}], 0x4, &(0x7f0000003380)=ANY=[@ANYBLOB="f800000000000000ffff0000060000000682014f8f994da159c4b7daefe01e131c8495e75c423654c60676931db20a7ec9f4c895bd5f137d12f767848149f47e79fc2a796aadd3a849a075f1b2808f9a18f0fa3425b47c89a667ee97f39bb67ec641d7e0e88dc2a7c45f0b7f949bd8faa41d05dc022664991691b3aefae7e0f850f2f6e356221edbba10482a9281178fadf5d3867609da6be86fb9ef90a99a8d2bcb571dcd63fbc7dff33f3e4de6ebf1ad446db93920613eee56a89ec5c89afcfaf5db0eb38d17100325042ca0c2b5497a17828882dec210730c61902bcaf0ffe7aed95338ee5995f421aa923a45a925b6bdd933f33f5fc78000000000000000ffff0000000800004ab6d539d725365c9258f7e828903bc8ead0bd26004ddac2994d423c5be0f504105b1ba7eb857054e762a7580d4c50ee842ddadb8a9986db04f6e621eabbb99bc4701f6997716057ad6a558f70bf37adc3958d6f438172be189a34507e0c78b02805d03de21c9efb444f524900000000f8000000000000000180010007000000c3b5c750fe1e8cc99b6b31dabb53e3b9e686bc274f04d0f743b551db46e51d7958a651933bfc5f223a44190cd8da254875c8fb5eb9287013eb799527992b60cf65bbc8ad530aae48833ec7419df77c4e3ea46536d9816bba39e586ad71856fdb0807e97ad3c7783dd23d1faa3bec8216f7618096800e40c7195c5d5743ac2b797fc6773be00022a0b934a5bbdfd5807b46ab9dd1dc9df59f61dcb0156eb32de961afdfede4b666f8df50ec398af272283912e1aa179acf8cef44133d042ad0374f1eafed52f73f16b6cf2f774e4f5bb2ca10ee860fe205f6cef9161007c91d91df73b10941e300001010000000000000ffff0000a20000000199f68edc62626ece5acc62bf3a0aaa767b56c6157f11f869c863b43e3a64d5ac2ed57f67814714675b542500b6613027311901845f915ca54b106c9a9a03ff0d402a2f9816a00085f0ecc167e8ef392706de4dc3490d8f979b049b51c4687c4d7c5b4ef18f40d430be25f3199b2af8b4ae616b028349e7da5a34e78f4946f077a26a637113cbfe0977c709507dddd655c0d5cdf42cb8c7a0cb107ccc8cb76e1c20d9a5c9bc9cb32a81c99262978b49d1a1fe7c60aae8dbf4329df192eff9d4bc417e108056f7c7fec58cc2e0ccbe2e348c3d51e078b1a501ec71f76930ff148285862304a7366e54b0e3990630eca23625e3a23bfddef68952d8f199dab8e0c08ccbdb307312de1ac9856b63641d92af72eeddf084ba70ba1f4950909a159544fc565abcfba1fcb3236428255ea3fc460d8682eabd10b7d49f0918bb8d25a4b199ef329cb8b010681efc38716bd7e61bab3c6f7eea6065e58b6df0774c57f4fcd06953e0f2be0d5d8e792b82157a30cc4b9ae8178dfa71afeb1108acff22e62003b2326346389ac220405261e8ef9884b29fc985ab57e40ae151ec51c546d8350ee846e1dfa64eee3af6714c3247801b702a88ed4cfa64f4c77846e0a03cf180aa2269369a8f6f8965b80ccc9af7e24f8f08f74d539317713ab20fd9d72d3ec5b49a7d19f9d50ffc45999c70e9f6774f6285a9c3bddcdb2a338564144cdc897312c3d8419cd98f0bf80605dafb8a98cea54231d30fc3ff17a4bbf7949d77ff3dc70cbe6ae0c8cdadbf491988e0b8c48396f4967172cad1740172bfdbef6e928256f08b78b8b727c8db6827aa9b00d7aef27c200820f38491c42746ae1995d97f123a18d1e1582ec0b1ee2d2a82f7ce6f53967ed3f1eb28d5c142b865e6ea275fa2cb02695fa262cd031111be0e30491839053792f5a2dde6d38cdaec64e7fcd9afe238e025acdcd4f6a2b9d541ff6edf135cab8fef6e3de9f3d64835b5af94fc77be1c182e212a221abb91e20b98f19fe21625ed80816acabd4d4855138b6e85b9f37a0a18519c8e3843028db6ae83fe9a828fa9d2c076da0dc165282857139729084e655f70065cf4c5e8fc9f96ad2b718f23822a77cec1a8e998f5d3cf46d94cb5c388cbd6c2c4a4679cc452cbab8b7a18ec371c85caba1fb7b34988f43a4909b9f83ea7e11e81589a78efc792a4b765f82b8956af407aa0cc0201627bc1647acdad931bff0e4d16308aabccac454b6ef02a9c8c51134d09027fc73f173bcac6ad537975ee9f4b39ea671609e23134e524b5bf7a177601d71ccc9fe4b3e1e2086ca2f043050bfce20cfe46c34a02a8151e6022418b916842e639062c35fb3e49673c9e4efccccc621e585eb0e57ce0965fd6a913a0d0163322689104f2b9f55215796b251a448b0a0faf3045ac10212583782562fd5b7ee02594c7d38fe491e6e0636f5020afb0d17e0d9870a97383c2b2f69b60c465ced43aa688389116574edbc5be129901337ab5b633ecb51fd6e24303161be248fd76b44074f191905f26f732e60d2b820f53bb289c40ff449dcfb27db51a820b5107bcaec4cc5005b77b3e3ac863e5ba3980a6a6fd8cfb4967a7aba1bd571a17b2080ec52822cbe90c582c5b0a655affd297238a5f80049ad2bf5c1ec5444762a0bdf8c557859b658724719c6e76a1df516afec6679fbc61d45f2875c2e3c797cf2329ba18db9dca15e22def427b6f4c425770119bfdfba54fd5c83a2e8a76d18e0f1b843e48d7451eab99c9354c756ed42745e176c14d0af3fb89a76f0e03011818e5fc13174185bf035d649ed13ed152209afad6c6416ff7ee927052de8d09a3861ab4c34705a5ea42deca24bc8be67f89661db1212930f96e74c845407d64be81c20ac9bf5a3bd8c95c4e1c68b87180407941f723758f2be1b6a104a783068fd1b9e451f453966ea51e18dd2621df0016efb84e5a797c77469fc1644031a76323199b7acdd2d5961d6b346c941adfbb1aa5d217f4cd576325446477902f141e894a6d1254bb4ea48bb79ac6a762c8ba3b36e88ce92953ca8050faf31db71b801e6c0029e36120dba20dbc90c1f114ad00aed486c421e838050dc97c938fbd5544d63850b339c56bfc2842b01c29c20b7876318d21790c2a426158434dc27746f0f4e4c52aa330125f9d79ea7519ffe424172bc05e1aea9add6480a52a62a714393aa0270bc280b85e2a31bf4eaa5a6cc1de7864a9c3e53c4a1888dec58ca219a2f1f821a4da1f830ee7e0ed6085096fce30f35076cf7c605b4182b019c43652a6d54015860706760c4525f1245734d80edf5154fa68d758209bb979a18cf0b33abd78f0df71d1ca520b5dd3fe41652218d94d8730eca8b7da2082504fdc1756705b19c4a8842d7e5b572b71a3133f67dab1e7ad1299581d57096db548b3b3d076eafbb5ddefe0ce08ba185dd9d8f19b27c46a8c242dc8c88743ca13abd8a41dbcc5d6f652ad2d406560182ed693615478cf36b8554e0b84c81bee86f77eca80043dceb7298601319bdfcfcfe42c14e144b65c83818b78903bd4605db10ce9230dde2f075d292fccc8cda6fc1476a5fe854ad69e22b11155819958bb3620396987461dc13ceee191d5144ed4533461ca5e8368ba6faecd1a0cb557eef1629d2254ca440a91fb8f7fbdbfe053efeb1757eca1ab0757f5fef4097d97037f2dfabaf3c2a29959a0521937ebc07605870c791a576f991a106a3f3e1a519e516300e6e523a30de26bc57214293cea08c15d58cfb1523c3938b00f34fd5cd3f5aaa21021be03db01a807fe3c70e694d628b3cabf2f39552e5966276eca1f588e813c14b5c23f385ff9c3e533bcb05e2d8b94bfc28eddcbc3aa115385cad8a85eeab1eb9fe6e28a73a3f2973c62e195e8c03805b6edcab8e07d51818195d2ed8700ad324e45e040e4a2671a9df765224fc6bae9d1e165f328456235da91493a8bd2cbead5bd9b89d7e81d0e7ec34a75e5f82cb2e0b9d33e3a481824f22e579b97cb7a51bf4349925da0c12db786a0cc08f046c139808ba3247b966ce43e640ab697ff50918dc8b7cad8ae5d1f3a3ce6aed999bc996b264b5c3fdc9d31c0c98602a7a1ae6b12791374399378271e08b2235bd2cf17d87319dc5ecc20b396d956af3f13032d10c7d94340aebc5459ee802a2982b0f07212fd43d801279af5e98720c7dbed87371f19c7ff23b832cb9e1e99f3a355ee024a6f2407b19e06b50c003a45e1051bdc538650f1286dabb13b7bbc9e528c9d8694f423ccc149a0aa182a489c90aff0b1a2a7a7c14c5a3b99f3acc6789bd4f7b9d1046dad6aef5e670a11fbf4e476afa8d7b8a15685c796f2c01fceed2644ba0b75f0d7e26de5296c4a42f3af7831efae70fcc53c79b403c2fe3cc8abadbf081cc6ca1dd530fc0117e351d8f11453a06988e8cc54485e3a8b3a79805c96849b682beb68db2e30f777f67207e7432102b72d63393ed0b2b180941dba63720032d3cce8c14253a02e7e0df914c07d26995ce305146cde8ae094eac941c69700a5d9181ecf4235b739ec5d6dae25e47573920b6c9d96f139135a6bef0f2d40f645f7d13a29313f62d38469ef8199da8978910f2ddbe979c6c743a015c1979db1b66d198cbe00005d6a078431265eae734aa061959d2acbfdba863eef52fb6750de2907d1010de9ba245af2812d028d509736f130fe31939eab0fc5389c8fb3a6048c739b62b3a90b926e9b1f0a7fd9c52b9c96e994ca7aaa480b0132022cb52e1eba67517a16bdfb49d6b0853c75defb04e85cab6c85f0cdf36739321892dbe635065db02d2e8922f083c6c54b4c466b4237f103d486eaacf342eddb6a349923dbd5f668ab5262c3e1091b2ce835b531437b652a8882700b26ce4a15ea5a81b7a724ff0781aad8c3c8459fa0614117288d6d91e2f67ea054f276d20b4748e17ee19ade68ac7a3323f9dce16e97b0dbac09bf0a4673bdaa6680db368d4b5368f161ecaaec8ca70a2d5da1994f54d49bcac27e475ccc6cbd54b75888ae5ba80f9fe65d9ea56d9f5265f3a40e5fb62ee9ef88fe42ced025c61b86c2788b74d1577b53e1a61638b0cf9953b70f007d7e94ce835812c38c8b2154bcceea57bd5c0c764bbf91b9b655141a5460364acf93dca5dfc1620e13c671f8943d8276fed849d5b5d5edc959d7744e34fd783426fc098a8e0dbeff06b3f62015b1a394b372910177b827c9e6416b13183d84e08be26589d24bd2bba425066686df45e3d895f4bd4d0a468300b97f712209202307feae22202f0dcc5cca09134e03be1ffcf7c6b290b859fabe24ae98cce9e8daf38a69e3350efd17a67d2ce5a38efa9cd209b10e7fd5a8cc88c75dd8e58dd54a4dc879024d44f1bf586a31ebc2476ada15ebd440a4da9c169f0224f64014c636d43f1e8331f2c93b3b5ed865c05f931d8cf6252fe659386c00108799a0f0b2fa254f5bd00d620f8100b27696dcf4ccd0971a2f4b3c9ce4d0c48ce88b5b40ff10b66cd05617ad542ee48253cea1924f884636e3bacfe792631cfc80955386beb0788c28e00ca606ebfbec75205dfa3614c4daa30e1702a921b2afbe888fb0d0ae148c38bc9e0da1bc9360ebb31f1a70860d40118344399d4cd26120503c36658259b691f8a6aab6b209f08672d95c3c38b6e2e5e4287ddf3afae6ecf99714c8096c436308e982bc2d80a8d1a1dab9c5520e8cae44b92c76a86909400deebebae2d1883bf58ae500314ff8d284a730a3c0a5cf8021274d4c736a312efa3061e7cb1c2c1462ae35bd93944057176c131f0e7fb5beff1d0f5a75b56f81d242a1ce2ace68a22eeef0a0ac2aab770875d67dfd4d8e40bdbcb74e9b290ae0d437754321a533e5f1c983f9b13d81e19fe4e3ef5ab9c60bb6b3b553c1ce36e74772aff205b72f256cb912b56389e2180658cc123382d0077cc2b3bc3e9cca85c9d86dfab49259a9266629c635acd4047b5779078e0a2002847b2fc75811a77b401355653f1ae9e6f144a648b013435ab58dbfad635aa38c47ce93740f897d3ebb7051916334bf6d73f1e67ce6eef10601aa3ba87b7cfd44dac0114ca26febbceadf5e9a5035731680908ce71bce706fc7ed34a29278c54589ffd06800eace6af58dc753aabf54f2a0503419a93d73447cfdee81e4c3e2dfa51b08307bb842d8230155ee1298e999f40e1a2701f2e25524613d3da0347f76220497bd297487845c964b21cbc6c6918e02ae77a7065bf5a21ba250590d7a748acc669999b3627722b3ab1ac39ad7493da87df18e20a79ca8a605cc7efcdc5f0cc5f27eb673107cb8f60ac63782dea015ded235bcf0126061bda43d92cec2a5e6c34afa8ac2945f5fbc568abdfbdb761a31cf5eabda65761cd263deab76fea4b5d8d70a64ad93d9ae3b4c7026f0838498edd47e6ffbff9e9cb6a666563ed8cd84769a072f96ad7a95b27ae9bc08b4b9e2e862cddf025a9fdb054fe5a89147f75aba2dd9ba7ceec0acfe52b6fc490abeec33b58371f071404352caff0a8da4381a1e306f148f296cdc91c6f8ee2726ebc928d735b02489e4b2ddc6a7fc9f462d532085c2910b33f044e31c200f286f74010704c80c21460b2b8c390bc79a46e7b9db4e21e2d834552504036e6c8622dc22c089fa2ed90a7ae435d3b9997958d7664d03f3a7fea27adf4974309be69f0a4efd659ea861ea18f28f730713c6c39b5dcd2d6d5ec7d0e698d701c6e3c5b4b36f69bcfb380ba4334343abb0448407912ad084912de2c2ace8ccc46895db9c6a5ec78e3a9347c59a60000000000000000100000000000000aa121a3980c87609b15af8afe8fe33ae3cd0b3039a28d10fb909f4dc0b383512afbbdf877d9ab3316a8fff9277383c0002deecfdd6a34d6cabb5119fd5518c7fa7c40def2f2db095e32e34c9000000000001000000000000feff010081a900006c01abdb7479a49ce173c3117817dd70b5c7bedf08a090017bfbdd7886ae98d46ef874d16f04b2da8c3c99f2e0e3ca1b8ce638edf4f85e551db1531485e7314e65c7f72af005b270b22e7b3923e65282124ce5807505e58a54c7db1c8715641a5dc10ee5ba8e1230e547c13eb03eceda57519d0b44d573babd73023a275ad35d393e80d60356af9a83c6e7ef5d6f4b1bcd443aa7c113b1d47f6a53ed984365723aa830504644ada3c47e913c418502d1960dde198167032d9ae2851b474329ba54cec27da8c7934863fae4289a7704cf53256a04715b9545fd9a6d160f1506fd362d10130b678c80d784df0000000000101000000000000001000000000000000c8dcbe357fb396c0c967f8ec408caad0a802bdd9100f64a29a54fe90ea8547cff3bbd7813f620a824680f81ecb8c21d7fc227f92f2f82f8a3935a2c2a54e1f4241bd08e64f2ea716e54a704685d088788c2fa42190d730f583a2ef0cf60a0293c55640c41e1208599b0656d6b430610197a98abf73c963dd48f5ec913adc6b0593c10d4e74977d914c2102cec2d27aea810e37705a894e0f6395cfe09d0312fba1468fbbaa8f7e8a3f333923d9a6912544e5fb4c71e3429047d89a596efefa698bcb60d0543554cc56cf3da0b86df2ed41432ba86e12a09de6ec3377f79e0d3377ba73e90d9defb0b617df6ee969e3d58f2e566327fa4f0a26895f59f4d9eae521a08ff2d19d0c89d946bbae973195141d404d494b2f3e9540bca2ecb95bcce4833513b979bf4d35561da6299c988dbf99aeeeee3a3f6b2205da41084cba5c0f4221094a5e54022cdf51fdad4ef61d12351cc65729226b46c867ea8a07fba0e1db4d9117c5c815f7c59e5096448043c0bb019768458bf903b606f45750cd4088b14581131a6d56baccd042f391760a13d96d603b4cb149366fbfbfe21e48c7ccb5963f7fdedd9e345be3187ef0e83a2e1e88fa21fa1fa7afbf0d9b4074280f3661b297b3bdc834e87c68c6e5f2501208bdf6af4be441230a3170aff1ee1fa9aeb47166ce2e1b587431cee993bd5297b56fd62969cff24fac9509b25b7024872bcc245d3ff76e4172b4a98e53ce3fb4273d0ac4441b21ca25faa72843b517647eb245a1f1cd8dbae3d22ce47d792280432431779d50f9fc4277bcbdfd3f45fced9940805fdf8a9f4e94d6eb81bec5725977901aa71778bd4463c3480d8ebaf6e5fef342360acff334aec1543b16a2dc58e49926b1173a6ab05cc43f4b2b9c40478c8292c6da401e4f94be25bfe372953cbb30d8740b39e79fe07f92e841a0c84bd0e243af59f3d83e70dff635b296c143fc69b7d0471fc311d74ae00e78f38c0f846f4d1834027942a615d44f80e53996dffc621b8d21a57dee58f9f1c26d55b5c9cb3523e361e26f2b443f62c458fa3aacebf1c1576c1abc1a01bf86a6d05e390bff91d3f93e8c7edfde3d9c020149cc11b760df2339fe994b4ef2ed42b8a94fe2adeb18896fee20e53847e0b1b7f4a5b1edee00146e1b91d015a4dc1b8655f80d981a752b40aab25a471ba757131b7c0bffa3b84a1e94b5c7e430d06ba9ba940a0782ec4413f2969b1f61ef3f13cf04263c4c9d65495543f151ae0d86d3975f8df8529060646fc0ce02edcbd3b95be9f67b60cd0635721419d5b6726a3f81d76db47b36d81d66c6e1ee1cd1de6eb30d5897397cd1c53a90a66b59fe316378ac918d718d986d0798b037e1349eccc447011bc792a43d062f599a7d250cc17deaec610f8c78e3dc725e315c8b77cc813f1329f681e53c98421eeb265dab8c25bfc0dc6bc09ee590769f3270a07ed10e6cc206119be3a0de4b8c6b1ea1c40137bb8eb97b2e9758226af20234e53d64b1673691e9df59ac6a2f91852a35f06b66b92728bc0c1b7ce25d60c9b9522ea33bc5de36f1da776aed4fcc1ca29bcbee4ee7a0593fab169b81496f4647ff102fc0e7aece5bae1e0e39fd4db36326f6a3828149c83e0a1b103d3770d5df17301726bb810595b39a6ca6e77d8c001d11d096e52a76cb3057a58406eaf5676537ec990977885b82af9561ca8a39eb9b9cd544b1f0aadd443cd509e9520a9660a10dcc6d35b83e98b8031d645cef731cc0df0450c9a3e2a1d2b27caadd7f5a50a7a20e292bc4e51ac66073cce1e119ae3c3018521166d95085bd7b19221510e8e47cd0221988aca2d0620777c18f40e9a40ad082dc0f1e559e5ce3846150ba9f970da817a7e0c508404cd610c3ec007b32932a8b227bc5dd313c1b9563d0f7fe9eea9603a518fa037836290c5f205060327cec47b5600aeb1903e9cd1df9b8a4ad15aa60af112852d51524dc9852338aa7b96fb38599d6e50e0c3f2f25959424eefb59446f37d8426836b20d5d15a1ea9d960f3453ab8ab0f4351f013e992367302d5c92e4de2f155eec5b5bfb1bd5c30ee28093110a74afa6a22bfce9fc192abf5bd97aee3d38329d9228fb3b00082d44486d4a559858aefd27c3eb673abb56c61cc8facc2a60e8e754c6968093f1c48039896bdd96fbbd282d2755aafec2f80cff3d70f95ae3bb15c05e11748c13524c6d1971bf8b16451fe7fab7afa2b3dfb67841e1aea391b282a48c3d2ede75c76104f89478b77d4dec2cbf244210777bc3d3d24db5290dbb19d98e2a708a2e938ac49a66d010d988f918acc84ecfd0cf4130e9ae4dd6fbfe8bf75f66382cab7cb5d4d1291a2a3fcfaaf78026decd4760ff6910a6557f693091783bc0b45fcb848045b4806d2b43f3bf5a8422d71677d09dd95bdd6b4576022be184eb2dd124ff458f14fcfc147945a0e035baa2330ae5e2dfda3f617ca892ade09f69a04d231fde31ed23432c474352cac999d10a2738347b03ee5ffb4be30ba40f41676757cd275d01e371976ac89e6b6bb19be7f939a12932f0f43929ab4289e7b19f969a5fcd51a13e1bd6af10902fa9b01c0afcc46018da5f39fe13ce482d4c47a712bf84becac90b85814574750f4f69bc792f2d696f2e14595dc233ae5fe9a1056bcea3abdc35f3a49e89837884e2a04f917313005ae6a3ff8cc3b9eb00807e578fb984da21c3b5bd6c2c8a5b7f7bb0b6e2cc327a5dfc8919ef22701c71084412d2c49a0419e443122b4caa6cbd1d9fa1ac4e6a7f26595999573ebc29e866d3532776aa5d8a11114d76309f0615be92d4d685c214efefc40e14674e5ad5bcde1cd5bdb2af52935fc93851a69edd0fc4ff3462121b37765c5b2b6ebf7a14d826bf82f4c4ce43af5799daac40282ab54dda9ace97fa73ffe6b1a0acb9a4e9b756cd61bb081c31bc43fb68d8d04d7e76c1adb8b149bba6dc9f7b44194ca2b92ae4b02438310ccd632fe7929d10f61c08b382526985a177c59535f67a2cd93b95cffdae3dbf56f2db0bbb551aea50d5b584afd853db92e94d3f4e8849af43d696572c52f3bf8029dc963f05d1d391e5b820111b6f6ffd1c0362695f2ebf2ee7ac9a8f3cba2d3762f27540872d0e9ccba55a648a4e887dd657a97c1fe66683ead79e29c04fd93f198d297a72e027c4d6b0a5a323e6c7eb37286ef83974cc86557be6cf70533ba6f618f9fe3de41245dafc9b9b5446bd2bcff8e8cf3278f32edaadc414cac8f267cfb7e377af1f2e09fe47bf3d3763929e2a211aad0fdcd821bd05d31f0f9a14170f60ec0b3ae65d99eaa45989d857ade7f6611dc093fb86b0ece8171ed0c89f8b98da1fbbb2976c177c42fbfee76c6cbc00bbb32b238598c5055d701aea1f90e2b35b372c90bf088834ed21a7f6d7eed899e3cf34d4f06d644887451b4a38212d44276905fda8e9cefd86b262191753c85a79068452d41a00ee3d5f42d0a01e2ac62798e3aec393ce7e415913be6a139c65874bd302cadb6e867ca00000000a64b3ca0c3805a35eeb669b172f9ce3502415cd8cb63e2cdb28554508355cb8c0e9aefcd5cb24c3d03bf21632d98bb2dd99a38f22d910bdf0935e2f0f6e5ffe4ac710031b141bece5a03c6a4f6063354818b129514aa65b491660d19ad6b3e1b11cbf4b6e90ed9ee2edd04feaa994c1aef3f6d37f007279413356b8c12f479af6f07b463a56124a9a63b0a1e75b70e2d3c701e5354b2a620180ef93028ef3ac3aa06b68459dd773bdc37a43380ae9720a04d29a1ce7c94a63f24f8bba9352fef42094edef381da54ddbdb0a24fddc83f3d809d392ad1f4a5b92e9d246d69a5a24112b8a50992163da261991cfa1ac564185f05b5d8f6dcbaccf643e3f07516dc11667713290edfd1ba1140b1c8319fec0e3b1e3189481a4e73571cdb77a135c637a00bbfc928801ceb0e075662394cca5dcfd015624e9d3f2b7e89c957f83b8ea408c18cfba062f5acc48a89399bce86c112eb98f3afa7260c087da941fa03c6451a5da93c43ace202fc71674cecd7bccf8351e33a815aa154869c70f5b0cd078a51cf0c1bce494cf2c2feed41565f4c6b6f964157cdf1579650174c6b224734aa38ee56cd45a587c0fc89ed039e2864a54c17605556aafa56ac94d523794fd991975ce9547de26e44ea6991592eb00d6ea81b2ae833394662ab3f21905c66c1f8ca2298f55348b51d7e5e5d13e43071634dceea5841eba28df8389aca9c13d38f4e12777fe4e7653d1ac85e625df30465b0a36b617915b515428692656bb3b2c150b1af9063d6b73d4bc342fd0817724bde307404f66a202acfe4fb836c3b2f76c0485f4f4f87d9260f931a043d9a7455fc7d7ebc284d18dd138e35ec6c7b74d1fdb2af184de595dd76baefa30f300608a1f2290c1f105f67564df4bd1778e556be51ad9586be5e6175e9c908b0dda6a1c244fd9e27ae5281d5b3f50a403b0cbd6ca14782159b4c5b5df40e529e76c8bfbccd030032f936eecd15375841b93a309a03016e2e45d9d85aaa3f6f70943f19fecf4cf17c11f5a3b0767c85d2dd1f15230cc18c0ddcdf816cc9b4d99e89a331171d764b9c7460c416af864d4da7db7719d127c7cf7cc8d9312cb94962bcb421b9f0e0f4148a268936d67294924d360db38e96ec3ccdf273c6e5d66f2eaaf1335e8adb81840990e5db7031aca3aa588504843a061a330c82c3ebdf1649d0538e7b7521552c0954cf6af2838f1b19abdacc10a78d9bf9072a1ec557668b5989aff02e3bf7339c58edf9523191d9d567a61360bc518d3cfc6d6fadaf2e09e2d6b527d4b3fc33c6e9ddeb3e40c1433f81af634e409d001d5a160b5eed90d9c7fc1ea90594f72a3ca854d80735095665bbe31d650a46ad15fc325f3562232ffe88bd817d3d82c9d0995f74caa0ef3d781f91e80bea1b3ac804b8a2d5b8d3e51f498fab64638e7d64732f99b834d620d234db206eebbbf023345c4e03b22575b24d288f7a267e72cad2746e074f33993c4d4b7da3455ed682ce11f3c72fa144a0bbde28de76c92582309eb2e87532d6f0a3bb55f7802fc93a260f44398315dc140ea553eedd7bf2bdc105ba5eb67b2a1c60a2a1f3f4053c92466f98c855e1831f7f5b7e377120a2510f49b1b02bc31a3e1ada609fbf9fceead9a4b13c5039a84b2146d78765b2bcae66cb526b311b69395896fd862403830dedf87005437e5cb8957d2ce20b68eb19fb6da5414a590c4d99f9d1581ee2dcc0191e0ec8aa44395c6d5dd5467229570d7d538054f3799c1555470f2f13c44028320e483dd351cde319e1d5e6a911c98d4ad96c97e0f90ef1dcb530f2e77929cabfd124a70bd34de992f0a9236e1eb526110272855bf4deafe2e72b90e855c34ba22d1fae77c0c8d9554c1ac994c26fcc267e87704d027e64b5dfebe96a84a605049c6867c114bc7a21bbd9cb421ca32afe3cbeca86d1bcb78c27777bb6adf8ba97f23174a81937de3d1a9382e70990631c7d450b5ce72eb92d33ea1424aeee95c5d52f87205a6e0c7179653c2144a85ed0b514e2e8f3e401d125ca118e80e6c9302ab731827aecbdc7d40c1fdc500dd7dd57eaf4955f970793618ed36fa761f2441933fda8d6b396fd8a280d50517e35ae12703f59831aa10381be9198ff66537bec002f82fd5b72ca7c1bc32b468b29051d4d89ff17904e927d301584aa2f24a455385928b9c10a1086bac4ea11b5d11e98d85ab1613809ccaf56b36a1c33b2597138d5a98bf2676d63656813b2265daa16f7bf9eb438e76a3e5705e5"], 0x23f0}, 0x1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001380)="741ef9382bfe3a9354a6e973a2f598126478d3e2ab50328c5c95c34f2f1910a8db9a81880ade405be6d060e4dc7b9f368f0084f3a27dcffcdf4cbab802fffbba6262ece2f2be447d6dce5401907c273157be1ed11025654ad9f3fad11b0029e0df75f482399205ccb93fb910dd0f19e7317dbfa104587e9a164a449477e407865edb35fd6d59259fd3fc95987f9d5c4954d05e3d3ea5e03e5d9bd63c59bcadec9a255fd829529f5dc788267c774013311a3ffcc8b0095b047855e4c76494b631917f1221aebb50a7ad1f529ffae3d876b46c011eea53ed3813ed221de0d6dfd075b3567dbc12f8271af96ccf0e3762d540dce5e2329cc661dab2a8d6965126b3b190863e103d81af47fd10ea3641800be9f769f7da138a68c8a229b716c345fb10e46f9ba9480583e4141343db2f500130a03cd894d4c1121024efb020ae13166af39b276ee56ee53b50d1ceb6477198936b20ac9d868b056553c154bbd2a2f19d30678260d2b4e83ff882bddfa89fffeb81da916e8553c481a1e34770efc107e2a35374e3a7157a8519b569b1499f2e92ea7795c50b930ec97e684d6fa907cfbcdbe58a735ed5a9960e3cf3168fc0d1847dd9b084d86f39d10bac2402aae5f1317f67483eeb02921ace21d8124e290e4ab86c74a68038b7fe27a52252dbe8545d1c5aa1038784f28b6115ea52a5ca51f7b01ab53026199a6ae9062b066c7713c5a3e570aa932fd55148b470591b0082763ee233a14c7b0fc3a0236aa83068e8a65b11cf93cc79291c2bd7496bdf5509839749b887f1d7560c9701ad9afc39b01ce1a5d7de3fc09dda62c08622ea1cb7d3a8176a7cef87ea3c4b54c1e452fae6b68da44caad81ae0ab4ec6644a53e50669701312d2925e117e0347b2d7ef507b9a6d09e56faee03994e285c0c2102651076697f5f1b3a4f4c73fd1b769ac0402917ecc6a54098900dc1d80f9ca96da5f8edbacf5b0d9a8ae9d91e057f340709f46780013438aa428788b1b89331b91166ff1206ca1bd8518dc5e6299bd19d487ea7fb5d9cdcc200cb393c024bfae243c24bc599847e3c5e28e629d6ea7ff91657656884308d084e02290657d6b1a9e9153c26c96790598a72b350f19040f4c9102896090eef1f4292f16401d4e81a71d55a879fb2280048c163e49b8204ab0cbbdda1505cb8018f24f796710e4fcd2798c02c4d873a4a09a4f833856d7489dce485ae627a7fe9fcfe74c358a03645ee3dd1f857e603540e382d406dd27904ef5ebd90cbc5ad8164325924622e128f0811bd7459eb931c1f15e8492a66ed5269145a38d05db6098e044980e88feda45986db22b6af1df0eee539e723bcb6d877890f55d0dc864c2e7a7204fbf0093405c2120096e98964e26ca5bd28c79f52373bac2650413b6370b3192c814e35c48667261157ae560dae98a1ce12fcdc77de1180a47cdf71d8d5cf0cb56b4fe67d115e350070d1c770955eccfb56827510cd010bb0bab817c98b2754c0e22672e1e974a6efd061126a9f251d43892f937d50439b0497d83a77390ee2c299c5dea9ba77bd78f462ce51a82dc55a46e7c5c0f981d72726e6ca379f1e304f39271d8cb130c2a8d8874230d62700ab7deba6b4d053feeef184ad95e5c0f5a1e71bd7c99d28d349294ad322e23db273fe01e1ad80d62c1ae24dd79ce9c541e0ab5908a8df9395d0e09f5624bd42b995af2daf8c1fc2512fed6420bbfb93c1a03bd8fb174f1e9a40830a0277540ebeed227af510edac92b05791d79d0e309501c959ca0472bda51b857b7b8abff4b024931c1e75fdae53fcb69846f61b7070a15acc5a8270bbcc4fff7a7a0cc2aeed0224af46f07178ee3644a98c1a082e10758e884b9677bc13127ac6807947511d8e5cb3b3bb50817ff48cad231325d8611f8f7401d74fac092499160498901f38c9bd09cee5012fe041b9717b0c63d1341d310891bed635b8908ec74044aa427f31df8a2be6acd9d6cba7b7a684d3c78b028055f6188a2adb8ea11984e66759b58123fbc6d4756aca33a5d15c6257e9c433724ddf194640f269922c87d141d1f8c74e2fe2e58d5532084b5089432322061245d5639dc9e1baa905e0b82ee428e43f72a4ddda75fcaf5606309b66b9bd23111b44fa0d22ab20fc9beaade6b2e689cf68a6bc2328dce675794b84f98f098598a480c067fcd8c10a9bc49925db5567a46e1194d20b7011ad2c85b6988734a3e8f23dd35cb28379852fce0e7e86adeb494d2dea72c223e27353b62a012c607d9edc92884a2286a2c7a2e2bad1bbd796840c6bebdfe8c04076040aeeea679cc494099386d0433630512370f2106b20cc8aafa6195ebfd1e663489680cb7c0f135158427c055b43c9a72cca2235b9e11b142213d3566c253f7356eb90bdf55a1c4f56f2a5714c32d3cea6642304801d341b1b480ed89b1d6829505c5426ff721131fe6bbca426500e1a9f9d915f7a23dd840dec9a43f1b8d0ac3da386adffd9cadb4b5a7e6af35935c8a0e9638d947c2121130ce27ae35eb6133a638797bbf4c72528715f8bb6ceadd714cf70324c489f34b6541cd02a5df8be7ecc8084c9acf5937d5928d3e095c094b72efd1aa73621d653f74ec0f95543d116f76b0cbf1bafa49307325d20773f77eedf30e9f5dc9510aaeb0875e88673696fe9d8c6422c88f14066ee6c9bb5104fe07e07b18944aef94350840849316c750aaf9b0a3e7ba65b12eb3c910ac2f45129c90fd81c899d70151c0ddc96cb4856545fdd580e2af09a8823fb13027559c8996b7420dd2e13c94915e7a6a13c749d40117086d5c43a6513acf6d50e43bde6e090910e796ea3f0cc1a42598dfd1bb5d23622652705365dd9f405247ecd3771c5c299edf7a56aeed7022ef3c5cd8ceba9fd5bbb6768afa36ee21638cbd5c8484fc244c969b4cc15551b56ece0f8c6e9379e129354526ad51a29f1d6b1e506fe9f26eb74adbddc78484b33aec09ffbd6c54285a6c7da473d1b5df4716c2a51dfbbc4ee1df338eb185b5f2a5b2a16ecb8b363d8cff38b6549917b43054eb9911f3df91fb42bb9c0e702d538f9dcbd523cc5a7068ee63d2d912726ad469bc2b69c43091e11a829c4e388fd6e0eb4fd46580753ca2c388a286a029d5630534982eb390f21892fa4bf0d067403d3e352fb5dc37845dbcda1c22d6cdfe63adcd19d981e3231dbb7a24eea1b2d0ba6b6e4a6f68d616c1d1d9cb00c33481fadad4794487ff46bdc4632195871bd5a7159ae409e6d56809f3813e4b1e17c837b26a98c334fdcf1dbd8ab73caeb6dbaa15633ff1894a3e9344b8ae6ba8101bf7d3cff135686c8fd9cc721d668c1a47de38f929134a215c4eb4e789917c2b6a636f80658acc038c02a12f8fb6a3a0dc8d7c0223d9c43436c9a12ca5e1389aaeae119d7ee017823a6151892b02badae4b6d5337680fdbce7dd951114d3e403bb9299fad42095bc2c1bdb50813819875e7a69bdf93dd83ae15cd3d57ce57eacb5a8e75f4652527484dc008dd9ad3451b134eb6d6a2e2d511d573a5a895ff63f4d0af98f392ebcbdb29df206c9b057de0d83f6c49569837a93c70575dfd61c557ce1679ab35d0cf8d3978a6ab0cd5184114b668e5ade8984d4c7a0746dca18c6cd05ce6a366da09d1875dcd5bed3dd7d91334a79b36cc54c053d79013108777e242c8e5042aefb935a25292ef8bb2c4d36b3d6a48a4e59ca93e2491fd8fb06cd6d8ecb0c71456f74c03cc80b9676029e1ba7bf484e202aa1bf42792c2ac5a4c403694bd986a8d5e880cd64ededfb32ee097dbe9e0b115af9ac6fa678377ca559f750d526a360736c7332b973d89858973da79b99b74175be17999880c352edf8cf753c0fdbf5fa261cc08f6187029b7151674a562ad2898f018314b7e173c4e8810520847e5e0ebe4c5f12d769fa8d4aceebd5cfb206882d25a101c5e0dc22c2b3763f212d599a155cae49a1c31865f23667303b0034d2499b97202cf051f627e7167fffbd0e6f7c9c67c2eb653e3259040b3afd1f12a524fbd44ff8f794a1dbe03f016353354fe869c1b79eefd2bb4738909ad9c0aa8411552bfef52fbcefae47108850e9114ea08858466bb55f16db748228b016571bd77eb4bd0757b48dcad5cd12570b831dfabe7ccc3068d87c806f18cc8bcb10f2147bc5851358960b4de6dc4cafd4737ee9d278e2c3dfc397ec383049fe39ee81d0ba281a420455c4c3fbac280123834401c1b9c8273667f2ca864b7760e89f2930f0bdec3542c09d49206304c8364255c3f1520c3fba9c4da89f573996057b1af59ce17127ab4efd48dd68e6aaf048c3b44801f282fdf964813c1d34385f05947b722f84c68742c41a9b1ec7778e52a856259c24fad925a2a85bd383ea2eea5f8dd4d7c24b4b5b7d8063fd9b742bdcd058c1eedb19a94f73ae5fd70396cdd6afe3b06e3697740c283828a02b4e36cca257a9df96afc2804000f9ad9fe22e7396226728ccb336cd26e3e043ec5f1db6f5344d5a897bdb34311ffe2047c5c4d1cf2337387efe39df57a1acfd690e39c6a44c3aa5f47ecf84e34201bc81d6fe2d3e11cc1c97babee691047a043dba44a962410c8333b0b907f3df6bbaf577214e2403443ae5f2eddb2bf633d125fe09be87aafd54aada3075afa6c6df0210da913b013397cb43bc5ff545f9757dddf678e78d2855544abf04e63af078019dec6506da4de182b6d4ebf233f7792c0f2d592cb03c02910cc822b41582e575f24a18e2aad93a53066d9d0e24ae7c5802483ca8abede6af2b45d9a64c6c39cc4d7ab40af5f9c2b3bbf5cc1126259ef830ef67ec0b92f910f9afdaff5f9f59dc2b8208153eefc90b8701b9a7281778ad5cf09ef033892a1431f168262aef1b400c71c3daf0089c5281107c10125eff849afb14b939e4efd76ed0f526903147d729b8bdd8f978389a233abf322a52890c6ae84ccdc66912874c1ad5c10686a3b453116081e0f5ca8b8a6547d2c9ad7d1201fa3f48e380116b4ecb6a5c9b0fff5cf00efbd2036f836803703cc39583128fd684587a0e79155baa07534b2e764273b7cb7848a2b54398599f84c7e1e7187a25203166c8931608b81dc7b5787f6eda15ae56891c6e2937d3cc656bd47987aeac349fdbd3fde5790da2bb46ae7be7125d7e6332448d5e0d5b79432183b452e4bc963d6953f7eb45b1b45a4e4e4359d6583683e35f3b17bf973c73f59b7d67d06a7d2b5f3bda13c3e5aca36103fb9b63db464f2bc40b4c755f8d6fe98a288a8f6ce9421b9cdfe4b6fcd0832b6fe961955171aaf769a81a864c7af92d4f305c950df65b1581d80fe85da37bc02cd8f26c3bde7e6f35ee35c5bd1a40b9a2497302d20a0794ce3b7f4666bf9766d0e9f443d6d2ca62801cff0fa42d230b0898780e96b6b2480ca863013788537ec45204e98d04c269472a11d01a909857c632b3fdb7602eba5525e9f351619263329cdd8f9c734535aa027909f69349bde849a46ce3d336008671190368497b0c32b37b98883d70a00f6bc829356c98004023f9c509d665f05b9ae2a8cd5f5f7d11fcb5efd0229d18b73479a1199ca78d45c7706904b163341f61cc2388baf0897880f2591b825fd538752e1a3183bac80f7f549dab17effb19aaba77bb3934bb55c4f5d80921f337145f929facc8e2aa500de29285b95eb68a63b81436277a58cda80c8818160c9a044ae496e9164ba3d7a5854f5ddaceb1f95f0367b726416ba8bd8a807495e5f89d6b8e0056e2cfa9c5cf6e8f3eea8b04476ff36ddf9a54b33d5070a2c6", 0x1000}, {&(0x7f0000000280)="c04543863bf60199d14e5e6fd1d9d188d259b15eebf0529ede69e7070f18e10fb01fb0745899335c11b0aede8adbbc28b6bb6ec7d560efe4cde8a6947bdea6396f09da1c74a40c118f4442521ce0b87e1a24c7733089b8c6778296b091821e08a69e323c47512741652a76da10018865abce3d32bfe0521f0cb4a185175a3a80a24999a0f0ed26c503ff2f9f8eba5e33d21eef3bbdecc96a44f792b11c0f4a348977b815f1fe5ab86fa8a8", 0xab}, {&(0x7f0000000340)="8a472f00a44454061630edaae43ac9089cbdf2a1225050aa1c15d63579770544764774180ec9428d784f9f73086195ac0692bc45d563f5260fcb93324df669", 0x3f}], 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x2, 0x0, 0x0}, 0x8) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20040, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000980)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20080, 0x0) acct(&(0x7f00000009c0)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000008c0)={'./bus\x00', 0x1000, 0x8, 0x7fff, 0x1, 0x1000, 0xfffeffff, 0x3, 0x2, 0x6a3876207d967197, 0x0, 0x1484}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ee5000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000c90000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3dfa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x400000}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x80}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0x1f0}, {&(0x7f0000f2a000/0x2000)=nil, &(0x7f0000c49000/0x10000)=nil, 0x7fffffff}, {&(0x7f0000e61000/0x2000)=nil, &(0x7f0000cf1000/0x1000)=nil, 0x6}, {&(0x7f0000ddc000/0x4000)=nil, &(0x7f0000f60000/0x4000)=nil, 0x100000008}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ede000/0x2000)=nil, 0x9}, {&(0x7f0000c5f000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000f3b000/0x4000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x5}], ['./file1\x00', './file0\x00', './bus\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x8}) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000d00)=0x1000) fcntl$dupfd(r6, 0xa, r0) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x400}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semget$private(0x0, 0x1, 0x680) r1 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r1, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaaadf) read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x6, 0x4, 0x80) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f00000014c0)=ANY=[@ANYBLOB="b76d2a087f2209c2245ff473bef49864bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f8b557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4573805b24e19d69d104c8ef7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e831446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3e62f81e04216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c7066f7a6834b65143c8655ec6949c5a6ca5f2cdc5cdd84e29b95bce4e1d73d254b000000000000008eb48118f4d72baf1e2eb9b7d8e2d3b947c3a81aab3b6fbdfdead69ca18401f73a36b5a39ebe93c6f5bb9cf7ebc65416d8cb51c86ae634529f88f8dbef59c4409ae1bdbb957bddd999822cc1bb7c173fb0daa4b88a358826ab60ff5a31f039a22273b983aa991854d289af3ea63ec94bb3bfda9b12f7cb69e73977c61516fca479bfae7ec6462d7faa4a"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x398}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r6 = socket(0x1, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x10) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5721b76b96d34478, 0x8, 0x0, 0x100000005}, {{r0}, 0x39cb010193d63e34, 0x31, 0x0, 0x0, 0xffff}], 0xb7, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getpgrp() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f00000000c0)=""/175, 0xaf, 0x0, 0x0, 0x0) 16:01:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0xaeced49390344d3b, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x10000, 0x1000, 0x1000, 0x1, "685a32b451645701650d7be71c3d450896e94641", 0x80000000, 0x3ff}) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fcntl$getflags(r1, 0x3) 16:01:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0x8) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x1, 0x3ce44216, 0xe8, 0x4, &(0x7f0000000540)={{0x1, 0x80, 0x4, 0x5, 0x5, 0x81, 0x4}, {[0x84d, 0x8, 0xc9, 0x2000000, 0x9, 0x6, 0x1, 0x4, 0x80, 0xffff, 0x81, 0x8, 0x28f, 0xffffffffffffffb8, 0x4760dbae, 0x4, 0xdf, 0x9], [0x5, 0x8000, 0x1a2, 0x2, 0x0, 0x1, 0x1, 0x7828b919, 0xaf, 0x8], [0xe4f, 0x7298, 0x2, 0x5, 0x8, 0x10000, 0x5], [0x6, 0x1000, 0x7ff, 0xf26, 0x3, 0x5], [{0x40, 0x1, 0x4ca00, 0x8}, {0x8, 0x401, 0x4, 0x4}, {0xffff, 0xff, 0x8000, 0x800}, {0x8, 0x6, 0x1, 0x6}, {0xfdf7, 0x1, 0x7, 0x3}, {0x5, 0x10001, 0x50, 0x3}, {0x5, 0x7, 0x0, 0x401}, {0x936d, 0x0, 0x10000, 0x5}], {0x1, 0x4, 0x3, 0x100000001}, {0xc, 0x8, 0x2, 0x2}}}, 0x6, 0x3}) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) dup2(r4, r3) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = dup2(r4, r7) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) chmod(&(0x7f0000000100)='./bus\x00', 0xb17cf867a066af17) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x5, 0x4, 0x4}, {0x8000, 0x2, 0x81}, {0x9, 0xaf, 0x6, 0x401}, {0x200, 0x3, 0x1f, 0x7fff}, {0x2, 0x1, 0x5, 0x5}]}) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000002c}, {0x7, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000ac0)={0x0, 0x65f, 0x9, 0x9ae, "082f0569d4af7a23acf7041300"}) write(r4, &(0x7f0000000140)="7ef873806920880eab1c5b61687dd6d737eccc203a19756594e60901f99f1c6a09e5ac596dd7a3ff734e1568eee4b557f0756329876f22388802d0a9c1c900000000000000f10069ebf1123a8beb352e45b2ca87b72464fa7ef7584029434b060c1823da23a0fd9afe20e73addf776aecfbe5860abba6e262f98a3ee9f9ce7458c3ac77ba5c3f6029570d8f7cc9c5a6e2bb9b83492884df7899aa52890dfca4a16948ec6594d72e2cfbba22b9d53344bd03379876d0f20fc0ed2ef39dd31ecb6efb7829a00000000c4cdb74fb4e3f3feb51d640f2f77dcca6addb05c2a16b4a59c1e56182a91ec5a7e1328cfd45513540a9df7060afa4082337a19cc059dd104", 0x100) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x8d}, {0x9, 0x0, 0x1, 0x20}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") r1 = dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000140)) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r11, r10) r12 = syz_open_pts() dup2(r12, r12) r13 = socket$inet6(0x18, 0x8001, 0x0) listen(r13, 0x0) accept$inet6(r13, 0x0, 0x0) close(r13) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x43, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x4, 0xfffffffffffffff7, 0x100000001}, {{r5}, 0xfffffffffffffff8, 0x1, 0x20, 0xf8}, {{r11}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x3, 0x992}], 0x1, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0x8, 0x80, 0x7f, 0x400000000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc53d663839e9e102, 0x80, 0xff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x8, 0x3}, {{r12}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x101}, {{r13}, 0xc0a3be4f9961ab43, 0x52, 0x1e0000000, 0x81, 0xfffffffffffffffe}], 0x7fffffff, &(0x7f00000000c0)={0x1, 0x7}) 16:01:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x44, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x0, 0x58, 0x3, 0x3}, {0x5, 0x5, 0x20, 0x8001}, {0x518f, 0x8, 0x98, 0x401}, {0x3, 0xbe, 0x7a, 0xffffffff}, {0xf801, 0x40, 0x8, 0x20}, {0xfff9, 0x64, 0x0, 0x7fffffff}, {0x6, 0x82, 0x9, 0x9}, {0x2, 0xd4, 0x4, 0xf4}, {0x3, 0x7, 0x1, 0x800}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e05aecec52666d7"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4002, 0x1) 16:01:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x80) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) kevent(r2, 0x0, 0xfffffffc, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x41, 0x1, 0x0, 0x100}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x1c5, 0xfffffffffffffff7}], 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x20) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000300)="8f72d33903ece3a6f6e95e60c007c90cfd06cf18927bb86684da5d6d36d0e3ad93e0ea04d486dbcf061e0d9809afa45ea50db46893e2e514675e64a5a5067200db0550d5389149ecaa105142ff27b762f45dca4186d5609cc3fa3e59855d2ca9f6f1bc6e811f0ac82c6a55497980338bc83fd1728b33039e25f1be50b8d1bbe03e28a7b2fc1d623c97d31627b87e42ae8e908a0ee805438e354ee17ae78dd88521a269b929f541ab8e0bb62c2fc7d6400d3e784e64e9f4a44bea3dd2f89f12bd34534aad4d6c6f26f6c5ec2e7b556c3864ce9190114be6d37a88db", 0xdb}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2bb84399e0ae24ba16cdefb22ad7e2f635b04bc27bcd88f498b948e07a0d93f09054", 0x22}, {&(0x7f0000000400)="32d8fc74242ba94cf8280ad64addcbc0a3e334abed29143357111236863ce772db7b8f85cc7fba9d58b7a85d3b23c4f972c86285977abdf3b23e8a454c35ce90a3d07e1f3a9513c5a747bd41fd6ac22c429bb8f40473dfc4090c8f", 0x5b}, {&(0x7f0000000280)="114f684864a869a1fc41a9ba65b1773b2a1b96b9a83b35a90a058a23286dcf481cbbd43d94252e31e44a7bdb2620c458", 0x30}, {&(0x7f0000000480)="9ddf84c58ebd2670aa7a3fcc20a0bfed2e430d7784dbe2c61384ed88378af25c33b5efb0c55bc611f9e314741d264bad07ee163861e6637263e566c4d3608fd1d11dd0fc01ea992576a23738567fbf443cef5e9fd662b8bd46301ea5ff32fa27b489d8ad8f4dbf8a6ad76e0e7b573ec687dbc0309caff681a49fb835f8e7dd1f6a0b23444aa1dec24c2fa01ba4da8b0f0ff72cfbb94ceae24bb2fd4cd032ebd1c313256d2246cea67c62b40e0b38cd5c2156ff68418697ebbec5283e0b8b8628f4220620c3ec17a137ba907a0156a6d339851755c4", 0xd5}], 0x6, 0x0, 0x0) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) rmdir(&(0x7f0000000080)='./file0\x00') 16:01:12 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair(0x20, 0x4000, 0xed, &(0x7f0000000040)={0xffffffffffffffff}) fchown(r3, r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2, 0x12}, 0x8a, 0x7fff}) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000002c0)=""/172) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000140)=""/112) r8 = dup(r5) sendto$inet6(r8, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:01:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockname$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r3 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r3, &(0x7f0000000100)=""/77, 0x4d, 0x804, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000280)) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) fsync(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) 16:01:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:14 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r8, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r9, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r8]], 0x1, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$unix(0x1, 0x5, 0x0) dup2(r17, r16) msgrcv(r15, &(0x7f0000000480)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r15, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r18, r21, r14, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpgid(r20) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r39 = semget$private(0x0, 0x0, 0x80000100) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r39, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r42 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r37, r31, 0xa8, 0x6}, 0x6, 0x2, r33, r36, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r21, r24, r25, r29]) r43 = semget$private(0x0, 0x9, 0x0) semop(r43, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r43, 0x0, 0x0) semop(r43, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r44 = syz_open_pts() r45 = socket(0x2, 0x1, 0x0) getsockopt(r45, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r46) read(r44, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r44, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r47 = open(&(0x7f0000000340)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r47, 0x20004b08, &(0x7f00000003c0)=0x101) r48 = syz_open_pts() r49 = socket(0x11, 0x3, 0x0) sendto$unix(r49, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r49, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r48) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x87, 0x0, 0x0, 0x6000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:01:14 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="018bca7433d81efdf8f14b3da0c99e0cc1006b318a2a2d66c6cb14386228d66c01cce6df94d6f7dc17eaeebce7b2636ed6e28371e77c2b149b24969c0bd192157cafbfe662b5f3056c983cd81870ff0bfe7ae4766f634c4cc26191c3b5b9b81359d4718243dda61da5945e7069eb839e01eaadbf44a477005e8e166a5371bf97b924793dc35f684500f8954dc77b511988c917cf22d46fada8d4498ae271cb335e66ee2f894daa07cd5dbfc4a59c5b0000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x3], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x22}, {0x3c}, {0x48}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = semget$private(0x0, 0x4, 0x680) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000080)=""/138) semop(r4, &(0x7f0000000140)=[{0x1, 0x101, 0x3800}, {0x0, 0x8c7b, 0x1000}, {0x2, 0x994, 0x800}, {0x0, 0x790}], 0x4) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget(0x1, 0xd) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="030000000000000060b260f77a8a0b74b72667289413ae46a8ee0e55c2ec6ae8068baa09f1bb462a6680737c989daa89330be7cb6582271ba9dd4bf3d159bdb01ee7bad428e8e38812ff1045a2cb6c3a25f4c03a2491ad9b9fdf8861c96e8b72b597a419142b3fd58afb6b8e918f42cbea1eb511b59a5ca7a2f504c5617423e0066d1550562694485636e01fd2fb040b4344b5564b827676ced593627cc0f9cb1a5cff2fd42827b4736047a0ca0461bbbf370585ea8407ead2bcc0cb43c17412e3a099c80b78867bc70554b998291b15d6a9225628a1ea24858f8e04db1885c8453ce935d2977497d7879b"], 0xea, 0x800) 16:01:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x87d}, {0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) sendto$unix(r1, &(0x7f00000000c0)="5300ddaff0a93ea9043a78fa8fe0d3d016b7198c006252b26ea3e72fa215cb4aa6b15afca77b5a689af8e07dda6633c54c08b34816e34f2ace9657128eff17e3d7eafc1c5830a563652b545269d5d8a016743ffd73a91135adec4f73e9a61fa9737f721b753203812c75bea4171e187ae069304cf648696b70893191c28ce4fe8d3e10ce9840eac170705ad0ccf91894fe00fc0f963c9dda842ffde32d2b21405beac901069f4f271258c54953ea1b390678a8b5138e", 0xb6, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) r6 = dup2(r4, r5) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getegid() fchownat(r6, &(0x7f0000000340)='./bus\x00', r7, r9, 0x2) r10 = socket(0x18, 0x2, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000240)) r12 = dup2(r10, r10) write(r12, &(0x7f0000000280)="e62f498d7bf87ade81c220f425bf9c56922ecff99d9f70edb5b13dd43da94883b4d4257090394a188e652926c7559fe7b724afec66c6a5e79dda5420390ea462a95abe64edcbf7a5d583a6c01d29714e0cfd7ab6fb2c80cb395e492612b6e53e7381d9a81c4a992ce9f8b03490c9e056d7e4a96e6f44aca345022e4cabbb4d900cb04dbde02800d030b2f1fdeeb3ff8b89319817c9de1702ba4d50b91850beccafd5cd", 0xa3) ioctl$VMM_IOC_RUN(r12, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='\xff\xff\x00\x00\x00\x00\x00\x00\xab\x00', 0x80, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x8) 16:01:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000000)={0xfffffffa, 0x2}) 16:01:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="a9622e352ce10f6dc3061de8f57bbe01c2236a9f717022c2c6bc6dc38c69a46fea51bbde836ca6d0bc8d8a6383c6a8ea7d1254918543e2bdafd93bd5bcf1a006c6cee669d2a60e328166f45a20b82237547a2ec565b7d1a6"}, {&(0x7f0000000500)="7f351d2d169bed9c35ecde29b526b415f5bce7d955d19ff4889ad1f1f1fc1b2c4e4a272869ce2b5676cda288061f90af65cff0d6bbe18ecd82418cfe65181d13aae982c9ae94c114a272bfd1d6c8ae3f1e2580eb33c3284f4887a2c795d5461f3f7233dc2d9ea5ea451f743936c35040ac7f32f74363a81f3fa4905087380069726a05399973572c2952055522998c79780b042337fdf64b06c9adef1807955c0887bbad27"}, {&(0x7f0000000240)="ff2942407446c727892dc55e57d3c9ac0054cf653829478cbe43e8b58e0d13f36858cbcc6837909a63dd42f4514b0fbc6c244ea5e8b3c41bd9d1a38cea9e7219f380fcebd5fe34883aa726a781e02adde69b1559966af8c84111a5fc82df452d8786adbd2e89d4a5876d3c21f31d5143ea93382ed1e82bf276b56f76142d4a61a411173521cc90637310673c59e955d06107aa75b3dfe1fd09477e0a6befebf27b0d418f5cf0a7b5325d1eb009103eba5432639241d957e02e8fca2d8cba9193befc8b9b99afbf37ea9c"}, {&(0x7f0000000340)="6ab0f097932e2b946dc9f5888436a56538d216"}, {&(0x7f0000000440)="0a732e86fa7ad0d1ae0151ee9c24a27600f738b38782aac2ea6b8c6ca4d1c116c30ccb6a61254de4dda057540287d9b108b20d4e39e17c78b701d261e7b1de319aa28cb14a94eba48d7e1cc96ca90fb3784e7b7bf6c1de39f65373a69901f0b6279a195b57cd346b7bad08f27064995540500139a1a9d6497f51e40e600ac8ab83", 0xfffffffffffffee2}], 0x1) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) fchdir(r3) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000376, &(0x7f00000000c0)=[{0x401, 0x7, 0x1, 0x3}, {0x8, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:01:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000880)={0x6, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() dup2(r4, r4) dup2(r3, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x20, 0x0) pwritev(r5, &(0x7f0000000940)=[{&(0x7f0000000900)="fc3b4a7b8d699fb217446f2f066a47752368ba0c8af8848e8fa48157a1e4c7ab3a8d3624039d3dec427f0be8ab0a3f79ee71bde7ffbe212f365b6487781f4b", 0x3f}], 0x1, 0x0, 0x87) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) syz_open_pts() dup2(r3, r6) readlinkat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f00000007c0)=""/86, 0x56) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb8e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x0, 0x1ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}], {}, {0x3}}}) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) mkdirat(r8, &(0x7f0000000980)='./bus\x00', 0x10) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f0000000ac0)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) open(&(0x7f0000000a40)='./bus/file0\x00', 0x200, 0x2) nanosleep(&(0x7f00000009c0)={0x2, 0x8}, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\t\xaf\x87Rk\x9f\xb9\x1b', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000e2, &(0x7f00000002c0)=[{0x6, 0x79, 0x6, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000000)="01048488d34a"}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r6, 0x0, 0x0, 0x0, 0x80}, 0x100002, 0x0, 0x4}) r9 = geteuid() r10 = getuid() setreuid(r10, r9) r11 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r10, r11) fchown(r5, r7, r11) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$unix(0x1, 0x5, 0x0) dup2(r14, r13) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r13, r12) getpeername(r12, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffbfff], [0x0, 0x0, 0x3696a8fd, 0x0, 0x0, 0xffffffffffffffff], [{0x0, 0x1f}, {}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x80000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x4, 0x3, &(0x7f0000000040)="0e62797b89c3d9fd71fdfe4145fcac7530cf3d1f3295c47810caa5adba34b72dc160dcff33533d0d722c1215d0a16dd652603cd42994e4cdc671cd968f003a82c663e47edd2c", 0x46) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) socket$unix(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4084, 0x7fff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0xa45239051b23ace2, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x40) ftruncate(r0, 0x0, 0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2d223636c4f6c97076a3d0f1f79e") 16:01:18 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ftruncate(r1, 0x0, 0x200) 16:01:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:01:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x2a) chmod(&(0x7f0000000180)='./file0\x00', 0x2ff) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x84) setuid(0xee01) r2 = msgget$private(0x0, 0x90) fcntl$dupfd(r0, 0x0, r1) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0100000000000000ed90f0ceea0024ed9a421f069d732bdcc34a7594442d2f9b7d547b27f6cd3490632f17b35f72661c4e11382d2144c2d5368630f9eb72d8e01a23725efba090ef9dd7a2cea5b1c5a88ba99f1eb5298e2e06a1231cbc4c956109006918215b3979d6b3cd46895cc24343d2f8247c4382a3508c33f298b9a684ca8379db354cbe1377810a18b636000000000000000000003d48a13be3f577c936cbc5e92a17cb5c987edf323d6c953c433dbd1bf1a711f2fe68eed7b9d737ebc6d9e130affc73f48b724a6cfdd81de25d63b41027ea399b6a6fd8ea06c557d70bcbddabc3baed4ff8b885632b43"], 0x98, 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x170) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:01:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getegid() setregid(r3, r4) msgget$private(0x0, 0x4) r5 = getgid() r6 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r5, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r6, r7, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r8, 0x6, r7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, r5, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r5, r1, r5, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x1, &(0x7f0000000300)=[0x0]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r9 = semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r10 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r11 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) r12 = getuid() r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x38aba7793b554af0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r17, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = syz_open_pts() readv(r22, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r23 = syz_open_pts() readv(r23, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x40, 0x0) syz_open_pts() readv(r24, &(0x7f0000000840)=[{&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000003680)=""/4096, 0xfffffffffffffd8b}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000000640)=""/240, 0xf0}, {&(0x7f0000004680)=""/102400, 0x3db}], 0x5) r25 = syz_open_pts() readv(r25, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r26, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r28 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r29, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r13, r14, r30) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x7, r12, 0x0, r12, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 16:01:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e60000000000ba1b2ea07d38c2b9c4e9b13ce5c32e5066e88b034603c6a8749fc4c19c7ff5fc90b5e4d5b07461e16c74371a3c30f7e5d866bf82332f1276044093c6552b3c23c1cd75d8cf5723ad2e9fedc978e3cfbb7617b77e7215092b9a04"], 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 16:01:19 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES64, @ANYRESDEC], @ANYRESDEC=0x0, @ANYRESHEX], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000100)='\\\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c3de24cf5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602004c03000000000000372821255331938a7b9418e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000008000000001000000000f0000000000f5b7f39e", 0xb1, 0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000012000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570604000000000000008707326d0c5c6d000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) dup(r3) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) fcntl$dupfd(r4, 0x5, r5) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000173b265a36c4c55a177104545c45cba1ade371b6d653000"], 0xa) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="455a5a6e2ed8d4788b1224769db79d919a", 0x11}, {&(0x7f0000000240)="4ea921e0ea0e49380a48071c63964a48e50be71cb9ecd2a99545779775b5b40baf9b52e995463a620dba8cd598f95646a0e24903b86579c26eb873a8868b76e74f8ec69ccd62b95aca6c8ff497cc2c4d7105b3ee2defc07676ef240ed5988385935a689f7bb402d648ef93f77a833b54b63dd649d6c3cdb60d88cc008bebd056e36e8901b308063b1022f213aa883a21ec357fc67dcf7438938d9807e3789667b5a4f1178a20c9b6c14cc92d3ca7db94a708d73c875e49de4218d4e6069d084764821cb976ab2708f38afe163a9416ec34b04d92171920e165e1bf90253d3c0c12596de51375", 0xe6}, {&(0x7f0000000080)="a2eaa1b59d2ab75d9bed026c1e879ed8002fd391b82fff2919d96aecf3685d1b6b4d8f38deeb1d6f0dc1a385bea15a119878ab421a3c642b2d28d9a290e1aa41e671d4ca384b85021c735e753659904c6a390268f82c83c301d9ea787451eca78db66a02d4566de62dc1a6846a95412da4bfb7fb20a7", 0x76}, {&(0x7f0000000100)="1bd9dbc4347810df890d59037dfa034ee8765b", 0x13}, {&(0x7f0000000340)="8741092e20acbfd9c702376504a95bd21654d66edcd0b7b48b262af12f61296584d566978e7fb1544a40e2737050e0f756f2ab0eea0f9e0e3e6749a9442696264c13627cd4bdb8f843a91a4bf510cbdf3ef5c2aec3c5ec5d51f6fb869b10ff532e5e956a88a6e3a8b42f50e2822e315d0d52501b0b94cd019978c86bc5941bc2848db644220e8543d2108ea567b915b89f7a1fb0a43d6783221fbd7458588a033a3d0084db4058adc45ecf99ef5277312e9e", 0xb2}], 0x5, 0x0, 0x8) r3 = syz_open_pts() r4 = dup2(r3, r3) socket$unix(0x1, 0xbac1ec86593db9c0, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000004c0)={0x7, &(0x7f0000000140)=[{0xdb, 0x1f, 0xf3, 0x7fff}, {0x6, 0x8, 0x0, 0x7}, {0x4, 0x3, 0x3, 0x5}, {0x4, 0xd1, 0x81, 0xff}, {0x6, 0x9, 0xf0, 0x3}, {0x1, 0x1f, 0x0, 0x9}, {0x0, 0x4, 0x80, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x30}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="17") 16:01:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:01:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x5011, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x8, 0xfffffffffffffffe, r3}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6, 0x0, 0xfd}]}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) fsync(r2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00012e2f66696c653080cae91eb72deed795b0dd61"], 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1d}, {0x50, 0xfd}, {0x7ff, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x8, &(0x7f0000000340)="44acd86c14056c09cf2a40c7a992e780c0c76d12aed4499a5408def771ee8965b4102f74cb0770861ab8ffa4481c6fda30101803ee15b57d6592e134e409555e8c820542df3aa34b55faeabccf6952de442e369ed03c135469abe56da0a26ed385c961c6d96611fc46457dc7ab0aa7eff67732a95a81049eb78599f07328b7ce210968a7") 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000400)=':', 0x1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000140)=0xc) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r5, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r11, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES16=r3, @ANYRES16=r5], @ANYRES64=r8, @ANYBLOB="f4f800098b579410fa8efe5e43135ec467ce0e4ccc7c209a585a097e0ba3d7de3842a80026e81cac973a7ae047b9728114156acff05af7226d816b7d89d280499ea585d1b580e90ae7254ef268b4fc9f5fd638230838fe34656147a6bb62909fc08b178042680449e354617925353c8c0f799861daa61145daf986ddbab5e49adaa87a6670f83421e2dc8ba4f758a3cffb3dabf99bbda6550815a6a65ac89bd5bea4e1c7d55d53b98edf3cb2d3658e24f91d799f77006c996c9770df522d94e2bdab68", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r11, @ANYRESOCT=r9, @ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r10], @ANYRES16=r4]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) geteuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xfffffffffffffeb4, &(0x7f00000025c0), 0x2, 0x0, 0x2d}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) r20 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r20, 0x29, 0x38, 0x0, 0x0) r21 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r21, 0x29, 0x38, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x200, 0x0) socketpair(0x20, 0x1, 0x0, &(0x7f0000001b00)) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x29, 0x38, 0x0, 0x0) r23 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r23, 0x29, 0x38, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r26 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r27, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r24, r29) r33 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r34) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r36, &(0x7f0000000040), &(0x7f0000000140)=0xc) r37 = msgget$private(0x0, 0x682) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r36, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) r45 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r45, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r45, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES16=r34, @ANYRES16=r36], @ANYRES64=r40, @ANYBLOB="f4f800098b579410fa8efe5e43135ec467ce0e4ccc7c209a585a097e0ba3d7de3842a80026e81cac973a7ae047b9728114156acff05af7226d816b7d89d280499ea585d1b580e90ae7254ef268b4fc9f5fd638230838fe34656147a6bb62909fc08b178042680449e354617925353c8c0f799861daa61145daf986ddbab5e49adaa87a6670f83421e2dc8ba4f758a3cffb3dabf99bbda6550815a6a65ac89bd5bea4e1c7d55d53b98edf3cb2d3658e24f91d799f77006c996c9770df522d94e2bdab68", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r45, @ANYRESOCT=r41, @ANYPTR], @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESDEC=r44], @ANYRES16=r35]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r46 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r46, 0xa5, 0x1, 0x100000000, 0x2}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r48 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r49, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa9, 0x20001, 0x100000000, 0x1}) r55 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r56) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r57, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r57, &(0x7f0000000040), &(0x7f0000000140)=0xc) r58 = msgget$private(0x0, 0x682) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r57, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) r59 = socket(0x2, 0xc003, 0x0) connect$unix(r59, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfd63ffffffffff3f7b238bf46854d78a2a197a386287000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b587ca66086a2d78efd4237b8fa4d012ae447543c220495aaee48c02f6ac41e6bf3bf554799000000000000000000ecb2fd57c60f13ad30505eff0f00a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd835000000000000000000008000000000000100000000000632ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d9000ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7e75bac417e2a8ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637aca538c99527fde12e4887e651a9630000000000000000"], 0x10) dup2(r59, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x186) r60 = dup(r0) sendto$inet6(r60, &(0x7f00000000c0)="3f4e629623d9bb9b69dcb74569889ecb8bc028769632dc6a0d509f274b66a9551047eadd7e7027be56ad8ded0892fd75299e1b21901ac502bb6f42d8d6b4596b01ca48ba7af1e6919b9e29472368ce9e2d32072c4f0f8ad2e168781fccad2b55a5e865188d46733cb8f399a8f6bf404de14f38c4a41aea204d75d96d4e3bb75c82581a06147e6961be2b6176d1aa853bdf56a80000000000", 0xf8c8, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="00012e2f328741a7f675751422461123f822dc58389376025205721ba4ea1713936dc9b966696c653000b7d30bd2f5c7b133f3636a6f3197fb4f471386e2ab0b3c00961bf2e43088222378fdd8cbda48204aa168ca6867ed34b151e4835a9e7be909ae44279fb7178047f38f17ab0859f0400271c45d80322b769681074316e54f38e521b3c0feff1a07eca02d4a494175499433ef8c5f426912ab205043561d78225500130d67380ce4b1c794dda53d65d9f3567c0f42c3a8e49c1f3a30caffb84724d37a89303297b188a5e3bb2965bf6b0faa708beeea69a28863227b84ba769400aecdd60fa6776ee31292b3dd7b6c8bcbdd7671ee0dc22705ef4e264e00f2d890fa9ea06bf16f285e6ade5355cf57a6dc3d0290acd2b5e68a62b0c5dab908fdcfb34192c8f219b7d388ed00000000a03a00000000000000000000000000000000ddd00ce4d0854157c19e1f1d7b20c2b091556cedc754e8bc5c574ee15b30c4ace1cffb7035171709275aa321cf251ab59f03638cc75c64e2b6e7968361ef0ccd634001877358441c5426a7f4998c059bb748e1f5a416393a74ffffffffef5cb401ab684d8acd1a8fdfdc42d820df6c66cacda91c277bde87d8e177904cb82cfd7ef57ff958c7ddf4a05031acd7edf640cf7c2feb9ba292726f71ffbd7a475304a7deef"], 0xa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8a61501bc2668560) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r4, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r11}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x20, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) pwritev(r12, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r12, &(0x7f0000000240), 0x0, 0x0, 0x0) dup(r12) write(r12, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x5013, r12, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x1000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x608) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r0, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r2, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x4a58d70c57e8813b, 0xfffff, 0x0, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="28000000ffff000001000000000000006a9c0f6e860ad2be3c7bd22e8b034300000000000000000000b2e0d6c24355680bdf90171f1fef2f18245290746dceb1a2a9b0d15d840ecb575e2ba0d45a0334f097bf1415d96a4cbacd8ecbabd0ceb26f09a3d51a959ee2049892cbcccf519ba794855b0d0bcb4d41807ba9ff25a1d0220a0a4c9eb8dc470efa6741c260238adbdfa93d5f4b07d07295f6d3b7e63232e4a9a1a1e57d47bcac0b0e97ff6d7e43383ab41858bb4193cf8fa3fa1ffccfa3a6314387d5cb00"/216, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = fcntl$dupfd(r10, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x20000313, &(0x7f0000000140)}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r3) syz_open_pts() r12 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x1, 0xb6) fchflags(r12, 0x10001) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r14) kevent(r14, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x500) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1400}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r16 = semget$private(0x0, 0x3, 0x1b2) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) r17 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000340)=""/192) r18 = socket(0x18, 0x1, 0x0) fcntl$setflags(r18, 0x2, 0x1) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r19, 0xee01) r20 = getgid() r21 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x2, r19, r20, r21, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000080)=""/10) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000100)) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000001680)=""/228) semop(r16, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x2, 0x1, 0x3400}], 0x2) getgid() 16:01:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4000000, 0x0, {0x800, 0x10000040000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="65773f1d11e7aae439ae1449db73ddcc3a6e473c3c1077c3ecd49190a430bbe88210a56c03ba1b106c79798a9b7f57cd7fcf829d8f72e0e1ef216d1df3587057834630a2fa00a956084a094c1aab4bb7f8d3839e4820b1bd45a38864d273dcfb3f6698fe6b992eaa60201bbdaaa39ce18b592117f01b406f7e6eea662a34e1a96d2a252cb3d9d03e0f374fd997aff16334253fbe47e99b666bff73473dd5f2044ea71ec1e676012806e7e0aa2a2fb6cc689f61330cb373e92995e40dd3a5b3818c6c72ca006156bd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x4, 0x40000, {0x4, 0x8000}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) fcntl$getown(r4, 0x5) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r5) chown(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, r5) 16:01:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:01:22 executing program 0: getitimer(0x0, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="04224c590319e400e98bee28e34352e0b7951f38902f5c3990c68f2eb1c40090e6d4f9aeba54f48f1b4cfbed6f33ef1bf2a1d6d3bcb268566c5296156718c584c2247869344507de59fae22afcc9de85388a6a455870d11b2daaa50dd600b4e789b8e1afdc35e2221305323010f264a8f289691d0bb9f242740798168e4ca38c94decd073a959408a8ef502ba99ed033c21a1392ad5c1cd94c1b1074f82ce72497581aca2633ba17c570169abcaa148cf339ab7274d736ec6787c6cc82b5762a4250d8ba40f6e3b05ddd74453121faf8edb10c0747106f37771aca5350f7814291351dff91b78fb9732d864cf078", 0xee) bind(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0xffffffff}, 0xc) msgget$private(0x0, 0xb2) geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) socket$inet(0x2, 0x5, 0x3f) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8000, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pread(0xffffffffffffff9c, &(0x7f00000002c0)="ead8799f01c781cfaac8ab5318520d9b0c82c16502adf665ff72f50b44e1f4de29ed23445c342395bd93526e15fe3117e5", 0x31, 0x0, 0x3ff) r3 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x90) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000, 0x0) r9 = socket$inet6(0x18, 0x8000, 0x3) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x8000, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) kevent(r0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x1a, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x2, 0x800}, {{r4}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0x800}, {{r5}, 0xfffffffffffffffb, 0x55, 0xffffb, 0x4, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0x7ffff, 0x8001, 0xfc00000000000000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0xa65c, 0x4}, {{r7}, 0xfffffffffffffffa, 0x42, 0x40, 0x8, 0x3}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40, 0xffffffff, 0x7fff}], 0x6, &(0x7f0000000640)=[{{r9}, 0x475f043365eb5c90, 0x3, 0xf0000000, 0x200}, {{r10}, 0xfffffffffffffffa, 0x50, 0x80000000, 0x3f, 0x8}, {{r11}, 0xfffffffffffffffe, 0x20, 0x78000080, 0x2, 0x7fffffff}, {{r12}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x5, 0x12}], 0xb3, &(0x7f00000006c0)={0x6, 0x10001}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000700)=0xffffffffffffff9c) r13 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) dup(r13) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tip', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pckbd_enable: command error pckbd_enable: command error 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus/../file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./bus/../file0\x00') dup2(r2, r1) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="012e2f66696c09dfc2e067d8f5982dad0ef35782ad17d90400"], 0xa) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) getpeername(r4, &(0x7f0000000300)=@un=@file={0x0, ""/116}, &(0x7f0000000200)=0xffffffe9) fcntl$setflags(r2, 0x2, 0x1) 16:01:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x40, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r8, r9) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x10054}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x7, 0xa0) r8 = socket(0x18, 0x8000, 0x4) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r7, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) r9 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r7, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f00000002c0)="00012000", 0x4) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x2c, 0x1, &(0x7f0000000400)="08010000", 0x4) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt(r14, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt(r15, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r16 = socket(0x10, 0x5, 0x7) listen(r16, 0x3) setsockopt(r16, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x0) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt(r17, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="62020207e000000120000600cbfdf223ae22417d173cb92eba606592fc9f4ea35119f59e7a53661b74703dd8cc0100000093f42355252b001bc35782be56000000003794ec477479218f8eec332af21b5e774464ec647b2d4dbbd6cde38f3a455cf347141fe25243ee68a17494ace019f57675c30e3f80ef0f519a60052862d75d0da3be00000000000007ff908a70f554ed931c025672aa77cb1718b483777403000000000000006c27f99d9b47abba4814f6332a91c4a47ce9894f7cd9f822be193bb4fa4227156659669209084b58ce5c00c03ba103"], 0x10) write(r18, 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f00000008c0)=ANY=[@ANYRES64=r11, @ANYRES16, @ANYRES64=r12, @ANYBLOB="50d5ddb4a6631ab7c45afe9adf4d51bd21277b492ed741c219bec2a3a20233d23edc86bd9b1cae156082fe470c4c49a8b4583e0288bebbf51c774f4e9b5f65422ea1de513f0409c96d54bed3d518ff5ec8207d2fc16a4582002a66455cf74d5ec3a3ce9892d4897b8d3e4786ff84884f923c24fa37bdd9ad1e5dc010e78e", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r9, @ANYRES32=r18], @ANYRESHEX=r13], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000440)=ANY=[], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRESHEX=r8, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT=r7], @ANYBLOB="9f9de90263633125a43ed7d5c0f4e6eb854b79b5c3c29eeaf849944722a4892025a87b9e9fa7f71cb3e4e928ae3dd3bddd3d6f6167747c5dafdac9bde0ccdcbe643b0f443a2ba92249f2908fc91cc333d3be021b6c877e343bb21ebc5244e664e1de5e743f9e2e1075a6a3bb648eccee1d2aee36a551b4ac0032e413343c6406008006bf71104d1762c3fb1dd0c4dc3be99e9fd00f42075ac6c5b5f389e2226d710cf7dd7638209e337c26c997f67a943df23f47e0858e0efcb689078b7ae18d147e4e34d1de33bdddc81e74e4c5b6e73b000000000000", @ANYRES16=r14, @ANYRES32=0x0, @ANYRESOCT=r15, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYRES64=0x0], @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r16, @ANYRES16, @ANYRESOCT=r17], @ANYBLOB="13ff4e61eef4d25d676ca6a9fd8ec995301c49807bbe6cd5e93e6b3c4d3a958aa2467b37948d176ab7568ac84338fc5537a025058a9c432635b4b721486e25ea621b646e0c387dc906488d72b7a142", @ANYRES16=0x0], 0x9, 0x0}, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x261}, 0x1ff, 0x3ff, 0x12}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r20 = semget$private(0x0, 0x1, 0xb0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r20, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r20, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000001c0)) 16:01:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r3, 0x7, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r4, 0x7, &(0x7f00000000c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r5, 0x7, &(0x7f00000000c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r6, 0x7, &(0x7f00000000c0)) r7 = dup2(0xffffffffffffff9c, r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r8, 0x7, &(0x7f00000000c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r9, 0x7, &(0x7f00000000c0)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r10, 0x7, &(0x7f00000000c0)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r11, 0x7, &(0x7f00000000c0)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r12, 0x0, &(0x7f00000000c0)) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x20000, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r14, 0x7, &(0x7f00000000c0)) r15 = socket$inet6(0x18, 0x1, 0x20) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x2, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r17, 0x7, &(0x7f00000000c0)) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r18, 0x7, &(0x7f00000000c0)) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r19, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r19, 0x7, &(0x7f00000000c0)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r22, 0x7, &(0x7f00000000c0)) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r23, 0x7, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32, @ANYBLOB="000000003000110a00000b00ffff000001d545c1c36cf02ea3755c459802069d86ee0000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r11, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r21, @ANYRES32, @ANYRES32=r23, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0xf3bc954ae0634da7}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r24, 0x7, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r24, 0x82485608, &(0x7f0000000180)={0x101, 0x1, 0x7fff, {[0x10001, 0x81, 0x1, 0x5, 0x5, 0x30, 0x3a4, 0x81, 0xada1, 0x5, 0x8001, 0x0, 0xf9ba, 0x7, 0xfffffffffffffffa, 0x4, 0x1, 0x3], [0xfffffffffffffff8, 0x6, 0x8, 0x3, 0x7, 0x1, 0x80, 0x4, 0x1, 0x6], [0x7, 0x7fffffff, 0xffffffffffffffde, 0x100, 0x7, 0x23, 0x8], [0x4, 0x3f, 0x0, 0x97, 0x4, 0x1000], [{0x5, 0x0, 0x6, 0x9}, {0x1, 0x5, 0x8000, 0x3ff}, {0x0, 0x10, 0x6}, {0x3, 0xff, 0x8000, 0xd9c}, {0xff, 0x8, 0x0, 0xffffffff}, {0x4, 0x5, 0xea, 0x3}, {0xb2b, 0x2, 0x3, 0x6}, {0x0, 0x4, 0x4, 0x7fffffff}], {0x0, 0x40, 0xffff}, {0x20, 0x5db4, 0x0, 0x6b9}}}) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="36758fd928f25024d1a5235e32f1b160c7aecc33a1b311aabfc1f1c56aefd930ef817110e5b4ff294f2f0763e08b708e42f7c3ec7e2cac0bcad3be7b4decb5d64bb2c3e771bf1a6ee6312f4029f66431d62646c03abcd8a20ffbaa6a24b1eb4c64bf6c8c2105d362a2162a372c23e9ed4aad49acb0620bde33e735ec18af1c202ad24438680d37c82923d483bf2dcfed85b6a74d5923e50d7241fdb4eb326700b0663e97930c67b0fd3eaed0e23f2fa10e25a84edae76d069fdc1eb15872f6de6640f952a8f272fe4a0fd77b674d7fb81040e1ec94c752276056f0e0a4542a4eead7583bb0215f0a1a77ef4ced8dab87d8eea205d61c70ef8bce9cda608acf4fef116d33c8b264a703e793b96e5343797e0f96a3544c2d761afcf2495f0e69626fa99c7d6d8280796e78ed3fe9e30d045da032a31518839f2cd8698c460bd4cb28daa86272d739056e9f7519b039b4ed2fb1205c5a03bc3a911f95c18eb9d83953ab4451bab3f90de735c15f0c8a1d487c873dc8b3ce437adb0337dc054311fd814b2f431b2f3aba767842165f2392217a7017230fbcefa0ac9155cc84663576b88e43767aad021ccb46842d5e6d301754aa4b780b69aab84cc05fbaaf2e6dd1c8b7acb7df532b885433695d8bfa5e1d42f6985017ed417cda434fc8b4b38f8030c9e8dbb077099a5dc2785d0ee1bfe6f66b32ed6a43caae0f120772226b3c5156ff78bfce5f488cee53707279b35d4a65279f1f54d52dd07e1052892ad94a0b43f03a953b4668b427ab37e8430be9cf1126c81e924014a8bdac30e1a812027db6eec4ee9e0de23bfe9d31d29483225e24b751549ae91d193b564ac32714c7eb63bf8b484fab288ee0b47dc8b33f1a9fe720dfe604cc5eb9ced9fb2b4ee6bb0dc9ee98237cb3f892aae366186876d154f44438ad70c83b058d35f3900314faded33e5788e22a2bd6d2dcd27fc2e8980c9dff4e7d325250121775b1a9de4aba94d7c1376d7ddfcc4dcf77f88bde981bb77f12645c1aeb315f708a1f820da71a88ef872f015e4eb66ba0afc60ef584a01537d71742ff95857cdc5a77649076e2704c3503c5fad1f4c8ecbee3eab1510d4a77ff4d53a63c66e8680d04c9e57091c38b5f7a4811c6d478df568cbad6aa915a4c24dcce5d8e6dc80b178cdc3d6e59d4a76a617840f14a2f20acf91e6f549ada6c59f49b0a0efc6d099b77915c63d2117092eb1906fe912001ce10b9176b8e45faf963e0947c21428ad3fddcd61da18948849e4c698445cd32bb19e40f5cea18adfb91ad3bff53256b136fad233c41f92e9da6ab84a9cea9a4034ea3c9b7022a90f49bb28c9f64bcf5679e60399b22ebb7e25009312c603848d9d5be33fb92361c1589ea3bc059a8510653fecff0969d03ae56808c54a5a8d7b2a17ea6a0c895f906aa3fbe4def63fdf57b4b742bfb58a37a4d91ef01b250c36187d6d1c08e371a97ad0f2ea48a41894c7993191e23d60223b62da6d2c4ba1bd26b8fc3438dd4ba23af91365343aebb2e1f406d662ac22334008c456728cb8b84759bbdfc555040d958ccbc0a9f5a42281f1b89aba6f1dae418c2fa539bebc07a0ef145b9ad383810b13fef34cf103153583b926176d136348f9e26fc3149eec2bc41e7c0edb3b011a2308d7e2d0379639dc1f711d9a00772ea2fbb1d3a52c29ce50331459b66b180f24194a2c30a00efc676b891a365ea1b3cea5db42e4470733052a0533b090c96c854d68fe62f11430423a4ef085c24b438069e3453048bb81fbb75a0448be13b5cc648c85932ddcb43a493a07e9cd3518f8d69e924c13fcf753e340c379857f2f880e43f14cac5750a66208b5466f851042beefbf259b881d7572c34d6a2e86680d018d83135443b547937decc7d5bea240de0ecbee35d823d14c50d7b62993a76ff22cae3052502e80511a06ca185439e529eb1d38c182513d06d97f61df02738befe613c03f9c443f361d67d3997b358c305c3acae67bd0e2ee524bbc3f61203ec2c93c53d607a9ef9af4194941e1189e221d8ad4db072810c1691ec46fafb0df53eb78b44ee3a2e416604570bf89c99f84026c3c4d810a8dee146d79d5e4dfbd0677ff6b9186d50066f42dc848dabe332d81c5c18ea2b2814808e07b658b6627406f159bf18fb6542f8b79a722988e7e1701772fe362c6e0c5c95ca0e906f031b2dcea51928de30aed956f8ef7ba7fc29ad44775ca39a333e62b3c2707b823c40ec48a3435f0c7fa647c2d1d9503ee60d25be8009e8e5b9fa190073c6830629e25bcf4fbcd8d9cdb140c0661fdde7cc6601d51ba766add9bac69fd787393352ccf728f25cd891b92cef906df841a755de91c31b57d664540737efaa385d47448e16487168dd86fe7b950fe6dff8f79f4953555f50c1d6155cf50492d56d76dd45edc132f075cf8e0ab7bd83c62a12be0848d9a34cbefc2b73fb143c8f1ca9db882d0f36f418314c3b3f58180dd2edeb22cd99c8e57bd4ae37c65cf68c9530db71b0061fd67b87ed1f255a2f0f2942e61d9241441c5bfdfe9688941d4bf21bca7c83342172eefda2279efffab42acd5961d05b13158c5830d1011460058643fcd2b89373899fa8bed72d6a0fe725b488db75404c2efb7fc8f5478b4eb315ad052fd57ef15ed42b894c9b989c4717139493cc80908f8b4e1702be7759be12d568b0a5159fe01c7013f9461a05cfd83e5f41c8e981abddafe9e560c532565fc2776eb6c2f960932bde8be5036c06228255247bd52bcfeb1a9bc4891072801a6ff7c113375a8453aadc27fc61a618180bc87cf6c04d4b1588a0fba1addb73ee62d1bd6984dd9c1101f08d4a794ed443756de14bdabe9db2275f3160fb1b0f20d5da18b592d6285f1acd5e795bf0149e1e12fd495e54cf49fc9303b112a0290b363824d41d8532568a3f659bdfa016e78c140aa246f9fa8397db846e759c5902269ec1e0c7142b83dc5fa013de98edb06a76d4ef15ac5eb4c7bc3e663521679d87288ecdceff642961c1c1ace1fe783cfc8e7646477d278a4238e6e266a72db61b2ec1617199b96dbcfcf158b667d4650ffe15f41d71427b4fae76ac098b8152157f4b896b2de1b75d5631a8329f839445cf9d2c36cbe2464d26f88b59caf00c4c64b1f4ca9104a8b9ccdb85f0304f68e6d5f8972fdec0322c65a2c6d4e9e04c6bd8bfa4e91d25dcceb4908b0fa61d1a4341628185dcb3016509277df4b1ab1c87048329bd439b23b1a2f54147da1307bf1f2d6e14e298ff7577c2630c305d8a7c6400bf7b4ec99fd7074bc134d8ca3cc93e81fd786a442f82fe3b7ad86fbcc0c314421ad83b122bcfd21adc86836e47ed486b5aa8ac90ff321426fc096b2d1e8cdb26db0eeb28e6a1e7e29895444baa84a4bbd011ea5b6228f84a55c92df193067811aa67ba6b242d6ad6e5dd1bd1fb107cff1d748726129e8dfe05b8bbed1862e2b6a868a611ea3a26dce1bbf0b035daf0f48cd59a286080539dbcf6e6b4309a74a51c1d959f0dcf9ac19028a0e103a0df313184591d53c0bb8a52deae4224d0967b0e360ffa314625abbdcca3c21eabaca0a92595fbd5c5b41556be6505df92b2f7257ae570dfdff1ee2beafbd42d71ac7f59558d2eb6be752c05b3c8f582fe813364c8993643db9c74240a24496952f85ac00cc6635240d3a9f99ca8c62d0e87a806db147b46201048b4c8acb2312da4601cd876ee398b003315f796a3442106fefe30d10cabcc918e81ed1d0a4c318a24842fde34257aa598f438bf4f81e2a879d9554441e5a18e932af5df147ea8111a58a4613e02ffb1d84c81361df799d15dc6329f0b03713ea0dd9ea66c578e36d1cb55c65bd9a7798c1102238e375e69bec38b3ac48a2241ff7fbb6e22b0be10baed994520e246b67c28375657fd326241a3cb3dc6d950b11341b9b3145122e58b9880798b49e0bcd2b4484df6d79ef7350cd6064d582cf65c48f542fa4aaf2fdf2ef15c2bbd05d77d47f5db07219222a049ea5a36e78399fa1d350230db57f718624289cc62a87d63480dea70b441129c44dd32a33207d05eb99fb9c30a6e71082de38f16e14f478d3d6674c93a35b1ce1e5f749aa0dc80417af00a9d63634f7413e0c9d081228ef49ab14ba886b031499fd2f97e0c2dc567cdcc03fb19c064a6f1439973c3e4dc096b99b19fd892ea2bf394b68c0dd5198d5ed0f07e0b3f042b0573c29f3e18973baa48ccc4f832b512dfb77dacfcc0891222564dce12db1939cfaee69cec826c96c9acad022828d0bb22a705694d4c1d9b59430951677a327fb62af14f65664fb7ccfda7cc7634d98ef33f9164c670bd9d8ea5f983d0c892830ba6ff67cdabcab3522ea97394bf544bfdc3906afb57c768a6e8d7dfa800c35325a307aef6a20decd9cb78260072d2054f713dbb1288533b2feccf091c61e2bcc2d9d80869e61d271d1ea49956bc66968212536ef5d33d7378383aa13ae7b40a24ab8e2a58160885f542e68d9ce596b43dac160cac1e96b3ffbffbb5fb7f0bf15666364cbedfd7be0375933109a0686a8106bfdf94d32c91d1184ce3cd7cf306036982ef170e082f85f574359f113d025cd77f6e6bcfa71929c85218f582573942beeba326a2597e4be1a6cfb1ba55f28f14efcc3e7b15978ca8c12baa3a43295f83e50769ff24691c906000ea39d7f8b15636f5c1a3072c567269ff5aad05a5e3b99a6a0b3ffdcea0b23330e13a86560f456a8a890eab4a6fc1515a32a57a41e542e373b0b1d3efa0fc40d5120a42661e626ae1fea8b64fa68de0ca49e5fe6b85c8fd869ccf5a08837de2a7a71397ee93c92631356042651c5f19ef48859b9487df3e1074cd50856953405c335c87fef47fe175adf21026bbf772c1e593fef8f7c77979b52a82dec0e930b0f60e1b50cf890a69538f3d905dbd389da07aa8954d101ca02edc616af745e186187e4b1166770422cb975083209093d799ef8550e326a80190fac441cb7470d9c926ccf70c3b3cf7d0ec09264b4eddc08f156146352888b3b01b8481303e4899be946536bd1510f3dd838d83390d0f6b40ef64dd6c74f5740d58deb175223762310fc0e45c6166972b95511f25ee80460cfa735604f5e1570cf6a574f61cc37a8202619de9eaac31bfcd4c2d33a94ea84f4489f89110b1cf474d60824c4e5956fe2274f1aa172dc4f7596de9ad7c00b26f3a96a3949330f4ddff149594c6d2aeaf9cd19958184939673b36f66e4132e85cf6b0ada1fc2dd818bbdfeaf1341e7334b8994e6a34828c010865b2ca90f34c11d8cade29a891735071b65baf02568f5a06112ba8a07f12746c4fd9a332e71b6dcd886fbdf4a25d38d41d45c6061d2fbd30a3c2fdfa33542027aec301c6296b58d518225d4287fad7a7ab0d9bde80e760f87fe24cf5081c87ddac56997c211516b19b69a040052702e6b21279ad42af7d7ef1c1b4ebe36144b4710879c83b2ce5884902a348048d3984139c01ccbd310161ed026af4c21fd2218d311db8486db4c52cc020cff21530e43769be94aa38e1273d3b4ec70572724f79b7f5b64db30403c858ab44823803f4280d9be0ade2ecf690a5e8ff1db90288498356e520055329deb6db3b8bf9eb3b2ad7f3af1644f29f5dcf0f0bdd2b81cf0a8677d1ff675932231f1768bb1e5b5c10e92fad379a5fa9c75da750dac7d393d6d3bbc8f29f14f69a990ae7b1f3e0c4f2b92ce38e1a78f5cc7dee9f6a504f49fad93d39c802c3bc299a897674e87fa2066ead3176207a7425e8ab67acdb8a143709cad47c20", 0x1000}], 0x1, 0x0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x14}, {0x6}]}) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x81, 0xc0, 0xf8, 0x3}, {0x20, 0x94, 0x7, 0x80000001}, {0x7, 0x6, 0x80, 0x101}]}) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r3, r5) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x1) dup2(r2, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x39, 0x80, 0x8, 0x7}, {0x200, 0x7, 0x7f, 0x5}, {0xff, 0x0, 0x0, 0x5}, {0xfffb, 0x19, 0x0, 0x71949952}, {0x20, 0x3, 0x43, 0xfffffff7}, {0x81, 0x3f, 0x2, 0x3}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0xfff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:27 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x1e, 0x3, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x4) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:01:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x4, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 16:01:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800e9431dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67fabec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffced0e67beab3b00b0c1b705f6b4302348c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36d823ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6e"], 0x10) getegid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r6, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{0x0}], 0xb9, 0x0, 0x0, 0x13}, 0x5) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0xf4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="5d2567302ae1b1193b1d83f530fcc1d5d7c14656505f8d07bc761370dc5ca08de9665f25290c360cb497616d2ac584acbfab52dd1e8be0f47b7415c19025082d98152857ad4b08aef3fe400dd2b651d4fe6d17e78a0cbc1e20139005704f870d56b0faf248f8bc76a04d484c809ebafce4ebb67398f6a8297f831930a87e12976abeaa85118ac20d190815646884c6db1bd5bbd2d255e5bc69162b0066a24ff124893d30485205ad7dc709bf24a5a7cdb07a169c5447623c09da686d75797d2394675ed5c08646a03f60188209b919a47ba58c42d19242518c7cce1ed5a6f9f317f9097bc29a4ed7a167bb71ebbc", 0xee}], 0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x2, 0x0) dup(r1) 16:01:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = getpid() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001640)='/dev/klog\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x100000000, r1}) syz_open_pts() close(r0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) openat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) syz_open_pts() r6 = syz_open_pts() r7 = dup2(r6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/28, 0x1c}, {&(0x7f0000001300)=""/187, 0xbb}, {&(0x7f00000013c0)=""/228, 0xe4}, {&(0x7f00000014c0)=""/62, 0x3e}], 0x9) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r7, r10) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000015c0)={0x7, 0x9}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000080)) 16:01:30 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4005, 0x70) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) socket(0x1, 0x2, 0xfe) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x200000026, &(0x7f0000000680)="00000000f1c320ebb9ab33ac2bd2813e70dc76d93161be85cc21ac86afc18fe0665152d48aeacbeca134ad27705caba264387b2023e57817e5de388d0d10f2f47f347c5656a37d32451f47f26a94406b6edc1924a43723d6eb6d0a181dd6e098ebcf3c435b4b115b1beab7649a6d6f5d15e8a82f650245e86b71f8fe8ddd2be48d1122fa32b4ef1787f6041a112bbde0fce694e1bc2ba933b72f85c3c9024d534f9fa6375c2f608130ab447dde45c899bb02be102d47d032a280a0ba645f08d59cfa", 0xc2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = accept$inet6(r4, &(0x7f0000000380), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000000c0)=0x1000000ee) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000300)=0xc) getpgrp() fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xfffffffffffffc69) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) r8 = semget(0x2, 0x2, 0x10) r9 = semget$private(0x0, 0x3, 0x0) semop(r9, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x304e71b202fd58a5}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1000}], 0x5) semop(r9, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) semop(r9, &(0x7f0000000080)=[{0x4, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0xcf90, 0x1400}, {0x2bcdccf671123734, 0x9}, {0x0, 0x1001, 0x1000}, {0x1, 0x62b9, 0x3800}], 0x6) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000100)=""/94) semop(r9, &(0x7f0000000400), 0x2ce) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0x3}, {0x6}]}) 16:01:30 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe}]}) socket(0x20, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015949658 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015949658 16:01:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000440)=[{}, {0x26}, {0x81}], 0x3}) 16:01:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000540)='./file\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000580)={'./file\x00', 0x4, 0x7, 0xd915, 0x1, 0x3ff, 0x8a0, 0x401, 0x0, 0x0, 0x7, 0x80}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(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, 0x1a9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x800) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) recvfrom(r1, &(0x7f0000000040)=""/252, 0xfc, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = geteuid() r3 = getuid() setreuid(r3, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, 0xffffffffffffffff}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x54}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 16:01:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = geteuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x0, 0x1f, 0x20}, 0x1000, 0x6, 0x3}) r4 = getuid() setreuid(r4, r2) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000000c0)=""/232) r12 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() 16:01:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7fffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xfff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x4) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/218) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/90) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x1) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=0xffffffffffffff9c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getpgid(0x0) r4 = geteuid() r5 = getuid() setreuid(r5, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r11, r10) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r10, r9) r12 = socket$inet6(0x18, 0x8001, 0x0) listen(r12, 0x0) accept$inet6(r12, 0x0, 0x0) close(r12) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000400)=ANY=[@ANYBLOB="01010000000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="f55116354275e9f2441bf3828edd6a2b271a370b1193a1afe9f70b1acec7f8027b283845a4a090cd8d", 0xfffffffffffffef6}, {&(0x7f0000000080)="485c51c68fd078b9d459b8ba4a68b18b13c36a0b95bd5bdcaab2c2c1a5addb62147e510ce6615c4106ebe69e71694bc7", 0x30}, {&(0x7f0000000100)="94cc65c30088c3d22c7ddd459c37270dd39d321c3ffdd70cbe937a5198561461fc4f10d573d8f53a91b6b20102b8e01802273d23299cc4f8fc4968d179d25b5f8ab545ec288802976fcabbda12613344e71bc501d33eb56117d3654f44475267a8bf092039f5f27145e26bd32475", 0x6e}, {&(0x7f0000000180)="36c5d7d1e589eafc4b9871509243cf69fb94b23b8839a00d9cb20d593673dc52adea51589a0ad4ccb32f3ccdb9855054fccb7141a09760aa088b2f688efc9cd06059f6c445efcba89edbac97585b036e643c12edb5c836e440537a871fb1f8a6f05b2dee67ae764378cf736e0781516b6bdc1f1ab482", 0x76}], 0x4, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r6, r8, 0xffffffffffffff9c, r9, r12]}], 0x28, 0x4}, 0x0) 16:01:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) close(r0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffe, "d70000000000010400"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() shutdown(r4, 0x1) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000001100)="6729fb9924e991b949cd79796f05e29284cdd6f7b4203f50b85219182f2e3bdb67525c4d88542cc6e335546290ce5935d8c1171abb678905a422fa326ec6cac38d01c080af70cd92121b2b59f18785a1dd0b999b24fd7d241251acf03d3c2b87fac6f9baf8cff7be587c2b0b435491d80f", 0x71, 0x0, &(0x7f0000001180)={0x18, 0x0, 0xf2, 0x7ff}, 0xc) close(r5) write(r5, &(0x7f0000000100)="647e6c0203d8d58fbcaafa1b1b4da8f6472bc2e9ea79645a2b796d8eee78b546ac48c48c25ba64a2ea68c4352d5932ecd8b00492f125f51fb2163ae4b90cf980ee41d696d74402858ba2332d7bbd516925078a593c1938a22ac4d68d2a62ea941f1f94e8504b72970c8701b1e5088b7e9ee65114a3a1159b3ad60eb7491d13feeefad46127bddf0c2eb0352ca840d39463db0dd74e9978c862facce81be567701e66ca115ef8417438c08f77e7891690a343eccff4a17fb5e054d9b556e90f324079d5eaeea6fc507be335ba1785c87010a91dcaf60ddc2f7f40a8c8c50e30f2df87e4ea6a0f283af59577e9540c9905dcbf9bae5bbe023be642ed8a9026dffe68a35fe4ff24a4016ae8b26586f558417249f396ff2f3b2888cb50ff7f3919dfbd04d41578cc57e69b090249edd713182d44e7d3d5577eb5ef40a55b4fb35dc8ea7889ac1590848ac9cd8033523ad64bbedc0548d5d2769a18539132526ef199e09d53f766dad08c07d27e85c9a6283baf75e7211f9e7cfa4e55c59b2a18c78d8e0d6be08af7eda84ebf1451a75046cbe47ea3f52e7eb4590cab80616c19d314276e1d97e330ff110d07c74598a31961e5ffbf69c4f02540eaaccc6966a2aafa8fc4ca3cfe7dcc7959d31ab976b581bd453464f4a1313e5fdfd7d43b77daea09d6871d8cb2940964bd1c2935d1e8bb28ff55127c114ce1f48304331119131d2adaa5d2860bc838ba255c0b2d3265283aca851b7daf0237e119f584cc8d541f6932c1127e95ff6a8fb5e6b5046b6153817bcd16a076b7a35cc41302d8e952c36d9aa24e69ef6d433549504f43f9c699d26e4461ede9e36e28a854616f2e6aa73bca2bde0821ab613245136fad7ffa6539c4a3873e70ca34fb0575616cfe7fedd58474020ddc84406663128bf3f55c04a03e92a05c058016a0bf88a4ce5da0d1340dbb147a39300340fc3fd9fc1ebe83f81bb1c759b11cd22ad6e495f2a7823738817ae80fb4378732c8ec5db272f12149e1e1d86ede13190750678a63d689b470b819958bb1813d6d0f14037c7c4b6f4de5e35f6b252a5c6c5e8a05451b3859d98fc966717453c019b4137b1a9b2fa3c16ec775c6288a7e190efe126116419768b4a0700a23ac52b2c44eaf9b5255c430124f8b098b712fead05eae7b129b5432085fb881b09ff198f23bfd56e583589f2c3550aa28f1a82a7736dae069d9c50275ce2861118de4d9105bbae76586ab1985bdc1de385dd3e9fd9512eee699d9223d99b8ff0bc8b1cf0408be4f4411971a1a6b47d7655a392fa7086edba65225ee19c73fb6ed8a0adf6e40bcf60834ec90111203ea4cafca1c948e712b6b105763966fa92e3381a8dafc546a5e98d0bee7ae699b07ae3131d5888d8887ca397faf564cc16365cbbb68c664b932b41c5599ee5c0ec40a65db491990766f96505f97bc027b429c253c6a7425cf9ee8349a3fd94e332a619a94abc5817ce1bd452a338539047344f504d7ed28b7881798ffdc9c1894123b620b3189998a27763c5f9bb730dc3d9d95d5ed07f9938063cec453871bdbc9cd9193749c254d166903ad3245febc5b7361abcd8682630d4591148f88914bd863486efece9428473b85f0dedb973c57dda3ec89cfb3997e503a1a55f0543a2fb7ae2576e307e0a7a1077e31bd69d53745a990827ff74b68a2402594337bb428995cb2b334cfb0eb60b06fb6bbf01b2495aee20f30033bf126d0491c071eae1af9687dae4f5dc168de86a6425bb077778cee9795e813807de4cfdabd42f7a9c7e47c6b7bf16a3216d38551625403d648f40ea6d889f38d952d19487b49845c2d5e6e4f124f09187721206c1cb9c15ee862e9cc5c982234eed3de8e0b145ea7e2865efd543e778c8e11cc08b8f632a4459479d01a468d160772e58a447f169b0167fa0234770d3fafb9bda7531dee8c501d8eab4888183fe8460dc41cf9bbc5e5e6f17abacc98e47a4eddfac92ff89b6f84b5fb334d7e2f7a9dffb5022e66a0c8c90c8dbde77e2eac19a56c23b4a8d5eacfa84618b2e05ec62af9a7ab670e13fd29edd307b95ad7b54167429a635cdcc6b67e35c20eefb616710ccaf4747dce53826998e0a543f2228a00f387b5c01eb9e3ab3882b60dad057a75a1c0aea388dcd2c51d3f9d57ee27d009bdf38481ae9751ef5cdabbad613b4bbf15637558ed23f8bf2b3a66fa1ff8a6847cdfebf2b290ae06494c67b968b048df071a8555c80c1993bf54ea20aafe28538ee558d6c20dae42c6c3b9f7aa40aa6766f71404f6afab6fc2eaabbdfcac57d27c4647fa593727a365775947ab27e354fc81a15019eeeab23971ca04fafd2e70414955fe2f09dbebc867e38421fb124eb997e2c30bd7d28fe784ccd7a5a5b7fc9b6d320aa33d5e9ef995b67bff927addf8f43f9072a27b631de33dfff7c8c9d82ceda9246a865ed5bb5a8a1d671d4756f6cb2cae34400f257d04573737f19b61eba58cb0d4abf66ff268933fc1435ca555e3dbefefd56709211b8997b54e0df9a75e2983dacd8662489d37e9bf9067f59df16e39a948f404a390a96c98c2ebba76d153907d83d2dacf5b3da1ec45c9f0a184fd990dacf82cb598aa28224637ee2162cbfccd55fbb029a8676b9e8ecd0311d0dd029ea6891abeb82dec0e7dc6fccabbfaeb4debbd51484cdd38532ac5a04dc6caa427b7a676b6b48171bfcc475070b64200387bd8b60ed194fef3cedbbc7b55a7fce0b668d83f07df6f1232c81b06b0c986099f50a2aa2e11e2df178b42411a83ce0c0b3860d271a2f52ab84f223016e2cbe0903027aba5fc7de83dd58ef526a96e0a5078d98f87f36e97b6fa411f26c4c71eb8f60a58ca8287b1d4f15064190b2c799db8842cd9e6c1ebdae8c9c8098cb0dabf7dae21d3fce85de047b5a40f6c3d8103bb596a01f80f9f01f8aa90004d4b005fc62ac7b28060820acfb5afeb4e21e3ffec6aba749f30c37746bc7756441b52f05730ae6ba6572e9cbcd8aed00554d99f1a19f0c6ff56936e988bf696528b99f096e6f47a658f27593cdc5f3f13e80f45aae88cae47fd31f9af427f39b87d34d6beefc21e6ee92207ab4e6bf50b0b0d510e970bf9f23efc1c226aa2d42c690a8ef92f9bf8fe89b0bd9a2e131bb4bf35b50f138c55ec0e8f36ea08888815dd0633af9dd82cb94d1d0e0c4ca3d266fbbacb426a9875aaf67a17ad16d84a24d878e53c4041730c146aaa05b4d901eacf9ef048de8f25a1272d69d08dbd9623af6ad73cb21ae255e55366b8e1bd079afe5356229a915ed3f4b027b973a34e34d6c4e0d976b3f51e602ce658ee75bcaf818c0f84432e1ee9b7521e6bba5b3b9c23cdda6eded24db46073201c9ba0534634f0b9f9784c38025ba53c956336d853e0215f0263b627b0bfe7fa64367c65d0fbd38df439779de6fe511314b3adb3cf916ce1207a44c9503343fae950c67dd2c5292c0373886c47903059f6cdb137f1d86008023740736590cdca1f333b7fd6cb1094a8b7e7c9e40d0777ba64e90e0602abf307575f6a8d3f3954d738ce532c3d94ada96651599e7919645e7c02e6d29f769382513b2c749dc456d4296c7f47048ee1be7b4720e21e4733c60c64a288f46fef93f20ca108803fb8ab11a741652fbba2380f24bcd87f9ea289e8f7a0d37b8e847dce408ddcbc3185b5ae994cbd3e273cb968fea664b617272877153a84ce3a821add0db0a59a8b446fd0d3666815c1855f9ab8b90f9f3b5be9e5a52c0420f36e681a4c4920603bedf13a73a315d5e4ddb86d65af364fc1dfa5f536c9b1d05b9ab7bbebf7fe690920c9c39efcd4b391584cdbefe4fa13aa89b760a70a9925b6805db1df2ec3752dec32a49db78bca787b21f3fe3fc9f8ff655616c98d0a6fbba67a9c314d580c6643531aa4fdf6154855dc9306a667be38e896577187d06113539c6c84c043c181c5b3ca710ef1dff0852b8d4a2d6a71b9e6c076fe99e951938810597446aa93dce161d9271962bea97f022047f9af97b72ac1349abd1e6b636a3f103cde09f58eabef2dba5d9c8e46d0ee1544ea8456d3df9c8ef9be243524637cfadb0abbce601ddc0179000923bf8260a903afd8d2045cd12d67f715d2ecfd38797d0d9f6206f33ca7ed3f2b57771609f979203dd187f4619488a77ad9b5bd536c62830f633619ce1bb2e64b3de0e0dee6dad4ae508775da24ff3a1fa28eff371f29a3456d33c72457b4ed3f8adfaff9a9eae18969b1c250687cf197ad2a7bded81aaffeb1f3649bd27c9989ddfdafdff13a184caa207bf701cd738e63f768cf215d56daaab921395cd4444dfa8e16c725d8cb51731b7793650163e751e7f3bd6b00b0be383bd91afbf5d464fae53b3ff8235953b10a96464be72e1b0db2b0d7618ad538e9ec8e629087c7fab3190cd0916adb58235aec27f2138dfc1322c8222941b88749aca709090d40c2b317e2dfc41bbe290202272940a402f4791253746d4b0c30188baf6e796ecc27d074240d5c35568d3e0590dc3347c1babadbf4e4498755dc6e573da3fbe145e6a1156e265212c63a278b5e91e45537b585c0fabeec97806f3994f745ae8a674fe127ed9af0d8384380c81dacc984b80e33f847ca46f20b41c557a3fcc30c92c67b8ae2e8438851fec0919859d29c2e6ae477b56bcbe8398155cae93f95fda2271fbc4344be05576a84337082e0676e69037bebc8a6539c417e604d1c311c8c2e5fcc09e6bcaacaa8bd9d92efe48800441fa060d871457c66baf55eb0ea48de4364638e43dd08f29470d282e5d31858280e07b5795552ad9cd9e90eb79900046ced994d556d57ac2941306d1e07a2f792553b283c540ac55205e36400515a07c09df81473bc66fba4e8424de308368d388a3bb435493b3f4c1be9f4bd9691e450018bca0a29330bacb04ef3cb9cb9057b0a059269025dcd959b4467600ae45e5a740821a4c29b6f5373966624aca5a03a3cdf606618fe789b497405c49a09af0f8649014043662fdcc9bab838856b866c7c39de4e4bc797b434d960b30bb8e86b4ac5559c469f968909cba50d3ed01d44b51ff4626e614ac49e4b58c836cea7f848b37494b387dd05f340b0b69923b43958daaae1016ba97b9c2138656c7e12de42cf8051138992278636ec5f7d5ed7413bcd33afa034e29d4d920bdfba176553b625ceda5120a321b8507d73b8fde75654e056b8561d15e4651b4a6914dc07f177917b2060ad5e775d9b2aafe87f7614724ecf76fe919fe49076a4dd6bd0304151970c469f259363a60810e6d0248ef772c9adf44ce1bb54585857fdd9dc7cb992ede55684c186d097c26ea7050cd8d76dc77c8fefcecc88df2304df9379cc71af61ecbc9c6e8cb6a1d950390c5bc469eb7a2e4bc899439e33075db419ca512881eb5f30611101bf40936a4408436e6e2c45844133c60fd01e00105398a620ff6ca3bae43ba7a5cb8dbbf8224ceedddaf18f7dba87bec9a25c963d74c22bea30c33bc3ee69526a690d347b0a019ae8f656f73a4b3a4c0be8f16f75825d2085f7fd7e11f1b5f79e67d1be15ec46288169cea2ed742eee622181056cae8f452b47225dc7136320c6d382f70a2ef214202792d869ec66dd13196cbb4c14f7c6c3da780192ac7ff02510b6135c78f5c4f93e49071061984cc16c4db4bfaae7d5907b90bf1f1a4bf90bfd84c6765f9fd16ed1f5ba2939604a138bb4fbc2bf020ccd76cf813b39f5eb73b4ca2c070d1521b157ad639636f8dcbaa79f9597e7caf1acc5f4b584577fd345f4ec27d3f96d1f45", 0x1000) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) linkat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)="275a7260cba5c0ffffff75e43b631d52c604") 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) flock(0xffffffffffffffff, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r2) fcntl$getown(r4, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'P\x10\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x74}, {0x16}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 16:01:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000080)=""/49, 0x31}], 0x6) r2 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba816e99a000000000000000000000000080000380000000071fec3c200"/48, 0x30}], 0x1) 16:01:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x3, 0x14a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semget$private(0x0, 0x2, 0x128) r4 = open(&(0x7f0000002840)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000300)="3c7212cac2e1191b0295fb598eb5333fb093dc78568a4f6f4972b4defae3058e4d937ab0352daf929be9fb2bbcb53aec0011f180fd2d70bc0b03c8b58e253add0882b35185e445470a48648031be01f9d83735e33fb34e68d83c363bf857b194316069e13253f26719cb9762e4313ccc09769a38fc369b29f15f123e3f6928f48b6a6479b3fa3e2fa42fc15742b87e5f771bfe76c3bfe0c1b85424515e32c1477e506df44b3ef8d3dce224872c1da29e1598a653c1b835014b2515038bc1fc44", 0xc0}, {&(0x7f0000000680)="ab50079f385ed30cb1195bef1c25164d83f49f4f6bb78b1a235efe3de5a28ff0e73320b439d613c742849861e895fefc51eb4cf640f2dd07e902a88f417e53facf4ef2a8d527baa67af735636c75e11b30d6fb89ed8c8ef0c43e953b817933c4ac6bd092069002822195efb451d10b36a04e9e350d227fcf55b9119636fdf0b5ac279ff06741ccc277fc235b6e34a8444d19c80102654b460fd3f8e895f8af50903fab19f6c6b05d81e3c256487f112099384d02067464bbfd045d5112a7b9f6ccaf4c9814ce1c0bae9067290feabefc42c9eaea1af470fe2801ecf5017c1c1d5691828dbd5475fdcacb9c61ff1c95644d59c80701d8f2d8a9a92661b52a8071aa656d016f5478d7c4095f76d02f0587dac86cdb98fd0053f9bdf81fb2f4b429d79017e5ecbdf2c53fb4a99f448a644b6201581e588801c1b07fe3f3d03b1f543c4e37e6284a5a8a83462c591ce05f0167d94b3c228ec27fd6c42cfd4aee527fb5b498bc4d94d3dc0996377cd274bb302cde73aa10b7854f7cadb5669e35b22329a938e2d9651eb8c21527244e70f528edf64ff35c1b2cee836267e497e04773062e33e3039860a4d4c507389828d428a71a8f1a62687a8e5865e950a3dbf9c156c7e7e09df0709078b23e4a5124993af3fa2008a31797d299d3cb4431929e0f82270e31f46358f130e702e5cd38b1ff5c09e0ea66fa8bb1f6217d30935f867696a04b3020cd6f55bddae6f36a2cc5b96de10097f2ce67b6162e3254023b947f3bd5069b7fc8bf5896b23b5796cef32aed9671d99e40e244237275f01d94f75896a1f92cfb3bad88eecd21810869e27316f58439324e5f5e16444270b60b420b516e79839bf69b739932b44822603bd67355040374d9aff63b07d41c1f6265a3634c93ad81247fc7d4140f9efc9d32040e75a078d5b66c08ba6aa468a2a26ac576df9f241a17c2a6e5b9c6d45978fc774901b7206f918925e3690089b1ccec819477ad96aa64eb9b24481a3a22ae129a0ff5fcf5031cbfc6498949744842d9456192ea874970da0ecebd2f3979d9d6eb294a28119740a968c528cf97dd7d89413f0722d6b116570c95b977c6afa4801faee4a352a485886d591a2bf99a24229168ba7a14650eda15477e57423fc137d74826bf2190f0c7e85982a73dd4b3ec49bc6f232f2e143ead0fc0d4750db3f945b25fa8fa05ed135632142ed7ac89da8cd884f7f38daa26246875bb13a0bb931dd4bd4912819b4a94309151673cd68a12668a3bf0c1669eefaae4a718a683adc8a4bc6aeb3582e62f47b708dfd91bf26e53465cc9c22f41ef4fe7c4c14902a3d19ec11cc1b3dc97986a11b610c2acf7b22ce2be05b5436e92bc1ae6d2fe6dfc19600822bd4d2fb46749d9aeb96fd4d13b4447d7d55a21d481db71ad97e53e6ac73cb18647a3765e5e7136a1c61ac14cdc1a5c2d2ca9f7e47d2ecc6067c0b2a6305cce21853f2ba5b0727e0a1ba1a965d6e796c540421415001f97657d1d335e168b89c21e2cfde174e913c389d4ded0baff5657b484e8e1f7cf5c68757585b348529c5a8a29b9c535ce8df068d4942990e5fd8fc9c87443d030180899037242486ed91beac2f4613d539acabd4e353acff2da59c8da40f4e0476ce8e835300177a8d864d931a4aac26120d5c5ad9edc44699de96526e30bd4fd68391148bb8e0864d77f8f17218d573491587acc8b0ef43f1845b7b84e5030ca1f5ad970fe836b0730e632de643aaa9a9036053463115f66f3b5a3e1ccf7887b5877aa56a1d9e0b1e4bfac8cc62a8fec80da50394f03e1a6dbd5a15e651c4417370afb3f173896ded27d9dbd331dc8e72e551233ac343ba80964ccea2ac7c9f88cb92cc9b34375cbe38bc85d01db5f8a690cadc0f779bfa976110c8e070baf31184c3c62aac9fa052768eef42d51a61f9ef445f3fec7f25074730ba081c65aee4653a00d55b3d874894f344e51e19ceb5c11a2be2603ab02e8ed81f99d0aa8bcaadc097e860d83f5b2fce9b8a1284e62eea9bc9b2279bee7cc0792ed7052ba823695e378a7e38ea31298ee533a393de92c40e69b2348678c5ccb0d393e45f5cdefa4f8355fa9e2b1892ac75302e380c11c8697b0fa11e9f64221a8987c53e48e41a9dd89e22bb51cd1dfeb26c8fc3e40843851c549102c270ead81dcceb67976b0412352dc21a2a3c39d887ef6fe8656ce47cda837c965799cd732e02cc5d9e2cd01538030c69443cac7b2fc9e9111a3a64529009bef88bca3b9e5ea3283b6d03700f1eb2bbeb57030bdb483ed667ce6d2df67fdaf87e456335312e6d9ab7f728006b4f89a2f23c172f9b236453138d9f861f44a722b9b6f39ca92496452013450d92fd61c3d8f35c5061a7eda11f4bb7f34b1e74f400cd94c6681d29a99f8aacb641f424e6acb5a4157304bb3a52047739e6a77a237c98b33dc6163970a6a56f1c64458dd6bb640a8468e029a7c989097adf32e702e9bbd0b51040748e22aedaa04bcc7b272bac25a1c534d423eb5056407577b65269553053606ce319cfaa77996810c54527504a69dc5a36926ea0bce2a0eaf60d061bae97b55d7ce26c9a5b1a8b7cb2ba2d1955fceb6971ad65f6a19d336b7918f2c87f96ea97ff3270d6a1b519ccbda7ca06c7b5046ac14c16f37aa873941ee0c659046d11c199f317eb4f0ce1f7e364665b6d3d0114504a192aec8923a612cd5d72d263ee3ddfe0f29c492242ba88ee7f77efa02279324c3dc6a40fd9a264fdce60546d295228989420d08bc975cb1494534423b5baf2340b9969e10571d0a41bb40cd4cf7b1110e94669a13abbf2b7bac52db682ab24533f6c76793846a5b896e9f2e293f2b0d4338436da12b793bf3234db9f40aa6309645199667a0de40705987c9ec0ac39ffdc1eb9b4780fe5ff4caa7ecf38a40086f8526e75f31a455bcdfd1cfb4d704e85ff3d9b0c7606e584282eae4b0ce57ba4ee8e52c4858b2dc149813b7076632eaff65a113f75d18e247acfd67e594717c326792a26c17e5db06a4af1afd2c14638e382079cdda166290b0292dcf4f121826884dfbbd7656489bbf018e06b13e0add8460af1b136a27c019a2f4d83b826f0fb2d009bb25c79816a49a38e0ec5916db94146b32e9c5e5054d16c3fa558288066f15ec70ba47e395a078885421345aa3b3399d5309f14c2e022e3980833de349e78cc88f5e1eebc6eae61c6db18f04476746a1976aa0a7ebbe33a549a7193c01ffb8771e887bb948cd70b43ac6a4402841107db5aaef480cca9adef937bd68bf44348905be23362880fd834d57214b73c576ec2bb70f100bfd87175db6718081ef8b87a3f5d19df4ff8d3ce9b81639e43c92eae8100a2496d7f2300a55a971a005c9a96b72c33f789ab1346db3c60d76dae12824796b37510b4a4cdfa0963b4d99074b887d3be7c34b99a483a61e39e1cc39f5b389a1f81a311fcf449dcc156a489e33e5d2a4fa544812109e582eaa7c7ace21a5860044398220ea7e8d001b86133f9ba573d7d14b9693e8e014f4b406ba60e40ceef08d494c73499a9925d6ec517bccd7b435c6245b286d1d5e814d0d0d7ab1f337ec06e245e5e84401d653e0b2a8443bbeb97c8ef004063b6b31a37f0e07740e7a39c5ff7c0fab0fe9eae5f9bfe021d4d3b430044c98e7d5ab49cbfd26de4835c5e99ee27b5c65aeff9c55413a2c0a709613987eab2bb05689c3b5b9c55d2cb31c31c4c142b9824790e9ad7ffdd2fa8ac6517a7e1da0de3acef4a6328ba0112969d2b7091f87a5bfaebc35939cc1405ac9ce281622dafe23e489f52e274acfabf6d57d69ae304a73da606d21c6f8824d6666b6912ee827367788cc7b0c5c9591feb5eba651aff8a50fd461120f1d3a388a6207e8e89c1d1793f08f54a68c0d76bbd5688274c46338f22c1b3c53b61e5a62378c4d4bda7afad8a4035b4c0196df42dbf6e0c65000a8a0cd91ffdd1735d7bbd002aa7c7dc5d49e18b1e8f41dda2e00a4bfcaa5b4ff5cbdf4371395fb772e555ece65780564cd44448e98335c332ac520e2323286196a138e92b38aef6ea653b0b089c898c9173e04e3bd88dcc474113efe57b251755770c5c4b4713d7bb42ed67a9131f6f448ebd012ee8f7b88a4790f5d4518fb9a16f837b4eb6715a6cf4ca0fa3807a3d4fce1f92ffa0989edf869d9da259d3a38b595640be5baaeedc57c93c97df7ea19038a1445a9b4b1e092588bfc8d845ef37ce0e928d144b5c708543d2d8658861dab6b1d4a3bf33841b4a4c2b31232347cbeadce3d285cf1148ab1a299b41c194709562c0de776496aa7fb5b51be6c1b1f17c7ed0f4cf980e769843c2f3ef3d7ee59d64b4a0ccdffbdbcd7ff0984ca67fc52d5ba9ec42790c24d06d2ef555d8e94145171fbf2737907661fe3a81bd9c19ffdf31b31df13ff34e75f8c443e5a9fa477ec609ca02d3be2a6925992f56eb1dccbed91e49565cd17822e8ecdef5cb98ce0881345d3bce64cf6eef4d6f7a1dd06de33d1cad1cfb04f5c58aa13a9deffd1455fc434dacaaf4a6bb9eb8275946d52d499373b6a2714fa840b025885514d90c1784a1ed042e7610af741550b377931aaed3793437caf3ba6e4d2091a2d6299c170861cb47256de31da0b474d0efe45cb68a0b0e7fd34920a82cdd8d6ec31586147a3fd65732c9d0b602f0c47e4678c216ac34dd4dff896d00db2ec7fa6945197a094681ba88e11e51f70e381eeeb7cfe2d375d59290838481fdee7f121e87f8f42640e445134077e236e54641ac1c687406cad4fa892d46a9eac31f3f653bc77a2f7767ee1aadf76c3556d0b8e5b4744457e607ab862139e7694040f7234867ae39f79d9b340fb1726ee5872a35b1549d4c026dbcf3415a255bd594efc05ab4b22c169fd2e02db157c3bdc4630f86ae4d4f277bec938569e1b69744b0d5e8490d87cf4c446eb890bc20a5a0ad6c6a500873dff900dbe9c90e171d387022bc21d7aff2622be0453b5b541182116c87991f8247283ca18252bd1d4434ef1e3fb27c5989aba70eb2cfce45cf2761025e7edc65289b81460f1199f29ad0332fd6a1635b06c0285bf8bee5b0a3f70de9a103180c965add1709765234cf63c070b97e71b777351916abcdd0ad2f01a269ea72c5d808d6b3665bfb820bd23707d61ca1cb34e5324981339d0c5f06a9d0e166b8465b1436ffec81463b3f29460e37db41e8f8f8a2d79751fea9d7f19cf776e875c348163a06a758d02ea1643b600377066bad0b39a55d79b3485fdd8330f9b039e6753a17dfc62ea3ba2c17936e6d46f56457093a4f9acdee8f8ad5ee3fcea297222bd125a925e6eb89a8ff9b6c362a62e14cc11bc765ab48a84b76874640909f6ee44d0f6d30e61ac5fc9ebf621e80ed9552cff3c331583df16544ad8bc43b7945e0002c1cf6a6f37fe3ce243c4a1e65f38e423cc9f756be85bf435e47d64a8574ec9f4e8b1c1666fc164256dd3775c81b89c7ed804afa171716a9a053a4dd7ff88cc5e708523753faae3a8dd4c7fffefd05be50097d3711fe72d0507d80a8335df0023321d2ee34782b270113260ad0c18cecdecfe10ad33d39774824b5f7ce156ede8b336b2bd3ec984713bb8f6fec9c143c6b5d571f4b1703e7b5e77c7beb0d2681f5c2c294239e1b6f0cf86cc13a695ddd18228dbd9ad910fcd08922d18b4d4a5ea4b070c4a547dfcbdd11783640c119b97c59a8e7694a6f3029d12d9ab7bef3aa8e0f08bfc0a48de05647a0f542bb75841fef8ae23dde73c101bee8ccde2cbccebc9758ab39f498b9f5836", 0x1000}, {&(0x7f00000003c0)="1152c449ad587632425946b80a6aa26d9d3874318a3b064c592e7b370f3f82225675ebb2ed04771cb1d9863c354d0854a52b2048f129da7346b5b98be836749c972286cf5bb220599b9d59b902336dc5425913fa6188ed1048953037054221b9e54c03a9f1a81d3e52c1234eac42912ed57e7c9e5c9576d180cad47b8ee3479859c93e7a1ef38fc711b99e98da5f225b", 0x90}, {&(0x7f0000000580)="fd1b952a146e93aff9bf42e372ff258db76f66f908294c54ffe5f2507857d94dd04b3c3e8da02570b086464ca8445fd364c026f7e8d497cc343f9edf998d753c013b289060abeaa903d5823f664ba2d4fdb88bc08207201115ff7daebb7f59d53e61e3e9c59f6073f6ef5ee212535f70e5765372ac4da86e9c435fb3f64d23ac57a81b1110c23b0f0a1ab198b63aaef4ea8b3fc68b04c1a2e04019367067276bbec04eb1d7e59cd0a82443265e81", 0xae}, {&(0x7f0000001680)="5d7409f1c7918d75cf9fcad29c9ae45539caea1f957ee11d5ae893a6aa6526b270cd7148057e79ae9cad9a6f82d934b46a5818dea2772ef7c508c34acb5356804efd07e83b1acf0fc965e2d064b839c49e93323aabb997ea18da4ff3b7304f45d08cb41242739b87034377c3722357aae652ae7bbb995d875f92fe684725c54ce1f970112514a8bc100228a2952d1309177e64c06c46d3842a3d68a0dc542a12732fd9009e264821ca943311cf6bff0026fac5a139f8f098e21223449951dcfe193b917bd56c6905230813b7b83eaa78f1c0a8f0a90a79861fa76bc592e4e947e51eb0b703c4d922e3c62c88f0e28fe57587490e690a261cf09545edc9a926646de42c9813f6b8bf34f126f22a6d6edcde1114527c66e9c3b6a42fdc2461e492aeaffc2c78dc36eb87fc5630de1e96b1ee7619ca7780b689ee1ed0f1e46e8c22b9e274cab829b46445ce5d6975eb9c47aa28704d9ef4a6b7453d017af3eb879576beecced70473991e85a0914dca2ab1cebe9cfda773aaa0ca24fc5d0f76cc49530391003ddee809c9f1c0d4e6c3c321e258caf0dbf990369f589a826cd3a731fca646767a0bdfade44d99b3ef8b5145a79d4447944e200863ae0633375c226e672002efed8ef8d58b328b7b1ee721273a58c831a0451def4c70b057178ba36b9ee9a87d88753eb925fe41f93acee6246f757e5ba2adc8aea4232d782ac5df47713509512f7a20259a9f51c4479ee7874757aacbf986eca81d170479519b52e43051be61fbeb022c23699a7d00d1b88cadbfc0bf6888e7519c20b291ded30922f0b4011e8c1961f6a3248f3718502c4d706ab95a6688d1d8a76b2cdf0edd40fabcb41a38de2b697556100f9e15d741c15f60dd824cb922cd82b12b4af7737d9a7e4007a17b2121474d65947f37442b36a16ce133786cd6ae128d3c8b283d44111fe940050baa08599c8128fe3aa59746c52fe1f13011f6f787334050e33ed122d25baf86ba2fd6234bdb7179568f0608c1159cbd894b155767899bd2a0e3330321ab6aee4649012ef1741246852a95baea03a915c35bfa69f68d9f1e4d65e1595348751d82ebce9242d735fde42ac6064236d7424a1f130238bee3ea15249c01c2d8d28038628b10b131cebcb8fc1343a5d842676b747122d48e2f2c62e9199daa5e77c48341aacb18c9a8a3736eb87fa93ac36b28b236518ce81258e13eb49a319c03cc501f4705cacd5e574c7dba1e0bd007979ec8ef1f1986ec3400f96aef715c8c555e82a4aacad9e10a698e246b11980a7e2231ab0f661d5679edc366e41816369a5d2cd01b7c6ff7b277c484ee3a9036defab1624e979dfc1beac13b0e04b2fdb8f6a3aa147c27c58d1b0ef0a0e06e5956f965d0a048483881ef22d95a0c5215d99c7154df49285e81966405155beb9b46e7d780a0868bf67f192c5b926130792320a208dfb690418ea99eab88f6978f0a6ca2f33241490a6c5906982d274525c5d042f49e34c33901d1374bd75a8b0a73c55652d8806189e6475b67b22d4e55caddaa2d962116876afb480d881229ba19724cef4eee4542d36853b629b5b38cf2e648d8d1f1ddac59f7c9c6fcf1dc68fc533cc7651ccf47aff29e62ea70ca320282a1f41289b404ec06b88617af311bf4dd46d441ca7d6ac0dd72b0151f13b6979884284e33f5556fc91a10d74fd2709d222e057787a84e068fb7be41a255c8140a6327b85ea63c11f32b839a6ee234497218712dc6a872bc0198a96fe0e810d4781bac1d05ddc76fc61a597bc6ee868e46731f666d86b486bfda7624fe9bf0a7f1f0311c22af8a3125b17321c14222a93417999012f7e125cd7ac07de4a61e4a3a42c63f0db2c260fb600f5942c303ae10e69a5c28d096dae5053a6c82c47951bcc784434c93a80e10dd1651b6d6631925d7132424c034d4cfdca161d088463c0440df3226234226fd2e5af8608cf5d612f94a108fd4c8c27d94ca89d4c45ca15fdf4d7897eb8bffac06e207c3b2319d76f3c4c9a1b9e166d61f56307526f69f368711ec0b7320de2e96f2594fe27edf49cfd6b536454e36ae7eb44273529fc1bc6a34cf45e6ff9a8449d6ca12a9ec66dcfa83413f4adb3c0a5d1af4f7fb3893cc16c23b06a7b2db4a2503bb07eb663306232a123b5c56b4322dff7191fc88e3ba168f9bd664382b4a43c9b1b4357aeb58533ec8ba1fcb74f360bf78d3befb184ddf2b16b8d785fd33bd1ba1ec3dfd18af0ae20f874534b283d4ba1cab589ca01f65c5e48486522c3fea1a95581e0b61293c680bcf4312c23b6c6f778230fa84bc2eb6cab5654edd737b6598f96093b2dff872207b308f9c2d965b813e8552c61906977fd4c9d699f9c96c2514df3722f7b1b7cdda20d1d35b13b90f55197c0e48a38ae5df2823ddafe4a7695a2f4068ec25d6ff324d478932e4c0a70ddcd5642722a0c792e39f46ff747aa61edc4ff2fe84d0519e8c96f239e634469444ab6e08d10c0df64437e2f59075ca2513f016d9a1588db87168904efa3a23cebe82ffb72f715e0890cb20ce43044f44029aab12bf8e1744246bc7e309856b067d4a844e800c9c6ff630bfa076fa2e5a07086d31be0df1be2a948695dd2cfb89fd1275335c28e8ec4fb4fbcddc4f810a31e6e2133fcc326a380c1107b50f193149c6fc525a588bbb5a743773ae8d30baa4da2f9b55bec9c2968a1c5833f8493e18abcef5a6377fd33e918bfd3def9e44413462acb463c0506aa4bb9f3436eee98e31f3e97cf50461822fe2b072656fe6b932a1e65cc8aea514fdf3b9514578f2a16c45a9cb58fc22757445b88cdd203402b3e75d7233309b5aa51ddacafd4f6a7b7daed24bfc673d2a8c42f81bedf7f8c6e22262cc9badc6d7aa0d014bc1ebf11cb3269eea8d6301d94f962640548a064c9dccce8ee4a8a457c7799e838678a1e3c35615468fd3fd44bfef11b9d39715f2e3277ed2c24be74b323a1dbb6af22a939bd584f4f913997005deac999834e6f03118985d6f63444303e728cc4ee17e9315a1f9a3dba297a2645755d066c44eab341e4f902312aa87cf6797332660efb6bd270ec76c76a14893beda73d4e5873b305ad9d7b5bfc508f0145fb8599bf6e1e154c77298e846a297e3a6b9ca8e0df4f05a305288c44773446a4e20eae79fe03eefd09d267d14f4f2716e1fea3fd986544c3e1cebd32db211a2db140e1ba686c9cceef5f207f972f49fe646ef122ea29d75608918d7880ffde856b12b431074d52ac5ecb17bd6eab45af1a9b51b1b31859f4c74e9c0b14963817be7e76166dcb1c5ee6f55768b439dc6ee192aa454f1d6c1dbe6982e609437f9d5460068dbc161ecf88be0b88f1f2d27cb938590051aa97476dc81b285010153d9e6bd67f268efe8480abb78f40f64d22b2d1b92e3183e276087ba20c7026a4760da3b6d419830839f5c2d9309da466fde92628168f723eee51bb92aa135ce299c076f5ee299b163b701c0a20e7a03bdf1af3964cddcc4f59393a4022052b39e99b5d3fcd8d3f142b489dd431fbcabb819dc50a48c7a0fda448f66e9139f114aa567682857845449f2759cbf12be3d0fdfcbb2525ddae8768051b542729e2e94d41d35d9a15f9587f1558e795ab7f1ae5abb2111fd4316bb868d9b578fd4dd6eac3721a7bd87772e6aa4710c35258e1b0e58071b641ac30f37219ff1d131607891ec689420d2a0a80cd84dd558edd62f15c33df82ebde3c3b89439a7903a2c2e738d7e76acb941475f043f838cd49828932e71c4b48f35be762cb260cfbb890356b1a5bd75a66f546df05bb86487f17c013471516025bfaf5561a815de3b15642a48848c1403cca8e2df2f529ba7147ac3353b554e13b249c0276504e611612b8a3f90b7f7e27ebd996f363ba585a9086e007a22a80cf241d3d79b88caee2442ec403c405a49a11ea2b1060831a75eebbe794cf06487df2d21a83561c702d39dc73866a9343f2eb0e81939fce40a81d44d9eac43ce91bac6d97a1ad5ed9f2240ce44a3c1f23c32e759ad0bb04c81454c8d9676fb2e11d4b54b56789ebe47c7692f1c73ada22ee7b20529299963c6d047bf80fe9736bd47003225afd6e456d52ce140064e6d03e7a9b06a0f109144951ed828a999a831588ebc49c4f0ccef56130f7b90d8a06555242dcca33da36d82771d8056faae4b674a3a051ebb4c9b80c7c2029c4c12c111b83a361a37340b63e1f7afd88aa7bd7843846492b4549cfaee61809c2ebe3efcfa537c9f5a144be48c58a6d173d03509df45548ffd3e0fcd0ae3aa6dbbbad88f929d006aa563115d02d44ec1a5387e38873a5bdba73d00d1faf22ed82f8915ea972fe14a43dbcac0c54c009c3486f834c1438d1b5a4f98a91a8a219b8417bfd46e4fb7bd399198573c1c1fe92f3b02167776bf961f4f5dcceab3f6bfce7f825ac62be7158b5dfb56a635e26fd0888aa56704bb6c9c37915aa565f45aa0f7cc443956c09f0a8ed60530e70352049284bf6e374cc19fe46eb34155f9d066211f60c3332d55fa165b0b656b1797f5f264748c46ccbd756e04e61363851576cc4ef3742288db77a823cb958a00fbca09f585ca4d74ddaa72603ad66e76268544e905d747c4e81f89ecc48e1cd34550bef4fc732706dc6f169d4e3a3efe63471a3f8977cfa00df4842f8bcf3e54fbcde07a87e5f4451649e17876884a59dbd6a904261a676aae764e517b942f2e8326433c5fabbe95e531553df64a04ddb8941604b6ce3079c9c0e0f8a0171a044343910901a746eb408828b5db447c59604379dd20b9287cc8c8c6ae498b6400e623555fb07c6e6048dc8d31981ddf9c8ba30fb63a8e813db750a6b866a84412382831b1921eb371968da9b016d4758bc44540c56c181b42fd0e202aba41d7ccf5fe77f6d5ab19accc1341dec43b81dfc53924d91679b66f65203b3f4ba594621d4c34144f269ad15ebfcd7e4fadd6914e68cef19e36345d846eef077f12ff1710ceb69c77c2210bb5b40fe000d30aadabe5b51318293fca4380dd98146cbb94f912928289c47ced5b599005f74dd1daa00e8ff233c21c0e7d4a55445a6d3723e483942147aa7ef91e0312493fdc15cc5c42654036b3285df0f97c39ca4ff0d65088c920e3fb22bf7707d0ad0383c288bffe1c219c9fa8b190a39a85b8b0933efe98c2b1645b15042305c898a83bb93d2f703940f6e05db9a324a64df6e51e7cd0119c44777e1c9d9806e84fd3f0c9df964fe80520e1d671aa282501ed32f45ebb0047573de2d8b2614c6bed156e37969b7481d2bc00922f372a0f9885fa1df1b04dc4c9411a35220b9cb296e4b19aef021418794ea6e639dbec96d2ae37b02995e1ed8d5fd683f6fc69dda249d50ccf7e32ee1660aaf07605cc0f1a456ceba1a29d4a2a9f5ef6fd3fb284c3ac78f1d00bc66186f6ab4c5864047d5b9b814dcca5aa0314bc8036f9b8f0ab901ac8e45ea8286c99f98f6f6618a8f0d7d85caf5a1c1a3761b35eb905cd0697cb74084d541d6bc85397b29b2fb4fc375b7d41d8be56a078a40690e4befa711c100e02096f14a79de8ccccc5c47b7257432cd86a3d6473ac98ecb47643ebf8619c98fbc2d710e7155212a8f8e55e78ff8967eef40d222859e9ad66cc16fad2de00456a8c54a234dd6810655ea07a28fbb5787a6e1ebaf1d4324e2b61db0bc45ba8b66496a994c003fe57c258ec73b155183f28c3d21734c6ab9702177cc6859daca723c2756ed6a659a57b1880041d9398e321a201cef628c4c27956bc8a47aad456c74bb0dbc7", 0x1000}, {&(0x7f0000002680)="56ce5c1e7bf2d06841db0e1c3fdab1ac907dab183282cc0971129c35739ca24bf0deba68a7f82aa219e0f42c5ec5e35c1a9a241b2888f0aae20a5b40d22d4f8bf328fc85aa9eac372f9d4666afed511814a0f78944012ea94e1b79cce592ac66239f620850b5767e4625eef2a8c9e5934bc6e4c78dbb961f42a4c680c9b3e34b1412663c68322bec88d11360da07f84d35686fed2e26020d2977b40b3f49f58856185db9", 0xa4}, {&(0x7f0000002740)="b0d9a88aec64e642c3256a81a542c0a4f131b79e8ef331ca13ace505ffb212528dd5e166ba30057b7d735ff1f35c01290908075a22ff3ae68d6d73c2a5ec868bdf9b827d75b52de33b7d2d79cd700ba9061bb83d7650c8e4c554a88de699e02fce73b8fcfd9f90b97cd978d9f8d012d6810230de2335b8295793ca5998ae053104ba9aa87e2301fb78cee6db23464a41ffafe95f261b", 0x96}], 0x7, 0x0, 0x5) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) r5 = msgget(0x2, 0x4) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/49) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) linkat(r3, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) semctl$SETVAL(r2, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) 16:01:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x14) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000180)=0xfffffc01) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) r8 = dup2(r6, r7) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x44}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x43, &(0x7f0000000240)="422e05cdf1a909c07840b8c5cd92f4310d7b686f86a143c8f0060e5cc0dddf7ecf4c991efa040ceadf08f7fce88b8ad111bab03a1d17fdf4d16024280b8940f2727922") 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {0x6c, 0xfd}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) pipe2(&(0x7f0000000280), 0x57f699cb7245e618) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) close(r2) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) r6 = accept$inet6(r4, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x14030003) r8 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r9 = open(&(0x7f0000000000)='./bus\x00', 0x264, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000080)={0x3, 0x800000000000002}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) close(r1) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) r10 = syz_open_pts() r11 = dup2(r10, r10) r12 = syz_open_pts() write(r12, &(0x7f0000000000)="a6", 0x1) dup2(r11, r12) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000240)={0x0, 0x8}, 0x10) close(r0) socket$inet(0x2, 0x3, 0x20) socket(0x18, 0x8000, 0x9d) sendto$inet6(r1, &(0x7f00000000c0)="59b3c18ae9967572818b41cba5305990bbad4ff387c6fce2bbe2b42e414fcbf133ee12b405c02a5bf129a6915dabd34d524241c2b0a3a661bfa29db19fdf92713e05a0d7340016ecd9d352b3e09429872ba973928a", 0x55, 0x6, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x2, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd70) r2 = semget$private(0x0, 0x5, 0x209) r3 = getuid() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r5) r6 = socket$inet(0x2, 0x4, 0x6) fchdir(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xfffffffffffffe78) r8 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2536d4c75c155c53, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000001200)=r1) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r9) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xf929f4e1b627a573, 0x0) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r11) r12 = open(&(0x7f0000001440)='./file0/file0\x00', 0x8000, 0x0) fchdir(r12) r13 = dup2(r11, r12) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) kevent(r9, &(0x7f00000012c0)=[{{r10}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1, 0x8}, {{r13}, 0xfffffffffffffffa, 0x9c3daff2b9df65b, 0x40000001, 0xaa4d, 0x2cd2}], 0x100000d, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffffe, 0x100, 0x25, 0x1000, 0xfff}, {{r15}, 0xfffffffffffffffd, 0x4a, 0x2, 0x2}, {{r14}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x65609897ceaf8c3f, 0x4, 0x100000001, 0x2}], 0x7, &(0x7f00000013c0)={0x4, 0x3}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r7, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000001240), 0x7031df0fd01c15be) r17 = socket$inet6(0x18, 0x2, 0x20001) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r18) fchmod(r18, 0x117) setsockopt(r17, 0x1000000000029, 0x200000033, 0x0, 0x170) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000200)=""/4079) 16:01:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x3f, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4000000000000], [0x0, 0x0, 0x0, 0x101, 0x0, 0x2, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x3, 0x3fd], [{}, {}, {}, {0x0, 0x0, 0xb8}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fff}], {}, {0x0, 0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x3, 0xdcff, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000000)={0x7, 0x7f}, 0x10) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x77, 0x4, 0x0, 0x7fffffff}, {0x7, 0x0, 0x8, 0xfffffffa}, {0xb5, 0x48, 0xca, 0x2}, {0x7ff, 0x5, 0x68, 0x6}, {0x5, 0x4, 0x8, 0x7}, {0x44, 0x1, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x80000000000006}]}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) ioctl$TIOCSBRK(r6, 0x2000747b) 16:01:33 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000180)=0x9) write(r3, &(0x7f0000000000)="a6", 0x1) getsockname(r2, &(0x7f0000000080)=@un=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) dup2(r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:01:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc01], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x28) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="01179f3a8738b9f3f7588cc981001c2f668528e6b3e72bf676c31133b5ea85a6a9f15afc45482d232a191ea2613fa2a6bedf40746c0cfcf0db000741379fd93257aff940553fb3fdc478b6a09b7193d77e068e3af1d2c2a131c3b13f6c21b5a79574a3b23fe19555ad286891f9ff7f00000000000000015f0cb30b3600007a9e779c47143ebf351a51a16d1757afd3325a5e80c67e7c3a4f4f8c8c23f098cbea0feaf2a796766f050e3a472a3f7a33851c91f3bcd46bbf8cebaee10a29191ccca7ab22e35e1cb516e8db1cfb488e32fa1b3c1588bb009be653a5933fe96547caf7eec8db5c5927e9cdf1d0061b347d36c3cc43a624211ba10000000000"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r4 = dup(r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x8) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) writev(r5, &(0x7f00000001c0)=[{&(0x7f00000005c0)="7361c26f2b9310fba9603e681636480b31ecdba1e4f69dac1c7087e7e9aed2b525b12cab1c553b2ad5104d4a43250765e1ec6d9d3bf3802dda40ba4921bcf060311ef3c3c7d917487481fc633930dacb519e08d4837305a3", 0x58}, {&(0x7f0000000640)="2bfc67e8b87015b52aae66c5594642bda70d327045bcc119df8b49bc8ccd10ca623269f0dac4864e9cac6feb4e937cd732ceba44941b25e4cf81075d5b7cbca00d94956ec24a1208b23d0738778ccf86f7794701025f46a45163cecd2654e10bc9ce2a83b81bd1f1b52309b44fe57de40fc641022d6321a024c27319ad4f9517ff80940ffbd5ebc802e83ee6b34ad2780eca04f1f83adcc7c21668ff2ff6a56d116446b787970751e8dd44daf212273a4a14b1772ae44e371102835102f2a95ecca02cec82f6da951186659516a000f8d62b0d96bef540582755debe0abacdf728f5307f4fc14aa1d06cf81a1a456003499cd933561c94c0024d49e55cd7ee69bd63a94b195928dd864d222d60c9c7f3fe800cf8d16c385d8b6b9de7f7266f1b2ac15c30fbaa4a5e594637ec845c1dccdf8db033cb8575eb88761ebed250a775d4716768d8150a989ad69ec1752f3a1a65f949d1cccfd38f8c988badba8091f40356dedbb383f7a810dfa7d5aad247566803bf439c94c078510d3a79a4f8d18ad798862c556bc7ceb410b4f55d196bd6deab166db1b947397ff3381db3c40e46729d5c5223ad8d8af00710099d001e53a09073d11a50ae57a71fb9a94ddf291729333e469fbfd006549672440cf9d914fcd1d38915fd63bbea9a759ce238066b761b501a59dc08bd4195537a1f03066ad5757c40e1ad2f08378a1400081053ec1a31d432a6b8de03ec965e448fbc155780f4abb47d0534c9c17cebce49d050aeddad52c11d8299e379e1a6c7bc0774ba5e50c9c212e717e8994dc665c7c51767ed9c7d1065e97939b2618d6732544d0aaf044c32b9761ddf1b0edc4224935d6516cde10141e185fe3ef35de4f4fc3d380236c62498749cd634599b34a3bb9caa88d2f49a0723e35d25c1f9880c21cf035992dc1b487a509750bc6d0f7119b9786b741ad8b8c4c1fa76872bb0a9824b06c0ba9e5fb26952dfedbed4375e7e0ce821cb132cecec42647bb1d3098ecac438dd6b366ba9c15ff5c8c7af2093a110d89590e1ce5e00c565a4298128e7b4b114367b0d495536a3cbd3aa958270c57017cf1b2d04d8e9ff18e57b6507122f4b9e01cba9fe16f5efef066fe86136381be1f7ace02eab589a454f2711026f49c827daea4411b65edac138579fb18189fe9cb08ecf18835d89e8549267e0ab28c86003c7cfd42df9aa7c87fb47ea3e21be0b6d5850658be153a42c3d3b3c0beb865ce623c6b26e793e1069dbda540b641867fa5e67c2cee2d3f51c6b461f90c1877c383906bf1f7d0e6bd3447fcbd9b396a475c0fab4305212ea6eee7de23fac341f71b445e6a78c534e930234e5303a774f5c9e9652e2a91162be95947f09a5d575ece10eb0c0ad649372b52a780160559bd164978bd6718f13057cbd0c39fe78ef84abfe9387a63a4558dd4735edf5fa24b193cd30f6e2c093d2e4b333838f1811a743ec48548740a6389f25b3e63c4775d23f1148bde7fb438679b3f45b104d17b3ca36f62b0e1485e0c4c4f43b75b53f422b059dedbf1c1c578cd1beb488f4d4122dcfb1c5b365c07369926ff1fe15e392d7f9758c0cfd9712e540d6a754783eff190dce6bbfaa1520180c850c5c9a630a39e4e434085db7f110a3975c7f1f76b7c42079aae6ca6c42e3d10ee5a7297518b54a6ba999b6c1cd61abb21f26bd45a8c2f3b42a4e312ef84a31a1769d114bed52b687c72d8a9241f0e629e26d73798623c32ec67f7f46bc5ac9383aa6505d47e07b16d3a40a89546b3e3699d163ae2dad7fdf062608dfcf738c2f26f277e3639e83b75749a1b1cd848df0b839fcbbde50f37f9948c2ae52a71b11b18f7839ddbb6fd93496ebbb580ca8b47eaa7524e008aabb091ddcc30b369947956be9e2a8959995f7f174b8af62edaba8ec89ebba4f745ad4908af0c6ed0e4284259fc4f04031a79ac4cc4b3cd970a49f3d9d17ae3bd60f6a7bfc0306fa47760fc23670ebe047b8260505fa3c321a7bcfd583744e4e4a9b430ec9950f91c125215b1ccf0587dda3d633cf1ffeaac37c37ae082d3ce789776453153ebc144bead3dd312b9ef9287e957ef25e6c33873d8dfcfaf86eb3042401053df46d1c45f28dfad56ed7ede692109a749cb1037a59fac22388964da09b94e10fdecdd43617e92f75d96f2861b032191177ce4d55ccdb5b12e898a9852b43ab9734b30169be2b2f89595974a2d628abab8043e72625b78604641beb6c3087992a5e718284a914d34646887894812d9830e240c843d2460e5a6d8ea628213b3136cd95f697dba0a3103b7f88806b3d94245dd47a2091d29c364707dc89852edb6b04ea618c56e1e6b26f56c08494f665bf837cbaeea2875dd9ea3a22d672c73b8be6bf002656f08414c69f53ec375a5f2b2121e15076ad152f2efdd538a3563cf44288901ab57b4d919a04355c168461eb2724fcebf23e4b1c3144acc7933e4094137678b99499276004325298392c5ebd2f0510b3a271ac718d32f7679179db06b78083115f0124373b3ee0b849344aa3dc3f7986563ea7751d9b62dc8cff634709c2ffefcc69eda7ff3b4e304c58ce3dd9249a2a4b2b9fa80f7c1da26955a8f168db0c1f61cc08e44b4596023fd492227fc9afb91e7a788273f408589aa836780055ccf76ac5bdf2be0c115d7f6adde3035123e74f149c5eef8c720819b4ff427604f08cd2214ad6130376b6be1c1a96c31192150a01560b9378017c8eb1d329cab91501840e7040827fd4b7cd633cf33a49adabcf427970cf1614aec0c8e54ff10e3024d49b4cda206f2e7dd3672387311bf835b9f2196440d5db44c7918065f1226b73fab475bc07118b65ee99433bd04591f388691d9cae537ceddb48f6f3ccc1c735d4fd8e7c7714109b3dc448fb05624400490e09517322c8581d9d4a895ff18b645a346fd21417c3e0710bf1c2b33d493c7dc864e515b34073315296c3abf56a8cb846010d7ffd63afb303c945a36b55661a23ef907b99e5329621e470f05300c6a34eef51f19b55b88ab3b9ad464eab98d2c5d7a68a68923ca12a02119605bae1127f9ef5b8632e4831c56080865d2b15445825aff1ff6fa63e5747790846963c2ade479c930b0c83aa26e1b66992fde8489269dece28a7f6f3fe9a098931e0884c7353b5ef58967feb55ec42246c2fc2f670d294e1fcf8b4acaed3277192a84f16a0a488ba015a6f3b2d5103e1ab100efa578e5ff629e7fe2d29242afad16ce7e40d7ee43c023fb4483b731815ad113de2ea2dbd794c4db3f279b98a83957cf97b969fa355a87fdedc7f8871ad5cdc7da2a650a017c0de571fb29f05382cf6ddd6a4286917684b79a08f0fc6c8bba90dfe64b78e407764f4288f0a81c6267db5683e5a2acf5c522e67e1c4c1b06ada57044ac30ded5378e2b7eefbc370453e7702bf6cd7e2d999df956f68dc363130060db227ad72d606989ddab6c85b937d8ce14c3d71f48801ae7bd07ac642b7ffb4b6a260bb909c63a72ce09fe20b368967ad068427ebdf862661d0e29e5bac18309de9d242416160b034eb98634614f901e34146e69858b3b6d1c745973903a8b2506dab3701bc7de8200e561bbdf7ad941c6b9710decbe1b562691d5f73a87d3b2a5e7d4efa50b1ff7c2d8a652746d2e5d92fc44d2ca7ca201a1501eaa67ccb36ec95fbdf7931ed47705de4799419d0d732176258b2a325cdf063ed704aca207f47f340d7bc945627c19783dc8790f17e0a8ce02ea35012a2b9708a0fe40a27c6c3718fcd4d97b56fcbb16a24b23bce348b741dd725b134eaeea9b0af01b982bb4067a5828a224dca312b3213d2a0bde94c0ebfa6aad685ba9c671f5a33b1fa98afd0ddb90ad9bb98cf5f416b1a437ea202a6f45257e654ed5be68ee531b7cf5c2d85ad0f907d1c285163e178a4168d2baf3bdf8aa670aa9275946c1ec171293d5a09f038e607fef10e18404dddcf3fd391970a3f430e3f270f01c4c0aebae0f5278549663985c1d4b4fc72a6905430caae7e136da691d09d55696faed15608c955abc4a54a245c76ceee3d727d4ecbe2d6901db6e1d3a02874c160c625a427cb2ec17759829aa153f6158de842b7b2048cc5d87ddafb499e6235af998a98cdd4693849597bf003051c73fb0ea56004a35d6215e576cd7591ee542317808fb971dadc1535980408549c8eaee9dbf797585f69d0bcebd69ced5a41f1fbcf7badbc4d049d001e0ecbae49a6e9e681b06662d60afbad155c0822799421f1d5f59a83edc6b4e2a6cfc90cdc56a9fe2a6f2fd21b9a5c8fe8295cb197ba3f17a9d51c9addd7e95261ad08476c2c5cc7b13ffd0a8a987be4c1e8b67ac288df8304dd84f675f2529bdba6b56b08aee4d0f638218dfbabad3445c0ac22a4969bce53a985ceb380c155cf07420588edcdb5c2ca58ec0a9c925cfdfedb2d3d1485767626011b4f82c81f725ebcc037cadd1dbed2394436c6d25524634f04bc13740190c0f2dd620913d2ce8bfbc6cced9ad6df5c7da7042d86760145101e1a1d5da28a7197f03858428f166414e5eed3ceb7305166ec893d35c7d8bed1f9b78afff9b3fc76de4ca0418c5141fd5e84de1d788bc1fab8482e33405031b0841ed4b6cdf0a87729d466d84844caccd4d3e3b8d32da32a26f70a9dd994dbb9b8b58c05aab8ad2a7039c01ce6b235f48dddcacd11b867be69a99d7e9328e667a5ae8c879079acd7addb685185be7c8086d903f3f9c6827f879d6a44a9813094105196931588c5944e13a8bb3eb162e8fe86860f40e4e1d4340a930b68c57999b899f40b8f27ec08b3f5fad47864fcf0e9457e616346b6f992b259c20b2db286cbc2fc8a8bd79ec860ca802c0cdae63803012fb90555c18aa15b7677ba649e28502f3b9c6b2de825d253c8d3d19b5dbcdf0d588fdbf055536e81560e2363b68d88a74f99f35b581d95ae0096b7617a11c70e447241b0660002a4241e1b889ae060933478a710599563f19288af315436ccf71ae35b2df54bd58cea4c4e15b95cbb28f7fb3962e71405020d3f35de9d2f55466476e1a24f058ada097d07bc4f234ecfcec69d8d66230c6d469d9ca2f394b14c98720841df0eaeb7d61566e2c69ef91afaf5c8ee60066c4d524ceb784b3d7167fb95be85b897b0e96f38a3670e1380b8c69db815007cb20bf3e56c16cec005e5f6bcbdce25f7934b70df95601b76b27225016540cbad6f8405f49eb2e21d8f79a6cd81c3f92bc40c78b472cc8709dc999cfd0daeda903e211dcb46c1a6a4b13efdf15f3685d42f6fe525d1d0768afaf393cf0601f171a3f0497581821f76c453846c57c6959c535b8055ba1bb17ecdda82460301a343630cb8f7eca78460ac4e2e0a57038d009a9078098af5417351ea55bc6eccc4e5842dcf7962b2299f4b8ef6ae2b8ac9d39d4238d418f4af96e6df455d29dd192e522b1b96cf49baada72dec47515e871f6c3aa187eecd5378b386026563b1b809e3158f1f5a31af9a72ddd2ce226c1987fe77eb2ce1c63103f2fd6da54d6bb029d0700556ead95b9cf14a86d85620d36a254f89870e537e736f916c863569a6d2d2fb9cf69d12e1a250b6661fc7e8c0534ad9c9ae76ce47f36f260dbc564758483e6dc7b666d4b5858f63a8dce1ee830f9ad22d8690bf5a5f3da5498c184b3e38c92a435e8acec060d07854f615bcfb8424fdb255a23309eb39c1de0f44f68ef566d4888c30a153b47ffc94879bc58c449fd983725c8bcfd590e8ea99383f29605362644aa4e7b12180a97a31adc4203366da3cf3dd19", 0x1000}], 0x2) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = syz_open_pts() r7 = semget(0x0, 0x2, 0x82) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() r11 = getuid() r12 = geteuid() r13 = getuid() setreuid(r13, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r13, r14) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001640)={{0x5, r8, r10, r11, r14, 0x4, 0x7000}, 0x2, 0x0, 0x4}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x9, 0x4, "2ea86ecc0104000000ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) r16 = socket(0x800000018, 0x3, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8040691a, &(0x7f0000000300)) 16:01:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x1000, r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1) close(r1) syz_open_pts() 16:01:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x1, 0x3e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:01:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) r3 = dup2(r2, 0xffffffffffffffff) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000200)="e80eb19d775e4e130405000000339964b9eaca1bccfa4a223f388e373353d1c0c842e1c38e1a01d1e987da0521527a7c077e93b72a4a06000000addb5eb064b5ac5119938e94d0840267d4cf2a96f241b303de15aacb6828f9b71ff709b9bfc019c1c484adbac28236479459b4f63980502ebfb7ce2f1df02b1e9863b65d3c04143487db4aced9b81ad8", 0x8a) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:36 executing program 1: mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, 0xffffffffffffffff) faccessat(r2, &(0x7f0000001240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8, 0x3) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=[{0x100, 0x1, 0x393, "a25d89ffff00007bab41aff4c16773aecd84876f404c3257b484166536c3e61c187a7574c60fbec83c044e9be8ea044d1e7c82f6d546a0ded57b0d14b60a0b96b7238e7cea887c16a22198e1d5afc22c76ec3bd01058137df46c8bbedabb7b37d2767a24e64ead8fd1219da0171fe5e5c4cabc8832b9a1037b07dd06a004df3522a79c861e8be35c706fa98d024209b02875bfb10fd652cbaa34c7ed333600cee712925d9bde43c4231a50b1b728a63c195119f30d3bf9fd9c2de249d86e55f12df14373965a6501a503b0e7bf372ce3938173d296e7527ea2d3e5f9f39fdac6fe9a184ff8ffe014451c8ee036"}, {0x90, 0x1, 0x5, "e51404195d7d48ab9068887ff5251254ba81df39c2b8775cdbc5feedef5f20f1a68461f429f9f6089f2712fe59a282a053025c6671f372a2d0328a6febacbb46e4e20db67a7543090ee9d8fce7f178f838efd17d8ca63e87ec5dab0fb2cc9828ff51da64f0d3ccd8dddf1671262c0bf8891bd0f57a834c16e12d09d6"}], 0x7d}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r10, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) r11 = geteuid() r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000014c0), 0x8004) r16 = accept(r1, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xffd2) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r26) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) msgrcv(r30, &(0x7f0000001480)=ANY=[@ANYPTR], 0x1, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000001600)={0x0, ""/3}, 0xb, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000580)={{0x5, r11, r15, r26, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) r39 = getgid() r40 = accept$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) r41 = socket(0x18, 0x400000002, 0x0) close(r41) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r42 = socket(0x400000000018, 0x3, 0x3a) write(r42, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r43 = socket(0x400000000018, 0x3, 0x3a) write(r43, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r44 = socket(0x18, 0x1, 0x0) close(r44) connect$unix(r44, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r45 = socket(0x400000000018, 0x3, 0x3a) write(r45, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r46 = socket(0x18, 0x400000002, 0x0) close(r46) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa9, 0x20001, 0x100000000, 0x1}) r55 = msgget$private(0x0, 0x682) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r55, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r55, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000b413cef81819abc55de9209d3805efc939018d1435865278e070d6381cebf664b9711dd95e359aeff2735e8b64b86e4d06ed265daa1bdaefb9fcc6c6a689cfc584c2f08baa698bf80020ac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r55, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r55, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r56 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r60 = getppid() r61 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r61, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r62 = fcntl$getown(r61, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000980)={{0x2, r56, r58, r59, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r60, r62, 0xa5, 0x1, 0x100000000, 0x2}) r63 = socket(0x18, 0x400000002, 0x0) close(r63) setsockopt(r63, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r64 = fcntl$getown(0xffffffffffffffff, 0x5) r65 = geteuid() r66 = semget$private(0x0, 0x7, 0x0) semop(r66, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r66, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r66, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r66, &(0x7f0000000240), 0x6) r67 = geteuid() r68 = msgget$private(0x0, 0x682) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r69 = socket(0x18, 0x2, 0x0) getsockname$inet(r69, 0x0, &(0x7f0000000140)) connect(r69, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) r70 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r70, 0x4, 0x80) pwritev(r70, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) msgsnd(r47, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESOCT=r69, @ANYPTR, @ANYBLOB="88bfe81f0f50fde30cb6931db9dda55cd15a57c772c4e9887e817ef75f2d537a1134dfc07bb3102f3a50d32753fe", @ANYRES64=r70]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r72, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r75, r77, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r79 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r79, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r79, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r79, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r79, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r80 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r81, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r84 = getppid() r85 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r85, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r86 = fcntl$getown(r85, 0x5) msgctl$IPC_SET(r79, 0x1, &(0x7f00000001c0)={{0x2, r80, r82, r83, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r84, r86, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r78, r83) r87 = msgget$private(0x0, 0x682) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r87, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r87, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r87, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r87, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r88 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r89, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r92 = getppid() r93 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r93, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r94 = fcntl$getown(r93, 0x5) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000980)={{0x2, r88, r90, r91, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r92, r94, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000580)={{0x5, r67, r73, r83, r90, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r97 = msgget(0x2, 0xc0) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r100 = getuid() getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r102 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r97, 0x1, &(0x7f00000003c0)={{0x0, r98, r99, r100, r101, 0x121, 0x9}, 0x800, 0x1, r102, r103, 0x3, 0x1, 0x1, 0x5}) r104 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x95478e95877c8393, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2a63fabcf530d04668f125de5bfc3fcd576d74461e4f717c9158f288e8aedfe48ea67521e27f39d1eb1054a55440d337fc749e72df2feea9033e26a4be0ffe24b24bdd9e25d21826d05658be3059fdf7911ea00634735393a83be73215d7fc02047a8953f1427a65555ad83b26195fcd57a9f437d96f3d3b955183d28d2c4a176080530f8cc7012b65bd6ba0bd431b545d438cf8fdc375b15634a141b091e08d93c34cbf97f7e0ae9eb7d9c78b1a3eddb27d2bbaa68279e43c005677ec0828d267795ad30cf8a53df5025e6d4d123ff9911e58d91665ba82b7d1ecd66e56bf77a94716a4f55bf400a557aafea0da5e230218f19d895ae02209b72bd575a69ce036afd4524449a3f1b7864ec6031d3a82eee0716cb8c7b75d16b8727e0a48040dc31b187626c4e5a051b66e01ad64637505ad6952635fb2e9a284d3bef3a5581c579787a5a7d86ed12a490dc15962b6ce77886cc10db5ec293b1da8378c800561cd00fd40528e5404856531d0b32ad7c2f7d1288e7eb10512157666a5d6de9ccda2115bd2c544fcfa5bb4e5523cebc9db79d3406ad8211d2c42992a31e3bdfedcfc13ce696a3b35b03eeffd619c60c976ae35142f99af5c6e22358be4554a144e95bf6a38c6c87797e4f2fd8e6b683bba1473da0859420e01a6928855545b0e74753b54e8c9f6f09f84acd62f826e31f7e0934d8d0d77220ce7d1931c5617fd41da3daf616726ad6bf82143a88f8d448d7dc0f4cc5f0e86d0a9c95338eab8ef3310ae51b06f20eeb6608b55eae9273d8386bfd2ebc98db18d72ebb7834116b6bef8bd675ba46c0f14482454f0c7604de657cc3054b43c39ab5f1c19f4aa0f5be032724562f1defc541a61fc0333cc4d5cce41471c90c40be55c77ee197f920f66686cf30b0db782f122691cbbe5aa15984240833b02b3edff388159a3623a107b265671653df147ed839b585a8be1b490fb9c1a02ddbdcfdeeb252113399963cef0388905711415b1c9fa71b1fdb5176bf88af643a803040ce968c58abbb67f9c3a678366d05a6e74be1232459970af6bb8023451ab3fa847d325ed87c163fbc4ba2d53e584ee25c1c3c1991e3795f5afbe06f756e3e00ae96c4e9830b1b860ab07d79301c5054c7bd30837a04a2ab280526887671629a3a5874c61c440a89fe7cb9c64c846bd8e56e51de9575ea039b9d7e95bf0b6848f18cb74f9c997634083962b1e759e582ef032aee21d11e4924ac1a3dffd29a93b130c8ddf064b38da1178e6b86de176645d9ccb789b7ee3081413d2be566ac0a12475f52810603ec76d30c9e52a14708518494543b2051908870493187e1b291a830b2bd2e4da90428190f9dd6c9131c154441cf6d43e115b5a9f19c608b677262a27309f48909a82ba7c545dbc88a5fd5fc1cebb01768491f86f7bd25b88ee87b10ee8441602974dac7f876b9e8de1efe636d1878ae78bd9a9facf5dec95e05d47f64fa5ef684be48a6f293fbe1f5a78efdc69dd0498ec72741fe1e0ec43d406f30e5b5d8cfb589e27bca650515e07c827515e7ce43272a07f7a1929713f69c97627783a406f5be113f7864bc21763ef883a0e1c8957dbf1bd448af87e842428d7ba86e6cdd50018a2f812544e1d17609b9e6278c82e89bb60d04ad181fb9203d748544fb9b135a100d27b2e62c37ad5ea48cae6ef70ae241e3a611e9a674d1ce5356339edc261fa3bfa49f50a5c177d35e4072f06b128ed11c3d8156e309c171dcb323675674d77c4c79224d4c03968499344ec85f3a632c4faff905f6f76a436e11a721e3c8600b84fe0e10f4cd0dc0b4c6643cff8b72848499989495c5cbfda0c57e4c0234b59cae184d5ce00aa9226426800a3a480b6dd15656ce7c223676157a2f498bb1789addca248b147b248c50541a1f7fcabc35729f1f8fc90064e9c4c3fe63d472d365badceffae5f642a8d38c19671d6640b9f1aefdc2ea2214c5cd7d33ecd42b787f894d88cbe83d0a0fce0f22630f788816a0b7f7a6b78c0bce7e8ff26b971cd7087fd3412183e8ae9e8f432acad5aebef78ea2d6ce4e65393a05e42947d53b032ba4a59d6bcf2963e4f9318804bd254abbbded9471fb3972a8ac3c30e7b3e8b3965f77b46f7e494fab4e943cdb55870618b9785e98f95615ede3fbb544cc3ba13638ee02aa4d0f58fee7b24cd7737450e044c675ffc386753e7371f4b1d603a39b94127061b7b1db003f7032c23d17ea5f8e4a88c8c4627d4b957e1b0903d263a33317221f58dbf83293012a46a1d4c10f829aefdd09fcf6356ae4958a48e4a5742de959085dd80ed846dd4c9cdc821d6302a0abb948fbcac21dcdeb0ffbcbbef7ac959adfc891b1129c5b4d8d6bab52ca6da75c5cf928ac4ae583d7e228995af3e105bd0d87241e80e4664e3582b114deba126a65281080110612e721b093bffe6ff36f08347d6dcceaf7bcbec58446d764443d75be11b6ef9d57ae5564ceaf7a4ce332864361333c8ec3b8c3c04faec09b0c9fd418ae86c420838fd7feaf9713406c5e8ad096a4ca6a825abc4fae7d94dc5ac7b91f2eddac451b5128fd93180084e4171bb13b69d37ee6625fc464e4bfc91579536b7933b7c352d78947049426c8b097c4cc5af7067fd4367a33770eb3533c1d2916b32f66543a230e0f11d0560d90abe4aa07bdaafbcf119505cb692a0dc68dfece29d5afadc5295ec1921ecb8b500d9bb3e21e3ee89dd81547f729805e035416f20f17c68cbba4d93ee4362084822260c82db50caeff9357bcd4dedd92f095861dfc0dd344d2ca22b85616cfab9a0d505b6ac9639d2f79f498014db19d6dc6493a59433b3a1ee480da4e03d024ed1015b2b81184eebfcabdcdecd550223489ea025f3fb1bc712f4fd097582e93ec3e13ccc73d16075b4e5576bda725b6273aacf009d0aaae93da2fe742ca124a79b686d27303c6edcd200e5e484ed5fe2956125533d4160fbfde1648880b44378d74f79cbb14724bf03e2d005d2d5daf2749811ae238daf2352902a5e4ad379165d65a286fb20718a10196825ff2251c83806f7b2f36311ce080f7a8b956fd4c7e2835a0993a152fd0975676abe1ad061418c20e312db3bd03a6ebe7bbaa6c977022bce2fa31aac7b6f256adffe3b8bb746f3c6dce531fe14479ec3c52590cb6fc08f36e1cc444b0916fa6a4c5c929705753464c263cd721782f65b04708fa47283d8eeaeb6bdf86879c503c3d086187814a193e5f02f708c6a1f34728e0c665ef42010e10d01417fab6b1f0e56602310e4156344cd84328ee7d0ee936ac1719152f6f2a6dc6bb926b429fa42e2a3e6677ef64989962912e8c2284cd0db28bb920afa973886062e9b8739e65e748a640c7519d96237f44f5cbd83cdca7606dc9fda22a27bfaca36d4ce168b123798982591ef578f61bf72279da0f29aa50871933af31aad4f2b5278f40456c8d792012c5d193bed450fd77f759de6b0ad2ba5d9dd8e51cf537ad97e37dda52e66f0d98a4a94970025095e4eac4f1688e55e159675919341b695eef02d98fa7a58c56c334eac71d33cc6219d9e02138c38154797df317385a651565099d776ce9c7570dab3f3f8e02a1e89b3b50db34625d9cf3a9e21236e35ba1f69c1e6ed815f673c6fb756ffd0be424f6d21d6f0817b511ac4e5eacc0fdb07562a2e3150036f83974df6e59b86d9900da76ec2cdda80e4f2b768d922cba1e4150e949e071a25de4c0330aa1f8b34a1cd419084425ce05ec828eeb2e64c339869044214eea73dd2694f4aaa223f86a5b37376cc8ab7b35b3f348eff1788cccf9c44288284778705ea06f45f4758efb0264f5a588dd67c1a0bd97bd7e5ec3569cfdb6246a2b986871e1a72ef3c755c039e2b0f613cf002e00736f0ec1a922197936e68147516aa36264d9d6c4487a5c863f600a72390ea2d8d4fb7a8b605748fc42a13056dd2a609768924ff148660e12190be5752317565ed720582239cfbd79af8d820ecb282b190162e64fd08a034cf670785ac12112bd6fcfeed38cc15094b65688c234d1413578ff94aac2fdc4e1fd8208a35c19213f61b25e5935144d2f8866c71869d61985c0658fcbf13fa1170802dc81195278b3d4124418b2c8d752179acb09399bd046eac3e51f7b4d1652751d530a85969ae64bb453c50ffab40cb689d710f6d5b9ac3bd2bd888adb2deb85f6d755260a04397f4018c98cd5e1d4cae8840b70260e12781f355391de185c68d5e301119c06227f93c146b373f93d76c419a7473889a059925487c7c5293bf300e5bae1a1e1bca6041b71a94b3f74058fb5670fb22ec59ea68f296fb154c0f39c8fab61afd4be2541776ce68003960596e6486b9214ef037069c8249a559264648efa9d210974806a7c1a6b49d8f24fdff02ff05d87e5f24a970c0749236a7e9687b185b625cab37c06cd05280339eb8af9759d13602eeaa0e1dc6be70ce85ae9320b8ab7730d3fb277c6bf4ce1a7b31671b4a70fd63faf49724124a6edce343509c320febd7c854960a61d2bc278f5582253317dd00fc5ba0e1c32a8fb8e83a2b6a4c90514d522b974ea32a91c7ec4dfd758f773eec47c89e2117cc6f2c5edc33cb9d976028091633d9a26cb54b8908a14dd84eeb29b271a35f54f2ddf3064e39cc5227cfc8cf94983cd1484ceed8e7b392d236200822bec0880f0944d9469ab0892dec162ec5d4c24ddfcb65e52771806ab33ca21b66544454eb2b6b9e646fbbaa5488992884e124212fa4e039c88f5bbd05530837e5e573eb494c7c018625a42392ea3266cd16cd5f7535035760bbefd54ebf64d9e5cf36d5f23033a2c45d1002c8ce372375f42c31bac2950ac75ecf80d23a5d0846016024840b289d8183b6132d5c9cd460f8e1cff02753ba424cd073ea46234267c19e433a3e20db00b0dfb8e7c62bd31c2240333208fc883f55acb108ad28ae54ab2856619e3b01481a160e0bb7037c2e6b092a4da44291a50a8dc6655a9cced547682a8e73d2dc9c5e3949a641fc4fe4f8adf45e0032a95ba4bf4839adc29386fb6c21ea8327044e465c05f2727ab7fd244b58566d269088cfdb678b8dce3dafb929fb6ac0502b7286a29184739fc914a269b08b2bbe430ba6092f1edc239fc1aa29a09d81379f69d6ea0ad8246fd398269c8e80fc43bc59817c151eb5d78c513608645b8a82129028b5a5f04b0b472dfd45053df36a93fb33c196bce91c285a7b91af7a5f1bbc510f4e7853e3d2a50eeec307d9229b4d9a8185b61906dbfbf90968a244835efba3aac7e9cf4ca3ce79282e6e95bb72bf94af48388a1dc9197d2a3f07f2a3d68136d375645d7fdefcaa7b27934b30b8b733af35607f081afd70c5901c74bc8125d4f5a7bfd6503264236c52c9fc4a9a62311f846d618342f9aa84d9711eeeb91be3870e0bd88bfb15be1d490f4b7b4b14524bbcec7d315fc1809c456224c599856dbb9b78ffebb6d754e292cb68200cda3414d37adf6f9c513bb802bea2691ec59144725b57eea4f2345ae7fbe9e97010871d69bc40f82d929158aeab97c4d68a570a0aa90135e39d601384e730c070a984109368e19367719c72513131a892cf02b6de151e5612a1097e9dc0535b98e34baccd53cc5c1ab78b81da0d53552421733fa517a14b6ca911c668ded848dabfb6938015a83326889db0fd219fc95d361ca4b21007c1403e0eaa5cfac987ae9de00554479fbb8724fe0aa0ac9f74cd3a3ae9c363bd1bdc7bf652958043c876c371a5689105f9939926c1af8c071d269a1311d86b338c575e1b", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r9, r26, r39}, @rights={0x18, 0xffff, 0x1, [r40, r1]}, @rights={0x38, 0xffff, 0x1, [r41, r1, r1, r42, r43, r1, r44, r45, 0xffffffffffffff9c, r46]}, @cred={0x20, 0xffff, 0x0, r52, r59, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1, r63]}, @cred={0x20, 0xffff, 0x0, r64, r65, r90}, @cred={0x20, 0xffff, 0x0, r102, r104, r105}], 0xe8, 0x207}, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000006c0)={0x6, 0x9, 0x10001, {[0x9, 0x2, 0xedd, 0x8, 0x8, 0x4, 0x5, 0xeb, 0x9, 0x9, 0x3, 0x6, 0x9, 0x6, 0x6, 0x800, 0x1e], [0x6, 0x1, 0x5, 0xf06, 0xb0ae, 0x6, 0xb8, 0x7fffffff, 0x200, 0x9], [0x9, 0x0, 0x80000000, 0x1, 0x100000001, 0x5, 0xe7a], [0x5, 0x400, 0x7, 0x5, 0xaa9, 0x23ef259e], [{0x3, 0xffff, 0x9, 0x5}, {0xa97, 0x7fffffff, 0xfffffeff, 0x8}, {0x5, 0x40, 0x3a000, 0xff}, {0x3, 0x20, 0x2, 0x7}, {0x1, 0x20, 0x3, 0x7fff}, {0x8, 0x8000, 0x1f, 0x9}, {0x5, 0x7fff, 0x401, 0x4}, {0x2, 0xc00000, 0x8, 0x3}], {0x4, 0x45, 0x0, 0x1ff}, {0x3, 0x5, 0x1ad, 0x9}}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(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, 0x2}, {&(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']}) 16:01:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xff, 0x80, 0xff, 0x3}, {0x3, 0x20, 0x9f, 0x80000000}, {0x6, 0x0, 0x16, 0x1}]}) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x100000}, {0x3, 0x3}, {0x806}]}) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:01:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403], [{}, {}, {}, {0xff}], {0x0, 0x0, 0x0, 0x501c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) linkat(r4, &(0x7f0000000200)='./file0\x00', r7, &(0x7f00000004c0)='./file0\x00', 0xe) r9 = syz_open_pts() r10 = dup2(r9, r9) r11 = syz_open_pts() write(r11, &(0x7f0000000000)="a6", 0x1) dup2(r10, r11) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000500)={0x20, 0x6, 0x5, 0x491}) recvfrom(r2, &(0x7f0000000540)=""/219, 0xdb, 0x800, &(0x7f0000000140)=@in6={0x18, 0x2, 0xaa8, 0x1}, 0xc) r12 = syz_open_pts() r13 = dup2(r12, r12) r14 = syz_open_pts() write(r14, &(0x7f0000000000)="a6", 0x1) dup2(r13, r14) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000180)={0x8000, 0x100, {0x6, 0x547}}) 16:01:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x12, 0x8cb3bdfdae03a4f4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0/\x00', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) openat(r4, &(0x7f0000000200)='./file0/', 0x10, 0x0) 16:01:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) sendto$inet(r3, &(0x7f00000001c0)="9a304e154ba7a3e4ee00e5d1444a78e61a108364c16ba11c3a5739465160377eb8c969e227afaec6e92d7dcab446ba7d9736afc7a0c4b014dcb741c8212d43ae7afc6f953ee7319deb83c5651151002e72dac4720a5446a69e9f73d012add81b30d54a3344082e9ee1918cb2c2f9abd3cbf4e452cf72017a5c153c65163525a93e25d09ec1f8518c066e3f27e6cbf55518be0e7071fb355ebd3a1e11f4112d10df1c3129a2fcd0b9c1da527e488d876a9b4d50be27a2bf1280c84ec7a20b8b8835b56bbf2ad4c09e7ebe758832b81ee76fd1", 0xd2, 0x16, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:38 executing program 1: setitimer(0x92cb6e7679f2a51a, 0x0, 0x0) 16:01:38 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60d8652b00100000fe8000000000000000000d00000000aaff0200000000000000b90000000000013a000000000000008100907800000000"]) 16:01:38 executing program 1: r0 = socket$inet(0x10, 0x3, 0x4) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f000000d000)=[{&(0x7f00000002c0)="4c0000001200ff09fffefd956fa283b724a600800000000000b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f1cbc882b07988100"/76, 0x4c}], 0x1}, 0x0) 16:01:38 executing program 1: semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x0, 0x0, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000040)) 16:01:38 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 16:01:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x330) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:01:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x5, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 16:01:38 executing program 1: setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:01:38 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x47b4c3b985ae617e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) r3 = accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) rmdir(&(0x7f0000000280)='./file0\x00') setsockopt(0xffffffffffffffff, 0x1f, 0x0, &(0x7f00000002c0)="b3d9b1f5dc119dc5296e788bd10ae08e3798d01da0a0e6baa8105b6e16df2b9dd78da7d85a2f4e26510efe48c1d9bcd9864d1d4bec7639e63bb31f534f5769548282494fd72edf726794f1c9d20e126b10fa69393aa924b92cdfb5ca5655021078c78400172baaadc10378ffec42bbf0b49cafecc9972eaaa07741b541294e85d3083779915c4bfe71b958fffd056d1675da7dba39afd18f589019d44a820eaf03f4471dc5299bb1438addf7e8cc9c7be99ef7c58fc7c91622b274a17a1ae0f379e0b658b171a78271cf4483c2e504b799fa8834319607e930c61fb755638290cb7976b0e94bda4c1b261b341a4ae75b5982c9953873cf7db1abadcedf3cb2042e4fba3b63a130c690ea09cf661c768fa554f5eb4d1657ef2661ed30553aed083de55fba4a1e6a9a01628ef3a4c6a6cc6187a2838f9cf7705495bd7845306efac1b8eb08ceb1dc4b373be1922d14ca74a8c829e7ee4bfef21f3faf229e1c4157743f984acbc75be7b3d8b381bf3ba7d1837941e0155391c1e3e7adb725bde07de90529b55a09be147696cc59744f99c0810966f4b3af6e3f0f9fc9381c2f2e101246943e948c2e1a1de0fbb4229a403552c307c7e614f03ebdce1212ac548bc750aa3d7684054ffccf409ae37234cecf86c2b06b4ab396ac4088d58a3325ccffb7a08c65927f73f5420176f2f7aab6eac10951df15f3ae2388595e40f1858c83859d59bb787bead2142822f59ddf265b7f17ff615ec6dfad22d2d6800b3dd31fd423375f50426a9d20dfeeafc472a362e7c479c252b750d890da9dd80aa5eb8181a59559b31e30324b8743ab16feb71acf0e1ba76751f74e6deb927aa4fc4f7d4d59be06f98c11286198cb812c7faa79ef455c39ebb18103f70e46ca60ead97e5f2a529c10647ae2d0e1306e90e19767ca0651162c94effac796e91cb1dda31b43ca593e239322d5d401689c472e9b3f0a7c7fcee7b8455afad2ab510924aab9fcd7c31ef390c2b24135ceff5467443f63ff96060eb2aff07310f6db0dc0b9a1d8be3c41c895b108659987d38fa13b41da345ac615630ecc865cd6c1740559bade08271708b1a4f1ae6550470d8d0175227d63e98341910c8589c99d107dd39f3b3670b1d30649517d675699660ff56d1a5c5869f6582b9b644096431247026fdb5d74620d2c046cfeac0eb822f10045044a3bcdcd839ce2def95522e7c903e5698a497e489717883977baf9971a8bf4d142450b1c517b378a4ec921bb1987e75e4effa657564c82668501eb9007b63a0601ade13907d4ce788e5a759fffdb5920b60e20c709df2635a92816317b524ce46cb2488921864215842306b888860f7ea3c74b95429ff833ad546a8db1f62e333eb7d9728452a599eeecf3bd35e42d458db5f010ccc72686406a6b2ba6813aaa3eb3eff137d5c1a72fd2a403beb14e886f72ee52437e2bac8110f85bb53aab7de6cf0d2bf9ef61c0c177fd9b985451205ff3e7eed33d604d1f6c3bd2de4d5a62eba2bb646ab28ad953f189be330fac0da7c2eae9694d6e9cdb328eedc931c4782d3d8a56bc4f8cc55decff3dae7486e35d06b349b756b10a01eef3020e2482fd68eba74528453a5a0ff8c5366a39601809a2954d86ef9b1678fe8d935f7c6fabd810515ea82edd5c045d0c917c8838e09b5b61006a3a2056bb3971745719ab673b5d7671bf584d11c823cc1280f89fa5a273acd49a4ae8dae105508662017554dadcb2fc174597077a77b5556630555885dbc83eec672287ca5d7dd4549daf3397a3e285ffc68fbc6f5c1b48cfc2c405037dd683130caac20fcb19d29efdbccb083d59a7989e78fe57d21a1c066e37824104c39deeab31978ec0cc65e0d8b851b665019a9ec3b17044fb7afc8b7f25189e2d6a50157217236127812bfa74eae0686dd74ef735d3ca729ca693478310cca044453bfbadfef116a4fa8d3f24960346478af5dbc3db3ad39ffe71d6ae5fb96e19bfad8e79c3a1b0a85ed52cd754bc707299ee792253dbadbb11d495ce57cd1f3b1e7d62142c896bbc80fe91c28d831b6928e49c4c1819abde213a773d8335b1baa50d884791c4ccc1bae69e75cae2eaad8ffd4fd1d437a402c0690d4960c4548134084899ac1c096608bc0ba13657066714cf12bbdfb0e23ffd7cb0aebd6542b76bec6425fc38e4868e979b1ba631b84b06f80a56222ee61683a258ae7c5f9253d39b4791d12553c260cc1234a2753a1b7648ef93452084827e014a0d1e4606a775ce62c449f1dbaf27207dc62a64cb8e1ea126d71a47f6052a3fdc49fd595256c01acd23e254db6bf75ccef201f69cad703e2b5d6ebf69134092e29045f6f72e355d323b11fba70f71ddbf30104b5b297d2960195316923a6791e5d8e5fb7f5b5b023be8be2e0e3ba9da065a47840aaa92dacdefda89766afa2f7218a5ea89cfb2df3b4d5619089fe12f5efa3bec2158ffce53c2a2a0bc92f8251fff8dd38480fb16edebe84d35319520e67df539d5a5e0dc3725f6b07a15f784454381d2b367677e0a33119bea53b354965b15f9c3b8282a44b137c55bb0990e8f3ac149a4641fa142f2310334369de6a3ce03573b454feae1de984c9c0817c6fc688c2750025963af121b0f7d0157d39efa41b5eae82c7595f180b94df6f8f6e342cb2ee1a21232aed09a2a1310d8c83d99140597acfe58b845223927f687fdca057543fb5f4b5eea5cf4fd803679206b9be2fb5bf9c9d420e3ac55f6210bfd5ce448af78c57a939c773db43d14666106d0b94d6956a953380fb231cab5cff05e1626e7c94fe68d88cbe1f02e70f83954091bec3113c48da3168729b80710b7ddbeb3aa05e0068e47166353491b6824fc74bbfe461e6f743840c7950946062bee3d4a1575f32243f163af616cfa138947d2c79d3cdb4c04cb224dbc7a0b8e2b911991c6b368c6b072d5760386169638835a1dacf733626f721729d505f5a0ab30049357d96f4e98848efba2b2a4c5236733c0928f64d26c1e8fc3fd4f7b7e07815c60836c55d5909b9229643fdc8d93118a738379e89a1c88d1fe804197b23177b9f8a7586b4846e98a6b75fc87c29a316c7ab05f71a73af2307c787ffe37c32e89e1e8a2d1c72b986ad487051d4189c38749143e9767a16ab7bf33ba685443ab042a0ba4297176771a648e9cc2119de3600dc294398e11eaf68a4b046e02daca99ff121b6771f6c9b4112e3929e4cfe7ee0a0ed3830a66a79a2df68db0ad4dfde16f3b59a220ab5cf66fd5d1b2210d8536c254bf07cef032cbed25cc672986a1edbd506ceebb8752213b555c5b3aec25cd06b21fb2371972147633967f3bb637112ea22cf2494f5a5a645f079a158628253d68fcb94c85be7b3e75b7aa290b67e90673faf7e3dc9f2f2aad5103cf14639755233c94801942d2578515d9ea1dced2d318e89989dd0fb9d433b6de7d56007a1034eda8562a2482d7087d134ebf02be94cbb3b8d4574d0d3ffa79d6d1d6bd6f3eccd1ce475d1c1924227efd1325cc8eb52bb650c9167104e1d243923091dcbf09c1b8a28129bc99548c8524bfdca359a40822df97786edef30b817d8f6e75ac945b0be43b91da760a084f442641b4309d83d44e17a6dee44f6b0bf312b41eb62ed89103f659ba0f283a8ba0a38023ab1d8ba3a59457bb14bb1b95c5a07e90bcd9ef64307c5e9eda4bf45d6c1318abd9770b9326407e30d667bf4ffea4382af20f74c09c67819022f06da60ec504c4723ab25c1ffc3de86dddab6fcb3371de2e87424f46fbaeffedeca4b9df2e612ef55d088c0244f2eeb9d6de9cac116e77eb7eca4b4a09fcf5388fd9285689ad5a93d1e9a33b40dbb8202489ad4336b6f3c35123308625f3e6100a8f75f8de53321df2ab22a65fe2ef467e64fe0c9025af3f122f13516d52e770852369f6c4a74bd467622d00e86bb4270f501448bef1481e0a0379ca1a89a8ea577309b840bdf75795362dd30fd4fcaffe0f2591ceeac9fd45db1a3cef825e9e1809d35f36bdb848c1d20202796d731f9ec4fc9c3e86e1316eb2c532b77e4d465fc08a98a06b1790cff557d5274613af08841d423cfb06b6e84b8f9d8de8195dccf570fc4ba1199a2d6817e047c478fff7c120c71b4b3a86c6f9ba2a102f08d592aa129952d55e9b7ef3310ace4ed03a434800f4cc542e35a77dbbc31cb70765ed6c5dd863487fa68dabbd959a6457599896743dddb1d298fbcea2f0c0ff57f695dc34d74e9d9ffa364b1b1463c42211be5b92450d42ea87402f3fa2bfa1b446cb933de9295ff88257fac89d2f7d0bbba33b01e74cc4225b08540a832a0dee8b2f8d646208c1b0dde9bebc4e226896e8e5d14adb8ffd2c3624660574312ced20d27d0d39b69a787e29fc2ce35261873f705b9b04f1137dc10a7a75842c3507c8ab23e9bc78e1e0853991925cab255d4152e03d19061618acebdbd9926702bd1eb758c94484f12ca339bc99a7446ccc68c9d7e983b069574872bf6b0e3a01d4a1398262c3483ef758126a9f4e81cb43c4f12870b318e292388be324ae696c281c2fa0b5140c772ea5403ba4fb414c8e6f243c6a01108e3b8e1b4d4725172a8647c73ea43a42a1240d4b57ee9f2da96c34a105a868482ccb273d859217c362b20eb6773bc1a63c374890cc318495ae5b8a24673f4e57a14a774da345d29924b59b95cb928b94a757f345ac8f4b5ee22d1315ddd09a19fb8401011944e1410878a1785bc9282ec11b1fe1460d645720726b84d1899d5f65da8bad3d4e9a363ad10c63da5160ac3ce7e423377a5eefe05d1619bf6ba8aec100ea88b35cade65410b4b45b997ed7fd6dade319afe96764b2bb2eddea972e4dee727f54f88929a20ae4719c37204069b2191b75c2e57cad207366361fa14a296f650bd79d57cdcf12a2857bc0101e2f72612de2b94cf47d1c31a04ce3f10f122d16f0d0d831e35aaa5a649539b6a22a2869f7322e8fe9902a7d09e806bf857c28ea060582fece367fffdfb49efa3da6c84a1b6e906165939df556b66b0716d571dfc64b904d3c9c1348f7823fa396d747d7230a39df36f17e4e310a096f3d674052c2e79c504ab5d9c2f049b41f37b9f6bb4d1c2ea7a6641937fd0ba0d66a19495b4e20e8cd060b673efec2bab3fc57e8328676da7d1742f6754865c29e24ce97ef392ebba46bde6c8da37d22746a5e9ee9a845027e157c3df685fe37287c04349114e88ee015548585393b17a132a7cb186eac384beab0e27b400da02833bd2abc9390f9ee1b8376cc964ff297832baea9f79d34487c2a116483c395c62636dc5e3d0775214fb19bd4896a9167e23cb667d28a771d9db0c373324e18ea1ff9729b2863406890be3164006cac4efe7cd53a55a65404ca11fb70274f67b6ddcfdf542e401cf9cd8dafcc950bcb787e447ab21a6a47d19aca0b388561835031d16562256b2f5109bc38468cd5444b1061748ba9b087caf9b7ea7bc898b2fc4c03e03340e033f10a5872cfae38cc4712a261d92880a57d7b61968ca53e10125547cf35d6cb4874a1cddd8c41daf056457bc2dc9cc879198799f1826a74173b6fef60a003ed2644868e1eb5514e2766ea972415d8214ce50187bf0956c2d877070c337955bd466e85bcbc4556926d4d641ba24ef30deee8cf799a8f8c02f7a1588316375c534a1a9d8cdfc6c01c416dc494e4bf78edf0dc85016dcab17402c0b4d1ae35bbcb13a0bfa894340f696f5953d2138d10ea48bd16b131979a1f0df6786ee2e012f2fd21d3ddb480ebe75f86e650310c37", 0x1000) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockname(r2, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) readv(r2, &(0x7f0000001740)=[{&(0x7f0000001400)=""/250, 0xfa}, {&(0x7f0000001500)=""/52, 0x34}, {&(0x7f0000001540)=""/46, 0x2e}, {&(0x7f0000001580)=""/202, 0xca}, {&(0x7f0000001680)=""/76, 0x4c}, {&(0x7f0000001700)=""/44, 0x2c}], 0x6) preadv(r1, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/78, 0x4e}], 0x1, 0x0, 0x6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x18001, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000018c0)={0x69, 0x2}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000001980)={{}, 0x4, &(0x7f0000001940)=[0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f00000019c0)=[{r7, 0x4}], 0x1, 0x8) r9 = fcntl$getown(r8, 0x5) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/pci\x00', 0x80, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = open$dir(&(0x7f0000001bc0)='./file1\x00', 0x10, 0x20) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001c80)={&(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000001a40)="3fb9f0303a5eb07c3105aa1830911bfc0adb7daeb25ac73b063e0cae766200f76cbe7c5ed16097da8364c5f845be71f826f8a707cd05310a86a605c915346880e91de2f317fe51a123d542b092a2167e8ea61e09d964418c7ec8e68db790222717da7e463b7a4ce541374381ae86bdc2af6f13ac09dcc313bd48bbabe0e01741142df6fa1039dbefb758bee6a83720ecf563c0d6bc8bd712983aaedae193479e73a222e6307967fbe8dd1a971d71bf82697c3bbecb0e263474e3d45192be2697369b916b8a68ac25c72fef923613794fff445d7060b53b9e65a7e4db965b8f331177354c02127bbadc247b7e1bdf53", 0xef}], 0x1, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r6, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r12, r5, r13, 0xffffffffffffff9c, r14]}], 0x68, 0x8}, 0x0) fcntl$dupfd(r12, 0x0, r1) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001d00)=[{r15, 0x40}], 0x1, 0x10001) preadv(r1, &(0x7f0000001d40), 0x0, 0x0, 0x3) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/speaker\x00', 0x3008d1093429993b, 0x0) readv(r16, &(0x7f0000002fc0)=[{&(0x7f0000001dc0)=""/210, 0xd2}, {&(0x7f0000001ec0)=""/170, 0xaa}, {&(0x7f0000001f80)=""/4096, 0x1000}, {&(0x7f0000002f80)=""/2, 0x2}], 0x4) 16:01:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100)="b6ee828a49ed8511e786f8c821312a9f4904e95d9f3773048adcde887a5dbd27fcbf113b6910b07b7610301866de36006150c3a957612e55cbf1b90ab30839825e1c29efcd8c0f784aded9de3ad0cfb167ff880de74154be9c5a576d3f548a73f640da98b7bab5a1c81012114f330b69f8c6d40c6adea7c880dbcfb5a38ea011b6e1d3ddac0e7cf9c28e", 0x8a, 0x400, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000c80)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d161c7cd4c57a1d04c1f18ea064c8cf42f8e5858e5cd22c1d6b8103b98f2d96b7add19595ed06b9b06db4ac9598588942e975e1943a79a65f94dcafa3a4e5a2038a32850b8b0e6ebef4a1d03bbcd08aa74772e4f68e947057bcb5", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r53, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 16:01:39 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000001500)=@in6={0x18, 0x0, 0xf181, 0xf7eb}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="e666f1f1a95294657cc8692fc50a54d2428cb6188790ce264718d1e89607c31c8ba1153e8c6a7b218ae78da3d7f39ef0388330558fa5f09e0dcbcf9d901d0a14cf20a6e1c1d176f81b72386acc80704821ccd226ec6489e0de7ab64feaad546283b3ac9b9e377f81dcfb42d52e58348b95aa9c1fa4f27d527c2b1016c197fe711b43667f826de33b3ec87e532dea9de5efcdb5ca560656915df4226a14f2aea11a9b55672a697e0473c1d9496e1d65bf15902ee1646ed8071f5f66fff21f1b65ef080b30e357da0f0abb5bf901649d954ca102f78aa2f74a22656d8a34e4e303ed3570af4bba495292a0d8d7733a0414df1398b4d2ba9af046a6e0904fb31717a1d793481067bb340882e8061156b4d6f1dbcb0aade84226d9d210a5b8095b9b919ffb131c72fbb3673b33c5519e535269ae2151e90f8b90074062b62231cbe5e9fbcdd9d4af1a442f92220a40c47a45ca4e210006a2f59ecb8969eb36bc0b0d8608accfc207370f95785a1aa4c932069eec0e532561649e835b7fa98a839a46d358fbc5b950371028fc17432c91e9ddfdcdf4f9439241135033cd72851680cc415ffb08d1099a0000000000fb958e8036932034bd06eed949f6538100e37c61262555033eb2dec5335b3023d03916c341d7b8bb3b5a5ae4d5fa6036c1c16be885a6ce0dda7b7dc7a28979f8fd6034856eb01b170aca5c66e97d049e9bbbd7137e20e0ed53cc21d598c2c123e34d0ab45b02d734de00d66144cc974bf1a41199943c6e3e3704c48af5aeaeffffffff0234ecd061becb7d01aeaaab5a8b3a05cece170ddbd7188e33c4c413a13ad3ccc4ce2911a9c10d4e71b3311f60e8bd7bbcd0f7d66f3fa8b407543d90274e461ba1a45aa378a2a77b21ae08436f4faef9115a251e99c6202ff6caf42e824829d4012e20a4e3afb56da8d1a27b64"], 0x8) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0x3, 0x4, &(0x7f00000004c0)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r19, r20) setuid(r16) r21 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r18, r17, r16, r19, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 16:01:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000b6, &(0x7f0000000000)=[{0x4c}, {0x7, 0x0, 0x0, 0x76ae}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:39 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x400, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000180)=@in6, 0xffffffffffffff79, &(0x7f0000000180), 0x0, 0x0, 0x1dd}, 0x41) 16:01:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(r3, 0x7, 0x1, &(0x7f0000000080)="f28630f305d3504564bb7fb8690da28a0c841480c885609fc3f560", 0x1b) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) getgroups(0x1, &(0x7f0000000100)=[r3]) setgid(r4) 16:01:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c4bbb01d78aa8518"], 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0xfffffead) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = msgget(0x1, 0x45b) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = geteuid() r14 = getppid() r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffe8e) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe94c613e2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a52b5416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e100bf12"], 0x1, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="0dc49068d1c91555ea4d4dff0f000029ec40297bfa7bc26b269faba3"], 0x1, 0x2, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x2ec, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0xffffffffffffffbf}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000003, 0x6}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r24 = msgget$private(0x0, 0x0) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r26 = getppid() fcntl$setown(r25, 0x6, r26) r27 = getpgid(r26) msgctl$IPC_SET(r24, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x80a5}) r28 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r34, 0xa5, 0x1, 0x100000003, 0x6}) msgsnd(r30, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r22], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000028930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000004000000000000000000000000000000000ffffff7f00005665f5ed00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r35 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = socket$unix(0x1, 0x5, 0x0) dup2(r38, r37) bind(r37, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r37, r36) listen(r37, 0x0) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffca) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) r39 = socket(0x2, 0x1, 0x0) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) r40 = socket(0x2, 0x1, 0x0) connect$unix(r40, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) msgrcv(r23, &(0x7f0000000dc0)=ANY=[@ANYRESHEX=r22, @ANYRES32, @ANYRES64, @ANYRES32=r40], 0x4, 0x2, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x1, r11, r6, r13, r6, 0x52c3c0130fbad893, 0x3}, 0x401, 0x2, r14, r16, 0x7ff, 0x0, 0x0, 0xb6}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r7, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x87}, {0x2c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04000000000000000000"], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xbf, &(0x7f0000000080)=[{0x54}, {0x74, 0x3f}, {0x6}]}) r1 = kqueue() r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1c0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) dup2(r12, r11) bind(r11, &(0x7f0000000380)=@in6={0x18, 0x0, 0x8000, 0x5}, 0xc) dup2(r11, r10) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) r15 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r17, r16) r18 = socket$inet(0x2, 0x2, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r20, r19) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653800"], 0xa) kevent(r1, &(0x7f0000000180)=[{{r3}, 0x0, 0x20, 0x2, 0x6, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x21, 0xffff9, 0x8, 0x6}, {{r5}, 0x0, 0x40, 0x80000015, 0x1997d57, 0x1}, {{r0}, 0xfffffffffffffff7, 0x10, 0x51, 0x8, 0x4}, {{}, 0xfffffffffffffffd, 0xcdf0359ee069ee1a, 0x20, 0x2400000000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0xfffffffffffffeff, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x15, 0x43, 0xff}, {{r8}, 0xfffffffffffffffc, 0x10, 0x0, 0x3ff, 0x26c000}, {{r9}, 0xfffffffffffffffb, 0x1a, 0x4, 0x1, 0x2b0}], 0x401, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x9e7}, {{r13}, 0xfffffffffffffffa, 0x4, 0x40, 0x4}, {{r14}, 0xfffffffffffffffa, 0x88, 0x2, 0x1, 0x8000}, {{r15}, 0xfffffffffffffffe, 0x8e, 0x1, 0xc85}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x2, 0x584, 0x2}, {{r16}, 0xffffffffffffffff, 0x80, 0x20000000, 0x6, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10a, 0x15, 0x1000, 0x2}, {{r18}, 0xfffffffffffffff8, 0x9, 0x4, 0x9, 0x8000}, {{r20}, 0xfffffffffffffffa, 0x0, 0x2, 0x17, 0x6}], 0x6, &(0x7f0000000480)={0xfff, 0xffffffffffffff00}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:41 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) connect$unix(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="00012e2f66696c653000ee078ab7b2e40dede39f16ff7ae3c9fefbba9a2b97375e2953a1bf06d87b41d70b85418ba20a69d8811a98cfeb6f9350e8f5c73d2656"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) dup2(r13, r12) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r12, r11) listen(r12, 0x0) r14 = socket$inet6(0x18, 0x8001, 0x0) listen(r14, 0x0) accept$inet6(r14, 0x0, 0x0) close(r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$unix(0x1, 0x5, 0x0) dup2(r17, r16) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) listen(r16, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$unix(0x1, 0x5, 0x0) dup2(r20, r19) bind(r19, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r19, r18) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x2c0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r22) r24 = syz_open_pts() dup2(r24, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket$unix(0x1, 0x5, 0x0) dup2(r27, r26) bind(r26, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r26, r25) listen(r26, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket$unix(0x1, 0x5, 0x0) dup2(r30, r29) bind(r29, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r29, r28) listen(r29, 0x0) r31 = dup(r29) r32 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket$unix(0x1, 0x5, 0x0) dup2(r35, r34) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) listen(r34, 0x0) r36 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r37 = syz_open_pts() dup2(r37, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r39, r38) r40 = getpgrp() r41 = geteuid() r42 = getuid() setreuid(r42, r41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r44, r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="1bfaf540f2", 0x5}, {&(0x7f0000000280)="fa1681c034b26d3192d5f1777ff6011f2d86813a88e376178732adfca8d919d80e1ece904cc406edadc5e7956c96f37f97e195afb8f39ef555b041e0f70118c3ca8c4a13b21867690614e7e729ffad6c3a84461ef204fe5ab88ddd76d0c0d4d753e1758b8ff65c2f8cc187cfcda3eb60043485f3826c0f5849e0a7d83e3de57515e9e8385907", 0x86}, {&(0x7f0000000340)="4ec0dc4ede0065d4ce3cc6775f8f9bf2bdd38996424bdfb034c3221d55e4b53a3d7c1be0ce90fe76311afa69d74934354a7b6e4f530e1b69b23779f7ae48491d6828359268fa16eeff8779cd93119013a1f8a811c6f62aaae4376491f862a295b7bfab6fc43c173e68bf3548b284d73ca59b4b055d939d983e785564729fc90ee32f659c94f643063c10c214d7304522e5f956813529b6a9a06e98d03a90651c0acb", 0xa2}, {&(0x7f0000000400)="7e809d270b46a69f400be9653270374a", 0x10}, {&(0x7f0000000440)="75eb6446847b33dd720684acdb3b05532ee409e02271", 0x16}], 0x5, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r12, r14, r16, 0xffffffffffffffff, r18, r21, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r22, r24, r26, r5, r31, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r32, r34, r1]}, @rights={0x28, 0xffff, 0x1, [r36, r37, r0, r38, r3]}, @cred={0x20, 0xffff, 0x0, r40, r41, r45}], 0xc0, 0x40c}, 0x1) dup2(r2, r10) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000002a00)=[{&(0x7f0000000100), 0xfffffffffffffdc1}], 0x9e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r46, 0x2000746f) writev(r46, &(0x7f0000000200)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) 16:01:41 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x6}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000100)={0x0, 0xffffffff, {[0x31700, 0x8, 0x5, 0x8001, 0x9dad, 0x4, 0xbc5, 0xfffffffffffffffc, 0x9, 0xffffffffffffff89, 0xffffffffffffffff, 0x63, 0x7, 0x305a, 0x9, 0x2, 0x200, 0x4], [0x401, 0x8, 0x2, 0x6, 0x4, 0x5, 0x8000, 0x0, 0x3, 0x5], [0x2, 0xffffffff, 0x2294, 0x87, 0x2000000000003, 0x0, 0x8], [0x0, 0x5a5, 0x80000000, 0x4, 0x8, 0x700000], [{0x7, 0x0, 0x40000000, 0x8}, {0x200, 0x101, 0x9, 0x1}, {0x20, 0x2000003f, 0x1, 0x6aa1848e}, {0x4, 0x9, 0x7, 0x2}, {0xffff, 0x7, 0xb017, 0x1692}, {0x40, 0x1, 0x9, 0x9}, {0x4063, 0x81, 0x5, 0xff}, {0x4, 0x2, 0x9, 0x4}], {0x47, 0x6, 0x2, 0x800}, {0x0, 0x8000, 0x4, 0x81}}}) dup2(r2, r3) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x3, 0xff, 0x6, 0x8, 0x6}) 16:01:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)="110085ab2093199e8375394db70b66c3316de09649539d4f33763952853d07f22cc80b8ded0889ad401bc81f3bb29fa984e8770cd2b0b628ac1b9a630997c326a619da73265191cda1463e8b27dedfd04c10edee0983965fc0c5636e70fddb35b83a0d7d0a6ea408493046f68b63f298e0f2ad8b0e77be9be986732694cdd036370e99753409492c2685dbca8909a886bcde0118789defb642e5c75f4a638481d19738553d2c4fb4e3cf3555239daeaa4c5f994f2d147802541e6db553b42b400b4e137314eb3f7f636cfd457603931c3032b8cca44e0b34ece0528bfdc1ba779d87d8126f29cee8d18e0f5ef2", 0xed}, {&(0x7f0000000200)="480af30d90fe1db30f77b6eb33019154169ec78bd386e0dc6e3f961b7e610b2449a5c80fc7878a3360e9fc43dc9a034c8bb8f8e14b0786f278259d99e45192895d107d6d148e984e9a101c1ea75e46902c41c5589ad36888a0527b57", 0x5c}, {&(0x7f0000000280)="342dbe0ded21e44ff374879eeedbe9e8cb9fdfda848348be52b0d3307a5fdd369c4b7e1f75c8dd9110a085077a3ddb0d137d8af843212327c91231a3c1ccf9b631d8f2982db5c217c7e463b356593e9590d26342c6a68773db4cdafc28bbf8", 0x5f}, {&(0x7f0000000300)="05fef6eba5496ffcae2be8147e36a6d9c09ad84048347d86dd969b2a1d9c582a37fa36623cf2cc867e71b01164703b2f4548b786bdfed2f8598fb3531e98", 0x3e}, {&(0x7f0000000340)="4219d5c8d1a0f1dcabd60a55ee7fcf86dd0a80ee5031f51163962194a881834594c5792ca5c3b392abf3fc184122f37052f71e591517e56b775caf63562d2c373f8e20a3a0b2cda5e15fc9f1d4cfd0d7d3b212a36f131b11705b718953398d8c1933b1de66b1aebb0961b3add77034b2692d803b82d368add556fa41ad1a38807523d82097f1c9ea25b6b767d06364570c0d7e518bd22c68a4432ddd8591fbf597cbf4d74bd3e4ac94ac5990205d4ab365be7e4690b90e23eeda35380ee2a1c0524b4a3de734a0b0496d25972e22584c8308648fad939f43a5b64c06161799864ca84ffee31d04f9032a68fb53d366c3ac2e40ac6818526249fab9b9ea2c19315dc055757440b8bfb8da17d79f69dba2107f45257db4702631ce74b8ff3bde69d60b1ef8f1a44f63c6b64a4dd5b4cf97b9a8b0b9ab092fb1d722f690347254ac3cf646298e01f738f6741e69daf3b40549afb8ef8b7240dd03d450754d1cd9c3e564b130567e8ad2fca45d02dd69d75518ecba92bad5f045d787c3bfd12116fdc230b50b6fe3bc64f1b1f1fe8e39d33062c02a5e1210176784090749f02e73e2c5219b169f25e248874ca2736eb1d3c14d329f5c60ec255f042197b8c44e1b57a087a3ce390441ac11cac41d03adc17b44d59308909807d12aa84b5c3379a177c14be6f6a04d18a7bde391591a94a292ca6dcb76c7f64ea8bbd0241e2c2cc6fef062f057744d7b06b9a2384f4abd905bf80448c951c01bb4e774d381f5de6fd998fb248f957a639b0f454daa5fd9fb7941165452767781e6fef1d4e6a5ffebc9ce1ce4a3853288a162e88767cb64b79d63c2b444fc865b87eb4993b6ad45aef71e1f7889907c4eecb40e293ff41da3b7cd655201624c8fed681d39058361af6c1a921860556e679c38d4a005e1c59169f4e08aca22554e34c1a015472bba7013bf8263cb11e0b5f8c64efadb18c0054694d7c40b29bb3653a4f8d5f5acfb3eecf5ff10050d0fa82ec1b7cf6e29f901858521c226a1a2b216030c0c71383c2e369f1df62bfa59832d87e1101bbf98d1ae853f9d71c8ccb6bdebeac016ea16893a5dbe451749aca2e3551461447b76df2bbd6fa8801182716ae0eeda4731eb7de3a7424230fdf27065220d0b01a44d2af3e2fd8bd22234bd08515b4c64c1f85f4821901538707a71851066ec27ba0cc398f70ec84dbbd895d19c1ba27294e596155db9382985b44614610221322088e7be766444f53d00a37fbb28c7297ad38679c2ec5e44a6b1af56a4b36b0eb952f86815cb4bc46a85203ebe2f64d4773571cd603b0a19cc198d45a8df0af03be0c0bac27771ef3d52bdb9cd16c348f8f284ebaa46071b89b48e33f801fbb35f845056d8af91cbdbfd547fb68476a08f40f6c3b63a2c31095e06a3c8f40a9aab0b6c90f6ca7c083b11c007368f2a004a327a96d021563d96ab153e098d5d2ec7bdd8d66cfc1ba6036f0ca704eccd269397ce80b2613de285522f8334a50cdef5f267c2b83b4ad2c805c39b0e6d693e7b46c5ec3fc8f42c203adc7bebe3b467f8648a2ab5ed07dd2ebf222c5634851854800bb4fae8663c9b36df4e74d56bec2f24418e19a68289e9a1692e8934831711906180ba9bf3d970a09cb2c508d22702764cc790173fd4bb2897ae48789a100ea51bc685fa6ed1f6f2278227469630392ed2d590158007a028a1788f3c96b735e9d7ded93a00016c8c3e71c7f656b7669baa5250fd486a6819a1f75131077f140ff16be8f00fe73a42998d545689586620a9eba441044f865892c844de3b35551b1e2c135a958de8f0098755316a43c14f780f6d952c80f9cdffb936df830a2a05aacdd67d0228b5ab9dcd5fd35af61f941c53a17487df843769328f4016441a232906dfae66452b4b324b7c1e8928d64cf54a2bdc39bcf9d6f8c765abf99f7d819ee8e8fb045189d1a27741b779018f34acc824a36877bf0ca1c03c4f1c9cd8ad07e8d05bd67f7b5a068c3b943627643b84447d456d150e2da9ed0d126c941f62be6d58a54faf4e2caea81534a0551dd23e13d54d4729a98bc4c39ec9b82a15cf43308ec83e05bbe73c027bb16eb73f1da74e431e303e020f0cfa998f20d18aed146d3eaf41ee1c177046aabc40c1d10d78063633b4796d5a8158bcb82b008dd8ee0a26ae5ad069139d3ba84ecf771515d6e1a38449d3dfa6a9d69e187a6235463b235575b0b6348700f7bb3292e28f7b5c827c6849dd260a2a5452d674ea371558d28dcea6903d8bda312699dbc14f87b41fd05bb7a156ec5369daa71fd35b51e2c56b8219d0680e140155c3dac15c55580be503a107c09678a7640edd0c985db45e296185eecaee90d565482d118f406fc0241b2d9f843ff514f9a5d3b16e2927c30c71728e50eba894d0c17965f8aa8c745b5f837d6e715904dc9a4cf4d6288638fb3c8ae26088da389809b5e74f575d5dd7115228a72515c537fec88048a19d62e937f8a0df9ec1d1036cb62247d6b5a4847e83fc17b4c6b8be45cd4e66edd4fd01a404ab6c94dca89e52e9642f60ae7e20a6b5fbf80a8b2c773e060460edf4b01ca486b55f1e1871cdf4cfe1fee0988b209ddf19d0d57e5229c2b1a7f280e644738c4f8320c0977faadc2edb0be100fc14921d2ce8d0531f1062cf30dd6eb3c77966e8a0915f73a89a45eae123d460505a9702139e68c84be1d8cd04c606222e88e72c57b35e63d77bbe05fda1b5b155d3b1400a2533201f167b8d4735b8464f6f8a6059ebb78a723383ceaafe6373539f462e6b6448b30e3fca61f7e6979275705fb00d4e11e99abc569bdc2882f1aadc64b349ef01481687b4a58d9557402eb8ae90ce83adb1515a6d262cbbcce51aa8574c07ce888ccee47001d68506440d4ad32dd229c55cdbed5e9aea20a501a94b48ceae3731577b71567dff3472913d475eac71e2350d06dde6f64521083b37cf4de289c46b19b100edc55ace134dd73a628cfb31401c290e698383b46a871d782706bcdda1195437d5ddbcb4f9eb27aa6f63873f860bfb6ddfd9e545b450564cc239c8463b3611c115a820275ef7b5c50b4d369a9f60847d73bb5d7f23899f96d2c55362deb2b5aef0a83c13f9883e2479417e95006546b9f13ddccfe9d817aa262cb6453f20651952572afbe028ded5b917977a794a08d1198bbd4d3ea27879126770a3c6b94da99a633439dce11b0c61527e387fd7ae5fb5c635ce05176449e64d150e79c2abf62d1f9456e38ff28c1ae59df2771c5d905dd5fa81127b9f6ccd509c4482ca397539537112a7ddfce5d52b2f37116aef84273ecc5692cf684e9a875397f7fb4405a6663ee7bf6b246fc7edc228863d1c1eb7100d3083b8d155be5fa3aff7f9da6edbb8ea70886889c17cd37350ba4ab7a6213a0c1c62780bcd606a5b91cbb2823a73e33ad23a656cfbd37899e75eac040691f6a600bfea1853a5241d0c18f189462e1aadde6667fc2ce655e613f95d5c92dcccb31d13f59cd142a52a4ee81f75a988211b4b82b0517e93c6bd16b9e8baaa04337afe5b318376d8ccb5ff42c42be09f1e52c4706d2a60a5691ace069e350cae9704e9ea32b4cc4d6b78b1589fed29ecfdfbed145486efaa4039cc99ebf52ec5d81df8ca372f38bb854ae5a5865c27f155bc911488ebff1dda9eae2d1d868f11167cf30352ba61991f1a318028f2a42ab5d42397c08816df690a00484955b22cd2210bcdda137cbccebc4ab455218d208e9613759002a4839088690cd2e63909c5d98f7232b3d1902b0aa4a836bc0e24206e7eaea0c06a79d24d919fd2906830b905430d7234b9de5c3c040010adf1cbebc4b94d96257ae0a1555e2841fff3cab1cf186683df2433a233872c4e95316f9880ad093aa00b34c9e5b059e48d54836d67cf9bd9fc14b75c0cf94dcba9d052255ad9f611f78fc40f67555fc6429e9cfd9e754e0f04fc25f8ccf980bc4c25b5ebaafe7129562e0ecb0179169f58df67c9cce4c52cffad1b618679ecfe044885efd3fe20a80ce95052ffc330ae5876b2afa2fb338c01fd678d7e65677bc621f2464f59d41f5f1bb417579a082e87a76b5f83d93bfb0a6f64f47783c3f44083d1c129059ac0662d6159c1346711e67f631a10a88e14fdd0f420d40b344548208c7ad8816d6f1889fdbf621b0e97bae34df077014e16ee5af1cc69458ce4d837cf6fa1c4ae32e1fca7a084c3421d2f6402d91b47711fece4da84514c5703b0dbabb4225880ef455cf7a6f3eed2e4f4b66c7bb5e32514080176905bb163dc1e0138be3fa13407d4cf8c51436ba551d13ac6f9251ac40f659cb3e11b7f46e90d70b949db05dc4a3cea520b0cc656dd4e29f16908bef40efb98d3381ae9988b49e10183154e9517ab9373d9773f61a7a9097c00ee2f2fa41fe5b6065242885b8ff894047412685eeca667825c85049d8775b8f72f3a8c89ebac872cc9b039f65874a4664d982ec1eab5af9ec1116fb923055befb9f33ccaf922b2ac3f66bac339d8d41fab24307a141aab93ce0229bbd55936096ddcd427d0b2a818f1e343013ce49921140ec2d62dcdc4fccdb28ee2960409f07a6f9ec1ae9dca64eb381864aa4ff399ec90d874c36f7462ed5d1f3e3cbaa08544948a33c1d687024a9b248ef318d7dbf96483e57f81d3c321fa84f4454fbb3e014d1369c1b32bc955437b52439d258ab373b1e98a453e094044c146dcd72289614288bc6e6f8d85933914eb0fbec2721612f995192f62b9e974ce26e0cc4e6852b028912c63f080d2c50a0a77fc2ed6dae4412633e3f41d5bb209cafa2bf5337ac2226c5b129f337bdd4250c23c6163f5a164e2b7f97888a5e05091d6bf3e714b13c52e6f05163617ae0f7301a9f52fedda9c49b34975b26f6f15123aeb87771adfb032777ca829f8367ef0dcc7a0866242fb334384ca00b2fa11cba8a7441cfb4f0acc4592c23c8091a6ce6568c633f6152f05ef10f68c98524afee30d6903417ba5d644b890496e22a3675ec9347906b203a3bcbe95ea1d5933df7240094edc487b7140714e3c08aede5d2b14bf5c02b07ff4656953b08c9861aab7467641d225939dcd64c9905698487221888c45e1e231ce1966168174661d09a17b3977553c2601968fbfbd6b4c50ec27188a8e0a87b8fd60b9b433ec7716dc453ef554f19ef3a6c3e7c5109da19b163bb474d138570d5e57ad1eacf9d1ba917ab4a56a22e9af5f7b8b3292723e6c9972d74353c0e02a70c1e3df8e757856b87c7da9e35e1c7ebb2e694fc7f4f8caa40bcff0fc89833d9dd9deff04aefcd3056595bfcfc0eecbe6e0cbb093b1ebf069404d0e92b52910f482f530834def4ac9d4c1577f2632df2828a1bc35f3531683d6b82d152772f5baf0f04b5e4c97dd78c194d2a255dbdad45565d687cd615a70c40b621d5d9e1ea83f056d1cef9690756235053acca1722e9130cd3ee9a5fc0bf9aadf63d2ab99560d42c7b7ed76d6842cc10ed1da6c15f2a4a168611c98f41121785633dbd922a5836a53e1b8ef40963ce2568cdc1ef07ab08c830a7767ca5a796ac8a9c7a2877dec01f005555ee778ee5d3dd613c1137ccee433b2e60dbdca4f3c27bc7c1b7ec98edd441b0740644c65c1409504e87157d3b163b1538083cdb5ab5483c7a042b19e2386ab7afec2c5cf00026bbfabef99af79127ae2f04d9642c7f9b47125d183e058535673017dc7297ebf59a57a5880fa982b48325d634c72c9f0445ac27b93719d542ca50865506f5e2f47f4d8a46d3798194395ca87ba40611b35e5500e1e58", 0x1000}, {&(0x7f0000001340)="81df2d031808285d6c676b643b0141eead9565f6de2868fb4ffba7613f88bc659134a3df1963ae21de7881de0e9d8c35da91dd354e603b1584de10d2b13a8c86bb507766512bc7337b574a6317d2a65b8f974c6caafb3f593c5c1256e3033d0fa2d81281a0efac9bce5a3f55e2b691479e9dd109017ba31fb8448f2de2e565a71804175e4588b47cf8a21d15594e9bb067582d8c64ef504a1dbce5d21087e54f296a5cc80baaff4621bb4605996334244d1615fe7943d23bc2cc0a4747cd250c4c9d81c74be8311b9e20844d0e12ebc694df9af09e6cd27f39d0eb1963d927a1c18816e0ca1cac4e61d87daafdc165492470ac7020605ab8ca32757e4c369dc83f69d0ed4fff31db24b037eee909b3177472496e51269add877d5ced5a6c858edef75e39b735a88e2e2f23d003fbbeafb8a7b779984678d594d43271ce59fcd9cdb70a9fca210390f05eb2653887c159e715c03b71b44924d19aff8a6885ee95f1200caea1b0350bfbae8aa486b04226b59ee40c2c7f527e4768b14c98a96d7fbd7422fdca0f4c7d8bce3734ce4a4682400c1538d79cbb90551b48a07fac2f539fa8ee696fbb7b2c680e36955f93915cb7f3c4d533d453c7e8a939330789698982358e035cb71ae5fcd648d92b7a7f0b1a0967d00472a4ad361dea132b532ef307f82cffb2df02d667ab27becbc68b7b224455cb8b1f9f73efa38a1ccd846cdf47e7357b7122cb1a64bacb24f75eb17fb98dff12b448b4a301f53418473c5f2618f23972ed107f4058dffd568686b4b7ec4143d102a77a0251a9c2956d572863b71ef827d7c78e6cae3942690ae89d92a354714a01e556e8e1fe7c0a859e1042391519d9449911b58b3dfe3a8ca9739b2b5716ead709ab8507a310ca2c4216d45a587efd6fdaa131f7c847bfea24de47119baa705e0624d15b9ba0e86e5ad101d3b87266649ecf37e7a07e60732607bfeaec149964ae14b8887b641a999ca33435ca7465c5df70222128ff1be998d10727533e907effd6d22a8c032abe9122970f3168ad59b8ef9d5053334362c603964b348590ef022920934d7d3746b116b4e57f0c61768a65c12f35a9238001a8baf55ce5afbf435e8de66e0113f21c6bfd1c3a554bfae56353c38642422b3303f306b2e3d7dfbf8fb91043f96030ad28753f02210eedaef6dbdacf53bf57d2a04cd3638f18883280599f23b78ea0a7b0dcfb7342c14a32c17a9918ed651438b685b482836affdf779933e72a59a7123851938a90ce207f98d9b42b7313c6ebf1cf7b12d11644e7af3505293a1619e6fdabff1b3a74926196142f0d01d96f30b4b81794f4e41aadc2a1d1e72be6e561bcf9dff79bb6499aba10671320ebcadbc358d219d6a0e5175eb78ad37498c457188e7c4951099fcb7c61a061c1d275051363a4246a4049154845b898f4b2ef921aa33f399df44c6b2e922fcae2ddcad80dcea7aa554036c9514d6b6869b1ade98b2bef84604166d9295b642f472d8e72288507840b59bd9e929a71ae996e9559260aec32b295b6e296f7643702c527bc294bba95cead2d8d22e57f65eb2144c4b2e83309df013b544ce4146b48aeed51276a6afb86f60affd5c270cd3035a2735fcf78edf5717a7f1fcf78303eb1df5bca2493d75b92759a81e98377c1e06bee4ea9ed743aa9ddd3545e6e479344feb678a10071663b59e84a7713ac1886788073edce316d387e2c634eded022b78f58fce750f6e172c0f51fc1b377dd4d2de1b01eb05017457a86485580d1935fbca39f292926baaf0fc49cd8fd4149302c4607e71b168bcede194c30e636f867d9f651058f54d202a26123b70e94e47c7a6d0c42981c0f1a1fa7eb73756b8452497ff1b27e2d14df403cac53e8675a06bfb00938b670316511ad3ce2eda4f1fc3598ef723e71c3a297e0032944e26f49763e700ecac7f74437924f511b29896b23ec7ea74518b89f449ae23353157e3bcb584f44a5bf4680db6e529948b30f5b69a66765815bc5d4300a38301372916f5f08d10a27b5e549416c765cb9d73718b30c3a210d7d8dc3dc5e2cf48225d634ecaf9373154233b06e1a63e39000122cbe2e06286f529b6c17f6c596360929c9cac8aa9072e0c402f258cfd3ed278ba3381fb02c3182665b2d2abb4e7fbae7ac45ba4e9f44649b4c11a5d9cce5ff1bb960e1ff1e7b10fba67ca1bb1d17111cdec895f031fc2b0a1c9c5d718bca2e7faf583ec6df5c6fbcf4317e5e7646ea0348aa620d6efbd036b4abbd9e4cb4a939cf0bd214ae5d21b07b7a5af2f47be256e08e4f3b2eabdc650f0dc67332f327c03a21840d17b81f072e0d89dfbbba85da3755ae176d2ca55a1f786ef546629b430cadf3dd57c8b018041f6e08c347e221a5b58fb0549834f07cb7c6019c671537b92b88538ba0f56212d76352f6c2a4f97bdc65f46e2bed7ec9172943415fcad3c3851419fd6f9b383db044ddd4b1c036b5a01efd7e1665c316eb37c53ec775bb092494ed3d67ce733a9c7342524bae08f69186c99da06b2c442f8288299513ffe663be5c4e10aaa0f4355b1dec79fe85933ad4cfce50e8487ad3dff09aed39c9ac36c57d4127de9dca11bc1f2502a87bad90085c762f73b5377b7ad4de48da49c0ec498b3794b680457947959c8efeda661612ba30c4e9ef8f95c68ad92a744930d7df54cb827edf0871317e81c7d7a33aa82ec7a533c83a27d5f9fc54273ed724b64760969a40849b5b24c1ddadbca102bdb72c94c7f9162ab15b51f66739de563ea402efc65cd6885dbbef457fd75eaef79c971d5297399aa426b56d1f4b101c675a0d3987e38cc363f95c9657de069f1cd558bebdb61b14ab02de2587c11c9f5b08837fd9db3af4202367d9b159e51a11f69e15f34c17b4a613d0fb2a82c6bb02cca8d61b2d2f08a35c760a4f6c47ec96f6327191435b0e0f983faded8c2b44c240fc3f20ec546070997526a317029375e155ef22ece08f23e18f0c4c8e4cb4cd40348df996cfe26236c8539930878f7b3ae8d09b300291eb52147b9ba9b83b4816313540c08f6b3050e4a2ea475211c5c81151f68d9b7c66e2bc49b04686fb786e0d2315f0bd6ca5336f433f2a878286c4b55c66d1f52f58fa717687e78cacd5d16589b578759085a44fccd8be196ca679d3aecc2c6ce44fd0eee36c3f11803204b3503d5ac6472383e270f2fa8365cb7ec83adfe1020431583fbe319aeab393fa2c216fd6ba3b83b4c62608a966d12f0c5c1cb4ca58f1ba22c0cfefe81211a364813e0b565eef18f80992a023fea321f73bd3c399f74631e69dd6d5222fcd00aff4a10dc9810b53ec6df06d2441cc62c0be12a4e4023f9836d73c9c5e212627621fbdbd95267d036633dbba5485dd3a96ded4f925dafe64eb605e679816ea4dd789f97b3b2437ed083f8e7a203cf20f17e5811d893a634b21ead2dbb4f489d7420938309457ad388507bff12bf41703d5e53d96ca2838e67912b81d88eb73cc12fb4a12e6176e77ee96ff74614ea3bf8f022a73a5070a56107d7a4121eef14cfb45562dab35dd16ce52b5bb1079b9aff9aae71878819b4120d809afca1e39ac2c15637a637d5e29f236ed7bd39da86bbf8ef41a85016c96d4ab2e5fe600a47631fb23788b53b6acaa673fa64e970aad3a82d4d644f00316cd6629deb04065fe2f31c2b74f5d5a3f8e7cf4b4dcc24ba2596eb25728de2d0e3112f4b28ac39dd4e63f98eeded82363ff0f88968179321dc6781209d549cc91d4625e5d801088aae26cf902282e7d5adbf6afcaae84ace17f491a3dd74a34d02cb52d1aa565fe330b56056d71eaaafcc0488ee9dd47696a2d322b2510247b8ec791544e3ddfc1573763ded365ac8a6faecdabe8a41767aeb5e3977a157802c18c6a31a82c9c96baf1c442ea0211385a3ab268c19433b4b95d4d3be3c8279bbfd31702fc420bf227bd1cbfd8d6e426cfb1641734374da5fd62887b347093d6589a69bed50780727ad049446c8f168611e6a183ed7953a61e4adfc74fe470a2869a8ed47fb7cec90f618ac02f9c8c1487f83d592361160be4c66910a4b9548fb37f4dae8f9f8f5546ce7add88126461e1d4581a9d195cf3a93103f46247d0924524cffe71a8921c979f04836868c461c59a6602815b24327fe5b63093f96f6064f7b1cbd2fa7b855cd52156e4bee29e213d1d23525c71c8bef21efbea70b182e1d3fde4ed0a046fcc89eaefc04b8e28e1c2a34ba9d31b1a57350b5d04ae631175cf0c3444fe8f653e38ae5fd39f4c650b011ae452e51facae9f73e1cc25655c5a450c8d1cb51d0bf7c2967dd03b755f20c792092ef0590ec70cfab28a000fcaa0e26982a01faa19b8f9ac9b624cdf0bc4ef9add2023ab3f027cfbbcea749a6c978f60e3a5dc6aa0a263a00c7384c18670d95049e5f9707ec2ba48a338b037cd356002ed23429bc337f92ae47421187d82ea6dc8812c48fb14d4c29463897ffa368c03b7019dbdd224a5547c7fb6fd7d3dad64754c09b23f561a73dbc8586bda2f2bc445b3c1c12261b0a86d80f054afeee0ec66a794461edecb87797fc3ebf1d03332d0ae15f946aefe8b0cd9c2931582f05c9366663d2136449bf4c50a181ffc442000ccb95bc6fdc42e0e86322cbeed6b7ed7e2c8ab70e48853eb361ed31d92c02f358ab8e453b804a5e053b6d0611da2d3f66b641f873829eebb8df4b60427b11ce1460eb1b0452bebce18378b7e786d8d5127b88659ce9b9126b0da4ea0982f20430abcb96530c7bfe5bffbadf4a74af72277d89023fdef9f83d59a1f815988db4c8bf0eb983bdf7a21791cd7077f9977362471e89825c0755e5407f77018eba842d0019fc2cb5d192f24791090e1d810f0305444dc1d046da360ef588418cb82e32d1bd2c1a0e1dba377556df2d36d84e8a7cacca6e8cbc14c27d47f082f3c8f7b0637e98cec58a9108be325cdc6284ecfe90a08a377b1f2ed54aa55d93952efce3cf883d5c03bc8045c896cddba6346a15cf0ebdbabb3f4c208f59390b69f3751d15e4d084606df38aa19bcf55ab0e48191fc80a345d6008f510439b1351b86c1016fd4ec112319ae071c1d98c6cafcc5b4622808e65188ef7c7c48014e85a1d150b61dc5917dfa64c5fd3f5aa1b31473292a696704a3a88c0b2558073ab4d714d894e488e6946c6fbf4bfa3f49ec910a3ce4feb3a43692042288e678e9e81c1856cf8aa092d15bd7ab3313bc5fb3c8c9667b40a23fc61a03a4bee6a81f41bbb5cc9bf4e63fbd11e0272276c95d681567dc9e9a957be9841353af22a352d55aa82a428d04a012b0356e3f5201f29c0410a84e32fd61afed0c9a0bde5c5ac9e04f6da7dd2d48cb2d72a3512792869dc73cd8ee38daef3416905dc8649c087ea8fa631e124d8c532175b25ca48271a206dfe5187c2bd3ce7f5efb950a8c298c8092978b422ea2d0e3da51e519bba292aeed283e910b31ac17deb91f3b19dce6cbc87e102826cd15600e22a93a366dcd5d849afc27024ee5683183991ad21bd1e89e2b0d7d216caa84fc42dc8775aa0eab4379f81c1cb1d450fa64764f22f065cdd818ed9544de9004aa3bad075fe5763a43d0dd28593c23f80cb1f9d4abeb80f6d38520e07169ffacd9ff52b38ef21764328e5dbef2d5df41e67b47a4cf5138b4a057c836d675f50afd302bb6a23cca0c7e1912dbb3c41571053c66b06bec9bdfd4114811fe5b7bdf1186aa9cc0346ab910a3b283fa31b66e8e62fcd53f5e0980f557aab0d9bbcad78ee5cabb38098d664fc430c5fb194da049", 0x1000}, {&(0x7f0000002340)="d3be001e0c17cea469847cde0b422163d0b5775c699c9f2eb9e095be3784a7be530d9161ebe5ab135246f9b1746826fcf67c238828b86aebd4dac2d76803b539f0d5a41e2fe3e8046d082d1d124a3f8e7582ff52799aabb1c3f76d39d6017c8dbc9031cf", 0x64}, {&(0x7f00000023c0)="e42d40cb835716810e15ecec2a813a41f67c96677f812784ae56e587488afaeea3bad63788bd09f154765e00f420fdef88e515128bb8fe575aed43ca2b3cc772e5a587414f00327686edbbe242", 0x4d}, {&(0x7f0000002440)="7bdb0c07fa2c8617a39f8a59e3624da4b26d841fec1c394f22101fb564455052ea51c5757e84d06c52bb01f02086ac9898c3b7439796b1d8c632a773705d93f2402cc23fde2b3d086d0e0d643691915234650ec9820e", 0x56}], 0x9) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) symlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)='./file0\x00') getdents(r2, &(0x7f0000000000)=""/243, 0xf3) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/79, 0x4f}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:42 executing program 1: setgroups(0x0, 0x0) r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8000, 0x8}, {0x18, 0x2, 0x4, 0x4}, 0x7, [0x1, 0x20, 0x7f, 0x3, 0x1, 0x8, 0x0, 0x8001]}, 0x3c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000c89ec9e96a1208f44ab8e397c6b2809f37efeb6245510d2e9bb5f13b45570464fbf74da60dc743e11cbb0a7f266fae0000"], 0x10) close(r0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) sendto$inet(r5, &(0x7f0000000000)="609b11bf227110fdbb878b46ac450955b660eac4c57e471c3d7c9d0b0869045b2edbb19ee469c2dbe24b4180d6cc3b", 0x2f, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000080)="35b227891cbf5befbca8b4d77b41b0cffc8e26a404e3f26f7555772b7828e81d5d0e18fa8921a7731c5e52936aa0ac293479b090da6924af9891883cef03191e22fd471b7d264202bb4952e2988741751bd7d7d2", 0x54) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x9) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 16:01:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) pipe2(&(0x7f00000001c0), 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x0]) ktrace(&(0x7f0000000100)='./file0\x00', 0xf, 0x400, r2) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) 16:01:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xfffffffffffffff9}, {0x5, 0x16}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xffff) getrlimit(0x3, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x10) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffdff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x3, 0x4) r3 = geteuid() r4 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r3, 0x0, r4, r6, 0x0, 0x2}, 0x201, 0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x80) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r8, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r7, @ANYRES32=0x0, @ANYRES64=r8]], 0x1, 0x1, 0x1000) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() r14 = dup2(r13, r13) r15 = syz_open_pts() write(r15, &(0x7f0000000000)="a6", 0x1) dup2(r14, r15) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffff4f) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r19, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r20, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r16, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r21, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r22 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r17, r12, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r18, r22, 0xa5, 0x5, 0x100000000, 0x2}) r23 = kqueue() r24 = kqueue() kevent(r23, &(0x7f0000000040)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r25 = fcntl$dupfd(r23, 0xa, 0xffffffffffffffff) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) r27 = msgget$private(0x0, 0xfffffffffffffffd) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000e40)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = socket$unix(0x1, 0x5, 0x0) dup2(r37, r36) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r36, r35) r38 = syz_open_pts() r39 = dup2(r38, r38) r40 = syz_open_pts() write(r40, &(0x7f0000000000)="a6", 0x1) dup2(r39, r40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = socket$unix(0x1, 0x5, 0x0) dup2(r42, r41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r44, r43) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f6669c85bfb23"], 0xa) r45 = syz_open_pts() r46 = dup2(r45, r45) r47 = syz_open_pts() write(r47, &(0x7f0000000000)="a6", 0x1) dup2(r46, r47) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYBLOB="07128faa6a96b2415a177f0359f1963a87a40bc7b0908bd7ee399bf9b4df482e5e9373905b6325e36a4f1bc4d18eded81d2a6bc8be3cb067af94e830f5f80570007a2891fffb3872e87cc242d1140dd0e7bee02f86554192a757931b56ad38", @ANYRESDEC=0x0, @ANYRESOCT], @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES16=r0, @ANYRESDEC, @ANYRES16=r35, @ANYPTR64, @ANYRESDEC, @ANYPTR, @ANYRESDEC, @ANYRES32=r47, @ANYRESOCT=r42], @ANYRESOCT=r44]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000b80)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220fafb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a37eb805be72f4ca3a5c4dd4f160a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be04000000596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c96524ba2ebf4b1a5919a72fc641cc32986a3e43eb6049a664fec5d991bb3bd28cd10a058d11821f526800"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r49 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r50 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r50) sendmsg$unix(r49, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r49, 0x5) msgget$private(0x0, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x349b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f64696c6530023d47a160546fbbba3820bb916b4dee72d5af6007131f031f803ea4fe062bef55e01b5369223e2051ae48c39ed3f1ce1b4ec1f9dba66dad593a73146f62378558e766aa2e66013270d56346e79ba012452695dc9a193571687e8edd5581a8be7dd5264d71b5f35f10daa95611da2c20f9500a5d60b1663ded55ce19bf35f2f110538a1e43d4051b36850079a44b774ac3be1bd109ef5fe2f77e57aa4c29aa0fd0a400ed3aa558a3c8b8c3339510c945003695e5319ecc742092ce8ddfd74ca6aaa730c29638b638697af6ffbc0713985807198666315e6419f84455a2f7c90bf159085b69bf04c27bcff8b5ffd6b3250fe48df670ccbc"], 0xa) dup2(r5, r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0xfffffffd) syz_emit_ethernet(0xe, &(0x7f0000000140)="02eed51e244ac1d74c4200000000") 16:01:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x4}, {0xffffffff80000001, 0x3}}, 0x6) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7fefffffffbff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "be3000c34de40000000800", 0x0, 0x7fff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) dup(r1) syz_open_pts() 16:01:45 executing program 1: semget(0x3, 0x4, 0x77de51a8bdf94c17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYRESDEC=r5], &(0x7f0000000000)=0x1) socket(0x18, 0x0, 0x0) socket(0x18, 0x2, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000540)='X', 0x1) r7 = dup2(r6, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x8) setsockopt(r7, 0x706, 0x5, &(0x7f0000000000), 0x2a) r8 = syz_open_pts() write(r8, &(0x7f0000000540)='X', 0x1) r9 = dup2(r8, r8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000080)=0x8) connect(r9, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) kqueue() ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000100)=0x2) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000100), 0x2cf2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1800}, {0x3, 0x68, 0x1000}, {0x1, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) semop(r13, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNXCL(r14, 0x2000740e) clock_getres(0x4, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket(0x6, 0x4000, 0xf9) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x9, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x2000000000], [], [], [{0x0, 0x0, 0x10000000}, {}, {0x0, 0xfffff800}, {}, {}, {0x0, 0x4}, {}, {0x10}]}}) 16:01:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653400"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r6, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r5, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000000c0)=0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r8, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) socket(0x800000018, 0x3, 0x102) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x60) r4 = dup2(r2, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) r6 = shmget(0x0, 0x10000, 0x290, &(0x7f0000fee000/0x10000)=nil) shmctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) dup2(r10, r9) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = geteuid() r13 = getuid() setreuid(r13, r12) r14 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r13, r14) r15 = geteuid() r16 = geteuid() r17 = getuid() setreuid(r17, r16) r18 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r17, r18) r19 = fcntl$getown(r2, 0x5) r20 = socket$unix(0x1, 0x2, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x0, r11, r14, r15, r18, 0x9b, 0x4}, 0xffffff65, 0x7, r19, r21, 0x35, 0x1, 0x5}) listen(r7, 0x0) accept$inet6(r7, 0x0, 0x0) close(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0xffff, 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:46 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() dup2(r2, r2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) getitimer(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() dup2(r6, r6) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000200)) dup2(r5, r4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x1, 0x81}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) write(r5, &(0x7f0000000180)="3d42cb9643c36344c051d8eb948c6d", 0x204) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 16:01:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='[\'\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='^(**\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='\xd9\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='](*^!-^.\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 16:01:47 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x1d7, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f000061d000/0x3000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f000036c000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206980, &(0x7f0000000300)) 16:01:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669646530001c1dd77683bd3674a767d0996008d8e6f22d96cb7989c02647bf799bc765054294d99cc8da22065bc53e3795dc51c4b068a4e4a1e1f1263108af44c060123bb454dcc74d88cdaa6af49d182f2b06024560c5d3e13eecc66b9fe2a3aacf1c04326e160b25ceff5546cc2c951f733c548c75066bc6ef6cf1cd545a7ecc8379c4c91d96c768141358c228041680d6c3bef1be017c5238860d5f8aa0ee9744e8647ed9e2c707aeeb2d373b33ae4774a62aed2a4d47da9a534b41fe9b838beb4493490daf40bf86edae4a2c4a513d6f98b3058dfc2fed69f3fa8ccf2c1d6c41103bced9966b511149c31bda8b607a5ce36ec860cc70555e45b8dc3297c42daa2acfe3919be38de9476d79606899ca42a75ae0b4f90e3fb4205a1ca02202149de92547d00864e4777a53b99daebdbfb565a584f1dadbe5c9a4bd197de8dfc01684739f6fc637620422429764312ce1138670d57098579f5a2b5450e5c268e3c625191574e77ff999ad12a25110b67ac6a1ed5cadb9d04fa7be0e98ec26a454ccfc43b1f64be5fd5056e945da64fc78f7038b0ebf065761797f81fa2f906ba9356f1ef26be843b9e8"], 0xa) dup2(r1, r0) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) semctl$SETVAL(0x0, 0xb, 0x8, &(0x7f0000000080)=0x7) getgroups(0x1c1, &(0x7f0000762000)) 16:01:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x4, 0x3}) socket(0x400000000018, 0x3, 0x3a) socket(0x1e, 0x4003, 0x0) r6 = socket(0x1e, 0x3, 0x0) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) dup2(r7, r6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:47 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d000000002351b15801367c3154fd3af23a96486bc6ac49a71e0bcd4c0a162b58fd4237b8fa4d01473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd99020f13ad30505e8f5300a4aeef9d632f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbb4122cd23580fa95cf00000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b6671deee3205f57666520fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bacf44333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa973433920d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d94daf1000456888aa3a00300000000000000e6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f10000000000000000000000000000000000000000000097533345b41faab969cfc045b705d4b90af7a9a53249f145123d1ebbdfa239e638825d2f886a448ec1b0abc8f16f079bf8379aaf1c7d9b6992ed23dfd3f71060e3f0c1c57e9979e395a2df08e232f5d0e9b33d01d4c54ae7fe0681"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:47 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="e92621ee23d5c9573be1ccd3547294e92176fb30e40a313d3de8fa5d6441ce93b1e4021adbce208547cb4247eb13cc6c2820600792a2ec848bf0b4575613244dd3155929fe29b86a24adb2bfee7595985898b1d4c9e647bb2bfee4c0e3273a7f6f821074c6a0b5127e96fd49c179b1dcb9f7e1041ccfb6053f6f97ac345de6b496151a52a578902edcccee013f6b4b4fb2754cb763d1d26693fcee9538ab103d3710bab7e014c8cfa039865cc82cb849706b3b0b2b1a8baf9068717dc1c8a49c43b4a8880b247417328642d2800fd8ced4dc947db6a941ce202e2ef8e1b1dbbfa381ca31d87b1980f48bc55276715b11e9af9b073972f931aab44567055d", 0xfe}], 0x1, 0x0, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:47 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x26, 0x3, 0xff, 0x2}, {0x795, 0x20, 0x2, 0x5}]}) syz_emit_ethernet(0xb7, &(0x7f0000000240)="908689c61fa0a10a54b6339a63065e9250a9277cb3e2b8a8234f651e39a085858dc9b7eee418fde5b99fa3a22320154dcdf5d01e900fffb43c2f975ef3485481c1e150021686c139a3292298ac87f6dcce9c22bc07db38fef942a806aa654afb32aebfd6bd5ab6725ba198840f831feffcd1b7b4783bb63eec6ead023b1685d791e29be2722bd0eaeef6edcbe898c8a1f692c5783bd42881214cc9e6d0d890952d3a68b26821608df0983ab87fa07c08b32295d48a96a1") r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) socketpair(0x6, 0x5, 0x1, &(0x7f00000003c0)) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) close(r2) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000340)=0x40000000) listen(r3, 0x2) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept$inet6(r7, 0x0, 0x0) close(r7) getsockname$inet6(r7, &(0x7f00000001c0), &(0x7f0000000300)=0xc) accept$inet6(r3, 0x0, 0x0) close(r3) accept$inet6(r3, 0x0, 0x0) close(r1) r8 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000000)=0x541fca) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x20) 16:01:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300), 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x305a52b2, 0x3, r10}) fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x6, 0xf6a, r4}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:01:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004040000010000000000000000000000cd6fe253451800feff000001000000000000000002105c", 0x2c}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000440)={0x10, 0x100000001, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fee000/0x1000)=nil, 0xe}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd03}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x1}], ['./file1\x00', './bus\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './file'], 0x2}) fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000940)={0xfffffffffffffff7, 0x1000, 0x1, 0x4, 0x80000001, 0x3, 0x916f, 0x20}, &(0x7f0000000980)={0x6, 0x4, 0x9, 0x3, 0x0, 0x9, 0x6, 0x81}, &(0x7f00000009c0)={0x0, 0x4, 0x7, 0x7, 0x41, 0x4, 0x6, 0x4}, &(0x7f0000000a00)={0x4, 0x80000000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="cfc1bb4f110073f9482d20b566abaa070bc5bf632a94d785de1d211fb84de44912be6b869fbb1e52368fd4e8bc149918", 0x30}, {&(0x7f0000000280)="62da8be499faf429ad4d164d3f4eb744d624e3731916f6b25c50f1dc34833fc8b0a86bf245a0c0822dd6fc792a01ff1815cab2ddb310e9de86bb6ee1b2ce0912c7cef98176c4664ec842b33c66e46467b9d318e5458552694f0286ab5ed4b02f8f07909ee805310ba98b740171fd373cfa3bb1a6259eeec5ad76f04b18a9e71dafcb8f", 0x83}, {&(0x7f0000000340)="493f1ad269a5a34c546d99f312785db244334bbb7c3bd210fba0177163c10ef085cbac9c302b3ab18e65cc7e0db2b0548039de85d5e70735c57a5ade603167d22b9837727925e9b58c3a", 0x4a}], 0x3) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1420, r2) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000a40)='./file0\x00', 0x10, 0x2ef73a343dccc432) 16:01:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x1, 0xc8, 0x95, 0x73c8}, {0x1000, 0x5, 0x7, 0x9}, {0x200, 0x8, 0x3f, 0x7}, {0xe6f, 0x1d, 0x4, 0x2d5a}, {0x8, 0xb, 0x7, 0x1}, {0x7, 0x3, 0x2, 0xfff}, {0x4, 0x6, 0x4a}, {0x5, 0x20, 0x32, 0x401}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") 16:01:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r3, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffec) setsockopt(r8, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6e8875d99ac3a6d94163660198cda60b2664d596caf2c0000000000a31891e3dd24d3e20000", 0xfffffffffffffe30) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) socket(0x40000000011, 0x3, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000300)) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\xfc\xff\xff\xff\xfd\xff\b\x87', 0x180, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x8, 0x800fffbe, 0xfd, 0x7c}, {{r10}, 0x9cc966705e988fd8, 0x88, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10001, 0x0) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() dup2(r0, r0) read(r0, &(0x7f0000000000)=""/117, 0x75) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:01:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e65300051d1c0ba64134ba4703fd4906bbab8533ebff3220d4151628d88adc94850834fa8904df0e7cc747b45586772885848853baeb3297a708b1c0365fac50d7131b698374ad0fe72d308dd5a2e24a227c4304a26f4957efc7f4dd8e0e0bc61eff1e66b84fb1fb7e88fd5e47bd03158594b824d09aa50941d65a5ad57e278f83fd9e2297156d5830ff78fa2af0187ecde620ad8cf360776f64cc2587004b8fd6f700a667f925022337c3f54fcffffffffffffff641e14996bdcf90e822701263a1425852290d6e14439c3e15be9c20329523b6dd80f94bc86268147eb948d4818cddb26b8c2cecee276e403ae8b4c993500040000b25d8c7304d5ebe3bdc4f03b175b8b4e5b6189fa46c03b680b4bc90568ed9a92818b07239b1dbca117e3317d6f4d896f1083d15d778ddbe9157ce9ac1303c74b041f99e57ffc297898cd5568a8e0708643795f25584a8d5bf8bce75fdc33fd94b3db3dc83d2c5fc3cf743eed98ae8a5174448cca00001dde06c1052bd10f04d2f1e42549811729390b7f05eeb3a42efd5d40abc41e9fd7f18b44472d75c099ec3a9e131ce3c215c56b9abcbd01b27107395649dbe32df2670000000000004a5002e304dab6e6dbc895f4d164c871d42e4723327afd5ed536ccd26d1ba7099b6b68c3e40b967f5482079b678906ff699f6efdc954e32d59bc5fa460f6ce83831984e8a4888e5452665a0e1a452a5fe52457233a98cb91b2fa09d0917106e8836dcaaf3f0dc711600d9f1183bddae670e7e9977e42c43062a5359a6f1d0b23c204ec7dfc5a5d1a1e2fc4bd9582af1e4e46c19c4532ff9d6a51780c2a632df0015a2ac78763220000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x2}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xa4, 0x0, &(0x7f0000000280)=""/164}) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x1, 0x9, 0x80000001, 0x80, 0x6, 0x3ff, 0xfffff331, 0x0]}) syz_emit_ethernet(0xe, &(0x7f0000001600)="57304f1ea08d1de3f39f1848ffff") 16:01:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0xbaa52908513bc4e7, 0x80) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x2a2}], 0x1, 0x0, 0xfffffffffffffffe) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="59f8f5bafc7a7eb0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="ff000002000000000784fc978420925e196dea03fd947a84a61dc646ceef89dc0e319b071a1229bf58a866fca53938274236056b47117304f2b5d2699af1c816d21eb715427f2c7b25c48689a2f3a728ceb08c762a97265df68257978c3ea9a6899779276f5a75ae1e8ef43941545b87eba9a0e1519f02a8038156527c2c43b2c081f35ddd2b769c638776a52a87c38a2a4dff8ee5a3f9097279c2210858cda63de06943e2e07f7902ad398ea64ea85c4916f2f6f228e3c2f87c2e8c260a7cb30a24b8ed154474547b"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000040)) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r8, &(0x7f0000000300)=""/192, 0xc0, 0x43, 0x0, 0x0) 16:01:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x11093, 0x4) getsockname(r2, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a8bac484aaf3ea7ded9504c9d44c0ae58cb744ed33c709c"], 0x10) read(r3, &(0x7f0000000500)=""/198, 0xffffffe9) socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x0, 0x9, 0x200, 0xf, 0x7, 0x1ff]) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = accept$unix(r1, 0x0, 0x0) getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) 16:01:51 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe(0x0) setgroups(0x0, 0x0) setpgid(0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) msgget$private(0x0, 0x45) dup2(r5, r4) write(r5, &(0x7f0000000100)="9637c8a4b844dbd639174fb09a87ad54fdde23b5488661e202bbb548712cb6a1536f6b6bcc3c95ae7df26154abb4136b94765b3fb79ec6e559adc5b32f13e456844769a0f1fc56e1c0861f9ca75628659fbf45a6c3d502fc75fe6019f76af5af0f3635df01bbdb840305564855080b281f7e5bc1fbc56ddf8eaf1e3540f4e5fafb45f44112e067c07eec2b0edab1d26d64e5fe74028df1241a568a5a6519e394a09c7bf93ac897925a065dc1abd2601ede85efbcc892b0e47fd2dfcc08971cff19012b4b9f22", 0xc6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r3) 16:01:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r4, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc145dd35b0e1c206908000000000000006e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1c5aea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82abff1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c182f908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a56398561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc4636613c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd046aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) 16:01:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:01:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) mmap(&(0x7f000064d000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:01:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc0, 0x0, 0xf485f686f4f7b48e}, 0x0) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc361e192a10100a02000000000000f259d35a0520000004"], 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:01:52 executing program 1: unveil(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x1, 0x43) listen(r2, 0x0) accept$inet6(r2, 0x0, 0x0) r3 = geteuid() r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/49, &(0x7f00000002c0)=0x31) r7 = geteuid() r8 = getuid() r9 = syz_open_pts() r10 = dup2(r9, r9) r11 = syz_open_pts() write(r11, &(0x7f0000000000)="a6", 0x1) dup2(r10, r11) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000140)) setreuid(r8, r7) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r12) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r8, 0x0, 0x0, 0x0, 0xb0}}) setreuid(r3, r8) close(r2) r13 = semget(0x3, 0x1, 0x400) semop(r13, &(0x7f0000000180)=[{0x3, 0xbee, 0x1000}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="a361e9d8c339926a5158e4a2e545580c3868a42511a4fd81794b9d0a485214f5d673ba1f95e6be8521b7f26782b74a70fedb752daee80d954ed3255a14e8de150ebca73c490083b0d0d540da6727eab7dbbd6c52cc25a7d798f7de3214fb5217ae864af9e1c4cf8f8799156bbee6443ba6926693dfbc21535cc9e848ef210e0cbc2443e5ee686d487578", 0x8a}], 0x1, 0x0, 0x5) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:01:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(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}, {&(0x7f0000a0a000/0x1000)=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}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f0000000540)=@file={0x0, './file\x00'}, 0x9) close(r1) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) socket(0x10, 0x2, 0x3) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) fsync(r3) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/239, 0x1c8}], 0x1, 0x0}, 0x0) 16:01:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0xfff, 0x0, "ea014000000000048105000001010080000200", 0xfffffffd}) read(r1, &(0x7f00000036c0)=""/91, 0x5b) close(r0) 16:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x2, 0x0) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x40) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) r8 = syz_open_pts() dup2(r8, r8) ioctl$TIOCSBRK(r8, 0x2000747b) r9 = dup(r0) syz_open_pts() r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) dup2(r13, r12) bind(r12, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r12, r11) r14 = syz_open_pts() r15 = dup2(r14, r14) r16 = syz_open_pts() write(r16, &(0x7f0000000000)="a6", 0x1) dup2(r15, r16) r17 = accept$unix(r15, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r18 = dup2(r17, r8) shutdown(r18, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r18, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r10, &(0x7f0000000140)='W', 0x1) setsockopt(r3, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r10, 0x0, 0x30000) accept(r3, 0xfffffffffffffffe, &(0x7f0000000380)) r19 = syz_open_pts() r20 = dup2(r19, r19) r21 = syz_open_pts() write(r21, &(0x7f0000000000)="a6", 0x1) dup2(r20, r21) dup(r20) socketpair(0x10, 0x4, 0x7f, &(0x7f00000003c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) dup2(r22, r23) r25 = syz_open_pts() lseek(r25, 0x0, 0x4c19c4870b7c4c8a, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r26, 0x8028698c, &(0x7f00000000c0)) r27 = syz_open_pts() r28 = syz_open_pts() r29 = dup2(r28, r28) r30 = syz_open_pts() write(r30, &(0x7f0000000000)="a6", 0x1) dup2(r29, r30) fcntl$dupfd(r30, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x4000, 0x3f) r31 = openat(r4, &(0x7f0000000480)='./bus\x00', 0x20000, 0x298dff3b244bd5c5) r32 = dup2(r27, r31) r33 = syz_open_pts() write(r33, &(0x7f0000000000)="a6", 0x1) dup2(r32, r33) r34 = dup2(0xffffffffffffff9c, r32) ioctl$VMM_IOC_INTR(r34, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r25, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r35 = socket(0x2, 0xc003, 0x2) close(r35) 16:01:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee5929b9aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6933f4ef616483f3c9e4a34919f07fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eba8f58fdf32a9fa80b6938ceda5b51113c751410dd98cf78ca62506f0655f22629c1cf2abddbc50511e7d7995c96d7c12f24f91d0e887ea09a41e48e1b7d16b3b46d532e61415e054473bfeddf91b8b64db09a1f6"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) getuid() 16:01:54 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa) r3 = accept$inet6(r1, 0x0, &(0x7f0000000080)) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000280)="d234913780766a592077242dbfa3c64d6dc835e3bdd30396613f22fb26dc16258d5a0403bb3314650af29573d8b0557918edbaeabfe44188231213a3dee20519b9999363d38347c44f7ca6176617e882ef6dba3d59b31c5e781af4bc662454bdff4452c0b3e5ddd22e6d2477eccea7e631c402c74e4f81a79ded85755bb0f15bce518a6621cc6792869f4e11af40ed29e6084b6b9b5f74e9c51cd4f55f3f85b8b426deaa83cb00c1ca3718a451f545442bcecf25fede36a787512709db98d31f0a0ca0d81a2e803b1b4599fd17afd0d08c7d868e815c16a557beae5c13a8af9ac0e319a61698c2ee8acba87dae5619a610cc8efe33", 0xf5}, {&(0x7f0000000400)="9cefb8a09ddae5b243bf1b26f6a838c076ee0a8c0f3ce5a381804675640d3cbf32745b384960de17cb0e65468efef5246461c7c0a79d135cea6e0ddf98736c6c20f52ccedd0ca27cd843bd3d4b92f73db76d30dc6aa210416f1d77a1399cad88b9ea87c937bb39d9c351447ebc17ba77ea78d7412f7da678604ad4e1b6132799e25c79d25b8867ba0dbef1bb78369e4ef8c35277e00498bfc5325b5173dddb3a4a11214e8af6c1964a3fb3d1cb95d2933020daf9e6d5a730294c27ad8d1380a8b6", 0xc1}, {&(0x7f0000000500)="4e4c76fbd7b8bc75da10f2fef9c95f0095d224794510fc06373ca11c580ef177ba6701ee4e05134ffbfe6e08f5e88e96e3fdb253b809c5d17782d409c4bcb1bd928fab61e10fa9871abe1f", 0x4b}, {&(0x7f0000000380)="e50d4589494a18919021a6cf1cdfb95a9012a9607a428914c0956b7b567bfbd0bf90c9e968ac7cd036999f66327a734d8d629450d2b4a86c3b63498caea6", 0x3e}, {&(0x7f0000000680)}], 0x5, 0x0, 0x2) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e842295d8ad17152c7275623ce0b", 0x12}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df", 0xdd}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c0054", 0x56}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:01:54 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x6, 0x0, 0x0, 0x4100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/\x00', 0x32, 0x0) fchdir(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x9, 0x2]}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x3c283, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x40}, 0x8, 0x9, 0x890}) 16:01:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0xc8340d232e790598) 16:01:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffd, 0x0) dup2(r0, r1) 16:01:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000485000/0x4000)=nil, 0x4000, 0x2) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="fea3f17caa8ba1fd5acbc2a82fee5f4c810ad1032fd7f100000000002105fa55726cded97e96adc200000000f476b013cb0000000000000000"], 0xa) dup2(r3, r2) setsockopt(r2, 0x98e, 0x6, &(0x7f0000000040)="86742e691a9d25093fe2263a", 0xc) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x596f5b84a4d6982c, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x0, 0x720000}, {0x18, 0x0, 0x200, 0x7}, 0x80, [0x4, 0x40, 0xfff, 0xe962, 0x3, 0x1c0000, 0x2, 0x1ff]}, 0x3c) r7 = dup2(r5, r5) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r11, r10) bind(r10, &(0x7f0000000400)=ANY=[@ANYBLOB="2d012e2f666949565d1895a3640a1a5002f5578e7bcf59445430568019c89d1adf0e4a71743cadd7fe94ba7fda7b7715d02dc70218c34b55aa902170b8ebf2da9cfd42a347abc71f2b2323475f3e3c55aef208453b7008501c8a5b8581a4630cb8e0b8008682891e37754088deb9cb501dbb678b8542968459e9529b1593a1f21310b06b0861815e6719924072c27eb1ea4e70ac045c6ccc1bb892e0540d80ced80a60ddd0e8b23f7e86d5194cd220f4a05e8941982d416739b0042389af4fbcfc3a69f962b27298db7f3113fe672de21268af149cfabc457b268dfb542bbe1695920b924c3b8b5913c4771612d98f5a5e580fa89e4f96981079b372ccd8cb21d320c0ec112e55d9831a871c979996dc70347c0b590f87b924c07e3fb6a2589f4c9354aa08f91e88033b02cfd9"], 0xa) dup2(r10, r9) listen(r10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r13) fcntl$dupfd(r2, 0x0, r7) syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() r6 = getpid() r7 = socket$unix(0x1, 0x2, 0x0) setegid(0x0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffc1, r2, r3, r4, r5, 0x2, 0x1}, 0xe4dd, 0x94, r6, r8, 0x401, 0x0, 0xa0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x45}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = msgget$private(0x0, 0x50) msgctl$IPC_RMID(r1, 0x0) symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = dup(r2) readlinkat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x8d) write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x3, 0x9a}) syz_emit_ethernet(0xfffffe44, &(0x7f0000000340)="bfe6b50c1ab4c130fb5f674ef2c6") r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)) 16:01:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33", 0x0, 0xfffffffe}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000dc0)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1000000000000092) 16:01:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3], [0x0, 0x0, 0x81], [0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0xc96], [{}, {}, {}, {0x9956}], {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000100)=""/8, 0x8}], 0x2, 0x0, 0x4d9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/brf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r1, r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) r5 = fcntl$dupfd(r3, 0xa, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/255, 0xff) dup2(r3, r4) getegid() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x0, 0x503a}, {0x80}, {0x4406, 0x3, 0x0, 0xfffffffe}]}) r6 = kqueue() write(r6, &(0x7f0000000240)="88c5e216e5a8725d63a82a4afae2e811de837a27c58912a0b251e207cabdf713e4e20f66bddad64585908984f50667398faede71363e3a0dd5971db29e57ecb1f2fa2035f4b9605fd44ef61dfeea75b9074bcfd56d4a3f0694e6b4fc2d829947f24753b896a17f5b288735339f9053da53c388209797931377982a38f1b098cbb73b7017e8d8aef1957b5c453baff2c4675cbc05062c2031e88d098089e42766a5d7031489fee1524e305f36d1b28b62d003d343e687e2", 0xb7) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000034, r0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r2, &(0x7f00000000c0), 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000018c0)) 16:01:57 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x95}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) fchflags(r4, 0x8000) r5 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x6, 0x1696000, r5}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000180)="782849bf48c33094feed0b5ee8fecfab05c5f59e10b07022c40e494978813648c99077c77509900e6b96fbb14537a879b44d3a04", 0x34) 16:01:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = dup2(r2, r2) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000300)=0x101) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = getpid() setpgid(r5, r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40800, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x69, 0x2, 0x5, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x82, 0x20000000, 0xffffffffffff3ed0}], 0x40, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffa, 0xcd, 0x2, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x12, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xdc, 0x2, 0x4, 0xfffffffffffffff7}], 0x0, &(0x7f0000000100)={0x7, 0x100000000}) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r1, 0x0, 0x0) 16:01:57 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00@') kqueue() 16:01:57 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "7300f7000000004010000000000000424700"}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:01:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000000000000002760c738a55806723061e623eec4f7cf6f1231f000000000000008feb3a8cdfd44d4b0ef59c90386da4e2a38c5560c5ce99f11b04bd04fcee8424ad1513fe6dfd87f24c0000000000000000000001000000ac94d4f6c60f2ff8d52a4103760e6ceea5d2dc735cf2c9e3f8491d05ea7b9d5b6083fbd63b0a5271e77d9efd05ad10f6bf32e7136b8a3fa0b0b3c8384653acfeb62b133e971589f382c754da60657d5a094c7f45bc2ba6e5bdc63c852e"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:01:58 executing program 1: socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000b2ffffff00c500ad7df41f1262ed276c83b0837e00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r2, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) 16:01:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1, &(0x7f0000000280)=""/152, 0x98}, 0x0) 16:01:58 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) 16:01:58 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getegid() setregid(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="38c24d53ebb2753b71ea4c710700de2e8949fd52a6bd9b06bb8233f0ad274e8e283739273834af4f34bfcdce1b0729c866635ee5e1d4a70b34b64b14988902f40babe0d32dc55c43e01e0af92949dd5d289e35"], 0x2) 16:01:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x3, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c215", 0x8bd}], 0x1) 16:01:58 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0x26}], 0x1) close(r0) syz_open_pts() 16:01:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) close(r0) r4 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000004c0)=""/205, 0xcd}], 0x3, 0x0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="4c022e2fc7656c653000"], 0xa) dup2(r1, r0) listen(r1, 0x0) r3 = dup(r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) flock(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40000000000024}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7fefffffffbff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:02:00 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x3, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0x401]}}) getpid() r2 = socket$unix(0x1, 0x2, 0x0) r3 = getppid() r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x2) fcntl$setown(r2, 0x6, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:02:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket$inet(0x2, 0x4000, 0x2) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000240)=""/84, 0x54}], 0x3) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9af148a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11f66f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64=r11], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r13, 0x0, 0x0) ftruncate(r13, 0x0, 0x6a) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x401, 0x4, 0x1, 0x0, 0xcb, 0x9, 0x0, 0x0, 0x1, 0x8003, 0x4}) accept(r3, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) close(0xffffffffffffffff) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) dup2(r10, r9) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) r11 = accept(r8, &(0x7f00000001c0)=@un=@file={0x0, ""/55}, &(0x7f0000000200)=0x39) dup2(r6, r11) renameat(r6, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xff) 16:02:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x22, 0x2, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6, 0x0, 0x0, 0x7cf}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") read(r0, &(0x7f0000000100)=""/152, 0x98) 16:02:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x80) fcntl$setflags(r1, 0x2, 0x3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 16:02:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') getpid() fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3f) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560a, &(0x7f0000000680)={0x3, 0x0, {[0xff, 0xfffffffffffffff5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x3, 0x2, 0x0, 0x4], [0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x9], [{}, {0x0, 0x81}, {0x32e2}], {0x0, 0xfffffffe, 0x0, 0x401}}}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x29) pipe2(&(0x7f0000000140), 0x10004) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/d\x85v\xff\x00\x00v\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r3) openat(r3, &(0x7f0000000480)='./file0\x00', 0x0, 0x171) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'4gp', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r12, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001c00000040827e0ca391042ca9f2dd550000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000002d59906edb016de5b22647b57f59d1a19fdaa6bb7f4d3b13a6280b829feeafaa4d2831fcb8674def3181127ffd3ff670d952e1a204463c957d68b2061978aaddd4264636f55985cb096b68f9975cea525af526ea849b1eec27e31511184defab0ca52e603e4912b32246c1bc518321a9a0e1b6140be0f4b30c501a4cd9137961f6a220c1f3e8b5966c9f557aac5ece9ff00802a64ed9519e96e96ca74c8f6ddb78c850ff1a26ad17acbac9b3"], 0xfffffffffffffe9f, 0x1, 0x1000) r13 = msgget(0x2, 0x9a) msgrcv(r13, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000a3c81f74d0c43484bc7dc4000000000000000000000000000000c20d56250700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b8e8cc9c07990f7b42779"], 0x106, 0x0, 0x1800) msgsnd(r13, &(0x7f0000000f00)=ANY=[@ANYBLOB="3b04db61d12c2b5c6ef6fcb2ca3167ed58c47422ed61d8e1f13bb9c4ecd422b681736b34659f4d3bd5449917152312a514708550b3602e93932d3c1b9fc572c074c3894983cb3221c9f137f445433219a2e2fcda7d90aa94b10430a99f465795e5b9e6a46a93525fedcab5f4d35c260e563c72136af4ea1e3297dc290a81d114a2bf1ab4d25ce68023c19e77e86eec79f66d88b5b663bc385e0af416bc5ec541b5d8fe85b994b69203a34634f4e9c5da634165550dc6f40f72581fecad1b8bcb7e61faf3426f5529ced2ad28085163e06130543519f4110dc654b685db09ef67390a3483f1f707b3b3ef918aeed5e8b046ca754da251c89a0294e22a285e00100000"], 0x75, 0x400) msgsnd(r13, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000840)=ANY=[@ANYBLOB="e7a477035f2b9b4bcfec4ed847974e01970d50b1a9bf8d5d69cb465f682f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x8382873290bf279c) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x800, 0x0) pipe(&(0x7f0000000580)) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000840)=ANY=[@ANYBLOB="e7a477035f2b9b4bcfec4ed847974e01970d50b1a9bf8d5d69cb465f682f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdcc) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r25, 0xa5, 0x1, 0x100000000, 0x6}) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000ffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdcc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r32, 0xa5, 0x1, 0x100000000, 0x6}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffdcc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:01 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() dup2(r3, r3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) 16:02:01 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0xffffffffffffff88}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x8e}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0xa27}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000001100)={0x10, 0x5, 0x4, 0x10001, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xdd7d}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd9a}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xb9e}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4d}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fad000/0x4000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000f5a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000eb6000/0x3000)=nil, &(0x7f0000c17000/0x4000)=nil, 0x43c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e5a000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e76000/0x13000)=nil, 0x40}, {&(0x7f0000f29000/0x1000)=nil, &(0x7f0000c11000/0x4000)=nil, 0x7}, {&(0x7f0000c09000/0x4000)=nil, &(0x7f0000f9a000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000cc8000/0x3000)=nil, 0x1}, {&(0x7f0000c2f000/0x1000)=nil, &(0x7f0000c97000/0x3000)=nil, 0x3ff}], ['./bus\x00', './bus\x00', './bus\x00', '.\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f", 0x4d1) fcntl$setstatus(r6, 0x4, 0x80) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940), 0xfffffd10) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8021, 0x80) r2 = kqueue() r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x80, 0x0) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r12 = syz_open_pts() r13 = dup2(r12, r12) r14 = syz_open_pts() write(r14, &(0x7f0000000000)="a6", 0x1) dup2(r13, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00"/4098], &(0x7f0000003580)=0x1002) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/wsmouse0\x00', 0x40, 0x0) r19 = socket$unix(0x1, 0x2, 0x0) r20 = getpgid(0x0) fcntl$setown(r19, 0x6, r20) r21 = geteuid() r22 = getuid() setreuid(r22, r21) r23 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r22, r23) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r22}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r25, r24) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, &(0x7f0000003640)=0xc) sendmsg$unix(r1, &(0x7f0000003740)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000340)="749f3e24f1d4ffc5c00454838c03170c3814b6b9782a3e8c15b928d04a59299c47875b3cb4e431708a48f809b03bfd76c136851346788eed3ec3588be1feea875d9a7698b12c4da68a3f7b3fe067a1d9c7dc2b59650f2d3af279cd74c1bc5c6704af9e98e93893c09d41634ce94a150b796faabf96e85d5ab1460af3c962e17a595e91210a7b0ac169c721fef70470f807042d94706f5c9e613ce96cb9a369de8cd2e7b546e0bcb5885f3c29161bdf36d7d3a2c0c6fcde281ba43a07650dddf963f9938f39d0413b799eb0dc7d97ca52d87b16d560b1475ea65b301ab30b9873efcb6ad79a4c4b151df054f946d4c170d0f5dfaa7fc27fd9bc0285dc0fe4f4235345e00c46b391495cd736ceaeffc51896d2c15e073c419479a814c287ad4ec6f9f8bb03e0a9b8c4940dd6039ccc11f4fb9cfaefaaec3ce702a4d9b9a9b2de171b30f3b039c7d107f466bce3a3c34d181083a3bccafb0e0bb9967c60a41546c39b248893c21b4cb5f86acc403b1166396238e8e279441b96dcc42e24ca1d1f3c2eab20ee80231e17cdc5769760aaebdf2954c7de6356ae28b6fc7a7748f83c0d026430358a42f2137fdf103f13eca307c055ddeda32a1177a59008000aac28bb12df426db8bbc8aca6fc0cb7e816f0198213ecb6ed508c5d8f07da944f58751b1686d775c8d8214c78ed1357df3cda917184f8a36b7b63900d43967676efd79450923b875193aae9df8193703f9188b931e6b3072213e92d795e4a3341222f02efb4a1e850e265dfb6c6e959b6552c82111548e242cbdbdccb236961a0cf3282cd0161a51e65edb7da163f9ae644b6cd6ebb8976c5cc9a65854d2c0847f36ac2b84ea79490c9c1cf0f0d190963bc217ed752dd01be00a7626f213b179964adadc0be759cc7abb5a5ded4cedf5fc894e073b3be67670f105dda255058954b32497a9fec780ab1fc3967323c5adfead203e92ebe9544b87ce48c4c54d1fb7054a7b75eeec72536eaaeb809ddf24a1fb8a12abc9ed855161579f2b1efd619ca9149781434f631f712f624b006d298c0507d20441a48e4257682896259ccfa481a676358393f842830ebef4a6cac915626af68f352018330bcc58d1a89f97e1c8becb3c576ecd7644f63cb2a3bc7cb0c75087e058a019998400c3be7e19d644fc91c4d7bede32e8ee0f8cd201db035623f0377adabe1689e3ea9ba5ff24f7fda6809124fc8cf295616f73dbb1cda080d0b019579adafd1d25d3b7724d0a0b6b1831a769255bdaa77c43c704524d7e3ab59a94abbae1f890492b74ab88e78913ddfaf116764f72e381605c39708f41ce36342cd1d5bb67419bcb6d0e492e17025ad6d2772c180b0916e754f598c8fe262a9b6e09f41670b40ccc773e72da810695ce74c4bab1ffc732de23e6949508105aaba9d40f2984de01fc8f39f284ecbd5cd53e25079a58ad639f66299a16db89d4fdbbc4145dc6a959fd67cf84a7659ba12388eaa600bbc4cdc63c29ad171106f350d009f7b633d64c2de6aa6be8b1f40278c8e567a53dabbe5b9f94e3ec0d93fe03aa1461f585e921fee3b6396939f0df69096b334fd7512881e2b4ed032e0089499f0c657ebe313848f5587ef5efc3710fab53662fe9136b21301617d86f6e3339430be74988885549060daa7c5a7162d26abac61cc8477bc6dce895374bc470a4e6b9add29c4c99d9c53ef9f50e787a51b9174b1ec7f35e8ccc4eaedf69e91a484c00573808058f3dd968a7125f390106975553c0813c1e6ab9b42c68c70a44acf9a0bb2122e0dd108078fc2de9bb34e245a8ab9fd494a1987fa2ffa08389dd9b681a0e6bd5e07bbc642b66a9cdd0d450639ab086b12554457df5aeb9596125c3cf42d83b522d2c5cf14b171eb3ba2b8ae213596ad5b4f5ae68f7179564b70be48d0a99e5f78513d6e1b531b3909f4a64493da86a3818f7e0e39a81028eac6bc5e83e9b4b82d31d81639b4484f4e6bf5475f66b22e5032764fba914fba6a72408eff3f38fb96d242edfae2fee2d5bf0081101da2a326697e22b07d8adc27e619a5d4578ec96bc32176cdc0d8d24f25511d9e336a0780dac0db576fcaa75ef2883a953f2482bfdd7060f0948ba4a721ac1a1715c21df745956323bb6255d04d3a5b242375c60ca679306329ba57ca50545b36ff02e14a4512949f1083dec2fff61b42b5412d160600e96b8d116a2de60b01294321974ecd7c0a20ce464dfe86c325a67b1314abdf1cb83f0c02fbfef2f9a9879f4d7f2950b404385e02f2f1e65c56ee14cde48e7a174d86b7bf442c18c3a098494f2836b247a007bcc0d3d659d06386d9b7f0392066fb07841f6ae2fcfe4b09e3f571040a959ab00b2658be8479f5e6dacaef931211e1f6781c6ffb91fecfe57a9213b67b8b3c3c39a3d821b6faa1c7307601354658ba8546112aea1e77af58085403dcf3e24cc49df3b9dbe3be41e3f51e4d1a046a166347cdc7df6eed3d71f73db6b971f071c16d1b8187dbb6dcd98bad4ba34cd5f53eca80096bfe73e50785f0f93dc81347bab69e779fd49ec0f51328c7aae8e166843f606a65681a8790f4a2c162ffd2c5d45883affbd26bcb069cc3a2ef42aa139591f439dd0ef0397be38326d6928bb8fa0599729f49c194b439b27c8dfa58bb93fb3c9ea5400ab7e1a711172ea702127d80bff8e205cf45417e07ae2ff1788a5672599de11c5f090e8e44ca467d784555f219b67d3e39f2788c991744c9d9aa4c21f761fa77329b2a7d88253eeef9a0536fcf67e0b9d9ce7983da0b65f4e9a78f5772accdc8fa8e7b4ed3f891b3549262966efcf0a77cfa990dc08235b5091b010cec4125d02a1da896246f80915424a7b20137391ffded7daaf3d388fc5feb54c050f041885cc7fa7b2fd4b5216e8673c9a7a8f085a4483c964f5bbd5f3fe0089389ed9cf1f23cf35f1ba9a26ac439d54ee7be5deda3b0c6b577619ed35fc2595ffd2ad0a8ec82e1c9b9bbe884a6cdcff7e6c5861769145cf0a990cc4fc3eee2b55d63c2f4a4f893b71afcc1a08ff8cc17d9ff9d9b5c4c6c23d4281d2f916d9f8eeaeddeed06f8886315567bacfc98589cbf5724a442068421a3f0aa6336b75257ee18a877e7c092c60cc368f8cd12084f14e84857cd21aff76116a0563c7f5712b3fb80a4597218c8ac10bdac95f1634f2b49069d2b8068333f0c18f7ae5c16820151f8eff286de8e7fc48cca50ba272765aac69ec511f87386b78192734a9dc322fcc938efe2670fbeaa4f14389b25f89972a63c2924f7717d641a0edbf4cc84f491c66735fd5091992b4f9fac047efb4d65d05b33d63212ad36ad0c802780a316c62c4a2b15a8046b30d28f45213074e085068785c60e8f155c08be7ae498500152c4fafc719a4deae759df967da5802dfd3861b49a0cbc7ec4e5a30613372c813f67b823ed400fe43728eff466c6223ee6bf4ab90d944c05059826c0922a4dd69d6614debde908477982351b30bdecca8d616a0b9bfa44429abec0b4610d45edb929520eafc8c10e90bea268b9ff170b950150e99bf11f77dc013636eb63bded0c6665a73a0fadfd858a903d044e30387f8f31e26b1278a6c38e66749ddc1f896021f939f08f8198c5a57a32c6b96c2b02b6a3076866421b239f38bcc7f398a5663aa1caa573ca6a0e186fa03e8b3b80e5384362ce0a1113cfe159bbad106b3d7235fb79dc6d56812ec8013127da82db50e62a37a8bf9bd7f42c327b99e18065220d634e80413d63cb7e7644edad3ff8f1d768433908e9a9a84798c09f112f6ec9ee2b9ea8fa2765212fa9dddc621eeadf2c0a68eaa2b770830a87b24dc5c34d0e8eabcc9ad74e08ee8a3ef48f8911135db4d0293aae939914c84524fde61b508d8206639f531441043a4db98078e6448a55859f7bd29dea2bbf500f0848ea04ea83084872fe0775f289fecf8f88221412b1a86c2c5bb29da7e8c0488f5b3c49e1f676f274311f3b0ebc5b787cecf007d1b8ef1ae9e7f098391be2f98ad96d68aba610161f311252d8d0342a1f171ee1ab03652132d8b2d78205c7ccb7c08d8c79d42bc9405c8ad5a0993113e3d476150311fb0c724ff30e03c03b4cceebfc7ea588d50c9fb77e45270964cea0917af20b5e368745f2bea27ed9596b1172a2d0be590c6593caa115f848f39d3e9a5e943f252201d0bba75d122dafd05e8079e51729581f10ee0de843124fa8e2c1a64853951471da29ecab10ac04238cdf8b64d758b142c388987af2f35fc3c97e131989ee36a06f5bd2d927a74161f1acfa26ab427872e08bb7d5121bb3b6d62b86d0c3343c16ddbf040c0e194990fadd5fbf7b268f665534a32c20dd04f1067c26caaa4c0112ecb974b9face70bd86c1d9aa3123c79fe3abf68156db849bf9a1e5036afb90ab073fa8ef540f06208ddc042a4711aba030dfd638611342cb1ae8f90c1babb697dbb8024d63070ecfef025dd737fd4bec9bf3e7b8b47df302063b16ff35498f3d73e1d3a1e45fc52cc13837e02cac29dbfb105ccdbaee7a98f64cf2870902bbda70a4de71f75104a0ada9d8d1ca3a9ffe6f273dd626145ed7aae05bc9cc416100dfacc60214758ee98a6326c856b6e494b3178db72a87f1f2d1cbd87c3b409beb4aad3141c28bb4ffd5f9ecdd08b48ddf9a97c0f309d0841dc31097d953b6ab631598fb3bdf9acd007b9978955f6f01d7ed2cc7f2974c0dd91a0bf0bd744b4fca14e9ceb7f5660102d722ccb34db1afa16601fb78f34788f1356d0664ffb6c3437281952240a7eb8ce4e3a6d086724402a90eb49b7852de96a8b0f116dcf07dd7fce37d7e21225bd2275731da02929d2bc8faf4110abf7f8bbbdf0a2e8f271734d38c8b20d396767ddc73a3c2a6455faf6e8533ac711889e443df1ae2e492ce5cb4ade7ded281ba325883d96b5b35cbfb37fa7a7f0b2864e77524bfdbe2c647114d6235409661602dc2a75f0152a14e01b85df1ed0b79432e7b045632268c3e298672b90c9183f20264739c97d648a62fb5ecc32989b528f29a338d2c032ab65d9a42f5d320b8a1e29d3df5af03abd5bc5123803e4d2f43b0c222e2cc2b73e1db00dad8d89e9b7099b9a56fc715268d1352ad64c0ab552aca80eb3b55a183511ffc38db221f34a9799e3093b1a67829a3ce2956a83ef35ec1b76ab46905c38922c2ad1bc2b4c1e2d97308706d3d6b57d30b9f0f9e5b2513624f4d22dc2704a58ae53cb4eee07a7c064d95893b5257c7fbdfca0de2fc5832701fc2770ebd36f067ee167488bb783817c1480a62f38f33fe3c8ae549f1154dd51b528ff51712cca7b43a48dd8619f854ead2fbf7d92db2e305351aeabd8a646668d9a7944ae1dfc1e38bffd64dd0a60467b2e583df50683939e23f74fa0c1be84f56faa699912216d4945dba7b8d55d69c72045867a2282585d7181be87f904cc3f906c1f165abb468182595b4dc18cd13e9ea39830f0795f38d92025f908d41659122ab08b111d8c183ee264c5f54ffc46dc9430a2e63ecb6bd2be4f3a4526d89350ae66752db3f3bca6436420bf4da5b30ff13d9069a764e8aa0b20fc19bfce463c5e5b88d356cbcd95704045c27eb841b006f8dd7a50b8ce1b5a836686bb27353f989f2159a397c75ed4e8ae7e41653c592fe8102399a75a3b2ecda9a0fe1c7b35fe65270662fe2b908066b4de8742d4c2d9288b43d95a1a94b529d06a4b334f4018b1ef06286709155ee80340741da0b9b4dd9a9914d47173771efd7b5e9e48194ca15adac1ce721c112f6b53e746c28c256db648c5a11", 0x1000}, {&(0x7f0000001340)="e3e074cafb5c4ee71eaeb47687ba18af7d49ac53f422fa5863406663125a06300ff80a94d2691c11c5c2388e07ad9923865292f2b40228f8f3aee1c7c484ad77db7552ee335299cc6ec08cfd2fab914c9d9587f0aa7fe50d913d0e2d62bb08b26585bbb6fc3efd2a87bae19b5127623e4e7f5a54a2542bdb0b46a18819209a03592e27a7d6bf71a2f3dff6a2446703d4dddfe10ae20605a0011cb96863d21d2b41e9a99c80082e97c10a24fb48916666aebc7382ea37209c52a94372cef158642c7eaf38c24f2954962e3f23d256982bcd1a0cf148bd3054e2e5eb42517e735246b2a52603511a5983ca107f64bc9ff2ea27ee7731eee3885a49ace8a7cc6ab328448a5ac7fb1ed968a70b41955a2c9981db345e9df7532714d192b9aba2a4d639e1af142c9bb6443a420149ef11305301b5fd7246b8ecfc612efc727047229430a23be248afa8c18916c5b55b213e2805314cef6138aa006f97e611d547c679cc2ee14ae9b041d6733df276458751bd8f7e53cfa0e67780398e4fd529e329c2cfdcc0c0e6c4ff338d1d1e620b0847e763ae2deb15a0037bd156ccad60704cf7792f4c6b3feced6cf2dd5bf432c8085f3635c304cd7f1b089d5c817386e84375274ab958e6b01cd92a8715004c26f65cc0546a3354c2bfb72b3c3acb0487fece9439cc7f454146236a7d1f68b73eccfe392bc8f8ec954f9b5cbd64862217a9798df909b62a90d536f8c1788ea2b0d3d60011b8b7a7f48ea68ea63cadeae0adc9a0268e68539f8372187757024a0190250a41238a20c8e890eecb90496026821f2bb69ee1f3db8202a90d4be393315a18496f17a70b0b0584251670d6036f89210879fc484baf1fc9af230d6ecceef743c37881d66de308a416d9a004d04cb860b59a122539bcf83d43721c5783c307b01561ce75c20ebdf3e16ee4e2e6b880225db59c613dae6d713c5d54fb58f1bcea8c011ff6eb25fa7eaa000abdb03b7b6ee5f2ecc042caaaa2c27ff7d29ae82791f5829e5cac118c2820cb0f2f21e7294f8be7fb40f3c565b29722df7e33085bdbae7643af864ae1484023e5823ad4690ee7e2c848011b2d11a581b9ad17897d5836007cf3ee4b2d27e03c344780fa140055b0497a07d04825d4cdc90e03820c7ae3ac18d72684f3655804b9a881be53d7d7af6826db3a226c5afe4bf505ff196d471a2dd0d0d763dd4b56f6f2b0fee4835cd4c9dea329e56d2b3157053130090bfd3cd89a3f9fd7349a41dcb81071c43125728dae71242843e718239015019fba15b20c59de25b8596b3fe48d9fa5573752504417246ad04709a623400425e08554aaa5fe99e8aedc09226f2a431f6b88186e4b09a72cfb6dbc9c77504501f90aec38c28da7ba4be431125521b5c4abf66db6428521ac4519463f2d1b3868cf8dfeb9d311e1f741360963cf3fee7f00d50bfbe1839c74b7d4259b18184a4333a044abe796c81c23ca6d26f43f955bfea4a2f05862a30b2558aff63c806d7657d454bfe49d3dc68774610e98cd960151a1b4b02c5d196da85ee2776c70e64dbc8c039fa854bc2bd67e2abf856d0cae79a66650d05861a50e5c9ec3e598a384d5e594158b70d231d0731368de41e6defaa9318ca52c39c211efabf24427baa196ce7248fdae765ab4160e776184b69820cb70b494003460286267b62377bff9bea1a769f74f222aeef65d7a7d27af8d46e9ff51f2f1adb8b15d0016903c183b632e019945b9ecb0d012475da0489cfe62afa4ff5efb4a9ff88e564e6ad8e4bd74c0583c2b0493dea026882b2214d3b98b2c429a1a10bf4e697e945e5f2831ab698dd62af2cda896f361d53059c954c6b11992316b2a6173bfe64a65f88f28bcedf326414c05742f344523bf255d6897c6e2bc5000d863a2791f97418dccd6f2dd0017f85fb3a8fbb5e881c8faa644505ca46fcce8a96fe93c7bffe36d9cf68907afa7e244bfa48fcdee98d20b6593b7842a96dd9093411b56a441dc77e2c3f359de564963cbb12d286af3659bc5e50d796e7eda6fd9e999c60f14596d6784d00567e59e8564d8983e74b95ea9d476a47c1b7570489a7908971a27b47fae57b9984426d8eb329084ec4c9fdccfa1addc6c89a18f47b6dd15f3b82a6aedb64a3cb87861b0583c2103f863ce3adc097e3bf4c7109c53506f6425a9cdac6b2639b43ee0d6e899b3f96e2a72a10488a3489d3382fc22349af9a304affd4c809ecb4dd09e5155be12e4ac57f1f89f86ae54d3b35aa969c66db2b9497a8551da5ec63724c49c8f61e1cfa4d8838266807b4bd6c7e8fbf97bfc275fcfdb839ae145e978f0a04f5662b1c692b4aaa2f42202f8f52ea99f0045e8cac9e77ce4d55378dbea8cd8ea7a7bcd59c990b8b3daaa0de315940d8e83a77d38598b0be160d58113a29a7c0e272e2b04bf17f0cf99c77916fd776cb8b6f6e70ae6f4dc389ef74c584b8a113001e11acb4a7caa8306f6668c5262c9d0cb0424f5a274983ee3038a4244abded19f3ebe10912b022f8cefa34f6a07292df6b18d9d4a65601af2b29b033cdc9c3008ec767a5d5a83234ad31bb3809d3e31c9d9466baacb2a893140a1deabcb351b41db214acab64b0c9e951d9d2dfc749eb05008b1dc3bad4062786a6cc9940b97d56d5a4c52e0d1a5a765ae175164675fb6a0202f38236de1e28fb126b5639d13eec624931ac1a40bdc63350b9b9183d1bb80c3248678fe109b834bbfe5e955ebec06b918fe0f0b3b0a33bb10a1cd4828eb52de6fd2e827f940a681ffc115ac06ee364f78ee410dd4db061ad16f460948f6d19d14403b16d43c36be031dac1e4ffc759a76d7d48caf43048a04dd7620efc094223622efbd87fae8ba59e530b8133496b6521d0c68fdd9a9e997bbb22ab941782757d7a1405b9df3737355d2ecc7b35b8925dbbe1fbec4c628408057520c78a2667e12788238a3f82bd44cc4c4161cfb6acb58f76a0759d3ee7e4a356dc563f7b8363e82e0b6f954df5956a65e25f7ec710baa400ae71c6cf6a66190a5a8ea26dcbe72fcad7e10cd9e6356313a50f86a998e5aaac4716a85d74f5a375fc04788bfc897c9bff18c7b2e83db3ae3d88fcd65707b77719e9649d81e724093beb15ab9736178945c1668f9f235666ad889cc218348566a8e7abcf257c7a911a581ea5eae48cac5a8b520f092c2109660aaa89730c9ebdd0bf73e2eb432c74c1f94e53f645e54b86202bcdf7590b5619a6a8eedebc7daa2983208cccfeef3be3bbbb1cf0fde29eec8d25bbc8b3238c151e76c7ce76fc870da23170970eac18ba3be9a666f1ab7f6bdb5111f74ca918853ed936eb0fbbdfb882e0a857d3716948f1b41f00d40f1364e0be316332a29070c0322084a6140b26ca59da44a617fd355d68489bc710b5bfc9ab86f3383fdc0ad9460a03a19f520f8522c811f00946204293ed6445a8534f6b10c63831a9053a09b68d38a7ee3d65d87aa195c8050d89328987e42ac28b7d31701b5a1b37ed7682c0ca60b53331e3cc2c4804b569dc52079aafc5aa6b6374c1d2ce3a8bb65bdff6ca57d7870edd6a20beb2b8c2445e251e16ecc1ea8c8fb788f42fe149d87b239254efd3e736990c395bdcc8143d9de4cec49fec0d3eed4e33eb4088de49af9ad720a29be51ebfdc9cfed2d2cd23b80b7238581bd23869cac10e11a271d0910871859113d43a7673ac24015fceaea8049e710ca919fb845f670e8636baeef29c826d1930e19a8ee10f7f57ad1e654e248852b7ae0eba19c4f5f1911f91d4e4686b05faa657a90c920c3c2f8ef8ad509394ffadfb2b29b2ec3f17d01cde3c5aa7fff940a2e3bc58d8dc9a08aaeb88855b698539f110c5e9acfb267046f02de76cf809aa42983b610d43f0da816315826c18e09cb190801b12e096027d67c91edbd8b123957056a27a2d2f47b3ddf1b2505882b6d15422fde621e3a6f07c6081d721e46de4796196692c26761715430466393dfc15fb707c5a62b8eb002e7adb268190ecc47163e7c4e9f300ccf37f5407b98d0b972881694b3eabf7fef3d689c2b5fbbb54aa9009193eb3f954dee6a29a56c58bd6f92fc0969f6a1b5a6b24b84ebd8d5fb916b425077fe3cb7525f6d2be57af6e072370870c16bb480ac0aa7a6cab40112e9a85b7bbf666989fbbba8f1052116cfc51d714e7f31e237c2811328f7cdbeabda6fae245cce76fb38e47854c5c0f0a14a1f72139971dfd3b4d8bf9558d9a19e0051becb406c56b165eed6344c540a561534deb3aa8caf402b13f205bb222f43e40f28fa035b8b80286adf9517fc615793dc3961d9ae357796cd33bbc06d5bb6ebf9188c660d3796ef589f9c450a9d898a704eed7e94780814ef2b9973703aeb1592d543876aabd9079facce2b12156873fd4e8b997a82d8c734f4f5ac211649295f5eb99f9e164ca4341fba7e992cd95d12a47920d5e95333d4a0a34ff36a9630d922bf9e27c323f97f91987134d696cf7f40258f2c07c99bec591a9eefa3b4325e35d13fae99e152e88a5fc94f36bf366f44078ca08190a605cc2f095e3354126c84ab10c046df22ad015d1007974f4a92b4a4944532e2aa280e417b9654febbf30e820a8eecb1b908bb081a83538189a2ed0e2a597d50ceb4355de4acff6fd1a6fefe766d849fcb001d2c55b601e2f6803deceb815c5963ed145e95ab069093586ac72a7938e4301f23ea54140d6cc24a93e83fcd11a798cece6e1ce0aec70c4181222d8b3c8f3a6c16ed287c3b53f31744044de8928256998c6a593e4b6d6dde24f05d8ef6c0b8e259f97dd88f2b8c583ec1d7d90e1e13ac5291d9c577746f7779373c87365ba8631b04362eb5c94e389fc8eb2cd7c50ba631f9b180001dad0efc8ec5c038d600912dd4b26fa9163c49f2e8bcff2e891ebb85b6bf840480683701d8f3cc36ce7e112e719c621ba3e60f75eda1b275ec916e31ec35e60328bb8ce32ca3d1fc84411753f3bb7177c636c363d0eebf0e99bb61af85bc1c963d2ae41dac7594e2790b77a53a7efb7bc48c42f57e2f59a54720df2914f91461db51a4a499ba627d943ddc42da1f854d51b0056b03380a4decbdf0b47bc3f6b20dbe8115d355957f77966e021bc32737c4fbeaf42caedccc68a32d72d10f57bf1f621c11485fd969baec362fa466ba95df4aa73ffe9e93058c8eeb9e1a67d88e7b24a5e5a4ce0f6ffd76b248989c764e02e5be64f7cbb4904b4ad4fd8e747019cb5c237c27339706df64b8755c0cc7e9741bfb9a96094798000af586d9f6c9b9d3759b029187d34cd3be3e76034feb5e62930cb021aedc2069a31eb47e6507f94b7c09cf131464d66f6c2206a3210c7cd2a8fbb27358aa9a98719a31f2e35f25a9246b95a37e88a0618146c078d4f3dbccad6feca94df624897fd7a7af99b24f8e3111ee063e7638c7f4213c3a1b9063ab6e064939dfec4427bc4b1dbd7073830844be87769124bc07f578f8cfff17783cafac90402dd2e64e2bcccbe7c7c396086bfae96b9a337b9768c059c7871039b6a0a008fdcabc33cca70195c4506d4a2937b46e6a78d77836abb1d6f32f744551c5b88e2472dfb708cb442065784b3d5a4366e091830844cab761c1250bafc40de3a128c910c5195c79f122ce9a573457523fecf824ff0851e264ef03b185f4452bb35cda6b95f15f8010cf4fc8c75fced90d44eca9e438c8cdbe23ebac1ad047841bd1bb40ec2ae1159d1cb72422292ae1a48a773391819b2a9e6fe4618c7562f2165451a3ad11bf1d07fc7ffdd9734403ae47df7684c5a39aae4943", 0x1000}, {&(0x7f0000000200)="369ea6fe90b9b463ca35260e71201fb91f385233ec0adb71863e103fd82ee839bacca88e7636a0bd7768a5fdb5ec9654a221cd5805d40f4cf2c5d1074ae24388234b607819c43f7a9c7792d552dbe8ec8b5a443ac3", 0x55}, {&(0x7f0000000280)="70a8e9dbb4499dbffb2ea3b7a774c5c43526602d99e9e28203d2db8be3baf1564d77ce5fe48cb00f394537938f6e4f70e7f72a32d07ccacf2729f5ea87a3797f0692a895898930377efe923e8a8c2a8c", 0x50}, {&(0x7f0000002340)="7f56dc400019eb11582beadb936711c9a86cc616c9448c3d050fa13a30829cca4d975cc6e62d6b0043045346cc8e998bfa287e0d9645267b3b94bfcc918c91b07865ad1a5febfdf4a7dc25ef80d0fd930b4c6b5b3b0751b4d0f5bc96ee68c24f2cae4b0a00d23f6dba13f58f23cfec3bc9307e9df1611beac58c97a574e2207003", 0x81}, {&(0x7f0000002400)="915e25614c0dfed6013fbe281ed2a8c76302120d77a6fbf999ccca6c81a0fc31d2b9343a67b68ffd076ebeb3cdf1e33f945a92a37e19b0a46f0dbcc6a64c28cda603b9b61a49cc30cdbaae1e2f2cb1621e32af", 0x53}], 0x6, &(0x7f0000003680)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r9}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r11, r14, r0, r2, r15, r17, r18]}, @cred={0x20, 0xffff, 0x0, r20, r22, r26}], 0x88, 0x1}, 0x4) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x148, 0x0) dup2(r2, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x14}, {0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:02:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) accept(r0, &(0x7f0000000540)=@in6, &(0x7f00000009c0)=0xbe84f77aee3f07c) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r2 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000980)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYRES64=r4, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r5, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x4a068f94ba1a10e, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x8040, &(0x7f0000000480)={0xc6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r3, &(0x7f0000000700)=""/143, 0x40c, 0x4d8fe2ac65bb2ba3, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x83, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa3, 0x2, 0x9, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x9, 0x20, 0x200, 0xffffffffffffff80}], 0x1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x8, 0x600000}], 0x0, &(0x7f0000000500)={0x9, 0x400}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) syz_open_pts() ioctl$KDENABIO(r5, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x9, 0x20, 0xff, 0x4}, {0x5, 0x5, 0x1, 0x40}, {0x7, 0x5, 0x1, 0x8}, {0x3, 0xe6, 0x4, 0xb6}, {0x7, 0x0, 0x1, 0x7f}, {0x0, 0x44, 0x1, 0x2}, {0x1, 0x0, 0x3, 0x8000}, {0x800, 0x80, 0x4, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 16:02:03 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = msgget(0x0, 0x404) msgsnd(r3, &(0x7f00000000c0)={0xad1d8e4133f36c53, "fc3d7002ff0f166e47c95a87342266b32458d3fb979be3a7ec6b19a23cd442ca7b9153689bb809382f452456887c12f60cc9df9d28f8dffbbed20b5e3b8d7eed618718d7d313e5baaaa8c5fc3907b78d7c6472a58a63a49fa9b0af62cc1c30574be929c12d5e9a0d21f7fcab30ebe2f48dab77473a0039ef60884f887a32643c103bed05002536c88e96b67b7be991a571eceb5be1fec03e76c29c0c26dcebf8b940fe4db887b68d5428c9784dbe7abc56c20a697961d1f0"}, 0xc0, 0x0) getgroups(0x4000000000000098, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getuid() recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) nanosleep(&(0x7f0000000280)={0x5, 0x10000}, &(0x7f00000002c0)) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r8) symlinkat(&(0x7f0000000500)='./bus\x00', r8, &(0x7f0000000540)='./bus\x00') r9 = dup(r7) ioctl$TIOCSETD(r9, 0x80184600, &(0x7f0000000040)) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r10 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:02:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x9, 0xffffffaeffffffff], [0x0, 0x0, 0x401]}}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:02:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330b88eb587a0c07000000b8b721a7c815f803fa65fab381adf6a59666dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79babac4e6ba61800149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd99833a49c9a60f3255f5a361f4b2825ea92c92b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee3665b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a"], 0xfe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x81) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) msgrcv(r1, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0) 16:02:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x91d6, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffff8, 0x7f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="800c0000", 0x4) syz_open_pts() kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe5}], 0x1000, 0x0, 0x2200, 0x0) 16:02:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x0, "000000000000000100002000", 0x100}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000080)=""/44, 0x2c, 0x800, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:02:05 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) pipe(&(0x7f0000004940)={0xffffffffffffffff}) kevent(r1, &(0x7f0000004900)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x1, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffd], [0x3fffffffff, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x8, 0x0, 0x7f], [0xfffffffffffffffb, 0x0, 0x7ff, 0x100000000, 0x5], [{0x0, 0x0, 0x4001}, {0xfffe, 0x0, 0xffffffff}, {0x0, 0x7, 0x4db5}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0xfffff7fc}, {0x0, 0x1, 0x10000}], {0x0, 0x4, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x1, 0x6) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x7016d7221ba785d0, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000004980)=[{0x1c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) pwritev(r7, &(0x7f0000004800)=[{&(0x7f0000000200)="5ae402c13487303fb1c93b8d5dc91256534865581648b57a77ac688c663d6e", 0xffffffffffffff27}, {&(0x7f00000014c0)="d12e939d348a141e50d5aff51a1e4ff31e230df083f810276f0c780442769dfa49dfed9ee1a9d904f94650b0e8d42bae21100ad156ae2b06e40d5914a64656964e897db88e7e5d3f5af69ef491c3c23977a694323ff63dea356882885f752862b27d69fa7f07a0579f631e5805cae58c65afecb8addffd38505d70ad966ce995f05edfe4ebbcceb68df9a27897e442a99f113e4105fc26bc7a2f432cfcf9eb10a28da4c691bba4f41dcff74629da41f068fc3df71074e01ab4e9946d6401fd82722d14ba1129c7cdc11551797c15414c724a0493bbc2c44d4998b919758233e9b35aa866aee18184ba2e565da7036a19bbb85b64421f3fbc4950ee8439c4f54fc1cea5093e6244a8dcf63f9b06d55eb8600144a1c3d285d96a3ae9ea77a4d5ac7d5fed2177c2c98b57a72f5b5c61ae3bb8cf6a5814bfd505e909db0423b0ae0288f70ca94bb445bc6bc038b63ab667c6c12765d1d30e742e495e9557498a70c638cc8415e17d3c68f1470beebc4d3a2d4e2a467bd040e54ce1a9adf76eff0250debde867d98e22c31dd52380ec00b582c8e5a8d58a8416ce77daa158d64da2124ddb6428afb49e45432787c563e9b3ac4672e49e8115df0be9ff77ef05d19f27f8c92f059db99d20e1f834206b8aa8fbc6257490cf74b7e8563a1240d348de022da587ac66d4dc8192c8e620eb0c537ae28bb54184bb85a12ce80ee9733efdd965438efa057d42a88a96b2bd7f031ebaf6fd83444d2e21970bcf6f572d8b2d7f55f0e34c135d7f9fa1886ffd7b0a279d47adb9cfdc0a69c3fbc4c1737ab645b1fcec579a97c688109347d3ed5a76f8135a9f3fc123c261ad48d2fda7c2655039f555c5995ce82dc403f854b076997d8eea45bc070df1a4ac75694c4d655a47840c3cc82724a944df93315a96cb9aae2361e98e3f15059407d076e9cac64397030c469d3654e8c470c416cf331b988619b9e10da31eec9ed4aec5b0e63b8c4b662aaf6c64a6216d7e6e08577cb9ea5d04d7e481dde49af1ed7e51a6ca8d5420985aa609604c9e2a44e2f8b3a92515f27d136ce78ca98c9057b1d6f5e319d71df607865246fc28afa271242f37c3b42f65d6a33a9f6ee697f7921e0316bf7c8591e80bb7946e14fce2ad5c49ec6c6ed7a0c95a839f0ed8abc8385ba1e580aff4dbf7ef1468b05e8f23f152226876e5d00169585099bad783d26181cb0cb24fc6bae2ffa97d24686a3da3886d047c201db13a39f6886be1c198ffede3cc554b45fbeed76634cad77cfc53a4c5a8af149500537694dde7f9af2ee96e357d46799c371b6d92daf45bc100c7092c24802e09592b71177145c8160dcf5a6e19bd8c5ebee53ef7ef205b558f1bb9b46c3476b99a90712b3da48c6e4e281cffc67cbc3b3cc1c04b5b6b075e0ec3a1d193cb43d7e87d027b94e4636ca21f835089f7c7283f587894964147d2d47e399b58cccc836469ec25d45cdc3499a2e813340862dc272f06a9d7580c0679f0c73f6fa067774cb75d9c860825fc531dbf9d1c354b7104465107ea74eb5a3d911e7b8df2d42ad666ac31982336ffbb0cff3b95a673be3644f8525617fc7f0e68133f4a0fd10abcb76544f6ac45ff760c13df9a90aaa073a21e850ae6eb8063206eea5fd77ce88ca9a8a7433f349a78c114183f5ff4c692ecab112ca3700a4375bc5c90f33f8df6d75a2fb69c55090ad2c5b0ef8ad168feaef10b7359738c1a05230be4b23a1b4804a24605e0c507caf968071ac67cfac6d658994fe6e96b018082b2ca602be09d2650ff6160ff0e2f84ad6c98d66347e42e1b38d07da8d431b8eeb76c217ee0e220661bb283df1c809a2e20d7e41832ae14d550cbf5c95ba2a1fa65cd1f6667b30bb0e38d724af985ca9691ccc4c1ffd1f2c1bee924336adf4cd069c23227c985702ddeb07704420b13860194640fcb315db8f22ec0d3d970df3b36ff49d5d995d97f98c13daff3122d6c29fec79562f3c86efab30aa928acd255004c09674a69ce25be94e291b4b8bfc1546b0fcb58df7cbd1058a1ce588bcae37d8f252ff62fea3d45cb0427426bc441c90fe0b9f970f680d8531e0792ad9240ca2d10a882a237a57977541b0b8b07e8f06030f73509206bd611dc5dc25b6fbe10b62f5c7c4e3c6b35804996175470b6fff844fc63fb0bb82af3bd2200d638b1d1ecc7e0bc7255458c7e9894b5a38c270774f9803dc62017553b0ed86e383a4f9a544d9db2c21f3f12f558641884bfa1c0e28a5aa32874570b4e94d159bc279c295d109ba97dd46e55a24c91d589629c59608a5b6722fd05c31ff849d9c045afdece61e873341e838c4f0af56c7b59f36f3f6226fd089b8257f1cd4428e3d96cdcca653fe1195164f503d807fc456b6f7235987a6c91bad51032803ccf45d73a4f464039a1be8bae55348ea18a648a06782303e4663a283d945cc78436ab7e048bd8e0eb76b0d63b7684991d7d9fc172da5bd8b01c24c1bdaf6062d57e2bfaf248c7dd1884dfb1c7af164576d5837087fe70abf6ee69fa4e98d9f154d98d11cd46f338d2f33a563a6ec748c62cd29ce9a15bbe2fde6b6360b9e5f125aebbc7970cb9af14c94168661d360115a368a0426a61d04863891ab98ff9dec3669806716c210d6bf8c97973b96b4ea300de69933400c1577fd8980c3fd34b20c38e781a097bdf6b3d878818b747fe14ca74ef6587c3e69496870a6e4f821866970e76bec18ea6c9d909b97e10ca3bc7c9f27a6b39a08b6511d4db0f4d1a3643e64815d532a55d61ffddbe98868737c248e3cbd8cfb4550b6bff777edc160767126a9fc105c2f9dc793fbac0ffd10bbb966318a802536e43de3e1fd1ee812dc1ca50f5c1bee4c3231aea4a805292f2168e3ded4e5e579235f8019cc21f51e59d01a066ed16239fa126d8a640199c0034c09ecedadc26ad3143eaba2e8d8dcedb74bf126617b20340d21610ddd80e00fdb0b6a4b7f83cb0e51de9ac3f77f993c3701227b1f89abd4d97a0f4503ad890f618d74e066ab11e70670382a367768e4e7939903b7ffce07dcad51e248bd76701c44fb57f8e02fb1c315d9fde53c51f6d4c05c38ab9d5609956b6c71c64a7e730ea56b036a04ce94af24e60c4cda59b9584f08fa3c8493b35e2e54330b299ab0ccc49e56e36bc00c483fce282b77ed110838d92aaa7319cc93f898203cde70b74e36b5e0f0167e8f7e514c211b2cc16349f6fcff4726892505d2fa214d4c7882a0736c068f7575e30b4d4c05ab2d2cfc15c65783c959e9034f483aff1f6adf270028ca6df111a0705dc4e153b9ce12036e03ea25ab3bd1123e21a2631b327ab4c7b3531edc2ef621f6594d4c03e3ae37f28aba9ec7fd65435c4cfb15b56bc6f6946e19a2521a490abb691ef8c292b2d6a8329a494faa28411abbd3df16ab03dba21152331963e2bbfe82d36d7097dfc16bc8ce7c1383e16c55d9ac4bc1555dbc3d5ed472eeb8a1dc42271705616436a4dc9f1c81c58aeb7e1146bc11a301b489c73ee83c4a389a0bb0e7af28204fdba6f9a4463efe915273e4c0b159ac9b6939c8572f21a6d8ec533514af8d286e64ea282592a1f9ea831c2009f93d3dbee94df271ada0894fecea325383fef2f0a0a6f721c0bf30d54b85e0d726d46e2e99517a4273e48f1eaaafb336b028c07fe1505daa14eaca20bf78145960f140ca89db79af8e7a5ad2100f06201eb14b2e0e8759d71f6f0d185127c0ab0142752305171bc16fa0744110b4d366092d1ac3b5a7109adceb149c146b6845dd108292a60ed08520381bba7d4c7fc65ebcb7e398cb17a337c3ae49a7efed5f80b0ee50a7aadcd6143dffee92334af09da3bb6a9184cd5fc9e40c8a9d8b46517c1aa2fa639822418f833ce761f1ee4960f2990be6ac1d5042903c084076a912c9f7d5a6bfe7ebe50c4f1f2e531599cebea6960e923dfa249fdacefce271cea18675c796d1738f93290cb6c87f2231060636078768318d0b6bda351d034b1886869f189db16d7b8588b41af0e183b5bf0f425c5b4fa19a537d1e5798db4ea85b66fd0741372f87139b150138a02dd9508a8c1e123dc3c2669ed590e40715e200416bfdc3b0aefab5edaee4730b5c751ca0bc6fa21f1add735538fa6d44500d0e652897f9fab5cfeb08ce0cb51c722049a986eea4a61402cabadb63fcdcbb6e222979ef2298607e7ac203e2946bae492aab84949c989a359764ec3b6531fe704606430f825125e2d7022bfe558558e4654a4ebd65c10bdacc9acf2d65288cadb228779d9ce798bd7f836c041eb43ef98c704a8fb5681bb0aa612fd3008aa8ef460a800be3bacf8cde977e8370c934a8d5a6e7da0e4bbe02ac24fe8792369068fd27a947bc012f706547a612df28c422c7beb6dee434ab11c1b477556d74c6447708bbddb58507f8c97513f733ec005347d89f5b6c2b5f4529b594ff8454d027c28db83af7602035601728258dce396965ff445cae7aa7d0cb751e742ff8ec339bf11eeb08f3996d5157d447a50d0796bd3725a8794a486fe4d5c2eebc2d20db914afa5168701fb3813515ad83fbd2db8cd37497fdb9e2379de9df1c43cc3c495a6d10b799a3b46b9547e92d4c1a055489631116c52971c0bfb216b812b0ed9ec185dcd1536491910af4a689aaa1a8430c7ed05b3657ff4be53331a5ac0e918e8a4d6e9b375044f1d4e8510e7533d5998ce9b5ea9d68782f46b2a3f920fc1f8614f059d24d967dff823f51d5e98424e9d9efb0b53e582e8fb30573ae6345d1d6ecbf846d8edc20801e00d395a8831e85031d9eba6fe38f3c98944400d9b5bab1d9bda0263cdfbaf27e267c5d7eb695d63e08954fa338ed3b914a4c4538c8d6cffff507d20e1bf62d597f800f65a3be9b32ee4d7a2aaa8decea7faf7d12f3a5530daa3e76dfa8d15bfaf9d70b9ed9f681561d590c8f3c42864266d5f9b4a9ede31ce8c14848aca4a8253cce5217903158fa06ccb2d6b48127b0ce425661ac1713b9a1fb0b017af96cc98dbedbd484e137384864717767676c5bd668a356561fca7c766e02f3a6d66a0df925d6114a57cc3a1ed1fb33c185dc56b113c63063a42bafdff9484bb34b4f2172b0f98e79e084d053adcfa359713a9a515cc6fe7621e702418d4d9cc7159e132f099262924f5e57374f39c5aa9ccaf13dd3d4205162549f931972653f705dc40727b4da0e6e8068c187ae71eae267176cae0e941f2f82fde7404150d2a95273476d2b6dfceb9e7eb6c3ec16a92dc7d1d0c4fd843bf825a3eecc02ff32a357520e66e3692346ed2b9d05aa923eedfb119ff96b506f01b91f1e58506cbf61b2ad7a8c53c7ee1343d261457fb2e08d601d33b0ee5b03c3dd4a18e1d5b66021e27f9515e7537942d44aef4a745559eade329c7c7af8f550827232a9dcf1972af8916183ecaf3921ac9de11e6bbce5ee6443dd1569924d93a2294ad67baee82d2b144fee6fd035b83d8ec0e6be61cd840b01482ac3aa7c18b20abd35013444fa8c3f40eb0768a6c93e65e2acc3a59c02fad144c4b5a10420d99bb5d2769a0a9c61b3524c5917f5faef3e457db6eaed5eb710680048b0f9947380c2a3d544ffea649679329792b8f8f972ae9c7ea98f526c57f6e5c0613fd3d85e031452c837393bc8b5667d7092c0fb3342a93be67e6f3beba61f30a913e520aadbc3428a5d216c118ded6821e6453fc1a46dfb8959eb030cf9bfc52caebe0338da43438bb90de6efad43169209af06bb97831c80444d1c522f0228eb08cc508e89561a1d26a5e5d819980b44ff86b69fc", 0x1000}, {&(0x7f00000024c0)="9342d6d6f776b38868d1c4e856f295718518e03a1023f3d09d3a69da8f5fdad30200fedf95696401bf75971df89cbf8396b2a5d88c013ff588ba350fa7f2eac789ba1465297e4415d886135a4c3e5a06a7bf610f3f71ad60ff8c05ae87da106481fe6f322d7188cbcbc219acf278dc97a263c7029d1519ec2a17e64d72e82472ec62a84c5e330311dc4900b4afffc2945c", 0x91}, {&(0x7f0000002580)="b61895862b09e2b0f9d4cea0d55022a79ac9986dee2e7508e5cc51e6b56dc3343036ae94f07944de2227a453d6cb448c8cf9c71874179331701f5bece22bc5e4a7a151db2183d3cca0cc659fca970efb7b49ac7528a2f42f5779a824f239baf1ac9126b5c21f5f7ed8423f8490b11c775c174f87a46b8a5c4e81babe88af6cad7fbcb232699c0feafdaeeec4795c1ab3751f08a30cdb0f0a69acba40d52028f730f4df9c95edb946129fe214214396cea053b1cf4b90e2583a45c2043939432b7d684837a8f250f26b33f928648e049fe0960bd23939ae995bee94fee754afb430136e8c274f9a06ba5d5ff86fe314db854a50c0adb5389120c2fb68c194269c5a0faa8e7d6f2f5edf7b391c558c9feba40172a5c838a29e0d213d6f4a9c6b57cc5f5a18cd9d225a60c03affbba1dec9b534c1be2d38b150095f7cf3527d14ac20b672f2a704aebe1a380af3e209f1445304a765d95f09b4fee6f9e9135e549a51e321b5a138562959ea380f0be6f77452a09bb7f415290c3b0d6ae557a6733455339a6eebf867a4a32e3a505c38df3b497b0f7c1d4ad09c8f31e6aa5557cb1487a788283efd46c9839a74be85a7e64ae7538290285af5a2dc7340b47e80a01767210801c8b6fadf0c2dd65546100f3ba130f0b0096cdba7e501a47f4144c815c2d366a80da3143ef935c297ffe533451e95142e01be6c92a279e1f5ab14bca0ddc53fd97be3c5e0840b898523d5f94f1a9e24831591c97c9d3982e1dcb69bdf5c52617132cde62a781e85bf6db9cf98c8542b26dae74914d23d57dd6383a47bdfce21ebd5138524392ed26855fac973df24c74e3ca7b95ebeddcc66e5b961a75de98ad26ebb0f0288cc86ce393506ef63ea510fe416413cf5aad1ed7cce1b27aa01348c3138f44c34df6041b09c33002d1d4b0f857f29d8c4fe1b1c7c221d86dc9a573000f1177069f5d1b1416452465e331cb1ca332c9e422bbf67f83f9893db0e0845b087d9cee51bf8d1669af7fd2fb6a8ad6c52134961c7eb5e04b3be8ef753625a4c1857d856d4c51ddc5bf73e35ca7773831cad7eeab47698b827dc633afe31aa1bba057e32848d023941e25cf38e958a6a5d3bff25460fc3be670076b762d6cc75668435af9762e670e0567b7667249babe16742190d1d6c131d6e00ac37e0527575ed03723235c7c0775f2ac5308ecfa00ea5a5e7349793fc7c9624828ab245be6c0699daf8f921f285a506a9cf8e520b11591d23c63bd06ba58dd24fbd031eac0671a1fd2faa8c8f5a97d05c6cbf61c4e389fdacb0d2b2bec54854b6a010f213343d4410cff2fd266d67718a8400308f09a5155762dee40f95fea42a7fe9bee9215c85897a3aca4eefb4eb3376c5fd5ad99415db50015077d9cf4d30c92494a5d4f7b6779b174897e4ee070a07d080a51db5e60a3c7e1a74a76f7fe6bdf3b570cae530195f73fb3f9f71c4b6bc8e5a05105de1f273390c82da594a7dfc8f5e40643c482cfc9c56d3cea2a2a7a813e039510d69365316a32b39f6184fdc10313ec01f6078dba41d5147638c95c066e111e208907d5328e1db7c173cef04090ab265ee2ab071baba69f5cbb1c2a70dc8d787e8a3d25cd9d5d88e6501580a41c01ff13cd23ca986a98a3b3e56267ae4de05f51b44de540c0d1033d6779e7d5795754907c22b7e1828ad873928787eef4c9acd93fc22dc36d8b78814c55a14576feb9f0c2ee2dd31181a1685628e7b8fced52a5d51305a68b79869175fec6802f7354f26c8f43b91b2edabd9fd6a7bd8aa13cfacbcb493b8936bb56bcba26138d071bc8e1fdbdcedbf7fc7eeceb3036ebee89d68285bd8c66b3ad7324dd2bf023ee2dfdf42fdeb449fa77ad7880026a9fcb054ae9d0f185aa109915d9af50a0360f99029633efb71f2fe22772be3c650934eec3e0a15ee735d442eaa9d8ac76b829c16613a150a566222bed80bcb858f7367ee651370c03479216a6c83149974832e5bbd983a34434ab62e09db687da6eda1873455df59159ac7f93bea8d07cc5953f2f98d76141ccd856f5d9ba72d4df8a31aefeff7c21214a444abbbb22bc3adb9a1666df41bfe285d5c8ebd95e967628045bd2ff51eae9dbea8e8d42092993bd446cc5a81dae7f712303a74cbacc9c6dabf4cd279c7ee4f7735ff909e7a6eecde5113bd8ba791de01d326f54fa291c7d917d2e582bac0fd557d6b184d9dc157df4422f2a396a2155befc366c398bc5c1876f4ba92fe3cbc7976c7085225ba4fd1a80a26382660f285f89867a1c58ba87daf7734a0bc16e69a6ea25ee9d67bc05e331c576988e9b2fcb6f2605919217092f9f754ae4e17d93c7b0856085ae3d0d8a336910f0c160747c30c142c2779add43cc5f3ec51d76e83ad4758b779afe4adc1e7ac30847766e12a85d0abf4e8dd3b5c8276e19ff5f8499dab4da0b137ff5e91449f60b17d7c0a70f56e63c0f49a35a24539cacdf1d7b6c25ee7c8d6aa8754bc17f9d87bc739d8fcfe0f4e04709e31f08aabaf8ee8f72ae8a7d8f223413f10e282785191ef9cd7b05e780e8dc709ba714d3599c17f48661598810aa6117d67e646b4c3b3d3db13dae0fa93dc6b97823c95534c0b4e3a7e724eafcec68ff2ab3e3fe9f623b02967537431842acfce1e7e65bfb9f0bacca7f0c33ac9d996fd640bce53108e7c95ad883c55615794635dc75c782f30f3248a2e04c4205b57034f723bf43ff3eebe531404097cb2579424874145a96aae2099a55e021e2f87723efda003ef5e44d691fbd82b1f080cfdd0ebcbfc9aa4e1bb958cc71098167684f39c979781370118b622a876d330249fedc3a5b560952a9ee676f40907d74322f6f23a806e0d17a806c09ec7656ec34c0e8812f753ee168e3213e78c161b5dc4912b7d01c0cb5b6d6688844f063f1ce55affd1793b63a694e0836c11a4d13a81ab20df415198eadda5f5d32d6a720992c224163bd272509183fcaf008c2c1840dd4e97172e3402606bb8e61a5c988d69b1f811b8b0e573285f67e312acf217ad1f323bf0664bcebb9fcee613dd5aa1701436f0500dd08bd21318a08af323af73a780b9ff0fd2454e144d95c85ddcb87079442ccef37caf67351a1c562e3601283d2ead796c0a5c3319310dffc8a9d70421b53140c00644de443359c1019ac86b31ed4334858457de7287ec2129b987097eebf045e698103e94bf79b1d1b600fd422454b4c2769d7262f38b20318184175ebbe527d2467c9b554d1955401453710df634437cca55f8b9b8e49380fff8992114a25fa0b5c3a50a12d625003e3e7a769f9f322ab8dfb004d5f2cfd1986c6f23f05aaa0f436fa1a004dc9c0414f95d4fda1eefb799ab288e810bfd04fdcb4a3068fa46a5162b2d491391d83d9ed89e4b33716249a0814bd8bddff19f74fcd21f6d68d5b2e69435d1374ff1baefd708565aeab304e1ac9fadf31333675eba32b03dd4060a5d0dc3c162fd648eeccf64aeb92d22f1a3a517baa94ca181fd0420a7a2ed676a26d70424dc6cd6d95ea63c10f00941cf3c9cf1668189bb1996fd26328d66736479a9e20d764c0d7d80bcd77bbadf3038d457645298c8f563294b24848469fe1f70973617c1f6aa4fb8f3c315febed585161c0d962e79385d4d11235cd8f3cfe75e86ea8481c87caaf684ec36b8ac2496a1ce7ac8b389a95525dd2c3d1b54ffc75557c627f8dff9a715ba62615e71c8b727eb76623ecb410bc76008e561d272ddcd28de3c760e211962c25c76ae69ba12008492b6ce6298175983329d1dadacc6f03461ce45ce83c3daf6a7f3ffafba6e9dc4392aa565ba63c3819a2d6c96bd2555722f9b5cf4a05f809f97814854023a0dbe787ca77d59fd1c55815dc071dd0865cb047e9dbcf99399ab2452e29354b239e276d20af04a317acebb73004117125a0faf0a060b7ddec80aa5a7eb8c7645a9c8bd30a23ea9e936f1361ba788d2ace83b8c7e6feff72c6452885332fdd5097ba4b06824c0be5326bd1579463f7fdbcaf46041f0f07ad326b84211a00d78533f3cf97270a2f23531ff02d827fe92bca7df633941645b5f5522205092d0177664c7babab219107b2b2c191d4786430e34c341c37b940b565e386dfe19a44f3d32c5e29720098e2112fbe371180d0970d5a68fa58cf363d656d4fad13c4fd865a6a03937c115a01b2f4919974da9bffddd3e643d074269ce5d21d1754c5b4d57d17d01b1a75af89d2bcbcf007b8efa19663a088b0e80baf7d5baa1b4ce22bb7e89b0a4c15d8f5c6e8f6bcb91bbb8453a466eb4ae22fcaa39098325165eb445f8befabca31d3a72db98fabae37cf197d4526d891f2d07cd95b99b9ff049ca7a7652fff636cb1070f53184f92a409968fce17fc88dd5fb9a1cfa63cd0682880ebc77bb5be1cbab0910d14deacf771371f1fc214970bf7e2073f2097bbcb7573667140b32fb0237c784ab7aa7a4ba91ef880d9bdf7bb05c68c96eef4118dc1c0b592a42596f3db4f25867829546f1e88cadc31d49635f9cb385a5ff329b1d3ca4ab3f506e422e354889b3831116263c162dbd6dc73216bbbcb5d691ab78081661e6e953a1a309494d312f65063247be391a7fb0ba77bfc9745b5f88417d6935a1fa9df8f0d6eea698147b0758be617be9abb3eb7fea90e1523664375eca417526e3fe80985914dc5f6ebba3b091ac1bda9a6bee961997bd9af27b307b02387e2ca492cbe9319c8704eaeb3af8606127d2df42567d94f3c4a409a155d7dcbd944ca1df5752d37d1f2c15ebb6d6ce47999b69cb27c662ed4889d21a76f5d55ced581bb9b952ecae68685664292522448a041fa3a18aa2eafa642cd733cdd9a2909b6b2cbe03043c6eb08f86846888585bf8d64e8b844960b7871911aa9336536a3ccceabd8fba0651d2e484a7d75999b0f94c8ba28ab0a78a959eabd4d4a4e63db27bf577277a4b2736e8e2efaff2fe4c2495a92a171c38149fac6a9d6320d796fb6ce06247da814dea865743f95a8b73a677a02c9e7cc9527deee875d9950d3ae18f4cec2240ff31fc827f7eceab730072042263be9f9b7daabc8f8c19fdedf972ac186c9f3d74905bc5bd4a30f791329792df9b57f8b2577fd9a48cefc7821da55b90e618db234f3234746ce7929403cf930f930674cf2858359810cc34838d915a6488cae49c5f2421cdd55971c7f3c2ab8843d97ff37cfe21f104196eecbe01561e99d755b35bef95b1d05e0e730a8d7cebf54bd9ffd68babf2548aea1166187091a96d50f469c85867fb7a0b49c55b38ee342d4e3826c4c4eeff648eb0d0170e58bd9d8ce76f0e401852788e35d6c5bf16d4f2d7d7b4f0a5d723088c0f0aa54fd8039a54d12a6d072e00e355096444bf8929c5a77634d28f8589df17972f1ee5c70f6fccb212db3171fa8b00d124679efc141f39fbbbe6d2142bf6d7c1d4e75b58c306c7e8e9aed92196bf61bb2614f25cd2e45e06e8ebbb4dffc8992d322c358bd071459e4a6cfae1fd4b51436bc9584710d1a9bc7685976bd2372808bbe6cd13a8ed1a502f9614d949a2794f5e27fc48faa262a236529f5249d891f0f398547672747607f866ea5bea647a96bf9e43ad9c2dca1a576490eb88ad1ca3bfab6cd43dc8c8f82cec7662c923d184add0e497580c5a997d3ce3cf5cd1d6f9a2e115f24020dcb7a07d29ed1322a819b5efbaafe26088874c9be573e62c1a1ed041f27d1ad92f458843762940ac60e807e0f3db5c4dfa0c59447eb1c23637bf46312e7c18e3cbf9481957365ce278c7917ba98751bf165747b0", 0x1000}, {&(0x7f0000003580)="9e723e839f5d15238f6b6132a3c9c2c31df524e66a91866fdf3edb8895197785b796f7b793f454a3ad65acf06e42fe4759530dd3a9cd62294d3b981c395570bb92588b24fb", 0x45}, {&(0x7f0000003600)="51d0dab9f805153a7eab287abf0930d1488998fbeb26a0f2469072c20a4069e83716f3fdfc0fea82406ac3878678f0ce6b27ce86d10b774ab1e7983c1b2e2ac678511a4d8bd9fdd21b41207252bb00dab198f1516184872ffda65e1607346c623ca8babd9f09b929ce99", 0x6a}, {&(0x7f0000003680)="6a59cbc01458b5c16e2d06820f671b0c0e54863813e376e14cb6d2f59f24ac4d2ce7c9f3d806d13436cbb42abdc60077729d48ac4164d5b1ab7a2bce80fd1b7e1f62a9671cf2bd0d07579aeb9349df9fd36725dea7856587c8da7dd4d4480343b53108fb661f51d77becca4f2cffc936429421c4b169498fc3195bdbc1fb3c761c1d1a4b23997f7ff4ccde5ef0822bb871ddd1f6ff4d734dab50fcbb637cf2c2f72965a44d8bc18c0d300c1240800fd617cc3798317247d50dbc5f5302b787b467134e463dffdeb94a0eb21c6d9cf0bd1148611309713a81b308c29bf5526194623ffb6f34c89fe4f6ac35fb24fc07406663edf502c787653bce29a84d048612502f0fc5dfdf0c5df25391bbbe8d6310c5ddce42c70dbfa01d59918118ce055fb9aa8151526a4807ccd563ee985fd018216aaf92ec05f24896ffee86af6b97e40fcaa9a345bfa0b881074c02c823de31716083851ebc6fe6fb1b7a43054839994eb6c8ad65f3214bfbaf0698f3a58af6c1cf0b3741ef63c801bb992a3734dfbd119ee11cd10aadc7408650929a072d6af33501e5446cb3d6b650ae572581fed53fc29de84d46fdfa53f1ef6ef9e61c4fd81bb8d0057f2f8a4ed04e013627eaa05d87ac7574b908604c9374f64bb94a7b090bc0b3f32e6e21b8916806294146be1f3b969cac26aa90f26e9b1b26194e77dacc90cc4aeec1a5fa312ae0249ebc107137ac768dfdb2ae062d15b91b0f0fc77c386626b8dcdc1c487494fb7f4613db009348f5104edeca17670b781a54e934897f22d36c9ff621059ff1a50e0bb28b19fb1b47833d6677cfc5fd94e4c572cc517107525d035faa71aad6e5cd8471488a3d2098ded47ede14029d89ab205547edd5eedb91dbd56d02cda4a6bc9ff2b6dd8ac3e43e12239993b5e657f138ab525b5a4b2380a6bc58426c55d08fb6864dcd9c9c1ed7027aba2e513b41a00420d23d64a0456eb3cec6d5d1c5c3b6fd29d181e1161ff05656ab7719207a00ff5d2d357e4c5ddebd48cc7aa76e35f2873066992356e44d72ad62ed96ef598955f9b79cf13195e91f7455e0ee29fe9719dc45a14070dd580b7aced606436b603475d3dca8d0dde9d4d2c06b65811870a2c476daca7fa4259695262bfb9101987003252462a752664bcf92d3d90300cb7ce94c7385ef579c0b84edcd3a9b15a2154c18ef06f11e0f0ba3a246f96d4a996bd8c2fb6036e632696151fd0366947231953725587fe8a59d749b37a583b658b07f0ef26f274146d9e3a24365bb3d058db813208d1cafe9305ab999813b95c2891cba1c05fd90e2215f3d608e6f1df46ee7f7ad5122bbdb47e975d5a994418ad99e6f88051205388ffec975db69b96841f3eaa18c19570e531e5766114458afe0bd6fcc179a1d678c858952ca39093c1ff2239b9b089a50014963b29ced15da872b397a39da7edce71ac746cf5c22e5b369b5615a10755c8795c99f240879924bd4d35a881e4596f1351e53df5ccdd1bb1dcd819a7e72d293b84db79301bb43df2f2360baff537810dbc2016ef4291a19f3c418035139455eb17e1ef81abfb45e25bd509b7d7e1bc1b9a9d05bb3885aa83254fb6186eec30e85a9c691ffe5da860c96ca6d4d903684688b03421d9e0a42e5098e144393e03cfae841340bca48b819d10f3cd59fed50a82a7f9716205b35556e2c24575b9342cbd0e836733da166b77235cee9018f5925fd7773324061df218c4476e1a3e10efd0197198125585bf7d0756571576a32edb20c4c6835905a3318c9173a1bc323e4c7f6a79bc9bfc26cc0c038b9e09ccabb78b4eede8d1afb59689e1b7e4832abadef980c93131f0f85eb96777901ccb3320de2bf9f0979ef780a52a7e5fd02dfbdafc5c2144e540221b7f0d87ecce57ff5a6e3a6ec8a103c97cb14914fe973ec66bcb02a6d8c43f65f940489e1a944bf2c878561637bf32a32016521796753ed82240f5173242b1f1f0c1f7b06ac855934b1a458939756ddab30f872c0b3db06163c650643e91af48e598f7e6cdf9f6429c822dd4aaddf95d108d8005be4aa90f2ee23ece1af8b33f850ce620a8ac5f494c9d44ecae66e369dddcab5b78f9e04f55da2fb298bf1e1ee13fb6bb7277dc4b04167525687b3116e185e91145a88c4eb873348e22abfad15501dc7a81d3c2261455566c58f38a7ba1a11e3f3942885409121492f6867b86ae16eb020b7d8307422cb01c5fc5413fa2778afcf8854eb0b991e26174ee9365f4421edc44d898869107affcb516e4726bd52f972cfcd2ee3a842d1bcc7113b761104ee102cd08eb4ad8c0c4d5240acabc0ee15ff3d31da89cbac8ddbf5c6c8fd8d8a84660f59890cd5036b1e45df48eca1a79eeed83f3ea7eb44a513d77785000beaf8c538c4b7c818ab5a305d020db8a75de0b7b23d50e348c03d9cfe0c045221a4567f76a6643ac249d6753c58be88f3b25551ce984b9e5a5bd334a56c7bcd684b1745ed130790f9a0c09934ced6ea7d283efe986477adf275721c9f40cce27e55333101aa30ee6a1e4a683d60141b417475233b5f08f3497cc9a366f5ef19efe9fbe483ee4d82b704548991488844ae584f5402c5d6320c3b4d271e574ce46f8ce90739ba429d18e6865ca7a91c4f285b5b0888706e4f5fb815c98b14da07e6f60bda0e9a89a69896205ed6c26ba4142c833742d77e7e4cb91f1f6d61c69742386816ccf164e86b8b4b9654e53ed24f346f8168ef1739d29718ba73480100dd79256ad35835e48b92313024130e50159d3ae139252b74784218e6735462a2bc313e8afc726ad868aa23b88f293e06b8421dbdd36428884a13bdfba05b78cba86fb901d727ccfc42b2ef6b8a8317abc6da0bcb21f42a44f5ffe3a9b3285c2f79fb941e9dfd8e40d0cfc020fc3411d4ba7eb018dc929c1e125700faf4715865e9a47fffe830f3d2c79846af119d93cce4a4a08a8387e3ab25b22edf7a72369b401a1077d1c77517995e92d5da2fc6654201a0438ffea6cad160c8b11c54be6c6df0037945abd1b3a5c57da50132cef518c9e99f0294da1ac8e2c689c58e2d4c13c54d3a0f734ca0494e7f1c74805bed0ff207f06ab7fcfe0692a29a808b4482f43cf8bc0af05827b3d2636a28bb6ebe52d7ebf438023cde275c4ef841608a205403ae67b2c7d9d80085906b2720002290d2317cbcd7fb3684f586197f5826cb903ca82d165c71fd8cb63203dae9481a72465d914115ceb840e8c6c6e20f842396bea04390d8bd42ef503041acc1e1048d5ab3465ceee1d6000e6bbf2c0187337910fe27be40cc5e68e9cd3d53b2f94b183ff54d9833cf4e2e9acdec1b8c6afb17fbea8e9e8a17dc4be64b62ad515db3c37f19a9db4974678d0c7b3115a61144ba7633a2edbfed11e81bc80612307000e1e3133fd94e9f1b2f6e69e49af14cbede14ae6d8e5016911f1c6c57d14ed3dba5621a4fffe6a558dc96759d73c065cb7af8f941aaad5514e48def4a439ddb6dde5044812d7840b8e0c99bee7e03c255b45db1fa8fc1a9d47548ba24baad049f4dd73bf03e3045259220a5feccedb7425bf8e8fd6d21c067c1d08bdaffbd2b75ff00bd111c2d954395a570a64bdbe9269397b031ea76fa594a7218ebdaf16099c0d19fda68bb4d36850736a4950e639e36cbe5b0b8c6c7498124c6fbe86b073f7597ced18be6c9177225e46e98cb7da1bad140cd75653012011e05586f323830d623c70b82c8ce0ddc2f8fff8a0a81d6af589eb7a66a8944374d2c7865267bccc36b8e0f348addff68e816bd776a955aa460e2fc70cd2066b4761d7b812ebe30627e9e31f471fb3c434dfbe7ca08e914f6b5daeb1675fd3fb76e6c50cc3925a7cc1b3c883f50772674ad3f0b9f020a485ee2c98a2cff2ce57d5d6e9d214df8db1f9efdb38e69dc71b73bd280b3e7fa17659b124b648bd08f73113c197f28dbc73463e852b56a1fc7f9646a0c6644401fb1f8bdc80274554915f80f9961ba9a3cfd7f8ce933265421b5986a5a4b6512b49d6e3852a241944dbb16735ec49531f4706748a288b4fd4b3f073d45540e36987c1ec4e52efde455cda529be58e1e5f0e7186281e2431d70fac8e5e868f356cfef776657e4400bbe5d0c703cc16c0f0e31639ffaa587418a52a30d5979ec59f4ddc2924c5001e845e83626697071b6ad999aae7b303f1b4f0181623807ec29d62c4c0d3cbc0c4e47228fb0a93827bcad930f5eb6348bdd8a4b33a081f6de7ee01effbd2a482c6160423db3513c0f02eb2b7222a2d8cc1b5b53e741098f6e0bd7efcd0b8b04a5fbfb8d2393a3ce87c39f7a7feb12310ae3ad26e9afb0dae4f355c02ea493000a7e0455e9afada941b21f6ff679ea40422c3513b1e78d9c240f4f99af7a1baaddfbc96a70bd25075004608cd85f7782e867276e61143f4b7cd78cec5864b6c3481bbe1bcbe23d037f8436993a30e013c4407afa3d4b759a4207798798494df8dc9c68e313b3c0d9c88c16a08f51cf13317691c694b1054a240a45da161358c16cd1c2ae199ef5c4812ccf8bab931e3319185b6bcca4bf35ee12717ed96823e060521d6d07d9d16b401dfff9f4588f058b1a2b77b28f3bb3bafd6b0631c60520bed014d877ab06a871aa424bac0ff2b4252cca4858fa2bbcd269a74c0e6e926ff933cfd27162c3374d9f6e558eff00fdffe23f49890b5dabb89bb955556a02872e499a1c92397bea008cc070fdb6e4e47731f2b194f54eb0b38a10013880a6ea6c28aa93814f09da95ff2fee97620985864eb2053cf0700d026869fb9f23c4025377db39aa7a936826440cefd5ab1a20e30f142385d74981449e352e56023255680d56730ad7ad2f357e05f914817c734dfe52014d6efe25ec7d2985d8e1f311a87f31a739f3759b7c197aad23b89b0cbeb810caec5ff204fa1aa9ee5090c11c176fe500948bfda01bdefa89e15b4a66fed04ce552f041c5c10f0d77604b3ccf11497838e7ee50a7c3c92fcea52c6c8d614823b7e6d024f302668704def95ff39d6b14016fc26b9c727f0342fa899ed28b48345135a969b06123cbba62cabb0d4c4704cefa32438467662fc9b40c9f8d65b995cebd14305968e0aac02e27fe1146d7743064e6315eb29eb58323db587205c87b91d58bde77e66ceffcf92367af8082dcd698e0bff8d0a1e2e8e6b154cee5009ec4e85b55785b7c043a9468ab249ee764fed233808a33630e2ca8414375829e21085a9773d13f8418b473302c596e1669c2be72754e2a4c0902e55063db78cfed92bc783ef2720805d211d97ce4277dd4dbac2963718831b3e31e30a3865c9169234c09253fa8946693d22e53270366b35f9812ca0a51d8b09cc82f5f6d46a20f0ce9ed3975b108a445e2fdedd95e24f73d56db95a520d1f23398fd2d790cf8d6e0a52ef759aee3fedcaa1e6afe24a8b53c2b0615aace611dbf13f2d0462778beb65e35e6fe82d36c608fb92c5d5d79920c79c3bca104ab2c57cf20db243d1020cd2b8fa203c85aeac4f2b64a51a5d59becf398c32c1654c17dfbfa216691bfcb65e1f68c78938af73853e9388318801d30fd644555041cec01f1784d23559199f9f421e33314446546ad4e2baf9d2d31a358637208d06e72b0177db5b2a8211ca5b32f7f77b69348a826a952b6535308980d50e165367ff8db7d2bf95ff33ca05ab2f5aba710be5f09e551860c93b30573faf9395abdae8e7a154fa2a026566701cd9738b6877b5e897dbc4007ec774a48ff5e88b58f2bb6c7fe7d09ac916eeee39c49e08fbfc9c042", 0x1000}, {&(0x7f0000004680)="44e8f2f96b6ca3ce1237a96ce037f58568cf718d082c6dccd7", 0x17}, {&(0x7f00000046c0)="7d0b4fc2e18f9fb0a6a5afdca9c7b1a2118cfc468ea6813178dd9db7be088baf0b512f14798f5111908f962c1483cb9de54e9089d59ada26d0965d492450e20f2448b7076ead968ec698257af4dec254ab44f3769d3cad4eda442ebdae36afdc1b29f08993fbcac1fee0258096d1cac8892205c1317819be062e37db5874c06b6cd37e2c353484f7b48672275019997c2f5a7a7838b7f118f0f363c83ce23bba8c4429509847583a738d3380df0b1eeb074b28c609aab4bc5f0b6eca78dfd66202ab41a910b78f18267443e56203907e43d9e197b9d6da0a", 0xd8}, {&(0x7f00000047c0)="51fbbe94fec8a17a623029654a9b0d00bb68c173acde7367e076d65215457491e277a79e3d3f0f8b1c89cf83d1261bf6771db06b77a1ac6bbd08849eac99", 0xfffffffffffffd74}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x12, r7, 0x0, 0x42) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r8, &(0x7f00000004c0)="96a1865cbe72ec2158f5ebcb16f75303131b7ac9cf7b5d77689b8c458adda4792e2d09c9cf10c37796fc2544ad8f29e24417b4f5646502b6a026cd1af20fe8d07a2b5017d430eaaab62f1777714874aa65f72d6a6e7ff21503145bdfd46bd7a407b168f81ef4921fb7037df28236a63596cd0fded77fa3241035b2cf0015f92b60b43578c6084d650cdbb69d6e2bd1fc2bf15ca6235547622270e6cc8c529b2ab8234eca6a088c0657b33453307dbe19eddfd5f05f278639818a2ccb08895c7c95b6786e10bfd4e540a27ac32fed55fec35ef9c94fb23ac75867590272ab9216a769583cff037064c6e72a2e35f70afc9a7ad04bdc7ff8ede81cff80c1d44f5ee661aaac96451f543d6447efd77b4dbf1e53df00d60f4a8c4bc09fc63e43878070b93b4a0ed367578707cbd3153ee4c5993df32f1724ad32a28cbd4258e65679dafa3cf54b54d830a74a87915607744dea94e820f601ca68947734f162b255b4450ce428f529816678f6087e605d76fce55301d1a7472c58a773ebb2be2884d363b5ba4e010b44d8ae4f276463a40b7c5f49fa49de6757e4a5df6fec94f3b5aee60b05b207f13d26a1d093d49910021337277c339054bfc7e87d038f77e0151b68bc4143c941bec2ba1a1427e4619e23d97b92b28d5594a63b380af1dd74b7425f4e9e594963abf8d86cacb249fdc73b44cdd882c902d225776e848bb20a33d967c03a32cd9b50ccfa671257c25d13c16996093e25c78cd6064c7d4af6c12c79d3a987455e2946cec877e5a30be856c772118e52556b515f53ec45cdd44a81e2007ef1dd7912144c9f0a63ab51145235637f37c56d1e089e0c049fd9251dc60bee70f1a692e223225e7f434ae8b6b569cfbfd5b4a452a0ea01053b935b05d6a52aef1cd1e26bbec354ccb79941e80bc8eb17ab1fb304c1e5fe7b691a744b7485a8af61ce7ac9120d14bc57e034089d1ba613757431fa06413afdb0684071b40ac49f1f9a28227377ca667085c51d16ace8779a19c26d65cef76dea143cde8dfed80ef358badabaa181f1d5781dae70e234bcf5c1ae91c6ce68bf383904e4287f5e9397438a560929d9acc2b409702421b93db09a5a54d5d25727321be11ed9a878e2051afdfaadcd79800fac374cc0efd8cc73d7f798f19f36227a574f9efefd31cb4e8e56c6d017477d1b7bc4df471c5dd0cace5c72fffd689f8b2580a17339970e2cce0a8d72450253f3775472dce55fce71c7b5dd6f6ee2fd45818e703726220b09e4870caa28f1cdd850d140ca70e31e1e33f6909e614f110e107f9762e5c3270cf7748c356830850dc021e8985f1990cf57d04432a78549aeb9938abde2288a3c6b9db3607f38437c11c5b66d9a5dc671c6e1557b1aeab5182fae4af17961a2c59c240645131e1fd14db9475bec48d258d2c012bf6080f1de6a6bd25d57ed396efcb3ecb8679ffc93d14907f85fa6dbc628974a1df1a7dc3b39951e8b8dddfb807adb181690ed6b4e177c7f41b2230a94926f92a0e8058471ed21ee8f1f3d7725bc3ba390ca0be3d4c35516d943cb0a4d179128eb4786cc09cd86f8b9aedc9703976aad3efa647bf64d829363dccfa14d529597637892809dea3881ecaf8ee614cff0fcab37e6c7a05169e437a937b15d5f50d96cfd14379aad9b5323cbefd4fb98460adc3e6bb3bd6024d1cdc665faec7a157c2a416cd05f32dde8f487cf0a37613af3669027c994977049f48da2fe3fe1be3e9d618473d6d7169c5c978979985432a018cfe7a24f5a17ba12dc910dc179a1e6ec438f883945992dcc039ba9a1d39bd320d41cd7d1127309ee036b63ada0f7ba2df3645064d442fe11bcffc575ef4b0bc1e75717620156abca7404781442e741e70dfdd8808af60a7e19c117634f6c2a3322dadbfc8f9b91d0c3db3339d34d0172f989431cd9a87d9538d6634dd86d9a52c4f44880123dab1972ec8d325deb408095229796d86b5c3cdbbed4bb4b4c4364ddf8a22dd537f870c47b01bd0c68e29be259601ff0f068e269748640b32520f1b47b2fb25f8de26f809bb9a3580a450745ddf6d83e02980b65d592c8f70788c22d946047b4a5bacd535641d2ed3eaa61498d6c4b2207a76f1798ace2c6ed68668e2e5dc4a818e10d3fb5a8ad8ee4d00168e1f5b2cef17aa0d6039e043605d64e1cc99c485b2e318ce6946a017117ce7aa51dcb91659d30ec178ea7cf4b5357396536e0612a8ab0986f83708c5744c626ab9d7046114b47252c17ca1539492c55052ccf2539d252f7c7ec1aea23612c8ab313b8456861f8e9befd4a30ecc0056812f51d1565e1a0dd3c139d8ce5228b8cfaa130821630c938f76d6c070e7502d06d0171ae1358ad0f60e553662bdded2b6a616a8f4ec3c718ae3ba1bef8b0f9aca6c52e247406c9acae73c29dd1dc1168788084fc395846914c189e510e0549406cc0d3435bd16574da0622e45e8f6b0054ad324b7f35916a5c3a6a11c2e9eae148102ebeb4073f51a7c9f50b33a05a657ac5c90b60fb3cacfc14b140f399c00e6c1c9f56d7a0bf4106d1f01919b22f17bbec29cf264423b95cf1cccc3b647e5ea16fb16201ae91bd8e15cd898d89f1b9bdd90cb878c6e74822e81bc4bef75d960d4decca5ecb5e23b739d943b61f3570e58e6614bf679e5692708ded85f78100a78be5cbb87150fb5422aaea27a6edf8cd625af15864f35ddc02898cd7f0e472e3120431d8c2fb3d3d7082aeee4f5c10cd4582fca51dd6c7d17749a2d356100f06455efa2adf948af3e174750bf922f236eae208ccf29c018211c09b0b6c2fd65cc0019639e471b87dd94afb3d4e86df620356acaeb70e4132aec26d31a1f449f9f6da088378a556e55ef77779a585cd3ba92f1fae1deaa8c62d09a93153910ee0a9782998436bbc48b5b7094a39a106eb62f4dd586fac2416989ae721a2745cac1c34dd74e112770f9ec3b90ae6c6c7ec0ebad469a81da8553bf79476f5f07fe71b9eb4d159d426feca95aaa98ff9c6770300bbbcd96c3427553d0f488c6e523982d6c243f0f385eafd72fe055472271d721c4a68e95d6789fbf1f63e7ee0532eaec4847c08fc62e14d8ee0d19e178f0f5459157c20e727540785bbf81aa5623c9c6bbbcef7149db3eb616d04ffe1c423be8ac65b23c853873d116135116234e8540048e96dcfd814209da6be96f829788c4317c7021d6926e9e058713f1ef3e0d4b26a045cc66e278615ee4b1ecd5eab648528cb4a905492871cef2772522c936acda42578c9981b88cbdb8543bc098e65a6b181ded4b7d4e706c50f94790dc6bfa64faebee3862b397df8778ca2c80adf67b313064b6fb17aaf86a3f5c70ed71bcd6fdba9f9c5714b472b34d15b6b45b126ffb00d06d03baf0a89436a9d65e2165ad75c7b1b7206176e57c178a3293f6251fd0767aa5076b7caae6283b31496cfd51df8faa6ec7d57857e7f2f379e2d3b673c4b63511e4afc114dd82e3424ddfc1eb7e1db449f602d4b3cda2e8b8af0a3b12a226d4da70e40d9e76486ff884f08894338ac1f1d7532283908230a2f97424658acdccaacda9dac7596a209dc3b7cbd1cdac2405ad9a898cfa8ce4feb3962d05787da2397e67029e8445b2ed3a30a5eb00860d4833607fc28e94a64891775729a96c2794ca9dc23d747b51918ca8ffbdf96f39752911fe343149573dc101d6b5407bc001635eea7ae9a6bd69cbee4e7ea2cb95c31cda8f1282b28c203b7073a7c8cc551bff27bf4787fc6df3c15bedbbe421bca4e86f3b955c2e57089c8d6f3b34608a0320aa0ff90f935d550457340c6de19deb9ee3a71d594294b9f2350a43fc616a3fc2774ebfb7370af1fb9ccef39961f8a4fe9e0a7baddd1f4ac28ddb7da914d106cf49d3c93c84980c40cc766f51b16f238a5803fde3cd7ad1dfb6c53f22c9514a818672867b7e97739de5bc7c261a83eabf9697e7d14ad32193094923a3cc2e994625f6491ea4d308c88a41e9e4e9c78d78348dd2de7251f51922ed0bad3d1b35cc14868313a4b7f4cdd17bd5c07669a8e6c4782e26d40de91a50da7c2e2b35dbd3c72785483328954b0c2876fb1cd2b279d4adcf2cd68c98101440db234bc0deeb8ea98199a7e55556e84ab60f4565d6c48be577abc3bcf6ea1bb705c9c16d29f358db9c8ea3cf237496e26a2712a8ecc6b8899761c9bfddf2fad2753cc2a888f349dc014ca5c3723bbf1c07fe8c0db15486ea01fcdcfdbf5d1dfcb9f469cf0c5fff469ea247b37d7c382b51356acc0168463f4fe0c6c72c0275dc56e5cc56769ef6f2ea262efeb44edd08a4cecd38191009ee5a897ef87a47445971326b2c789a80bb757ac49d20f154f4c7415816149c2ad9b3fbf75d8213039cf410c9c4487175c2f42b3e6ae6f5a1b710867f2ee298fea817154457b168f23706938d213752c19bd1984771d1a0e63298184220e3766d5412022d21ec2b7811a0f4ad4651197c632214efb3c6d8b60f41613094043f6b4138164ff076ccbe11f42226ea307496c959f2fd6549afd9c9b0750336963be19d1cd5e5d180354b4c32d5f7241c3ba123634e2f338bcc41697530c295b563825c6ec3d8d5fef2af66d4d453980ce903ce71fe6ac0bf1b4ac9e0dba11eb76b8b8492cd09504ffadb735fc1bf7decab683f3ed33e2bcb8346724a4873a7f55a46044c3cbae8f0f95910f506290cfa906eb995919470f4171647e2d33b102b16a4fc69429a1f5faedcc2adec126ed56e7ff416488403ae4e8972eea58ffd4e908573b6b196104a9dbad0e9e9e7c9b0790b851395acc7e597257e5d112777e0cdfab97d1c7b6904dafa09e66436eb77096ca662b6e535ea766d51f68acc3abe85975f319476d4dce9c5c1bc7e7c666018b5ee64ecde34ce483883d26a8bdfd0f4fcb4e03df0e67f9a8a55f7dbaadf1a5d5366d5400e7b2c9c6dc2474fb8a99de0d9705049cab743a01d2c9cc1019181340d03f606b92e2ce74d65662a3a3a6c98ce7b7a35ab51aacac24093a248db0210471813468c2cc4d6ed459a726aac34a5250fa108931c2ec655cbbf1ce10cab3f365750f1f02d14a005510f7113ea51818a60b6729f53ce1203d03c5ca237601a5d43aeb0f6078b87da2e0818a813c71b9dbfd4dd0fa006142ae058bb0bf68c45937f99e5b04a6f17a65f9fa71200d9ba57661e928e171f39f0a6a0c84da0026189703431a9ac6a59dfc14b3e8a5b77a1d320925a146748ee036172b04f14bc34589b7a700f5dda7ea0e6582b9d6f0f6ec0dd03b9348fadc08f3f275f8bc322a290ce5d37afc28765cd127e4a0c8e4577a175790261ea9694ae0ec6f49609c31a440b853ffd919009af5e8dcd5505d0ec85452a36072feadaf931879d147abef352186e77aae501848472b596e8df16f3ad53fdf9181c621023202b919686e7e5d8984dc03c2ee8702fcb0c71a296702d9b952b29c7ff1fc406ea25631920c3654ffc5f11334e6f08dbf4abed7b59a2fbaef000b801460266fb29efc78694cf3f5adc931308db335c967528dc52f150d259dfac54cea143b828ab65c8a41c914873fd07a303823e2571e389dbd868b6b76de2b2ce51095b372c7dad6dad6fb9e795e979165db2b5d260f216f2ad9db531a80f5d009049fb855f8ac03ff55dd81ae3e462a0711a26c33edc504ec77c812d6c0deac890a4ad816fa386b5257397b21e043c6e485c5103f6a499832f449f5a6985a00c14ca7b55db6bdd0a33c52e96daea21f87ac578236ecb9c136cf56faba842466f5e1a8f8bea8c5e6076032c7a6", 0x1000, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r9, &(0x7f00000048c0)="a873b7e698a0f059b908b2b4d62078bbaf8a8d1a029be96914f6357e3a", 0x1d, 0x0, 0xfffffffffffffffa) 16:02:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() dup2(r3, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) r4 = syz_open_pts() dup2(r2, r4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x6}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x8) 16:02:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f00000000c0)}, {&(0x7f0000000140)=""/11, 0xb}], 0x5, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:02:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c833220be0d566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) dup(r1) getuid() 16:02:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setreuid(0x0, 0xee01) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) recvfrom$inet6(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x42, &(0x7f0000000100)={0x18, 0x0, 0xffffffff, 0xfffffff7}, 0xc) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/183], 0xb7, 0x1, 0x800) 16:02:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10480, 0x0) r2 = dup(0xffffffffffffffff) poll(&(0x7f0000000c00)=[{r2, 0xd2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) getuid() getuid() r5 = msgget$private(0x0, 0x20) setsockopt(0xffffffffffffffff, 0x27, 0xe, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931ca9648af52d476b771ad0281a14e37e601d40222a410cf1711c3b0fd924a20fc2092dd961a8ced991a2500cf64bfbe411d2ad9b04736545ddc3f7f0988eff48133000000", 0x55) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000b40)="ebffcbf013b9fd812eaa85988de3a275b5af424fe2f9f49931929648d523de4f07", 0x21) r6 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r7, 0x9, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff70) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) setsockopt(r8, 0x800, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c2319296480200000000000000", 0xffffffffffffff3a) r10 = socket(0x6, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x20) r11 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r11, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCNXCL(r12, 0x2000740e) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r12, 0x6, r13) sendto(r12, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0xfffffffffffffd9d, 0xf, &(0x7f0000000100)=@in6={0x18, 0x2, 0xf4b3, 0x207f}, 0x211) read(r11, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r11, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r13}) writev(r12, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x1e}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r12, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000740)={r13, r14, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000780)={{0x4, r14, r15, r14, r15, 0x0, 0x4}, 0x7, 0x7, 0x3}) getdents(r12, &(0x7f0000000800)=""/37, 0x25) setgid(r15) sendmsg(r12, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d858673c9cabd849d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000d00)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa92eccfeb693f19c9673737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x1000004a, &(0x7f0000001080)=ANY=[@ANYBLOB="3000000000000000ffff000004000000ea7bc0e7888bbe2d7c6f6492af3ddad341ab742b50dacb6e04a014424e0000002800000000000000ffff0000b3ed000077d1885b7730076d04b4cd1ccbc32e73bfca10f368fb18e9a9d12159741fcfb00000004000da0000000002ffff000005000000ecf3fe85d0a81abafdbe97f289fc1ddeb6e708b240aaf2db4250d4c17dd4e9c2f800400000000008000001000000090000003e24d24cd3dc2802f7e8775b6adfb901600c8b5421df1e664327d2142ab2049e0b55f758ce9885091e0000002f0e533ee3c10635fa02bd27d60e00000000d499b1239983000000ffff000002000000661f4072db21a8e5a095bc395259f6b952928f5a9b7587c684dbb96b0a16826297c5c3efea085bffffffffac2d3b1fa8c26830818631920a04954e49992cc530f25d05ed74d0fa86f50fd53d3c7f000000000000000000000000e84479d9c92ed5c0b1abefb866a6f205c7626f14ffe0cd67434d7aab1f7d9be9ea585e28915f9003f6b1bce8f788b90cfad77c35de4d0734a63aebd5c5fb7cc480adc35f974a37713cfa3302e19206450a368f1a78997039f0df3a50585e52e0ed1c93c592fc00000000000000000099c7962ef77ff81db037f4e6b38571f25834475ddeebc2beb121040d86ddc0aad0973b667e26f90ee1ae42010536863016fdd5570114e68661fd3b1f9f131834b7bebbe9434ea166fe527dcfef4aff33e02f683e9573793da204946703589d90c9a50d3863a1db41cc4fb009293488beb650e85ddc79551a1c0a9a4e59bbbf0b70aa94954528f7c9303ab7e1c55fe87173b4f0e976f2b4aac782ffb6626ad97e1209e12ee924c91012e25a89dfdd0340d09ce4000000000000000000000000bb81eb2fd79880a334e1f7e672cc35712f1c1015a6215b04c1d152386435f7e9a2547f78f04e871d61fd587a4046d14ebeb072b3c9"], 0x19d}, 0x8) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000cc0)={r13, r14, r15}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r17) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r19 = syz_open_pts() dup2(r19, r19) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYRES16=r5, @ANYRESOCT=r19, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:02:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x60f4ebdbd6798368, 0x4d) socketpair(0x18, 0x66a7dde7a1c1145, 0x20, &(0x7f00000012c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) r8 = syz_open_pts() r9 = dup2(r8, r8) r10 = syz_open_pts() write(r10, &(0x7f0000000000)="a6", 0x1) dup2(r9, r10) r11 = socket$unix(0x1, 0x2, 0x0) r12 = getppid() r13 = getpgid(0x0) fcntl$setown(r11, 0x6, r13) fcntl$setown(r11, 0x6, r12) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r15}}) r17 = geteuid() r18 = getuid() setreuid(r18, r17) r19 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r20) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x4) r23 = fcntl$getown(r0, 0x5) r24 = geteuid() r25 = getuid() setreuid(r25, r24) r26 = syz_open_pts() dup2(r26, r26) r27 = syz_open_pts() dup2(r27, r27) r28 = socket(0x20, 0x5, 0xb8) r29 = getpgrp() r30 = getgid() r31 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x10) r32 = syz_open_pts() r33 = dup2(r32, r32) r34 = syz_open_pts() write(r34, &(0x7f0000000000)="a6", 0x1) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = socket$unix(0x1, 0x5, 0x0) dup2(r37, r36) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r36, r35) listen(r36, 0x0) r38 = syz_open_pts() r39 = syz_open_pts() r40 = dup2(r39, r39) r41 = syz_open_pts() write(r41, &(0x7f0000000000)="a6", 0x1) dup2(r40, r41) r42 = dup2(r38, r40) r43 = syz_open_pts() write(r43, &(0x7f0000000000)="a6", 0x1) dup2(r42, r43) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000280)="adf5605ca9e0079531682d25a8c7f731b2b04eb1ef988a5e5367ac901b03921f459017485405d4a5f019c32f486bb3b36548d48e6c7432ffb5f761a28cd100666cadd284ce2d6d8875f06cfda44d18285d476ce82d2248cc33276bc5b30100f235fa373281d94ef339c9f08ad615ac0b2c7a7951f78e4edd8adb8802a02526bbd694c7aa124f76af4e6ee111eceba61e416ca64b001568a5de9e251d450bd52a97520332e62c2e36e7acf53332978f7821c53f13338361ff07fd6dbf852a1b5a44adc8bd6618c20d6704d11d7e04fd7ebfe92482766ec8d940163cde81cd733ec660e87dac90f014713d29145dd39bc6aa2b952900cc21069d649ec4b5705711f0000b001ba9c53b9d901cd1bb48540b5edb4b9122ba46a6e920b7f6ef52ba1fdcc7435d20faf56b5c31764b92bdb8044c1c46b0486a3cc0a1ddc6009b9c29ee02e94da8194466ac22ab43c9f32cc0d1484cca09a1823aa6765f3e7aba792416819b8ce6ab410fb851af62439605408e06731c7171856e9c3dd3f5b6bac9737215d48b1f736a2f4aaa153bb8a6b7b60da202256fc5a8511b1226389d93d71b7eb7c110da2cf8fcdb721410543a56207b4bf357c4043964926cdf969888b1ec96c39ab68e9b51e505b7b89eb390d4e9cccdf877b046242a50b82b2b8005c1083cb10d3a5aba08b0178d431f8b58609323ceed2a7caf041159f4aa036b11cf2d396885e47b157ec58dca2410c7ec42814f4f4cce93bd55414c5368ded3e1f36c4de1ec86417b5b1f5b57d9c5634c08d7cf8e0b800d2ce6e2b1e68b6f8e02a399a4b77e5bf92d9575a45409d6113e21205cd2a938ffc06c7cacab265b3035cee96dc7a8a873eaa9176b0fa385e641b1abd7c7cf4c7c7e369f631ffe3f7d462824861e1ebb7076452b5eb600023e226d7cd8bbea63f894a569e5410bb7c789a61d23bb7486f49d3231c70b7e23ddebabff78c524a93dfd74c42f02dddac3553a4956758326d89e522c9d5c5d696dae34bd18103cecae1cea2e6fe03fba3fd9b690c06194a38affbdd478be9a3d186cacdf49a957583b6f23ae8fb6b26165972d8b2a75d22011a8dd3bf905eade3603a0484fffa79918fe767ecd8a38e396f1079dc6fc170a34ab8062a95025855dd8df712c37056efdaf4334607193b74730c0479e2f77892d9e1cfb53ee109fcc629d6944cf4ca85cc64e9b1208f2cd8c819633105dddaa53a986a81a3cc7f716788ada4848133aca2e3050018bc7997438fcd1879e0a2c6d7774a1fb949649d13bff2d71a265ce03dab306cc3b7c019edb4b5c7fc208927c3cfa528b9084d5abf44978666f857e2876d7d9a7274af9de5610c28113520a557f0d2d15de652170c996c950c991f5975e0cef6a715213233621a7d3ed9c5c5f184c34d9841cf760f68fc432c28703693251d8e69ff738d1ef872a960aba3285336bfe20a4c6079bbbb7a8d71ecd97244a0d70a8d99c8266e7ef360beab6363569e37c358528ec736adbd36abf74c85159d5d01bd47ca58b1ee01c2339715f2905605bc2a4901e10a8c4e3158b5af43832af75effef17bb19c90d7d2c9b3c8beda8bdb653719bab9ce03e5825d2b7168a9ebd2fb821a9bd90ae5d8bb34cf54b5264d8ba7da512ae67c10cc60931f1859535925888603254b75d4a3e4f0fd5ffc9950575ad6128d40c0fba82e28fa0852e9b9a6fdb2ebb40b79deb63f0e17f968d18e42e84bac313b8f01e7895160ce898b1e704c141de36899ee1de76f85016cdc8a6ba56b74903591b2f962bd5194f005823176e53ce4810713b37fa7497ba19b6418e465c2d4247cef00f0bab4f730faf79b01fe7e8a5cd6050e1d5a44a6357677abcc054209309ba5084748d664521f98525c753f67c529fa9b34fe63fec70e2d4e8fb512941138fe29c57b92accf4db4f0117405f5b53e33ee59e7ab6b9c156da97bd9dd277e52e4dfd77a63ccc6345858659d1ab0abc16bcae29a68601de80b942320087873b87c110fc0a2cc04f95aaefd3a92985ba6c3aefcd81c4cb6764eac149826d087e9df187331985a254a3462604da49e0fd6f30c050cd24eb2d991d3e3c5a9022d955326ff5249e22798218fceafe4216937618986947ecd45fe2d1904e35def1e67c65fc04c3e89dc1fe257a6226c126b81ee31bb6b4fcdd0eb570dc1fbbae7d8cb7f7a22052571f278750b402e5ea12b343f711342c50a763d270d7a661fef53f39f56d8af4fdb054166e11c1e19663f524378f6e3a4367d9f5371d7796da05e54ed2d5dbb02cc3019e714ee86ede384996294347fad18e03b4cd494d87ba0b16de70a0c267ed0b6aa861582175c430f6e88f0ca8db09835aab18ede8e898d1a8795d68a5662b9baf3b92769a0c5949653d4a04b8120ccd264541c528d59a3401f89d83a56cc547f66eb3eaa0613d86c17c1b1e226f95634b125999979075d6d13bc7669317d3bf79dab8c56fe60830d136d0e5acea7fe087524c96a1fdacb9e7a04c11ca5add7219e24b5a00708a865f20bab4fbeab3a222c763d2db8b0acd3662a1c5ab673a2b7899155bfadb0c661b682be883afe8d4381bb5d56ec5f9a302d1cc8c274104f9695ad742198498788411087c55db1bbb88fad0b4d90af4ff7f14ba6354777953bffd0ca57135deea772086dd4a737a3689432cb7ab05b11607499524fe977dd12d8d74dd21362d877b77c056551cdb3472d55521bc4208ddfb576d039a0f203b7cefd0d031df64eb71522cad4ed542ac8e74248dc7c35d7cd947d9a1bde2ef0198655669158830ee1730ee2c0e6c2696aec0f6718872e922a51f7982b45f3bf8b8d098b37b429b31fd9dd9e11d2929b230332cfad5f76d33c89247dcffc9babf863232103fdb836716129009939f2634d704b384ec7d88f92440b7edce818d184578fd68bd157c083c77330292d04267c485d751a69afdd5cb4dc8111d11c26266410890d3b0ec9d291b7a35d4042564dc3afb2577e8767ef4fa0d1d403e78ddb9be6532ebaa31bd0e623071185144880930d92c511fa36ba26ec2a73f9182a1cdda072fad85287469fe5ad9515f3ee1a39e551b3f202b5cc170d54b4b42cd2f5ad0f7271342b60df222d6cb4ded76fa20b3fd48770be54a3a5438086d7b98543affc30cfca5fb9712f29b11ac8f60e2c655be93e0df8347cc97e1b093eb67813f002917f74cb3e00b342c125dcde286a3c1ce819c041443ab5af67f5748c4c8edc2a9b6f73f40d26112970feefc96d104d7f76af5ca0f955fb3a6356658e71ca39aef63f619f44a753f5eea5d53f4c82aaf12950922fc4d33f3edd61a768fcc328d5b4737aedbcf0cac33750b8d0259b4b2d7ba9e706ac43d653d3490a1763f5717950ba5f27ec5afbfaf08f7f3e0aba51d8140cde667782fa037ebe8528cbd212e8cd3f75d85bed3ce5756571875babd73bf75f597383b46368a822a6648983c8ae07e9fd798bf7dd9ed2b16570e562a2b85d02218323522bc963b32c73136f73d696e7e45f65c6ab121727be7a211a757b76e12bdcc02e0b82799b91a609e603b32dfda1e670ebf8cee36cd6f2fda668431e56a001abf377837c6217df96f6674a1f06100ff95a5d7f8455499e5434d0250717a44bc1a1a3ab454f2cdfe2f465b311ce326b826d64defb4918cef85ed9a0c67d6df4ca969feb21349895cbda8c3628dd7a464e9db0de4faff4428c00f5f78214ea4d294615479234eb64c988bf6c3179621d780e6cd6ec0d3b6d65d440a9c71792efb931667ad6d8a750c261492763e5639eea3ef52a2cacc3aba41430870237ee533410cabef6478297aec0bc6148336d2345156b06c5e864fcb14d327a0586716469da97ae72d699f34c8048f6e617a63c54097633dae9c874f4a67d059ba8e21a198cb2d6851140e896ffbae8754f33b2225f14b8178e8e7fc143cc55671f0056b287f84d839899a9e7aab6dbb5528100e1ce21e3375a3a8782a1363bd190c464b29e9ddd065b0ecfe2043000f4d1775ebcf1cb55c50d463a0b484f4ff21ec766e84beb80e739ff91e2e9616a203b49acf57dd96111fd12c1ff08f67450e91fbf80044c18d4c33b40d0682b9167f609f7743a70864682fd59741608361b8d195b737349d02d529bad379e8336e829b7d7960d265420ab17f4d26d527378f61427712a7cd28cd314bf6fcceae5fb7d25ab44ffd4010faf17a733f9ee370a303919671b683f4fcf00c8f222c6823564ae5ebf65d4883ef214a3ad9d595c02c57e1dbe4f0cf4f160119447068f4b4511813e085571273bf7989c936e3ab247cfc2b66786c8bcdabef2180389f1d33f64998b4e9026cbffe8097e0b8a6313ddd6d6a4520c97849663ce4df7f577cd23b6ef292b5eb0b505c4d630e95880a6e11fae378dc77444f057b44f210ffb7d4c93053852e11aceecbe2cfd374b2c7fc1c03df49f6c0055c429dca8b86753167a60f81819de83d16d1e629075a18d32a90b41ca9917e6b5d67261df4ddaca19044ef99cc8d85144194521930c113f49b4561d816d35f84788b941e3ce5ea47b50f23d63c52208cb818116a0c064c36df9e5ca4ef15a466735fb13e130f26620b06d4eb227d4f1554c8b3d659c32cc8d9ac753688f25dfab60e543d704f7c5bd426663685bb37938a0b40bb5a8778e91833465b64fd214676ebd8f475d4fcf83e5b4f207cbd28c8da53fbaa4653604f65ab0c90366e53f99a198dc55ff54814a2a84122baec83f726d5fd8c2f374fb137506d109b5dd3436c645ac6d2fa440f5f615d2d197a1808cd27ed77592ed64629c4deab7c04b2e9d66866714a7ed26e1d242c11ec3c05038affeb05e4aefa324a73ec5abb6b7bb8a2c7ced4494a5a28204216afdbc646cabc31cad6d279d29bc38ccb5e1e8b358397e19d7037d6d7c5f85fe0213ff46970a449b7b40ebc5d3f46470b1be67123bdd8fbdc2e709ebf62b6302dd3e8961e18ce9325488f7382882aecac8c22570a41fa7e73975041f69b5b6529eea75b67a005778da1645576a3db3568ed592d885060cb5747a82935c890fa8dfa9b523d323178665c2404b87dab41fce59233312dc5da508adc62bb9395a080f89683b6e7d8bb63b8af258b1840fa8a1d07ababd31d27ff320c883c04025f745d95f2705702d5fe140db6a5787c5b8cb3957605e5b4ac597dafe83c1a3c736d83848e6172d866f05739e0b0103b8a8e7132b5a45e69c7d4ba753c2bcc6db9768f009676dc14f02acd79d144c83a1b359f8c530a85d02776bce7d231a76503d0407c2028245f7aa170e4eaaec3d20c2f2a280ff9b5b33214433a73edb4d545c88cb9cebe3a9fbf14d3788961ea036a4cd76566f16b7ff4b12a263c1512dd0a767909b77b5be65c87b458643691d0bd4d40c206efe03b9985ca875e9d2bb30f1ba53f89ba30787235634df4600566fd9f7d004fb8a091e2b6795b5a76b384702d2f52d15885f689a0ba4e093b95401ae719eaf48e7cf62ce8d4081b815f3ea7210fd84f4f35ee5dd349c97571443748aad94ac738f742ebca73e8faaed3c3cb7c0960be4ed039b0469fc1103791c5490393f1e877fb9c562c504c720552b88cad495dc6bccb345753f3f1c4fd532cdaca01ece3e9d3406fc70dc7bdd0a43987484f19946bc7bdbdaecfdbce186b7c33bf5c453f09fe8cc5fbebffc748cbf80e1e1b662d0384a59e3808e234b63828c1a073f8358750f26e836e2dd2a1923c1a1a289dac31bd9d3acb83a3f8d7e89f985894f43f3b033d73cccf9b202a3ef1b0ee7d352b778439e35", 0x1000}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff0000010000004a72b82a95a75212a9fbe5c40042ca469d15bce2176742f991a5d8bcc3aa850c3e893466618b6f072288f1e0e00b17386bdc2bca3fb3670096c73a797fe76b86ae7274e13dc5d052489a250dd58874e90cd36d5195d0384b42da18ebb862b9169da7f738d36c2b428deb668ac6c3e41384fe2842430922", @ANYRES32=r20, @ANYRES32=r22, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r36, @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x401}, 0xd) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchmodat(r44, &(0x7f0000000180)='./file0/file0\x00', 0x14c, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r45, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:02:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) rmdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:02:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) sync() 16:02:07 executing program 0: syz_open_pts() syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11, 0x40000000, 0x0, 0x80}], 0xfff, 0x0, 0x6, 0x0) syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:02:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xba2fe4fc1a6e88f5, 0x7010, r2, 0x0, 0x0) write(r0, &(0x7f0000000180)="4e6d17aa9fdcd322f5ebd31c31e731cb088fba4bb0ae712599a8d4275c2fac008bfcefdae295d78780d48836392c9ee8f2d66411a900bc542231fe29c10cb2521ff8d41b458a9a726e19e340e7016fedb124b23193fa77599827976034acddb0ddba56ddb37a6cb88a450244df355a363517a15c8ea4d83dc0d2c892002c0c1837855e658b3b992eab116d142e5b747d85f08f1a512325e0f5ae70bc1c8189b05a1dcb2e4a53fa2f7a6ef2a9199f202751ebe22c0af846ee087d65289d0764bf4b6fea5999cfdaa258c47ae8aed32d875a375d147d3ec8c35dcb", 0xda) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r3) 16:02:07 executing program 1: r0 = msgget(0x2, 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) msgrcv(r0, &(0x7f0000000040)={0x0, ""/81}, 0x59, 0x0, 0x1800) r6 = socket$inet(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r6, 0x0, 0x1d, 0x0, 0x0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1) 16:02:08 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r1 = getuid() r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)="220100", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0xfffffff8, r1, r3, r4, r6, 0x80, 0xfff9}, 0x33, 0x8, 0xa74}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:08 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000380)={0x2, "b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c526c0f3e2aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13a07162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150"}, 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f00000004c0)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09de09dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967f382c5107c271e63f1116ba037cc42ef5ce551f636559e81"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000f40)=[{0x0}, {&(0x7f0000000e00)="b1b1776e8b78b76008a567f158cd6bb99541f88d0f26811bce3962cad7186f7675853a822f37cb5a3bba5bbd777f3cd402a644a409f443", 0x37}, {&(0x7f0000000ec0)="87d9e13ddbc93e9896aa21f4efcf3384872b758d31f0e004037021f680327bdf204ad0cfc53d898c19303572c289021fd454862bb756b712e5d41d11367d0372f6f2ef6c34010f10db8346cbec95fdb31a46038538b0617c0f57364dbd6b85", 0x5f}, {&(0x7f0000000900)="9a0e42c983d7a18b7e", 0x9}], 0x4, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd000003000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) 16:02:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = msgget(0x3, 0x10) r1 = socket$inet6(0x18, 0x4, 0x3f) setsockopt(r1, 0xfffffefd, 0x1, &(0x7f0000000640)="fccbc90d4cfe6ab4c597cfc15615f6ad3b1108d3233c53351328652725ff8379c0862d5c73ebcc180b0000e57d9692fcd0dfe85b8d3bf145221569d0e73bcc068dabd244190a1143d7cb22eef4c55a2d797c352ada8930fb316a12d1e74bee0471fd63f62cc74cc7525d391d0acabc8e01973fc654f30f040f9ac04ecb317e311261ba0598cc28c6b5e624b0715007ffc6d18b16fbde11dbbb5f5b317aa4fa9c9ed12fbc3e5898cdc653a8f20add564d1291b30972c731fbd8d7f9353529fc4e709c171b7776db745542a088a992050a11fd53d51c733fb1b9803d9bb7e4b3b9330e0553744a1b7321338420fafa2898f9ccc7201f805f3899735d5f50227ccce95afbf96165bd74085cda66e519bffce690a39d306077073fe055396e2750c61bbb16fce3b456fb775897261e57c763dda43b1a568f1f2c710982089824cedfd92b63a9054058354a2e375e7372f143551fcb1b3a54a1c818b73f9ed93acce957bd9ae2dce1c5ee56d4d36a2570eb604dd84b8c764a177c3bd9b368aae75100"/401, 0x191) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = socket$inet(0x2, 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)="bc48e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15072465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e00227175ada87d7bfc551e86ce4052bb4fb2d9d58c53825aa874da0764309070c4035ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b3100"/244, 0xe8}], 0xe671f16042e0529) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20008020, r5, 0x0, 0x0, 0x0, 0x4, 0xb}, 0x4, 0x5, 0x8}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r7) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) getgroups(0x0, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0x0) r13 = msgget(0x2, 0x4) msgctl$IPC_RMID(r13, 0x0) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r16 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000240)) fchownat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', r16, r17, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r18) r19 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0x1, r14, r15, r16, r18, 0x80, 0x80ce}, 0x1132, 0x80, r12, r19, 0x8, 0x4, 0x4, 0x80000000}) open(&(0x7f0000000240)='./file0/file0\x00', 0x102, 0xa0) r20 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r2, r3, r5, r11, 0x2, 0x8}, 0x2, 0x7ff, r12, r20, 0x0, 0x18000000, 0xaf, 0x81}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:02:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x380000000000, 0x0, 0x6], [], [], [{0x0, 0xe9}, {}, {}, {}, {0x0, 0x0, 0xc3ea}]}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget(0x0, 0x2, 0x10) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r7, 0x0, 0x0, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r8) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r9 = socket(0x800000018, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r10 = socket(0x10000000002, 0x3, 0x0) getsockopt(r10, 0x0, 0x68, 0x0, 0x0) bind$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffff00"], 0xa) r11 = accept$inet6(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/q\xfe\xff\xff\xff\xff\xff\xff\xff', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x3}, {r1, 0x80}, {r2, 0x4}, {r11, 0x4}, {r12, 0x40}], 0x5, 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x400000064, 0x0, 0xfa}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020691f, &(0x7f0000000300)) 16:02:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "000400000e00f3f758857ec45a2c000000e74de4", 0xfffffffe}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffeffbffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:02:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9d02e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:02:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="a5338b61cfebbd7357f0d6d4c68f88e8449f26b3a89e80480743cf939821909544f7e1fc12beebdf7fed3c84e46cadd5f525ca9f2486042a5d78b41f283ec2654becd418bd11693adff1ed104b5c845baba3bcc41dc8726bb6b4f39d67dc115ca84a2e4ff1b67e5fe70df81034cdfb3a2d1a35b158511c7b0fd56f8869741681177f03e4c52751024de37e477ef219c9cbff2ed88a45b8f50970508a20c2088b001748f462e27e86226fd1a98f298c43ff553323286b", 0xb6}, {&(0x7f0000000100)="fdceb084763f82ee69ace8392cacbd51fffe3b62f757601746349fe98f8574403a0d2a2b653d8a503144a2ebcbd6cb2c26005e88ded00fc9155875ba93", 0x3d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x755227532b5acf2d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2}, {0x1545}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x0, 0x2000, 0x180, &(0x7f0000ffe000/0x2000)=nil) 16:02:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2818, r2, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 16:02:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) sendto$unix(r2, &(0x7f0000000100)="e43b846c8b64eb85c44cefaf8c2b27fae30c3165ce964021ecfe0c72ffd948bd4ad13adff63783a06456634b46233a936fc2f4186a08089a3e4fc090630b58265062e16a14a3e3bb980e4b52f9b82e7910eedb9a74c0921c8245d64c26862a818f1425fd5a2dee92d8c183ed7700850d2adb7dc8852078065798c782078a59902527dc5f444cff40c1f5dc71d8be489cf692af90b167f0c5a7db397a448db998762b0c7d1484f417fca889d6c7f2396d7ae674e4d6471e269b2def020f1c999a6a8733f42250a47cfa54d446a231347623441e168c26f3c7f8a1945d9afe5345b261c828ab75acd0", 0xe8, 0x203, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r4, 0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x1000}, 0xc) 16:02:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x689, 0x0) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept$inet6(r9, 0x0, 0x0) close(r9) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x80}, {{r5}, 0xfffffffffffffff9, 0x84, 0x8, 0xdce3, 0x2}, {{r7}, 0xfffffffffffffffc, 0x8, 0x3820022f919a263f, 0x40, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x50, 0x8, 0xe1, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80, 0x3, 0x9}], 0x9130fbb, 0x0, 0x0, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 16:02:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x20000000000}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:02:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) r6 = dup(r4) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r8, 0x2}) syz_open_pts() kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 16:02:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[r4, r7, r10, r11]) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:02:10 executing program 0: socketpair(0x3c, 0x8000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x7, 0x10001, r3}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') r6 = dup2(0xffffffffffffff9c, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf9bb63502d73a5f7) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000002c0)=0x10001) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) r9 = accept$unix(r8, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r10, 0x2c67aeed425a24f7, r2) getuid() socketpair(0x1, 0x2, 0x2, &(0x7f0000001440)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001480)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001500)={&(0x7f00000014c0)='./file0\x00', r4, 0x1}) bind(0xffffffffffffffff, &(0x7f0000001540)=@in6={0x18, 0x3, 0x2, 0xfff}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000015c0)) r12 = msgget(0x0, 0x0) r13 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r15 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001700)={{0x4, r13, r14, r15, r16, 0x5, 0xca}, 0x81, 0x80000000, r17, r18, 0x1, 0x7ff, 0x8, 0x9}) 16:02:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() close(r4) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:10 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000014c0)="0176363428db4c0e7ac79d4c581d5d21116fd500ff049436ebb257d5da9b95431536f1e31c0dc24440ad99d866040523704164521bdb410c62e65fb817c7818d7f3826bc0d1ea099356777b675c24c586c520c17a6a0978327402498ebddf1556a00812bbed51861fd9181c35c733b05f94e8c30258820733166368d9691657c6a36b2fb8c50e6dcee1aec0730565dc801c3e54611f1c91965b877e4aa7213f3bfc6ef04faa68248870b3499ceb922d36bd920a83d60494682423f1d82385cc30826dd5e0d51de8ee8d4528655ad351de56f55af90729a56f14534f7c6ec713666f27638c6aefa873053a9a1c8a29f81423502b5b750085a70dd37e759cc87fa9090a468d54b8a06be09b5ca51a3c23c37bc92e5119690da831fd9c6c31528e33d343e7e4ee830b3df39c87147390ac3323f5df462a435419f5ee6d0f1730e2091fbc59d63375a773705e139fd6047ad6dbd6cd9b4c8df851ffc05c7d5632133095cf80dde4f1a8d1ae225a8ee82b37d528243e2a51d727c3ad0feed5753a832cd0ad32875c68973cd56a392230586a9dfa30871a8e9bfc5638a34ba4aba384b2c5f863d21a1bbf9ed6d5e98500cdac0ddbbdb207d7fa0cfc3ac6189dc89cbf1e3e1a48990d233a8fcf99caeaac10601dbf396ec8834d3fbbbbeb9bc4ea8a56815713385efe160cfa3aff951f6f1fc032c963975c3d60f944e47f10a3886676545e35e7c118b9bbc82718f701ca60f4a5f1a7cc03bacddcbda1a352c2a97cc0a59187e72763709569b169411a04a52f59a4250ab0acb7022ce032849bf8396ed592693aef832ebf7991714a38852e33ad8c577e26500a1a0b4e6fdc6cdc29b4923a4f195b500d7594dbc485ee4328532a3de5df7117386063f72b8ff4384c5c9b344655ff06861b229d4a865f25d761874325def03b7d2eb5a2d0fba5aa59206e10660158f4883f42ddb41aa7c9613a49e39762dddb925e23912064a75416145c15fe79af695e19d614570befd178ec5407012ca11b046640f3287333f103e71378dee233d6f11c116a8c6ea13ac71a72bfab74476b9fbc6871b94a3c30ae4bcca1b9b331c451e96a082e1bfc35b5ad23f658b9bdd5ad21effc18e12a8786a17703c798912193ac5a02da08bda5fb5b27aafc80ee4118dfa9bcf0d5bfd1281b9e7107a16590452a07578a5f1ec5f05d9235bdb4aff018c5cd4d0ff6e700f4c74ca7d2e4d2def065fa969b14e6990ffd205b689032b45db5a7926830c730d16c267e25dacdf4227653f07e300394e47f8081139c70425aa001110a49ad8007d07143ad0c0265e2e0af13c670c1ba25200c34edf15de6fcea2f132a3160d9eca1c019646557cf84640c55fbaf4cc28beb4c704418cb768111c6e6033c711a54a5cd0149988909a2413bbb3c5ab38c6b91e1440fe970cfd35744c4b6310a54cf89d06b138d8e632b2e934e6b3e4af9ecac278a53b18b3bc15e243020cbd498f4d3eb4e3ee1c6d1003cf189b6f39d3af79450b072901bee615f68459e9ef337fc7ca24ae34b7f045e130aa9521034cfa15ae4f21863eec6898a0e86783de7853c54abc81d8edd69bbd0ecd63411b157f5aab8e473e69fa0abbe179df96dbe6369b58eb8428003a349c76710e372357c603b004b88d68775064f6696751a384d03ba11e9bc031f9f01c431725b42cecbb3b55cc8c1c35c0c8fee3f1ee0235ceb7eb76a4b5e39415b5c91b5f3990874992d16efb5f8e58c902fe86b27e5ffe7892f272f82c6431f5181b3bf017c5252587bebf8e2d039c3f63867e41ca6e2050cbcc9b2475558edf90f262508df5e0a7b8f097d77dde15910c15ecfb3a31292511e48b225f4032ad945a7627b3c009d5d7548dafc6ad00ccb37413019fceae4a1120b1d3f92a6771cfa82b9f4a43fc9ba527f2c5dbf2ab70eb0b694b3e38e40d31b7e0c9ea54a3840bff3923ca274739d22604b0481cb548a8b9bdd05c76e9937f97cbe808d1518335d05b0e196a703a9be91508b3930d11c72f37467e6a3536d87febc17fcee66dc9f1d96e0e593e0289aa5efcfae5bf32864cf1131793243c393005d3fbda4a25c728a84ca33d6cc5ce8af12c2db80fdaf10f4341e245049560553850590b6e9af1683e8d967e994cc08afa8432f469579f182c4b94b29d26a28fd2f95fed2afb6e6e78baa8d689c2a3cb90ea048a34fdad33e395f3a4037e72d5f22d1dd35b0ed84cda4cb62efd52e4c5ab9064ecf79bbeb0c8d75a7bd2af1f3425a1484e3e9bf1c730c6c64b0775042f35f1d2913764a744f477035be84894432da4fdb4d9dd23d5404ffe23e883d8f42f860502085f99ed423b2f8770d68611dae89f6589c64c77d1583f9649990dc5a2d3120a8f37992b54b4f7089ef002660dc43d6b8352f2f7d9cd6782b7304c86cf0c48beba4f056ad941f1ecd191c7d467dfd5e7bc5af09519555432a9a397e5bf4d1165d454e0a8a287e27e23a360277575552ef2447668815179069dcb98115af0ddc183befee7d2a6df3a02698861a8964463ee5974e23052ffc19f5961f85c5e1695aef2f9515f67bddda541ad196f45cd98a0e9c7c9931c267bed954fe0d152bc759c5e0c5efe59abb4a7904457bed8f596e110b6faa0e09c80a05a6ddec352a5e48ea1227008fa34e69bd2429f54aa476171c8560994826ce303a1392b1aab831346e5f20fd17a812849f96763168fc637af9cba1015f6fb395c482b13c0a1959f323c3a60797127eee05bb9be999cfe797b5fdfc5cb9ff8f4a44317f42ce9b6e8db6f5e5b4218054c90e8e72c50b960eb42c64e3f8da3683826a4b8cc84b0fb8a306413ad6576cb3ec6283a62cdc71e62e809253bb6bbf253b9bf8c762f2908633fba73aeaeffbcaf3d754a83d2dabfc32e4cb0d856e0ff1d3d8c13e75ea27c039674a565f548e623fed88a67cb573860ba761ba29e02a42aa273cb9e459dfddd7391f90a0a76622a104eeb88302a5d2a108dc64bec95d84401671a3edcf0cc5eed8029e24535923aa643e940d82240cfdffc109a2bb0d1bea93e9dd28958347b5e1ffb399f87266f6275762c59387ede211e31cd5c87a97e7a2dbf13f47a7bbed26e4c83e77072cde87c7c50b508f0d43a23036b263fbc2e64e48beeb06b2d35dd22a3d33ccefbe03d39874598299d90c6ff449fab413bedd068dc16b255bc694adbb3907abc2bd90facb593b4231585507cdce506a50c15d7d4eddc35dfd1ae99823479f0aec49043bb259a3a6c948cb632b14d7b168273df89fc198f1b987a1234b6891a48cdd0af04607ac6338a385d860abfba4a7b8fc795bd49b4dcbc0cb59b1ebd2a8081c8cd039a41149bcbf021eaf97a5c837dfff5a95f45790dece0e90f7598f1cbcfdbad89c9c3d52053bab761625a3444f63294073c459eeeb7eec2d94e6f01e88d76ff56570d1757f1d46426e88e55c5021405b255477e15ae1b3c2e7c3027073c510fbe857debe9105dce8968ed6384f01227555a3fa35aed7e765c930b655b265800a683df99f7cc9efe332c3855a9b2fe817765a1f01b3de375b90f151a2c6984e737cbf3a5798d6c0504ecc98676f588213ac075344ac247c18bdc56572d94ec719192867834584d0d78470019e8a269d45bb05283f15570fb158ef4658163125bc6b64dd3f006da406174442d8280f37468d1e52ac2beba9d71347035858942b701f88b11d33fa515dad7d5781cd43b885a7aca6a1cfe0baa9598a87a1832ba75402d322038d11b2d99e7cb79f0e90c67c17027655124ea2f5dc658a21a68f50a1e6e079dd74f7265dd7bec72a61330eacbf59dab143464655e30f205b8ef1362f03a8672dc40bea9037968c6ff4c3db92afd616db847fedef76cae22f6bf965611953262e32acd7b86f7bebc361acf969e780d38cd732bbdfa6ccbc07c181474f8a3beda6efa5e02a7876b9dc4abe4b2a64ac06e213760da5287d339f843de059e8b767e241efd6ac4f60396135cf8d1fc7f43f2a66a356fb14c84ce14c9e0a25ca0487b21821c6f40b43a36a06f337a38dd69a28f5a50b6f4f1ee01595b90a02afb850840480f377a573b15429a6016a4de2e6be281d8274a54c7843dad17f6aef5b537ffa8b53d5ce214befc8b12447259bd4db8b2e450e423011447c19911c83c375bf0898271391d80a31da92f8ac86723e45ae3050d839aa66df46fe034850c09397605564e5fd88c7682b8e5bcc236b4945ebd29cd1e9c6b3496daf9c682edd382c172ff604151a0f31828539e925734211ad2eca6caf5f8a74aad1a26eeac8f6529a1d851a588c291c3901ec6ca4022d48889378d7ed8ae72da15bba3372436a97e7e05e9433feb58290b6b345fdd2fd16ba3945afed05c5fbc6c5c9e55dc193bbf4468699ceaa22d80134b5707fe9064b805f7d57e56ce67a025566a462c83e230fb5f55a2bd7864f7e27dcb60a02fcfcb87099b14d0ae69aa2e0bf2a92b5762c3308f516f4b6db027a78272a60079a68d6fa4cacc514795210ee7d8fabf2dad5393f345c4285084943b3601e2ad67fa19ab26f3a6a953062d5f6131835479f623fff9dfe45913c2412ff73bae4f76263881afebe70752a5a93c2d25eaf456ec657aebc2b5ea165b1ea342bb36aa5324a6aca15d269af4bb5b0e33710c9af40b718c37c922b6689fba7a97e51c8c57a49a8d073682988e7b80d6f30f0150b2fe1447323b07e79eadbe17cee5a19992eef17d5cfd55f161e117c0627cca924012fb381f1b51bc8d93798c02fb176214e6aeea0262d568aa1e45958744fac6d8ff5e17079f5ceaf4921284d7fdb5069aa41990d6b2dd76f671a8d5e71b56d71e54edc8f1ce911866c2c5a3000872ec1dfdccf99f419df319827a074ade13ef7c9a28a9dfe57e0687e805558920b56462bc07a449e737b32aaae024db60fc68b5a74229e3a14ae1bf95a18e760510b1bf5c78fc274434acdd50705925a630638675cfedbf0ccdfbc64f30bb80a07fa7420f9f4acbcfe5b7fe5d1cb7b50af86d0643ae281dda7aa73d12658b98fbd92f7e4eef769abb64c8245c0e9baf1cf126c6cda9f0dc660e0f0e10336693b546b6e411bb3d1451d7721b3488b8de51d2741b5460f1dd9d4ef6e47a096b5ef4d3feb45ae5e7dfe9114a64d74194b3f1a7a6c83d88873ca8eb98f96daf645c51841c9a608996a585770a5dcea7cd270f21ecaf19231f7a19f1c8cf207d130947f986a889f88223ef9fee78232e224155e48b27dc4235623c2b40209a95c65e52dca454349f207e5e3b4d6d280d5cc0cf4c384692b867faeca4af17218d5df03c002c37812e4bc4f771f94a69c4ad801f306714838c074d9790a15d05f8f2cccca6a90a14e573b78b5d1591e85d18937b5fac5596a2928f8ff8363b939853b897b85f6820eed51cc384cdad6b72c6bd1b4f5226a24ee9567e15778b658b06d65d6c684cfe4f59dcc46e61b4b74c618c7daa9ca34a8ba7ffca3cedce39d7ca7415fc2598c200024e043743b240883cdc6b8ec80a26e61db101a079ea1f52d879d07efe4a62cb90bdbf4079137a43a2735ea2361bafa7bbd1ac6c16b81ce576b2c9a8b4daa196801cd00b53aae6e0df90d4da3998a3c2179d75ac2c82f2af311d59b8f871d6c7459738a4d65e66301d0a5918b5a3b24ca7bfdb482fdf80ace55975d5e7dd60238e19d8639a20bff6747947131f80254a201a5610d7bb0f0cc4b5f20b4e65e07c2c49eb8aa923d80c42d1dfbc224432bdc4593692e4fe973de73849e0c2695c3aec7ac64222e01cb874b3b5006e07aa", 0x1000) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getpgid(r2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:10 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() r3 = getuid() setreuid(r3, r2) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) accept$inet6(r5, 0x0, 0x0) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x800, 0xffffffffffffffff, r4, r6, 0x0, 0x3a, 0x200}, 0x86, 0xc9, 0x20b}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x401, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfb4e6bd78fbdc8f1, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) syz_open_pts() socket(0x9, 0x5, 0x3) 16:02:10 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3c15894d42e2d321, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1ff) 16:02:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x482], [{}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x10000000}], {}, {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000"], 0x1) getegid() r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2ddf9eeb37bf70bb) getsockopt(r3, 0x3ff, 0x69f9, &(0x7f0000000600)=""/91, &(0x7f0000000380)=0x5b) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 16:02:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(0xffffffffffffffff, r0) close(0xffffffffffffffff) setrlimit(0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:02:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="bca4d221b256590549a4a1969817395be1055753fd04019277dfaae7fbf03517c05b9dea8a3a3c5bbf8cb9c5b4dbcddc6e707811e711338fd90b402c3af60475dedfd20002c6ce2e31b942a36bdf5f8034a23fa9dee8eac291c9c7920fab7fdcf07910a004caf1cfe1b43b3317c2eb7853f45b4dfd72439562c3c5b83f58594fb0c7a0c90197709bb408f0009c6b0e401182c7ea80c4b08e1dc7118bbc2a0cc35725e2477ea4974ec3ba53da606ca1c231a95ae2dbdcb02cec73028fe1edfd5568f03141b52a604d2f17853f0ec12907b37d800536b4950b1715425fbc0e2d9964799492a7e43c54cdb46c6727f3fbdfaa39269978174ea920db5604ede2c975b4a8347b3686e5e3a7f9d777cf6d2e155b13b25be9b239e5b9df56022aa1428e0d47c74511c162481afc92e46c80e61b02ebffdc8928df3f1eda6da0564d14e68a62fe21bf4d4665871c77", 0xffffffffffffff7b, 0x8, 0x0, 0x1d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) write(r4, &(0x7f0000000440)="977c0f130ff76d3f60b5dd23ca042866b41285f22fd3f242adf3c9f829ed79bce73b9189882b70a287a8161ee4e12e69f918b6dcb11b1e9f0612c0c603039d682e4826a5ca015d233ada3342fa4ded44d04b2292ba12495f1b27c3d953aff75af062eae1e255ede009e3abcb02c22b2a01809f50036f533c3d036ac9e17b739fc5fbdeb84767711257ebe0fec0e2c9ddd490a74c343162fa600cf2aab3c66f959393509520d3370d32520b81007302fcf26a1c85133199477f3acc5c21e5fa7a40411ce24640c849abbd4ee669508da7d9246f4e778dd3cdf365172aaabfc3669e14cab5fa00a66e1abe81ed7aadb35606930978fed8f3384f0f018a4361de30f4bcb520f854d13eb25b22e65a71b82a851d6d959891885bb4c2504cc3fd8cb44caf2c514eac9eccc5c380c1da159430a8852fe852488b7451d6b757f06e0a587b433e8ec73b94998cc6a487c1a4618762844c4849fd91e6d5dd36eed339f10d180716e63c8f7d3fb14e127cfa9143f8d9f8af1b6aeef4e2c0b259b9cd29508617d9bf01a327b3f380ff640f166227db10ad4e45e52ac66db60524ea3f7df794ac0d1fec03c9ff83857a9635dec529a35811c816bcd4448f921d4f5f4fdb001ed73e85b424afdb1a9c7bc6897bc944f4c239b1b58649b4e236435778e581a3ff4a2385fa6e22412647ca8cc300dc26b26761e45f092de7aa0e4016ba1b17d103c787cf27fb2fb219b42a9f04b731f2cfc4b63d1dc03cf6e03f40ae6c5de4b49e3e59aa2c65570992447ac7480e33f5adffd6e9c2384e6eee16512045f74a9421032eeed103577735bff6a7c53ccb540670a04bba7718bad33e349775c451bbf90472975c3fb73cf29bb30000f3fca0a6209dfa45b92ed22b337b463b69734d2b336a823747da907c8bd7d03d9afb93499eceb5711cc2c6b90640c66713b4ca562437531946434e0047e9481f372dc1c7dfcf9fdaff4c291aaa4953eae5d51f190642f2ab6baab44d723ee952217b05029f778e892377eb191e0644a805ee6809f0a1f2f91cf75b0bcd1642175aaf5e788ff170ba2bd01da1333a74408a7072ba45b8f60432413a1afd1ac2162d1e13c36ee40ce359947732538187c0e9b1ac3210e099845d8985a29e8d2718bdeb8b8ec3aea721b93824fdf85ca47207d19a93c2c98be3c3debc89ac973e9bf3aba09ab50da7eca9f78fc744c180ea271bfc48c326c1440e49576c2e601af1e67c7c4117710730edc712f1b4ecffc3fe7fb1ec554cee48f257fb97eeb33c2150fda3f6b16352d47fd34ee252422fc1aca4540f8ddd5c7cacb15c5380aac8880c753b2dda707f9c16d82a23dd7dd71c59293ad9cff6b5db697d8cda69bdc64e7c29cef812b55e5c99608d75ffccf7b67c71011ddb5e7832b0d76a6b1882165b0a2cca79b73ee6d724e2641211f200819452430b85afde73842b53a31cca6f5205b314cacb0eceb3d876d1cd384d7911f22e3deb02f398319234ae14ad190a03892ea66f6cc1951fcd126bbbe5f5060d9960ebd5b248a81544fb5f6cc7851fa54e2e8301f5a6289510ab89cbc9c3525ab3c5af68218534a21c5c1044f2e3c5371c19ebc0ff00438180052996addccc78d59b1aba9ac19e6d87f75a576b7c340df7f32db0c33e0f2697614611e80ff9346ce51fa7249f34552cf7080ed8fa086c8d00aac5afd997d39566849a88181f8cd9c86e409f71cdbf5453cac5d6de7ecb18f9d05a77c93c6f0a3ba8bf55b0f92fc1ca54026395eca5372add184dd00a91b20fbba0eb90cf95f5779171acdfea290fd582eeb10b582c1b72e3acfb591138af561a23da2589ddc0ad45feec6fb4552825cd1a0dbeb93a5e8dc4440b21a09b8df830dc62917dbca87d4dcd1af2c20ff1f23896105ebbb216281e39d2270c61bcf8d97ac62203d4e6619d92a63cc5aa16c1e9c9b9ecab5bd64ac587e68cda7f78c6881d4d2e688e37938e63c579a4afe9c84cfba09884a10a05a7c824d5f589646129de6841e358a6acf452b30fee3cdf9187ef7a4f21d20454eaf3a927aaede00d7fd4b4cc8cde4dbbbe4dd059e52f8889496eeb711da61decd3b2faa3090608560986b2a7a1bb8766447fb2d5a27c4acae625a765122fc706d2967392d14a2d65c00665b56a6c78850c2f5b7c91b636061f487d480d7c4651ca111b7467f79e4b035d5f30a86e054595c129d3766a62e930e91a8f01f25b4c88afbbb2bd307ef61de0cf6b1b539aeb02c31003d71c0d8e150c3bdbc32d9313e8664f314dcd3cbc6bf0d5f635df957b3b2f2bd3a9a1b300035e29a49687ff3a04b95c168fca5d2a8bb5d788a084d2a718fdd45f9eccaeb6b28a11e660fac3e5a73c7dd07d2edd9037b8bd35b852b475c18dbd2ae28eea4f36dc27105727530518bbd7d3b53d6b63937c96a3e4327d8e20b4b6fb815db28f75a159e96ea83b5d00b131969101487349486e2ff29dab4783818fc71cdfa12310a347501529b2e1beaffbe7e3996f787aa964b78ba9910d17bba56dc63d2f4d0ce5a69a0b96648194e52a63e81eb6e1ccce21151ba2e2caeb53293b0041bf0d8ba3ce2df0fcc1cf0b6c9fa79e8f643244a7b257fe0b2e040cde5fb4e27ffad3f88175bc11527d78044f931a95892cc92f019d0b70b8a5248494463a5a5ca3bfab1cfb2e235151782736893d0c59f7cd24dd83b28256354538f129106bb7ef2b44997391c2fe1196eb231f74fa2bc4df93141b8ea2087811b2c22e3fe06e201627481679e7ce7bd2af94b5ca8b9f86c3cafdfe2ae43e89f097bff89c7dcbfe552c4d6941febb7d43150641917bfa243badc3d0c278a53bcac0c62bd5457bca956fe9e1f3d1fda2520fa75684518040cb0179e52ba8bbd5a63471bee923c22bf767f4f9868990fd7b00c1e2505aa64bae21c1b13279585223ce653e0f9271a7004fb83f3ebc398fb67de6f633410897c8933d4b70e87763064fbd424224e9594a58ec0cc586c511019b807031fe10e4bad95e37df298ad88aa75fcc25d0cc904b11ad49aa87b7097036a009ad31f8a8a61c0a4da49d2896e739510affa86e4227b73e6d84a5dea3bef4f3a4e741e9ad0d0b14048fe45de91459fc27f79108badaebceefdfbc361c617802f37c0d1d2b8c06fd3e4c587c4ab601db675f6b3e9f8a22f4a294b2e4788ea9f4d58767dbf58a0a03d509c5d0639541e965df5e2ab1d6c5bfa930bc3b8be3063d96a803230b024d2d1f9945857264e0ccd138133cd077a8288a3c53fbc0ed620b4474268f25bf73fd97deb8071e1d30b7bd64ae0d36c14f7bab1fdab4b552d4fffbd011dbe4f149bee832dc678012370cae1213e32ba86bdb8d60999a5821b54aa426dc9361d4f4bca3986e17d229bc40ee376f2d5df1a07ff842758e0b6d6fd1c2b54387ae5d1a33c2654c6a82f5c360db09eff0053349ea373da05ef8a154d9f9a88e0ca087cf6a956b90d3e2b09c53a887663cbca68e80d116e162d5ed64ed16bc81bdd1e9dc88d96098615aa1f6be3c4dd8b0dcd6a8022b619daaf571ec8a1873b8630cc468a5a725ebe729b17fd205413e57063a237e959707d7674fb8605e600b220944ebe14e4c38354d3ea5357d77162439334a64a60768c15722f895965dd79a009b74a7536f7bdceb58ad5aa8c13f25e4520cdc3f969a354b33237148385fd248e4841f3d23c5157f7618ffd5414bdb7154da2ab2b92f7fba8fb98d91ff9354af2d215006361c6f418c927433c8e9078ac9c8ed422d286b93d3eb9f9148ddbadb7eb251b1729bc8b1dad2aee15526eb88fe155a727f9edc20ffdbba931c1286b99971955b1fb40365475f961b1d92e757f873db2f1c31a1d47d300c84a6974af79604c560faa0baec7d4c3112e7891109e39625336117a2d29141ff6c6e468156f8e1f6a6c88a34912fc2f78ac1e2fb8bc402d52a4c038ea51da524b9462aec65124e280d79f4f0ecc04be058ef68c5fdf512dbc10a825596c54198b18a9442b03f3088b1fe84b27759fd60f4029b7724228f173b0553f36a954c82e1109d34afee56e1e60567fdca8c1d8951a66310a90ea42e4ffa5f51f885b3afa7d96456ddbe81fac4f83fa2e39a5c8bc5a43c64cb5756ab8d5931dd5da398d7e85a570fc6fec660ccfb354789c38aa8043f56147b2bfa5d718b27511a86d9ce7ff2310bdcd1bcfd8c4fe61fee570c89cca7003e2e2574fef5f5ba0d241a9104bcf7b1f3bb4bb517739d3304cb91be1e43f4d4f43c9715fd08d689ac275c4f0fe6566e376e2316598b80cb999795f11c085b5f4bb4a0e31833462782d6e508bba018ce82825a2e9841ba20e63e42714dab2083e792f393203eefdbcade51ae619dd9ad39afda7eec3b596cdcf68d837ee68a3a701859415cea4fa8792464e416d4ac65a83b8cc8363c27ed7ca5ea6851c32067a36fd26deb79eddcce4d83ed7bea5cc96d5494f0f27a882fac8f9ebb3127befd9e8a282327012db997c4dc2ff2e89d3e3c0040fea91a08361d350afe4198277f3b61d3db06f76630807aac34d3e163119ef9004a378137a1a6c83385af0fcacda25fb7fc6fb7bccea0aea8e49d8960fbb06b50757a351264fb9ab78ec5cca6ff3cbc8439f8459c09c7d7b630506721aeaf73eee8c770a49e3a86fa0b30640c41f635847e89d82a5ceb98724f85391be218e425353f38e84a8cca357c24d93200257bf6355db4725cf4646f4ef6f4426b7a7d97b9f31bdfa9c8472b82c04926eab61c4500b14d52fb3e6e378cf0ec2c0b9069f94fe82474833aa8e65b6ed7b6a8f06c3e62f3833fb5939a4a0e2298ee0dccb5befb7b646edec88f9863456b5222c762676fb1fdfcddc671d0366cbbbb00aedebab0d42586e031f0c23d24f48415635f8f573aae6efca0b3828de051355c2e2ab7b5c10b5e63fb0d9836867a4473baac9d2e9a32e0889a2c7ce32d887421ab61e0b2c068f65eb23b0a34aa42c5c5c707c1fb03d467efc19f328e771f23b5c63a83e505f37ae3928a625e358fbd3629db6d4c5a5397f6b9c060c88a2296171ec7f2810ad8be494a42a5fc1c2c3a59113d59242b34f2f56ea75c39391b8a25bc71310ea9fbe8772886228e92eac836a7119395c2caa48bd024963b6816b75d59da339f8b3119ec92d45f54954b4c78c0314c12832e4cf75920b1a2fb87a5392a4a9ad7a3ada326f4d50b97b9421bd5a0c049de396a4038bc1a3dfa011e198cd2a1e053aa0a69d9d353f54e1df6f52c190720169a23ceff0495d4d811d1592c51f028c694619ceaa18b1bd35000b9d9cb0198a22eafe82db07ffb1420e343b1c74f9c8fa822618d1838e7ad0aec8513abd38407b4ee228d238e6bfd1c478002c508066a160b0a8524cb9d73279e9e5f16991689dc6b24fb5e3fbf364098a15c2f2a26a5cd91f43dbeed460fd854f03877d6c46238c7a75ff7f32742867d27eac461b3d35a3d98ee8f26362105df1bc6e241aa29534604b04fdeb672f6b39877aa95fa5a056768de12ca30c79f7558ae92dd58bd77b58d04850524e48eb02e645de5678b4a6c78d8c18f9cd57c2d87cbb42180f88c160a978a6424028bfcad9653377a3cf919140980e89cfd432709d0a917a191a1fd06a8470be0e53b490186961357083b0fa709a8eaf042b0c77949998f521b49d4172f84eb993d6c3f0d858f89fc13079c8db1bc49e3408073050b132fbe4e8ca40028fee96f5368c6ed34f16684582d3ace537ee5cb8ff2a05ce461556041198408ab38a6587dc55dfbcd8ace4fd8953bcf2008f67545b0840c5c09cc58c0d7", 0x1000) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r2, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x146) getsockname$unix(r7, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3de2}, 0xc) 16:02:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x30) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040), 0x18004) 16:02:12 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x28e77101b3af7aea) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) write(r4, &(0x7f0000000440)="2dbcbfd21f4119c4618b29cc36ba2206e38f7a917c4d17307709f6f449fb58708a35917343c00e6f5c7285b6b289c5e385359924e0fe62f04a96cfead14639d143c0009799675403e8bd818e3e1991047745632bd78017f55a0c3037f20dea3bfda5d743af8ed7daac15bbd923e1201189ae0b126d721add0ca06d3e345daf7f08f6fbb2db2e87eedca286909b1e5ed7166bbe3c71a0267b1ee0b132d63cb36bfbefe4e959a317be2b1eeccad7a382551c1833aef153d26a8c3948efc6399267b127323058051bb2711ad6c68f0d664688adfd889b947abc42ec611fd68b74493f87a9a5c0d4fe432604885e537722c64c431b41db", 0xf5) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r3, r5) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x22, 0x40000000, 0x0, 0xe5a}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xffffffffc192c074, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x9}, {{}, 0xfffffffffffffffe, 0x10, 0x40, 0x3, 0x3}, {{r8}, 0xfffffffffffffffa, 0x0, 0x10, 0xffff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x10, 0x41, 0x75}, {{r9}, 0xfffffffffffffffc, 0x10, 0x1, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa5b6c1947c9bf266, 0x80000001, 0x7fff, 0x100}], 0x0, &(0x7f00000001c0)={0x40, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7794ecb2b77544b74715e9d96cb3") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) 16:02:12 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x6}) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) 16:02:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31ba9511d115f893423b0099800fbed5d203ab48bba0988d6b303ee377c88fe5b82228e19aa8d48790f01004553b87c602b9b8f289c253413d95b998c73fe9a3f8af4d02bf9e8c039a138528d0dc2ed8cccc9e69181daa400f825a6c26e4d398cb7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be2c023970d28cbbdece1a51b734901d84cf71ce2d2693874e9f2dbe29ca0947fb8fdc7eacec8b7d93b359f04ed442bc614c706dea68e5cf98dca9f39c1e6f24e95b8db20890a73138d300ca2a184140d6c9ade7570fd90d3578d99525b7d7d77ec59fada0d84e333b715cb1caad2d83f7b5ba37aad5b694e103a393f573b3c0d1ee4c48922ae5aa74c5ae4e1f563d2ab58c929c14a78c6ae3e383cadbfa9c2b5aea3354cc14cdb5bd7a63bee08ac47315555983ad2c44082ea82ee43f7fe5fbd17aad900000000c9be7cf50000000001000004461e530df91ccd8640cb65c122dc07192678b77fea4d183630fdb1aea0127bd6014e000000000000acf248c91b5c577108b2f04bc4a0d91e9763df3a648d976a45d03a6558f0632bb6038ee0d6192b642786f0fbfc14f078983a7fde54f2f6420ea07d7f7141d6"], 0x1) write(r0, 0x0, 0x0) 16:02:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x4005, 0x1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r7}}) setreuid(r4, r7) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000000c0)=""/232) r10 = geteuid() r11 = getuid() setreuid(r11, r10) r12 = getegid() r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14}}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x101, r10, r12, r14, r5, 0x63, 0x2}, 0x10000, 0x3, 0x10001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:13 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x8, 0x3, {0x92, 0x8c}}) setsockopt(r0, 0x800000000029, 0x3c, &(0x7f0000000080)="d5ff9668", 0x4) 16:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00012e2f666908000000771ef9bb8735087ab1db4eb40905cdc8f2cb31450c5c94dc194a338d3fe974b5efabef4a38494fce07008dbbb4cb5e57f960b58954483d2da13dfa7a24a5901faad23676486a794ffba79d9e91b572edae997b54cbd81589601970b0a2cd63f4254f0b43b988838e9991b48685c08c49c3511da4f1"], 0xa) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3d}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) fcntl$getflags(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") 16:02:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() dup2(r2, r2) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="602afa3fba9c33312bbebf7a686b84127624828009014236edbdd233a338f9e2e3ff243c223e62aa43067d13991fd07a6857976e349ca41f3067d92373c372c37b6b28d4f487752656d7d96e672d8b6f364ebfbd0cd0f8a26e07e6b1ae5580bff1b7f410ad6a9c80c0d455f591fd1ddcba606582083a5676d173dcf87b93ab3dd4547e9c26ba67841d2087c0f8141baca82a50cfd76c1dfc59737389e31c2bb5b68dea67e0f3161751e80a537cd20a80c1d5006e88e03a194d2af91ac29ea16a136a53a3ced653b02368d3357b65c6572daebb1e61571eedcb92ec56ffde318629bee8", 0xe3}, {&(0x7f0000000100)="2d4bb7b25369274585e5e44875b0b6b0ea50d0f49737833415fa4566de3ce0e2d7825d9f87f588f826", 0x29}], 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) socketpair(0x36, 0x1, 0xbd, &(0x7f0000000b80)) poll(&(0x7f0000000500)=[{r5, 0x4}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000640)={0x10, 0xd39, 0x4, 0xba1a, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x60}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x20}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file2\x00', './file2\x00', './bus\x00', './file3\x00'], './file0/file0\x00', './file2\x00', './file1\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x3f}) 16:02:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) setsockopt(0xffffffffffffff9c, 0x5, 0x2000b3, &(0x7f0000000040)="ebffcbff13b9fd929648f7d5d7ca4fdff719f91a48d81266dc30884fa8f6ff01c5641e240b242cb1138b4f5f3798e60dd11379a59afd163d906252ada86f243c59", 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:02:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) pipe2(&(0x7f0000000040), 0x10004) writev(r0, &(0x7f0000000240), 0x10000000000000ad) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fchflags(r1, 0x1) socket$inet(0x2, 0x3, 0x4) 16:02:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 16:02:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x20000000000000e5, &(0x7f00000001c0)=[{0x2, 0x1, 0x7, 0x80000000}, {0x8000, 0x4, 0x0, 0x8}, {0x800, 0x8, 0x1, 0x6}, {0x6c54, 0x1, 0x3, 0x1ff}, {0x1ff, 0x7, 0x6, 0x7f80}, {0x6, 0x20, 0x7f, 0x717}, {0x8000, 0x9, 0x5, 0xffd}, {0x91fc, 0x6, 0x7f, 0x100005}, {0x1ff, 0x8, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:02:16 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000200000000000000000000000000000000000000000700"/262], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a8, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) readlink(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/8, 0x8) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r6, 0x2000740d) r8 = accept$inet6(r6, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$inet6(r8, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x7) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:02:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) r1 = socket(0x18, 0x1, 0x2) close(r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x22) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x2, 0x1, 0x800, 0xdea, "c6a0a648513e373f5953040d6a607f936186bfb3", 0x200, 0x7}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1a2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x181, &(0x7f00000000c0)="15000000000000") 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) dup2(r4, r3) listen(r4, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) r9 = socket$inet6(0x18, 0x8001, 0x0) listen(r9, 0x0) accept$inet6(r9, 0x0, 0x0) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x5, 0x0) dup2(r12, r11) bind(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e3f66696c6530007ef5b22f38e6ce4fe7202cfe197d3a625a36f744f2df1cea1db6afc5576f8634b49c59de50269db307098fa2c575c2a7a0eb63bf35db"], 0xa) dup2(r11, r10) listen(r11, 0x0) r13 = syz_open_pts() r14 = dup2(r13, r13) r15 = syz_open_pts() write(r15, &(0x7f0000000000)="a6", 0x1) dup2(r14, r15) r16 = accept$inet(r14, 0x0, &(0x7f0000000140)) r17 = dup2(r9, r16) r18 = syz_open_pts() write(r18, &(0x7f0000000000)="a6", 0x1) dup2(r17, r18) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r1, r0) 16:02:17 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/142, &(0x7f0000000700)=0xffffffffffffff83) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = semget$private(0x0, 0x9, 0x42) r3 = semget$private(0x0, 0x2, 0x30) semop(r3, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r3, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/132) semget(0x0, 0x0, 0x40) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) ioctl$BIOCLOCK(r5, 0x20004276) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c523000"], 0xa) listen(r10, 0x4) accept$inet6(r8, 0x0, 0x0) close(r8) close(r8) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r7, 0x20004268) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:02:17 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r2, 0x92}, {r4, 0x8}], 0x3, 0x1f) poll(&(0x7f0000000000)=[{r0, 0x471a7523fabaf75b}], 0x1, 0x104) close(r0) 16:02:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) fcntl$dupfd(r4, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x102) shutdown(r8, 0x2) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000100000000}) r10 = socket$inet6(0x18, 0x3, 0x6) r11 = accept(r10, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x1}, 0xfb10, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x3, 0xfffffffc, 0x5]}, 0x3c) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r12 = shmget$private(0x0, 0x2000, 0x240, &(0x7f00004ca000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r13) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r14, &(0x7f0000ffb000/0x1000)=nil, 0x0) r15 = shmat(r14, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r15) shmdt(r15) r16 = socket$inet(0x2, 0x4, 0x1) r17 = socket$inet(0x2, 0x3, 0x102) shutdown(r17, 0x2) shutdown(r17, 0x2) bind$inet(r16, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x400000044001000e, 0x800, 0x0, 0x0, 0x0, 0x20000000, 0x1}) 16:02:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2810, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000004c0)=[0x0]) 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="800c0000", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xc1d8, 0x8, {0x9, 0x522}}) r4 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:02:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x2fda, 0x5}, {0xffffffff00000000, 0x3}}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0xf10, 0x3, 0x571f, 0x2}) fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) r4 = getpgid(r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x200, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) 16:02:19 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553f", 0x48}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000240)="112f590d78bb96983980fb9b24267bb12a0a468bc07cca32eb9bd1e70f15234c6d0196813ab28c8243ceac068072a8d6009bce49f9538c1583bafd76264d6d4887b0101e1ce6e8672961ca159e4405aef1fc006b73de5706b6d58f3dc47108c58064a0f6ef691a34c5e88f2a2252f9a7d69000c0919bc052d6ebb25c5f8cce737282be17ab782ae06f5667e3708279899eca111d44e65d324e3d3fe89d9955759e3d0735e94df0c2a53ea1f46acd02a3b3ec09da8525cc5d71cddc93e093ba0ceb4c5178a0ae6d578dc6029816e683d54eeb88efb016fe67c55bc070eb124d98e82ec423672eadcd307e611f833ab09de3", 0xf1}, {&(0x7f0000000340)="fe96c360f5e1be83b45f24428e106a521361f26f46cdd202b32c6fee1b590f510c9492fdc7dc77115d34eccb444ca6929f743b795a3df9480a46ef62493484e21f5cc72e743a6c7b41e23034ddf6c0166eea034b482ee214d2a71764d3cbc36b9e500215757136674abc48aef93a33c319d808e581e8016513f56f9883ad8da06f3f3af4c5fa3b524658b0af2748c70d6fa18d69ef3840d9cf6e0c1ccadc4005782aceff715408936fe8b7a7cc3275ff1c8f56271959bd4454619a2bdaf911eebc4d18d9f8ca7413f15b9b07e537", 0xce}, {&(0x7f0000000440)="d621ab42da1bbb93ab83c8aac2cd429323eb12d0990de1e8d005e5b30a54bdcacfa2b3d50c90d32e68a0e15f6b495a8c23fbc47c0873da14186f7969e540bfb06bc0864a800565170a31c9aae49ec91e037c6f0306a51758", 0x58}], 0x3) 16:02:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0xffffffff, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000001480)=0x8001) socket(0x479557c1d8f23e0b, 0x1, 0x0) r2 = socket(0x4, 0x1, 0x40) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000080)}, {&(0x7f0000000300)=""/149, 0x95}], 0x4, &(0x7f0000000400)=""/4096, 0x1000}, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) recvfrom$inet(r1, &(0x7f00000014c0)=""/87, 0x57, 0x1, &(0x7f0000001540)={0x2, 0x2}, 0xc) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000001440)=0xc) flock(r5, 0x5) 16:02:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="f966cb2b3cb029aa2f0c097d52e4c2abab9ff94ec9be3ab59eda927e250de728129720dded661a5aae7f393d17c4ed3a9c266e5591735aed6c2b1fd7f1d8f81af9bd87c0a5df3cb9bc76f8ea88a601271bfbe5e67808cbeb6cc557cf0a813f5a17e9b738654b8b37eed6f9f91ede6e426cc5d59e29928c572f8ae0e88ca3287ed5631369948d5ded15f8ed2e460407180d51f7d8a06064160eaa643bcf5044e91323e695fb8ed981fcd93757ddbad31d30b5aeeee54faa1f4096809d6a11b64388c9cbf0563b0818a8c3cc978b7de92d05b19c2d62dbd74fdf1c0f59627e64e60f36d560068ee0548c276e8dc999290bac373d840342a7cf152dda91962b5a9459298c3cdfceedf6ff83942e0a29a80fc550cb2b2d666b6644217199f0aca0af28724145985db90a3236bc5846c05029aa602b1d57fab61b2da03ec38fbc775e037ed7317dbbf90295573a61c9273aa5e2135b8fe7fa5de8a32d995bf91b37b737e063dccbf55d8442deeb9ff3d67a38f9871a6d18cf567deb916acffc55765549569f58b14e41c5558d5dbfbcdfddb3f5a7437eef98849dd31e06fb0809296eae9afa6fcb37727baa94b7f0ff738397b32a3fc5cc4f4b29f91b6f81cd5ba3c1c6ac54d67457817a4cedb204d4a631563c77e1fff15a39c33326d9e1c2446d97402f3072703413c5e121433aaf958a125416a17ef137531c51fbb37ee62b144692ac91126f7fce7d4aee84c757be5669cb918a0fbffa9b8b31eca93f82b5bb2d39106f54c9c3f61afa0cec31b503ea420f0269aa47d6fc0669fb33f0779e4cda0522df4e1b334f9dcbb12048035775ddaa96af825bc61e915e72a460908330340bae3e973f10a48cf4adabec3fbcc6e356312f2c9b05aafb5fd55c11addafe8dd0196408d4332905fc24ce8193ea8f127cb7ab31cb0c3cadf175654f98b4fad6717c67e95e2c524013cb098fa10a30446a948072789722df410263c1713fcd9a806b63a41157863a00f2158d5f3c9e10879b4b7d6901afb1042cd63fa8fd2407b950e0758c4f474ebb20541fe5ca5c7be83807d0d3d44b2170465c138bf47e9d353bab9c0ccbb94ff689529038ba4944fc419a77621a9f0f14ca8ceed90d01df339682e04bc812434efd8335bd6ce2c0ded63dd22fa113d53709654faf19e9fa78e4636f38272b882ed889fc8aa1a9f91143a7e291c30264caa642b7735debce0737d38e5049bc1d14f3a0ae893892f684d7d96cfeaa77e9ad65469c98e06bef569777c78a540fdd321b2da2d2fe04a9edfc37bc028b4f57a53be75e3e0b48929153e928ecc50ed2052cd72e76d259dce9cc0b4fe3bb14f56ead2702aad9c16825cd704c68d51b65bd2da25698ec78c6229bd97b7468d571cb6ac111e2d691e76626f3fdccaac6043e62ec921e85b119affdcecf0e10ec1b6dc21b5c280f380a15e2a8d2074650f5b527365c860e8b32c8740177eb58f4b36b650a20ecdc7c0ff151180fcee394ebfcc7cf61940b633d561496743b848c456a28de46792a0323ef0e49ae064266f5f67a4415e43a2b3e101a6254a78b447d83e15670289fe73ca5a35517625f414d534e6e9975c9c6b76091479389ebd4ed0abe3222634565cc06f42ba330f4c571f59a96fb9f83237af2bf42bf9e865a79d8660ca5401fd80acccd4a53ef52281a08c683ebb5b3e8f32940d644ef0a566d44a98c67b2a707658a28644a60874708a31a9967bf71bd179954fa0b5112d17b3b1a3e4f30977948e086a3aeae9e6dd1969aec55fc72e80d9f1257bf090957b77aa3b18447195b229517e62cfb6051ffe67651bd675954a39f9555216a2a2591f719e9a89c54a90c9d2b1912cf7192f4a581f2695c8aec03aa3dce81107d949818d306775eb9121d8d368a22c383d34765be48c410d5a5eb5cf7df1d835264d73b538dd00963d86179bcb66f1f60db3a06d6718e2a71e4e47d401ab731026e5517df3c47a777a9fa4ee272925b9b2f23ea8ef3ef8e460643a344c75b4443c9fd7b5be94615887d9b5f552e7be7c90f895162639646ea18ea4d73b0db16f2b7f3c14b7df748a181ef2afccf278dab286b60e457169f459d8c3c649462f5d770f56ee9b632472b6013af101c856061ef049669bc114d354066441742a639fef5120c7ef92a6044047a61883a448417db5de351d22857a0f545efa066c9e71056c0ad0e79fc9728c179700fe1bdf78690e3be996f8194141acba877a68e7ba4e35e5f6792d540ee7152299d3a9b2bd682d3fa056625fc10d2c11a5c069833af9e400a811b71d449e0bbce04cae763d3481aff71af14de9595a0d67a33a2c71414479f10f75d6aa680d535954fe89bc6ee6b1de741d1530bb5ff0fe457ae16e7e1994bc9d56c1a9169f652ecf2ce9eab39c077c070ce8040c68db6c1a9d5062b47926aa7d28b352e26be8da38a123a57400a422fe5f3c10f58e281718f5812629933299307bb5b0412a4816807c557ba49669004e555b56aa652d3f1cfba0cbbdbc86aa20efd31253f0c338f6a32f86218fdd89069aedd49382eba37cd2a4fda851f066fb884d05e06806d53ebc6512f18f9da4675386d55405ace6b1b33d0c801cbfefde9a0190d5dfa524b25552ce8767af94bbd8e4728fb1064815d43a4838dfd77ac89ad3e583268d9018801f985af85b65c3f82ca28ec7f502326341189654033e8194c6887a133cbef8d03145a09b9c8927a54e857a92b1303165f66305e063e235e9f8a6528423599071a32ea2f4758938ee541c07dc6ed31097520038274130590793158a240496d31c936e2654d69dc36fcfc1912a3fea85bbc15a9ac58ea7f778c6b6a09a6c5f404ebf4428684c11c8295016148b5e848c44b0920b8c4c27a4bfade330605a7026cb6841b442c2acd3955e749108c80e46b8025af55da495687b1505f39622b8a5e5bd57746e6045d8657ca6eeb42e402b5e09dc22586e39078bc64ce69f06beaf07b95bfcc9834bb0f36d55974a21294f25e5321fb83f8f2751ed34ca35d999fc6e15b80e0714e49d4e04e349d21093fcb70124f455c933058d7ab8ca25d8e32e11dbaa16d24daa26aae6083534aaa727d08a8f8b868215b67ba4259aad3c94d9f4236e903590ba5495bb05d27439f3b323ac9d02a39c97405622f227b4ccbb7196d49681d81e6c3196f0fc7f978bb7d0ff8dd4a2a055e603aa1a37def47394e90f6820314c93f2b50ca972069188b1ca31bd2d5dcd14e96899c276b579aa2db1663f642e12f853248cc3ba5c1bdc751d773e1cbadaed4fd586f830e089e2f0af6a6d766ba980a2e4a48c0a941bad3bae371bd6faa6f790b18e15cdc126cabebc80d9be629b58bc8e62e270a203ce13aa4fc367088373b43b8405c1466a8317cc7ebc16c1fd41462a153670b7a5d9466c915bce0a0e7e006cea43f54b40b75f4051d9f2a4920a30869c62cece770c8aa66b1e5bc6d6b22c34383bbbd7ea596cfc8aaf11f72b1b4dfeaaee33e6a0f55269044c5c4e67a05955387b3e2c50044273d2cc07956e19608f6cf8b1ca1cb70f1eb2bf6afa8506a000f82f7b0fac46748812453e604f397d8b422f84da8024b50aef727e10a53ed9dcbdb30c0639fb29236d505011d3465dc7cca5da53145ccab50366679b7f53416ac7a25dde60b2af81b0e564718178b0afa558896b206468ac60c4f84bea41781bbb6b2ca5006afd8a5d7b343f36c8cfba01a43a591fbb46f36d12d53abeb2fd6c3c5612e0fc83e4ef128177a9db3047498a08a6da0e78c9dfded9b1746682a9b14f1b2a16ea5e8f3c19f8d02c6a444675e98122b97980e2bd4a3dfc5b12cb01bc5cd9495dc525bb925fb71b254a12632fa18dd2f5f903a882d1ccceca26ba42afdbefa869b04ae1b07ecc4a63534c4d976a1bb5104ce4010974f7c06d6ea11efe0a25b2d7930fe510ea6cc64d482f3d4ae70054afba437e551291c0b4f264efe93f77ba2217150ea92e4e02a3a16f836f87b38580302dbe4cd00a62f3be6a86a3eabedd8f1fcfce5199a9e84fb9eb84e85bb411e55a18839f1f959814c7678c5ac9dd378deeb54d781490f634efdd0684c52d61ce2db2252f378ad901541031598c8859b4033d6cad22d140f82311d78a3fe6a22ebd61a16c2d2f3c52971b05de31cae920bd0f28343d55355af509775e4d49af45c4260cb657f0f387240b05d48bb7425974283d638708a097a3cf5974aedd7b5d2be8c00b55b6cf9ea8fe5df72572c44d7910d0273ee88ebc0b6cd457d65c975e4306a7831c4cd658d163b927eb5f6705d79c3452d377ac52679f27bb50d8e429e42da6502f4623ad0f64536586a2d83f09173ff9042488ebd030539ac7735e6b17697e12e58a8c6a540ab4bbeac5efd58482a19108d7afd10d2ef9f3acac88ea461ede810104947d5669ec8d07c6c3be3bdea0a5d44e05d74e34f2ce7a5eb7b7b293b03cea82a19b73c9a9b437d133abb946d5928f87acac47a1e7fe0f56db6e00ddf260138a7cb04b747caf2c8dc512d15cf362419190cdcb47baab36cb36099515bb98f925a11fac6d2522b969febfa0b1a06a218c303a4fe3b51778c6106204bb1baa866c336f4aa13b85dab1ce77d100c7d28cdd609acee047e7ffdc4cd2b642e0aef0e05cf54eb52e1362f06381acd232c18bec6940ad27d9a2b90e08e086ca498e90dfc2bf2d795b8484aa26a95fafb006073a7b7dbf629404f35998d132b19a11b5c2eebf9622e03f7a7fed0ea60929fcdf3feddfb6a1a21ed7afe62cc9958c1698d9350e722c1cf4296f741bfa2b2fb8fdd741dc9c83b4c39d5c767df1aa33b3379502f84c3e1e32363470cedcb14cee7afd3652faf7393167bd5163d97793a5acf27b6b06de55d2bcdce5fb3ddf3f9c19fbda269bd06cc8534e631f2b64fc02f7d9a65835479284886e4914cee28dd029ef6a90eca2e1fa502b281c61d5e0d7e4fa8d844a813d419fd28a13af61684e8bc7546671223b6b6c8cd07bd9826cf501c92ff7a5c4ce89a2e8fcf9e1de771e04364b520ec6036b6d123637a7a9888ac28f738d4ba2fc6569fb578d08c43dd0874167768e76edfa620ff752822fab15ccd6d9147c1d69c977b7a711f212d8d8fa447efa2c7a7ab69c11ce20055d9c4649a588cf337fd98d7e4ea5bdc90df86f9e352b9cada9e77dcd0d996849a07b5f0f11744140fff93b66759b8f8531a337e7c080e338afc8e5b584af98385ac4326907578a5dafb314075792e5f67b08ac8d4cc3888a00d1f27f35c72c0a0c604090ae792090886d749f270caefdcc0ad040fdb0e49d38161cd34025fbb88f1f7852cb7ade5a965729cb83d6e1633778705f91a6d536327f4ca87b308af1a1d17bd8f8879feaedc167f9219fb1d8cce4be86a286fb4f607ff544e8e2821f9d676043b545e7cf23e8ccd55bc1e6e94813ba16f2b9b370f0ba752b7a6d6c48247eb43ccaa0b217b9fcb8ac2077d8535a0227e32d619804b3f55995b49a5d54e2c1d9c95749cdaf4a8dedb70f937af2482f2832b2e625e71d12829b872f3c78128c894f50f45905f93e7c27f3b6e90809a682997a9f33b3d4f4ec950f46de312f4368fad670270618df3365929345a16257936256e71e3bffce9ac3ed746c7b72919175c24b45b4a704fb51e351b15739c55e17e28b05b4455bfad11594fe59318f427543f60d12ab6a5c41540ef2acf56d8a65991e75d583d7ced72cf7a05906ed1562dafcbda39c053c299e667e6a213deb77a32f237057b624a66c40bb16d4cfdc983d0acc42d1e508639dfdb1649", 0x1000}, {&(0x7f00000010c0)="fbe46328aa12e48f80d7833ccda1ff8a4a487043", 0x14}, {&(0x7f0000001100)="a47a59e0ccda062fa8b813111d4432569358cac516ac05f03f11325176cc33da83292be7c3", 0x25}, {&(0x7f0000001140)="60004b94883a2a5fb0fed373", 0xc}, {&(0x7f0000001180)="2e1a7a63021d8d3728c8df30437f0b5e313cab6c772cff3f3907c2f564908a32f6369628f0b511d9e7ca43c2148e119f84dad79c0ac9170df7b4523c2a8a34da89148fb161a8e058d3cd969ab4d6a63e22fd6a16ee8ef9c24c1f8eb5bab51d288c47f9c23dc05ad70b2606ca52a3ffc796702f6373eacdb911fe0e0fc474d7127c691cd237c2598a7ef167a02ee1b61a37a52365386be758e7461e0ba607aca61ce99e0c3bfabddcc454ba30b4", 0xad}, {&(0x7f0000001240)="510da591197f468eec8488999a6308405c05cca9c90d8e1dae9d", 0x1a}, {&(0x7f0000001280)="b7b355a7f9a5b89cd36b3fafac588308faeaf1c3bf313211c0fa5bb1e9ac53e852e4f8ed5b6880e6487ecc882812514ce09a32c447b55fc786c7c7f7b56d1d420733834f9e45169b12283589df6eb5f4c5c6f6a2fee7b68ef2cccbcafb0f3f7a9930adb0280dafa83cf467734213e99862ba2f3b1a4e7476fe72f5e867ad89ec4f0d275db442f20fd37a08828b40896236ff6fd2170dafa64e21e184cc5bfc463a50865123f0edfe7b10a9a15c1b73ad6497355744d832d3d578c1f06b274369da995049a1d78db5f7be4236bcc9ad68e60bd03293cad7c082db370e067c3a211aa401879a114f677f4f7c89d6ae", 0xee}], 0x7, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r4, r8]}], 0x18, 0xe}, 0x0) write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) ioctl$KDGKBMODE(r2, 0x40044b06) shutdown(r0, 0x1) 16:02:20 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6d3000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt(r0, 0x7, 0x80000000, &(0x7f00000000c0)="93ba6c07c2c8a2b578b81d2b963ad3caef5ded3738ab6e52cbd33ad3cb10904665fdc0f7d825d81a3b9828942dd83b2634e93c96710d5a8dc66e73b93fc5f340e40bf38053d0117a3641dd991a2fc852fbc27ec27200bbc5ef2fb14af591c060fcb71123edae66273db693cddbfa5dec6092f7603c69a6d77596a8a3cc9de9de73960dfca89681b55d261a8f7bf00058d681ddc187f59766ea037297e5f791071828f796f5367a48621ef64b68da79babe035a69387c7d646259a4b0c42898a42701f1f115f42d6c83dd3f1e66a032a77de6a0021efcdea716bb236673bfc6e47dc9325327", 0xe5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:02:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x2, './file0\x00', 0x0, 0x5, 0x8, 0x2}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x2dc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:02:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) r4 = dup2(r1, r3) r5 = getuid() r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) fchown(r4, r5, r8) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000340)=""/69, 0x45}], 0x4, 0x0, 0x6) 16:02:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x3, 0x8}, {0x41, 0x9}, {0x81, 0x10001}], 0x3}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) sendmsg(r2, &(0x7f0000002740)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x10000, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="9bda576a998b121efc4e241a2a36b92eed429ef6240da80b0c00aa6447ff3f0501810e3ea18a5e904799adee76086897a3b463202390e2d790b7c2e65917f5fe0daa7625f5aac81d1b5f4093cb47d8fdda3cf0179a2bba5ff3663294811830d7ce06e8547ee9d28b6e52a489bd75af71ccec661b0926d726c444", 0x7a}, {&(0x7f0000000340)="1b4aae59498e06afb83930555d7fc056de6a7731ed39431da05a66de179c05280b0c6ee3a7927c9ac1e0e33df061639e2ba344e8878c03c1008c1829d9a2e1e8f51680c230764d22476ca383b0703d", 0x4f}, {&(0x7f00000003c0)="5e42f6644ce07f80bc3e14a42b149bd3d45bd36afe41b846e9083c276ea9d84a32e1335038620dd3a5ccb59c144d61413aa976b9a8a5f6b2a473b8f922e86427f91c50521087c5214df1c73e8207626e659d400e7230f8d9b89c5366a8243ed865de1bbda76736b737cc6ece962a0c7975f2317bd193dccfa8cad09bcddada6bc50f88e1b8028ec4f8e56e5b02128db9d9b9a02b20c8e4214c1f5463e9a5a505df3df6439fe84bc4cde85ab236801eb11918a461fcc4adf37410a2b8be084bc3e12f0fa6b5213f332930ae33019d1866600f98d83db5b48651f7e630c5fdbf0043e92b09b073e62aba5cf8ae65be076320c24c", 0xf3}, {&(0x7f00000004c0)="71c4b5b0cd00a4d2d90a0bad2fb4538c41ae0dd52b2d57de5bfbf03cea0c206f46f3408222916d5d68c3e6ba54a5821c56b4a32781c98179dfdee9eedf0f9dba2679e1790aeabc1f3d50444856b8a1a9ff1fd6f1b54b5a0dd3cd0a46f9b668ac024486865b558fd5d6582ac56ab81bd47b37f7dc8e8d3aecb208b33ee3a5e85beada361c9c270047431bfbe081ab0c83533ca20e324bf9330b55069f67f27a4314acc1460a888538ccbca71c5896502d70f02d4dcab8aae9e5ab07614c35e52a47dc0b669649283ee9b555ce7bc4858da684832cd28912d6fd4ad18ba5359c5fea5c4f887142fe487615419cffaf726870147ab72a7ab2dd2e96cf49d280879a4571980c00816bdb6e782f0c2868f30c7f9889fad8c84fbf1d8764553b36640cc571046a55eb843649d22dde762d2ac0c9acd2581e28b9796ad7a68d4cd14043fc3af29489e467ac1c23c6717be3d09d473ea3bb1bebd2b235bd1374bea3dae816a2a38662f2a43701310f00aa4597e82dbe829a2a866a2aa8aab4fe3069f9d41a653f3403fc361236e5e9e68e1c07f62e8fa6ecb9b17561887ec4729929500236f7b05a0755335e5b057157f277794065619e89858c8fe8a7325ae82acac74807298c81b373dde9c14a89231ef39d1be27ea87a352c7335b85fa786494c58615d4e4f53c79f63ed41c25a596c5e372a24e242bde373548c0150cfe2c71f775789bd33ce1a142057e30ed4c58d7269d35e135af3bf3702898d8890d36e252ca1fff4a82bb396d09b83feb774fcf158a340eea2b29e56899c9da9e2c6b6b3e3df471ba4b888e3267979adc0d297fd44266db696ea42eea36e103ce5135b618b4262fdee70bbc0bdacbd416a4229122f1c962478cfb4bad1ff33f16dfa0dcab5dddc6d40a52b98e4d2ed8f6409a4b2855088be8dc1fd857615f11fd3c9f52cd72e701008b0d675d0b2b2cdc61a2a3ad34f220ce965a66163062b654b6b0e5b237c84ece8f9de14626541d2f7c4a0469e4380fe051a0eed5f8ff275886dc9074e87f6199b44a13573b750b43f293156d0ab9eff5d829fc1d36f424762c14ce7a24cd7e6294d4569ac2149a96c2778184de848b70afe87c5fe0602eb6f20fa739cb0af6a7af03ce876ec3fe2560b98f3b2d32583207ab5c66dcee6548a5da9985042008f7713f49c9f00b2de45e175291c54f3c1d2ce333ac1540f48f792531e978a9806c3976caec912e73f490d7c4f6e0adaebf8c7390b80da332196a6798d1ef58d9a8ecebb38f01ad261cfe427378b7f89aec55ecee5114ea9941db1dae4f6818a7a5216a565319238b7904eacc5ca1f6c13cb249ca8270570c54185bd0523eaf2c6924c584a9964383b65f6b1a544503a07861380483f0a10f5d0282d9a1ab8a8c032091744009575dc5b1789d1fd7c179c0554f51697fc351426d953825906a34e5964d7d21f2e74b49f5539c52808ae766faed9d5515453a39197f13f615412d438be7164afbf508c0e8e13978e7e2f58e4af1db01e2e4be668a058f1540f2275d6e81a19b3ae9040aef7bbe1c37525434c5a864929a05081c10d01ed80a511278fede35392a562e30e8504bcf1f69ef2f983ce6f38569a7713b733a8f06eff8217ab5e09a703d9eb959397d1305ee4304d2d2544d48ec3b42786970a16d39a2d664e42f45f8bfc6a66b4ae1f0a64382165950549d342cf1ecaecb037082d1c5a8387e55954e447da086a98ed21b90e6a9547072949cd56a63572c1668220be7badb2ab641a2c9a75fe75dbb2eaa2763581308e8d5af1b549a5504460ff6d8d204ddbc9c5c949c9fc2f511326d17b128db4ffc63ad94b93c01fadb05d42acf496704dc33b3b92264b6731dd9083e15218ef47acd1f4a134d9f9d795621f8597ca9d86e591676ee28b109af6289df30e7ff775a9ee88f5f5f301fadf5d2d9b5b4e9092c3336b7349bda839254ed6c85d1c2617b3e15a9590d20408f8a16da16018e2366b455b7739f183acaae57c16f11ffdcc72cbd78d5863483e2be81330ee5b4342c9c445866d08969dafb45f0a946dfc998803496ed3f4fdb9d346aaa36afcb8d143ce5bbb82182c463b1e42e2181522bc9265348806de8182f7b7e3af549d39507ff7441c2e268a5daa4ce50cce83d97b98bdb3c4c0b726d959d234751dc94c2695c02092a9469851160e7f6b805844e984f1cb390f0b81ed563611c442a5d90d49609e1186f9b6d053f4ae7cb47aaaf09602464b87f77495ccf8492ba18521078bac66697d90f182a992df36219d1f929d7c8e9d830965631c4f2e414168e4ce48c91cfda995483bc00765dc11cafd69671587be16da549a7986a3e89d96da987c62a1aa219e6017a0871f9df945c800e78973a75ea191dc9efff59e8bc70818e5257968cd075b041fee5d38733ab5ca8cf36495072e15978a305a7031245adfed1aa9ac52e1790276c53c4895647f87407c25f63395d05fef2b8c416530c180c639690e749c7119532815c7dfa2cb5e95538607d056ac2268c1207f3934d21c6ff748af2f276cd5f964366d96825e51706902f0b1743248891f3c9cc604df2943d9d61314187619db78f0202fd7ece037932df5b8bb6c7737d5146cf7612d5555b12fe1c0866c4f48b69bc06122b5af94e59e1cb223e135e3a8ff6c566f78e95867c65899b25a798aeecb41cef667aa092214b0bec842f89802b359738118c1a5a3a7ad097e0c322bfc68f6008ddd87697004d6841b76f579bf0cb76896ccad914ef856336e3c88043bf3031d833db2066e1b6f5bcf023a624d89b88704cd79fdf766ae52b0683be660f9b78c573b0ec047b0397e56ea71a3e3669d61789aebcc9cf35ee7b6427a456b427d6163fd334c9ec7c171bddb9c016759032223e49522dadaf30f66f35cd6c7cbb4ec35ce5a20b9661ca32ce13f1ba307a16a4e54a220cc248408ddbb6e66cc0154b1e8c1728f7862ddf1959a6ed0be2745be68286bd87baf5c1b421916c41ce2e2f0d1dcc5130875f098e760c6227c2cb889ad494b6fb57847624a75f744631380c49b58fdda24a0d6631aa0b0af9bb20de6a803b10aa8349aa9749995ed467f68d41d71aec3ecef2fa57e13d82a7428097b21946933cfda8266759e1f8758f62d548729692a1fec7b5f98d158d7337d346c0152867b236cc404a40ac241c82a9a83856d358f85b57d89a64be1c28949974e67f0b77161f2d2d8de6e8bf8c38060e229788274404352007993e07a3a0acd45697ce358c50694c9ccc1fb8b5e9fcd3ed8ee70888770e22125fe7e8d3037fdd84715bc75c965b8fe1c2f570457ec9d05e9d5951e46c3571ad83daa99f30e6785736987abf886d67963aeed96e68507e889c6bdbf5e8280b2c76481d7e49c1b17c2ee4cbd5bb8a51705bc592b58eac23be8febab472a52abb9593fe1680ffda84a4c59cd6b137b5eeda347b28a0bce2e5d3883a45389dec5615ecd06b01b377c90173c75ff3cdafb611cd5c8fc534892c31d1284fd2ec8da547aa82c787c54d9ccd7082d0f078852eb9115b47a3744b2bd4ac5ba88fd32a8d479da3c5f5229d1c9b4613d83732bffb96d876de2a8049242cee5928753876ed4ed3e84b047be8f7aed60ad06d9676c13c01971c6d3d2851831b825173346264cb072348141727d10c52ec68ef36c2928960e4df86e8c4541455d5032502e30fe88ed23a6bf44d15a0d4a23112a4aa0e5c538216dc716fca82a6b52673baf89454ffb054efeaa72acc1ee998995292e7a6243b48a2998951e61d0e0523775cd2f844d8fd32f95411908a1f86d8f6ae077603facb18d5b1c245165414398e294a8848053950e67a4a0d3e61b6f594b82e6f2bb1ed4de4a348a5c786cfd5e3669716d8f0d9bc7ebe37757d41dec8194ed81b3fefe5db088ae8f5ca4aa771c6dba0ce6ac1f7f9b05bf32e85b703dc2a7c9f27dc8ae9455df6ba8e490900c766d83d0f6f03eb0634fc6bb895222902f89eeb8c6e5b414132d06f2118002abde8f50f9295d9cb99a2a92aa30997a5bd3839076e8e48eb72af9bac3f41e1711d6cbf69de6b226e281e362b44ccc737f6f8dac17e738696bbccd7768e2249e27565a524a13dcebc21aab6d94665ff7b2d0884c5554f8a0ef4bc2980183da770087c73b7e524b16c7f9f72d166a292d86adc757901504930e9d0ff3ee725a9654930118744219cedd9805a242ccdc24d9b10078cf976deecbe57ce0411cafec03875478093f003968969fc6637f184e1877afb6b54700348c37ebaa6362f31b383f2d5e36b1a566fe4b58d2ead92a1fcdf26b5b6d5499362b3db962e7c69cbefa1c881928bf7488c9dbc26f82d55a9fdce771dea0b6bffc91f90602e3ce1e5f415909ee6960e36e2068ecf9de0a4e9f1a24217af20eedc7c40e5cd7ed6feb22779e8c680a411533d0d10cc36f2521a18a4dd67554254494def7242621a9ef43c6f6ce6299466bf8b11a4c3864c98f3b678ec26e226395a3cfa49fb3af5c9b773af8f6c4fcc79989f261c8e35d204a596a6cb0ffd18ca03385444f486273ca6b8da4deb5e07d48bb42436e5a0128957bb0af43e6edac738795f484adccbe1f3350893a45c8ca9cbced766819b23fb639812cb5ceda4ce39a62f13bbe38345f7a759e44cf3b02c6d364218904a3055b60aaa32fa4be666e56f449678d24402a7da8a08713efedb83e4482e26a36dde20c08359f7f1be3de496714005ccbfb3247ee0340f34c2fb44bb47ddc8d6ab7ebfae0e6368b92585f312eb9077c5682b4b5bb87ee2e61ae2e6d62d9bd8fc048d028f51f687ed5d2efb989a04cb5a80fc53e27f7c1b77c4453f5081ebddfaf83cc7f7340e587298f0a800bee114e49e4dc3b09f6efbb977ff04f4dea4739e448c6f74ace996dbdd14650b4fc1c8cd77b376c3026634ed683b392c568b6f3953ee739cb1b50e6ad28e6a4680fcad74c25c6bcd20af19e0aba983592316229142ca5c203d8c59faab17b8c08b01e69ad8ca6c6b1486834212553ab846a1e42286161d6183ce5d4e44fa5c570642567770d9ba003abbb93f6c8354beef9ebaa4a0075042eb92956bb5ddc7423b1733386e6b9e5936cada8ae2c1d36e006ea73cbe4395acf9dba063a5c644083a0283fe06dc3143a0e347d4d37cf5d8c778bf255709272a816d34b730ae449ab2c3ca5566cf7ca457d28812e4a6ba9855c0fdf9af29f9215a9c6627e3c30f5fe1e1191adcdd31dc88d3f4ef81ced3af8f8e7ff489873e65f2b71e1ba8537c44d9ac224a9df6b3e95c72693bed3151731b1bf8bb2092cc1aa16abc7741b288289e98ee8ad8472ae30997dfa3d091197ceb4482fa0db613e4b947913f1906e57da21e50175bf93e0cb0aadb257344b6dfdc1937b99f7e60133623839b0c168d8ffc3b280b5e2ccff8ae6f2d6422cfae818eece26901c895c4f479299306a5fcb3073a7b8686943c58d68fee211480ab9fa8bdb25633d103b12492b87e581b680381bb512a82b5ebee9046cf519013fc8720ca4db453bce7dc759b2e2d3bb8eb396e404b0428ffe4b233f3ac3292b3928dc9d8673733869000fe4ec44750c93c2cd95a8dbcacd4a8da5669d12922277f563da9b8c4989c8c3f40f18c1a7575e0be3f0653e71fd4e3f7e3d59d38fe8e29aae0b2a926d7a08605dfe45fc669e9caec78e67578b773744b97bce280bd81030a137b93e6c69f3f5ff1620977947992d85eff292047d067b252b400093f1efbc42116bc95a3cb6deaf54785b939d94f05a0a5e6ae6c154263796b10ecd74642e31b6c75", 0x1000}], 0x4, &(0x7f00000014c0)=[{0x10, 0xffff, 0x200}, {0x1010, 0x2, 0x72, "e2b47ae42f899a38cd4036a08f578b20a03c1837a7d4cbd493d4aea466ddd7419f166ebdee94134bec6a03c97642be8e0ebc21982fda9bb18f76dbd829e4eb0b7841cf44c85e610f5af5cda4fc11d5a3d1dfc6cbd8d8a60823383c9a80964b004281a1b6f7cc76ef672fb959c1a8bea1cae02c2287c65f966a4da836ff2cabf147ff6465188dcee74229db6eaa0710f55444ddd868f6446c24811fad75df25a2b194cee8fde3c544cce1e4ec2c9670c4f87cc733e5528a4667282166ddf4b2a886365a6971d0a85cbb63d47144605a8c57b4ca5c5f8272eb8b4c6b21986006403930e3ce35e2529e606ee17c09f64dc324b6d2178e61aa910c090174ff356e5cd8504efd054c73dc2307a03d194127b68fef6524c054fddfefac1d50d748f70981b3733bbb43e1e26123d1e9cd713c041098c5deeb52b7e2fa6ef9efacdf438623d3b19ac1c2e140ad427e1554b06a7f48d0185e33ea73e2bbf99e8b575245a6a6830458845731c17126baf8ecab1800eb3112e885485c89ecee5084a675fb7a88a655c851b5011882a3bce8810354aad5f93258114a1f8279cff2b4d5e23a978555432c9caf470ea9505b7a3a318cfa4b8beb37b92706edc4231e8ea4f12e0c5037bcb9bf00c70026256828bac513868b7d1a2f07a9ce37866644861b6a38fa125c93aebc25ec5bb578c4529611177ab584c7a0b0b69fd4a16a815d10f0bdec0384a7352106f52423e568009d207d3fc38ba303fd0e8c91d7e729b6faaee5f2247ae4ada97a8ed62ef54dc23786b50d4be52cde4ca71a2725453f3d5e496b0ecd914783b8eb4544f82aeb345052a5b01cd947bef497006b3fcd0ba8e111014d34c2b547e8ce234123f29a2ee2e272e5e3bfbaab2d4f2bc5951fcb20d6c3edb8175aee007d999449f4efb8c6c664030a37aa3e84a3ed66908f5d7ce6cc6c0ecceca43dfbb7735a7a784774eec6ab850c774b201b0542b86a47e6ebdc108532cf7ced41e20430166e1d7d7cdf366292f8ec7d5a447f1f97314dcf5b675465b65a86f0e232bcd690106062d5ee8e2b608d3fef34fba5019210ddd5253931bcb4c90f836dc58475fb6bb58656aef380b5b569cbb78d87ac4c5c4c454b45f44fc903751df514d3a56b47f4ac596d17553a3ca6efd6432f1c651a229a16e6223dc6ef3d2fb362c09f467b9606c14834ab0c8fc4a0a8d5e5637c524ef99eeb6abfae7d006bd74d0b67742372df0b24e909c8903c99e7769ce5ad13ed40427177daecf49856fb75ef0f318ce96608999212c7fd51dd39d953347c8eb7edde65a509eb27dde8440047842e14d20d73d09637ec569d040371e62a55157416d2cb400b522c8f7ba4a4723704299101ded78829861d008ed5c72a61b9025d6d02225532dd1a9e4246abf9803719d50ab7dd6aa8108b54b848f47ddc580ae05217aad0c8c2e6e2821bd0aaed0f3b61394f5f6bbeb6ff54fabb26ed8b62bf8ed314fa9f218c06ed2584778d4fac7382b46e050b08d654818f4cfdbea1ddf2ae383374d84f4f4c993a9e93691b781a92e7ecadf83ab87c7305cf63196073e8e51863d139f29810146cd5cadcdb87a037b6fa3b0ce7fe7109a46ed45c97f84b0b9c9606d3cefbed0b214791f02bbbdc083b0279f72ce738d9c535471d0a3756d228a467e2fd21958e9961f1c4987975b8a3212fb74bb9070125a6399848f06de1ddb554e297842019524ceb3f0a6c78080e45b4aeb3f035eb4927d2f49dfc9a485d22b49b75e29d78ee8f5261beaaaef11533c887593c14c5ddc7e9985f10c67752f0834a7975fc3091b4ff67d757d1515541dd5656d43932029e2113625856214d1660e59d8d32ec96dcbf5703f9803d0ab34b5d32197884476903962481fa42dd1cc36bc1635c4564c109d34fb23d548327c1a038dc8f3ccd364494fb2c55efb8211e69ac03c7ffe0cb54d914cb286e3cc65751eea801dbcbf95d762837d3e682fcef8bd5ea738efeb9417ac8dfedf7640aae5b0e0ba2dce16576ad5546de761f2125b7be1c25678d28f5e66385cd5d9371d913ef8de535376f465441eac76f568f8cee65c8ba72d872b2a00c6b624ced029f5daa28c0ba00c9e8d0ed1d59b94a7fbc8f9aa8898ce6bf16e2262ae60151f6b4c76373347bb1c8e387dd4d629bd07bd9d272801afc09dd0f6ec674e2d4ea2287bb36d0120033039b2abdedcbe8232182e9a88264b4d6a71058178ce95800249e896bbb8dc1c25d0721110656ed3f2d087d3a4db8bbcaf36283cd3e5704f9bb876c7b4db7158e583ee62c5993906c2ef889621ebf12589ee031a4378e8f3f178cdc20ac57c2bb07b8df3cd459fc83366678def59527604287ac239bba88548807f8622a6c02dbfc78e357ba8d262ad9e2fdab5aa4dd7b75ce922570d8c562cc195f6f3a8f2b37f04155594c6ae5c165aaccacffa1520b024b21dbe2227e69929b73ecd7d25fe1adcf4a995777ffe3f3d66e599733e20191b9148bc92695bcc477e976d3814ec12ddd20197cfc0fa5b9d8b2e8f802cddca28d7b00530606bdff32248b7a823fa34375575e3455c08a3f051f3f57e9654d1e42a59635f5d92dd8cf36dade6daedca99bae55b1d4477ab5c0146c09347c5015bec6cbbff86c2008b561ba4e129582b38cc29494b5a9f57d0500e1787d49ca8ec0163dfeabe8d14a844e5e9c50c1b079b14389fa59dba59ffc2a6a5299ee9f7b5ebcd8bc1264afcf9498925779dd9164d9ac2d1ddd97a418f4c95bbf6fd0c4e5cfc795950f114eeb791ada3a977113bf09cabf7b5f91e68036c562373a70f68bca562182baa6ab18b79974addb6d4c68787359aec9a47b581d715e5f66d11822289729864fdc09914ee479fc741547783f0e5a694046b6e17b35059c3b0e77b71441a5e6da90807fccc83fce2e3a3c23f7cf66c8c25c9549ee98ed46ed5bb255e381c3c08043c2299daf480012ea2e36ef30c3f0ef4059e9676ade636a546df28bc1d93bb2263d2f7c2387a084e545339c9c132e5ac9e7fada28e1d44a1c73912153367768a0cc7c383bd0f479b04c65b87d0408e6ce0954332cd1c3512769c1d1c8cf73535900442968e6f8145b4ba79c6fc32fa95192b74ccee54b1243d0f3e8a6ea8521d7532b846f1613d4fd2903cbfc2129257b3f4675dc399a4cef10f4f1ad014d0a9fa8735d5672bafaf678ae6a072a7b7f3edd1291968f0ad53bb0d3159b0f13371e2d83507f9bca6242cd90058051b7ad79b5eb8ff93f1ed9ef8b150b647e332fa313cf41eb7095c772ffb80d6e8d10cb9bf62b4b78c7e120393c8744d2b189462cef31bdda6fbfa6ce0981a07cd93ac064369898f7477ce2147ce74a7bf9e985ab04d0d2de3d5fb22c824b12a53ed64a58df16e2651b896d6188d2af9def1a3418c91a1e66a26413ed5fe8e97f878c37f3e0d19c7893ba59c6cf8f0a4fb3fae213a7d98a0d0a3e712dd10470267aa4bacd0fc05895711a7465710a6d682fbb9bca5a4718061cf7e095f75db67c3ba02e1755582c65e7935d9f8be91a09facd12f7c6c395d4788a5bfd68c1377aa85b29b03ea59ec7a90ba89971d76b43c43de02e0d71ab23ed08e8669f898043b8edabdb36214cac3e0b9b26279d589b1561c9fb652f066a34d690ecaf95e0cae0dec416244995a323ab05bdfeca0e2ef147b777b3aec5bf26a24e6da2b5fb9d817a2dc2840da31b3ad690bef13118c9032816c9f6857c11f3bb92298dbbf6a4e53a303c8c8006d87a786e29e4968cb88b1866cbd7abde21334ac3aa8480a11665b276ca62b7b20cac90bfc543426aac4007d0f91c7d81e479a5a588fcbfbfce40a23a3bfd0e4368707592df1f5cc649622dcaf8fd8ce3df36f600ba980da681968a8583c53470fadb6714542718b0edf3a441fb938d94fd596144a90444671e12e19b1b4cf9f06697cab1c5be3a8a07eefbb529f4680d85c0bd67f4400d472e726e8f72e65a40906e004cb85a87306bc8dac4fe07ba9163c01309c42af3997ac53bdd0842db0b400481c6a0e0a042e118eb7d6d8981a0075e1da17e6c69d139aa7086948a444454cafbdefe40b8500ab1b8985b45d58c3fe69d185e4ff7b26a81b0a1ccb5857fbc30cdab1d3f982075d814dd430bcd6b776d42ea6ee1f10419c857b35df62323a60354830031c853539facde66fc1f9222cc525fc847e3bf43e7006c0692b474c8615bba216f463ab9b7c54e3f0ccfed80c823a2142a3201051fac85a90fdff1ff69a357898c48aa969bcba24e9de49a125fee55733c1098377a2a9721cc300627b7b32714390f941b19f4f442f5d606fba509f783c92e6104aba8c9c4e94cfd7fa03522d8feae7576ea0d38e9bafe615d884f95431610046b0bf7f11956332079f61db295ae44fc9447d733a3ccd7b084ca607e2f61181aeb3c419bbc122849491307b71255d7ac96768a9e94063568315db2617e88c1fb09f75c94cf7c9182cb4a81c43ffba893c7cc4aab07fbbcf0b392c0ba5ab21f6300539c2a018ca1718f2272ffe938f020f5617fcf660bbce34a4952c126b52d66d4cecd6e63739f3bcdf85d1150fa5fadc26bfeca628c0fc66884f38547dc66eb1ff3e701dabf13a868f8364c86abb6ea8d1d86775d54ee01244a2d4ddc0a2e5f1049129605064ff047a31eb498b6a7bdd83f4a24b49e4e157fcd5c3b24d3f8ddd4be5330f151383e777138e817df9078c33176a1c750cd2c3376a0efbbe5a52f0c006f91fe1d2af93cc59ca4bc5bc6fef70f4cf285a7ea317ada3bc7b7d916620e75e3f37f9cbc3e474e7c253c69eb1f08e7f26a902420ad09077afcf7209c061f0406fd84ee47c6d631a96bbb05b82cc4e4bc5a9c890df442df5346ee3395225803a953eee206fcf53559609afaf5017becd109b4832ca9d0adc3f16c520a2acb66e7145aab4f10ad45275102de0537188d6728b33900de216a10bb6147acca2f730dca7fe80bcbf6352f11c5e0fcdbc334d02b0da82b8a15aae3a42e78b0cfb3e5d1e46e8078940578cd2d7fa55d82ffbc277892249871bc9902e7fc7c75eba4d9ab51b768131676db877eab6b0db1959a0c933dc13eb8079a134d1249e195986fb71fb0a741cd96d7cd2a7b04903ccbd7a3be2ee2b73d582b1a10e1cdf3fd7822a76ebfb6ad12e92d024f00c66e317b036a26e855a3b8e45146ffef6bcaf0cbb1b1b654dd229f4d3e2a52fba69513f02c3defb7834fa44f26c7ec81cc0a2438bcd5d6b1d0aa86eb6092e8f5322f296a2f374c1fc6928ac755b388c2b315e13ebd888e1cdccc76bcd864d54644ffa0a155047b1b8f13816e60a7a6d9c3da0f2f742236a545bbcc29a32e50b60ada7496791f14c53bd8bf5eb6ef89c4e543fd2f605fd2b7af1abaac88aaccdd1e99a63032b438ef2a64c3de5739f4e2ac0c3250cc2a8aec325f656a19ab52e15b293856a3a30eddc62f7b9b6a61cf5a11572da57d9ce7535069a6b03de79af8c9346fb31fe714749ea86617c325aa34aa64a085dd6da8c47dd2fee077dfb3c6888acc3cc2465b0c0ecb2de045692623f9a442f0cf345b7720941a291c395ddf7fe38d2141527807210a5616ed2ee638a1d5a2145fbe3b0ce17d8c69ebca834847ca013385af5b7d9c01246127274ac20b953e9f4d23b6e9dc04dad8447bf0f1add31ec8302819b33c89d67e36d45cf5e34a1ea4a752896a6255eab318cb63ac91ef9ff3ebcfbfc0b33afeab7dea1c834b2c327740cd0df7cc38cdf4b7178a84b9e6bfea00691355e458ea677079161fe748640c18470ee33f3b110806a83b"}, {0x28, 0xffff, 0xfffffff8, "81cf7ad50d9a8e2658ab646d23f6e89226"}, {0x88, 0x1, 0x8, "a8a9907edb7e5194e21512a999e85484035695ed33aedfe5f0a44f922c635dad5600cc5def8f98e35edb2f3b732fa5e813fdc41f25420867c4159131ab39ddfc63711db6d89cb53c6a4ca7c1157bfdd961031f49efa02ee418aaeac8dda079b71eec1dc41fd5b784fcab503c454323dbf36e112baeea"}, {0xb0, 0x1, 0x5, "9fd079e77cf6d5dcd615a888cf028bf73a4be196090dba07a4117a054c2fb6b5275bc9c1808f6a39265e3e66df4fb3759762af8cecd38a56ff23a840d93d999a257c728f86ef225b14c2cc45c05a1e88e9ba1194629ef6c0aa71afac81ffaef81498e2ef9b237fb83a25fecb8b177502bcd2cb79325ecfa8f1dd9f54400cf3551c7bc1486058aa398807fb60c034ac4fca1a09bdf281f9b0120518d9d351"}, {0x58, 0xffff, 0x566, "3640375974cad249f6f1c4f39ac0ac6a371e27e85e50b779e4b6c2875d89d99cd76215dc30c89be5edd6a2c8af0664538e4d544e68637ee75fe269f0c3004c9737c234db"}, {0xa0, 0xffff, 0x1, "30bb899a20b5742ee17665eb2ba1a7be05657c23ea3f4ac0e122f1ee9e012cf2c4438fc070d72d0b9a091da3eb8a467190dbfe4d94fab7e9ad0a253f1c908e9b4d868829ebe4f214e5856576c9d8642f449e98318710b86356a48b42c279f8d94b97283ba4a43c2c910c9affc5f3e174c23d135813ef4deb0067a1af4e5e7e64b80f1b4fd743a77afd9fd870ff97"}], 0x1278}, 0x7) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45, 0x0, 0x10}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff92, &(0x7f0000000100)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xffffefffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x5}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = dup2(r2, 0xffffffffffffffff) accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:02:22 executing program 1: setgroups(0x0, 0x0) r0 = socket(0x6, 0x4000, 0x1) close(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000100)=""/213, 0xffffffffffffffd0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:02:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x7ff, 0xfffffff8}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r1, 0x7fffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r2, &(0x7f0000000180)="c917a9b5c2e8311a8884dda31eee", 0xe, 0x40d, &(0x7f00000001c0)=@un=@abs={0x2, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x91, 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000240)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) writev(r4, &(0x7f0000000700)=[{&(0x7f00000002c0)="0daa7e7de6965b79df8e0a91bd7c74e77ba7c5284a39a3ffe24d48181a5902b229a01aecabc0", 0x26}, {&(0x7f0000000300)="f8610b2ceeba62cbcb2e13f8032a1ca6ca0ffaab0aff8e17f9d2d2c7ff15c8562e8718c8dae79305ae652a42c8f2b1f78f229b5e2a2b0bad952d4ebc2a945c4345fba0f613c35aab9c885fce4ece57d6aa8444bc13ab1cc6f5cbacf33339e591abce2cbf83459114511195d702f5a779902bcb0232003d29ceed151f3cc6b2c4b3da0105c1a923d2632b47da4ef461c08f8f0056845f85db5fdd1b55782bf86fd53eef2d3eb87910ef9579e511db5cf8d708768aaa786729ba7c1d4243a89f4a8008d50fe8fa4d37e3acefe1acee4c1824c3197162591ff1ec14b962", 0xdc}, {&(0x7f0000000400)="4e6457ac042cb30f1e8dbbfe", 0xc}, {&(0x7f0000000440)="b75b41a6abc37b882d0029fc71e480b9273509b344485f089587a7f2ebbb097191a01c644ee5830805edf35d15890c07eae206ed832f4910adacd4abbcde77c49a16f46a0adc9e50767e5aa7430ac37bb8c2cd764edbb7aa88ef5809944c633443c65dadf6bf98322450a06da32a9a3e1f821b9307e5c151081835a7ee91f3ee817fd3d1e0644c25a068f13f8b1e267b9c69328566330d92ff33b6553ca0f97aa177642d116c", 0xa6}, {&(0x7f0000000500)="219611c4a20344298019200104b445efd46367d1097b28b3d4adf6c107cc8ec6fce556c04181f0626b20eeb03056436a57f144be2c0b5a51550d6839ef976cd8f056d116f22e87f876a2b16f14c7f91a64daba7c2bf7aabebffbcf1c6ca4f20b7c5ccf289d54ca7124d2065d42b6e20597c55951cc97cbd28e5aca3dc030dedc2627b25a318c24f67c48", 0x8a}, {&(0x7f00000005c0)="68cc00f1cd5cfbf0563e86", 0xb}, {&(0x7f0000000600)="69a29d6f1d572a51925239f0a329218628875186cc1e4383f27cadc25e050ae591a8dd6ad3280945b454bed5113b2869dae47afafef07fb366a654b6e4ea91153e12e44f6802ea086feea7bc45af06ec99ba4cdf2b4fcd1c815410d8722b8ccde4915f193f94610512673455bee7730424252f2be826aaf6df13705a1bd4045ddd15afd10ce59f0f5b044361b95ea3d9b6454c5ea2180e7a2dc236286af396ebf0e230946c38440664fbf2be1e05300e6efb98bb3e3b1b9dab65e790488805a207f4734dd479", 0xc6}], 0x7) r5 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x20000, 0x2) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000007c0)=""/218, &(0x7f00000008c0)=0xda) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000940)={0x5, &(0x7f0000000900)=[0x6, 0xeb, 0x2, 0xed5, 0x944]}) socketpair(0x1, 0x0, 0x80, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x80, 0x1, &(0x7f00000009c0)="50762e9f764e5eed80e8f24e943d72ae3f98ebd81544872292fb3caea6e6e6b342d23a1a10c9380bc35e85f6102644cfc89a40a2dba89c3be708989ef552759b771c1b9569c4bc58547c88944d207a5190dc36670b439e66b8e9428d8ea14ef3c4e08d30843e026aedc693579998543ed2929c79fd1efe7530c8228e81a65d7694368333427b3f3823dcd54de03fafaa101061a807a7bc3a632237e112008b1c0ac4c78abff2cae8eb1be850d3173529db1ce337dd78e74b2675fd04d20fa7efc78c23bbd0207192936e6c91e908c28e184fdfccaf75c98a7fec99a782b2b5383d2188b9e0096f886129ea7a3bc6cbc06a161eeb2d0f008514164c4f6c82ff3e08635232f70f5ed08c99182d75278de2bccdbfbdce82b72bed71b64e4a8493b134ac89b141b7e2f740ea268e40f820d6566bf3c042971abed8e2a209e88dd3072ecea525348386070f1012dd5249104badb344846f4e3eb75645fb3cfaf47530367a6e4ca61d27eecfbbd44afc7d480a3874e67aca3e8ae2953c94b0d9eea92cb1fe1e6a5e8e7d17b4c42927a0e8dbb2347ba9875767ab6a214986cb2cf3b009c5e414be861d568e4648c1473c1743edd66967a040053f288a0429627e954d5e94ceb3ce27bfa97bb85fba0469ce02660dccbd3229cbb82cd0ce8a0a3d4fef53d6a05482d3a4e9165ef92e8fb77609a552d02073b63a2e8e8c5b3cc02f753f7c83b343677b35cb1f92d4292feb01f836555bfa830c1dcadde64c6c2fc17c46661fd70d20be5fe73fe9da773c0dd703f53e1e70277cd80d8f84ecfd500436f112223b3bc00ae6a79945cefd58705bc3a9ff9588f4532534f9f88a2b07dd101061c1db52bbd3ce3bbfa049938f796da2b4c9215384902d40baea0c697a31e3308adc728ff643024a4e411b33a4d61ebe72c7f1a1f913fbc964204d631e79168452cf5011124b13c0ffe6aaded4eca64540e6fc4c200125830f7788d650e88b0a07cd6399ebdf426f2cef1e5cc3fbd2d420f03048b0ec2535d943daee3caac644969c9000ffae6803db09a61c6b4aecf9ff6338495c2990de4c3996da408f439314691a5bdf6681221aa974ab0fd8659f1a9966ea20e06280f2958fd9fb3e92f0bfc37916caa37eaf5d4c53dd5637840a5fb5ffa3bd9688ea662b8281f9efc3104017c6d85131ec606eb86e673917cff75c28412669d00b6cbbaf911d6ada6f9acc0d52c78004b2f6c19211b7a02e6af3cc2f8099213d8bf929305697de140d1ed66152d3943b732481a4119aaa7351ba86f6d033d18e5ec12230e3251b31aa25ec416c16d57d9902d875322ab5688a62320513d581618acb1745e1e6d9c861d77cbb5548f23e291453ca4cd3d2cd3195427cb3dd642a6925056883ce35b1a4ff851f0f9ba63e6a3dea9e6c028f24857879124618576659d224259071495ffaf6bfe478f7cf79801e2495fadd1758d2306a7dd1bb9be5a6aaad1ed3d72aa526c333e94c3512e08ade38514f9342ca40f9fe8c80ab40955bab802cd65e1aa527d7e1ff0a817761809f485f59123970f9686311373a8e8b5f7bedc9f52f96af564c7a0f6ba8a29e9b2afe90d9c0086bd2a6ef2807d5d39dcf8fdd0dff40791c75d113a43ca1588124cae304a793a5b518035cf4d27a4f6c4902a96da2619fe16563dcc132913db835f706f02d3c9577f5532581ca616afbb292fb63a03a08c678ec230e58cfa94f9d496b60d97160476a16a09d0ed9d9207ee4fe5f34c704b5fdbc72b50baa216674b866219b28a5536f17c676c008aea108cf5d37018b7ca5a9d847c92359646b2759b9ce04655ef0a43bdcbb3199f8f4fd8f96ad6b4bc6a262dafdcd17bd9ade54d399cc7a96d3fc7947b46432fd2237156421133f8c3e090ed7968e8c7f59a89937b5264841a8069f273b194966aa073fcdd8df3a9aa17c040dd17d6c17a110ae792461750407fc4e71e5e1fa8c89041f8dc08e6ad4ff9b5b926a683ed178524d2ddb30ea5578fe27d4861248f938e06b8bf66685a18268c6581a23cc23ab3ccdb8bb18d5dc786ed8c18c1ee89b614824f1a7970e97170512c26077494a661cf173250c1b406973b9451ba4a77a0c3449c77ac2f8b7866d664177f371a3154c45008810fade3a566f84b243e8dd387f2797e84a46b7594f795c58338d968648a4e1448f61b7f30708dcde5b9fa4baef363e9e9bb5de2dbfc720f6320324d722085059e2813e18f738a556b1ab7be704035a3b1d9baf4877fcfe66c300d93b8c75ff038e16cfb0c48288e9dca7e3e6b37bbe5d459892a1a2fd5e0cb41018e02a256463d3bc52f274ac6e8ba23807fc47ba5c98f839a0a92dbf825b32160c6c13e257df1022ad9f4094591eea147f67d4fdce59b28f05faa0d508d49193bf5bb97fb4ea5078be127bd0296a525e5baf0ab7ba82b0486c8bcfba53d1f7c78a39fd73228280581703eaab01ea684c1de835accf81254d945dde44cce9584600fc30fe2ccb22559d6d9e71c336496dc0105e4eef6e2b7199c0a0b94c46e5d426956e772e871687dc2f4fa39edd2295f79238db9f44e4c9697d6cf42cea372a48f45738a29e780d152698d567be050bdd44560607b08da985f416b3aa5b625bcde25cbc6a7cd7454003b88fc27527ccae7a445cd236051a93755a9dca510d360b4e0d0c358d62abf68246ded91a3d4d090dddbabb12cf1e83f4554eaa3ca35fd3e5511b5328128e0c9c237573e68d2f38448277046b1f9c61b6ad172be8aa6a6e28000cb2f4a2f4370c9ac711221df73ec79b86579325ea193b1689a2a7d66a006c5e84dc1cf7b44f68da41a034cb83508e588b34b0ec5557b25f7c156a293ac56f356287006c7ac69285b3cadf32517fe068bcf59251c3d80533f78be7036d18fdde1709074307ea089861456b2e80366fb95f1fc596ae9ee141110416276dfb1484ac01ab5f2533dd37b10fd192b1377c3e1fb364972f93838cda4d5a2fa921298a568f17aa6ce4db649b66ed443f944d0af3a4b5c28f9f907d14e8f502be52f71f25a06198bc0e9a7d367c25f1b2f1fa854babd04241d8b64966d50c1e61242c162d139e930d367a2dfaa55be81f47d7e9ac5771c4c2d7849821db37e7666bc5b9827b9381ee4d25383601088f8d5021a4bf6af88d3495da09f8d4c53336d769ed00e92a5077dd8ee8851544dfde664826ba1dd455975e7d285c9cd24bd8f06471b06b44d29af49847b89a007fa8a1996c04bc398f717566688d885b72f1ac38601ca7450b10d654d65c61de465f1c23b59899ba50af93bac2ec333d32b8ba34e3dce2a01eadb1888d43fb6c63445531c0532d26f9f4831221049b671892ae677b6bead5ba349c32f4501097c8f0ba80787ac4ba89432c8495b1e14bc26ad402c4387bba3c9ebfee341bf10a8afa508bd2be6a852b023a7a8ea920b35039a7493327ea23dd5867718cb125db17fba67b331edea14719024d2dd75507b7b502a49454282eb704c68f135b96030395e1af218bb980ae1463a8c302870f3e9adc5d2ed94ccca384b7dbb8e31311123d43b523a912b849d36c32dd92c1b8a4b3c4b8637ae32f63623481f29c432902841c73dc761c8ae13450a2af73a1446aedd0a2a51ff85f2dc67d0f2e79b0a553b1b947bfb7b0cc2f254becde7803374846cb7aa791b5906e9f186efb6320ffc1824713c0178dcff576601004a2ae24a628b48b9348539aa0c08708c5ebe4cdb99772162470fd3b999239cf2980371304e0ee9897828208c2744bc5e6db1c10cbf9da8e62e4fe1268db80010038321978860fd438d36ac9ab5edf722c9e7ab26587b6e568e68c815271dcf44bd90c5584382531d1c236880d2bf467e893c599464b020c983809eabe569543a3fb5199c1568d00d4c2ed513cbcafe1de3f2878c12f9561a9d9a98f0d7c3a00428def317337695ae33647a6c67f4e992d82eea9d8ec8aad64baeba7f23ae6cda3ced32a906d49d6f5570a9e792e5989d8b17b30d2bb0f74610f178694c3a18708023fe4dc2b1aa647a8e201440db33371f3bce316af8ef135c4660b28cd1d40cb98366cd7b2e7b9c42b5c5f69ea0ea8c99fa32dcd48c1208f5082e20b1627ef964e4757bf66d0d232cbb6094b6fe70f2c8b5f7d732003a331303cd2b7562f0eb119194ec9852dbd6a44841cbf1a630d44fba5955dcdb7cf2866fa64be2f700077c706924513ef325052bc46b5efa4d0445c71d4453eb99dab967dc0cc3aaf8a18cade87041b4dc74514f346897e45c95f9506dc9312e25fbf3e48195477373e8afff378b26879c88993fd87e875edc6b26768062c19b29d78c1d88ebfc8cd7c71838aa55fda901e018ce9a2acb9c9fa283ad1d7c0711c6b61aed7b8b3ddd61d8c60c0b9cbaf183d4daedcba0a4b9e5a6a1b1451211fe13d4f5a612bd5b04090c533ac6197da68f26c18f4c96d5d4f10dc0fc138f0f425c330e0b53d94ba8dbd1b6ae40d1b9dea673f88afafa98926556947f49b0878ae8f8ae397e52e965cc58830c3a8c43e9bab34e6c1ab71cfc42b72d218dad11199edd5f7137a92202a68aff3204bbd11584b187b009a24463836ec5b94c02ab72a13a34e8e56d9efbfce517c7075b434d6501f2d9e3f3518ff956534dbaa80dfaab0ab43265c21097f460191ae7e62a2e71a332908f47834e963dd05b259ff684ee1af161550f9c46939a0bebded3f514b845fae49e6bab42fb60f361dd1f062e628570b77a8f941fc6df67ad3932e4e72f12d4f00137562beb55db4d982e96110c217f73dea36444ce0e8594c87888b7ac474960027ab234a6d13b4dd844d2187ccac57c0e704532af3deb03a51a63aca1a1a3a7e2e6ced44666f969bb6c82a124c76570e43734b112e58a82bd0c7221ef6386de5dcf3e1caceb84414d9585330d0709af1e9788f1090c3a83ef08cb8ca5d1831577d65a1c8f4075320ee947f32e89b9a5e0cb14b36ce8534b25426fb8a5cde5957d9c5c0ffec59b0fae396b8d707805bff56966427b0af7e83a430ae9c14f43060e6778517c342a6270c4c1a720f802d8dc723e934602be497f76dee9b9e336b5dcb3f9d95ae951292032bf8eff61adc6f16206a3e4880eebe21ed3e292c3c4b5201263f0b5b03fc5667a510ad31307668558baca148b5512c8beb62299a56147f255f240bfe48506079a13b28f2854c25c0f0799fbbf19d593c5ede40895995fa6ca0ce4e532db087fbc3c2a52bc9f1f3310b430bd0c630506766e16860fb5311188f11a57b4a6dfa4cefa8606e509a98ba8c3372900164a6abb3c0459ce965645f47c89fed9f84e02ee4b17bfb3dce6feb37f25fe35eeb603b8c7fe672704a4a0896d7a19f1679d0baccd58a1440763f85702286871c1d59bf2132640cee410771265a8f9982c85954b5c99b720c08aaf306a1edc7b762f2e41da5658a8b81c8b10d5b1f21bcc0a4c2af97013eecc2c136bbff6be62b0587473702490e24b91ca42e1f00a47d5c993f0097efd56f63a8730ba5850cedb17bb80a8c2be15a396ae08975107f4e67aa2cf43944d9b06b6479e9c95dacbc063ea0cbecbf88a1cf32df74202faff20e6f4a9f45069895d13ef4ae9d3b44cd0143b64935b4d37ac9056994caf86884a0b23ac877a47f58383d485ddbf28dd596f483d86a6cd40551c244ded7a18544dfe9f3cd3b8df1f3a94d68b271bb7d9dd9d68669aecc9636bbfddcd97b58ce7afaa229659ecb5dc97f8ebd54a706fa48414997ddebcbc382265232663bf03ecc30f6b1125103d4a6df2b800136eb5241c1b8e5", 0x1000) munlockall() r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/diskmap\x00', 0x0, 0x0) pwrite(r8, &(0x7f0000001a00)="0025ea8d79fd432aa5566e14cbbd3af4e097439c87f7baebc59725e91eff0e0ac96a2410b20855d0af230000c9ed9dabe305cf491ff82269c7b314bec7d37d9cac0ee8008ec9bed53b63e55f181b8fd778440d36a4167f78f3be4f096a99bae3da6410e5534ab369b09eb0305c89c87143e3e7d36433b9f93e402369e9c6f666e449e31e91163513adb9b12c9e", 0x8d, 0x0, 0x0) kqueue() open(&(0x7f0000001ac0)='./file0\x00', 0x9081, 0x4) execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40), &(0x7f0000001d40)=[&(0x7f0000001b80)='[\x00', &(0x7f0000001bc0)='/\x00', &(0x7f0000001c00)='/dev/diskmap\x00', &(0x7f0000001c40)='/dev/zero\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='\x00', &(0x7f0000001d00)='\'\x00']) unveil(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)='c\x00') pledge(&(0x7f0000001e00)='/dev/zero\x00', &(0x7f0000001e40)='}\x00') sendto$inet(r6, &(0x7f0000001e80)="c2fe4b6ff223519ee3401e2628e1a0484f3556d6c90caa7e4207e2f0e40a50631af80a7296360d98ee53777c55b6938910b7ecb0c350c1e6e9202aa6f9dc6d3808272dd79a0de9e9df92fc08a70fb01ccec43a0644f1a38266a3f94696406ce2c9089481b413734a57e60c37f031f3789de1a78c5bde09b9c6e6f0bcdc7476f1d8c11db4c3a80627b4611564dd20d7e1cbc266f8514867ca1696411cd5dc837d88fec0540a86d3ec2e85a192e8bb8dd8a65ab8c5e2c58a724593eb72db1ed0fee1555f8e9381d3174dd0bfb1042a7faf4d57ffee23f6f9c187f7e75cc666a3ab125f6d205fbfb6085e0fd28d66a8e5fe49e1968774f1e4041ec264aea9594b631fb21f80f028385bc22cef83a4797bd1a78c7eda2c46ca57992b8167bd06cc6b0bd15ba80830479bbc0f38d9a2f75c5338c1d835f2976df8eb301430626237ba3eb41b71c0571f57db03f77b2d5d2cfb392d11ba509751148e360010d36449a4fd6508d68e3cac8e47fec9e264964f77ab342ca433bd6943f97ae60d01dece9f5ca3b1f1ab530172817afaae84aff1129ee7a91e428c66dc621846757df9b0af5910cf9c9c68c7dfbdd4e54a876f976658ed0ea5a754393c9dcd35d1ee7183ff1c89418b2a167f83b086b7545ba21437e22b387e1fa9b6e6c50781eb4fa21d91a9e1305d8b8f5fd3fc652df7f28467009d33897ed31c3e499b81adeed438b6aae5d1d0ad74abf2a9ed4ce73949f26726f9a8dc0d8a0f0d837ac1f7518caf477b98586716f7fb40eda7006e10a0fc43268769ec3c876f09128e60821483134e4a4072cc17a83a379183c35304cdfaebb31ec1c86a2ec34bd14cbc7e0b5833a7eff9859c04dea2363454ac5c29f274ac98da533bd1e338baef952aefadedb5f9696fb6a6c3da4155589771f73bc39468de57485474416c39eb93ab20f38af1e8fa3acbbe442b2b76466e5f20ee842d167e749417148e40eb2d82b61b7b8bf451616fec6ec3b91a9f9023a9042602e2ea21e0c3169c6a33d0466aa14294c8d194edf800dffc2625d06b47db6c5f0c2783e8530fd981a6f25975693e8203d37502f0fe5e879404a6096dce3c1495a962115c049e97b373ff1d373dd8bec35719f1497b5836708e5d275b543972fc7b0c5e94d298468a0cf0bcc7e58e5d347744a85586f4894bfc3e77672260ede9bd6812982cd7f941088c3e5653e771fc5d185d0a663e42b893661f0dfe3b402284d4044f7b785fc94ba9f9cf60d614192fbfe0b86935fc44022bd477ffcd0391a44909322b47ec985a48394088aca25a9dfb4ea69372b915cc61c414ee8b274e50b6ec22274b860fdb7d3f047c6e6ff453ced213e47d6aa5503bce332c4b987f11da6bfd959b90a280225e990b09b60604d18146c591b5c1f06ba651c0654fc644bae432d4a21e21888c0133838e51e958bcd7ddf923ac76ea6dd1174a4f890a726adc5ade0d042fe93de3a73a040d03072d612ee6462ac1caf283cebdf42d1a656c50d374b4d6551a4544ec62d625c29e989d077503f6d11a6cc4b92d13864fb9de4446890f735c683a8712e9cf4ec2227312f869fd846eecfb362ca23b21bbefc53e56b2434bccc7a1ea99cef58cccd1cb4f9da7e28e57c48b96a1d0cfe6b51673e56722557184b30b3e62d882e286a5f39449a5f85e94d392d9bd03dbb16f5489ae6d685bdde8d9173210d16d967f81f8a5e6a7c44f65b112b194b1d8976168ff66ac671f4f4ede0b2b635d1bf985350b43dab43c5f6be3d67af50a03457a9b6cb0d88e1905f62e2a5739fde159d9b82cb41efe92e64a4dfed37092a47dd5166e3b4b7110373bb6d59b54cd65cb14fec4cb4b464dd0be4988ce06503f2a10e5f14f41f2fce394f49a38ee6f0088f6ebfa5949d454b0fd7bebb08cc8cf3631ea2181f1174f859cc474e22df8b01659c5bbcf42a511a4780372a7554efe65f82534d0179600b0f86e0933730561fe78d4e00ebaafe9b3d92aeefc3ed341f208d82f5f2235ed6d9b4881537c2f2d035df9bfc86b5caca16dc22b7260c2c56c9fefb78bc1219f39672112e92da475d80f88b29315abaa14714ef825314c118f1a548647215e068d9b0eaae2126ac5f2c72049b8d0e163645179b2822b3160ac9ecf3e3e6e22a0d5b9b31d1703a1ad5de375ea12434b482fd257f23e45c4242fa990a54fdb6984a1c2c78d034fde0298d0a4e9821fc9dcb688778508c79f65e5ddee69c161e7d7ef51e0a721d91007452ee1673814d3a7bed3009becf953bfc7cdb0d02c2debf375398a7d1f341a19b88fedc1ff7a14c3c66f0a958b2d7d81ba89c4a215ad4fa9408db6e719e1595c016d268662b75ec0c27beaf2d8f168327b64e525b4836e863fce1e6edb5f14f80490a07637d5252bbf87080c3b808fb57dbd3c3d06527bd00909a8493e5c3010888e1202aff5bea60d2563573e8b68c630c7d4c7094658f676db123891f427d9dd61e5a323ee03ed5e5126a54cb2e1507a093a06b1da2653e7185cb7155aad13e751926388e3678135a94c8dda1bdf521cb26c24577b9f293008ea8a0310b35aa4b0a2368cf6a0b9ea53d47921b428766401d00b95e93f182a9593a3e966e399eb1ae83244759e4742d2285b9c2cdd5581e19b9140c72ed89eecfd57d4e9dbac9880f964ee2bc0d23dc3375dedb2d898efcffe290d718b4cff7d45a5ea58934895b84d90ee5cfa2068891584ed6a21836ce75e75c855b34155b71523e047f1f028675e3e6e88d71f83bab9cffaa32e4b29eeb222674e25aac883fbeb3a3331a60f43780b7fab631f480c7b4f9e8c5a9509adc3e31946f66f9e7c2f96ca44ed673e05a7e381b82f0cd0a1ca0f77653619e1b69045c659dc7089a6d279217be0e5ae73c903720d87c7c0aa43cf17d72019b3d6091d25a983a0e956bb35ba7f91b761a464ff390325b39a7f000fbc50214275f836e957eafd2d55f8feb78b8b791a3d854a88db764ca369a34816ce1ac78f38ba5927a167167300f6f0405e3ed93a38f7cbaed58b0f5eabf5df3c9d990d0a562925484058af629405503badccb4716893b88049d64d42d476024e6d8abe792584220ff2d634ea724831365efd7166b24d4e968a9bfc72145652011d3306b9bed8378b6c5a7c4d580e38d80415bde7da17b0b19c7c12ec1ad2198718b7b4eb30d3e68db9cf55a4acfff39531f8e95b022f34269a7707b8ea896e0787327668cc232a5c67f03f6edaef0fa56f8c5d3aaa822dc81beb859bf891b20dfab1315ea2eab0cf55eede90d068f3812b47e8a9a8c5d8b813e34f91c54caefac12345c27e366c6d4692f99c8eadb89204e329fea35a9b5ad85ad85b7f7b9d4a696cdcf324788cfb6301c934bbc55a5d707b2eaee1ca1de10b08e84c1c4d83ca5b3e91f5eda41b232974b440669580e34c50f4b1bbf85fb13fe0129ab5697f71efd5431972389e4e6988ef78d76819ebb45023a9940eb66785901d76bd9ba4ce633b53f3484ddf8e5db9749a5e12ae27eaf8e09f39b73d26b62d2cba10906b268addaeacb6d840be2328c81269607803e0acff4aa47d64d4eab3efbd2ec284e1ff527c554361a4fc7b4eb85d7000ac4f4f79239ed02b6299e53f0fc32993be0a499dd787295ca4951640964d1ef47cec412b5840a21af6307bb90e279d4cb8920e85ddf1576ca9f2ff0953ed0df5e2783eae8b84c72619ed26759eca3d59bd2ff73afd0ab534a062b4b4cb610251f5bfc54a518b67ed7bff09ebc98adfff9472349195e184eae7438a8ea8d1a3d8833e49ecf5f29a51a455264e284ec067a53d336d9369a9f2e2b69c3c0e6792b3200afc68f0819fbdc17ac4b62c581b1f7ee8067be05b63ed3558ce9c031e6daddb030c3c768bea13fbb51a6d171f903e4e4bc1f80336c85f007e7e668fc0bf60cb18f23f4e163f6f588a94706a9d886baee58d9e2524cfc78d56ab1e9e62065ff9e3df71b92fa392f82f9878c0cdb3c202ca835532e17708b6cff3618c67d1616cc3200684b19ed90e4111292db11f377b95a3f617881488a8afffd15ebb2691e2ea8bf7e1e0208b92436a07c23d767cfc6aabb51757a7f28381de65e479b94dfe2cbb5575a78ce2fcbb4e394fc4f3b45ff071f6a9f47517bdd1ede87b9af3d281bfba1c3a3ea75da3fb26d91f6e1e51d244618eae742806bfeae720ebb7fc78f9a9205d6c37c4454dba1175988de330fd8a77d95c14f92bb9257c8eebe81d767cef64342ac12581ce4160b7e8206cf07736419e32632f06372529ceae7eb511229b9cb5a9be2e2711405f9100442a3fd1baee3559c14fdebdc21284e84106a2576336b047b933852e12e6c8955bfdab2e5c1f3265017c832055e80c131fdf61eaecc263f56c99b52e6dfc1f1b9df73d87f6a0ceb23b89df973169da3b9611983a5b42a340bc06785c9363ef8f8c7daa72e13d074d2441c5880e912364323e23cb4be3ce54e7830a8b68c0ee280d0c785847c992dc9e03317713fce4876db870a1a11cc9374b0e6c47388afb0f18e6ac658f45970e91ab5150a2057ac62c6300ca11f3ed12769a42f4e56086ea2910b9a7f1e41e67226c64a7016eddd69adfd8efc3d5c964c301742ac3104519cae7b2e8b181f916afab0dc459cf09898bf8ef2ec0233690cdb5d45c5d73511d6ee55a4e5609301e52b110deae7d6df992f74a4ace23deb7f87f115882793fdc0461858a5dde160caba669ddfcaeeae70208d9ae3a9895bd4f1578383bc3002ca35d2eadabe4c599bdcb9a34add38be0dbfec3557a36efe5f2aae2692ca2d377c402c07ec7fa67c80f8393cf07b1015296ec768e5153f736f1b639f5208651f017f540ed4ea116b0ccf039d97fc94d56fa6f793b784d4e437a771272893d2996a7a53406459733524bd3b71c470ae8b636a9c897f08727772f1d3d94baa9c8b83da9606a75c60b45ba691dc3d34b45ffa3760ee562465ac5f405681ff53abea1c94f3fc961b97ebddadbbf4618ab8cdf0d9d6872a2cebb38be0c4f08eb32ef78a7ddcb34904fd2abb9d474be447d5f0919e6df046fb37567e298fecaef2315fbdcc3f5d5c1a87ff2b0233836d4116527fa7ade74ee9208d8322d75aa3eb3970a53f37f0ff0d9caf9ed564c9d6209717ee1b480c94a608e84c8e5dcda933ed4d00b1ad07d43b08fb134d067a57cb08a157d665923b4784221fb95b2a6b6d0475c4f411ad2ad84b8f9b374d78fdd2c9970d079df2db0b1968349811ea7d69ee5eb4e37f66fdc470089cd5a0f43dc6378c0a83fdf8f48e8d7f058c4304a8036997534e11caad5f8d54cb9f4a54c26dd0efaf66074ac4e431af3c8c5f48684c174530c1bce56aff422f8c9267d7c1cdac22b593af1e0e52bf1c9cc4623f7d014bba4c5b903f8b83adc4de30f5cf10e66f91cdca7a7dc277e624846fcc95a1fca678819d38dd0e98d1b98d3463fff39ccfab0dab5b3b8aa8b0c43f4254efc47192a2f0fac638ff5e8a8b7833ff2ce7a473c230342214033276997afc1b2a911b327e0633b03d6d27a7fe035d8c38a57013766c755659fa0226787304629e91ebb8c8f7602f1b602cb85edc76473ae55a0b7496528f0556b4341080e2cac1353dd583dcefe268b12754b544ee3b6cb7a617fc1e9118c71a5cb2cf233afc43be5b0da3cc268bda78aafb0e774ec9437fb82882f61aa6f6efecc2fc603f3eac6d378ce25f0374ec34d65f4e6e3029f734fd1186ec2855747a4fe389d70dc9806b9467069d18d403677197d3d9d83636a02b9cbf14e8e50f480dfb20b6b21a4179bd61e", 0x1000, 0x404, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r9 = getuid() seteuid(r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) getsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000002f40), &(0x7f0000002f80)=0x4) 16:02:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) geteuid() pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x128) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10aa3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffff2c2, 0x8, 0x7ff8, 0x0, 0x7, 0x3, 0x10000, 0x7ed874d895acb82b, 0x1, 0xffffffffffffffba, 0x4dd2272a}) fcntl$setown(r2, 0x6, r3) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="820201f054c91d023d475663c1a3e58124ffffffff547cb061ddfbe67e04461704f55414d7272aad44d1b914db6d3b227ab06d41c0b3d077b2bf0ebfee6eb8494b5747eb30a43c98"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x41f2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) pipe2(&(0x7f00000001c0), 0x10008) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0xc0945fa571cefce5, 0x0) r7 = syz_open_pts() r8 = dup2(r7, r7) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) dup2(r6, r8) write(r5, 0x0, 0x65) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xa1) bind(r0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000480)="0b6cbaa2c4ff4586e3999b09e0846eefd606bbc690a341a85e3db4c8d234056d0bae5112f3487d8d1a7a0e836959c6a27e541e0c9144f44e1796754591ce540dc7ba1760db0f39fda81769c0152ea7cb24a8b988abd212da9aa3ba7986c5e540ca9e17f2e759abdc4eaf323be7cdf3243d142362a196b15a6a7ba3dd9b7cb867f1b8b652113fcb177a9a5a414b1e25eda8acfbfe020303071c5b4c3a0f45cce9ff1f468b6f4e66cd3941391ed594120e7c1ef8eb1db1799a60ebfff2c0384d2025a0bfc0493b9a5805", 0xc9}, {&(0x7f00000001c0)="c5acccdee88e6262003a79bd", 0xc}, {&(0x7f0000000200)="5faf38a3ff6bb7097010969cc46a27540c567f8e26c4295dd82c341eecb7c844f87566b682c6a8be85b2b170c42c3b558cfddc5e2b2d26a144fc0f2233f0168f006d2bb4f38ff4ce41e195d58e4fb70599e64ffafbfef1f1784acb12ca7e17", 0x5f}, {&(0x7f0000000280)="ae7ffa99dab40e4456e2989f0618282b3952eeceaf56f82a8d90afe009dc0e71f0796bd607428a2b307ac87195a5ff71dc2946c36410ed787e584008967e949ee27d0eeff35e13f5ca87c8967d2a68f8984bfb0628d9093d3867e3e21c8e00e476fb3175338c5fa52cc2f50c942b65ee46a0ccacb68b2a503abd3952f8da99fcc8aa2bce77bf04724f6f53057337c798a736d5603785c3fb46dc223eda7340f38fd5b6629be0f7623548b2b76c57485ef2db54", 0xb3}, {&(0x7f0000001700)="f8dcd58023b5e51069ac2a1a6ed222a7dda1f0b961dbe4d212010364cad2783285044b0f5b9f466a1fbf10b07f49e215b3a8abc529b47622a363a98a23c51b23db15c9a18a4ade003b96230824047ad1d387f627494bede1761d2e8e088a2f71154fd1f4952af50220845b2e00761e4e883a227fe8e35a543d1bc09fd2059f0810e7307cb34620b7ce962a66037385e12395a8605a156a9b3e11ec74a4e82c87fa7b34dc7dc8b16e85f40305059eca31ba8dab283de99ee31fa3261f596e29fc5e94ab9acda45ea61ead6cd3bb47ba3af58317dc3c8d70046cddf017c2c144bc50d2c65c360e1dd413d6d2a4dfedc9f79bf2a21200cbf794ecc6b975168100b2d2dfbbe12501679f201e2be5ff92e806309a7286db91cc610f0529e2825f8bd8faeee1bcd0dc753e135c1f2852737e866fef04b9db0e29532fcb8cee990dab4515ee2269672e13d6d2dc06a9f5dbcf8c3372b18d0cb29eeb56bb244acd4e6153fe08a5e2de128fe656dcd4b054b049b524c6bf9521d17f8200fce3875b2618634a975c556ffe735ac168cfb42ec6d3e0eaa6bdbfcb6b4cba9d1d902665f464fd2beea873de7156974eed91e70e7e9c3acb505dcd7b84e1d999bf46f2d3b4f4c35c471d5b0847c6ac540f1c91f560b1b4278e0e740b63495e18fbd6b2972057a7b373dc57e5d20c05a24e5bff06b52057b21b5a8ff2b43986ccac21cdaa07c7d235d35986f41c5af77863c2eaea4a0d5f58ffa1b1eeb92ccc8d66bff791b61d12566b57abd9d36c655dd7b054b1f91f8f4b495d35c243133dd7bb93f58989f94281b6cb27f7b5816a46bfa1435035eea3a84b37d521d4865b34c4b85b7dd8a9c76809f2d542f1c3089781d6931deff53ef5efc206bec3e4a2e75a419f82cde3ceb96fd51b35673b9e4210ad62d03e3bcc0cf65d860ae62016be6bf3f37a49e9aef6b3484709aa6b8850c025b52ae0c538852116f1becc52cdb57c7b99713defb18a9d45f3f77186015df5ed4668f2027dfd7ec7053f639c03c815aeee969569c29b570bc2bb2c1a18f44361da261c017b3c5bd3366d4f6e4a178fc3ffe7323c1ad2e6f7d758a422be7acfb2276b75398160e0fc976f9200799b9e821b5914466bf304996f554c604b79f93a7a3e4cf113966d4894394ad7d9434def7215f6b5706211a69443df172713a95f72e35381943424c8ccf2ee4a6d31ff34b7c451e8c082632d5cd68873a77a60aab8ed65deda61da90cd660f53d20dc06458f3a8c8f02dd6ab93e23401f8ff07839412015352bdbe28b1295eba6b6aceff466f7c8451ba2f60c5b51dbcf3f3c414e8cf49d51d21a74154faa796c243750bf3038b33c4412b04f4034eb2a9aa8a2dd049baf214774a3267c476f387fd417c486d81564d145ad43703b2bd5d6c98c9ddb5697654685817d72d07e6b7358569c7ce8a1a2c6ae4ceb2a7c3e7bd38a877d17e836d086b30b3735c397dbc7ec0c186db603995c97d3c04df353f5488b730777b0ac86dfa0279a4d39faa794650acd19a96f3a48673c52d66464f7a279e4df527364e678bbca098487c65e4d334770a7aab26b6688eaabde94ce5c3d0f3ea1f02d1b041bf24141b160355010d3a583b6e0b783445b98669a0d275b0aabe141551123713398a0c6dd6f671d9b392fc0c1d0b43d50889e51f67aac8012a0b114f7c5d202c9cf10481993c79f1b8ab2091c179103e26137c8446bdb02d431a0828e2f9ca28b30331c2b7e8f09a04eb29b09e2c89ac834d6567cf00153598aaa34d87a94d624472e0de1d24c87cc95f8c43279e186c07b1a02082998f37785b3a93a793c3a04e80d68d7ffa909d3ab341e80f6d35f8a6b024aae4e23bdbb26b072a79dedd361490827b687b39076a36a6c60ce5cd64c505c434d0edb79fbca82ad2ee9b1230005aa9337dd590660aeb9e34286450214e8394f83d6b3be0b4865ce380b32d869764261a4fe9c68162530e4334483ca44558936a67764ecefb48b497885f1e0ea28e4dc0b378abb8fe99302a0c07829924df1f4f4dee1d84831204e05f9f9f77fad055d80eb118f9015fc3d6a0641ea28fc94dda0a0ce3f45162630ef69f537219b6e1e393998fbdeda872fbd0aae9f8ff5f9614f6b9e0efa1877f3bb1f17f466aacfe8ec6896b7f0497f113ca0bfa0792a43796fbda17bc40dd485b8cfdbb391349059ac8185bd3ac834e3d1fda5804cb5275dadb32a43a2767848ba30281ad42d817e820d76a391c2eb474accf2cf291e8c7862d26d9a59f33145c30823935bddcddf13bb7a5ed24256ff85d08c87c15cf0d51f76492c90f81bc1cb8966dbb5101f6f032ba28baa0750c3744b949f603d36905508e3e4e3892ca894efcb636a6befd670a12ef951fa8194f2e7c04a58168bbb40603f2d3574b8e58605a6f0e56c57867ccb3d3f1b9fb1d7f8b85560706a58e3f25f474e8eceb7ec5a751a5dec7a4e463dd5f0ef12eaa9ed2196fd4992c9f2081b5084a397c02bec40e07be23830bcd6d0b679393819e949d47f4c788cf50cc65398f8b968b15e76e71ea3796f99626d0d275cbd067616e09d49d3be24d90cd4c5878459fedb5ab3037ea020b08fd142dc2cccca826511822b82cae05faa840e7e9350d02e4bf7c3b1df932716472c6e5aaf6a2a2052b773bfb49ee41e65efd5f8bcaee1e485eb9168c21a916fcec5c8c4c8801cd7c5169cc8aed8e136c75abdad36d95da25a8a0851621f05e87864fd1818996a885df59d76e1b617b3c6af2ce55c1b1ac3d497a07eb40ac04002b9c398a976afdbef680b7bcb17bbd91eabeb5d30893877815de9d33b80ced6b2cc0dd29eb75d63cfb2fb20ee3f5eb375b0f4cda2c2e0939e3412632387d77277a60d4fa61c149d2ac2dcacb90a0e303a25b1a5c29ec16a6867ef33ce66cc2592528da1751898df64eeb87d38f8dc760477131ddb56a1d32cb6f65a8281054992e7361e6e73633475fb17bdb20e2026a9f120ae7a3bb6e2fa68dc914387318b2f937077155b51199d6d246461801c4169b08c2bfc2b2e2804d870338b783028aecf9c578e79d9aa2969cd8f0e426746872c638bff0c3293501dd0dce0c9bd1eb845eccb23da6b209d91c4c55431482464f0d7cf75b2f36db993c8a5aa8511e58195c2e85fbafd5d2ac42d810b3bcc2d30d7d939d1d60797e7b12394d296dcdbf87daf070fbc334fc844d22577caf0fc1d432106c6739ae6907847eafc41a9ca934c2195ecac14db152326fa236deffe0e32e66d7ec35199561058d243b9ff6a87b0a28cd2f1ba511c305097993ee7267e7654ecf8c3a7679751493d9796d546c45ab4f90eca798c7d09d89d47dc23cf4b9b0296a3021b2360523bf839a44650d370d1d727a363d0cc343d4bddcc042687e5f7096fceb4027804443317eaffb5a3d6cdb388b931a44ef565ca17499d0925839513dbd878a504ec7d3c3f3f02e717da089048b98e97a4d24963a7c1195792c6b4702bf3f8b7185153a4687b578f40d34b87399fe346252d537d349e9387d5579e7f87319f7338bc2cff9b9cab9ae309ac91b9feaddcbe8479d27db3dda426b61ad5d05d6e8dc9d0a644448da369611a5b49a030fbf8ec2def39a114056079c0217db1077fe972c5a1eaf4f3bde2b7c1cb8fd42e9f40f1518c13fa0f830e16631dd3161b693bbf06138c285805a9f27c48e3944637671a8282276cf64a4af7b91857bbff5e07c09f6d0c152f4eab7548daa8a2b79f35f63d0ef50247d4707695269465e90ddc38ab780bb2a9e1968915976c22089e28e130817d3be460f42cc6e4a90a2a9c5e6b355ff85b2c832fe05b91f3974f1ceea02c9a3f4a5f65bce8488872cc0f9c890071639cead94c48eb133dc9cb7d0d96144cc5b53474bcb14fccff47a267c7e82e9560eee564b7325761bf1cf960ebb8ed064b3b4202e332c756959b9dec91fdea8f515a9c2ac285ea13713eb04b8dfc2f9ea5fa758ca2186a38e9c0fca39eb59ca4c399beb30987064ca88128ae549abd9056ad16c110eeca90fbad65ebc6870214f65ebac6db8b7bb56a1d9f496b3180812b9b57195422fd23831f673f3cc7df627d7e6916b0ed97295f0503d0ca732af7899069f52d5cee5bb6597c0440f5564f0f52aef1b25c3129120996104a2a1c9943113aa9c0600cddf2902fc960257a3a6e1914113b255ed1bff36373b7195843c2a7d47efbdecaf2e234f5a2727d40ec24d3e380b0492dba1fa0163fd058cd4dbd4158ef0fd43ee22cad988f7f75aa688feda0242a60881d7077f0d41c06dd846f8828827decb5ec859af56215f0956a327a7a44fa0b0ccfe6de552c8436c033e3091bb572655cae93ad32a902965d73430e65cd1be2eba5b01360dfe9c3e2e0220828523adeeea4bc3fc2c8219d46ea8ff239b25bf3f86722b5ac03b8750b8bf76412886b0231969b4a7afdc7351226c570190a82b53d586d2350633818f5ceac1e927e872aadc897001c73ba3d48ccd28e8417d7e51ea9eb9a780b553256d2630952320fc8cf5efc28150f5bf92020256b794043c2ec55c196d657307ab7fc51db1f5e6c32ee67397be2c18b77a8c54fe7d7232a6127959b94fc94e868aa5fd1271bb80136de445e8599240c190435597feb4a8588e9c64e4ea626a860a62be5cbd2111857376cb68a929d32773c3d8cbaa4bba26e4857d01cda0250c61d3fa97cd9dff1d2439532b2ede1a584a833c0ddd267fe6d789a786f2a404f16e313387783228e6bbfdaed628b28c8086953cf077cdf849230adb1b5a0ae810e939215c1f52cf5134a8e02c0a23df1a3046cd6838ed51e5515b2d54b95f8f9f6c3b8214b0ccb12ecee172959d6ef18c4cdc9585ac19bf59d675649cfbe610e77cd9f79f94f950692761a5741763e9257574d311dc02dbd7b8e396c9b717040dc7a5bcb8c84cd7330e66f7528d6132f1fdd257acae1c03bf35c4d7c3d4cad34b66f2265a9dcf47008ccddef07a93d8a3eb7b9a28028ce14325fe05df4a5d35e18b257569419bbaa8266ec667e18165c229b1444f9dd0d466728e7502a0e59a69abb0ed56139908a6d512a8cd5cf4c8f91a232038d0d9a192f9c534558e2ce4a62d26", 0xe1a}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfa3, 0x0, 0x1, 0x1}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {}, {0x353}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x11, 0x4003, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0xff, 0x3) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="0000080093177320494b272aeeda") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:01 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f0000000600)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = syz_open_pts() r5 = syz_open_pts() r6 = dup2(r5, r5) r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r6, r7) r8 = dup2(r7, r4) r9 = syz_open_pts() write(r9, &(0x7f0000000000)="a6", 0x1) dup2(r8, r9) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x2348, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r11 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0xa6) pwritev(r11, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r12 = dup(r1) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r13) r14 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r14, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r15 = dup2(r12, 0xffffffffffffffff) munlockall() r16 = getuid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x2, 0x4ca8557263fb171d, 0xa) r21 = socket(0x2, 0xc003, 0x2) connect$unix(r21, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r21, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r21, &(0x7f0000000840)=ANY=[], 0x0) write(r20, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r20) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r19, 0x0) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r18, 0x6) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r22) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r23 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = dup(r28) listen(r29, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r31 = fcntl$dupfd(r24, 0x0, r30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r31, 0x6, r33) r34 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r33, r34, r35}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r23, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x2, 0x83) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x6) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x8000, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="8f0a3d9e", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012eff586c651e027f00000019f3e4d3300000"], 0xa) dup2(r2, r1) write(r1, &(0x7f0000000340)="86203cd3535ed45df18d17fdf003fe97da092f8d6361fb714e48d9926f59d15a5b16afe01410f5149c8493f5947847f345a98602d2618cc7e4e2bd40bba2557def7e637ed69f0e0716ef795affeb4418f77435a9571269b6f227f3b404f7ba11e29371f92af823ad384c0a3b062795a53c7b57c29b1dada6eb5bbe48414050e9088c6a682482468b19b4e804ec9b3ecb0782013c7c4489c2de1ec3c9200fbb6b278e10e288d5bd5dc0e30b00"/202, 0xca) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x3, 0x0, 0x3}, 0x0, [0x0, 0x4000000, 0x0, 0x0, 0x0, 0x1800000]}, 0x3c) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/3E\f\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000317, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x9, 0x2, 0xf9e, 0xb4068908047cf4a5, 0x81, 0x2, 0x40, 0x6, 0x0, 0xfffffffffffffff8, 0x3f}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x3, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x103}, 0x84000080c1, 0x0, 0x0, 0x0, 0x400000000, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x0, 0x3, 0xfa) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000001640)=@un=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000140)="cbc6161a17713518663cd0e092ad157d748858eab00aa551967e911fe3d3053be09046aea6281e2d736de1e9e8614e688bc37cd05f3470b7f2fdc58feffea3df021db64867c71319ff9205ce20adaf64556fd562b8d2d05bd160de00b70d45ab702d0177c55c22c8c620ea38c6f0522fee314ebedb3508e694351d4543887a250756c1558441358ce6e45fd4d39d12cb8645b495d12b500066e514a94be0d5068b5f265a7b09bbd1876bda5d2511beb261ca1d410f2151eb3d934198f51250429efa43bd63acbc6b44aefd42a0ef7a38c49705c2ce8ab9", 0xd7}, {&(0x7f0000000240)="6e3672261d6f44a0d7ab4f1908c6551f679cce86a7a6acf6419e856b8e9ecc3db21377d2e128ad98e8bace98b21709e51a34e2fd02511dd2ce6255fdc55f59b0862b9b1da19aa31cc242d0f38c6b0b2e4dfaa60a0b8a20aadefd7f407ac88c9453ec0655a09236bade1cfd6c80a68f22d833cf569226cba21d2c4e6a4e53d97e3e90e56396b37b6adc7fc8e8bc367c7be7e98873a21140061a907a747d61b069d9689860e1b3fa0d9812e4d55b8c8179a5b8ef0328ee623c78563f8eb215c940e5863f9ce8128408357293a131cf9505ff9d5974afa33888a7466764d51913f9afb64bbee74e3569173138fe957289dcca846ac476029c2c11ef02f928191d5dcdd8528254e7bb0b387b6de03dbc8a44265e146e02d5030e66fe34434db786acde83be4bd367118a4f446498a09e9754725e8b859774c87e4b81bf6cd12f66ac0f82e236ef45175f3d451aea86ae1640a44d2e07d0b9af0f246f96e2e93c1ac174d5079abb610abe49f3c49b4bd797c2b7aa2b89089ed91b147a95b3ca28e1321c96c8a22d5eede1bd349d8382b590aa5ed13efae10b3bd3548c896e3953b50e9acabc8daf83a186b5c0b998a1f1ce9252c2cae7c96c7777ddf846558c4d89470894b793e32a0b1985df1e52a8b2a8cf0f0633ef013d825a6bed4464fd032f7406b6aa9e1f1fd139ff6da38a2d9c3afd3176a69eedd5808428f36641e42aa7a6220e0ce4e97d585d81963037860efe7d32a176654ddb2d6fa00aa7bee1a3a19fee723fe9758d342a68e108ef14d523610904957cfd35322fcb5e66b583dd32d8ec6871dbc7366f0c3cae2e7bd715de64eeaf725d6fb3dc1c220bd0d3393580857617744b77145a86ba74889fa83f5c815d425caf4168584c5dcf5f523a17144ad62f7c0db1b536c1d5e21247cbd30efb67ff94cbf34b30bb44123263e3dc6517d5faefdf958528fe15248016d94581020840d5c718d02d8083340134612e85217e58186a79ff275693da64c6fb1c70617ad8eb49baaecd2845d44a6ca58130e660f46ac9a27ca85ed933d6009a7a7e165d8e2a4daf5f26ebca79e120ebde051466c9d78852e8e219960cc8c1cd66a34c5e111135d34cbad0b4c024e24d4f4fe303723d5f78d2e463e134acd98d76a9a13c47e6ee8dae15dc70d046dd0927ced21755c27ccb339e4a60045dfb270dbafc5c562ce7dd646281fb3ea85695f573ac3c4032c7442abe15988fec0d8fc47aa7e48b8676217a23c085eeb7d6572eec3b051b8e2f1752f2a790c167fff0d16b86a861b414817a348142954fe377327f1d7e493683100aab6e015efdb912f91d0a640301bf9944944c6dac076953f406f5d810db9029228e767448cf4c0bf8f13dccaae12009531b3bd0288e2eefdc4e8df8437a18a8a7908b5de358cd21362b8eb79eef4cd5de4ffceb63a11053508818e1191cd9d051e6dbac84128311b97057d630b1a0f5c95fc011dc61550f56aeace115a5f460de6540b0d212cc94f51f5eea36613f9cfa2c4f512698a9dcbdebaf57e7e6060e5ee81549145b747a4324ff48bef3af514bb8c63dc7454126ceb3dc0a693b166535c1e3172b762e659373a64db3a580a272995f1f3f4dcdb1306468192375fb0355a48ca28ddecbab7a90f53f9b988c654a81be06f776ebdd23aa58ee193c7c4bf1867130711026f955966ecdf0a6a537ed27cd79d23137ef937e9322d84f79d3f4cb4ec0f64bafa8b076643834c01cf9816feb46d39a09631f42c76c49b793d63f14f01de26f5a02fdd8b58d8d0e6e64d963d49d90473ba9874d0188a67e85d1fddd65216b797b55d5539158b6e134a9fdd16a0fadb973b297dbefb0ef9b2ba01c1ff29b76a35d7180b82984cc5f5fa32d07ab15fa3fb84ec5dc7f53550004bb44590683272733235ad4483e81349665344ab38f2b3546527f578bc91f46459834654fd2068812a8c91b12ee1c9e0f63200676a33c0ec47eb57776188a121d5286d57b94cb18db445bd1a0af001102a91931155ce96be7f2794ca74b011763c00394e2c363f39df8971f07af1b011ae0ad7281b0d9c8a61c6d02d3afffb8ebd0f602c05d65e0c0fb693a631fa84f71f3f6b4503d77cca2de94eb7b80c664d76fec29ffacadd38bdbcea6eb28215e390e0bc157856cc5e78c821a57ffc3101e780f4765329b495934c691b2048a6517ca65494b1228d5cd6f5cca2ba234470b57377446b2dffac46ca3d5a7999210a47ebb57ef1a29a59239c00db16cffe5080733b8658e6dc760ef7a53931d43a1d5e30b41456924377a84ac72b5625b5b05e74c10f637a1ae4600c3d72ebc7ac03b0ff7f4772c335b98695675fc289411feeec860b649b608a3b99d1461ad7acaaf187fd626a22d74f4982f0b298895061f60912e7b2ab85de52a177995653fb169af78cad2a908a5196cab732a70ea326650a29089ad26072d398f134f86557f5a5d6a5621ffaa3392f15fd1548694a453c6988357de1b42781d6e8a2b171853c921f1ab2ff72398b0ae85269505659da92a947cf2c89693bf3c22f0e748a569470ba0ddc13863d238ecb35ab48b5403390b95b409415dd77e7de5c1035f6251408cc622bb1a4ce95de4af6a41f15125e6e493ac75d28a84a79012769b3e7a6d49e16a0756f5d5a870e83d7bdb3a9cc873d2c07162b0e3a08d4fd73dca6c44900402b9b620a4f11560dedbb2871d57a560572fe98fedcf90cc18227ffac887f3b42cf57475b0886e5768961c67b7ad7e85f47286594ec961984f6c7849abbd2b6c54aa45bea65fffb06482a242b5ac85499e14c79dd8311b4de387be62460ffa9586571834c5bceb85e3b0052bda9873d2e132e5eaec188677edc200805498964e6cf8aedf40490235f16915d62c2e7b13ccb5d36e92eac19147ce8cd5b0067f7e569d162ccb903caf2c3ef5a0e70090393e0d603a271823cda12616795cdac5f730c0e6f2810e00b612686141cac339c12db6c6cf68edd8c42c8b9b92634f8a34f1a6ea32e198711029ab6a755f4f99e65828d03af13e2fdc377aef8066a0b393d81c0b838a86b00fea1a03e0ffb34fe73b77ff69ff9eb58204b3834c192dfc231baf1f04b99362ca8c26d4ecf9ad8ffae8e55a02e278e95ed2bc293aab5883619135b7ef7e8544e544c122dba406c213b964a17c6055a5ff733cb15ebd75e79441928cf4d133ca85a45984e6f6570ee85de70d61eace60a522f712b3a6a4478c51b8598818610d1ea7f8ec89165bb8f6e09b74d8989d2f2d4c6bfe7b15de982b8c97887c7638032d3cbbf9fdc0e36cd020e726c453d2be763f3f8e7cf5665beda3942f60e55aaa142d727b9d0d002d8c8fb317c40dc3861d249d9378591d8d5ab2d8e5bef2019d874a5320a0f800f8b5c86d98b3c87557ae331a93b21ac897a48636ea089dc4761c90912e7ad569d9bf288d264ce162042df4ab1d634251f4dbae5e3219b5e8fc9a326ef5749e3f14e1b7c824f18f3d3af2dd02c1136666f77165f03b4fd88be9d19b4e9764d674cb5621029767d21e1394bd818c8e1f340ac5cc6f84456e75b684db26c3ceb663d53fc42b227ac362ffe2a724534d6eea0c3bded25cbee95926c83b3f5fc960242a3bfed712a85179f95c8b1f42974642c80ca125591a37974d94afefaeb3279a283740543460ae9285e6b5fb1d400dbb78f327381cec813e58a127446b681469383d20897e1c796bd298d72ef3d035a34e9a853e93580e10f978873a73c0a7d5315a10854678a8b392e555d629d1a6787e4f52df9a6444052583ed29bb7ab3ab02d5b2e7701120c1911842a70b8a559b600a7f0e7fa75be218179655ece8277b122192752e9b078eac2826cd0158c428740687a1fa0689014e649d48782063ff4d4f9a352a2d8e0868204b8bcffd048a07a4722d8622ee822dfdaec1618b416e1c463dccd884e424f8ba385f73ddfcb387f1eee32fdb0d262d8c097c104dfafde4f42038d53f37d3b7f884647a0a22e486bb70b5c7902d955e3d1eadfae69e0956817142a2b970dd97c1d0614e6b290f2f69cacc48059378172a3f39e113971ca3d6da359a07bae1e37b9839f8110c5cf58af57a11967d878a7991c4b70a2bee9a2e36f9172bf53e3d46e386b5899e4001bdf19901bdb0ace1cfa04ed4eab413489e3679a4ed36027c64c37ba5b1e00e99a569e247566ccbd6bf8abe44198b8327f0bd97d28d6be2003db42ace4605b4d6c4f97733219da415f67b466dfa58bdde3d742055c37be1af817f30fb92e9faa4d386843ec7f10524f8b27906a467de49303298796785f2b022a8cc24a4dd364acba570e68e6ce0be2a292dd4111d11943eb912d5bf1948180a8fca8f77b4f16f4ae45c88aeca20a453471cc9507fed3aa7be081d99af41291bbfaa3b191ba9ce23f1f687102f266273e7942f04cffe4ef394ec460c67935abf4e93864ffda45881a837f48460e0a91ebaf70358363697f3620722620f77e41598d35cfd4cf4fb3b5390144ec343d2ed35913add24c777411226f9af4f369297cabe8fe2a52d0770d75265252c8fa4a3a92fe4b91a194cb92ee8fec1c13e64aeed7e8e7abcda1dac2f51efe19d645a877728ea751c370ee74940f0dcd5308a6acda4181472d70c301c0e8499c9a1659dab3baaae3eebd057baf6955f89831d679fbe045b3fc8e8c93eb23fd5499e0a467895b44c20ef57dc41d30bed1c1908e4f72b85983a91171ce0b4195ec068adb65307ebf376014109800e8917b63341f0de161acddb8692add4442b0b1cdd3ed8dc21367d8837f00bf0ca7a6b3427e19ad25b722cb856f03dd7c4c85332951f643b5fe0814de29978ba7d772b5718d92e833402263cbcf208a8299850f86eb502c393bafa06a3766c7df54a842c5a04a34e83fd63ec5430410e5b2b8c276761d2d1acd226ff4803e1a672591f060f0a3ddda141f11510a34133407f7c484cb7f572a588ba68570953a5467ce51fdbaa3e0e2db289b51df400804afda088b6ff2bb9a28fcd27bb7643a9c1fcbb9c4506281950ec8bbdd7903a39024d012b5f43a825e4d790de66b8a661113faab749dbbe7146dbba00f6b3515474f5a9923210842b6525de5618ce8b3c3577954070e92de74e99d5ed1bd5c88dbed67b1cda2bf36ae4ba82ab25b6c4454eacb0fecdffe7a501c613b3d303957bd658e64cf3520ac7a76c8f3e4d94a950ac83e19c4b9fae2fcbd69473bc2d7dd4432b424bfc6c204b4c8581147764b011c5c34791228a75acfeadd5a4d5c66762050679aa8fcdec377e88cc623b47c42d5467931f8226af6558fcd0cb57caab199af6ba00b02ec535e1fa7827ad03054955a38ff42c624fc9cfa3d5ae63925de3ba954028f1c9dfd0480ad6502c5f072679fa4dd71b4dcae9498534fa2e2b4e960fe6284a41e8af58fe0a07a50990bf2338c30e3f8f0d3126b35e936afc13e7f751f2dd0f12d153e75cbbf8f10fdefd914451cad91d9cde29447997b66249eb9ac1cf4036a50e956892fdd8c0bd738fbe231e5fff3a42cbb16e3ffa4a94eef5768524f54f0813777c594de6020baf446987c4750054d749364d40a6215569745d690b44494901f3b51abe4d96b5c6ae8c5e5ae2758cec4a36651a6008a62439f53cd1df24d0fa6797e27c350d94e1b631dc713aa18c29a047a9ab412252781f88f5a899283fe6620f46d949b364cf852990c54ed3d9dfb2fa370737351ab6ac2fe1a69bfea92e25e383c9aa7824d010532e3ec19a2d951763cdacf72a816d6d62520621b538ed1f77bb6f84", 0x1000}], 0x2, &(0x7f0000001280), 0x378}, 0x4afacf306a83f0e6) sendto$unix(r0, &(0x7f0000000040)="959f1a88af28cecd32fc48200de9cb5e427144dbee98d59083084c13f7ef73219d9f3643d1ce64b15a8d17ab44957b5db2191fdb0fe1646c8246a176aa12b2033b9554efdefbdbb794cac52788f333aec057bf1c217c4cc06bdd5903c5123410f88835ac770dc5939fd1b299059e397d4ea22a67ad53f142c5426a77b795", 0x7e, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() getegid() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r3, r5) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) panic: receive 1: so 0xfffffd803ea5b600, so_type 3, sb_cc 1022 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *487823 11330 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd803ea5b600,0,ffff800014886108,0,0,ffff800014886014) at soreceive+0x16ac soo_read(fffffd803755b5a0,ffff800014886108,0) at soo_read+0x53 dofilereadv(ffff8000ffff8f38,6,ffff800014886108,0,ffff8000148861f0) at dofilereadv+0x1a2 sys_read(ffff8000ffff8f38,ffff8000148861a0,ffff8000148861f0) at sys_read+0x83 syscall(ffff800014886270) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe75c0, count: 7 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1: so 0xfffffd803ea5b600, so_type 3, sb_cc 1022 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd803ea5b600,0,ffff800014886108,0,0,ffff800014886014) at soreceive+0x16ac soo_read(fffffd803755b5a0,ffff800014886108,0) at soo_read+0x53 dofilereadv(ffff8000ffff8f38,6,ffff800014886108,0,ffff8000148861f0) at dofilereadv+0x1a2 sys_read(ffff8000ffff8f38,ffff8000148861a0,ffff8000148861f0) at sys_read+0x83 syscall(ffff800014886270) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe75c0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014885e50 rbx 0xffff800014885f00 rdx 0x2 rcx 0 rax 0 r8 0xffff800014885e10 r9 0x1 r10 0 r11 0xe54068bc09026037 r12 0x3000000008 r13 0xffff800014885e60 r14 0x100 r15 0x1 rip 0xffffffff8115b788 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014885e40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=487823 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff87a0,0xffff8000ffff9458 process=0xffff8000ffff6710 user=0xffff800014881000, vmspace=0xfffffd803f012000 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 81006 402499 64118 0 3 0x80 nanosleep syz-executor.1 81006 93056 64118 0 3 0x4000080 ttyout syz-executor.1 81006 445950 64118 0 3 0x4000000 fdlock syz-executor.1 81006 164761 64118 0 3 0x4000080 fsleep syz-executor.1 12009 284064 0 0 3 0x14200 acct acct 85373 234979 1 0 3 0x100083 ttyin getty 53357 438940 0 0 3 0x14200 bored sosplice 64118 97707 66505 0 3 0x82 nanosleep syz-executor.1 66505 172271 81562 0 3 0x82 thrsleep syz-fuzzer 66505 271905 81562 0 3 0x4000082 nanosleep syz-fuzzer 66505 238482 81562 0 3 0x4000082 thrsleep syz-fuzzer 66505 248155 81562 0 3 0x4000082 thrsleep syz-fuzzer 66505 331909 81562 0 3 0x4000082 thrsleep syz-fuzzer 66505 507099 81562 0 3 0x4000082 thrsleep syz-fuzzer 66505 404884 81562 0 3 0x4000082 thrsleep syz-fuzzer 66505 231500 81562 0 3 0x4000082 kqread syz-fuzzer 81562 313512 1321 0 3 0x10008a pause ksh 1321 112392 74935 0 3 0x92 select sshd 74935 11978 1 0 3 0x80 select sshd 66160 521986 16066 73 3 0x100090 kqread syslogd 16066 133460 1 0 3 0x100082 netio syslogd 3710 232110 1 77 2 0x100010 dhclient *11330 487823 1 0 7 0 dhclient 19540 265361 0 0 2 0x14200 zerothread 46831 46909 0 0 3 0x14200 aiodoned aiodoned 95283 163777 0 0 3 0x14200 syncer update 36535 284021 0 0 3 0x14200 cleaner cleaner 17651 246015 0 0 3 0x14200 reaper reaper 12169 261930 0 0 3 0x14200 pgdaemon pagedaemon 34007 361331 0 0 3 0x14200 bored crynlk 20402 61604 0 0 3 0x14200 bored crypto 61223 204233 0 0 3 0x40014200 acpi0 acpi0 56087 157653 0 0 2 0x14200 softnet 96786 62385 0 0 2 0x14200 systqmp 235 460448 0 0 3 0x14200 bored systq 76187 17276 0 0 3 0x40014200 bored softclock 97324 409944 0 0 3 0x40014200 idle0 83952 270217 0 0 3 0x14200 bored smr 1 32137 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9525 6354K 7374K 78643K 12988 0 0 pcb 13 10K 12K 78643K 271 0 0 rtable 91 3K 4K 78643K 641 0 0 ifaddr 100 20K 22K 78643K 292 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 93 0 0 iov 0 0K 16K 78643K 281 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 78K 78643K 2352 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 18 4K 4K 78643K 20 0 0 sem 12 0K 0K 78643K 240 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 1097 0 0 sigio 0 0K 0K 78643K 104 0 0 proc 49 38K 63K 78643K 539 0 0 subproc 23 1K 2K 78643K 51 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 118 0 0 in_multi 128 5K 5K 78643K 249 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 315 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 124 136K 137K 78643K 5541 0 0 UVM aobj 48 2K 3K 78643K 54 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 181 0 0 NDP 14 0K 0K 78643K 63 0 0 temp 142 3563K 3631K 78643K 53928 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 16 0 11 1 0 1 1 0 8 0 rtpcb 96 95 0 93 1 0 1 1 0 8 0 rtentry 112 133 0 99 2 0 2 2 0 8 0 unpcb 120 2403 0 2395 2 1 1 2 0 8 0 syncache 280 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 178 0 178 1 1 0 1 0 8 0 tcpcb 640 852 0 848 24 23 1 18 0 8 0 ipq 40 13 0 13 5 5 0 1 0 8 0 ipqe 40 414 0 414 5 5 0 1 0 8 0 inpcb 280 1837 0 1830 17 15 2 9 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 20 0 19 2 1 1 1 0 8 0 pkpcb 40 8 0 8 3 3 0 1 0 8 0 ppxss 1128 18 0 18 12 12 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 633 0 435 23 8 15 15 0 8 0 art_table 32 635 0 435 2 0 2 2 0 8 0 art_node 16 130 0 92 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 27 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 238 0 228 1 0 1 1 0 8 0 shmpl 112 52 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3458 0 2068 46 0 46 46 0 8 0 ffsino 240 3458 0 2068 83 0 83 83 0 8 0 nchpl 144 5364 0 3759 61 0 61 61 0 8 0 uvmvnodes 72 4125 0 0 75 0 75 75 0 8 0 vnodes 208 4125 0 0 218 0 218 218 0 8 0 namei 1024 18957 0 18957 1 0 1 1 0 8 1 vcpupl 1984 16 0 0 2 0 2 2 0 8 0 vmpool 520 18 0 2 2 0 2 2 0 8 0 scxspl 208 18062 0 18062 19 18 1 7 0 8 1 plimitpl 152 94 0 87 1 0 1 1 0 8 0 sigapl 432 1265 0 1252 2 0 2 2 0 8 0 futexpl 56 33397 0 33396 1 0 1 1 0 8 0 knotepl 112 236 0 219 2 1 1 2 0 8 0 kqueuepl 104 496 0 494 4 3 1 4 0 8 0 pipepl 128 680 0 663 5 3 2 2 0 8 1 fdescpl 424 1266 0 1252 2 0 2 2 0 8 0 filepl 120 14346 0 14259 20 14 6 11 0 8 2 lockfpl 104 608 0 607 1 0 1 1 0 8 0 lockfspl 48 160 0 159 1 0 1 1 0 8 0 sessionpl 128 19 0 9 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 3477 0 3470 1 0 1 1 0 8 0 zombiepl 144 1254 0 1253 1 0 1 1 0 8 0 processpl 896 1283 0 1253 4 0 4 4 0 8 0 procpl 648 4761 0 4721 6 1 5 6 0 8 0 sosppl 144 16 0 16 5 4 1 1 0 8 1 sockpl 384 4356 0 4339 28 24 4 14 0 8 2 mcl64k 65536 148 0 148 3 2 1 1 0 8 1 mcl16k 16384 18 0 18 7 7 0 1 0 8 0 mcl12k 12288 47 0 47 8 7 1 1 0 8 1 mcl9k 9216 32 0 32 11 10 1 1 0 8 1 mcl8k 8192 48 0 48 9 8 1 1 0 8 1 mcl4k 4096 148 0 148 3 2 1 1 0 8 1 mcl2k2 2112 11 0 11 7 7 0 1 0 8 0 mcl2k 2048 71440 0 71419 17 13 4 12 0 8 0 mtagpl 80 64 0 28 2 1 1 1 0 8 0 mbufpl 256 124467 0 124233 64 38 26 31 0 8 2 bufpl 280 12053 0 6851 376 4 372 372 0 8 0 anonpl 16 172632 0 152057 153 67 86 100 0 62 0 amapchunkpl 152 10220 0 10053 36 24 12 21 0 158 4 amappl16 192 8631 0 7493 131 73 58 70 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 562 0 554 1 0 1 1 0 8 0 amappl13 168 8 0 8 1 1 0 1 0 8 0 amappl12 160 139 0 136 1 0 1 1 0 8 0 amappl11 152 55 0 43 1 0 1 1 0 8 0 amappl10 144 17 0 13 1 0 1 1 0 8 0 amappl9 136 980 0 977 1 0 1 1 0 8 0 amappl8 128 590 0 559 2 0 2 2 0 8 0 amappl7 120 38 0 35 1 0 1 1 0 8 0 amappl6 112 59 0 50 1 0 1 1 0 8 0 amappl5 104 304 0 295 1 0 1 1 0 8 0 amappl4 96 1514 0 1480 1 0 1 1 0 8 0 amappl3 88 678 0 667 1 0 1 1 0 8 0 amappl2 80 9338 0 9269 3 1 2 3 0 8 0 amappl1 72 35068 0 34646 26 17 9 20 0 8 0 amappl 80 4976 0 4924 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 53 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1284 0 1252 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1284 0 1252 1 0 1 1 0 8 0 vmmpekpl 168 15347 0 15316 2 0 2 2 0 8 0 vmmpepl 168 164733 0 162473 212 107 105 142 0 357 1 vmsppl 272 1265 0 1252 2 1 1 2 0 8 0 pdppl 4096 2574 0 2524 8 1 7 7 0 8 0 pvpl 32 439275 0 415867 330 119 211 235 0 265 15 pmappl 200 1283 0 1254 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 227 0 82 6 1 5 5 0 8 0