d(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x23, &(0x7f0000000100), 0x4) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) (async) close(r2) (async) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7}, 0xc) recvmsg(0xffffffffffffff9c, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1063}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) (async) setrlimit(0x7, &(0x7f00000001c0)={0x100000, 0x100000}) setrlimit(0x5, &(0x7f0000000000)={0xef, 0x2}) (async) listen(r1, 0x7fffffff) 16:00:25 executing program 1: r0 = socket(0x20, 0x1, 0x2) shutdown(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=""/8}) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1500}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) seteuid(r6) setreuid(0x0, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1600}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x23, &(0x7f0000000100), 0x4) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) close(r2) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7}, 0xc) recvmsg(0xffffffffffffff9c, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1063}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) setrlimit(0x7, &(0x7f00000001c0)={0x100000, 0x100000}) setrlimit(0x5, &(0x7f0000000000)={0xef, 0x2}) listen(r1, 0x7fffffff) socket(0x18, 0x1, 0x0) (async) dup2(r0, r0) (async) setsockopt$sock_int(r1, 0xffff, 0x23, &(0x7f0000000100), 0x4) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) (async) close(r2) (async) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7}, 0xc) (async) recvmsg(0xffffffffffffff9c, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1063}], 0x1, 0x0}, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) (async) setrlimit(0x7, &(0x7f00000001c0)={0x100000, 0x100000}) (async) setrlimit(0x5, &(0x7f0000000000)={0xef, 0x2}) (async) listen(r1, 0x7fffffff) (async) 16:00:25 executing program 1: r0 = socket(0x20, 0x1, 0x2) shutdown(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=""/8}) socket(0x20, 0x1, 0x2) (async) shutdown(r0, 0x1) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x8, 0x0, &(0x7f0000000100)=""/8}) (async) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) seteuid(r6) setreuid(0x0, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1d0a17a6c56dc565d312b93fb9a2e670f94a52ba6f8e04facd6929ac78a329ec844dccdf4533b50c039e61a4fc58997b7bbd156dc29c49556440c4022c3b9d10135fc20022eb9b5b32b2ed0e553e157f12cc50d4570faaf6901682e7275b620ade2fe0d330892c2a47e8bada10df024059fc9fb56a6e1fce40a12d462de682ce3c32466c8d9461670d0c669fcfaffffa8128cd4fe57397f2a0f5a7d7f88d34c48376491c19978c617bf684305ed06ac595194ba39a78ccecce1fcdd18d24889eebd578b82a8ef2017b795c3928590c571a3721c88601000000000000"], 0xa) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) write(r2, &(0x7f0000000780)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201ba6f5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4afb74202598432fac11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10903578090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b20aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f90052394a1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd94375347d18f0eb5", 0x4d9) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1700}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:25 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1800}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 3: r0 = kqueue() kevent(r0, &(0x7f00000004c0), 0x200, &(0x7f0000000500), 0xac4d, &(0x7f0000000540)={0x4, 0x77}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(r1, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) 16:00:25 executing program 1: execve(0x0, 0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f0000000180)='.[&\x00', &(0x7f00000001c0)='[(&#./.^)-\xa6@,#*$:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='{\')\x00']) 16:00:25 executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff}) (async) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1d0a17a6c56dc565d312b93fb9a2e670f94a52ba6f8e04facd6929ac78a329ec844dccdf4533b50c039e61a4fc58997b7bbd156dc29c49556440c4022c3b9d10135fc20022eb9b5b32b2ed0e553e157f12cc50d4570faaf6901682e7275b620ade2fe0d330892c2a47e8bada10df024059fc9fb56a6e1fce40a12d462de682ce3c32466c8d9461670d0c669fcfaffffa8128cd4fe57397f2a0f5a7d7f88d34c48376491c19978c617bf684305ed06ac595194ba39a78ccecce1fcdd18d24889eebd578b82a8ef2017b795c3928590c571a3721c88601000000000000"], 0xa) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r2 = dup2(r0, r1) write(r2, &(0x7f0000000780)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201ba6f5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4afb74202598432fac11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10903578090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b20aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f90052394a1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd94375347d18f0eb5", 0x4d9) 16:00:25 executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r6) setreuid(0xee00, r1) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r7, 0xa0e7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) setreuid(r8, 0x0) dup(r7) getuid() setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 3: r0 = kqueue() kevent(r0, &(0x7f00000004c0), 0x200, &(0x7f0000000500), 0xac4d, &(0x7f0000000540)={0x4, 0x77}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(r1, r0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async, rerun: 32) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) (rerun: 32) 16:00:25 executing program 1: execve(0x0, 0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f0000000180)='.[&\x00', &(0x7f00000001c0)='[(&#./.^)-\xa6@,#*$:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='{\')\x00']) execve(0x0, 0x0, 0x0) (async) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f0000000180)='.[&\x00', &(0x7f00000001c0)='[(&#./.^)-\xa6@,#*$:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='{\')\x00']) (async) 16:00:25 executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1d0a17a6c56dc565d312b93fb9a2e670f94a52ba6f8e04facd6929ac78a329ec844dccdf4533b50c039e61a4fc58997b7bbd156dc29c49556440c4022c3b9d10135fc20022eb9b5b32b2ed0e553e157f12cc50d4570faaf6901682e7275b620ade2fe0d330892c2a47e8bada10df024059fc9fb56a6e1fce40a12d462de682ce3c32466c8d9461670d0c669fcfaffffa8128cd4fe57397f2a0f5a7d7f88d34c48376491c19978c617bf684305ed06ac595194ba39a78ccecce1fcdd18d24889eebd578b82a8ef2017b795c3928590c571a3721c88601000000000000"], 0xa) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) write(r2, &(0x7f0000000780)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201ba6f5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4afb74202598432fac11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10903578090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b20aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f90052394a1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd94375347d18f0eb5", 0x4d9) (async) write(r2, &(0x7f0000000780)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201ba6f5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4afb74202598432fac11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10903578090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b20aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f90052394a1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd94375347d18f0eb5", 0x4d9) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:25 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x57f, 0xff, 0x4, 0x8}, {0x1}, {0x3f, 0x26, 0x8, 0x6}, {0x0, 0x1, 0x0, 0x3}, {0x100, 0x1, 0x20, 0x4}, {0x7ff, 0x7, 0x1, 0x27d54e07}, {0xf65, 0x10, 0x3, 0x1}, {0x7f, 0x1, 0x0, 0x800}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x35) r6 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="a8b616919670e6245a70259a9fb9562599a9560ff8c63616df8f8234addb1d3ee3ebb48e358209c6d8ca3758dcf662b8c0d83fcda797cc363cb003602fe9cd7b15f91717667e21f130e19bc2d78212315ed3eef785e9e1acee9e", 0x5a}, {&(0x7f0000000240)="e71a1ae732d0713e05540524fe0fc9361bd5c7262de8365ec58e07f959fd4e58e904c26d99bf05d9d3cdd89f90a16baec2577f1b0a29aa2c2b82c1191acc4de48861fc023636d0345c1ac3dddee2d0a9a2736a43c4e6c966970f93d257869ae4382db8afdf15b55cc432ad1d15f0f95853c5374d5a3a22dcbd1a2ef1e7c8743a30f5489bed2f9cd2e7f8599e715d6e6195e2099a6b26d10cea8aa6187e65546011cbacaae3794eb290791e13c475c5380d25d1f97c14faa0628bc73ea15cb09cc2c1a5a6e93810ee953b584f810946cc9abff7557e41159ae5a478028dded5ab94f76849f7a3d6ef5d5ac06c99c96678e3ae55f3bd272fc3e5f4f3bb6d", 0xfd}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="20000000003a259dffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x400) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', 0x5, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/27, 0x1b, 0x841, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r6) setreuid(0xee00, r1) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r7, 0xa0e7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) setreuid(r8, 0x0) dup(r7) getuid() setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1900}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 1: execve(0x0, 0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f0000000180)='.[&\x00', &(0x7f00000001c0)='[(&#./.^)-\xa6@,#*$:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='{\')\x00']) execve(0x0, 0x0, 0x0) (async) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f0000000280)=[&(0x7f0000000180)='.[&\x00', &(0x7f00000001c0)='[(&#./.^)-\xa6@,#*$:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000340)='{\')\x00']) (async) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', 0x5, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/27, 0x1b, 0x841, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', 0x5, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) (async) recvfrom$unix(r3, &(0x7f0000000200)=""/27, 0x1b, 0x841, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) (async) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r2 = getpgid(0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x57f, 0xff, 0x4, 0x8}, {0x1}, {0x3f, 0x26, 0x8, 0x6}, {0x0, 0x1, 0x0, 0x3}, {0x100, 0x1, 0x20, 0x4}, {0x7ff, 0x7, 0x1, 0x27d54e07}, {0xf65, 0x10, 0x3, 0x1}, {0x7f, 0x1, 0x0, 0x800}]}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) (async) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x35) (async) r6 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="a8b616919670e6245a70259a9fb9562599a9560ff8c63616df8f8234addb1d3ee3ebb48e358209c6d8ca3758dcf662b8c0d83fcda797cc363cb003602fe9cd7b15f91717667e21f130e19bc2d78212315ed3eef785e9e1acee9e", 0x5a}, {&(0x7f0000000240)="e71a1ae732d0713e05540524fe0fc9361bd5c7262de8365ec58e07f959fd4e58e904c26d99bf05d9d3cdd89f90a16baec2577f1b0a29aa2c2b82c1191acc4de48861fc023636d0345c1ac3dddee2d0a9a2736a43c4e6c966970f93d257869ae4382db8afdf15b55cc432ad1d15f0f95853c5374d5a3a22dcbd1a2ef1e7c8743a30f5489bed2f9cd2e7f8599e715d6e6195e2099a6b26d10cea8aa6187e65546011cbacaae3794eb290791e13c475c5380d25d1f97c14faa0628bc73ea15cb09cc2c1a5a6e93810ee953b584f810946cc9abff7557e41159ae5a478028dded5ab94f76849f7a3d6ef5d5ac06c99c96678e3ae55f3bd272fc3e5f4f3bb6d", 0xfd}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="20000000003a259dffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x400) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r6) setreuid(0xee00, r1) syz_open_pts() r7 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r7, 0xa0e7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) setreuid(r8, 0x0) dup(r7) getuid() setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1a00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:25 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0x1ff}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpgid(0x0) (async) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x57f, 0xff, 0x4, 0x8}, {0x1}, {0x3f, 0x26, 0x8, 0x6}, {0x0, 0x1, 0x0, 0x3}, {0x100, 0x1, 0x20, 0x4}, {0x7ff, 0x7, 0x1, 0x27d54e07}, {0xf65, 0x10, 0x3, 0x1}, {0x7f, 0x1, 0x0, 0x800}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0x57f, 0xff, 0x4, 0x8}, {0x1}, {0x3f, 0x26, 0x8, 0x6}, {0x0, 0x1, 0x0, 0x3}, {0x100, 0x1, 0x20, 0x4}, {0x7ff, 0x7, 0x1, 0x27d54e07}, {0xf65, 0x10, 0x3, 0x1}, {0x7f, 0x1, 0x0, 0x800}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x35) accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) (async) r6 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="a8b616919670e6245a70259a9fb9562599a9560ff8c63616df8f8234addb1d3ee3ebb48e358209c6d8ca3758dcf662b8c0d83fcda797cc363cb003602fe9cd7b15f91717667e21f130e19bc2d78212315ed3eef785e9e1acee9e", 0x5a}, {&(0x7f0000000240)="e71a1ae732d0713e05540524fe0fc9361bd5c7262de8365ec58e07f959fd4e58e904c26d99bf05d9d3cdd89f90a16baec2577f1b0a29aa2c2b82c1191acc4de48861fc023636d0345c1ac3dddee2d0a9a2736a43c4e6c966970f93d257869ae4382db8afdf15b55cc432ad1d15f0f95853c5374d5a3a22dcbd1a2ef1e7c8743a30f5489bed2f9cd2e7f8599e715d6e6195e2099a6b26d10cea8aa6187e65546011cbacaae3794eb290791e13c475c5380d25d1f97c14faa0628bc73ea15cb09cc2c1a5a6e93810ee953b584f810946cc9abff7557e41159ae5a478028dded5ab94f76849f7a3d6ef5d5ac06c99c96678e3ae55f3bd272fc3e5f4f3bb6d", 0xfd}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="20000000003a259dffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x400) (async) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="a8b616919670e6245a70259a9fb9562599a9560ff8c63616df8f8234addb1d3ee3ebb48e358209c6d8ca3758dcf662b8c0d83fcda797cc363cb003602fe9cd7b15f91717667e21f130e19bc2d78212315ed3eef785e9e1acee9e", 0x5a}, {&(0x7f0000000240)="e71a1ae732d0713e05540524fe0fc9361bd5c7262de8365ec58e07f959fd4e58e904c26d99bf05d9d3cdd89f90a16baec2577f1b0a29aa2c2b82c1191acc4de48861fc023636d0345c1ac3dddee2d0a9a2736a43c4e6c966970f93d257869ae4382db8afdf15b55cc432ad1d15f0f95853c5374d5a3a22dcbd1a2ef1e7c8743a30f5489bed2f9cd2e7f8599e715d6e6195e2099a6b26d10cea8aa6187e65546011cbacaae3794eb290791e13c475c5380d25d1f97c14faa0628bc73ea15cb09cc2c1a5a6e93810ee953b584f810946cc9abff7557e41159ae5a478028dded5ab94f76849f7a3d6ef5d5ac06c99c96678e3ae55f3bd272fc3e5f4f3bb6d", 0xfd}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="20000000003a259dffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x400) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000180)='./file0\x00', 0x5, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x8}, 0x10, 0x0) (async) recvfrom$unix(r3, &(0x7f0000000200)=""/27, 0x1b, 0x841, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1b00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000540)=""/102, 0x66}, 0x0) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000500)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="8c42ecb912213731fada38a041da0e808ee223716385ca7332c4aea87524cf002878daf8c6a7b7f64e314338972137434e5737101110f1b0ec7c60c572063f72cb353836c1d3ffb978e19ee033efc1f741e133e784c2deabf4f8e6ae59e919c6ff3b8ae5d0d0f85e0db87eda721c92da5fb12efac537fc39645c8cd3d37c61735cb10b7b601e8f705edca17e3a2b779245e993e289c314f2a71d99bdf921d63ce57da7d9b83edf86999d380ab82505891d5fd34eb205c4c2b8b94042453f16f58abe22722e03c04745e951b705bd3be227b59b2780648e47a29381893d29e4c1", 0xe0}, {&(0x7f00000003c0)="63677cb574515443947d582bdd79d7885f29a7fc63e2a381e5025c4be5a0bbccaece8e79181c989053b27a6b7008a32aff420c1e092405af0476d45f6ebbfb09d2a0be5194fffd2f3e59575a76813e908707050cc099957e577197be34e5c72f1cd31210b2d368411ce6ad78eec419a0314bc46707471e536ce141e9571ad9626658f0a250e9f31c", 0x88}, {&(0x7f00000004c0)}, {&(0x7f00000005c0)="fe1df641db5abdb8b64747d12a927059e8fb6391fa54468c51c5ec1dbb204a482b883c22a503a359f3a08945bea5e65e2c2646d4aaa7078c47a1b272ceaabbe752bfc7ad92ddaf21de624ecdaa275a2f28719bd4b5031a32ba2434d923760c1c3821085bdebaa6605d5deeaa51dcc9cb27e3e1c71cda3fbae4fc80b8a71a56021bbb56d6cfcb10d41f2a979929", 0x8d}, {&(0x7f0000000680)="5c681cfb2ae07400134025e2079905bb441b68d7ef4def97ffb1c22a42d56cecdeb795d5fc4ca30e9e6515666dc1ad2264d9251ee655bfb87a8a2a11177f5e121278c23261", 0x45}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="d800000000000000ffff0000010000009da557ef8306e3ce5cdec9838e0430b1d3b35382f661e27fbf9447f0c278393e4bc5ec2263d414979b92ec16d177e867f6e39ef8d2a8eefcefde68086de1c890f90d7382ab41c2ed1738f25c2dec7f8062490f215e7c85f8d3d37806b6e7c79113aa08b2569c0073f6fb9b8c95a9f772378f97a5f1eb689fb9d56a6085870c5e2336d2d1ee6777bf8df7b13a97d2bd28b48227eb4f188301dc971922e321b35e096da5db0e815d53a2f5a18fe4ffd3a9f47395b65564ad0c2ae2bd9eb23c9b18aa1a22bf000000003800000000000000ffff000002000000c3deb6496b973693d9e9b7b7806625fc21870637fa6343ef369028a33e4b2e2a1aaac8400000000010100000000000000100000003000000f4f9359b71a2692fc40c6a163c2c3c1d526aa36c726b34d1089f9f73220e5834f396a75bb015bf718b1a6791843569a65e7e734210ec843db763d244d6f4ea468d53b679effde9aab96b3e6c536176273c53a9f7adcc1f83357fa90309fde56b4bf2051fb2ae0e7728a69bd864b515625dd0c029f86b9aaa023f8f1d3a3dcceafb22a71568786bf262a9a1afe68afffdd1de6f08c1b43127177bb93dacaab3d284dffe4664d6282b8ea90b238b2156be08424dd9a4dd184de39bc9ff0515c44c4bcb519370a10573667643105af88de4f9e2640db47ecf25da205353762fa9db05195de5e71128263e96f136d761085c2ff0230468cd54d4a3fdd33210e04a59a13145d5019f0f6de42fc63e94a731a07939559db86ccd49a4c51faa3c1f33d6220eaebfd54a5b82c1a09f50364d512da0df755ff085120c149ab8cca6eba22a5380e34d672ed3d9fc70dd5d6ee80b69a5a0652e3c215f12724ec3684c25cd400fdd17469c04bca389184d06e1d280746f7ca3d8d3053004d80b265a6daca5d7da970e0cefe58efe7f17d72aaf26549e61e48a9ef907713d9b50a5918e4f926dde996f69153437dd68da68d0759f07e0be0460618f74f787a714a1dff604280ca5cfd46183ac906ee9e30ebffaa1a159f5433d89230847f65ece16fde5c558126b06418743874fbe8c52dfe14a276a40adc34111680efc773ec298cdcdf084ec7ee24e2d720ea9635601517527b2702f5875db3a49975565d2913bf1215146e4dc1452ffb8da2cbae2d2077531a11830fae6ec650841e191169a895608b6b3762ac2667b97eae955fb4b2be16fe536d1546e2bab8d09022e80106cec65f1240062da3cd6d1a651241edc650095894320abb34a8ab2d1d5c543288b70143a07730a17d754ee9277bc1f409daa90d65204564eda1ff874234561515cae1f9a6de1f1185d7a9be2b12aa9d9bdf9f20477cfc187901c3635b76c5d12dd72ce5b0a53d2c424120f9eeb202d42ed06940c6686dd66f9cccc1e5793ae780149fcc78b9d7c9d58a6018ffba9a0007dfd88e4c22af1db0e023c75ae6739468f8b8cfef9ef20ab09a5e790398b214ae523ef24af8c2eccbbf30b8a5b8dfe1f00578aebfebbfaaa094cdc4f0bbbdb15a196e9ae3540c74122067e880007da36257da5da7c1e4957ccd4773167202807d060b81013e2674dc6cf49ebbf8d53ce7d3cc2ba3ed8029a432d4a9d76e75d474f019396919d39b778f4439ef0f5e93e87a11fc95f662e5a721fd40d539665e279c1bd6668a8537f77c7da009f8c57d70d43953200a685399b424ecb4d20b53faeca962b03128156469a9cfaf523796c420a1ebf4487acd9cd2d21f3d84184ab18bf454fcf7acf769cf71840a2c42c539d5ab23ae4411dec72e9b25b1cd6aa86a3b0705165ed81073b51ad73cd96fa46910b4c1b52a0c36045233773531741a216052b93deb8f3800d9919df18e1a0c32adc271730555c022d3fa09bf845710ddffaf82b45f4fe38332d5423466a89f213865b42c1a14608c8668dcd468d5aba1770a40f1b2ae18a6934e274a8a6e2c0d59e513cfd92c4b57b39def34e158ea544a5ee32e9974dddd48dc4a002487899387052da7b6eb28bb730cf7058d2c7f0b3b84238f95a4c1bbf7b60b69f6a31ee39817870dc926ab9fb0eb2c4569ad783b97c29cc035514b0e4294b51f9ce31222b14bcbb2b66edbd2d1740ed1f1400de6cd89462e0f03af76380fff6b81c69101b2dfa4cc2da91a6cb8b8a90fdc104c9fe2d30053e3a90f70b6a5dd5a17e280734c24bdd325705df81d7335f9d766fb83f8310c4ea1327547d7b58efe0b0291e14e56035e7b17c17931c3705ff45238dcabfe88e9d0ebb56cffa5df72ea7bd7256dcc284c8c29157de35bc50cde66a07ef9b6b1d6cb27c540b05db3b3580d3e946a36e9efe3bd6eb3050c51bffcaf1c8e4c5c200c82b5e80a986c339804d358efccf91edeee4425629b1dccf5bde5e1a2f221e881a42b0d59135b9cf783309ed6e5993bf5643b119ef36acc7d7c871014ff1928c5343e0318944fa7151aa6955bf7b3768a406ef58dd2fc7c13857158023bfaa4d59651e66b271b630e20852877f8ca1f4c80f4aad16388e538d1dffe3d2d89362f41659086da58c291c5499110d946031acc3732b395a36abf557bdd7d2caee4ff0b4ae4c791dd2298316e3b2c35e43554b97ecf5819e6e3130655b42de593430afb628190eab5cdac92c99c1e77df9cccfbbfa2e3f81567aced92d6123c62d28714ac9cda88ca989e6c82dfc133cb7bdbe3013c27842782e537622eaef71374c56f1bce3844a30defc9f8d1ba50cdcf356242e8cbf4922bc7ff25a1589f5fbd6e1ec1d76847ed4233ae5d171a18b64df2a604b793b1e03ff5cd2ed205d1368aee937ce1a4dd2aa556dba8947a0a02e8f1e17f95b6a67374887df4fadfaaeae2100f1e4c4e5a2cfca09b1f14ef0769926bc0bf0d69782e20e03aaf90640c2c49b4e152a0a2876ee2dbdbe0c38654b4970f45ecf5517206ae3c3f4d8538e36606486c173585584ab2f792679e8eb8e8519b5de72dc63b90af13d83f54f8a57c02345868e50768195274e9a75766fd8a5f60a415cf3a4983b599ccef597ef188238075fb205999d57f7f8f6e061246ea45f7f76294ba4dceb46ff56816c802300a1d1e684903dd13159de7d9536cf50a61efed2094fffbb4f3023202d57da8e9a7a02117afe861c4050633c64b0f14b79c4997344fbac40cea20aa4edc00d0da9d192a7b5567e175a388030bc34c4cbb167eac023fe6b13edaa1f5e826d0c63a1f6bb7d98a3e22da1b896bd6e4c7d8b9b9c0642480e75c2712ba868cc20700fffb4696ce0820b50525a420c97675fd3821adeff2e1a41d53ec6f52fc05b2af7d79cb4d49059991192bb8d2d4997cec69f046a761951881c46e4878fa79da796dcdf7fd444254d1ae9edf98f0b75dc2b4b88328f33a58804d422444d7e484f033a9a0d644aca9931c158ae36e0022c4f492ffb7b8bec60cf484c4fb6cdb22c12bd94142ec2a36876056e5de30844cac3784b39bedb062eac0262be39bf738f038056d426eb17fa5c96195cbde214d4d45b6936fc40ba80dd960f29909e88761e74eb0e6241ec8855c9b56b37a100fdc4cb6702a5692d99f745adafa21aaba5fc180859a6a3a7489bf1eacaac7a2879e957f71bea0957ec04ea20aaf0d2f74278627d8923b9cc8c4ae5ac117ad96dacd5ef2914b4e51ca10f50af2c302df47ac8816b52ac1a7cecec2aac807f7660fb5887f5b4ad2ffac0d15a1a9bdddb44467ce79ff64f3afff358e7509578dd971441bc98ea6faadba73029ec97f3964b37a0c7999e5d9a5c1c773291e15085e39398732ff9dcb961ea0314854d87896f398cb3d0f06fd4e1710bffc273c89fb940b22c7372860a265c736743f25233939c8ae7bdd1c80e5187c4d450fd34b02f4b35fa8b97311a90b036b632e75155d12d570c62c9e802da57d7d58f050af1c2f61a7ef36138ade5c9749bc90beca32124fd659c4d8636a6feca50242a44d8e9fb4c1b17da62f5a36398cb150b770455b61364590996e890742d554d5d0fa1c343bc3cfbf1cd1f650d5becef50ff3ae67a55a781d0ca0b6433fc48d0dfe864f2c02c2f6b2b75ab8590da964a0b03ec83c49d4e43724c5012286189f0d7092a58cfe118ede23f5dafc165848fb862994ea713f52505cbf2b62bf98a6bf82e5bf51eb9bba599cc78db315a3d28c0a2acb0db6a352703893652727dbfa2b2961e5735d9901e460ac15dfeb7f086511a66464f1c91ab48b7ab5840466061d2fdc70fbee8131a4d056d97565be6189e7b7cff3286cf07efe2fbb4c2718f6569c8548120768608dd55d562a9a0242445d3bc1ed4b4af922224db165ccee3f9ad14316ee59d499f5a298d6553012d0f5eeab768ec7ca3f03ec679f0fffab128d3ed8cd829117d9a554951686d0b3c7fddfb9718e1b7a74a5e32baa7bad7105826f20037aa45bca92739f7a45b79aaf772f99409eed8348812cf1df32181c5e1f7852b666d1b946a2e7ca43d16128234e1aa016dd0325fa2119b0beaf9a711960992cf4524963d0adaebe894c67ca8b79b2622d6bea0250d52b44864c75c07bda73702a7086360ead53383f623cd975a808ddb64d41d78876d8109b4b5e50886fe2fb27a880bb57c1bf29253886932f7556948ffaf8682b178e8618a0e88edc869245e1098a5b5c9e4a843e6b7d6f7dcecf2378e0dd4477677b236466ea96397ede48cfdd0012822182c4a378ac412d54be0a7cef8cc5b1a68697b152927522a430f19039ee6073a2158572927b62d997928bfb92f367347835724a93f429a4289cfbd8e335fab09830c18831b55a11c44ca13243510e209305de0f66fac9dd43b4be2905609ef0fea0772818ced97d059fbdae179d1749d01160c196a6b60df43836d45290c2d506f30001945e69662954479499acc170ed4e54f1b900e4c88a0ff18e302ed0c5183fd39d83f5ea712c193bac74457a6d2372545ab58adbe6e64abe5ab46ed0b5ac6ca30cb1a3a75c0e8987e598e7d31ba480ea9be4d13d42b26b05f67b96b2c1b7ef0c393e44cb0ad6a15d4397acdccb9521afbb6637779a9730b4a6d679ef38e80380f34fe5e2fb5b2532bdb1961ad70dac4848b7dea26e5d213ef66b60ce7a920d500d1711040f0a5c00e4b8a6eeef61d1d0c199bb61b9662cea9e030b63e519c58b9cd496367df1645ee9243e3f2ce2d5e227452fe4f4e307638f9c17eb03d33bec234f89cbbfcbff3b3cf0cf9fa2dd564f8727b3d156abee5d404f2f76bc9e7527f7a24a7ea3edadb9b4ffdd0578b8329d8baf0563ebd54957c238f57763e48cc8aab943a06be81340906bb37761e21a1f15b5a043f9e97ecf928e2d9c1d44edb635cbedae19f186618b6dda68f1cf6d2b42a722cd07f53b7dda3efcc880ca630a2703af6ca705148871d07df787ecfc7558af0ec0957e56dbddc9cdab8a2ecd5101f84fad2fa364e701e8ae025600f8aedc41a06e42ee564ceb3e7cedec9636c180df5b0e27b4e1b139fec38be5f9181600f595ed8aa1403d0a7f13f37d29f6004c4ef92920788995db7b4772cb603d39f2776adfb54c4a342be946b060bfa7896ad3964d49b2ed84431c51c9918a6aed4ec5b4bc7ff0bd9f651b613341b862c8e1f29a8d78f927e9e033a663eef210bfbbfbdbeea740e9869cfafa9d9db989bacf4109173838768bab1347161a69c28c3f957320f410964c46010ab46602693227d48f2d4989971ce73f95677c3eb5bf4cec81eba252386ac41c30bf7ff4df6ebfa11098e65c3cc01786f07da5df2f54c327e867e6a706a2b8a0b1330fc7c09a094e997fecbeba034023343adefc7328169cc426937a51cf9b60b963bec2b405508ff8fc7ccc663bd5d31198926d70c2b6520cadc082cad82cc0a18543c4f5415455b0a0c43c0e83d4b75bef989ec9b17673b693c0513d307c456a806adef13089d86a662ada8f07f5c2041dbe0cf7f0314975f49a6ae1d3efb3dadc5b9eea77f45fc9c3c6cc01a2481bfa40a513993452ad6443f395d3c5ecfb978b8db48dbd94523249e00b9fc2bacb2a1770739ba10fef25fdfa3f9c0617b30e5af94655e5dbb96132fce34bd33d1590ad91cc51f069ebb5e5c937e6e75c16b65205f156bd51875b35c9500bfd6aa121b977a2825b0db514fc6e3fa40f091d0e54623297ca1e16c8545ff9f7970e7c18132529e6e65fa98283695b7e5c816dcf518fcca2bb0000000000000000100000001800000b331bee06bc734cf0e1a84a407ad2ab9252f57797d655beb3a2e51b3ca8aab83972403a4df05316562f2b07dc5da252d60e55ffdba9b620d63725483f192a47c081537ddd822a46ad5471177a3662bfe0a3f4ce88cf8c47adb97c2c1bc2a34fb0c563b4eb6d9a4d546517090c116c1f776aab23d5735bc684cc7d3baf41347e62fbcaee70350f21f7862a3fcbabf18b8ac727fcf674a63c7fa0d7c000000000060000000000000000100000001000000b9075d123aa72b0feae48e266049533e2f4792edef111d71b027aa54426b112b92d75f276a2e698e8553ecf62f16d519c16dc4d34e4cb5f22503328ce24ced76f8137bc64f6464da81930000000000009800000000000000ffff00000100000059c16d53b80457bff9565ffed305094aff96e2549a0027aadb7cd0c234d2e6861d77b405171725a3abfcecd955aa987d3ed69edc7f132ea339c89d2f304e92e580f81dd31c2817e06687ddcc44088f4e3afd28df6834568de5d7b16b379babcfd4d580b425e14c784dadc2a1830845448ec64388375cab509312e4b1180739aedb37d4ba80620000"], 0x12c8}, 0x3}, 0x10, 0x209) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001b80)=""/73, 0x49, 0x1802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r3 = socket$inet(0x2, 0x4000, 0x40) recvfrom(r3, &(0x7f0000000140)=""/91, 0x5b, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7ca, 0x8001}, 0xc) 16:00:25 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:25 executing program 5: execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000013c0)='(}\x00'], &(0x7f00000014c0)=[&(0x7f0000001440)='\'*+\\[\x9e\x00', &(0x7f0000001480)='}#\x00']) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x3, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="bebe7959935bafa561682666e8d65edb01a41e1f5dfafa473a73215e54ac990244aada17323e99269c47", 0x2a}, {&(0x7f0000001300)="629b7f4458f361e7469d68b55a3337b99be4dd3be7df7f4193563812dbd983bc453c79d45d6e3b59ba3b8be7f4d5faae964f7d0f4a299a55c7a108ba492f1e4508e10a2f7dc97755b98980cbe03ef43c38c18902db6be2802939fae60143fc7825d80e9a91ca3ff57624cbf28399267d8ad6821c27787fb7712a038618abe28af3", 0x81}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/122) semctl$GETVAL(r0, 0x3, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x2, 0x8, 0x1800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/175) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/54) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4071) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(r6) setreuid(0x0, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x7}, {0x9d6, 0x7, 0x9, 0xfffff91f}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1c00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r3}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:25 executing program 5: execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000013c0)='(}\x00'], &(0x7f00000014c0)=[&(0x7f0000001440)='\'*+\\[\x9e\x00', &(0x7f0000001480)='}#\x00']) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r0 = semget(0x3, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="bebe7959935bafa561682666e8d65edb01a41e1f5dfafa473a73215e54ac990244aada17323e99269c47", 0x2a}, {&(0x7f0000001300)="629b7f4458f361e7469d68b55a3337b99be4dd3be7df7f4193563812dbd983bc453c79d45d6e3b59ba3b8be7f4d5faae964f7d0f4a299a55c7a108ba492f1e4508e10a2f7dc97755b98980cbe03ef43c38c18902db6be2802939fae60143fc7825d80e9a91ca3ff57624cbf28399267d8ad6821c27787fb7712a038618abe28af3", 0x81}], 0x2) (async) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/122) semctl$GETVAL(r0, 0x3, 0x5, 0x0) (async, rerun: 32) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x2, 0x8, 0x1800}], 0x2) (rerun: 32) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/175) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/54) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4071) 16:00:25 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x7}, {0x9d6, 0x7, 0x9, 0xfffff91f}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x7}, {0x9d6, 0x7, 0x9, 0xfffff91f}]}) readlink(0x0, 0x0, 0x0) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:25 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r3}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:25 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1d00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 3: r0 = kqueue() kevent(r0, &(0x7f00000004c0), 0x200, &(0x7f0000000500), 0xac4d, &(0x7f0000000540)={0x4, 0x77}) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup2(r1, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000000c0)) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x7}, {0x9d6, 0x7, 0x9, 0xfffff91f}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:26 executing program 5: execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000013c0)='(}\x00'], &(0x7f00000014c0)=[&(0x7f0000001440)='\'*+\\[\x9e\x00', &(0x7f0000001480)='}#\x00']) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget(0x3, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="bebe7959935bafa561682666e8d65edb01a41e1f5dfafa473a73215e54ac990244aada17323e99269c47", 0x2a}, {&(0x7f0000001300)="629b7f4458f361e7469d68b55a3337b99be4dd3be7df7f4193563812dbd983bc453c79d45d6e3b59ba3b8be7f4d5faae964f7d0f4a299a55c7a108ba492f1e4508e10a2f7dc97755b98980cbe03ef43c38c18902db6be2802939fae60143fc7825d80e9a91ca3ff57624cbf28399267d8ad6821c27787fb7712a038618abe28af3", 0x81}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/122) semctl$GETVAL(r0, 0x3, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x2, 0x8, 0x1800}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/175) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/54) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4071) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000001400)=[&(0x7f00000013c0)='(}\x00'], &(0x7f00000014c0)=[&(0x7f0000001440)='\'*+\\[\x9e\x00', &(0x7f0000001480)='}#\x00']) (async) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) semget(0x3, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="bebe7959935bafa561682666e8d65edb01a41e1f5dfafa473a73215e54ac990244aada17323e99269c47", 0x2a}, {&(0x7f0000001300)="629b7f4458f361e7469d68b55a3337b99be4dd3be7df7f4193563812dbd983bc453c79d45d6e3b59ba3b8be7f4d5faae964f7d0f4a299a55c7a108ba492f1e4508e10a2f7dc97755b98980cbe03ef43c38c18902db6be2802939fae60143fc7825d80e9a91ca3ff57624cbf28399267d8ad6821c27787fb7712a038618abe28af3", 0x81}], 0x2) (async) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/122) (async) semctl$GETVAL(r0, 0x3, 0x5, 0x0) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x2, 0x8, 0x1800}], 0x2) (async) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/175) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/54) (async) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4071) (async) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(r6) setreuid(0x0, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000540)=""/102, 0x66}, 0x0) (async) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000500)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="8c42ecb912213731fada38a041da0e808ee223716385ca7332c4aea87524cf002878daf8c6a7b7f64e314338972137434e5737101110f1b0ec7c60c572063f72cb353836c1d3ffb978e19ee033efc1f741e133e784c2deabf4f8e6ae59e919c6ff3b8ae5d0d0f85e0db87eda721c92da5fb12efac537fc39645c8cd3d37c61735cb10b7b601e8f705edca17e3a2b779245e993e289c314f2a71d99bdf921d63ce57da7d9b83edf86999d380ab82505891d5fd34eb205c4c2b8b94042453f16f58abe22722e03c04745e951b705bd3be227b59b2780648e47a29381893d29e4c1", 0xe0}, {&(0x7f00000003c0)="63677cb574515443947d582bdd79d7885f29a7fc63e2a381e5025c4be5a0bbccaece8e79181c989053b27a6b7008a32aff420c1e092405af0476d45f6ebbfb09d2a0be5194fffd2f3e59575a76813e908707050cc099957e577197be34e5c72f1cd31210b2d368411ce6ad78eec419a0314bc46707471e536ce141e9571ad9626658f0a250e9f31c", 0x88}, {&(0x7f00000004c0)}, {&(0x7f00000005c0)="fe1df641db5abdb8b64747d12a927059e8fb6391fa54468c51c5ec1dbb204a482b883c22a503a359f3a08945bea5e65e2c2646d4aaa7078c47a1b272ceaabbe752bfc7ad92ddaf21de624ecdaa275a2f28719bd4b5031a32ba2434d923760c1c3821085bdebaa6605d5deeaa51dcc9cb27e3e1c71cda3fbae4fc80b8a71a56021bbb56d6cfcb10d41f2a979929", 0x8d}, {&(0x7f0000000680)="5c681cfb2ae07400134025e2079905bb441b68d7ef4def97ffb1c22a42d56cecdeb795d5fc4ca30e9e6515666dc1ad2264d9251ee655bfb87a8a2a11177f5e121278c23261", 0x45}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="d800000000000000ffff0000010000009da557ef8306e3ce5cdec9838e0430b1d3b35382f661e27fbf9447f0c278393e4bc5ec2263d414979b92ec16d177e867f6e39ef8d2a8eefcefde68086de1c890f90d7382ab41c2ed1738f25c2dec7f8062490f215e7c85f8d3d37806b6e7c79113aa08b2569c0073f6fb9b8c95a9f772378f97a5f1eb689fb9d56a6085870c5e2336d2d1ee6777bf8df7b13a97d2bd28b48227eb4f188301dc971922e321b35e096da5db0e815d53a2f5a18fe4ffd3a9f47395b65564ad0c2ae2bd9eb23c9b18aa1a22bf000000003800000000000000ffff000002000000c3deb6496b973693d9e9b7b7806625fc21870637fa6343ef369028a33e4b2e2a1aaac8400000000010100000000000000100000003000000f4f9359b71a2692fc40c6a163c2c3c1d526aa36c726b34d1089f9f73220e5834f396a75bb015bf718b1a6791843569a65e7e734210ec843db763d244d6f4ea468d53b679effde9aab96b3e6c536176273c53a9f7adcc1f83357fa90309fde56b4bf2051fb2ae0e7728a69bd864b515625dd0c029f86b9aaa023f8f1d3a3dcceafb22a71568786bf262a9a1afe68afffdd1de6f08c1b43127177bb93dacaab3d284dffe4664d6282b8ea90b238b2156be08424dd9a4dd184de39bc9ff0515c44c4bcb519370a10573667643105af88de4f9e2640db47ecf25da205353762fa9db05195de5e71128263e96f136d761085c2ff0230468cd54d4a3fdd33210e04a59a13145d5019f0f6de42fc63e94a731a07939559db86ccd49a4c51faa3c1f33d6220eaebfd54a5b82c1a09f50364d512da0df755ff085120c149ab8cca6eba22a5380e34d672ed3d9fc70dd5d6ee80b69a5a0652e3c215f12724ec3684c25cd400fdd17469c04bca389184d06e1d280746f7ca3d8d3053004d80b265a6daca5d7da970e0cefe58efe7f17d72aaf26549e61e48a9ef907713d9b50a5918e4f926dde996f69153437dd68da68d0759f07e0be0460618f74f787a714a1dff604280ca5cfd46183ac906ee9e30ebffaa1a159f5433d89230847f65ece16fde5c558126b06418743874fbe8c52dfe14a276a40adc34111680efc773ec298cdcdf084ec7ee24e2d720ea9635601517527b2702f5875db3a49975565d2913bf1215146e4dc1452ffb8da2cbae2d2077531a11830fae6ec650841e191169a895608b6b3762ac2667b97eae955fb4b2be16fe536d1546e2bab8d09022e80106cec65f1240062da3cd6d1a651241edc650095894320abb34a8ab2d1d5c543288b70143a07730a17d754ee9277bc1f409daa90d65204564eda1ff874234561515cae1f9a6de1f1185d7a9be2b12aa9d9bdf9f20477cfc187901c3635b76c5d12dd72ce5b0a53d2c424120f9eeb202d42ed06940c6686dd66f9cccc1e5793ae780149fcc78b9d7c9d58a6018ffba9a0007dfd88e4c22af1db0e023c75ae6739468f8b8cfef9ef20ab09a5e790398b214ae523ef24af8c2eccbbf30b8a5b8dfe1f00578aebfebbfaaa094cdc4f0bbbdb15a196e9ae3540c74122067e880007da36257da5da7c1e4957ccd4773167202807d060b81013e2674dc6cf49ebbf8d53ce7d3cc2ba3ed8029a432d4a9d76e75d474f019396919d39b778f4439ef0f5e93e87a11fc95f662e5a721fd40d539665e279c1bd6668a8537f77c7da009f8c57d70d43953200a685399b424ecb4d20b53faeca962b03128156469a9cfaf523796c420a1ebf4487acd9cd2d21f3d84184ab18bf454fcf7acf769cf71840a2c42c539d5ab23ae4411dec72e9b25b1cd6aa86a3b0705165ed81073b51ad73cd96fa46910b4c1b52a0c36045233773531741a216052b93deb8f3800d9919df18e1a0c32adc271730555c022d3fa09bf845710ddffaf82b45f4fe38332d5423466a89f213865b42c1a14608c8668dcd468d5aba1770a40f1b2ae18a6934e274a8a6e2c0d59e513cfd92c4b57b39def34e158ea544a5ee32e9974dddd48dc4a002487899387052da7b6eb28bb730cf7058d2c7f0b3b84238f95a4c1bbf7b60b69f6a31ee39817870dc926ab9fb0eb2c4569ad783b97c29cc035514b0e4294b51f9ce31222b14bcbb2b66edbd2d1740ed1f1400de6cd89462e0f03af76380fff6b81c69101b2dfa4cc2da91a6cb8b8a90fdc104c9fe2d30053e3a90f70b6a5dd5a17e280734c24bdd325705df81d7335f9d766fb83f8310c4ea1327547d7b58efe0b0291e14e56035e7b17c17931c3705ff45238dcabfe88e9d0ebb56cffa5df72ea7bd7256dcc284c8c29157de35bc50cde66a07ef9b6b1d6cb27c540b05db3b3580d3e946a36e9efe3bd6eb3050c51bffcaf1c8e4c5c200c82b5e80a986c339804d358efccf91edeee4425629b1dccf5bde5e1a2f221e881a42b0d59135b9cf783309ed6e5993bf5643b119ef36acc7d7c871014ff1928c5343e0318944fa7151aa6955bf7b3768a406ef58dd2fc7c13857158023bfaa4d59651e66b271b630e20852877f8ca1f4c80f4aad16388e538d1dffe3d2d89362f41659086da58c291c5499110d946031acc3732b395a36abf557bdd7d2caee4ff0b4ae4c791dd2298316e3b2c35e43554b97ecf5819e6e3130655b42de593430afb628190eab5cdac92c99c1e77df9cccfbbfa2e3f81567aced92d6123c62d28714ac9cda88ca989e6c82dfc133cb7bdbe3013c27842782e537622eaef71374c56f1bce3844a30defc9f8d1ba50cdcf356242e8cbf4922bc7ff25a1589f5fbd6e1ec1d76847ed4233ae5d171a18b64df2a604b793b1e03ff5cd2ed205d1368aee937ce1a4dd2aa556dba8947a0a02e8f1e17f95b6a67374887df4fadfaaeae2100f1e4c4e5a2cfca09b1f14ef0769926bc0bf0d69782e20e03aaf90640c2c49b4e152a0a2876ee2dbdbe0c38654b4970f45ecf5517206ae3c3f4d8538e36606486c173585584ab2f792679e8eb8e8519b5de72dc63b90af13d83f54f8a57c02345868e50768195274e9a75766fd8a5f60a415cf3a4983b599ccef597ef188238075fb205999d57f7f8f6e061246ea45f7f76294ba4dceb46ff56816c802300a1d1e684903dd13159de7d9536cf50a61efed2094fffbb4f3023202d57da8e9a7a02117afe861c4050633c64b0f14b79c4997344fbac40cea20aa4edc00d0da9d192a7b5567e175a388030bc34c4cbb167eac023fe6b13edaa1f5e826d0c63a1f6bb7d98a3e22da1b896bd6e4c7d8b9b9c0642480e75c2712ba868cc20700fffb4696ce0820b50525a420c97675fd3821adeff2e1a41d53ec6f52fc05b2af7d79cb4d49059991192bb8d2d4997cec69f046a761951881c46e4878fa79da796dcdf7fd444254d1ae9edf98f0b75dc2b4b88328f33a58804d422444d7e484f033a9a0d644aca9931c158ae36e0022c4f492ffb7b8bec60cf484c4fb6cdb22c12bd94142ec2a36876056e5de30844cac3784b39bedb062eac0262be39bf738f038056d426eb17fa5c96195cbde214d4d45b6936fc40ba80dd960f29909e88761e74eb0e6241ec8855c9b56b37a100fdc4cb6702a5692d99f745adafa21aaba5fc180859a6a3a7489bf1eacaac7a2879e957f71bea0957ec04ea20aaf0d2f74278627d8923b9cc8c4ae5ac117ad96dacd5ef2914b4e51ca10f50af2c302df47ac8816b52ac1a7cecec2aac807f7660fb5887f5b4ad2ffac0d15a1a9bdddb44467ce79ff64f3afff358e7509578dd971441bc98ea6faadba73029ec97f3964b37a0c7999e5d9a5c1c773291e15085e39398732ff9dcb961ea0314854d87896f398cb3d0f06fd4e1710bffc273c89fb940b22c7372860a265c736743f25233939c8ae7bdd1c80e5187c4d450fd34b02f4b35fa8b97311a90b036b632e75155d12d570c62c9e802da57d7d58f050af1c2f61a7ef36138ade5c9749bc90beca32124fd659c4d8636a6feca50242a44d8e9fb4c1b17da62f5a36398cb150b770455b61364590996e890742d554d5d0fa1c343bc3cfbf1cd1f650d5becef50ff3ae67a55a781d0ca0b6433fc48d0dfe864f2c02c2f6b2b75ab8590da964a0b03ec83c49d4e43724c5012286189f0d7092a58cfe118ede23f5dafc165848fb862994ea713f52505cbf2b62bf98a6bf82e5bf51eb9bba599cc78db315a3d28c0a2acb0db6a352703893652727dbfa2b2961e5735d9901e460ac15dfeb7f086511a66464f1c91ab48b7ab5840466061d2fdc70fbee8131a4d056d97565be6189e7b7cff3286cf07efe2fbb4c2718f6569c8548120768608dd55d562a9a0242445d3bc1ed4b4af922224db165ccee3f9ad14316ee59d499f5a298d6553012d0f5eeab768ec7ca3f03ec679f0fffab128d3ed8cd829117d9a554951686d0b3c7fddfb9718e1b7a74a5e32baa7bad7105826f20037aa45bca92739f7a45b79aaf772f99409eed8348812cf1df32181c5e1f7852b666d1b946a2e7ca43d16128234e1aa016dd0325fa2119b0beaf9a711960992cf4524963d0adaebe894c67ca8b79b2622d6bea0250d52b44864c75c07bda73702a7086360ead53383f623cd975a808ddb64d41d78876d8109b4b5e50886fe2fb27a880bb57c1bf29253886932f7556948ffaf8682b178e8618a0e88edc869245e1098a5b5c9e4a843e6b7d6f7dcecf2378e0dd4477677b236466ea96397ede48cfdd0012822182c4a378ac412d54be0a7cef8cc5b1a68697b152927522a430f19039ee6073a2158572927b62d997928bfb92f367347835724a93f429a4289cfbd8e335fab09830c18831b55a11c44ca13243510e209305de0f66fac9dd43b4be2905609ef0fea0772818ced97d059fbdae179d1749d01160c196a6b60df43836d45290c2d506f30001945e69662954479499acc170ed4e54f1b900e4c88a0ff18e302ed0c5183fd39d83f5ea712c193bac74457a6d2372545ab58adbe6e64abe5ab46ed0b5ac6ca30cb1a3a75c0e8987e598e7d31ba480ea9be4d13d42b26b05f67b96b2c1b7ef0c393e44cb0ad6a15d4397acdccb9521afbb6637779a9730b4a6d679ef38e80380f34fe5e2fb5b2532bdb1961ad70dac4848b7dea26e5d213ef66b60ce7a920d500d1711040f0a5c00e4b8a6eeef61d1d0c199bb61b9662cea9e030b63e519c58b9cd496367df1645ee9243e3f2ce2d5e227452fe4f4e307638f9c17eb03d33bec234f89cbbfcbff3b3cf0cf9fa2dd564f8727b3d156abee5d404f2f76bc9e7527f7a24a7ea3edadb9b4ffdd0578b8329d8baf0563ebd54957c238f57763e48cc8aab943a06be81340906bb37761e21a1f15b5a043f9e97ecf928e2d9c1d44edb635cbedae19f186618b6dda68f1cf6d2b42a722cd07f53b7dda3efcc880ca630a2703af6ca705148871d07df787ecfc7558af0ec0957e56dbddc9cdab8a2ecd5101f84fad2fa364e701e8ae025600f8aedc41a06e42ee564ceb3e7cedec9636c180df5b0e27b4e1b139fec38be5f9181600f595ed8aa1403d0a7f13f37d29f6004c4ef92920788995db7b4772cb603d39f2776adfb54c4a342be946b060bfa7896ad3964d49b2ed84431c51c9918a6aed4ec5b4bc7ff0bd9f651b613341b862c8e1f29a8d78f927e9e033a663eef210bfbbfbdbeea740e9869cfafa9d9db989bacf4109173838768bab1347161a69c28c3f957320f410964c46010ab46602693227d48f2d4989971ce73f95677c3eb5bf4cec81eba252386ac41c30bf7ff4df6ebfa11098e65c3cc01786f07da5df2f54c327e867e6a706a2b8a0b1330fc7c09a094e997fecbeba034023343adefc7328169cc426937a51cf9b60b963bec2b405508ff8fc7ccc663bd5d31198926d70c2b6520cadc082cad82cc0a18543c4f5415455b0a0c43c0e83d4b75bef989ec9b17673b693c0513d307c456a806adef13089d86a662ada8f07f5c2041dbe0cf7f0314975f49a6ae1d3efb3dadc5b9eea77f45fc9c3c6cc01a2481bfa40a513993452ad6443f395d3c5ecfb978b8db48dbd94523249e00b9fc2bacb2a1770739ba10fef25fdfa3f9c0617b30e5af94655e5dbb96132fce34bd33d1590ad91cc51f069ebb5e5c937e6e75c16b65205f156bd51875b35c9500bfd6aa121b977a2825b0db514fc6e3fa40f091d0e54623297ca1e16c8545ff9f7970e7c18132529e6e65fa98283695b7e5c816dcf518fcca2bb0000000000000000100000001800000b331bee06bc734cf0e1a84a407ad2ab9252f57797d655beb3a2e51b3ca8aab83972403a4df05316562f2b07dc5da252d60e55ffdba9b620d63725483f192a47c081537ddd822a46ad5471177a3662bfe0a3f4ce88cf8c47adb97c2c1bc2a34fb0c563b4eb6d9a4d546517090c116c1f776aab23d5735bc684cc7d3baf41347e62fbcaee70350f21f7862a3fcbabf18b8ac727fcf674a63c7fa0d7c000000000060000000000000000100000001000000b9075d123aa72b0feae48e266049533e2f4792edef111d71b027aa54426b112b92d75f276a2e698e8553ecf62f16d519c16dc4d34e4cb5f22503328ce24ced76f8137bc64f6464da81930000000000009800000000000000ffff00000100000059c16d53b80457bff9565ffed305094aff96e2549a0027aadb7cd0c234d2e6861d77b405171725a3abfcecd955aa987d3ed69edc7f132ea339c89d2f304e92e580f81dd31c2817e06687ddcc44088f4e3afd28df6834568de5d7b16b379babcfd4d580b425e14c784dadc2a1830845448ec64388375cab509312e4b1180739aedb37d4ba80620000"], 0x12c8}, 0x3}, 0x10, 0x209) execve(0x0, 0x0, 0x0) (async) recvfrom$unix(r1, &(0x7f0000001b80)=""/73, 0x49, 0x1802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r3 = socket$inet(0x2, 0x4000, 0x40) recvfrom(r3, &(0x7f0000000140)=""/91, 0x5b, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7ca, 0x8001}, 0xc) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r3}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1e00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x200, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x3, 0x1f, 0xffff0000}, {0x7, 0x2, 0x1, 0x2}, {0x1, 0x4, 0x20, 0x6}, {0x5, 0x9, 0x6d, 0xe9}, {0xfffd, 0x0, 0x0, 0x9}]}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x4) read(r0, &(0x7f0000000140)=""/110, 0x6e) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000540)=""/102, 0x66}, 0x0) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000500)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="8c42ecb912213731fada38a041da0e808ee223716385ca7332c4aea87524cf002878daf8c6a7b7f64e314338972137434e5737101110f1b0ec7c60c572063f72cb353836c1d3ffb978e19ee033efc1f741e133e784c2deabf4f8e6ae59e919c6ff3b8ae5d0d0f85e0db87eda721c92da5fb12efac537fc39645c8cd3d37c61735cb10b7b601e8f705edca17e3a2b779245e993e289c314f2a71d99bdf921d63ce57da7d9b83edf86999d380ab82505891d5fd34eb205c4c2b8b94042453f16f58abe22722e03c04745e951b705bd3be227b59b2780648e47a29381893d29e4c1", 0xe0}, {&(0x7f00000003c0)="63677cb574515443947d582bdd79d7885f29a7fc63e2a381e5025c4be5a0bbccaece8e79181c989053b27a6b7008a32aff420c1e092405af0476d45f6ebbfb09d2a0be5194fffd2f3e59575a76813e908707050cc099957e577197be34e5c72f1cd31210b2d368411ce6ad78eec419a0314bc46707471e536ce141e9571ad9626658f0a250e9f31c", 0x88}, {&(0x7f00000004c0)}, {&(0x7f00000005c0)="fe1df641db5abdb8b64747d12a927059e8fb6391fa54468c51c5ec1dbb204a482b883c22a503a359f3a08945bea5e65e2c2646d4aaa7078c47a1b272ceaabbe752bfc7ad92ddaf21de624ecdaa275a2f28719bd4b5031a32ba2434d923760c1c3821085bdebaa6605d5deeaa51dcc9cb27e3e1c71cda3fbae4fc80b8a71a56021bbb56d6cfcb10d41f2a979929", 0x8d}, {&(0x7f0000000680)="5c681cfb2ae07400134025e2079905bb441b68d7ef4def97ffb1c22a42d56cecdeb795d5fc4ca30e9e6515666dc1ad2264d9251ee655bfb87a8a2a11177f5e121278c23261", 0x45}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="d800000000000000ffff0000010000009da557ef8306e3ce5cdec9838e0430b1d3b35382f661e27fbf9447f0c278393e4bc5ec2263d414979b92ec16d177e867f6e39ef8d2a8eefcefde68086de1c890f90d7382ab41c2ed1738f25c2dec7f8062490f215e7c85f8d3d37806b6e7c79113aa08b2569c0073f6fb9b8c95a9f772378f97a5f1eb689fb9d56a6085870c5e2336d2d1ee6777bf8df7b13a97d2bd28b48227eb4f188301dc971922e321b35e096da5db0e815d53a2f5a18fe4ffd3a9f47395b65564ad0c2ae2bd9eb23c9b18aa1a22bf000000003800000000000000ffff000002000000c3deb6496b973693d9e9b7b7806625fc21870637fa6343ef369028a33e4b2e2a1aaac8400000000010100000000000000100000003000000f4f9359b71a2692fc40c6a163c2c3c1d526aa36c726b34d1089f9f73220e5834f396a75bb015bf718b1a6791843569a65e7e734210ec843db763d244d6f4ea468d53b679effde9aab96b3e6c536176273c53a9f7adcc1f83357fa90309fde56b4bf2051fb2ae0e7728a69bd864b515625dd0c029f86b9aaa023f8f1d3a3dcceafb22a71568786bf262a9a1afe68afffdd1de6f08c1b43127177bb93dacaab3d284dffe4664d6282b8ea90b238b2156be08424dd9a4dd184de39bc9ff0515c44c4bcb519370a10573667643105af88de4f9e2640db47ecf25da205353762fa9db05195de5e71128263e96f136d761085c2ff0230468cd54d4a3fdd33210e04a59a13145d5019f0f6de42fc63e94a731a07939559db86ccd49a4c51faa3c1f33d6220eaebfd54a5b82c1a09f50364d512da0df755ff085120c149ab8cca6eba22a5380e34d672ed3d9fc70dd5d6ee80b69a5a0652e3c215f12724ec3684c25cd400fdd17469c04bca389184d06e1d280746f7ca3d8d3053004d80b265a6daca5d7da970e0cefe58efe7f17d72aaf26549e61e48a9ef907713d9b50a5918e4f926dde996f69153437dd68da68d0759f07e0be0460618f74f787a714a1dff604280ca5cfd46183ac906ee9e30ebffaa1a159f5433d89230847f65ece16fde5c558126b06418743874fbe8c52dfe14a276a40adc34111680efc773ec298cdcdf084ec7ee24e2d720ea9635601517527b2702f5875db3a49975565d2913bf1215146e4dc1452ffb8da2cbae2d2077531a11830fae6ec650841e191169a895608b6b3762ac2667b97eae955fb4b2be16fe536d1546e2bab8d09022e80106cec65f1240062da3cd6d1a651241edc650095894320abb34a8ab2d1d5c543288b70143a07730a17d754ee9277bc1f409daa90d65204564eda1ff874234561515cae1f9a6de1f1185d7a9be2b12aa9d9bdf9f20477cfc187901c3635b76c5d12dd72ce5b0a53d2c424120f9eeb202d42ed06940c6686dd66f9cccc1e5793ae780149fcc78b9d7c9d58a6018ffba9a0007dfd88e4c22af1db0e023c75ae6739468f8b8cfef9ef20ab09a5e790398b214ae523ef24af8c2eccbbf30b8a5b8dfe1f00578aebfebbfaaa094cdc4f0bbbdb15a196e9ae3540c74122067e880007da36257da5da7c1e4957ccd4773167202807d060b81013e2674dc6cf49ebbf8d53ce7d3cc2ba3ed8029a432d4a9d76e75d474f019396919d39b778f4439ef0f5e93e87a11fc95f662e5a721fd40d539665e279c1bd6668a8537f77c7da009f8c57d70d43953200a685399b424ecb4d20b53faeca962b03128156469a9cfaf523796c420a1ebf4487acd9cd2d21f3d84184ab18bf454fcf7acf769cf71840a2c42c539d5ab23ae4411dec72e9b25b1cd6aa86a3b0705165ed81073b51ad73cd96fa46910b4c1b52a0c36045233773531741a216052b93deb8f3800d9919df18e1a0c32adc271730555c022d3fa09bf845710ddffaf82b45f4fe38332d5423466a89f213865b42c1a14608c8668dcd468d5aba1770a40f1b2ae18a6934e274a8a6e2c0d59e513cfd92c4b57b39def34e158ea544a5ee32e9974dddd48dc4a002487899387052da7b6eb28bb730cf7058d2c7f0b3b84238f95a4c1bbf7b60b69f6a31ee39817870dc926ab9fb0eb2c4569ad783b97c29cc035514b0e4294b51f9ce31222b14bcbb2b66edbd2d1740ed1f1400de6cd89462e0f03af76380fff6b81c69101b2dfa4cc2da91a6cb8b8a90fdc104c9fe2d30053e3a90f70b6a5dd5a17e280734c24bdd325705df81d7335f9d766fb83f8310c4ea1327547d7b58efe0b0291e14e56035e7b17c17931c3705ff45238dcabfe88e9d0ebb56cffa5df72ea7bd7256dcc284c8c29157de35bc50cde66a07ef9b6b1d6cb27c540b05db3b3580d3e946a36e9efe3bd6eb3050c51bffcaf1c8e4c5c200c82b5e80a986c339804d358efccf91edeee4425629b1dccf5bde5e1a2f221e881a42b0d59135b9cf783309ed6e5993bf5643b119ef36acc7d7c871014ff1928c5343e0318944fa7151aa6955bf7b3768a406ef58dd2fc7c13857158023bfaa4d59651e66b271b630e20852877f8ca1f4c80f4aad16388e538d1dffe3d2d89362f41659086da58c291c5499110d946031acc3732b395a36abf557bdd7d2caee4ff0b4ae4c791dd2298316e3b2c35e43554b97ecf5819e6e3130655b42de593430afb628190eab5cdac92c99c1e77df9cccfbbfa2e3f81567aced92d6123c62d28714ac9cda88ca989e6c82dfc133cb7bdbe3013c27842782e537622eaef71374c56f1bce3844a30defc9f8d1ba50cdcf356242e8cbf4922bc7ff25a1589f5fbd6e1ec1d76847ed4233ae5d171a18b64df2a604b793b1e03ff5cd2ed205d1368aee937ce1a4dd2aa556dba8947a0a02e8f1e17f95b6a67374887df4fadfaaeae2100f1e4c4e5a2cfca09b1f14ef0769926bc0bf0d69782e20e03aaf90640c2c49b4e152a0a2876ee2dbdbe0c38654b4970f45ecf5517206ae3c3f4d8538e36606486c173585584ab2f792679e8eb8e8519b5de72dc63b90af13d83f54f8a57c02345868e50768195274e9a75766fd8a5f60a415cf3a4983b599ccef597ef188238075fb205999d57f7f8f6e061246ea45f7f76294ba4dceb46ff56816c802300a1d1e684903dd13159de7d9536cf50a61efed2094fffbb4f3023202d57da8e9a7a02117afe861c4050633c64b0f14b79c4997344fbac40cea20aa4edc00d0da9d192a7b5567e175a388030bc34c4cbb167eac023fe6b13edaa1f5e826d0c63a1f6bb7d98a3e22da1b896bd6e4c7d8b9b9c0642480e75c2712ba868cc20700fffb4696ce0820b50525a420c97675fd3821adeff2e1a41d53ec6f52fc05b2af7d79cb4d49059991192bb8d2d4997cec69f046a761951881c46e4878fa79da796dcdf7fd444254d1ae9edf98f0b75dc2b4b88328f33a58804d422444d7e484f033a9a0d644aca9931c158ae36e0022c4f492ffb7b8bec60cf484c4fb6cdb22c12bd94142ec2a36876056e5de30844cac3784b39bedb062eac0262be39bf738f038056d426eb17fa5c96195cbde214d4d45b6936fc40ba80dd960f29909e88761e74eb0e6241ec8855c9b56b37a100fdc4cb6702a5692d99f745adafa21aaba5fc180859a6a3a7489bf1eacaac7a2879e957f71bea0957ec04ea20aaf0d2f74278627d8923b9cc8c4ae5ac117ad96dacd5ef2914b4e51ca10f50af2c302df47ac8816b52ac1a7cecec2aac807f7660fb5887f5b4ad2ffac0d15a1a9bdddb44467ce79ff64f3afff358e7509578dd971441bc98ea6faadba73029ec97f3964b37a0c7999e5d9a5c1c773291e15085e39398732ff9dcb961ea0314854d87896f398cb3d0f06fd4e1710bffc273c89fb940b22c7372860a265c736743f25233939c8ae7bdd1c80e5187c4d450fd34b02f4b35fa8b97311a90b036b632e75155d12d570c62c9e802da57d7d58f050af1c2f61a7ef36138ade5c9749bc90beca32124fd659c4d8636a6feca50242a44d8e9fb4c1b17da62f5a36398cb150b770455b61364590996e890742d554d5d0fa1c343bc3cfbf1cd1f650d5becef50ff3ae67a55a781d0ca0b6433fc48d0dfe864f2c02c2f6b2b75ab8590da964a0b03ec83c49d4e43724c5012286189f0d7092a58cfe118ede23f5dafc165848fb862994ea713f52505cbf2b62bf98a6bf82e5bf51eb9bba599cc78db315a3d28c0a2acb0db6a352703893652727dbfa2b2961e5735d9901e460ac15dfeb7f086511a66464f1c91ab48b7ab5840466061d2fdc70fbee8131a4d056d97565be6189e7b7cff3286cf07efe2fbb4c2718f6569c8548120768608dd55d562a9a0242445d3bc1ed4b4af922224db165ccee3f9ad14316ee59d499f5a298d6553012d0f5eeab768ec7ca3f03ec679f0fffab128d3ed8cd829117d9a554951686d0b3c7fddfb9718e1b7a74a5e32baa7bad7105826f20037aa45bca92739f7a45b79aaf772f99409eed8348812cf1df32181c5e1f7852b666d1b946a2e7ca43d16128234e1aa016dd0325fa2119b0beaf9a711960992cf4524963d0adaebe894c67ca8b79b2622d6bea0250d52b44864c75c07bda73702a7086360ead53383f623cd975a808ddb64d41d78876d8109b4b5e50886fe2fb27a880bb57c1bf29253886932f7556948ffaf8682b178e8618a0e88edc869245e1098a5b5c9e4a843e6b7d6f7dcecf2378e0dd4477677b236466ea96397ede48cfdd0012822182c4a378ac412d54be0a7cef8cc5b1a68697b152927522a430f19039ee6073a2158572927b62d997928bfb92f367347835724a93f429a4289cfbd8e335fab09830c18831b55a11c44ca13243510e209305de0f66fac9dd43b4be2905609ef0fea0772818ced97d059fbdae179d1749d01160c196a6b60df43836d45290c2d506f30001945e69662954479499acc170ed4e54f1b900e4c88a0ff18e302ed0c5183fd39d83f5ea712c193bac74457a6d2372545ab58adbe6e64abe5ab46ed0b5ac6ca30cb1a3a75c0e8987e598e7d31ba480ea9be4d13d42b26b05f67b96b2c1b7ef0c393e44cb0ad6a15d4397acdccb9521afbb6637779a9730b4a6d679ef38e80380f34fe5e2fb5b2532bdb1961ad70dac4848b7dea26e5d213ef66b60ce7a920d500d1711040f0a5c00e4b8a6eeef61d1d0c199bb61b9662cea9e030b63e519c58b9cd496367df1645ee9243e3f2ce2d5e227452fe4f4e307638f9c17eb03d33bec234f89cbbfcbff3b3cf0cf9fa2dd564f8727b3d156abee5d404f2f76bc9e7527f7a24a7ea3edadb9b4ffdd0578b8329d8baf0563ebd54957c238f57763e48cc8aab943a06be81340906bb37761e21a1f15b5a043f9e97ecf928e2d9c1d44edb635cbedae19f186618b6dda68f1cf6d2b42a722cd07f53b7dda3efcc880ca630a2703af6ca705148871d07df787ecfc7558af0ec0957e56dbddc9cdab8a2ecd5101f84fad2fa364e701e8ae025600f8aedc41a06e42ee564ceb3e7cedec9636c180df5b0e27b4e1b139fec38be5f9181600f595ed8aa1403d0a7f13f37d29f6004c4ef92920788995db7b4772cb603d39f2776adfb54c4a342be946b060bfa7896ad3964d49b2ed84431c51c9918a6aed4ec5b4bc7ff0bd9f651b613341b862c8e1f29a8d78f927e9e033a663eef210bfbbfbdbeea740e9869cfafa9d9db989bacf4109173838768bab1347161a69c28c3f957320f410964c46010ab46602693227d48f2d4989971ce73f95677c3eb5bf4cec81eba252386ac41c30bf7ff4df6ebfa11098e65c3cc01786f07da5df2f54c327e867e6a706a2b8a0b1330fc7c09a094e997fecbeba034023343adefc7328169cc426937a51cf9b60b963bec2b405508ff8fc7ccc663bd5d31198926d70c2b6520cadc082cad82cc0a18543c4f5415455b0a0c43c0e83d4b75bef989ec9b17673b693c0513d307c456a806adef13089d86a662ada8f07f5c2041dbe0cf7f0314975f49a6ae1d3efb3dadc5b9eea77f45fc9c3c6cc01a2481bfa40a513993452ad6443f395d3c5ecfb978b8db48dbd94523249e00b9fc2bacb2a1770739ba10fef25fdfa3f9c0617b30e5af94655e5dbb96132fce34bd33d1590ad91cc51f069ebb5e5c937e6e75c16b65205f156bd51875b35c9500bfd6aa121b977a2825b0db514fc6e3fa40f091d0e54623297ca1e16c8545ff9f7970e7c18132529e6e65fa98283695b7e5c816dcf518fcca2bb0000000000000000100000001800000b331bee06bc734cf0e1a84a407ad2ab9252f57797d655beb3a2e51b3ca8aab83972403a4df05316562f2b07dc5da252d60e55ffdba9b620d63725483f192a47c081537ddd822a46ad5471177a3662bfe0a3f4ce88cf8c47adb97c2c1bc2a34fb0c563b4eb6d9a4d546517090c116c1f776aab23d5735bc684cc7d3baf41347e62fbcaee70350f21f7862a3fcbabf18b8ac727fcf674a63c7fa0d7c000000000060000000000000000100000001000000b9075d123aa72b0feae48e266049533e2f4792edef111d71b027aa54426b112b92d75f276a2e698e8553ecf62f16d519c16dc4d34e4cb5f22503328ce24ced76f8137bc64f6464da81930000000000009800000000000000ffff00000100000059c16d53b80457bff9565ffed305094aff96e2549a0027aadb7cd0c234d2e6861d77b405171725a3abfcecd955aa987d3ed69edc7f132ea339c89d2f304e92e580f81dd31c2817e06687ddcc44088f4e3afd28df6834568de5d7b16b379babcfd4d580b425e14c784dadc2a1830845448ec64388375cab509312e4b1180739aedb37d4ba80620000"], 0x12c8}, 0x3}, 0x10, 0x209) (async) sendmmsg(r1, &(0x7f0000000780)={&(0x7f0000000500)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)="8c42ecb912213731fada38a041da0e808ee223716385ca7332c4aea87524cf002878daf8c6a7b7f64e314338972137434e5737101110f1b0ec7c60c572063f72cb353836c1d3ffb978e19ee033efc1f741e133e784c2deabf4f8e6ae59e919c6ff3b8ae5d0d0f85e0db87eda721c92da5fb12efac537fc39645c8cd3d37c61735cb10b7b601e8f705edca17e3a2b779245e993e289c314f2a71d99bdf921d63ce57da7d9b83edf86999d380ab82505891d5fd34eb205c4c2b8b94042453f16f58abe22722e03c04745e951b705bd3be227b59b2780648e47a29381893d29e4c1", 0xe0}, {&(0x7f00000003c0)="63677cb574515443947d582bdd79d7885f29a7fc63e2a381e5025c4be5a0bbccaece8e79181c989053b27a6b7008a32aff420c1e092405af0476d45f6ebbfb09d2a0be5194fffd2f3e59575a76813e908707050cc099957e577197be34e5c72f1cd31210b2d368411ce6ad78eec419a0314bc46707471e536ce141e9571ad9626658f0a250e9f31c", 0x88}, {&(0x7f00000004c0)}, {&(0x7f00000005c0)="fe1df641db5abdb8b64747d12a927059e8fb6391fa54468c51c5ec1dbb204a482b883c22a503a359f3a08945bea5e65e2c2646d4aaa7078c47a1b272ceaabbe752bfc7ad92ddaf21de624ecdaa275a2f28719bd4b5031a32ba2434d923760c1c3821085bdebaa6605d5deeaa51dcc9cb27e3e1c71cda3fbae4fc80b8a71a56021bbb56d6cfcb10d41f2a979929", 0x8d}, {&(0x7f0000000680)="5c681cfb2ae07400134025e2079905bb441b68d7ef4def97ffb1c22a42d56cecdeb795d5fc4ca30e9e6515666dc1ad2264d9251ee655bfb87a8a2a11177f5e121278c23261", 0x45}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="d800000000000000ffff0000010000009da557ef8306e3ce5cdec9838e0430b1d3b35382f661e27fbf9447f0c278393e4bc5ec2263d414979b92ec16d177e867f6e39ef8d2a8eefcefde68086de1c890f90d7382ab41c2ed1738f25c2dec7f8062490f215e7c85f8d3d37806b6e7c79113aa08b2569c0073f6fb9b8c95a9f772378f97a5f1eb689fb9d56a6085870c5e2336d2d1ee6777bf8df7b13a97d2bd28b48227eb4f188301dc971922e321b35e096da5db0e815d53a2f5a18fe4ffd3a9f47395b65564ad0c2ae2bd9eb23c9b18aa1a22bf000000003800000000000000ffff000002000000c3deb6496b973693d9e9b7b7806625fc21870637fa6343ef369028a33e4b2e2a1aaac8400000000010100000000000000100000003000000f4f9359b71a2692fc40c6a163c2c3c1d526aa36c726b34d1089f9f73220e5834f396a75bb015bf718b1a6791843569a65e7e734210ec843db763d244d6f4ea468d53b679effde9aab96b3e6c536176273c53a9f7adcc1f83357fa90309fde56b4bf2051fb2ae0e7728a69bd864b515625dd0c029f86b9aaa023f8f1d3a3dcceafb22a71568786bf262a9a1afe68afffdd1de6f08c1b43127177bb93dacaab3d284dffe4664d6282b8ea90b238b2156be08424dd9a4dd184de39bc9ff0515c44c4bcb519370a10573667643105af88de4f9e2640db47ecf25da205353762fa9db05195de5e71128263e96f136d761085c2ff0230468cd54d4a3fdd33210e04a59a13145d5019f0f6de42fc63e94a731a07939559db86ccd49a4c51faa3c1f33d6220eaebfd54a5b82c1a09f50364d512da0df755ff085120c149ab8cca6eba22a5380e34d672ed3d9fc70dd5d6ee80b69a5a0652e3c215f12724ec3684c25cd400fdd17469c04bca389184d06e1d280746f7ca3d8d3053004d80b265a6daca5d7da970e0cefe58efe7f17d72aaf26549e61e48a9ef907713d9b50a5918e4f926dde996f69153437dd68da68d0759f07e0be0460618f74f787a714a1dff604280ca5cfd46183ac906ee9e30ebffaa1a159f5433d89230847f65ece16fde5c558126b06418743874fbe8c52dfe14a276a40adc34111680efc773ec298cdcdf084ec7ee24e2d720ea9635601517527b2702f5875db3a49975565d2913bf1215146e4dc1452ffb8da2cbae2d2077531a11830fae6ec650841e191169a895608b6b3762ac2667b97eae955fb4b2be16fe536d1546e2bab8d09022e80106cec65f1240062da3cd6d1a651241edc650095894320abb34a8ab2d1d5c543288b70143a07730a17d754ee9277bc1f409daa90d65204564eda1ff874234561515cae1f9a6de1f1185d7a9be2b12aa9d9bdf9f20477cfc187901c3635b76c5d12dd72ce5b0a53d2c424120f9eeb202d42ed06940c6686dd66f9cccc1e5793ae780149fcc78b9d7c9d58a6018ffba9a0007dfd88e4c22af1db0e023c75ae6739468f8b8cfef9ef20ab09a5e790398b214ae523ef24af8c2eccbbf30b8a5b8dfe1f00578aebfebbfaaa094cdc4f0bbbdb15a196e9ae3540c74122067e880007da36257da5da7c1e4957ccd4773167202807d060b81013e2674dc6cf49ebbf8d53ce7d3cc2ba3ed8029a432d4a9d76e75d474f019396919d39b778f4439ef0f5e93e87a11fc95f662e5a721fd40d539665e279c1bd6668a8537f77c7da009f8c57d70d43953200a685399b424ecb4d20b53faeca962b03128156469a9cfaf523796c420a1ebf4487acd9cd2d21f3d84184ab18bf454fcf7acf769cf71840a2c42c539d5ab23ae4411dec72e9b25b1cd6aa86a3b0705165ed81073b51ad73cd96fa46910b4c1b52a0c36045233773531741a216052b93deb8f3800d9919df18e1a0c32adc271730555c022d3fa09bf845710ddffaf82b45f4fe38332d5423466a89f213865b42c1a14608c8668dcd468d5aba1770a40f1b2ae18a6934e274a8a6e2c0d59e513cfd92c4b57b39def34e158ea544a5ee32e9974dddd48dc4a002487899387052da7b6eb28bb730cf7058d2c7f0b3b84238f95a4c1bbf7b60b69f6a31ee39817870dc926ab9fb0eb2c4569ad783b97c29cc035514b0e4294b51f9ce31222b14bcbb2b66edbd2d1740ed1f1400de6cd89462e0f03af76380fff6b81c69101b2dfa4cc2da91a6cb8b8a90fdc104c9fe2d30053e3a90f70b6a5dd5a17e280734c24bdd325705df81d7335f9d766fb83f8310c4ea1327547d7b58efe0b0291e14e56035e7b17c17931c3705ff45238dcabfe88e9d0ebb56cffa5df72ea7bd7256dcc284c8c29157de35bc50cde66a07ef9b6b1d6cb27c540b05db3b3580d3e946a36e9efe3bd6eb3050c51bffcaf1c8e4c5c200c82b5e80a986c339804d358efccf91edeee4425629b1dccf5bde5e1a2f221e881a42b0d59135b9cf783309ed6e5993bf5643b119ef36acc7d7c871014ff1928c5343e0318944fa7151aa6955bf7b3768a406ef58dd2fc7c13857158023bfaa4d59651e66b271b630e20852877f8ca1f4c80f4aad16388e538d1dffe3d2d89362f41659086da58c291c5499110d946031acc3732b395a36abf557bdd7d2caee4ff0b4ae4c791dd2298316e3b2c35e43554b97ecf5819e6e3130655b42de593430afb628190eab5cdac92c99c1e77df9cccfbbfa2e3f81567aced92d6123c62d28714ac9cda88ca989e6c82dfc133cb7bdbe3013c27842782e537622eaef71374c56f1bce3844a30defc9f8d1ba50cdcf356242e8cbf4922bc7ff25a1589f5fbd6e1ec1d76847ed4233ae5d171a18b64df2a604b793b1e03ff5cd2ed205d1368aee937ce1a4dd2aa556dba8947a0a02e8f1e17f95b6a67374887df4fadfaaeae2100f1e4c4e5a2cfca09b1f14ef0769926bc0bf0d69782e20e03aaf90640c2c49b4e152a0a2876ee2dbdbe0c38654b4970f45ecf5517206ae3c3f4d8538e36606486c173585584ab2f792679e8eb8e8519b5de72dc63b90af13d83f54f8a57c02345868e50768195274e9a75766fd8a5f60a415cf3a4983b599ccef597ef188238075fb205999d57f7f8f6e061246ea45f7f76294ba4dceb46ff56816c802300a1d1e684903dd13159de7d9536cf50a61efed2094fffbb4f3023202d57da8e9a7a02117afe861c4050633c64b0f14b79c4997344fbac40cea20aa4edc00d0da9d192a7b5567e175a388030bc34c4cbb167eac023fe6b13edaa1f5e826d0c63a1f6bb7d98a3e22da1b896bd6e4c7d8b9b9c0642480e75c2712ba868cc20700fffb4696ce0820b50525a420c97675fd3821adeff2e1a41d53ec6f52fc05b2af7d79cb4d49059991192bb8d2d4997cec69f046a761951881c46e4878fa79da796dcdf7fd444254d1ae9edf98f0b75dc2b4b88328f33a58804d422444d7e484f033a9a0d644aca9931c158ae36e0022c4f492ffb7b8bec60cf484c4fb6cdb22c12bd94142ec2a36876056e5de30844cac3784b39bedb062eac0262be39bf738f038056d426eb17fa5c96195cbde214d4d45b6936fc40ba80dd960f29909e88761e74eb0e6241ec8855c9b56b37a100fdc4cb6702a5692d99f745adafa21aaba5fc180859a6a3a7489bf1eacaac7a2879e957f71bea0957ec04ea20aaf0d2f74278627d8923b9cc8c4ae5ac117ad96dacd5ef2914b4e51ca10f50af2c302df47ac8816b52ac1a7cecec2aac807f7660fb5887f5b4ad2ffac0d15a1a9bdddb44467ce79ff64f3afff358e7509578dd971441bc98ea6faadba73029ec97f3964b37a0c7999e5d9a5c1c773291e15085e39398732ff9dcb961ea0314854d87896f398cb3d0f06fd4e1710bffc273c89fb940b22c7372860a265c736743f25233939c8ae7bdd1c80e5187c4d450fd34b02f4b35fa8b97311a90b036b632e75155d12d570c62c9e802da57d7d58f050af1c2f61a7ef36138ade5c9749bc90beca32124fd659c4d8636a6feca50242a44d8e9fb4c1b17da62f5a36398cb150b770455b61364590996e890742d554d5d0fa1c343bc3cfbf1cd1f650d5becef50ff3ae67a55a781d0ca0b6433fc48d0dfe864f2c02c2f6b2b75ab8590da964a0b03ec83c49d4e43724c5012286189f0d7092a58cfe118ede23f5dafc165848fb862994ea713f52505cbf2b62bf98a6bf82e5bf51eb9bba599cc78db315a3d28c0a2acb0db6a352703893652727dbfa2b2961e5735d9901e460ac15dfeb7f086511a66464f1c91ab48b7ab5840466061d2fdc70fbee8131a4d056d97565be6189e7b7cff3286cf07efe2fbb4c2718f6569c8548120768608dd55d562a9a0242445d3bc1ed4b4af922224db165ccee3f9ad14316ee59d499f5a298d6553012d0f5eeab768ec7ca3f03ec679f0fffab128d3ed8cd829117d9a554951686d0b3c7fddfb9718e1b7a74a5e32baa7bad7105826f20037aa45bca92739f7a45b79aaf772f99409eed8348812cf1df32181c5e1f7852b666d1b946a2e7ca43d16128234e1aa016dd0325fa2119b0beaf9a711960992cf4524963d0adaebe894c67ca8b79b2622d6bea0250d52b44864c75c07bda73702a7086360ead53383f623cd975a808ddb64d41d78876d8109b4b5e50886fe2fb27a880bb57c1bf29253886932f7556948ffaf8682b178e8618a0e88edc869245e1098a5b5c9e4a843e6b7d6f7dcecf2378e0dd4477677b236466ea96397ede48cfdd0012822182c4a378ac412d54be0a7cef8cc5b1a68697b152927522a430f19039ee6073a2158572927b62d997928bfb92f367347835724a93f429a4289cfbd8e335fab09830c18831b55a11c44ca13243510e209305de0f66fac9dd43b4be2905609ef0fea0772818ced97d059fbdae179d1749d01160c196a6b60df43836d45290c2d506f30001945e69662954479499acc170ed4e54f1b900e4c88a0ff18e302ed0c5183fd39d83f5ea712c193bac74457a6d2372545ab58adbe6e64abe5ab46ed0b5ac6ca30cb1a3a75c0e8987e598e7d31ba480ea9be4d13d42b26b05f67b96b2c1b7ef0c393e44cb0ad6a15d4397acdccb9521afbb6637779a9730b4a6d679ef38e80380f34fe5e2fb5b2532bdb1961ad70dac4848b7dea26e5d213ef66b60ce7a920d500d1711040f0a5c00e4b8a6eeef61d1d0c199bb61b9662cea9e030b63e519c58b9cd496367df1645ee9243e3f2ce2d5e227452fe4f4e307638f9c17eb03d33bec234f89cbbfcbff3b3cf0cf9fa2dd564f8727b3d156abee5d404f2f76bc9e7527f7a24a7ea3edadb9b4ffdd0578b8329d8baf0563ebd54957c238f57763e48cc8aab943a06be81340906bb37761e21a1f15b5a043f9e97ecf928e2d9c1d44edb635cbedae19f186618b6dda68f1cf6d2b42a722cd07f53b7dda3efcc880ca630a2703af6ca705148871d07df787ecfc7558af0ec0957e56dbddc9cdab8a2ecd5101f84fad2fa364e701e8ae025600f8aedc41a06e42ee564ceb3e7cedec9636c180df5b0e27b4e1b139fec38be5f9181600f595ed8aa1403d0a7f13f37d29f6004c4ef92920788995db7b4772cb603d39f2776adfb54c4a342be946b060bfa7896ad3964d49b2ed84431c51c9918a6aed4ec5b4bc7ff0bd9f651b613341b862c8e1f29a8d78f927e9e033a663eef210bfbbfbdbeea740e9869cfafa9d9db989bacf4109173838768bab1347161a69c28c3f957320f410964c46010ab46602693227d48f2d4989971ce73f95677c3eb5bf4cec81eba252386ac41c30bf7ff4df6ebfa11098e65c3cc01786f07da5df2f54c327e867e6a706a2b8a0b1330fc7c09a094e997fecbeba034023343adefc7328169cc426937a51cf9b60b963bec2b405508ff8fc7ccc663bd5d31198926d70c2b6520cadc082cad82cc0a18543c4f5415455b0a0c43c0e83d4b75bef989ec9b17673b693c0513d307c456a806adef13089d86a662ada8f07f5c2041dbe0cf7f0314975f49a6ae1d3efb3dadc5b9eea77f45fc9c3c6cc01a2481bfa40a513993452ad6443f395d3c5ecfb978b8db48dbd94523249e00b9fc2bacb2a1770739ba10fef25fdfa3f9c0617b30e5af94655e5dbb96132fce34bd33d1590ad91cc51f069ebb5e5c937e6e75c16b65205f156bd51875b35c9500bfd6aa121b977a2825b0db514fc6e3fa40f091d0e54623297ca1e16c8545ff9f7970e7c18132529e6e65fa98283695b7e5c816dcf518fcca2bb0000000000000000100000001800000b331bee06bc734cf0e1a84a407ad2ab9252f57797d655beb3a2e51b3ca8aab83972403a4df05316562f2b07dc5da252d60e55ffdba9b620d63725483f192a47c081537ddd822a46ad5471177a3662bfe0a3f4ce88cf8c47adb97c2c1bc2a34fb0c563b4eb6d9a4d546517090c116c1f776aab23d5735bc684cc7d3baf41347e62fbcaee70350f21f7862a3fcbabf18b8ac727fcf674a63c7fa0d7c000000000060000000000000000100000001000000b9075d123aa72b0feae48e266049533e2f4792edef111d71b027aa54426b112b92d75f276a2e698e8553ecf62f16d519c16dc4d34e4cb5f22503328ce24ced76f8137bc64f6464da81930000000000009800000000000000ffff00000100000059c16d53b80457bff9565ffed305094aff96e2549a0027aadb7cd0c234d2e6861d77b405171725a3abfcecd955aa987d3ed69edc7f132ea339c89d2f304e92e580f81dd31c2817e06687ddcc44088f4e3afd28df6834568de5d7b16b379babcfd4d580b425e14c784dadc2a1830845448ec64388375cab509312e4b1180739aedb37d4ba80620000"], 0x12c8}, 0x3}, 0x10, 0x209) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001b80)=""/73, 0x49, 0x1802, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) socket$inet(0x2, 0x4000, 0x40) (async) r3 = socket$inet(0x2, 0x4000, 0x40) recvfrom(r3, &(0x7f0000000140)=""/91, 0x5b, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7ca, 0x8001}, 0xc) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(r6) setreuid(0x0, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="dbe8d7", 0x3}, {&(0x7f0000000740)="a628496ff20dadab592ab3a665bd29b12405bb29f7585baa93447e35aa25f5da3ec9a41adb8c1aeafb0977c67e47274b", 0x30}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="28ffff0000000000ffff000001000008", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x401}, 0xa) read(r1, &(0x7f0000000900)=""/26, 0x1a) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x1, 0x9d2, 0x1}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x5, &(0x7f0000000880)='./file0\x00', 0x8}) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x1f00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x200, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x200, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x3, 0x1f, 0xffff0000}, {0x7, 0x2, 0x1, 0x2}, {0x1, 0x4, 0x20, 0x6}, {0x5, 0x9, 0x6d, 0xe9}, {0xfffd, 0x0, 0x0, 0x9}]}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x4) read(r0, &(0x7f0000000140)=""/110, 0x6e) 16:00:26 executing program 5: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x51}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000009c0)="320f9c6a64a09a22d09ed0527bbf27cc44b9eb3f483d2edc0fefe97885f6fd3a0800f5c69b310d6b573c846f747d1a1584c9070c3567d3ad4aad4b061fe45d7379e9a1219095677ccadeddc50ab71ca02685fc03bb8eb9eb8747f765e57c9b776f6eafdd0c07f5e3e19208a4c9d0510bf88dd6a1595f9f327cd2ca6ea850d6c8d70e62df97fd1cbc684b7a87d137aa871af87295e16f7f7eb691bb279b867b120609f944e725b9a268cd19bcdb07f2001da294f2b347bdba85b97a496fea0389660ed865b81bad6f1216edc264df5a0628043067e1fc121f133ab65a2dd5b1127e937930fabce1ff03a36bc5493474ab2e6a88e85a4f5d09c0e1971e4b15d8a30b234a867d83c87f6f99fe2af635c59ec210e5ef0948177adfc24ea4fc2cf0c3934d69773885bdd0d4ad39653aed34e5e93baa95391545d10f5e3dc3e870d18e27bb23d78dbc58a445a224f0427e8f2781e41a91e50d8e526df59c9b3e634a7750cce7642a22768f4a62499c8404d99671b7a822ff6a5ba27ce3d6b37ee1038fa51f2a1d6dbee102cdfb1623620a371c653fc3bd13ceb6b8a04586616750783ddd530b4e6f652bc4bb2f651896d6df364d91f1ee19e1d350f2e6dd63e5755cbaa1255ddd21d28dc69c8fe9f712e740bc12e6d9b9a3ad58e6319b19c82d475f843f22eb31abdd7538f721d447256cca28364a85fcca21396bd685bf933ec9ece5d531f1a0933dda50864292a19be2f0912fb4a30f9c0127dba72f6ce881c5dacd21bab863ab0a63a6ada51d896b35c92733d3a60703b88ecedbd9b060e4e2d1eeca48a2b64b76d006c89389ce781b9ea982a55764af8b2e5e1db741f894f14bc1361d4f7f317f305ff13d48185b66308f313b0b2fa258fe857e33dbce92823fe296677e44540cd6b3de00534a3099f78759ac2c6085406b2caf18023607c07eb006066154527b4b81977e0b901883f19fc3d956c6dc2851b30cb2954b94314e4fa4fd6ffdf50fc4b4e2fa8aa6333781554778c7b63dc1040a9866fe9247e9af18cb75c671b6c06ac032ac23eb00d7ce797db2b8cca02a5c2bc9b34870cea17fd132308f6d2183c3a239ef429a9a30c90a886924a5e850f75f0a008c028c9e6c569f08195c2b4a7139f194f1d1c7dccc02d251229a60bd2a76e163ff4a5e1d4747baac04a0c4e4b89171479ff994588eff595230fd06a87f90e75fb2d5e451bea9cccc2cd5e7780a9ef81be1372e5a8f0dd21c0c58c748f90f213fe145454b29c3dc9ab343b55f29d333b89815bbc767281d41fcb7599adee6121bc33bba01271e427c83ba1cdee4b1cfd40944b497e7ff9521974662e1ceb877331a4af463fb416baa3e80e853b79c16554e1a506ec8bf064c1f6e6850b24198b8ad098837c72675729534741fc3d205af89619d7e0514578e32da406d790a06b90d8b3b7915abcc88002732ccef175b2fcbdf47add7cd63241ea94ef4d4b58816532810f7ea6a2fe5474677751693eff4f79ee9cc5b7e3d79c1bd0a8331a2d50a5d1f1827600b25bd83ce78d5f52198b6aa24b728467d9140a9cec1fd508e1731daddc3813e63314bf3c33be0f805d379004db7d4e2ed5e70dcc8d60f53b2cd640463fd0828b0c88a7fb8622befa6b53ec84d7a0e735c9783a2b6fc432d05ace3187df88cb63271c0f8472d2aa0a6799bea3c5659abaac49ae133454b3d016810cc9d3600581e1de4a0c8c59240bff6c04c75b025f32c7c76d9e1d9e7d836cff123e19c8f505f268491747a3e039042eb03dea27fbe20d3a1d21b75e04c73ea07e691211c2e0c1bb8e385558bef10891249260e2d18d885234fdc508380fbc9f07a601095fd7bcad22213b913a9b6b013bd875f914c32e2f79c84077b7faffaee873e8799e426f304ea777e7444634ff9f55ef6e6a0ddbdde8a23f8d400bed5e12679c536fa79ad21adca5185a08a7e5acb750e8c8bc7cd56f0db14324003065f7c8ceb232b82f577cd071347484447bf36cb3fc90afa02ea25df768ca1d009b488276ac2562d099b24669ab5d59f4d4cddacd6868c0f85a2bdffefadbb88062b70ce8e15027776f06fc9ab50e9351d4a47faf8c50d2a3a2a3c6810bfa261ffd80591c1d9e9d0c730ba8f4103ba0bee6807dfa804b76da0233bea0e592415ac0627bedfca9e019d565beef95a911b47f44c9b29091cc42db2ff456623446744a35c3e8a0a6f8482c4a43730081f9650180acaced95404c8ea408a636b55426f5d1c46be26b8c1a4782c11a4cb4d855f844f25bd8dae3cb526de2be5f77f4a1d5d8431d80b926d65be06bcf0e8eb5beda0c06d279c045d9dcccafcbf253a29a0d182dc6cf8f7bbac159c67502ac62ff7fdfe655947a268fbb735d78a44ea1e4fa4de4ef29fd430b885b89db46bae3a86b4d9404fb13fe86eb269e664eb44edd02829a02e14eabd5b7866f8e0e8b38e02067828a2700361e853b946d8fe02b79a21ad44022076d6b5bae29f93006657a0c82580a03436805369e6b7d36e0967ef06e6ff6c5e36292d996b6915afff9eb196427e178a74629c7e89a139365bfa2b1492829b812739a9ce7bc5d7a7e33a2790190d647d36ecfb5ca57e1e083eef8774f9a7591e387b88595ebbc967fc972d723cbfc57d468b637693a2f1f03e388d45167042ec9ac9f599ac34b7d507085d6784935ff1e41891b49b564070e3b54c6800d1022418ce2fc0df831069dcea3c5e58e26db92adab34899a4e3d0dac01d7f3c86ff3e6e966ce62fb34bcea839174503d534937d920e42a9b172b52a831bad2e9f764a2aed091b7dba6b0475c2479c9d382cb9dbb7144b537a2b20ecb9ee7e93644ccdf3f9d8b65acd8e20424977d0edec0d0d1b79c1db99582c35d1700b28ef9042f661401b78cf816da80e56b3ccb3bc85f86ebccbeb995b17d03705ca2264d0931a02ea530c4735f1236c7944730f8a48a9ac6264e6368c847908e3122d22dae74d4dfe1cb6ebe681d8142d588e54a1ab118cd99ec4446c14ee7da89d55311b89647ee4e2bf658dfc830b862dd9e03f7a5eb0c87cf4de1358fb3c4cacb9a50e9dce7567dc35eccb5e600633ce5732cfaa5728e0b8704b43ef65ab4b4859a41609267bcf53df593e6f315539446da4f914ad7a23bd4a1114abcb19c5979b77dbe1c701e25114ff9a995e101824db1a553c7aa7c7bad3183de0a62d1694ca780a30247488ccb0b3a4a5f150e3b7ede4edacef36efb00e8de511793f92ed561fdf8ce23ed3fe7a794ec4da6f5725e5683f4182ded0f2845e336cb295de7edd6ce2d170b6c93431e47943ca5f390c434a0741967beb3d0c521f33f3da079bf2b712aabe7f621c4685ca8cebd1a8ab38adc30e1dcda167026dbf558a4003343e8ec000e23ab9720a2d591b148d2e3fe0d349a6fdc61a626c609ec4587e379abf5b7cc1a2985996f7b9b6ba3b3664dcc5c7098cd4ba70c382b30bd49d508ea8c8fe8bede2d2b139162c14abebfcd9be85186a9350b2df46e6814b2eae6ae37f5adde6e5ae7770bc6a7ec9e9b2d3762c1b2ed6ccc6df9297ec6b400a7d145d8025ac1d795449d788995728a6bd916974ecace6c35bfe27d1665596757fb16e63f374e32b1a85a2d5dfc1d9b4bab256d7f12b547309754c16a82ceb03ef5e8b045384df896b6fe8eb703fca38e274dd7b1c15999bac28ca1488ab0f9a2f844eb7a0a797d5358f54a198d9e140763c51d888dec51fc537403db69fb1005d5bdcd19bc8f0b9705de8193684da6764e1f3d0e8fa14b86e9e06a50b65442a521a5750a3b16763a9e81927a9a152c130d1c2aaaa49a4256d04fc3fcd833e30c31f4992ffa0ae56dad2d627af6935e4e8caa81cfc6aaa9d7abb71757e83410328939a2ef0a0a2ce1234949eab747ece3a3497bc5f9958459676f3649b7dd6c426ff8030d229cca5422dbbc884b8caa111b1e2b4b3f45674a2350147d3dd468d5208dac31902b50c3f2b51072aa4c4c7cbb9f6db08ed8891a63d42ede7f46ca4cd8049f24fcc0d1b74ecc7611542c54a140782661fa8c15a303329bb03ae1f7065f809a7f32646bd1035f47bc72d5100ea133b3b9b8e53860b243f622f7deb5a7f082aa7f7686ba85e9936bbb704638c6fb581c23ada09729840506d786af18dfd425fd13ccacb846f37d3378985a90f8a8c279a9babf2fedf95262679c9d5459c386cb462bcf462a4d02143c5980f2a016ccb813fc3afcc247b39d9946ebfc024ecfee6abbc6a8dd7332e7ba3d89e569156d27a023947a0952d9601ff4a38d64c72cf5618dc5bfaddf00deb1e523812fb8bdc46f8dcb6a060b3f03e7c8f8c67f19f59aab33fe23947536f1873e788318a2bc75fdc849605be1e71388976d37331ae3851b9efd2370816faad6bb1de1f7844ad65212599d3fa0784b4cd564d435e7188a7123d2216a307bbc3132c54dc02cf6df553daeaa1bb37065bd05ea2d1b259772faf7fba6e0badfa1f240931a60dd6e01bd34cdb741eabafdee7a20753ebfabad4471a6475e2802cc1ac42a2d301dabd7ce6d66578ac394c5ce3981fd994d843c8423280278d3336beff5b0a4b82ee11f59328dcb99ae50ed7e277986d85de3e6649307d1f2a0c95705e6fd623a117bce7e1bf75d82cded939e1e802f170e8a7762b699df188ae5440a2510c69a70f1c799fbc01c8feda2fdb6e5d82fc31441ddbe6a633907237daa0a7b173753299bc56145ddc5cf4b9c9ed9bb5ebb0c5245ab7007e53a83953bc1cac07440ea7c96a98eb113469aefc7b962a4275041ef875808eedcbdb00b6cf086c97f75ef440263c9b69b1c54ba54f8ea159b9a6e5dd9287f809e629cc0d3f310095256d8aa8347f1c381160ab4e9ae21390aeff2657c82fe8e1675061e50dc521aded1b5b6d61da7d087495a80c3c306fccb208cb0b82b1a22c9375ada1b5138935990aedcf14df5696b98b4ccd96663bebb58a54ad96085dffd03a52d1a1c5db4603082206a0784153a215607a790dda4ffcd46601e8f9b1ac43e410ff1562bf8bf88d7d978342211e677c86afd4ce0a7797a8a114c47f36931fa699201df5737e878468fcc65d9e9572570cab106e0f67719761318067127eeab49023356dc5390b7c07989f5cf0481fe8d6d054bc67e4dd9180771f8374460c1259bbe799e86355718ffa3f6d5c458d2b8ef1f44c97f9fee8fe4debd97b7da2f919babdc376298b44d2ad3c6e0b8f0fa5473e45c8a7d409571bc3faee6eef6f1a77a6fb0693f1b02643d4bce95581b56158e59ada1b6ef04b8de31574179f1e189d64cf4f5cc3a9b5d73800d58b8dce4fadb4fc86722c064c6364ffc45f1004c53846edba6f6d91c26034c869553973efe502af8868e399ee02dddbe892a5c984968d3b264f7d22feaf247dcfcf1725ef1e5c5cf9fbde648c65c060c675a146f5b0bd6dd42914c31997b20a58a7124db98ca8f7ff6c0ceb0d63a663108d1bb59c64a21c6fdee68a13af1e18612788571792695c1655c82a7b65ae0fcbc68d39a7972a11f70d734d85a19df1bf3f760f0aec889756f66b5f87b5acd6251490d5ff6268929cfd0b6f3082bba3ff3657da97b2e2a7597862da51682c643ded5f3848f9045af2cfece2b120865be500a3581d16f23d264909f6ce1fb9544ad6215cb61728ed067113cde48cb31fb1ddc96569bdecf270a9166a8e926abff9df72b69b5cece6fd1c979a90f598e41bfd7071b013d328004b1e6cb8192864b14bbc8ad4d5f2c7d13556fef45c64b758f0073b7190d2bdaaf20285ed0931d520fc628cd391d470", 0x1000) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f0d179a6d15bed74de3bc7d26a1424a9c0deb9d57a493df0bc92c2cf4f1099b34d705c5f1c40ca71d3e72b06b0c7b0a214522e3923303b1761f74670140e13031fa5632f311517deaf40acdd360797fc13be24caa68057", 0x57}], 0x1) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="dbe8d7", 0x3}, {&(0x7f0000000740)="a628496ff20dadab592ab3a665bd29b12405bb29f7585baa93447e35aa25f5da3ec9a41adb8c1aeafb0977c67e47274b", 0x30}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="28ffff0000000000ffff000001000008", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x401}, 0xa) read(r1, &(0x7f0000000900)=""/26, 0x1a) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x1, 0x9d2, 0x1}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x5, &(0x7f0000000880)='./file0\x00', 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) (async) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="dbe8d7", 0x3}, {&(0x7f0000000740)="a628496ff20dadab592ab3a665bd29b12405bb29f7585baa93447e35aa25f5da3ec9a41adb8c1aeafb0977c67e47274b", 0x30}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="28ffff0000000000ffff000001000008", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x401}, 0xa) (async) read(r1, &(0x7f0000000900)=""/26, 0x1a) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x1, 0x9d2, 0x1}) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x5, &(0x7f0000000880)='./file0\x00', 0x8}) (async) 16:00:26 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940), 0x200, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x3, 0x1f, 0xffff0000}, {0x7, 0x2, 0x1, 0x2}, {0x1, 0x4, 0x20, 0x6}, {0x5, 0x9, 0x6d, 0xe9}, {0xfffd, 0x0, 0x0, 0x9}]}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x4) read(r0, &(0x7f0000000140)=""/110, 0x6e) (async) read(r0, &(0x7f0000000140)=""/110, 0x6e) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(0xffffffffffffffff) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fchmod(r0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x3b}, 0x2, &(0x7f0000000140)="bc646862c21406a196a8ae453b4983316e5d1cf4851c9dcf1c7c4a8c8c4a227644131b1f68cbad6ac140d415c90a6eec9abc4055649fea04e5b2d698a0f08ecd8dbdf7374c81dfa8433cfac344192db848bf3622f6ddc628543d1dff83e9d419e6ce4b197910a4d0fcb41e84d2ecb117", &(0x7f0000000240)=0x70, 0x0, 0x0) 16:00:26 executing program 5: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x51}) (async) r0 = syz_open_pts() close(r0) (async) write(r0, &(0x7f00000009c0)="320f9c6a64a09a22d09ed0527bbf27cc44b9eb3f483d2edc0fefe97885f6fd3a0800f5c69b310d6b573c846f747d1a1584c9070c3567d3ad4aad4b061fe45d7379e9a1219095677ccadeddc50ab71ca02685fc03bb8eb9eb8747f765e57c9b776f6eafdd0c07f5e3e19208a4c9d0510bf88dd6a1595f9f327cd2ca6ea850d6c8d70e62df97fd1cbc684b7a87d137aa871af87295e16f7f7eb691bb279b867b120609f944e725b9a268cd19bcdb07f2001da294f2b347bdba85b97a496fea0389660ed865b81bad6f1216edc264df5a0628043067e1fc121f133ab65a2dd5b1127e937930fabce1ff03a36bc5493474ab2e6a88e85a4f5d09c0e1971e4b15d8a30b234a867d83c87f6f99fe2af635c59ec210e5ef0948177adfc24ea4fc2cf0c3934d69773885bdd0d4ad39653aed34e5e93baa95391545d10f5e3dc3e870d18e27bb23d78dbc58a445a224f0427e8f2781e41a91e50d8e526df59c9b3e634a7750cce7642a22768f4a62499c8404d99671b7a822ff6a5ba27ce3d6b37ee1038fa51f2a1d6dbee102cdfb1623620a371c653fc3bd13ceb6b8a04586616750783ddd530b4e6f652bc4bb2f651896d6df364d91f1ee19e1d350f2e6dd63e5755cbaa1255ddd21d28dc69c8fe9f712e740bc12e6d9b9a3ad58e6319b19c82d475f843f22eb31abdd7538f721d447256cca28364a85fcca21396bd685bf933ec9ece5d531f1a0933dda50864292a19be2f0912fb4a30f9c0127dba72f6ce881c5dacd21bab863ab0a63a6ada51d896b35c92733d3a60703b88ecedbd9b060e4e2d1eeca48a2b64b76d006c89389ce781b9ea982a55764af8b2e5e1db741f894f14bc1361d4f7f317f305ff13d48185b66308f313b0b2fa258fe857e33dbce92823fe296677e44540cd6b3de00534a3099f78759ac2c6085406b2caf18023607c07eb006066154527b4b81977e0b901883f19fc3d956c6dc2851b30cb2954b94314e4fa4fd6ffdf50fc4b4e2fa8aa6333781554778c7b63dc1040a9866fe9247e9af18cb75c671b6c06ac032ac23eb00d7ce797db2b8cca02a5c2bc9b34870cea17fd132308f6d2183c3a239ef429a9a30c90a886924a5e850f75f0a008c028c9e6c569f08195c2b4a7139f194f1d1c7dccc02d251229a60bd2a76e163ff4a5e1d4747baac04a0c4e4b89171479ff994588eff595230fd06a87f90e75fb2d5e451bea9cccc2cd5e7780a9ef81be1372e5a8f0dd21c0c58c748f90f213fe145454b29c3dc9ab343b55f29d333b89815bbc767281d41fcb7599adee6121bc33bba01271e427c83ba1cdee4b1cfd40944b497e7ff9521974662e1ceb877331a4af463fb416baa3e80e853b79c16554e1a506ec8bf064c1f6e6850b24198b8ad098837c72675729534741fc3d205af89619d7e0514578e32da406d790a06b90d8b3b7915abcc88002732ccef175b2fcbdf47add7cd63241ea94ef4d4b58816532810f7ea6a2fe5474677751693eff4f79ee9cc5b7e3d79c1bd0a8331a2d50a5d1f1827600b25bd83ce78d5f52198b6aa24b728467d9140a9cec1fd508e1731daddc3813e63314bf3c33be0f805d379004db7d4e2ed5e70dcc8d60f53b2cd640463fd0828b0c88a7fb8622befa6b53ec84d7a0e735c9783a2b6fc432d05ace3187df88cb63271c0f8472d2aa0a6799bea3c5659abaac49ae133454b3d016810cc9d3600581e1de4a0c8c59240bff6c04c75b025f32c7c76d9e1d9e7d836cff123e19c8f505f268491747a3e039042eb03dea27fbe20d3a1d21b75e04c73ea07e691211c2e0c1bb8e385558bef10891249260e2d18d885234fdc508380fbc9f07a601095fd7bcad22213b913a9b6b013bd875f914c32e2f79c84077b7faffaee873e8799e426f304ea777e7444634ff9f55ef6e6a0ddbdde8a23f8d400bed5e12679c536fa79ad21adca5185a08a7e5acb750e8c8bc7cd56f0db14324003065f7c8ceb232b82f577cd071347484447bf36cb3fc90afa02ea25df768ca1d009b488276ac2562d099b24669ab5d59f4d4cddacd6868c0f85a2bdffefadbb88062b70ce8e15027776f06fc9ab50e9351d4a47faf8c50d2a3a2a3c6810bfa261ffd80591c1d9e9d0c730ba8f4103ba0bee6807dfa804b76da0233bea0e592415ac0627bedfca9e019d565beef95a911b47f44c9b29091cc42db2ff456623446744a35c3e8a0a6f8482c4a43730081f9650180acaced95404c8ea408a636b55426f5d1c46be26b8c1a4782c11a4cb4d855f844f25bd8dae3cb526de2be5f77f4a1d5d8431d80b926d65be06bcf0e8eb5beda0c06d279c045d9dcccafcbf253a29a0d182dc6cf8f7bbac159c67502ac62ff7fdfe655947a268fbb735d78a44ea1e4fa4de4ef29fd430b885b89db46bae3a86b4d9404fb13fe86eb269e664eb44edd02829a02e14eabd5b7866f8e0e8b38e02067828a2700361e853b946d8fe02b79a21ad44022076d6b5bae29f93006657a0c82580a03436805369e6b7d36e0967ef06e6ff6c5e36292d996b6915afff9eb196427e178a74629c7e89a139365bfa2b1492829b812739a9ce7bc5d7a7e33a2790190d647d36ecfb5ca57e1e083eef8774f9a7591e387b88595ebbc967fc972d723cbfc57d468b637693a2f1f03e388d45167042ec9ac9f599ac34b7d507085d6784935ff1e41891b49b564070e3b54c6800d1022418ce2fc0df831069dcea3c5e58e26db92adab34899a4e3d0dac01d7f3c86ff3e6e966ce62fb34bcea839174503d534937d920e42a9b172b52a831bad2e9f764a2aed091b7dba6b0475c2479c9d382cb9dbb7144b537a2b20ecb9ee7e93644ccdf3f9d8b65acd8e20424977d0edec0d0d1b79c1db99582c35d1700b28ef9042f661401b78cf816da80e56b3ccb3bc85f86ebccbeb995b17d03705ca2264d0931a02ea530c4735f1236c7944730f8a48a9ac6264e6368c847908e3122d22dae74d4dfe1cb6ebe681d8142d588e54a1ab118cd99ec4446c14ee7da89d55311b89647ee4e2bf658dfc830b862dd9e03f7a5eb0c87cf4de1358fb3c4cacb9a50e9dce7567dc35eccb5e600633ce5732cfaa5728e0b8704b43ef65ab4b4859a41609267bcf53df593e6f315539446da4f914ad7a23bd4a1114abcb19c5979b77dbe1c701e25114ff9a995e101824db1a553c7aa7c7bad3183de0a62d1694ca780a30247488ccb0b3a4a5f150e3b7ede4edacef36efb00e8de511793f92ed561fdf8ce23ed3fe7a794ec4da6f5725e5683f4182ded0f2845e336cb295de7edd6ce2d170b6c93431e47943ca5f390c434a0741967beb3d0c521f33f3da079bf2b712aabe7f621c4685ca8cebd1a8ab38adc30e1dcda167026dbf558a4003343e8ec000e23ab9720a2d591b148d2e3fe0d349a6fdc61a626c609ec4587e379abf5b7cc1a2985996f7b9b6ba3b3664dcc5c7098cd4ba70c382b30bd49d508ea8c8fe8bede2d2b139162c14abebfcd9be85186a9350b2df46e6814b2eae6ae37f5adde6e5ae7770bc6a7ec9e9b2d3762c1b2ed6ccc6df9297ec6b400a7d145d8025ac1d795449d788995728a6bd916974ecace6c35bfe27d1665596757fb16e63f374e32b1a85a2d5dfc1d9b4bab256d7f12b547309754c16a82ceb03ef5e8b045384df896b6fe8eb703fca38e274dd7b1c15999bac28ca1488ab0f9a2f844eb7a0a797d5358f54a198d9e140763c51d888dec51fc537403db69fb1005d5bdcd19bc8f0b9705de8193684da6764e1f3d0e8fa14b86e9e06a50b65442a521a5750a3b16763a9e81927a9a152c130d1c2aaaa49a4256d04fc3fcd833e30c31f4992ffa0ae56dad2d627af6935e4e8caa81cfc6aaa9d7abb71757e83410328939a2ef0a0a2ce1234949eab747ece3a3497bc5f9958459676f3649b7dd6c426ff8030d229cca5422dbbc884b8caa111b1e2b4b3f45674a2350147d3dd468d5208dac31902b50c3f2b51072aa4c4c7cbb9f6db08ed8891a63d42ede7f46ca4cd8049f24fcc0d1b74ecc7611542c54a140782661fa8c15a303329bb03ae1f7065f809a7f32646bd1035f47bc72d5100ea133b3b9b8e53860b243f622f7deb5a7f082aa7f7686ba85e9936bbb704638c6fb581c23ada09729840506d786af18dfd425fd13ccacb846f37d3378985a90f8a8c279a9babf2fedf95262679c9d5459c386cb462bcf462a4d02143c5980f2a016ccb813fc3afcc247b39d9946ebfc024ecfee6abbc6a8dd7332e7ba3d89e569156d27a023947a0952d9601ff4a38d64c72cf5618dc5bfaddf00deb1e523812fb8bdc46f8dcb6a060b3f03e7c8f8c67f19f59aab33fe23947536f1873e788318a2bc75fdc849605be1e71388976d37331ae3851b9efd2370816faad6bb1de1f7844ad65212599d3fa0784b4cd564d435e7188a7123d2216a307bbc3132c54dc02cf6df553daeaa1bb37065bd05ea2d1b259772faf7fba6e0badfa1f240931a60dd6e01bd34cdb741eabafdee7a20753ebfabad4471a6475e2802cc1ac42a2d301dabd7ce6d66578ac394c5ce3981fd994d843c8423280278d3336beff5b0a4b82ee11f59328dcb99ae50ed7e277986d85de3e6649307d1f2a0c95705e6fd623a117bce7e1bf75d82cded939e1e802f170e8a7762b699df188ae5440a2510c69a70f1c799fbc01c8feda2fdb6e5d82fc31441ddbe6a633907237daa0a7b173753299bc56145ddc5cf4b9c9ed9bb5ebb0c5245ab7007e53a83953bc1cac07440ea7c96a98eb113469aefc7b962a4275041ef875808eedcbdb00b6cf086c97f75ef440263c9b69b1c54ba54f8ea159b9a6e5dd9287f809e629cc0d3f310095256d8aa8347f1c381160ab4e9ae21390aeff2657c82fe8e1675061e50dc521aded1b5b6d61da7d087495a80c3c306fccb208cb0b82b1a22c9375ada1b5138935990aedcf14df5696b98b4ccd96663bebb58a54ad96085dffd03a52d1a1c5db4603082206a0784153a215607a790dda4ffcd46601e8f9b1ac43e410ff1562bf8bf88d7d978342211e677c86afd4ce0a7797a8a114c47f36931fa699201df5737e878468fcc65d9e9572570cab106e0f67719761318067127eeab49023356dc5390b7c07989f5cf0481fe8d6d054bc67e4dd9180771f8374460c1259bbe799e86355718ffa3f6d5c458d2b8ef1f44c97f9fee8fe4debd97b7da2f919babdc376298b44d2ad3c6e0b8f0fa5473e45c8a7d409571bc3faee6eef6f1a77a6fb0693f1b02643d4bce95581b56158e59ada1b6ef04b8de31574179f1e189d64cf4f5cc3a9b5d73800d58b8dce4fadb4fc86722c064c6364ffc45f1004c53846edba6f6d91c26034c869553973efe502af8868e399ee02dddbe892a5c984968d3b264f7d22feaf247dcfcf1725ef1e5c5cf9fbde648c65c060c675a146f5b0bd6dd42914c31997b20a58a7124db98ca8f7ff6c0ceb0d63a663108d1bb59c64a21c6fdee68a13af1e18612788571792695c1655c82a7b65ae0fcbc68d39a7972a11f70d734d85a19df1bf3f760f0aec889756f66b5f87b5acd6251490d5ff6268929cfd0b6f3082bba3ff3657da97b2e2a7597862da51682c643ded5f3848f9045af2cfece2b120865be500a3581d16f23d264909f6ce1fb9544ad6215cb61728ed067113cde48cb31fb1ddc96569bdecf270a9166a8e926abff9df72b69b5cece6fd1c979a90f598e41bfd7071b013d328004b1e6cb8192864b14bbc8ad4d5f2c7d13556fef45c64b758f0073b7190d2bdaaf20285ed0931d520fc628cd391d470", 0x1000) syz_open_pts() (async) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f0d179a6d15bed74de3bc7d26a1424a9c0deb9d57a493df0bc92c2cf4f1099b34d705c5f1c40ca71d3e72b06b0c7b0a214522e3923303b1761f74670140e13031fa5632f311517deaf40acdd360797fc13be24caa68057", 0x57}], 0x1) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2100}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000700)="dbe8d7", 0x3}, {&(0x7f0000000740)="a628496ff20dadab592ab3a665bd29b12405bb29f7585baa93447e35aa25f5da3ec9a41adb8c1aeafb0977c67e47274b", 0x30}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="28ffff0000000000ffff000001000008", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x401}, 0xa) read(r1, &(0x7f0000000900)=""/26, 0x1a) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x1, 0x9d2, 0x1}) (async, rerun: 64) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x5, &(0x7f0000000880)='./file0\x00', 0x8}) (rerun: 64) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(0xffffffffffffffff) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fchmod(r0, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x3b}, 0x2, &(0x7f0000000140)="bc646862c21406a196a8ae453b4983316e5d1cf4851c9dcf1c7c4a8c8c4a227644131b1f68cbad6ac140d415c90a6eec9abc4055649fea04e5b2d698a0f08ecd8dbdf7374c81dfa8433cfac344192db848bf3622f6ddc628543d1dff83e9d419e6ce4b197910a4d0fcb41e84d2ecb117", &(0x7f0000000240)=0x70, 0x0, 0x0) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 5: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x51}) (async) r0 = syz_open_pts() close(r0) (async) write(r0, &(0x7f00000009c0)="320f9c6a64a09a22d09ed0527bbf27cc44b9eb3f483d2edc0fefe97885f6fd3a0800f5c69b310d6b573c846f747d1a1584c9070c3567d3ad4aad4b061fe45d7379e9a1219095677ccadeddc50ab71ca02685fc03bb8eb9eb8747f765e57c9b776f6eafdd0c07f5e3e19208a4c9d0510bf88dd6a1595f9f327cd2ca6ea850d6c8d70e62df97fd1cbc684b7a87d137aa871af87295e16f7f7eb691bb279b867b120609f944e725b9a268cd19bcdb07f2001da294f2b347bdba85b97a496fea0389660ed865b81bad6f1216edc264df5a0628043067e1fc121f133ab65a2dd5b1127e937930fabce1ff03a36bc5493474ab2e6a88e85a4f5d09c0e1971e4b15d8a30b234a867d83c87f6f99fe2af635c59ec210e5ef0948177adfc24ea4fc2cf0c3934d69773885bdd0d4ad39653aed34e5e93baa95391545d10f5e3dc3e870d18e27bb23d78dbc58a445a224f0427e8f2781e41a91e50d8e526df59c9b3e634a7750cce7642a22768f4a62499c8404d99671b7a822ff6a5ba27ce3d6b37ee1038fa51f2a1d6dbee102cdfb1623620a371c653fc3bd13ceb6b8a04586616750783ddd530b4e6f652bc4bb2f651896d6df364d91f1ee19e1d350f2e6dd63e5755cbaa1255ddd21d28dc69c8fe9f712e740bc12e6d9b9a3ad58e6319b19c82d475f843f22eb31abdd7538f721d447256cca28364a85fcca21396bd685bf933ec9ece5d531f1a0933dda50864292a19be2f0912fb4a30f9c0127dba72f6ce881c5dacd21bab863ab0a63a6ada51d896b35c92733d3a60703b88ecedbd9b060e4e2d1eeca48a2b64b76d006c89389ce781b9ea982a55764af8b2e5e1db741f894f14bc1361d4f7f317f305ff13d48185b66308f313b0b2fa258fe857e33dbce92823fe296677e44540cd6b3de00534a3099f78759ac2c6085406b2caf18023607c07eb006066154527b4b81977e0b901883f19fc3d956c6dc2851b30cb2954b94314e4fa4fd6ffdf50fc4b4e2fa8aa6333781554778c7b63dc1040a9866fe9247e9af18cb75c671b6c06ac032ac23eb00d7ce797db2b8cca02a5c2bc9b34870cea17fd132308f6d2183c3a239ef429a9a30c90a886924a5e850f75f0a008c028c9e6c569f08195c2b4a7139f194f1d1c7dccc02d251229a60bd2a76e163ff4a5e1d4747baac04a0c4e4b89171479ff994588eff595230fd06a87f90e75fb2d5e451bea9cccc2cd5e7780a9ef81be1372e5a8f0dd21c0c58c748f90f213fe145454b29c3dc9ab343b55f29d333b89815bbc767281d41fcb7599adee6121bc33bba01271e427c83ba1cdee4b1cfd40944b497e7ff9521974662e1ceb877331a4af463fb416baa3e80e853b79c16554e1a506ec8bf064c1f6e6850b24198b8ad098837c72675729534741fc3d205af89619d7e0514578e32da406d790a06b90d8b3b7915abcc88002732ccef175b2fcbdf47add7cd63241ea94ef4d4b58816532810f7ea6a2fe5474677751693eff4f79ee9cc5b7e3d79c1bd0a8331a2d50a5d1f1827600b25bd83ce78d5f52198b6aa24b728467d9140a9cec1fd508e1731daddc3813e63314bf3c33be0f805d379004db7d4e2ed5e70dcc8d60f53b2cd640463fd0828b0c88a7fb8622befa6b53ec84d7a0e735c9783a2b6fc432d05ace3187df88cb63271c0f8472d2aa0a6799bea3c5659abaac49ae133454b3d016810cc9d3600581e1de4a0c8c59240bff6c04c75b025f32c7c76d9e1d9e7d836cff123e19c8f505f268491747a3e039042eb03dea27fbe20d3a1d21b75e04c73ea07e691211c2e0c1bb8e385558bef10891249260e2d18d885234fdc508380fbc9f07a601095fd7bcad22213b913a9b6b013bd875f914c32e2f79c84077b7faffaee873e8799e426f304ea777e7444634ff9f55ef6e6a0ddbdde8a23f8d400bed5e12679c536fa79ad21adca5185a08a7e5acb750e8c8bc7cd56f0db14324003065f7c8ceb232b82f577cd071347484447bf36cb3fc90afa02ea25df768ca1d009b488276ac2562d099b24669ab5d59f4d4cddacd6868c0f85a2bdffefadbb88062b70ce8e15027776f06fc9ab50e9351d4a47faf8c50d2a3a2a3c6810bfa261ffd80591c1d9e9d0c730ba8f4103ba0bee6807dfa804b76da0233bea0e592415ac0627bedfca9e019d565beef95a911b47f44c9b29091cc42db2ff456623446744a35c3e8a0a6f8482c4a43730081f9650180acaced95404c8ea408a636b55426f5d1c46be26b8c1a4782c11a4cb4d855f844f25bd8dae3cb526de2be5f77f4a1d5d8431d80b926d65be06bcf0e8eb5beda0c06d279c045d9dcccafcbf253a29a0d182dc6cf8f7bbac159c67502ac62ff7fdfe655947a268fbb735d78a44ea1e4fa4de4ef29fd430b885b89db46bae3a86b4d9404fb13fe86eb269e664eb44edd02829a02e14eabd5b7866f8e0e8b38e02067828a2700361e853b946d8fe02b79a21ad44022076d6b5bae29f93006657a0c82580a03436805369e6b7d36e0967ef06e6ff6c5e36292d996b6915afff9eb196427e178a74629c7e89a139365bfa2b1492829b812739a9ce7bc5d7a7e33a2790190d647d36ecfb5ca57e1e083eef8774f9a7591e387b88595ebbc967fc972d723cbfc57d468b637693a2f1f03e388d45167042ec9ac9f599ac34b7d507085d6784935ff1e41891b49b564070e3b54c6800d1022418ce2fc0df831069dcea3c5e58e26db92adab34899a4e3d0dac01d7f3c86ff3e6e966ce62fb34bcea839174503d534937d920e42a9b172b52a831bad2e9f764a2aed091b7dba6b0475c2479c9d382cb9dbb7144b537a2b20ecb9ee7e93644ccdf3f9d8b65acd8e20424977d0edec0d0d1b79c1db99582c35d1700b28ef9042f661401b78cf816da80e56b3ccb3bc85f86ebccbeb995b17d03705ca2264d0931a02ea530c4735f1236c7944730f8a48a9ac6264e6368c847908e3122d22dae74d4dfe1cb6ebe681d8142d588e54a1ab118cd99ec4446c14ee7da89d55311b89647ee4e2bf658dfc830b862dd9e03f7a5eb0c87cf4de1358fb3c4cacb9a50e9dce7567dc35eccb5e600633ce5732cfaa5728e0b8704b43ef65ab4b4859a41609267bcf53df593e6f315539446da4f914ad7a23bd4a1114abcb19c5979b77dbe1c701e25114ff9a995e101824db1a553c7aa7c7bad3183de0a62d1694ca780a30247488ccb0b3a4a5f150e3b7ede4edacef36efb00e8de511793f92ed561fdf8ce23ed3fe7a794ec4da6f5725e5683f4182ded0f2845e336cb295de7edd6ce2d170b6c93431e47943ca5f390c434a0741967beb3d0c521f33f3da079bf2b712aabe7f621c4685ca8cebd1a8ab38adc30e1dcda167026dbf558a4003343e8ec000e23ab9720a2d591b148d2e3fe0d349a6fdc61a626c609ec4587e379abf5b7cc1a2985996f7b9b6ba3b3664dcc5c7098cd4ba70c382b30bd49d508ea8c8fe8bede2d2b139162c14abebfcd9be85186a9350b2df46e6814b2eae6ae37f5adde6e5ae7770bc6a7ec9e9b2d3762c1b2ed6ccc6df9297ec6b400a7d145d8025ac1d795449d788995728a6bd916974ecace6c35bfe27d1665596757fb16e63f374e32b1a85a2d5dfc1d9b4bab256d7f12b547309754c16a82ceb03ef5e8b045384df896b6fe8eb703fca38e274dd7b1c15999bac28ca1488ab0f9a2f844eb7a0a797d5358f54a198d9e140763c51d888dec51fc537403db69fb1005d5bdcd19bc8f0b9705de8193684da6764e1f3d0e8fa14b86e9e06a50b65442a521a5750a3b16763a9e81927a9a152c130d1c2aaaa49a4256d04fc3fcd833e30c31f4992ffa0ae56dad2d627af6935e4e8caa81cfc6aaa9d7abb71757e83410328939a2ef0a0a2ce1234949eab747ece3a3497bc5f9958459676f3649b7dd6c426ff8030d229cca5422dbbc884b8caa111b1e2b4b3f45674a2350147d3dd468d5208dac31902b50c3f2b51072aa4c4c7cbb9f6db08ed8891a63d42ede7f46ca4cd8049f24fcc0d1b74ecc7611542c54a140782661fa8c15a303329bb03ae1f7065f809a7f32646bd1035f47bc72d5100ea133b3b9b8e53860b243f622f7deb5a7f082aa7f7686ba85e9936bbb704638c6fb581c23ada09729840506d786af18dfd425fd13ccacb846f37d3378985a90f8a8c279a9babf2fedf95262679c9d5459c386cb462bcf462a4d02143c5980f2a016ccb813fc3afcc247b39d9946ebfc024ecfee6abbc6a8dd7332e7ba3d89e569156d27a023947a0952d9601ff4a38d64c72cf5618dc5bfaddf00deb1e523812fb8bdc46f8dcb6a060b3f03e7c8f8c67f19f59aab33fe23947536f1873e788318a2bc75fdc849605be1e71388976d37331ae3851b9efd2370816faad6bb1de1f7844ad65212599d3fa0784b4cd564d435e7188a7123d2216a307bbc3132c54dc02cf6df553daeaa1bb37065bd05ea2d1b259772faf7fba6e0badfa1f240931a60dd6e01bd34cdb741eabafdee7a20753ebfabad4471a6475e2802cc1ac42a2d301dabd7ce6d66578ac394c5ce3981fd994d843c8423280278d3336beff5b0a4b82ee11f59328dcb99ae50ed7e277986d85de3e6649307d1f2a0c95705e6fd623a117bce7e1bf75d82cded939e1e802f170e8a7762b699df188ae5440a2510c69a70f1c799fbc01c8feda2fdb6e5d82fc31441ddbe6a633907237daa0a7b173753299bc56145ddc5cf4b9c9ed9bb5ebb0c5245ab7007e53a83953bc1cac07440ea7c96a98eb113469aefc7b962a4275041ef875808eedcbdb00b6cf086c97f75ef440263c9b69b1c54ba54f8ea159b9a6e5dd9287f809e629cc0d3f310095256d8aa8347f1c381160ab4e9ae21390aeff2657c82fe8e1675061e50dc521aded1b5b6d61da7d087495a80c3c306fccb208cb0b82b1a22c9375ada1b5138935990aedcf14df5696b98b4ccd96663bebb58a54ad96085dffd03a52d1a1c5db4603082206a0784153a215607a790dda4ffcd46601e8f9b1ac43e410ff1562bf8bf88d7d978342211e677c86afd4ce0a7797a8a114c47f36931fa699201df5737e878468fcc65d9e9572570cab106e0f67719761318067127eeab49023356dc5390b7c07989f5cf0481fe8d6d054bc67e4dd9180771f8374460c1259bbe799e86355718ffa3f6d5c458d2b8ef1f44c97f9fee8fe4debd97b7da2f919babdc376298b44d2ad3c6e0b8f0fa5473e45c8a7d409571bc3faee6eef6f1a77a6fb0693f1b02643d4bce95581b56158e59ada1b6ef04b8de31574179f1e189d64cf4f5cc3a9b5d73800d58b8dce4fadb4fc86722c064c6364ffc45f1004c53846edba6f6d91c26034c869553973efe502af8868e399ee02dddbe892a5c984968d3b264f7d22feaf247dcfcf1725ef1e5c5cf9fbde648c65c060c675a146f5b0bd6dd42914c31997b20a58a7124db98ca8f7ff6c0ceb0d63a663108d1bb59c64a21c6fdee68a13af1e18612788571792695c1655c82a7b65ae0fcbc68d39a7972a11f70d734d85a19df1bf3f760f0aec889756f66b5f87b5acd6251490d5ff6268929cfd0b6f3082bba3ff3657da97b2e2a7597862da51682c643ded5f3848f9045af2cfece2b120865be500a3581d16f23d264909f6ce1fb9544ad6215cb61728ed067113cde48cb31fb1ddc96569bdecf270a9166a8e926abff9df72b69b5cece6fd1c979a90f598e41bfd7071b013d328004b1e6cb8192864b14bbc8ad4d5f2c7d13556fef45c64b758f0073b7190d2bdaaf20285ed0931d520fc628cd391d470", 0x1000) (async) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f0d179a6d15bed74de3bc7d26a1424a9c0deb9d57a493df0bc92c2cf4f1099b34d705c5f1c40ca71d3e72b06b0c7b0a214522e3923303b1761f74670140e13031fa5632f311517deaf40acdd360797fc13be24caa68057", 0x57}], 0x1) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2200}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(0xffffffffffffffff) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x184}, {0x7, 0x0, 0x1, 0xffffffff}, {0x6, 0x0, 0x7, 0x3f}, {0x41, 0x78, 0x1, 0x4}]}) write(r0, &(0x7f00000000c0)="76e6b2b3b655fdc6cd4000000002", 0xe) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @remote, [], {@generic={0x8847}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2300}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fchmod(r0, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x3b}, 0x2, &(0x7f0000000140)="bc646862c21406a196a8ae453b4983316e5d1cf4851c9dcf1c7c4a8c8c4a227644131b1f68cbad6ac140d415c90a6eec9abc4055649fea04e5b2d698a0f08ecd8dbdf7374c81dfa8433cfac344192db848bf3622f6ddc628543d1dff83e9d419e6ce4b197910a4d0fcb41e84d2ecb117", &(0x7f0000000240)=0x70, 0x0, 0x0) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0xf7, 0x9, 0x2}, {0x0, 0x8b, 0x1, 0x1000}, {0x7, 0xa2, 0x1, 0x7ff}, {0x7c, 0x4, 0x81, 0x457}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r0, &(0x7f0000000100)=""/40, 0x28) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x184}, {0x7, 0x0, 0x1, 0xffffffff}, {0x6, 0x0, 0x7, 0x3f}, {0x41, 0x78, 0x1, 0x4}]}) write(r0, &(0x7f00000000c0)="76e6b2b3b655fdc6cd4000000002", 0xe) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x0, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0xf7, 0x9, 0x2}, {0x0, 0x8b, 0x1, 0x1000}, {0x7, 0xa2, 0x1, 0x7ff}, {0x7c, 0x4, 0x81, 0x457}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r0, &(0x7f0000000100)=""/40, 0x28) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x184}, {0x7, 0x0, 0x1, 0xffffffff}, {0x6, 0x0, 0x7, 0x3f}, {0x41, 0x78, 0x1, 0x4}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x184}, {0x7, 0x0, 0x1, 0xffffffff}, {0x6, 0x0, 0x7, 0x3f}, {0x41, 0x78, 0x1, 0x4}]}) write(r0, &(0x7f00000000c0)="76e6b2b3b655fdc6cd4000000002", 0xe) 16:00:26 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @remote, [], {@generic={0x8847}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2400}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 3: symlink(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @remote, [], {@generic={0x8847}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:26 executing program 3: symlink(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[], 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2500}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc7c91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x55) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f0000000240)="d02e1d82939ed1f1d3c5e8345afc5cee36cfe753a521aa35bf4ee2c662259798db102714c15419a6c085bb40b27dff8fa5e37c5bc9dda998fdcfd4bc10cf394adaad3b018a56c47746a3c985ff880164349fdf5fff6507a0036bc2e38c6d24c7c463ccfba7d929f3cc9cde98f68983d90c33e5647e7ba87a85442f6ae7e56d2ae2b5be3ab39b231c9c943b6316e26ec60499919d4ac43a7dc14e9f0620833312589c34842095496d2fd804dd21192ffad43d72ff517137d31b5ae40bffd6c9ec0807092b8b62b06b1f7df2271c821ac1b2cd6dfbb61ca63af938125daf2d6f6f7bd01edf9abfb0ce3027c23d536448fea7a8e6983e99f3f19fe5f3e405fb1a1fe9dc742e0bbf989447813d59fe8af9073a2914de6e418b3eb3a3cc6e8d1c69b0a63a27a64cfc80a909c5582dc5f808ec32db38d2ef3e25dcdb936c425e2a3204a6bd092006c5ca83eea86852fae66d16c9eedcde3a52f3f3a79535af05f8a6d5805db7c0c68742d4e50cfb111d8a950330f8b959e17f8b942b6747ae6dcc0938feed7f5db22b3e4afd8e8974f9ae28f6623e600ecec580d435a3cee93f4db7284667df5b42dd6433eb21e97a856b3e81a6776ceb09aa8c9f3a502b2736fc1a2392502ff5e3511be441c4859e452eab286ff404cbaad2b8f335f2d2bed4ec1009a111c0fc79cb912c064465824adb564ff518ee6336e975252f128e1b54948c13f2d7930d6d4aba40596cf3a1152806cce6db1d1ed718cbdbde438ed58e3216662be2a1013d154dd43ff3e249b55243f86374a9547fbb063c3ddd893721d7a982bcf50111581c0abc820aa643594b872c2de751cfa41f46fc5ce3cc71b8f93d3e44e7706f7c0c43c7b990c990ab62e6dca468b05de171bd0222c8d25d36b4227114570c7badfa254c1ae7a8fa2b6c5baf1c7b49483b5cc43b19d14a994332f803a49d40eb64923dc778ff28cd7241b2ecc826c7dfc0497e679fae0475e7aa3202e4727314c5329d583b18e822b0bad6265778b5ad708ccba128702f6d84b2588ddd2d2fb867cdef54877155e9a143b315a333ae0bc1b449527aa64a86057eedafeb2a9d0ff88057a5fe33f0af34838e605164d6e47fa51dd59b3d78f277df150fd4f006a9808783ea59d06bab57a8f4c83399dd581de450460d5151917724c2bfc9825444132f8a3763ff1adc9c6ad6512ba28e3fab4c0daaa176efac3f746b7109a1155d8e3db38e7e9a3ccbfbb101776858c6dfb1074af66b85fe57ac15138d16cc0efd59611bc6c77af598563fa1554d4d29fcb9d3d700df872906245d70016d259b500e06dfb2e38124447fb048c2f2807c7b3d5886e45caeae2ec5181633497fe68e66031d64739abf21ff7dae63fb9ecb549350c7c9c083c655eebaf3d514d6d668d9aed6c82fb1e5281cada9bbcc3e3cfe7ee7a224f8555a9537596bf97d828ff1e925e734736321d0f144ff94265715a6b9851f91f52a5a26ac4fa721b0805aba369b895f9921dcbd2023078403d9bbb07b387bb9dc2c8f409768b195daf4955724ae10568a72d39b6dce74b7d8b7e58a2d8955b949f11b6f71287ec828beb0fb8a658d6617941705d54540524c27bfed75591992d20c70cbfe12172d59095904f4fedc89ea4dcfb4aaef0d7701c0208eb9609d58a451b21770ffc15d4b4e5e8219c48f5a0b86ca8252ab8a9ee9bff4406f54023c95b0f3dc3ebdef8daa63f0f88781203f74263e5a90abf4bb9bfadcc7ff2306402c46f8f6d622efc2ba0819794fb99de1b0687ef2c1496a0f505d1f11c49eeaef9a794a285b15b04d580d29a190bbaf1b242023ccd6e945332044614f3b688d86e377d9097b2447e3069a6bdbd957dd5baadd4c0be18276fe99662ecb46023cb1cfc98e617079b1e4b23392237e6b8d022a321531834a7d55c98900570b6d018afdd5f8d91a5a7d60e175c6dd0b852e53ec39a14ff2ff88cf2dffa32fa0a83b28a48f868fe4ea54154253d04074f94472633db7c873f2da4bc6376277e84444e9db3bdf47d96caed6f9560433bd43970158bf2d4e814650ec00d98e09ce266e30d0fb330af7be1d943ffe1c837d23e380d7d27bef8d403557e67142a100d2788bc5737deb70a4380b87aaf736291aeacebb22de4e3577783c10e404d34c26ba7c69d96fa34f324bd735ebae2d18a350cd71bebecad9a4d7a3cdd48867f917a00bc9d34fe8e5ed1d8fb306d2c75358cc0021a399d98629874281d2eeff2ca0209dde71323bc6d5588ad46fce087a1cca6b62b5f1aa0e19347d23ee31100b2190855885c74d8aee44fad7587ae97cf3a274ee1ea6ea1d19efa4b7f71b80622a16237e47604d9f9a20395087b9d9cb2a07d549814ca7b3eb6f58eefe044c79f0b3219ef37e4f302588b53f5c8f8626f89bcf5bafd74c154d23868edee132bc12fde0f2732e9e77ff0f79aab1d5196f5b8d85c4e7000850371069bbffeb91dd96b5b58d479d7901a46d8f61407537a0dc5b62d8952727da7d1b3acba838b196c7738f1f6e394f4ef7d5c38b6e661e97db80c503335cc14fd9d03497292b1d821be0e67e659bfd87c9318206bdcd10e819571531082de094d9a8b88a8fced2eb5a99f94619996ffb75ec424a9b4b3eb8c982d0065d63f38531e4a8e8f48192a6640c65e5adde4dc0be668c8a4c8fc2ccba3cb4a67c529e37d022643f38a8b5520a7a85ecc727210e65fdf53e23d2f5d74086c100ca5242d01598baa07f5300db07dbd79ed7e2bd2064d0218c802283b706f2de53b4240199ae7a513e40b39af4278399a55488f2a793ad04fc55bcecb7eb66e91a93c3219e00ce3c794de076c1aa8332154b77e5f3a54d53bd8c3f608b220919f3450f116cdcf033c7c3b75d7ce5c5379eb7dc019389541490cfdbf6f42ec8cb4e4dbcba969fe3d59d1a783544060c50c1373e53806c6d1033b3ada940659bb7b8fa54283dbd2018f3495fcde261a51d88aef39e84cde5306382c6f7ecd628551c2568cfe773b2fc264f6f98647245ebaa7500b226d109199496219a36f7327d24a477b8f19862336113b489da6dc60588f664378b545fd56b1200fb0e1e0a9b2886a0ae4a96a77fc82c22fe95f7de65323306191728a06d2a6e88cd1ca6733e8c9082f1d654e1f410be912da4478c4b631a02aff0dea952a9b929308d969c72b84c3ea60b963765fb18d51f17ce0ee4317ae162bbbf391fc43227aba0c97fcdb462f22ad162fe3c51c2d8b9503e43a70c71944036f4913090564add5618b421e67604f14eb610e3f271029808f10fbb3f7cec33baa5188e867333e790d28cd138c23f8e8b91d6290f1f458a3ff61a29fe567355cdaa4c81586880ffaa3ec47db2b0d6cd1b9f07b0d89b335dbe606547c35574b6c7bc373d6b8d6d0674e538491f06374f8cf606a043c0b4a4b517ddb0e2bfa1ff81231a68f12e239ca33282f70db6d6f911340dea6539e4eb56a81850b5c2f59c2437d9f11b136bdbc717c7e4c296268b4afbd18961ac012e31280b58ec6add43af3ce16c40a0805ee8e0fc33c7b6b9397f1343e88a526f7b3a071b8939e06e4d0b098c7589ce0dac5f9d8f0faf84bdb2785379da9f173203b37ca11ea5971f128ea1848abc734590bf431c965c31732eeeb146d07043f03e05dab15a756f68ac84fcbb0c38af5eb9836fdb294f029d8a3388e291dc67e9f5921404a11cb0a73333d9e493b54f7fd0ac48100e6e0e67e032bede13450fc6fce4707563358eb1695770b49880b491278b872bb39580100a55ab92d457e3c2b20d8036f9805d5ab8bbfa063953f169f50951ce95aa37e8debca13b0eb151fc05fe484f0ba600545bc6f664706c2b30d1c27efd35751d92dc10d633ff418aaccf4d0d03725ac2494c5c531566208346382564a630fd6423cedb1270427ff42a5bcbaee684292ced448edfe8aefb8a4d7d9a45a3440fda8eb9e4b38954a2accda2a33d02c242b69dd4db19c1a34827e54fa926ba2dae2888f567709595484ea1ead84b8f80b15fe0630c9703ef8a9a747ed5a14c69a7b4157442bc62b7240ece758892540ca43165594a6da8a7c4031389bf12e2b9030fda7896311536568e08d00ff0f01d7f024e9ed4c3ee6e6a90ed1d1599915bd93a8000206854a70a824c9a199a426a3081b4cab06d3919478bcb538499516fbcc0ece64991241658997ca9ec247acdeb1e8cb689092393773250a743c2c601bc7dce6ffacea63d0c9f89ef3127c6c18bead4599947139e8dae9120b5855722789212d54362f45926d527fb4f021489f09e63a4f1f57a6271a291cd8d4da6f33aff26fe789cc94ee7df76a426b39559070576b2f0bda5a4680d8794ba6b22c5586941e8d0aca222504a551778b57fa6988b6b383248ddd636c9ac89cad47e57366a995f7750808e41f916ae86f12a86491501217dce32eb8532ba2e1317a1039161e3ddadc34747bff707c705603087502222691a1bbcd2a99b1fc8132c864d4ef2313d4f1a945eb25bcff3f7c6f407cb41e605fddc758c56693cd00af4c4916dce0ce75392ff158131805d68893a6e1f63f31fbf2d25da66d86928f2fc32e8dc52febe74671d68a33d2f3517b925fc906ee626e0af6726f19ec714765ddb5b419bf429042c1c6b8250609ea0eb7fd780d34aced0499c474a90ca304c1e98bfc0d87d20462c042cb36ea89016dc594df48e5aecf5dd0d357a17b1392224e80b779ae1878823bde62e14ddd4a2bede7d87a1b69e3ce512c3a596837b7b1ee67c0abb5a464aa38a5ccb60247838b058a88324af273e5ffe7b198f77b0f32a363a60d8cfe5d50723d59753d45e6c16d9e3ba2f36bef66e67906ea446b1eec08ddeafd81789dab0b005204b85f714a2ad38ac2e563ed4530a1ef826d9a49443309bbbe0b629c15f939a9a25dfc4625e0168c3d2275655fc39c31995bb3f6f4a423e7ef9dc8a51d4637b686fa87919e319b1eb2af1d28263d587f8905a44cea914ff36116e078e345672a93e39e0afb8c80cdcf566a4973e4563f64da4e538f25a3b986cb9935ff460f5e0c63ab654c6eb84dd4d8f062969c07b5f0415eb53dcde15cac3fe55bb9c1a1ad50306e361e8e573f54bf47bce9cc24a94bf35935af9e0570f9a76f901303e3998cd91d37e90a8d61b6e604b3cc505fcff5d2db2c5dfa493a7a92327c408aee55b90339d6489833d3fd78bbfa27aab8be21ee78fca8fdb314cfb17066a9990b7dbc4bbbe676d67266a1a104ad1b787e6cecdd550cc92f9e3a2458ecd8e55e14c180ed56095bfc97ab1bd0233f8f44a19cc5554f2db046293caa6b0d4199d43f9bb215cc09fa0d29360a062f6a50ea60d178837bba69f3167a41d6740ed17c287e2c783520ac2b0e0411d166be303c1addbe50e43d5734a35dae8ddb9379754c69477ab0c6e73617a9f8b8c79c185cec6cd4aef2db387afc7d7dc0c046d47d263b98e392ca479d96f83b1e9df0522c30bb99d187d403c43270fea75f9a7ea08449bf55ed57edad0612a5a6846439d7889c962fdddf1174f69ae988ea67840f1b96aa8ed438e1f2c992102961804d13e28fd0dc956c14d95fbd8215e14e35f60daa0c0f3894da80c63d2029a53ec7d5c364d5e4037dd4dea71e2c4605bed5c145246f3450d01253b7d07526dcd2d8cd0fbdc8fbfc98bccf92a5280a2d73b1bc9e26ca1b3c008b5e81cc20064a742812db29d02d24a812d7e816c78293da75513c7589d7f4b5e53d7de96fa5b3c94f735baaebc6c18953b5e6cc0f746d8cb769d5cd2baa971a2d7dc0d08013f33b6715b6e", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="57b1b1df737b15de4d2500373575c40810cd389bf2c8af8f6743ce", 0x1b) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="434afb0d9735338b6d24a778", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="4900403e7d47c4278eb3ce", 0xb) 16:00:26 executing program 3: symlink(&(0x7f0000000000)='./file0\x00', 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x9, 0xf7, 0x9, 0x2}, {0x0, 0x8b, 0x1, 0x1000}, {0x7, 0xa2, 0x1, 0x7ff}, {0x7c, 0x4, 0x81, 0x457}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r0, &(0x7f0000000100)=""/40, 0x28) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x0, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[], 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 3: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0xfffffffb, 0xfff, "17d00e0271994d5afb79921a3da567e80672c3b6", 0x1}) 16:00:26 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc7c91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x55) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f0000000240)="d02e1d82939ed1f1d3c5e8345afc5cee36cfe753a521aa35bf4ee2c662259798db102714c15419a6c085bb40b27dff8fa5e37c5bc9dda998fdcfd4bc10cf394adaad3b018a56c47746a3c985ff880164349fdf5fff6507a0036bc2e38c6d24c7c463ccfba7d929f3cc9cde98f68983d90c33e5647e7ba87a85442f6ae7e56d2ae2b5be3ab39b231c9c943b6316e26ec60499919d4ac43a7dc14e9f0620833312589c34842095496d2fd804dd21192ffad43d72ff517137d31b5ae40bffd6c9ec0807092b8b62b06b1f7df2271c821ac1b2cd6dfbb61ca63af938125daf2d6f6f7bd01edf9abfb0ce3027c23d536448fea7a8e6983e99f3f19fe5f3e405fb1a1fe9dc742e0bbf989447813d59fe8af9073a2914de6e418b3eb3a3cc6e8d1c69b0a63a27a64cfc80a909c5582dc5f808ec32db38d2ef3e25dcdb936c425e2a3204a6bd092006c5ca83eea86852fae66d16c9eedcde3a52f3f3a79535af05f8a6d5805db7c0c68742d4e50cfb111d8a950330f8b959e17f8b942b6747ae6dcc0938feed7f5db22b3e4afd8e8974f9ae28f6623e600ecec580d435a3cee93f4db7284667df5b42dd6433eb21e97a856b3e81a6776ceb09aa8c9f3a502b2736fc1a2392502ff5e3511be441c4859e452eab286ff404cbaad2b8f335f2d2bed4ec1009a111c0fc79cb912c064465824adb564ff518ee6336e975252f128e1b54948c13f2d7930d6d4aba40596cf3a1152806cce6db1d1ed718cbdbde438ed58e3216662be2a1013d154dd43ff3e249b55243f86374a9547fbb063c3ddd893721d7a982bcf50111581c0abc820aa643594b872c2de751cfa41f46fc5ce3cc71b8f93d3e44e7706f7c0c43c7b990c990ab62e6dca468b05de171bd0222c8d25d36b4227114570c7badfa254c1ae7a8fa2b6c5baf1c7b49483b5cc43b19d14a994332f803a49d40eb64923dc778ff28cd7241b2ecc826c7dfc0497e679fae0475e7aa3202e4727314c5329d583b18e822b0bad6265778b5ad708ccba128702f6d84b2588ddd2d2fb867cdef54877155e9a143b315a333ae0bc1b449527aa64a86057eedafeb2a9d0ff88057a5fe33f0af34838e605164d6e47fa51dd59b3d78f277df150fd4f006a9808783ea59d06bab57a8f4c83399dd581de450460d5151917724c2bfc9825444132f8a3763ff1adc9c6ad6512ba28e3fab4c0daaa176efac3f746b7109a1155d8e3db38e7e9a3ccbfbb101776858c6dfb1074af66b85fe57ac15138d16cc0efd59611bc6c77af598563fa1554d4d29fcb9d3d700df872906245d70016d259b500e06dfb2e38124447fb048c2f2807c7b3d5886e45caeae2ec5181633497fe68e66031d64739abf21ff7dae63fb9ecb549350c7c9c083c655eebaf3d514d6d668d9aed6c82fb1e5281cada9bbcc3e3cfe7ee7a224f8555a9537596bf97d828ff1e925e734736321d0f144ff94265715a6b9851f91f52a5a26ac4fa721b0805aba369b895f9921dcbd2023078403d9bbb07b387bb9dc2c8f409768b195daf4955724ae10568a72d39b6dce74b7d8b7e58a2d8955b949f11b6f71287ec828beb0fb8a658d6617941705d54540524c27bfed75591992d20c70cbfe12172d59095904f4fedc89ea4dcfb4aaef0d7701c0208eb9609d58a451b21770ffc15d4b4e5e8219c48f5a0b86ca8252ab8a9ee9bff4406f54023c95b0f3dc3ebdef8daa63f0f88781203f74263e5a90abf4bb9bfadcc7ff2306402c46f8f6d622efc2ba0819794fb99de1b0687ef2c1496a0f505d1f11c49eeaef9a794a285b15b04d580d29a190bbaf1b242023ccd6e945332044614f3b688d86e377d9097b2447e3069a6bdbd957dd5baadd4c0be18276fe99662ecb46023cb1cfc98e617079b1e4b23392237e6b8d022a321531834a7d55c98900570b6d018afdd5f8d91a5a7d60e175c6dd0b852e53ec39a14ff2ff88cf2dffa32fa0a83b28a48f868fe4ea54154253d04074f94472633db7c873f2da4bc6376277e84444e9db3bdf47d96caed6f9560433bd43970158bf2d4e814650ec00d98e09ce266e30d0fb330af7be1d943ffe1c837d23e380d7d27bef8d403557e67142a100d2788bc5737deb70a4380b87aaf736291aeacebb22de4e3577783c10e404d34c26ba7c69d96fa34f324bd735ebae2d18a350cd71bebecad9a4d7a3cdd48867f917a00bc9d34fe8e5ed1d8fb306d2c75358cc0021a399d98629874281d2eeff2ca0209dde71323bc6d5588ad46fce087a1cca6b62b5f1aa0e19347d23ee31100b2190855885c74d8aee44fad7587ae97cf3a274ee1ea6ea1d19efa4b7f71b80622a16237e47604d9f9a20395087b9d9cb2a07d549814ca7b3eb6f58eefe044c79f0b3219ef37e4f302588b53f5c8f8626f89bcf5bafd74c154d23868edee132bc12fde0f2732e9e77ff0f79aab1d5196f5b8d85c4e7000850371069bbffeb91dd96b5b58d479d7901a46d8f61407537a0dc5b62d8952727da7d1b3acba838b196c7738f1f6e394f4ef7d5c38b6e661e97db80c503335cc14fd9d03497292b1d821be0e67e659bfd87c9318206bdcd10e819571531082de094d9a8b88a8fced2eb5a99f94619996ffb75ec424a9b4b3eb8c982d0065d63f38531e4a8e8f48192a6640c65e5adde4dc0be668c8a4c8fc2ccba3cb4a67c529e37d022643f38a8b5520a7a85ecc727210e65fdf53e23d2f5d74086c100ca5242d01598baa07f5300db07dbd79ed7e2bd2064d0218c802283b706f2de53b4240199ae7a513e40b39af4278399a55488f2a793ad04fc55bcecb7eb66e91a93c3219e00ce3c794de076c1aa8332154b77e5f3a54d53bd8c3f608b220919f3450f116cdcf033c7c3b75d7ce5c5379eb7dc019389541490cfdbf6f42ec8cb4e4dbcba969fe3d59d1a783544060c50c1373e53806c6d1033b3ada940659bb7b8fa54283dbd2018f3495fcde261a51d88aef39e84cde5306382c6f7ecd628551c2568cfe773b2fc264f6f98647245ebaa7500b226d109199496219a36f7327d24a477b8f19862336113b489da6dc60588f664378b545fd56b1200fb0e1e0a9b2886a0ae4a96a77fc82c22fe95f7de65323306191728a06d2a6e88cd1ca6733e8c9082f1d654e1f410be912da4478c4b631a02aff0dea952a9b929308d969c72b84c3ea60b963765fb18d51f17ce0ee4317ae162bbbf391fc43227aba0c97fcdb462f22ad162fe3c51c2d8b9503e43a70c71944036f4913090564add5618b421e67604f14eb610e3f271029808f10fbb3f7cec33baa5188e867333e790d28cd138c23f8e8b91d6290f1f458a3ff61a29fe567355cdaa4c81586880ffaa3ec47db2b0d6cd1b9f07b0d89b335dbe606547c35574b6c7bc373d6b8d6d0674e538491f06374f8cf606a043c0b4a4b517ddb0e2bfa1ff81231a68f12e239ca33282f70db6d6f911340dea6539e4eb56a81850b5c2f59c2437d9f11b136bdbc717c7e4c296268b4afbd18961ac012e31280b58ec6add43af3ce16c40a0805ee8e0fc33c7b6b9397f1343e88a526f7b3a071b8939e06e4d0b098c7589ce0dac5f9d8f0faf84bdb2785379da9f173203b37ca11ea5971f128ea1848abc734590bf431c965c31732eeeb146d07043f03e05dab15a756f68ac84fcbb0c38af5eb9836fdb294f029d8a3388e291dc67e9f5921404a11cb0a73333d9e493b54f7fd0ac48100e6e0e67e032bede13450fc6fce4707563358eb1695770b49880b491278b872bb39580100a55ab92d457e3c2b20d8036f9805d5ab8bbfa063953f169f50951ce95aa37e8debca13b0eb151fc05fe484f0ba600545bc6f664706c2b30d1c27efd35751d92dc10d633ff418aaccf4d0d03725ac2494c5c531566208346382564a630fd6423cedb1270427ff42a5bcbaee684292ced448edfe8aefb8a4d7d9a45a3440fda8eb9e4b38954a2accda2a33d02c242b69dd4db19c1a34827e54fa926ba2dae2888f567709595484ea1ead84b8f80b15fe0630c9703ef8a9a747ed5a14c69a7b4157442bc62b7240ece758892540ca43165594a6da8a7c4031389bf12e2b9030fda7896311536568e08d00ff0f01d7f024e9ed4c3ee6e6a90ed1d1599915bd93a8000206854a70a824c9a199a426a3081b4cab06d3919478bcb538499516fbcc0ece64991241658997ca9ec247acdeb1e8cb689092393773250a743c2c601bc7dce6ffacea63d0c9f89ef3127c6c18bead4599947139e8dae9120b5855722789212d54362f45926d527fb4f021489f09e63a4f1f57a6271a291cd8d4da6f33aff26fe789cc94ee7df76a426b39559070576b2f0bda5a4680d8794ba6b22c5586941e8d0aca222504a551778b57fa6988b6b383248ddd636c9ac89cad47e57366a995f7750808e41f916ae86f12a86491501217dce32eb8532ba2e1317a1039161e3ddadc34747bff707c705603087502222691a1bbcd2a99b1fc8132c864d4ef2313d4f1a945eb25bcff3f7c6f407cb41e605fddc758c56693cd00af4c4916dce0ce75392ff158131805d68893a6e1f63f31fbf2d25da66d86928f2fc32e8dc52febe74671d68a33d2f3517b925fc906ee626e0af6726f19ec714765ddb5b419bf429042c1c6b8250609ea0eb7fd780d34aced0499c474a90ca304c1e98bfc0d87d20462c042cb36ea89016dc594df48e5aecf5dd0d357a17b1392224e80b779ae1878823bde62e14ddd4a2bede7d87a1b69e3ce512c3a596837b7b1ee67c0abb5a464aa38a5ccb60247838b058a88324af273e5ffe7b198f77b0f32a363a60d8cfe5d50723d59753d45e6c16d9e3ba2f36bef66e67906ea446b1eec08ddeafd81789dab0b005204b85f714a2ad38ac2e563ed4530a1ef826d9a49443309bbbe0b629c15f939a9a25dfc4625e0168c3d2275655fc39c31995bb3f6f4a423e7ef9dc8a51d4637b686fa87919e319b1eb2af1d28263d587f8905a44cea914ff36116e078e345672a93e39e0afb8c80cdcf566a4973e4563f64da4e538f25a3b986cb9935ff460f5e0c63ab654c6eb84dd4d8f062969c07b5f0415eb53dcde15cac3fe55bb9c1a1ad50306e361e8e573f54bf47bce9cc24a94bf35935af9e0570f9a76f901303e3998cd91d37e90a8d61b6e604b3cc505fcff5d2db2c5dfa493a7a92327c408aee55b90339d6489833d3fd78bbfa27aab8be21ee78fca8fdb314cfb17066a9990b7dbc4bbbe676d67266a1a104ad1b787e6cecdd550cc92f9e3a2458ecd8e55e14c180ed56095bfc97ab1bd0233f8f44a19cc5554f2db046293caa6b0d4199d43f9bb215cc09fa0d29360a062f6a50ea60d178837bba69f3167a41d6740ed17c287e2c783520ac2b0e0411d166be303c1addbe50e43d5734a35dae8ddb9379754c69477ab0c6e73617a9f8b8c79c185cec6cd4aef2db387afc7d7dc0c046d47d263b98e392ca479d96f83b1e9df0522c30bb99d187d403c43270fea75f9a7ea08449bf55ed57edad0612a5a6846439d7889c962fdddf1174f69ae988ea67840f1b96aa8ed438e1f2c992102961804d13e28fd0dc956c14d95fbd8215e14e35f60daa0c0f3894da80c63d2029a53ec7d5c364d5e4037dd4dea71e2c4605bed5c145246f3450d01253b7d07526dcd2d8cd0fbdc8fbfc98bccf92a5280a2d73b1bc9e26ca1b3c008b5e81cc20064a742812db29d02d24a812d7e816c78293da75513c7589d7f4b5e53d7de96fa5b3c94f735baaebc6c18953b5e6cc0f746d8cb769d5cd2baa971a2d7dc0d08013f33b6715b6e", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="57b1b1df737b15de4d2500373575c40810cd389bf2c8af8f6743ce", 0x1b) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="434afb0d9735338b6d24a778", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="4900403e7d47c4278eb3ce", 0xb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x3}]}) (async) setuid(0xffffffffffffffff) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc7c91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x55) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f0000000240)="d02e1d82939ed1f1d3c5e8345afc5cee36cfe753a521aa35bf4ee2c662259798db102714c15419a6c085bb40b27dff8fa5e37c5bc9dda998fdcfd4bc10cf394adaad3b018a56c47746a3c985ff880164349fdf5fff6507a0036bc2e38c6d24c7c463ccfba7d929f3cc9cde98f68983d90c33e5647e7ba87a85442f6ae7e56d2ae2b5be3ab39b231c9c943b6316e26ec60499919d4ac43a7dc14e9f0620833312589c34842095496d2fd804dd21192ffad43d72ff517137d31b5ae40bffd6c9ec0807092b8b62b06b1f7df2271c821ac1b2cd6dfbb61ca63af938125daf2d6f6f7bd01edf9abfb0ce3027c23d536448fea7a8e6983e99f3f19fe5f3e405fb1a1fe9dc742e0bbf989447813d59fe8af9073a2914de6e418b3eb3a3cc6e8d1c69b0a63a27a64cfc80a909c5582dc5f808ec32db38d2ef3e25dcdb936c425e2a3204a6bd092006c5ca83eea86852fae66d16c9eedcde3a52f3f3a79535af05f8a6d5805db7c0c68742d4e50cfb111d8a950330f8b959e17f8b942b6747ae6dcc0938feed7f5db22b3e4afd8e8974f9ae28f6623e600ecec580d435a3cee93f4db7284667df5b42dd6433eb21e97a856b3e81a6776ceb09aa8c9f3a502b2736fc1a2392502ff5e3511be441c4859e452eab286ff404cbaad2b8f335f2d2bed4ec1009a111c0fc79cb912c064465824adb564ff518ee6336e975252f128e1b54948c13f2d7930d6d4aba40596cf3a1152806cce6db1d1ed718cbdbde438ed58e3216662be2a1013d154dd43ff3e249b55243f86374a9547fbb063c3ddd893721d7a982bcf50111581c0abc820aa643594b872c2de751cfa41f46fc5ce3cc71b8f93d3e44e7706f7c0c43c7b990c990ab62e6dca468b05de171bd0222c8d25d36b4227114570c7badfa254c1ae7a8fa2b6c5baf1c7b49483b5cc43b19d14a994332f803a49d40eb64923dc778ff28cd7241b2ecc826c7dfc0497e679fae0475e7aa3202e4727314c5329d583b18e822b0bad6265778b5ad708ccba128702f6d84b2588ddd2d2fb867cdef54877155e9a143b315a333ae0bc1b449527aa64a86057eedafeb2a9d0ff88057a5fe33f0af34838e605164d6e47fa51dd59b3d78f277df150fd4f006a9808783ea59d06bab57a8f4c83399dd581de450460d5151917724c2bfc9825444132f8a3763ff1adc9c6ad6512ba28e3fab4c0daaa176efac3f746b7109a1155d8e3db38e7e9a3ccbfbb101776858c6dfb1074af66b85fe57ac15138d16cc0efd59611bc6c77af598563fa1554d4d29fcb9d3d700df872906245d70016d259b500e06dfb2e38124447fb048c2f2807c7b3d5886e45caeae2ec5181633497fe68e66031d64739abf21ff7dae63fb9ecb549350c7c9c083c655eebaf3d514d6d668d9aed6c82fb1e5281cada9bbcc3e3cfe7ee7a224f8555a9537596bf97d828ff1e925e734736321d0f144ff94265715a6b9851f91f52a5a26ac4fa721b0805aba369b895f9921dcbd2023078403d9bbb07b387bb9dc2c8f409768b195daf4955724ae10568a72d39b6dce74b7d8b7e58a2d8955b949f11b6f71287ec828beb0fb8a658d6617941705d54540524c27bfed75591992d20c70cbfe12172d59095904f4fedc89ea4dcfb4aaef0d7701c0208eb9609d58a451b21770ffc15d4b4e5e8219c48f5a0b86ca8252ab8a9ee9bff4406f54023c95b0f3dc3ebdef8daa63f0f88781203f74263e5a90abf4bb9bfadcc7ff2306402c46f8f6d622efc2ba0819794fb99de1b0687ef2c1496a0f505d1f11c49eeaef9a794a285b15b04d580d29a190bbaf1b242023ccd6e945332044614f3b688d86e377d9097b2447e3069a6bdbd957dd5baadd4c0be18276fe99662ecb46023cb1cfc98e617079b1e4b23392237e6b8d022a321531834a7d55c98900570b6d018afdd5f8d91a5a7d60e175c6dd0b852e53ec39a14ff2ff88cf2dffa32fa0a83b28a48f868fe4ea54154253d04074f94472633db7c873f2da4bc6376277e84444e9db3bdf47d96caed6f9560433bd43970158bf2d4e814650ec00d98e09ce266e30d0fb330af7be1d943ffe1c837d23e380d7d27bef8d403557e67142a100d2788bc5737deb70a4380b87aaf736291aeacebb22de4e3577783c10e404d34c26ba7c69d96fa34f324bd735ebae2d18a350cd71bebecad9a4d7a3cdd48867f917a00bc9d34fe8e5ed1d8fb306d2c75358cc0021a399d98629874281d2eeff2ca0209dde71323bc6d5588ad46fce087a1cca6b62b5f1aa0e19347d23ee31100b2190855885c74d8aee44fad7587ae97cf3a274ee1ea6ea1d19efa4b7f71b80622a16237e47604d9f9a20395087b9d9cb2a07d549814ca7b3eb6f58eefe044c79f0b3219ef37e4f302588b53f5c8f8626f89bcf5bafd74c154d23868edee132bc12fde0f2732e9e77ff0f79aab1d5196f5b8d85c4e7000850371069bbffeb91dd96b5b58d479d7901a46d8f61407537a0dc5b62d8952727da7d1b3acba838b196c7738f1f6e394f4ef7d5c38b6e661e97db80c503335cc14fd9d03497292b1d821be0e67e659bfd87c9318206bdcd10e819571531082de094d9a8b88a8fced2eb5a99f94619996ffb75ec424a9b4b3eb8c982d0065d63f38531e4a8e8f48192a6640c65e5adde4dc0be668c8a4c8fc2ccba3cb4a67c529e37d022643f38a8b5520a7a85ecc727210e65fdf53e23d2f5d74086c100ca5242d01598baa07f5300db07dbd79ed7e2bd2064d0218c802283b706f2de53b4240199ae7a513e40b39af4278399a55488f2a793ad04fc55bcecb7eb66e91a93c3219e00ce3c794de076c1aa8332154b77e5f3a54d53bd8c3f608b220919f3450f116cdcf033c7c3b75d7ce5c5379eb7dc019389541490cfdbf6f42ec8cb4e4dbcba969fe3d59d1a783544060c50c1373e53806c6d1033b3ada940659bb7b8fa54283dbd2018f3495fcde261a51d88aef39e84cde5306382c6f7ecd628551c2568cfe773b2fc264f6f98647245ebaa7500b226d109199496219a36f7327d24a477b8f19862336113b489da6dc60588f664378b545fd56b1200fb0e1e0a9b2886a0ae4a96a77fc82c22fe95f7de65323306191728a06d2a6e88cd1ca6733e8c9082f1d654e1f410be912da4478c4b631a02aff0dea952a9b929308d969c72b84c3ea60b963765fb18d51f17ce0ee4317ae162bbbf391fc43227aba0c97fcdb462f22ad162fe3c51c2d8b9503e43a70c71944036f4913090564add5618b421e67604f14eb610e3f271029808f10fbb3f7cec33baa5188e867333e790d28cd138c23f8e8b91d6290f1f458a3ff61a29fe567355cdaa4c81586880ffaa3ec47db2b0d6cd1b9f07b0d89b335dbe606547c35574b6c7bc373d6b8d6d0674e538491f06374f8cf606a043c0b4a4b517ddb0e2bfa1ff81231a68f12e239ca33282f70db6d6f911340dea6539e4eb56a81850b5c2f59c2437d9f11b136bdbc717c7e4c296268b4afbd18961ac012e31280b58ec6add43af3ce16c40a0805ee8e0fc33c7b6b9397f1343e88a526f7b3a071b8939e06e4d0b098c7589ce0dac5f9d8f0faf84bdb2785379da9f173203b37ca11ea5971f128ea1848abc734590bf431c965c31732eeeb146d07043f03e05dab15a756f68ac84fcbb0c38af5eb9836fdb294f029d8a3388e291dc67e9f5921404a11cb0a73333d9e493b54f7fd0ac48100e6e0e67e032bede13450fc6fce4707563358eb1695770b49880b491278b872bb39580100a55ab92d457e3c2b20d8036f9805d5ab8bbfa063953f169f50951ce95aa37e8debca13b0eb151fc05fe484f0ba600545bc6f664706c2b30d1c27efd35751d92dc10d633ff418aaccf4d0d03725ac2494c5c531566208346382564a630fd6423cedb1270427ff42a5bcbaee684292ced448edfe8aefb8a4d7d9a45a3440fda8eb9e4b38954a2accda2a33d02c242b69dd4db19c1a34827e54fa926ba2dae2888f567709595484ea1ead84b8f80b15fe0630c9703ef8a9a747ed5a14c69a7b4157442bc62b7240ece758892540ca43165594a6da8a7c4031389bf12e2b9030fda7896311536568e08d00ff0f01d7f024e9ed4c3ee6e6a90ed1d1599915bd93a8000206854a70a824c9a199a426a3081b4cab06d3919478bcb538499516fbcc0ece64991241658997ca9ec247acdeb1e8cb689092393773250a743c2c601bc7dce6ffacea63d0c9f89ef3127c6c18bead4599947139e8dae9120b5855722789212d54362f45926d527fb4f021489f09e63a4f1f57a6271a291cd8d4da6f33aff26fe789cc94ee7df76a426b39559070576b2f0bda5a4680d8794ba6b22c5586941e8d0aca222504a551778b57fa6988b6b383248ddd636c9ac89cad47e57366a995f7750808e41f916ae86f12a86491501217dce32eb8532ba2e1317a1039161e3ddadc34747bff707c705603087502222691a1bbcd2a99b1fc8132c864d4ef2313d4f1a945eb25bcff3f7c6f407cb41e605fddc758c56693cd00af4c4916dce0ce75392ff158131805d68893a6e1f63f31fbf2d25da66d86928f2fc32e8dc52febe74671d68a33d2f3517b925fc906ee626e0af6726f19ec714765ddb5b419bf429042c1c6b8250609ea0eb7fd780d34aced0499c474a90ca304c1e98bfc0d87d20462c042cb36ea89016dc594df48e5aecf5dd0d357a17b1392224e80b779ae1878823bde62e14ddd4a2bede7d87a1b69e3ce512c3a596837b7b1ee67c0abb5a464aa38a5ccb60247838b058a88324af273e5ffe7b198f77b0f32a363a60d8cfe5d50723d59753d45e6c16d9e3ba2f36bef66e67906ea446b1eec08ddeafd81789dab0b005204b85f714a2ad38ac2e563ed4530a1ef826d9a49443309bbbe0b629c15f939a9a25dfc4625e0168c3d2275655fc39c31995bb3f6f4a423e7ef9dc8a51d4637b686fa87919e319b1eb2af1d28263d587f8905a44cea914ff36116e078e345672a93e39e0afb8c80cdcf566a4973e4563f64da4e538f25a3b986cb9935ff460f5e0c63ab654c6eb84dd4d8f062969c07b5f0415eb53dcde15cac3fe55bb9c1a1ad50306e361e8e573f54bf47bce9cc24a94bf35935af9e0570f9a76f901303e3998cd91d37e90a8d61b6e604b3cc505fcff5d2db2c5dfa493a7a92327c408aee55b90339d6489833d3fd78bbfa27aab8be21ee78fca8fdb314cfb17066a9990b7dbc4bbbe676d67266a1a104ad1b787e6cecdd550cc92f9e3a2458ecd8e55e14c180ed56095bfc97ab1bd0233f8f44a19cc5554f2db046293caa6b0d4199d43f9bb215cc09fa0d29360a062f6a50ea60d178837bba69f3167a41d6740ed17c287e2c783520ac2b0e0411d166be303c1addbe50e43d5734a35dae8ddb9379754c69477ab0c6e73617a9f8b8c79c185cec6cd4aef2db387afc7d7dc0c046d47d263b98e392ca479d96f83b1e9df0522c30bb99d187d403c43270fea75f9a7ea08449bf55ed57edad0612a5a6846439d7889c962fdddf1174f69ae988ea67840f1b96aa8ed438e1f2c992102961804d13e28fd0dc956c14d95fbd8215e14e35f60daa0c0f3894da80c63d2029a53ec7d5c364d5e4037dd4dea71e2c4605bed5c145246f3450d01253b7d07526dcd2d8cd0fbdc8fbfc98bccf92a5280a2d73b1bc9e26ca1b3c008b5e81cc20064a742812db29d02d24a812d7e816c78293da75513c7589d7f4b5e53d7de96fa5b3c94f735baaebc6c18953b5e6cc0f746d8cb769d5cd2baa971a2d7dc0d08013f33b6715b6e", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="57b1b1df737b15de4d2500373575c40810cd389bf2c8af8f6743ce", 0x1b) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="434afb0d9735338b6d24a778", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="4900403e7d47c4278eb3ce", 0xb) (async) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2600}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x6, 0x9, 0xea, 0x7f}, {0x0, 0x24, 0x3, 0x2}, {0x3, 0x9, 0x8c, 0x1}, {0x3ff, 0xe9, 0x6, 0x6}]}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 3: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0xfffffffb, 0xfff, "17d00e0271994d5afb79921a3da567e80672c3b6", 0x1}) syz_open_pts() (async) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) (async) syz_open_pts() (async) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0xfffffffb, 0xfff, "17d00e0271994d5afb79921a3da567e80672c3b6", 0x1}) (async) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2700}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x6, 0x9, 0xea, 0x7f}, {0x0, 0x24, 0x3, 0x2}, {0x3, 0x9, 0x8c, 0x1}, {0x3ff, 0xe9, 0x6, 0x6}]}) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:26 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[], 0x1c, 0x0}, 0x0) (async) r0 = socket(0x18, 0x400000002, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x2800}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x6, 0x0, 0x4bc, 0x6, 0x1, 0x2, 0x0, 0x9, 0x9}) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x15}, 0xb, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x3}]}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc7c91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x55) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f0000000240)="d02e1d82939ed1f1d3c5e8345afc5cee36cfe753a521aa35bf4ee2c662259798db102714c15419a6c085bb40b27dff8fa5e37c5bc9dda998fdcfd4bc10cf394adaad3b018a56c47746a3c985ff880164349fdf5fff6507a0036bc2e38c6d24c7c463ccfba7d929f3cc9cde98f68983d90c33e5647e7ba87a85442f6ae7e56d2ae2b5be3ab39b231c9c943b6316e26ec60499919d4ac43a7dc14e9f0620833312589c34842095496d2fd804dd21192ffad43d72ff517137d31b5ae40bffd6c9ec0807092b8b62b06b1f7df2271c821ac1b2cd6dfbb61ca63af938125daf2d6f6f7bd01edf9abfb0ce3027c23d536448fea7a8e6983e99f3f19fe5f3e405fb1a1fe9dc742e0bbf989447813d59fe8af9073a2914de6e418b3eb3a3cc6e8d1c69b0a63a27a64cfc80a909c5582dc5f808ec32db38d2ef3e25dcdb936c425e2a3204a6bd092006c5ca83eea86852fae66d16c9eedcde3a52f3f3a79535af05f8a6d5805db7c0c68742d4e50cfb111d8a950330f8b959e17f8b942b6747ae6dcc0938feed7f5db22b3e4afd8e8974f9ae28f6623e600ecec580d435a3cee93f4db7284667df5b42dd6433eb21e97a856b3e81a6776ceb09aa8c9f3a502b2736fc1a2392502ff5e3511be441c4859e452eab286ff404cbaad2b8f335f2d2bed4ec1009a111c0fc79cb912c064465824adb564ff518ee6336e975252f128e1b54948c13f2d7930d6d4aba40596cf3a1152806cce6db1d1ed718cbdbde438ed58e3216662be2a1013d154dd43ff3e249b55243f86374a9547fbb063c3ddd893721d7a982bcf50111581c0abc820aa643594b872c2de751cfa41f46fc5ce3cc71b8f93d3e44e7706f7c0c43c7b990c990ab62e6dca468b05de171bd0222c8d25d36b4227114570c7badfa254c1ae7a8fa2b6c5baf1c7b49483b5cc43b19d14a994332f803a49d40eb64923dc778ff28cd7241b2ecc826c7dfc0497e679fae0475e7aa3202e4727314c5329d583b18e822b0bad6265778b5ad708ccba128702f6d84b2588ddd2d2fb867cdef54877155e9a143b315a333ae0bc1b449527aa64a86057eedafeb2a9d0ff88057a5fe33f0af34838e605164d6e47fa51dd59b3d78f277df150fd4f006a9808783ea59d06bab57a8f4c83399dd581de450460d5151917724c2bfc9825444132f8a3763ff1adc9c6ad6512ba28e3fab4c0daaa176efac3f746b7109a1155d8e3db38e7e9a3ccbfbb101776858c6dfb1074af66b85fe57ac15138d16cc0efd59611bc6c77af598563fa1554d4d29fcb9d3d700df872906245d70016d259b500e06dfb2e38124447fb048c2f2807c7b3d5886e45caeae2ec5181633497fe68e66031d64739abf21ff7dae63fb9ecb549350c7c9c083c655eebaf3d514d6d668d9aed6c82fb1e5281cada9bbcc3e3cfe7ee7a224f8555a9537596bf97d828ff1e925e734736321d0f144ff94265715a6b9851f91f52a5a26ac4fa721b0805aba369b895f9921dcbd2023078403d9bbb07b387bb9dc2c8f409768b195daf4955724ae10568a72d39b6dce74b7d8b7e58a2d8955b949f11b6f71287ec828beb0fb8a658d6617941705d54540524c27bfed75591992d20c70cbfe12172d59095904f4fedc89ea4dcfb4aaef0d7701c0208eb9609d58a451b21770ffc15d4b4e5e8219c48f5a0b86ca8252ab8a9ee9bff4406f54023c95b0f3dc3ebdef8daa63f0f88781203f74263e5a90abf4bb9bfadcc7ff2306402c46f8f6d622efc2ba0819794fb99de1b0687ef2c1496a0f505d1f11c49eeaef9a794a285b15b04d580d29a190bbaf1b242023ccd6e945332044614f3b688d86e377d9097b2447e3069a6bdbd957dd5baadd4c0be18276fe99662ecb46023cb1cfc98e617079b1e4b23392237e6b8d022a321531834a7d55c98900570b6d018afdd5f8d91a5a7d60e175c6dd0b852e53ec39a14ff2ff88cf2dffa32fa0a83b28a48f868fe4ea54154253d04074f94472633db7c873f2da4bc6376277e84444e9db3bdf47d96caed6f9560433bd43970158bf2d4e814650ec00d98e09ce266e30d0fb330af7be1d943ffe1c837d23e380d7d27bef8d403557e67142a100d2788bc5737deb70a4380b87aaf736291aeacebb22de4e3577783c10e404d34c26ba7c69d96fa34f324bd735ebae2d18a350cd71bebecad9a4d7a3cdd48867f917a00bc9d34fe8e5ed1d8fb306d2c75358cc0021a399d98629874281d2eeff2ca0209dde71323bc6d5588ad46fce087a1cca6b62b5f1aa0e19347d23ee31100b2190855885c74d8aee44fad7587ae97cf3a274ee1ea6ea1d19efa4b7f71b80622a16237e47604d9f9a20395087b9d9cb2a07d549814ca7b3eb6f58eefe044c79f0b3219ef37e4f302588b53f5c8f8626f89bcf5bafd74c154d23868edee132bc12fde0f2732e9e77ff0f79aab1d5196f5b8d85c4e7000850371069bbffeb91dd96b5b58d479d7901a46d8f61407537a0dc5b62d8952727da7d1b3acba838b196c7738f1f6e394f4ef7d5c38b6e661e97db80c503335cc14fd9d03497292b1d821be0e67e659bfd87c9318206bdcd10e819571531082de094d9a8b88a8fced2eb5a99f94619996ffb75ec424a9b4b3eb8c982d0065d63f38531e4a8e8f48192a6640c65e5adde4dc0be668c8a4c8fc2ccba3cb4a67c529e37d022643f38a8b5520a7a85ecc727210e65fdf53e23d2f5d74086c100ca5242d01598baa07f5300db07dbd79ed7e2bd2064d0218c802283b706f2de53b4240199ae7a513e40b39af4278399a55488f2a793ad04fc55bcecb7eb66e91a93c3219e00ce3c794de076c1aa8332154b77e5f3a54d53bd8c3f608b220919f3450f116cdcf033c7c3b75d7ce5c5379eb7dc019389541490cfdbf6f42ec8cb4e4dbcba969fe3d59d1a783544060c50c1373e53806c6d1033b3ada940659bb7b8fa54283dbd2018f3495fcde261a51d88aef39e84cde5306382c6f7ecd628551c2568cfe773b2fc264f6f98647245ebaa7500b226d109199496219a36f7327d24a477b8f19862336113b489da6dc60588f664378b545fd56b1200fb0e1e0a9b2886a0ae4a96a77fc82c22fe95f7de65323306191728a06d2a6e88cd1ca6733e8c9082f1d654e1f410be912da4478c4b631a02aff0dea952a9b929308d969c72b84c3ea60b963765fb18d51f17ce0ee4317ae162bbbf391fc43227aba0c97fcdb462f22ad162fe3c51c2d8b9503e43a70c71944036f4913090564add5618b421e67604f14eb610e3f271029808f10fbb3f7cec33baa5188e867333e790d28cd138c23f8e8b91d6290f1f458a3ff61a29fe567355cdaa4c81586880ffaa3ec47db2b0d6cd1b9f07b0d89b335dbe606547c35574b6c7bc373d6b8d6d0674e538491f06374f8cf606a043c0b4a4b517ddb0e2bfa1ff81231a68f12e239ca33282f70db6d6f911340dea6539e4eb56a81850b5c2f59c2437d9f11b136bdbc717c7e4c296268b4afbd18961ac012e31280b58ec6add43af3ce16c40a0805ee8e0fc33c7b6b9397f1343e88a526f7b3a071b8939e06e4d0b098c7589ce0dac5f9d8f0faf84bdb2785379da9f173203b37ca11ea5971f128ea1848abc734590bf431c965c31732eeeb146d07043f03e05dab15a756f68ac84fcbb0c38af5eb9836fdb294f029d8a3388e291dc67e9f5921404a11cb0a73333d9e493b54f7fd0ac48100e6e0e67e032bede13450fc6fce4707563358eb1695770b49880b491278b872bb39580100a55ab92d457e3c2b20d8036f9805d5ab8bbfa063953f169f50951ce95aa37e8debca13b0eb151fc05fe484f0ba600545bc6f664706c2b30d1c27efd35751d92dc10d633ff418aaccf4d0d03725ac2494c5c531566208346382564a630fd6423cedb1270427ff42a5bcbaee684292ced448edfe8aefb8a4d7d9a45a3440fda8eb9e4b38954a2accda2a33d02c242b69dd4db19c1a34827e54fa926ba2dae2888f567709595484ea1ead84b8f80b15fe0630c9703ef8a9a747ed5a14c69a7b4157442bc62b7240ece758892540ca43165594a6da8a7c4031389bf12e2b9030fda7896311536568e08d00ff0f01d7f024e9ed4c3ee6e6a90ed1d1599915bd93a8000206854a70a824c9a199a426a3081b4cab06d3919478bcb538499516fbcc0ece64991241658997ca9ec247acdeb1e8cb689092393773250a743c2c601bc7dce6ffacea63d0c9f89ef3127c6c18bead4599947139e8dae9120b5855722789212d54362f45926d527fb4f021489f09e63a4f1f57a6271a291cd8d4da6f33aff26fe789cc94ee7df76a426b39559070576b2f0bda5a4680d8794ba6b22c5586941e8d0aca222504a551778b57fa6988b6b383248ddd636c9ac89cad47e57366a995f7750808e41f916ae86f12a86491501217dce32eb8532ba2e1317a1039161e3ddadc34747bff707c705603087502222691a1bbcd2a99b1fc8132c864d4ef2313d4f1a945eb25bcff3f7c6f407cb41e605fddc758c56693cd00af4c4916dce0ce75392ff158131805d68893a6e1f63f31fbf2d25da66d86928f2fc32e8dc52febe74671d68a33d2f3517b925fc906ee626e0af6726f19ec714765ddb5b419bf429042c1c6b8250609ea0eb7fd780d34aced0499c474a90ca304c1e98bfc0d87d20462c042cb36ea89016dc594df48e5aecf5dd0d357a17b1392224e80b779ae1878823bde62e14ddd4a2bede7d87a1b69e3ce512c3a596837b7b1ee67c0abb5a464aa38a5ccb60247838b058a88324af273e5ffe7b198f77b0f32a363a60d8cfe5d50723d59753d45e6c16d9e3ba2f36bef66e67906ea446b1eec08ddeafd81789dab0b005204b85f714a2ad38ac2e563ed4530a1ef826d9a49443309bbbe0b629c15f939a9a25dfc4625e0168c3d2275655fc39c31995bb3f6f4a423e7ef9dc8a51d4637b686fa87919e319b1eb2af1d28263d587f8905a44cea914ff36116e078e345672a93e39e0afb8c80cdcf566a4973e4563f64da4e538f25a3b986cb9935ff460f5e0c63ab654c6eb84dd4d8f062969c07b5f0415eb53dcde15cac3fe55bb9c1a1ad50306e361e8e573f54bf47bce9cc24a94bf35935af9e0570f9a76f901303e3998cd91d37e90a8d61b6e604b3cc505fcff5d2db2c5dfa493a7a92327c408aee55b90339d6489833d3fd78bbfa27aab8be21ee78fca8fdb314cfb17066a9990b7dbc4bbbe676d67266a1a104ad1b787e6cecdd550cc92f9e3a2458ecd8e55e14c180ed56095bfc97ab1bd0233f8f44a19cc5554f2db046293caa6b0d4199d43f9bb215cc09fa0d29360a062f6a50ea60d178837bba69f3167a41d6740ed17c287e2c783520ac2b0e0411d166be303c1addbe50e43d5734a35dae8ddb9379754c69477ab0c6e73617a9f8b8c79c185cec6cd4aef2db387afc7d7dc0c046d47d263b98e392ca479d96f83b1e9df0522c30bb99d187d403c43270fea75f9a7ea08449bf55ed57edad0612a5a6846439d7889c962fdddf1174f69ae988ea67840f1b96aa8ed438e1f2c992102961804d13e28fd0dc956c14d95fbd8215e14e35f60daa0c0f3894da80c63d2029a53ec7d5c364d5e4037dd4dea71e2c4605bed5c145246f3450d01253b7d07526dcd2d8cd0fbdc8fbfc98bccf92a5280a2d73b1bc9e26ca1b3c008b5e81cc20064a742812db29d02d24a812d7e816c78293da75513c7589d7f4b5e53d7de96fa5b3c94f735baaebc6c18953b5e6cc0f746d8cb769d5cd2baa971a2d7dc0d08013f33b6715b6e", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="57b1b1df737b15de4d2500373575c40810cd389bf2c8af8f6743ce", 0x1b) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="434afb0d9735338b6d24a778", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="4900403e7d47c4278eb3ce", 0xb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0x3}]}) (async) setuid(0xffffffffffffffff) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc7c91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x55) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f0000000240)="d02e1d82939ed1f1d3c5e8345afc5cee36cfe753a521aa35bf4ee2c662259798db102714c15419a6c085bb40b27dff8fa5e37c5bc9dda998fdcfd4bc10cf394adaad3b018a56c47746a3c985ff880164349fdf5fff6507a0036bc2e38c6d24c7c463ccfba7d929f3cc9cde98f68983d90c33e5647e7ba87a85442f6ae7e56d2ae2b5be3ab39b231c9c943b6316e26ec60499919d4ac43a7dc14e9f0620833312589c34842095496d2fd804dd21192ffad43d72ff517137d31b5ae40bffd6c9ec0807092b8b62b06b1f7df2271c821ac1b2cd6dfbb61ca63af938125daf2d6f6f7bd01edf9abfb0ce3027c23d536448fea7a8e6983e99f3f19fe5f3e405fb1a1fe9dc742e0bbf989447813d59fe8af9073a2914de6e418b3eb3a3cc6e8d1c69b0a63a27a64cfc80a909c5582dc5f808ec32db38d2ef3e25dcdb936c425e2a3204a6bd092006c5ca83eea86852fae66d16c9eedcde3a52f3f3a79535af05f8a6d5805db7c0c68742d4e50cfb111d8a950330f8b959e17f8b942b6747ae6dcc0938feed7f5db22b3e4afd8e8974f9ae28f6623e600ecec580d435a3cee93f4db7284667df5b42dd6433eb21e97a856b3e81a6776ceb09aa8c9f3a502b2736fc1a2392502ff5e3511be441c4859e452eab286ff404cbaad2b8f335f2d2bed4ec1009a111c0fc79cb912c064465824adb564ff518ee6336e975252f128e1b54948c13f2d7930d6d4aba40596cf3a1152806cce6db1d1ed718cbdbde438ed58e3216662be2a1013d154dd43ff3e249b55243f86374a9547fbb063c3ddd893721d7a982bcf50111581c0abc820aa643594b872c2de751cfa41f46fc5ce3cc71b8f93d3e44e7706f7c0c43c7b990c990ab62e6dca468b05de171bd0222c8d25d36b4227114570c7badfa254c1ae7a8fa2b6c5baf1c7b49483b5cc43b19d14a994332f803a49d40eb64923dc778ff28cd7241b2ecc826c7dfc0497e679fae0475e7aa3202e4727314c5329d583b18e822b0bad6265778b5ad708ccba128702f6d84b2588ddd2d2fb867cdef54877155e9a143b315a333ae0bc1b449527aa64a86057eedafeb2a9d0ff88057a5fe33f0af34838e605164d6e47fa51dd59b3d78f277df150fd4f006a9808783ea59d06bab57a8f4c83399dd581de450460d5151917724c2bfc9825444132f8a3763ff1adc9c6ad6512ba28e3fab4c0daaa176efac3f746b7109a1155d8e3db38e7e9a3ccbfbb101776858c6dfb1074af66b85fe57ac15138d16cc0efd59611bc6c77af598563fa1554d4d29fcb9d3d700df872906245d70016d259b500e06dfb2e38124447fb048c2f2807c7b3d5886e45caeae2ec5181633497fe68e66031d64739abf21ff7dae63fb9ecb549350c7c9c083c655eebaf3d514d6d668d9aed6c82fb1e5281cada9bbcc3e3cfe7ee7a224f8555a9537596bf97d828ff1e925e734736321d0f144ff94265715a6b9851f91f52a5a26ac4fa721b0805aba369b895f9921dcbd2023078403d9bbb07b387bb9dc2c8f409768b195daf4955724ae10568a72d39b6dce74b7d8b7e58a2d8955b949f11b6f71287ec828beb0fb8a658d6617941705d54540524c27bfed75591992d20c70cbfe12172d59095904f4fedc89ea4dcfb4aaef0d7701c0208eb9609d58a451b21770ffc15d4b4e5e8219c48f5a0b86ca8252ab8a9ee9bff4406f54023c95b0f3dc3ebdef8daa63f0f88781203f74263e5a90abf4bb9bfadcc7ff2306402c46f8f6d622efc2ba0819794fb99de1b0687ef2c1496a0f505d1f11c49eeaef9a794a285b15b04d580d29a190bbaf1b242023ccd6e945332044614f3b688d86e377d9097b2447e3069a6bdbd957dd5baadd4c0be18276fe99662ecb46023cb1cfc98e617079b1e4b23392237e6b8d022a321531834a7d55c98900570b6d018afdd5f8d91a5a7d60e175c6dd0b852e53ec39a14ff2ff88cf2dffa32fa0a83b28a48f868fe4ea54154253d04074f94472633db7c873f2da4bc6376277e84444e9db3bdf47d96caed6f9560433bd43970158bf2d4e814650ec00d98e09ce266e30d0fb330af7be1d943ffe1c837d23e380d7d27bef8d403557e67142a100d2788bc5737deb70a4380b87aaf736291aeacebb22de4e3577783c10e404d34c26ba7c69d96fa34f324bd735ebae2d18a350cd71bebecad9a4d7a3cdd48867f917a00bc9d34fe8e5ed1d8fb306d2c75358cc0021a399d98629874281d2eeff2ca0209dde71323bc6d5588ad46fce087a1cca6b62b5f1aa0e19347d23ee31100b2190855885c74d8aee44fad7587ae97cf3a274ee1ea6ea1d19efa4b7f71b80622a16237e47604d9f9a20395087b9d9cb2a07d549814ca7b3eb6f58eefe044c79f0b3219ef37e4f302588b53f5c8f8626f89bcf5bafd74c154d23868edee132bc12fde0f2732e9e77ff0f79aab1d5196f5b8d85c4e7000850371069bbffeb91dd96b5b58d479d7901a46d8f61407537a0dc5b62d8952727da7d1b3acba838b196c7738f1f6e394f4ef7d5c38b6e661e97db80c503335cc14fd9d03497292b1d821be0e67e659bfd87c9318206bdcd10e819571531082de094d9a8b88a8fced2eb5a99f94619996ffb75ec424a9b4b3eb8c982d0065d63f38531e4a8e8f48192a6640c65e5adde4dc0be668c8a4c8fc2ccba3cb4a67c529e37d022643f38a8b5520a7a85ecc727210e65fdf53e23d2f5d74086c100ca5242d01598baa07f5300db07dbd79ed7e2bd2064d0218c802283b706f2de53b4240199ae7a513e40b39af4278399a55488f2a793ad04fc55bcecb7eb66e91a93c3219e00ce3c794de076c1aa8332154b77e5f3a54d53bd8c3f608b220919f3450f116cdcf033c7c3b75d7ce5c5379eb7dc019389541490cfdbf6f42ec8cb4e4dbcba969fe3d59d1a783544060c50c1373e53806c6d1033b3ada940659bb7b8fa54283dbd2018f3495fcde261a51d88aef39e84cde5306382c6f7ecd628551c2568cfe773b2fc264f6f98647245ebaa7500b226d109199496219a36f7327d24a477b8f19862336113b489da6dc60588f664378b545fd56b1200fb0e1e0a9b2886a0ae4a96a77fc82c22fe95f7de65323306191728a06d2a6e88cd1ca6733e8c9082f1d654e1f410be912da4478c4b631a02aff0dea952a9b929308d969c72b84c3ea60b963765fb18d51f17ce0ee4317ae162bbbf391fc43227aba0c97fcdb462f22ad162fe3c51c2d8b9503e43a70c71944036f4913090564add5618b421e67604f14eb610e3f271029808f10fbb3f7cec33baa5188e867333e790d28cd138c23f8e8b91d6290f1f458a3ff61a29fe567355cdaa4c81586880ffaa3ec47db2b0d6cd1b9f07b0d89b335dbe606547c35574b6c7bc373d6b8d6d0674e538491f06374f8cf606a043c0b4a4b517ddb0e2bfa1ff81231a68f12e239ca33282f70db6d6f911340dea6539e4eb56a81850b5c2f59c2437d9f11b136bdbc717c7e4c296268b4afbd18961ac012e31280b58ec6add43af3ce16c40a0805ee8e0fc33c7b6b9397f1343e88a526f7b3a071b8939e06e4d0b098c7589ce0dac5f9d8f0faf84bdb2785379da9f173203b37ca11ea5971f128ea1848abc734590bf431c965c31732eeeb146d07043f03e05dab15a756f68ac84fcbb0c38af5eb9836fdb294f029d8a3388e291dc67e9f5921404a11cb0a73333d9e493b54f7fd0ac48100e6e0e67e032bede13450fc6fce4707563358eb1695770b49880b491278b872bb39580100a55ab92d457e3c2b20d8036f9805d5ab8bbfa063953f169f50951ce95aa37e8debca13b0eb151fc05fe484f0ba600545bc6f664706c2b30d1c27efd35751d92dc10d633ff418aaccf4d0d03725ac2494c5c531566208346382564a630fd6423cedb1270427ff42a5bcbaee684292ced448edfe8aefb8a4d7d9a45a3440fda8eb9e4b38954a2accda2a33d02c242b69dd4db19c1a34827e54fa926ba2dae2888f567709595484ea1ead84b8f80b15fe0630c9703ef8a9a747ed5a14c69a7b4157442bc62b7240ece758892540ca43165594a6da8a7c4031389bf12e2b9030fda7896311536568e08d00ff0f01d7f024e9ed4c3ee6e6a90ed1d1599915bd93a8000206854a70a824c9a199a426a3081b4cab06d3919478bcb538499516fbcc0ece64991241658997ca9ec247acdeb1e8cb689092393773250a743c2c601bc7dce6ffacea63d0c9f89ef3127c6c18bead4599947139e8dae9120b5855722789212d54362f45926d527fb4f021489f09e63a4f1f57a6271a291cd8d4da6f33aff26fe789cc94ee7df76a426b39559070576b2f0bda5a4680d8794ba6b22c5586941e8d0aca222504a551778b57fa6988b6b383248ddd636c9ac89cad47e57366a995f7750808e41f916ae86f12a86491501217dce32eb8532ba2e1317a1039161e3ddadc34747bff707c705603087502222691a1bbcd2a99b1fc8132c864d4ef2313d4f1a945eb25bcff3f7c6f407cb41e605fddc758c56693cd00af4c4916dce0ce75392ff158131805d68893a6e1f63f31fbf2d25da66d86928f2fc32e8dc52febe74671d68a33d2f3517b925fc906ee626e0af6726f19ec714765ddb5b419bf429042c1c6b8250609ea0eb7fd780d34aced0499c474a90ca304c1e98bfc0d87d20462c042cb36ea89016dc594df48e5aecf5dd0d357a17b1392224e80b779ae1878823bde62e14ddd4a2bede7d87a1b69e3ce512c3a596837b7b1ee67c0abb5a464aa38a5ccb60247838b058a88324af273e5ffe7b198f77b0f32a363a60d8cfe5d50723d59753d45e6c16d9e3ba2f36bef66e67906ea446b1eec08ddeafd81789dab0b005204b85f714a2ad38ac2e563ed4530a1ef826d9a49443309bbbe0b629c15f939a9a25dfc4625e0168c3d2275655fc39c31995bb3f6f4a423e7ef9dc8a51d4637b686fa87919e319b1eb2af1d28263d587f8905a44cea914ff36116e078e345672a93e39e0afb8c80cdcf566a4973e4563f64da4e538f25a3b986cb9935ff460f5e0c63ab654c6eb84dd4d8f062969c07b5f0415eb53dcde15cac3fe55bb9c1a1ad50306e361e8e573f54bf47bce9cc24a94bf35935af9e0570f9a76f901303e3998cd91d37e90a8d61b6e604b3cc505fcff5d2db2c5dfa493a7a92327c408aee55b90339d6489833d3fd78bbfa27aab8be21ee78fca8fdb314cfb17066a9990b7dbc4bbbe676d67266a1a104ad1b787e6cecdd550cc92f9e3a2458ecd8e55e14c180ed56095bfc97ab1bd0233f8f44a19cc5554f2db046293caa6b0d4199d43f9bb215cc09fa0d29360a062f6a50ea60d178837bba69f3167a41d6740ed17c287e2c783520ac2b0e0411d166be303c1addbe50e43d5734a35dae8ddb9379754c69477ab0c6e73617a9f8b8c79c185cec6cd4aef2db387afc7d7dc0c046d47d263b98e392ca479d96f83b1e9df0522c30bb99d187d403c43270fea75f9a7ea08449bf55ed57edad0612a5a6846439d7889c962fdddf1174f69ae988ea67840f1b96aa8ed438e1f2c992102961804d13e28fd0dc956c14d95fbd8215e14e35f60daa0c0f3894da80c63d2029a53ec7d5c364d5e4037dd4dea71e2c4605bed5c145246f3450d01253b7d07526dcd2d8cd0fbdc8fbfc98bccf92a5280a2d73b1bc9e26ca1b3c008b5e81cc20064a742812db29d02d24a812d7e816c78293da75513c7589d7f4b5e53d7de96fa5b3c94f735baaebc6c18953b5e6cc0f746d8cb769d5cd2baa971a2d7dc0d08013f33b6715b6e", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="57b1b1df737b15de4d2500373575c40810cd389bf2c8af8f6743ce", 0x1b) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000140)="434afb0d9735338b6d24a778", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="4900403e7d47c4278eb3ce", 0xb) (async) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x6, 0x9, 0xea, 0x7f}, {0x0, 0x24, 0x3, 0x2}, {0x3, 0x9, 0x8c, 0x1}, {0x3ff, 0xe9, 0x6, 0x6}]}) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x6, 0x0, 0x4bc, 0x6, 0x1, 0x2, 0x0, 0x9, 0x9}) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x15}, 0xb, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x0, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:26 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x80) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x2, &(0x7f0000000340)='./file0\x00', 0x8}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x8) 16:00:26 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(0x0, 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:26 executing program 3: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfff) (async) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0xfffffffb, 0xfff, "17d00e0271994d5afb79921a3da567e80672c3b6", 0x1}) 16:00:26 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) (async) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x6, 0x0, 0x4bc, 0x6, 0x1, 0x2, 0x0, 0x9, 0x9}) (async) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x15}, 0xb, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x7, 0x0, 0x53}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@info_request}}}}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:26 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x3}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:26 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) close(r1) 16:00:26 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/236, 0xfffffd98}, {&(0x7f00000002c0)=""/67, 0x43}, {0x0}], 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) fsync(r0) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, 0x0, 0x0) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(0x0, 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) close(r1) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) (async) close(r1) (async) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x4}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, 0x0, 0x0) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x5}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x7, 0x0, 0x53}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40}, {0x6}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@info_request}}}}) (async, rerun: 32) ioctl$BIOCPROMISC(r1, 0x20004269) (rerun: 32) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(0x0, 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/236, 0xfffffd98}, {&(0x7f00000002c0)=""/67, 0x43}, {0x0}], 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) (async) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) fsync(r0) 16:00:27 executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) close(r1) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/236, 0xfffffd98}, {&(0x7f00000002c0)=""/67, 0x43}, {0x0}], 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) fsync(r0) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, 0x0, 0x0) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x6}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x7, 0x0, 0x53}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@info_request}}}}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x7, 0x0, 0x53}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x1) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40}, {0x6}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@info_request}}}}) (async) ioctl$BIOCPROMISC(r1, 0x20004269) (async) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x7}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x0, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x8}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140), 0x0) 16:00:27 executing program 3: r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000002, r0) msgsnd(0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='//,}$@/(\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='+\'\x00']) 16:00:27 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003300), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003380)={0x0}) 16:00:27 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="20000935abda1300000000ab5dbd5282af", 0x11}], 0x1}, 0x0) r0 = open(0x0, 0x8000, 0x8) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x80000000, 0xff, 0x0, 0x0, 0x7, 0x3, 0xffffffff}) poll(0x0, 0xfe0c, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x2, 0x10, r3, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x55b) poll(&(0x7f0000000380)=[{r2, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffff9c, 0x4}, {r1, 0x40}], 0x4, 0x0) r5 = dup2(r0, 0xffffffffffffffff) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x3) close(r6) pipe(&(0x7f0000000300)={0xffffffffffffffff}) dup2(r4, r6) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYRESOCT=r3], 0xa) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', r5, 0x2}) getsockname$unix(r8, &(0x7f0000000840)=ANY=[], &(0x7f0000000100)=0x1fb) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000280)=[{r6, 0x1}, {r6, 0x20}, {r7, 0x20}, {0xffffffffffffffff, 0x1}], 0x4, 0x6) dup2(0xffffffffffffffff, r8) r9 = socket(0x0, 0x3, 0x4) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140), 0x0) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x80) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r2, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x2, &(0x7f0000000340)='./file0\x00', 0x8}) (async) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x8) 16:00:27 executing program 3: r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000002, r0) msgsnd(0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='//,}$@/(\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='+\'\x00']) fcntl$getown(0xffffffffffffffff, 0x5) (async) setpgid(r0, r0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000002, r0) (async) msgsnd(0x0, 0x0, 0x0, 0x0) (async) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='//,}$@/(\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='+\'\x00']) (async) 16:00:27 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003300), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003380)={0x0}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003380)={0x0}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000003300), 0x0, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000003300), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003380)={0x0}) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x9}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(0x0, 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x80) (async, rerun: 64) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 64) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r2, &(0x7f0000000100)=""/26, 0x1a) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x2, &(0x7f0000000340)='./file0\x00', 0x8}) (async) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x8) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140), 0x0) 16:00:27 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="20000935abda1300000000ab5dbd5282af", 0x11}], 0x1}, 0x0) (async) r0 = open(0x0, 0x8000, 0x8) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x80000000, 0xff, 0x0, 0x0, 0x7, 0x3, 0xffffffff}) (async) poll(0x0, 0xfe0c, 0x2) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x2, 0x10, r3, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x55b) (async) poll(&(0x7f0000000380)=[{r2, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffff9c, 0x4}, {r1, 0x40}], 0x4, 0x0) r5 = dup2(r0, 0xffffffffffffffff) (async, rerun: 64) setreuid(0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x3) close(r6) pipe(&(0x7f0000000300)={0xffffffffffffffff}) (async, rerun: 64) dup2(r4, r6) (async, rerun: 64) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) (async) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYRESOCT=r3], 0xa) (async) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) (async) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0xffffffffffffffff}, 0xc) (async, rerun: 32) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', r5, 0x2}) (async, rerun: 32) getsockname$unix(r8, &(0x7f0000000840)=ANY=[], &(0x7f0000000100)=0x1fb) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) (async, rerun: 32) poll(&(0x7f0000000280)=[{r6, 0x1}, {r6, 0x20}, {r7, 0x20}, {0xffffffffffffffff, 0x1}], 0x4, 0x6) (async, rerun: 32) dup2(0xffffffffffffffff, r8) (async) r9 = socket(0x0, 0x3, 0x4) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0xb43, 0x1, r2}) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xf5}], 0x8, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0xa9b}, 0x8) dup2(r6, r7) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xf8}, {{r1}, 0x4, 0x14, 0x1ec58a4d5671cc55, 0x2, 0xe8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40, 0xfffffffffffffc01, 0x58}, {{r6}, 0xfffffffffffffffe, 0x30, 0x40, 0x2, 0x3}], 0x5, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0xa, 0x0, 0x0) 16:00:27 executing program 3: r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000002, r0) msgsnd(0x0, 0x0, 0x0, 0x0) (async, rerun: 32) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='//,}$@/(\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='+\'\x00']) (rerun: 32) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xa}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x0, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xb}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(0x0, 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r1 = dup(r0) readlink(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4", 0x47) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0xb43, 0x1, r2}) (async) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) (async) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xf5}], 0x8, 0x0, 0x0, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0xa9b}, 0x8) (async) dup2(r6, r7) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xf8}, {{r1}, 0x4, 0x14, 0x1ec58a4d5671cc55, 0x2, 0xe8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40, 0xfffffffffffffc01, 0x58}, {{r6}, 0xfffffffffffffffe, 0x30, 0x40, 0x2, 0x3}], 0x5, 0x0, 0x0, 0x0) (async) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') (async) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0xa, 0x0, 0x0) 16:00:27 executing program 3: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000001c0)={0x1, 0x28}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4", 0x47) 16:00:27 executing program 3: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) (async) accept(r0, 0x0, &(0x7f0000000000)) (async) sysctl$kern(&(0x7f00000001c0)={0x1, 0x28}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xc}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(0x0, 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 3: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) (async) accept(r0, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000001c0)={0x1, 0x28}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4", 0x47) 16:00:27 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x0, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r1 = dup(r0) readlink(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r2, &(0x7f0000000100)=""/26, 0x1a) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xd}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) (async) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0xb43, 0x1, r2}) (async) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0xf5}], 0x8, 0x0, 0x0, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x10) (async) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0xa9b}, 0x8) (async) dup2(r6, r7) (async) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xf8}, {{r1}, 0x4, 0x14, 0x1ec58a4d5671cc55, 0x2, 0xe8}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40, 0xfffffffffffffc01, 0x58}, {{r6}, 0xfffffffffffffffe, 0x30, 0x40, 0x2, 0x3}], 0x5, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0xa, 0x0, 0x0) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) (async, rerun: 64) r1 = dup(r0) (async, rerun: 64) readlink(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) (async, rerun: 32) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 32) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f", 0x6a) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xe}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:27 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x12) 16:00:27 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:27 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9c79, 0x7}, {0x4, 0x9}}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x3012, r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) 16:00:27 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xf}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:27 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f", 0x6a) 16:00:28 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="20000935abda1300000000ab5dbd5282af", 0x11}], 0x1}, 0x0) (async) r0 = open(0x0, 0x8000, 0x8) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000400)={{0xfff, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x80000000, 0xff, 0x0, 0x0, 0x7, 0x3, 0xffffffff}) (async) poll(0x0, 0xfe0c, 0x2) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x2, 0x10, r3, 0xfffffffffffffffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x55b) (async) poll(&(0x7f0000000380)=[{r2, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffff9c, 0x4}, {r1, 0x40}], 0x4, 0x0) r5 = dup2(r0, 0xffffffffffffffff) (async) setreuid(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x18, 0x1, 0x3) close(r6) (async) pipe(&(0x7f0000000300)={0xffffffffffffffff}) (async) dup2(r4, r6) (async) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x8020699d, &(0x7f00000001c0)) (async) connect$unix(r3, &(0x7f0000000480)=ANY=[@ANYRESOCT=r3], 0xa) (async) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', r5, 0x2}) getsockname$unix(r8, &(0x7f0000000840)=ANY=[], &(0x7f0000000100)=0x1fb) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000280)=[{r6, 0x1}, {r6, 0x20}, {r7, 0x20}, {0xffffffffffffffff, 0x1}], 0x4, 0x6) (async) dup2(0xffffffffffffffff, r8) (async) r9 = socket(0x0, 0x3, 0x4) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) 16:00:28 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x12) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x12) (async) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x10}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9c79, 0x7}, {0x4, 0x9}}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x3012, r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f", 0x6a) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x2000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x33f8000000, &(0x7f0000000280)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x11}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000", 0x7c) 16:00:28 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9c79, 0x7}, {0x4, 0x9}}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x3012, r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9c79, 0x7}, {0x4, 0x9}}, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x3012, r1, 0x4) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) (async) 16:00:28 executing program 1: minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x12) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x12) (async) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 64) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (rerun: 64) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x2000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x33f8000000, &(0x7f0000000280)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0xfffffffffffffde3, 0x0, &(0x7f00000003c0)={0x8, 0x101}) setsockopt(r0, 0x1, 0x34e38, &(0x7f0000000100)="cd5c77206abd0252606351f64ef5bbb1ac4d395c65b865339bca3598942d7fcb352fbbaca34cfd2daedb59ca14f987059fbe0f0809535f3bc5a5109725c422f4beb81f5afbed10d07aab35ae88558e02d9c18290fcd886f664741355dbb385c523d78e28cb8bc986efcd3a1903b513adeb6b46d379704528f8c3bba4c002c4c41c18b1601e506bedb2e307124d3851e145575a8cc2e76a5a54c5fdb878f2b7b3c17af707a3ac265a72d5f828fa2a5a5383c740d5158badce46b014a6c2c10b9a55073b5395ae92ec50a577f206e2c43e5cd38f09af59a8c9f3212221", 0xdc) r1 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x0, 0x1, 0x7fde, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000140)=""/174, 0xae, 0x1001, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0xffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffff9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x6) syz_open_pts() 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x12}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000", 0x7c) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x13}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x2000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x33f8000000, &(0x7f0000000280)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x2d63, 0x7}, {{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8001, 0xffffffff00000000}, {{r4}, 0xfffffffffffffffc, 0xb1, 0x2, 0x1, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0xf3}], 0x3, &(0x7f00000003c0)=[{{r6}, 0x6, 0xa4, 0x2, 0x2, 0x63}, {{r7}, 0xfffffffffffffffc, 0x6, 0x2, 0x91e, 0x7}, {{r8}, 0xfffffffffffffffc, 0x3, 0x1, 0x81, 0x450}, {{0xffffffffffffff9c}, 0x0, 0x41, 0x2, 0x9dd, 0x8}, {{r9}, 0xfffffffffffffffc, 0x34, 0x20, 0xfee, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffbff, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x9}, {{r11}, 0xfffffffffffffff8, 0x18, 0x8, 0x2, 0x7}], 0x0, &(0x7f00000004c0)={0x9, 0x8001}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffdac) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x15, 0x0, 0x37) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000", 0x7c) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="b174fb9add8858ab5c02aeb4dcf3d2228c3e1c8f7b334025e7a041ea06d77fe8c60a68de53181e0415e7f1569417b2fcda0fcf962f104d084284a8836be72293da134d448d2e3fbe6ce49b80883e0e680f02c1e925de887af452f11ff7765a55a59294a37915d25997f326a8dec13d7f37d4c5a3939744909cb580448ef88466cad27e8abb56291dc8e9997df01a94f3711dfd4b66f795187cf51f999662230b4d74a228d8fbcee9980033c7fc234dba45025f4c277bd0c3492bdf09dd677a7058e9aed7aa97b168ee52b97eb2d34674073fed0feb98d8dd1b07db4fcbddc110b9f1b874d9c0b04250172d1a546ac2e824901744cccf0632ce866c8c428c2be549a1a87ac39225950a8da2a05e0c22e36dc3c523d06607a4c92ff7656725a306e6d82e585fb45c5460c7ab62c37c363b3e8c2c586d394e7f8c5d21678746fa584e8e009ff2d7905a24f3c58878c989be86c481547afb429a72d1ba89b1981342d9842454f99d77043195d1b6869ed1fe8bc5793cb252f3d3db304815981703fdbcb6151158c9504b5e46272b10749e52a6c1515930755589a8564da0f54c104a874ef0e2a2f5a9e86f0e5cb0ed9a99f8c31d17c7e46666875833f58396c84412f2a29f22fe720038a1c1ec2627b40d0d11c6bb810f01a9ba79a6b2b5af7a5e08db459b1357b93f29551d39b1086f89818f7298f8c47db34302b983a2edd3456b9bfefcc2fe8155047915bc751baee9b80d7658fdfb91b60384a1440f15e49894aae483c0a530a12d55a42b9d4020297c31037ec826736cba11c19c91c16697b1d3206c394307964b5f5bcca6a88bad2b25e8874ad0705fbabff5f58fa785cd3a33815e5eddd3a69f9c2086977c83baa081f613a08739c35fa5737fd78d05869808f3a3cc54d05709bacd87dc2c4b13dd0c8b4c4522a6d293d007ca921332087866f306de887034c26d44d7d6de04b41f4d483815c02b709d3a612e532748ef3e8a58c091dcb7c0fe7a7fdcd344d3487be7b84532ba42039ded22057a1eab1bd7e0905076d8391f72a41224a3d0436dd026d991020becd2bc1e74b6cf132b7ad6f6329a70f492674b44368080c63a8e8b6dfa4a233ece449e2f591f99dd951f41a1bb4d0294acf9a4563e20f6e35c59a0d398f46e597e0ebd3531f3f77b0230e26eea785888d7b6bcd13fdcf0fb834ebb42eb6539094a3964d2cbe70e32d471f6cccd624bdcf50669476295549bc9683bfef8a52ec4e47770ce9485eebc208aa178af4e7354e38d242751d54354c440c524354b1105a350e366dc340e2327a3626b0c2b3f1db200f686958f425c9df18e3de74881d9ca0ba69328cd886ff2468ea4719c31b33730a1330b18b4f2f8467a03049472e4d08a9c2ec29475eb47d10432fdca9efc0a8e62e3154e15eebdfec29931ea81ec2dc3c8c8f2b21aefe08ef51f16bb34f7b4d542ca7a25a469ac233ef40df97fd75a1abf7f39b917480a4c802e0d1d48963e07e5601c7f474eeaa330085d3d5d043d67724b09f3cf71426534e56fab4b2898a764da6ee2fc660484c05506e23cd63c1bb97655e1c9c441efeab93ead63ba5e4eb37a8e4103bd1b8c7e6c24ca5edc92f88a0b8c72aa38335d132082b94b5f6611cd14fa31c60ee59dbba5f77774e7c09d9fe5c3e296a9ec7614e5916e8f189cefaf3e3382dc9ad052c94af356fbb07c6cc0eb7c2437c82ad825109b452554806aa8c719bf4a0c2a93c884b711236b7697d514b2e3a6ba79904e6ea7d0e9433bd94469b59fc1c0ff25dd907e42ec44cf9e5e69ada76148f63665b5a00f72f221ef310c9fc8901ea400db3d572c7b5f68520fa3f8ce4cec59eaae97b49fd5369858943e5b0dfeeb908634387340d78b99dbf50865969ef26ac283c159d3169723af0b8570acc412df128b0e7671b638fa54c6d9913df527e1db7af2f077d7cf3d885feff6d5a80352cd5de40462ec32fffd7e0c9a281f98dc5d2e39ba265f0bd6374fc82b83550792d331ac14f012c96e2346fe08f1acc83fc80ba51d50004c9d7d6fdec1b4dd1af8a7b8ff4bca77d95200c27b2641b4b00bc61e96ad3e33f1b6e5b42380d1c0013165d71eb6ca0a09ccf0383c4c077b6b97cc0c77d32b6607f99bbe26eaf5386bfb3eb583b9b9d68d941e40219dc3c2e8646291eabbbe5f9e45c525f4f8f004ff3a85734cfe21e93dfdc78359da2838836533a44cda88dfb38f09851bbcadc14532d4eeb22b2783a6c0348757d3d1f946bc95b83102113de21afbbf0a567b855bf12c5cb4abdbc0445aeb78fd378a9ca4a0d431a1c9aa696b0d3c1f41ff36a7a24b1fcf88eb6f4e31e9fd0799a90e1eb250d3fb6a014cf82b39e55d9a8ce1770a3b0d658b77172b9d72498258bcfbf5986cc7b9a0576018ab71d2feb4e00457b14cff1d11885a263c6756f3c4c08a791f09e261f7adae85d628057b51bc29ffcf3d893342610b1ac5e941f141952b09f35f448559d8012a701b9a05336d12166008527104ef471227a498808208819f24e10f2447f248d2727c435d73a37a5d923a2dad8541b76edc0b06b1a1192fb82ed75f960f9223766aa7a58e9d18243563172db85c5efef3564a641e38ff62673ad681429683156bbe7f059d3cf69491f86b9a253673ee560c8078646db2b8c37c9156e2fcc41dcde1348bf718c6c8a841a57c1188ce440ad1bd1de0180f4c22008cfab78427c1a5e68a7d3b63a7a7f9af38840c6fabd9d891062fedc3312bd4e1ccbecebe5f8eae4e4d7dcef205800ed4aaf7d530120e98130037ac90f2d62c388cc6f10d885f2964c5c746e99a688eccec66c7655999e184d4a7121679dcc2db2c6cc3ed69c016f0fc39091cc5ea329bc790f09a49ebcb989461980e251ada552913f88f55ef94afa414774237e69b98cc990e6f126a2224733fbf83b5572a685959c45ac374a824c1c0293172d931e994ae7e4cda9c2d435ae0e1dba5948fcc2f24a48b87c505ecf1098b082d38cd63798b04fb4f5aa2ffdcbf263a00b87df65afd84e0f5d38d9bd1a66d5d5eb6b7fd0105a2e01dad5bcaa9b7e5d140ff4b0d7449c9ec11adf799da43399cc5d09155d57bade3abaa67651a11d50f34a0eeb544f0b50f80e8bcf28dc639433fb687c50e2973799a1fd20939c57b057da125aea8dc999edb7b7aa64f1f78abc6997878585c4fdd7cd7911361cc60eff8b91bdf9fe7d1c9b251c41b6a32429ef7f1e6fee892f73a05945e883a7f91c618ba829f62813148fa62963c6b921679127ccb2754462580e97b2cfb0698d838cdb105a57b2e90bc1e97414b29ef907cadb42668f28c9c2566de399265b301be5d7ccd902e1a07564e040c49dd60134fedbbf5981ea02893d39aecaa85728c9489cd5dae729dd3f74421cd1f423932c9b45d4bb8240882c59863af98a28247868d16e58e5d971435049417026f3754fef67662633a2da627ea050442fef97b38fe2d0b68d6171230f81669e76bb84ecba4c699594f692729fed7f43d6bf234ecfb0232181cf02537976701069531dd42cd25e3cb2bba6567e2e54c37c3303788f7e99a057210e0779f22be1c919d300797f1685364ac567ca28ae3cb4a57f574cacbd2b3bdb75157c9b3e3ab0608729647268e2d9637b1435792759773172209503fb558ee4654ade013e0f1c24d8173a05c7df20c4294ea55ff1c15f33c050a58708f53d4b57a06e67dcf36cb6fcfc6a9901895201fb45141199da0ab766e3969c8101eab172f7d83674a91befdb4c47a25652a48810ce5616646405e02bde820dfc6a411e862463a40887158cbb4ba60be007a3cdbe4eed132d772e35112f99286429187deb82eedeff2f54b8902a971cc9084f3db12618b9a1545a791f24e8421bcf457d44a1cfd8b72c6e3d84f92a3b300341ebfd143e4f232aabe7a031e4119325814f4a77615d97f277bfcccfd58893f6f811ff38b220787d82d66ac65a885a7ac4319bbd7645f7c7192839b352a5191e0dc3031eb779bbd1d70820def386dd5370930d68dbfd139c4b6ebc3e9a3c8b70eb53d24d185712641be233c7a2cbb3b1dd9dd0b473c1a1a864735dafcfb3e6e78e6cbf07f9a440609b55c36e7802c2f7b165268afb3d8550833c1ef81b535ef6565d19819f9af6250299735817580cae058d93d2a7ca2b2702fef7e6b9c4747b831ad0ec92473d2ee24598a12372e4e2e95443232f3de7bb4d2f7a000b5871e6132af728bc8d99a7767d81d8b77ce7a0322c6d2578358ba587fda5aa7accfdae0fcd99ae27fad2315492a5fdca888415ecc32f4d6d7fcf5a2e21278fa94a47c6d85bb1b917b191b7d21f635cb2a64f115869350eba28beef3917c32502c41dff7156b43b9ae599ce763c67097385d6aaed10167c85378a1524f4ec4da141c3800f26e98b8730b09fcf5ee74bbd33dce291e95b4c4f3438db8deef2bd46b940f9fc9305aaed11fe564de3da9a5c8cef12b303723b9337eef0c1127f37d0e0f59c6b3c896bf41286fc92056cb3fc06b8eddacba7f782dd9a1259dab0bd5ddf372d723edc3932a99b8a5ac34fad6db2c9b1b6dacb3f446f4aa9d5ef42033a24fc36f4d4995744b907f272a413009c8c6a5ca78622df5f2126b58741c9d97b1ddf8c3852eac34beca98195a3dc27b867374ebc95e1fd422081f7ce0fee5c09ba8037e3ab021c609ae6ed8f3f40c0b80d736034c3de909816d0f670623a0a698bbe9e5f199f5db86b8d0968483cbb772e93537cb6087404521207fc0b258134a3892886da2454cba85235fcd526d06f447744df499e5ae92f23384f8c1ebcc4412ad4f481121d6cb7b1cbb1e8a54d35a124153b98508bf0d4e9077e87a72d4f65aaece5b61239a54f09b608f1f162ceae34663f6895655917aed26b5e43f6e08777a431bd18b04ea541a5f49da25379119104bb52e34ffad442000da8731f5154aa581e75d2c4e394cfd60fa94dca160d1cbdac1b5f8484ca199b2e91ac2e63fb82b0b9b107b26a4556295efa99e12187cbe519dc35929d6703ac808d8a85ec3ce2ba699d7274448f5f743d66b101ceee9d798c26ce214a4856241cf93f5c1929f3869b3bec9b1e31be5774024af177513be0bacc3f1783340105070df2b77874cc93110664207ee69366aaa1f8f019c8c975eba62791c48af270572464d02ab70b5f908102b60c7ad6f547b2e8d1531352734e299fdc361ba6ead3851db8114390a57befc3fb619a936f43e5811aa32600880d0c3297612f643ebaf54f92b4822e339d28f41c9619a77e214299f12acd6a099d9cf957f48780cf94f74af91cca0b9d97c0fdd051f93a9ff3d842cfac40775d5b90a165fcd28590f87ee12eab0ba977ea358753a71bc6bba08b4598251cd95d8c51a89a800467b0040fa7f7c058a53e13e605684c28f15e7fd02af838b5fea99524dcc6d38f2925538f69eb26cb25925e258e02ea523ac8d82ff9dbe873869b1cbe1b4bcc44e745a93ddbc60f46ed6433a58f7af43cc596b8d325bb2eafb389390303a65100de517688fdf2aaa9f0ad10fdc2882cab7881bf97f51cdd9e2740137f119acced71576771bd425d01a1b19ced774837c3250f33103084d6a4a71d6b7453d84d83928f6a7966b5ce3c4e97523150fe4fc3555103e1d5bed73bd70d7d3b73dd3bb941f70a4fff6e4255925e9abfba661fb64342b83a44709a40df3725f84ceea54b00b9279b059235473d5d136dda56b506989e82e9e1bfdcdf71d8e07faad06b55fe2209e482262f9cc11b1aa501f74fc1ba5c4db6632119516d508107360", 0x1000}, {&(0x7f0000001240)="8ff06e2ef8c4ce30e1d2f77e9c05ba36528dea1497ff83378c1adadaa12dd03ed695a744e5dc76b34305c24608591227e3640431f0d4dcb2c073069481ce1f7d94624436911e8016a2d16ab875825a0751bb8279acce148138cd3ef2f0cc072df957afef40e46d124b28c001a3fcc8b44e559b26324a388f25c7dcbf50a8c48c83c1d25c7b8f9a347c823cfa4d2ced0fa3d216369808e87b23a3d89c315894243ac8568b1f065e28b678e8fe1704812be99b9e3215271a4d8e0882a8be081b69126c7c5f255c43ae65b26f9e3be7938aa449ea8b5b8b835cf3a5956054b7619354393c", 0xe3}, {&(0x7f0000001340)="20b130ef1d49c30fa12d41f7493e5bce389a65ea803fd067ec0914f4398af7ffb14eef5218ed78809772e2cd759b28bccb43059add0ede692e1345da7bfcff48b91bb53073501512e93bf8df4901c737aa0c8c08204cef089f8d27245f83aef55e3093", 0x63}, {&(0x7f00000013c0)="18445e35649264f3ba1c7d6bb0f51f3626ae75ed5c89b2212b18806da71a261f2095f0b3bb7b574cadc81cd6c3160974bd674b3c0ee133578627b80fd35f20d46f93741df811f42d0e658bd2c70cb2765f5d39d3260c62f66143a8f34d", 0x5d}, {&(0x7f0000001440)}], 0x5) write(r0, &(0x7f0000001500)="2aee6a01abe6db97a260b67357e64235665cdff72b3a3b6c5c436f85ac8fa7b4841cf8ad221421bc814be056e73f506cd216bba54450edb7a4925698153d20908903a65a1d7fa4c19de6f6402280285e8410e527a0cbcc2034979881939b0da5c14fd7e6d7cd30a2055c7dcebe7d30a1153c78827a2ed3b8fb737996f9cd3fd6a9bd2a2056cb72cc5b97276b63c103bbbd36593fc0ec234552038a9195440b3439a3723561e127ed26d3c05db7884c5e3da873bb3ce0e4c87a469e4a20af4f0d8881f5c74cf0d4c64862c03c29237c5fdc865d", 0xd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) readv(r2, &(0x7f0000001780)=[{&(0x7f0000001600)=""/130, 0x82}, {&(0x7f00000016c0)=""/161, 0xa1}, {&(0x7f0000001440)=""/16, 0x10}], 0x3) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000", 0x85) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x14}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="b174fb9add8858ab5c02aeb4dcf3d2228c3e1c8f7b334025e7a041ea06d77fe8c60a68de53181e0415e7f1569417b2fcda0fcf962f104d084284a8836be72293da134d448d2e3fbe6ce49b80883e0e680f02c1e925de887af452f11ff7765a55a59294a37915d25997f326a8dec13d7f37d4c5a3939744909cb580448ef88466cad27e8abb56291dc8e9997df01a94f3711dfd4b66f795187cf51f999662230b4d74a228d8fbcee9980033c7fc234dba45025f4c277bd0c3492bdf09dd677a7058e9aed7aa97b168ee52b97eb2d34674073fed0feb98d8dd1b07db4fcbddc110b9f1b874d9c0b04250172d1a546ac2e824901744cccf0632ce866c8c428c2be549a1a87ac39225950a8da2a05e0c22e36dc3c523d06607a4c92ff7656725a306e6d82e585fb45c5460c7ab62c37c363b3e8c2c586d394e7f8c5d21678746fa584e8e009ff2d7905a24f3c58878c989be86c481547afb429a72d1ba89b1981342d9842454f99d77043195d1b6869ed1fe8bc5793cb252f3d3db304815981703fdbcb6151158c9504b5e46272b10749e52a6c1515930755589a8564da0f54c104a874ef0e2a2f5a9e86f0e5cb0ed9a99f8c31d17c7e46666875833f58396c84412f2a29f22fe720038a1c1ec2627b40d0d11c6bb810f01a9ba79a6b2b5af7a5e08db459b1357b93f29551d39b1086f89818f7298f8c47db34302b983a2edd3456b9bfefcc2fe8155047915bc751baee9b80d7658fdfb91b60384a1440f15e49894aae483c0a530a12d55a42b9d4020297c31037ec826736cba11c19c91c16697b1d3206c394307964b5f5bcca6a88bad2b25e8874ad0705fbabff5f58fa785cd3a33815e5eddd3a69f9c2086977c83baa081f613a08739c35fa5737fd78d05869808f3a3cc54d05709bacd87dc2c4b13dd0c8b4c4522a6d293d007ca921332087866f306de887034c26d44d7d6de04b41f4d483815c02b709d3a612e532748ef3e8a58c091dcb7c0fe7a7fdcd344d3487be7b84532ba42039ded22057a1eab1bd7e0905076d8391f72a41224a3d0436dd026d991020becd2bc1e74b6cf132b7ad6f6329a70f492674b44368080c63a8e8b6dfa4a233ece449e2f591f99dd951f41a1bb4d0294acf9a4563e20f6e35c59a0d398f46e597e0ebd3531f3f77b0230e26eea785888d7b6bcd13fdcf0fb834ebb42eb6539094a3964d2cbe70e32d471f6cccd624bdcf50669476295549bc9683bfef8a52ec4e47770ce9485eebc208aa178af4e7354e38d242751d54354c440c524354b1105a350e366dc340e2327a3626b0c2b3f1db200f686958f425c9df18e3de74881d9ca0ba69328cd886ff2468ea4719c31b33730a1330b18b4f2f8467a03049472e4d08a9c2ec29475eb47d10432fdca9efc0a8e62e3154e15eebdfec29931ea81ec2dc3c8c8f2b21aefe08ef51f16bb34f7b4d542ca7a25a469ac233ef40df97fd75a1abf7f39b917480a4c802e0d1d48963e07e5601c7f474eeaa330085d3d5d043d67724b09f3cf71426534e56fab4b2898a764da6ee2fc660484c05506e23cd63c1bb97655e1c9c441efeab93ead63ba5e4eb37a8e4103bd1b8c7e6c24ca5edc92f88a0b8c72aa38335d132082b94b5f6611cd14fa31c60ee59dbba5f77774e7c09d9fe5c3e296a9ec7614e5916e8f189cefaf3e3382dc9ad052c94af356fbb07c6cc0eb7c2437c82ad825109b452554806aa8c719bf4a0c2a93c884b711236b7697d514b2e3a6ba79904e6ea7d0e9433bd94469b59fc1c0ff25dd907e42ec44cf9e5e69ada76148f63665b5a00f72f221ef310c9fc8901ea400db3d572c7b5f68520fa3f8ce4cec59eaae97b49fd5369858943e5b0dfeeb908634387340d78b99dbf50865969ef26ac283c159d3169723af0b8570acc412df128b0e7671b638fa54c6d9913df527e1db7af2f077d7cf3d885feff6d5a80352cd5de40462ec32fffd7e0c9a281f98dc5d2e39ba265f0bd6374fc82b83550792d331ac14f012c96e2346fe08f1acc83fc80ba51d50004c9d7d6fdec1b4dd1af8a7b8ff4bca77d95200c27b2641b4b00bc61e96ad3e33f1b6e5b42380d1c0013165d71eb6ca0a09ccf0383c4c077b6b97cc0c77d32b6607f99bbe26eaf5386bfb3eb583b9b9d68d941e40219dc3c2e8646291eabbbe5f9e45c525f4f8f004ff3a85734cfe21e93dfdc78359da2838836533a44cda88dfb38f09851bbcadc14532d4eeb22b2783a6c0348757d3d1f946bc95b83102113de21afbbf0a567b855bf12c5cb4abdbc0445aeb78fd378a9ca4a0d431a1c9aa696b0d3c1f41ff36a7a24b1fcf88eb6f4e31e9fd0799a90e1eb250d3fb6a014cf82b39e55d9a8ce1770a3b0d658b77172b9d72498258bcfbf5986cc7b9a0576018ab71d2feb4e00457b14cff1d11885a263c6756f3c4c08a791f09e261f7adae85d628057b51bc29ffcf3d893342610b1ac5e941f141952b09f35f448559d8012a701b9a05336d12166008527104ef471227a498808208819f24e10f2447f248d2727c435d73a37a5d923a2dad8541b76edc0b06b1a1192fb82ed75f960f9223766aa7a58e9d18243563172db85c5efef3564a641e38ff62673ad681429683156bbe7f059d3cf69491f86b9a253673ee560c8078646db2b8c37c9156e2fcc41dcde1348bf718c6c8a841a57c1188ce440ad1bd1de0180f4c22008cfab78427c1a5e68a7d3b63a7a7f9af38840c6fabd9d891062fedc3312bd4e1ccbecebe5f8eae4e4d7dcef205800ed4aaf7d530120e98130037ac90f2d62c388cc6f10d885f2964c5c746e99a688eccec66c7655999e184d4a7121679dcc2db2c6cc3ed69c016f0fc39091cc5ea329bc790f09a49ebcb989461980e251ada552913f88f55ef94afa414774237e69b98cc990e6f126a2224733fbf83b5572a685959c45ac374a824c1c0293172d931e994ae7e4cda9c2d435ae0e1dba5948fcc2f24a48b87c505ecf1098b082d38cd63798b04fb4f5aa2ffdcbf263a00b87df65afd84e0f5d38d9bd1a66d5d5eb6b7fd0105a2e01dad5bcaa9b7e5d140ff4b0d7449c9ec11adf799da43399cc5d09155d57bade3abaa67651a11d50f34a0eeb544f0b50f80e8bcf28dc639433fb687c50e2973799a1fd20939c57b057da125aea8dc999edb7b7aa64f1f78abc6997878585c4fdd7cd7911361cc60eff8b91bdf9fe7d1c9b251c41b6a32429ef7f1e6fee892f73a05945e883a7f91c618ba829f62813148fa62963c6b921679127ccb2754462580e97b2cfb0698d838cdb105a57b2e90bc1e97414b29ef907cadb42668f28c9c2566de399265b301be5d7ccd902e1a07564e040c49dd60134fedbbf5981ea02893d39aecaa85728c9489cd5dae729dd3f74421cd1f423932c9b45d4bb8240882c59863af98a28247868d16e58e5d971435049417026f3754fef67662633a2da627ea050442fef97b38fe2d0b68d6171230f81669e76bb84ecba4c699594f692729fed7f43d6bf234ecfb0232181cf02537976701069531dd42cd25e3cb2bba6567e2e54c37c3303788f7e99a057210e0779f22be1c919d300797f1685364ac567ca28ae3cb4a57f574cacbd2b3bdb75157c9b3e3ab0608729647268e2d9637b1435792759773172209503fb558ee4654ade013e0f1c24d8173a05c7df20c4294ea55ff1c15f33c050a58708f53d4b57a06e67dcf36cb6fcfc6a9901895201fb45141199da0ab766e3969c8101eab172f7d83674a91befdb4c47a25652a48810ce5616646405e02bde820dfc6a411e862463a40887158cbb4ba60be007a3cdbe4eed132d772e35112f99286429187deb82eedeff2f54b8902a971cc9084f3db12618b9a1545a791f24e8421bcf457d44a1cfd8b72c6e3d84f92a3b300341ebfd143e4f232aabe7a031e4119325814f4a77615d97f277bfcccfd58893f6f811ff38b220787d82d66ac65a885a7ac4319bbd7645f7c7192839b352a5191e0dc3031eb779bbd1d70820def386dd5370930d68dbfd139c4b6ebc3e9a3c8b70eb53d24d185712641be233c7a2cbb3b1dd9dd0b473c1a1a864735dafcfb3e6e78e6cbf07f9a440609b55c36e7802c2f7b165268afb3d8550833c1ef81b535ef6565d19819f9af6250299735817580cae058d93d2a7ca2b2702fef7e6b9c4747b831ad0ec92473d2ee24598a12372e4e2e95443232f3de7bb4d2f7a000b5871e6132af728bc8d99a7767d81d8b77ce7a0322c6d2578358ba587fda5aa7accfdae0fcd99ae27fad2315492a5fdca888415ecc32f4d6d7fcf5a2e21278fa94a47c6d85bb1b917b191b7d21f635cb2a64f115869350eba28beef3917c32502c41dff7156b43b9ae599ce763c67097385d6aaed10167c85378a1524f4ec4da141c3800f26e98b8730b09fcf5ee74bbd33dce291e95b4c4f3438db8deef2bd46b940f9fc9305aaed11fe564de3da9a5c8cef12b303723b9337eef0c1127f37d0e0f59c6b3c896bf41286fc92056cb3fc06b8eddacba7f782dd9a1259dab0bd5ddf372d723edc3932a99b8a5ac34fad6db2c9b1b6dacb3f446f4aa9d5ef42033a24fc36f4d4995744b907f272a413009c8c6a5ca78622df5f2126b58741c9d97b1ddf8c3852eac34beca98195a3dc27b867374ebc95e1fd422081f7ce0fee5c09ba8037e3ab021c609ae6ed8f3f40c0b80d736034c3de909816d0f670623a0a698bbe9e5f199f5db86b8d0968483cbb772e93537cb6087404521207fc0b258134a3892886da2454cba85235fcd526d06f447744df499e5ae92f23384f8c1ebcc4412ad4f481121d6cb7b1cbb1e8a54d35a124153b98508bf0d4e9077e87a72d4f65aaece5b61239a54f09b608f1f162ceae34663f6895655917aed26b5e43f6e08777a431bd18b04ea541a5f49da25379119104bb52e34ffad442000da8731f5154aa581e75d2c4e394cfd60fa94dca160d1cbdac1b5f8484ca199b2e91ac2e63fb82b0b9b107b26a4556295efa99e12187cbe519dc35929d6703ac808d8a85ec3ce2ba699d7274448f5f743d66b101ceee9d798c26ce214a4856241cf93f5c1929f3869b3bec9b1e31be5774024af177513be0bacc3f1783340105070df2b77874cc93110664207ee69366aaa1f8f019c8c975eba62791c48af270572464d02ab70b5f908102b60c7ad6f547b2e8d1531352734e299fdc361ba6ead3851db8114390a57befc3fb619a936f43e5811aa32600880d0c3297612f643ebaf54f92b4822e339d28f41c9619a77e214299f12acd6a099d9cf957f48780cf94f74af91cca0b9d97c0fdd051f93a9ff3d842cfac40775d5b90a165fcd28590f87ee12eab0ba977ea358753a71bc6bba08b4598251cd95d8c51a89a800467b0040fa7f7c058a53e13e605684c28f15e7fd02af838b5fea99524dcc6d38f2925538f69eb26cb25925e258e02ea523ac8d82ff9dbe873869b1cbe1b4bcc44e745a93ddbc60f46ed6433a58f7af43cc596b8d325bb2eafb389390303a65100de517688fdf2aaa9f0ad10fdc2882cab7881bf97f51cdd9e2740137f119acced71576771bd425d01a1b19ced774837c3250f33103084d6a4a71d6b7453d84d83928f6a7966b5ce3c4e97523150fe4fc3555103e1d5bed73bd70d7d3b73dd3bb941f70a4fff6e4255925e9abfba661fb64342b83a44709a40df3725f84ceea54b00b9279b059235473d5d136dda56b506989e82e9e1bfdcdf71d8e07faad06b55fe2209e482262f9cc11b1aa501f74fc1ba5c4db6632119516d508107360", 0x1000}, {&(0x7f0000001240)="8ff06e2ef8c4ce30e1d2f77e9c05ba36528dea1497ff83378c1adadaa12dd03ed695a744e5dc76b34305c24608591227e3640431f0d4dcb2c073069481ce1f7d94624436911e8016a2d16ab875825a0751bb8279acce148138cd3ef2f0cc072df957afef40e46d124b28c001a3fcc8b44e559b26324a388f25c7dcbf50a8c48c83c1d25c7b8f9a347c823cfa4d2ced0fa3d216369808e87b23a3d89c315894243ac8568b1f065e28b678e8fe1704812be99b9e3215271a4d8e0882a8be081b69126c7c5f255c43ae65b26f9e3be7938aa449ea8b5b8b835cf3a5956054b7619354393c", 0xe3}, {&(0x7f0000001340)="20b130ef1d49c30fa12d41f7493e5bce389a65ea803fd067ec0914f4398af7ffb14eef5218ed78809772e2cd759b28bccb43059add0ede692e1345da7bfcff48b91bb53073501512e93bf8df4901c737aa0c8c08204cef089f8d27245f83aef55e3093", 0x63}, {&(0x7f00000013c0)="18445e35649264f3ba1c7d6bb0f51f3626ae75ed5c89b2212b18806da71a261f2095f0b3bb7b574cadc81cd6c3160974bd674b3c0ee133578627b80fd35f20d46f93741df811f42d0e658bd2c70cb2765f5d39d3260c62f66143a8f34d", 0x5d}, {&(0x7f0000001440)}], 0x5) write(r0, &(0x7f0000001500)="2aee6a01abe6db97a260b67357e64235665cdff72b3a3b6c5c436f85ac8fa7b4841cf8ad221421bc814be056e73f506cd216bba54450edb7a4925698153d20908903a65a1d7fa4c19de6f6402280285e8410e527a0cbcc2034979881939b0da5c14fd7e6d7cd30a2055c7dcebe7d30a1153c78827a2ed3b8fb737996f9cd3fd6a9bd2a2056cb72cc5b97276b63c103bbbd36593fc0ec234552038a9195440b3439a3723561e127ed26d3c05db7884c5e3da873bb3ce0e4c87a469e4a20af4f0d8881f5c74cf0d4c64862c03c29237c5fdc865d", 0xd3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async, rerun: 32) readv(r2, &(0x7f0000001780)=[{&(0x7f0000001600)=""/130, 0x82}, {&(0x7f00000016c0)=""/161, 0xa1}, {&(0x7f0000001440)=""/16, 0x10}], 0x3) (async, rerun: 32) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffdac) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x15, 0x0, 0x37) (rerun: 32) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x15}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="b174fb9add8858ab5c02aeb4dcf3d2228c3e1c8f7b334025e7a041ea06d77fe8c60a68de53181e0415e7f1569417b2fcda0fcf962f104d084284a8836be72293da134d448d2e3fbe6ce49b80883e0e680f02c1e925de887af452f11ff7765a55a59294a37915d25997f326a8dec13d7f37d4c5a3939744909cb580448ef88466cad27e8abb56291dc8e9997df01a94f3711dfd4b66f795187cf51f999662230b4d74a228d8fbcee9980033c7fc234dba45025f4c277bd0c3492bdf09dd677a7058e9aed7aa97b168ee52b97eb2d34674073fed0feb98d8dd1b07db4fcbddc110b9f1b874d9c0b04250172d1a546ac2e824901744cccf0632ce866c8c428c2be549a1a87ac39225950a8da2a05e0c22e36dc3c523d06607a4c92ff7656725a306e6d82e585fb45c5460c7ab62c37c363b3e8c2c586d394e7f8c5d21678746fa584e8e009ff2d7905a24f3c58878c989be86c481547afb429a72d1ba89b1981342d9842454f99d77043195d1b6869ed1fe8bc5793cb252f3d3db304815981703fdbcb6151158c9504b5e46272b10749e52a6c1515930755589a8564da0f54c104a874ef0e2a2f5a9e86f0e5cb0ed9a99f8c31d17c7e46666875833f58396c84412f2a29f22fe720038a1c1ec2627b40d0d11c6bb810f01a9ba79a6b2b5af7a5e08db459b1357b93f29551d39b1086f89818f7298f8c47db34302b983a2edd3456b9bfefcc2fe8155047915bc751baee9b80d7658fdfb91b60384a1440f15e49894aae483c0a530a12d55a42b9d4020297c31037ec826736cba11c19c91c16697b1d3206c394307964b5f5bcca6a88bad2b25e8874ad0705fbabff5f58fa785cd3a33815e5eddd3a69f9c2086977c83baa081f613a08739c35fa5737fd78d05869808f3a3cc54d05709bacd87dc2c4b13dd0c8b4c4522a6d293d007ca921332087866f306de887034c26d44d7d6de04b41f4d483815c02b709d3a612e532748ef3e8a58c091dcb7c0fe7a7fdcd344d3487be7b84532ba42039ded22057a1eab1bd7e0905076d8391f72a41224a3d0436dd026d991020becd2bc1e74b6cf132b7ad6f6329a70f492674b44368080c63a8e8b6dfa4a233ece449e2f591f99dd951f41a1bb4d0294acf9a4563e20f6e35c59a0d398f46e597e0ebd3531f3f77b0230e26eea785888d7b6bcd13fdcf0fb834ebb42eb6539094a3964d2cbe70e32d471f6cccd624bdcf50669476295549bc9683bfef8a52ec4e47770ce9485eebc208aa178af4e7354e38d242751d54354c440c524354b1105a350e366dc340e2327a3626b0c2b3f1db200f686958f425c9df18e3de74881d9ca0ba69328cd886ff2468ea4719c31b33730a1330b18b4f2f8467a03049472e4d08a9c2ec29475eb47d10432fdca9efc0a8e62e3154e15eebdfec29931ea81ec2dc3c8c8f2b21aefe08ef51f16bb34f7b4d542ca7a25a469ac233ef40df97fd75a1abf7f39b917480a4c802e0d1d48963e07e5601c7f474eeaa330085d3d5d043d67724b09f3cf71426534e56fab4b2898a764da6ee2fc660484c05506e23cd63c1bb97655e1c9c441efeab93ead63ba5e4eb37a8e4103bd1b8c7e6c24ca5edc92f88a0b8c72aa38335d132082b94b5f6611cd14fa31c60ee59dbba5f77774e7c09d9fe5c3e296a9ec7614e5916e8f189cefaf3e3382dc9ad052c94af356fbb07c6cc0eb7c2437c82ad825109b452554806aa8c719bf4a0c2a93c884b711236b7697d514b2e3a6ba79904e6ea7d0e9433bd94469b59fc1c0ff25dd907e42ec44cf9e5e69ada76148f63665b5a00f72f221ef310c9fc8901ea400db3d572c7b5f68520fa3f8ce4cec59eaae97b49fd5369858943e5b0dfeeb908634387340d78b99dbf50865969ef26ac283c159d3169723af0b8570acc412df128b0e7671b638fa54c6d9913df527e1db7af2f077d7cf3d885feff6d5a80352cd5de40462ec32fffd7e0c9a281f98dc5d2e39ba265f0bd6374fc82b83550792d331ac14f012c96e2346fe08f1acc83fc80ba51d50004c9d7d6fdec1b4dd1af8a7b8ff4bca77d95200c27b2641b4b00bc61e96ad3e33f1b6e5b42380d1c0013165d71eb6ca0a09ccf0383c4c077b6b97cc0c77d32b6607f99bbe26eaf5386bfb3eb583b9b9d68d941e40219dc3c2e8646291eabbbe5f9e45c525f4f8f004ff3a85734cfe21e93dfdc78359da2838836533a44cda88dfb38f09851bbcadc14532d4eeb22b2783a6c0348757d3d1f946bc95b83102113de21afbbf0a567b855bf12c5cb4abdbc0445aeb78fd378a9ca4a0d431a1c9aa696b0d3c1f41ff36a7a24b1fcf88eb6f4e31e9fd0799a90e1eb250d3fb6a014cf82b39e55d9a8ce1770a3b0d658b77172b9d72498258bcfbf5986cc7b9a0576018ab71d2feb4e00457b14cff1d11885a263c6756f3c4c08a791f09e261f7adae85d628057b51bc29ffcf3d893342610b1ac5e941f141952b09f35f448559d8012a701b9a05336d12166008527104ef471227a498808208819f24e10f2447f248d2727c435d73a37a5d923a2dad8541b76edc0b06b1a1192fb82ed75f960f9223766aa7a58e9d18243563172db85c5efef3564a641e38ff62673ad681429683156bbe7f059d3cf69491f86b9a253673ee560c8078646db2b8c37c9156e2fcc41dcde1348bf718c6c8a841a57c1188ce440ad1bd1de0180f4c22008cfab78427c1a5e68a7d3b63a7a7f9af38840c6fabd9d891062fedc3312bd4e1ccbecebe5f8eae4e4d7dcef205800ed4aaf7d530120e98130037ac90f2d62c388cc6f10d885f2964c5c746e99a688eccec66c7655999e184d4a7121679dcc2db2c6cc3ed69c016f0fc39091cc5ea329bc790f09a49ebcb989461980e251ada552913f88f55ef94afa414774237e69b98cc990e6f126a2224733fbf83b5572a685959c45ac374a824c1c0293172d931e994ae7e4cda9c2d435ae0e1dba5948fcc2f24a48b87c505ecf1098b082d38cd63798b04fb4f5aa2ffdcbf263a00b87df65afd84e0f5d38d9bd1a66d5d5eb6b7fd0105a2e01dad5bcaa9b7e5d140ff4b0d7449c9ec11adf799da43399cc5d09155d57bade3abaa67651a11d50f34a0eeb544f0b50f80e8bcf28dc639433fb687c50e2973799a1fd20939c57b057da125aea8dc999edb7b7aa64f1f78abc6997878585c4fdd7cd7911361cc60eff8b91bdf9fe7d1c9b251c41b6a32429ef7f1e6fee892f73a05945e883a7f91c618ba829f62813148fa62963c6b921679127ccb2754462580e97b2cfb0698d838cdb105a57b2e90bc1e97414b29ef907cadb42668f28c9c2566de399265b301be5d7ccd902e1a07564e040c49dd60134fedbbf5981ea02893d39aecaa85728c9489cd5dae729dd3f74421cd1f423932c9b45d4bb8240882c59863af98a28247868d16e58e5d971435049417026f3754fef67662633a2da627ea050442fef97b38fe2d0b68d6171230f81669e76bb84ecba4c699594f692729fed7f43d6bf234ecfb0232181cf02537976701069531dd42cd25e3cb2bba6567e2e54c37c3303788f7e99a057210e0779f22be1c919d300797f1685364ac567ca28ae3cb4a57f574cacbd2b3bdb75157c9b3e3ab0608729647268e2d9637b1435792759773172209503fb558ee4654ade013e0f1c24d8173a05c7df20c4294ea55ff1c15f33c050a58708f53d4b57a06e67dcf36cb6fcfc6a9901895201fb45141199da0ab766e3969c8101eab172f7d83674a91befdb4c47a25652a48810ce5616646405e02bde820dfc6a411e862463a40887158cbb4ba60be007a3cdbe4eed132d772e35112f99286429187deb82eedeff2f54b8902a971cc9084f3db12618b9a1545a791f24e8421bcf457d44a1cfd8b72c6e3d84f92a3b300341ebfd143e4f232aabe7a031e4119325814f4a77615d97f277bfcccfd58893f6f811ff38b220787d82d66ac65a885a7ac4319bbd7645f7c7192839b352a5191e0dc3031eb779bbd1d70820def386dd5370930d68dbfd139c4b6ebc3e9a3c8b70eb53d24d185712641be233c7a2cbb3b1dd9dd0b473c1a1a864735dafcfb3e6e78e6cbf07f9a440609b55c36e7802c2f7b165268afb3d8550833c1ef81b535ef6565d19819f9af6250299735817580cae058d93d2a7ca2b2702fef7e6b9c4747b831ad0ec92473d2ee24598a12372e4e2e95443232f3de7bb4d2f7a000b5871e6132af728bc8d99a7767d81d8b77ce7a0322c6d2578358ba587fda5aa7accfdae0fcd99ae27fad2315492a5fdca888415ecc32f4d6d7fcf5a2e21278fa94a47c6d85bb1b917b191b7d21f635cb2a64f115869350eba28beef3917c32502c41dff7156b43b9ae599ce763c67097385d6aaed10167c85378a1524f4ec4da141c3800f26e98b8730b09fcf5ee74bbd33dce291e95b4c4f3438db8deef2bd46b940f9fc9305aaed11fe564de3da9a5c8cef12b303723b9337eef0c1127f37d0e0f59c6b3c896bf41286fc92056cb3fc06b8eddacba7f782dd9a1259dab0bd5ddf372d723edc3932a99b8a5ac34fad6db2c9b1b6dacb3f446f4aa9d5ef42033a24fc36f4d4995744b907f272a413009c8c6a5ca78622df5f2126b58741c9d97b1ddf8c3852eac34beca98195a3dc27b867374ebc95e1fd422081f7ce0fee5c09ba8037e3ab021c609ae6ed8f3f40c0b80d736034c3de909816d0f670623a0a698bbe9e5f199f5db86b8d0968483cbb772e93537cb6087404521207fc0b258134a3892886da2454cba85235fcd526d06f447744df499e5ae92f23384f8c1ebcc4412ad4f481121d6cb7b1cbb1e8a54d35a124153b98508bf0d4e9077e87a72d4f65aaece5b61239a54f09b608f1f162ceae34663f6895655917aed26b5e43f6e08777a431bd18b04ea541a5f49da25379119104bb52e34ffad442000da8731f5154aa581e75d2c4e394cfd60fa94dca160d1cbdac1b5f8484ca199b2e91ac2e63fb82b0b9b107b26a4556295efa99e12187cbe519dc35929d6703ac808d8a85ec3ce2ba699d7274448f5f743d66b101ceee9d798c26ce214a4856241cf93f5c1929f3869b3bec9b1e31be5774024af177513be0bacc3f1783340105070df2b77874cc93110664207ee69366aaa1f8f019c8c975eba62791c48af270572464d02ab70b5f908102b60c7ad6f547b2e8d1531352734e299fdc361ba6ead3851db8114390a57befc3fb619a936f43e5811aa32600880d0c3297612f643ebaf54f92b4822e339d28f41c9619a77e214299f12acd6a099d9cf957f48780cf94f74af91cca0b9d97c0fdd051f93a9ff3d842cfac40775d5b90a165fcd28590f87ee12eab0ba977ea358753a71bc6bba08b4598251cd95d8c51a89a800467b0040fa7f7c058a53e13e605684c28f15e7fd02af838b5fea99524dcc6d38f2925538f69eb26cb25925e258e02ea523ac8d82ff9dbe873869b1cbe1b4bcc44e745a93ddbc60f46ed6433a58f7af43cc596b8d325bb2eafb389390303a65100de517688fdf2aaa9f0ad10fdc2882cab7881bf97f51cdd9e2740137f119acced71576771bd425d01a1b19ced774837c3250f33103084d6a4a71d6b7453d84d83928f6a7966b5ce3c4e97523150fe4fc3555103e1d5bed73bd70d7d3b73dd3bb941f70a4fff6e4255925e9abfba661fb64342b83a44709a40df3725f84ceea54b00b9279b059235473d5d136dda56b506989e82e9e1bfdcdf71d8e07faad06b55fe2209e482262f9cc11b1aa501f74fc1ba5c4db6632119516d508107360", 0x1000}, {&(0x7f0000001240)="8ff06e2ef8c4ce30e1d2f77e9c05ba36528dea1497ff83378c1adadaa12dd03ed695a744e5dc76b34305c24608591227e3640431f0d4dcb2c073069481ce1f7d94624436911e8016a2d16ab875825a0751bb8279acce148138cd3ef2f0cc072df957afef40e46d124b28c001a3fcc8b44e559b26324a388f25c7dcbf50a8c48c83c1d25c7b8f9a347c823cfa4d2ced0fa3d216369808e87b23a3d89c315894243ac8568b1f065e28b678e8fe1704812be99b9e3215271a4d8e0882a8be081b69126c7c5f255c43ae65b26f9e3be7938aa449ea8b5b8b835cf3a5956054b7619354393c", 0xe3}, {&(0x7f0000001340)="20b130ef1d49c30fa12d41f7493e5bce389a65ea803fd067ec0914f4398af7ffb14eef5218ed78809772e2cd759b28bccb43059add0ede692e1345da7bfcff48b91bb53073501512e93bf8df4901c737aa0c8c08204cef089f8d27245f83aef55e3093", 0x63}, {&(0x7f00000013c0)="18445e35649264f3ba1c7d6bb0f51f3626ae75ed5c89b2212b18806da71a261f2095f0b3bb7b574cadc81cd6c3160974bd674b3c0ee133578627b80fd35f20d46f93741df811f42d0e658bd2c70cb2765f5d39d3260c62f66143a8f34d", 0x5d}, {&(0x7f0000001440)}], 0x5) write(r0, &(0x7f0000001500)="2aee6a01abe6db97a260b67357e64235665cdff72b3a3b6c5c436f85ac8fa7b4841cf8ad221421bc814be056e73f506cd216bba54450edb7a4925698153d20908903a65a1d7fa4c19de6f6402280285e8410e527a0cbcc2034979881939b0da5c14fd7e6d7cd30a2055c7dcebe7d30a1153c78827a2ed3b8fb737996f9cd3fd6a9bd2a2056cb72cc5b97276b63c103bbbd36593fc0ec234552038a9195440b3439a3723561e127ed26d3c05db7884c5e3da873bb3ce0e4c87a469e4a20af4f0d8881f5c74cf0d4c64862c03c29237c5fdc865d", 0xd3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) readv(r2, &(0x7f0000001780)=[{&(0x7f0000001600)=""/130, 0x82}, {&(0x7f00000016c0)=""/161, 0xa1}, {&(0x7f0000001440)=""/16, 0x10}], 0x3) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="b174fb9add8858ab5c02aeb4dcf3d2228c3e1c8f7b334025e7a041ea06d77fe8c60a68de53181e0415e7f1569417b2fcda0fcf962f104d084284a8836be72293da134d448d2e3fbe6ce49b80883e0e680f02c1e925de887af452f11ff7765a55a59294a37915d25997f326a8dec13d7f37d4c5a3939744909cb580448ef88466cad27e8abb56291dc8e9997df01a94f3711dfd4b66f795187cf51f999662230b4d74a228d8fbcee9980033c7fc234dba45025f4c277bd0c3492bdf09dd677a7058e9aed7aa97b168ee52b97eb2d34674073fed0feb98d8dd1b07db4fcbddc110b9f1b874d9c0b04250172d1a546ac2e824901744cccf0632ce866c8c428c2be549a1a87ac39225950a8da2a05e0c22e36dc3c523d06607a4c92ff7656725a306e6d82e585fb45c5460c7ab62c37c363b3e8c2c586d394e7f8c5d21678746fa584e8e009ff2d7905a24f3c58878c989be86c481547afb429a72d1ba89b1981342d9842454f99d77043195d1b6869ed1fe8bc5793cb252f3d3db304815981703fdbcb6151158c9504b5e46272b10749e52a6c1515930755589a8564da0f54c104a874ef0e2a2f5a9e86f0e5cb0ed9a99f8c31d17c7e46666875833f58396c84412f2a29f22fe720038a1c1ec2627b40d0d11c6bb810f01a9ba79a6b2b5af7a5e08db459b1357b93f29551d39b1086f89818f7298f8c47db34302b983a2edd3456b9bfefcc2fe8155047915bc751baee9b80d7658fdfb91b60384a1440f15e49894aae483c0a530a12d55a42b9d4020297c31037ec826736cba11c19c91c16697b1d3206c394307964b5f5bcca6a88bad2b25e8874ad0705fbabff5f58fa785cd3a33815e5eddd3a69f9c2086977c83baa081f613a08739c35fa5737fd78d05869808f3a3cc54d05709bacd87dc2c4b13dd0c8b4c4522a6d293d007ca921332087866f306de887034c26d44d7d6de04b41f4d483815c02b709d3a612e532748ef3e8a58c091dcb7c0fe7a7fdcd344d3487be7b84532ba42039ded22057a1eab1bd7e0905076d8391f72a41224a3d0436dd026d991020becd2bc1e74b6cf132b7ad6f6329a70f492674b44368080c63a8e8b6dfa4a233ece449e2f591f99dd951f41a1bb4d0294acf9a4563e20f6e35c59a0d398f46e597e0ebd3531f3f77b0230e26eea785888d7b6bcd13fdcf0fb834ebb42eb6539094a3964d2cbe70e32d471f6cccd624bdcf50669476295549bc9683bfef8a52ec4e47770ce9485eebc208aa178af4e7354e38d242751d54354c440c524354b1105a350e366dc340e2327a3626b0c2b3f1db200f686958f425c9df18e3de74881d9ca0ba69328cd886ff2468ea4719c31b33730a1330b18b4f2f8467a03049472e4d08a9c2ec29475eb47d10432fdca9efc0a8e62e3154e15eebdfec29931ea81ec2dc3c8c8f2b21aefe08ef51f16bb34f7b4d542ca7a25a469ac233ef40df97fd75a1abf7f39b917480a4c802e0d1d48963e07e5601c7f474eeaa330085d3d5d043d67724b09f3cf71426534e56fab4b2898a764da6ee2fc660484c05506e23cd63c1bb97655e1c9c441efeab93ead63ba5e4eb37a8e4103bd1b8c7e6c24ca5edc92f88a0b8c72aa38335d132082b94b5f6611cd14fa31c60ee59dbba5f77774e7c09d9fe5c3e296a9ec7614e5916e8f189cefaf3e3382dc9ad052c94af356fbb07c6cc0eb7c2437c82ad825109b452554806aa8c719bf4a0c2a93c884b711236b7697d514b2e3a6ba79904e6ea7d0e9433bd94469b59fc1c0ff25dd907e42ec44cf9e5e69ada76148f63665b5a00f72f221ef310c9fc8901ea400db3d572c7b5f68520fa3f8ce4cec59eaae97b49fd5369858943e5b0dfeeb908634387340d78b99dbf50865969ef26ac283c159d3169723af0b8570acc412df128b0e7671b638fa54c6d9913df527e1db7af2f077d7cf3d885feff6d5a80352cd5de40462ec32fffd7e0c9a281f98dc5d2e39ba265f0bd6374fc82b83550792d331ac14f012c96e2346fe08f1acc83fc80ba51d50004c9d7d6fdec1b4dd1af8a7b8ff4bca77d95200c27b2641b4b00bc61e96ad3e33f1b6e5b42380d1c0013165d71eb6ca0a09ccf0383c4c077b6b97cc0c77d32b6607f99bbe26eaf5386bfb3eb583b9b9d68d941e40219dc3c2e8646291eabbbe5f9e45c525f4f8f004ff3a85734cfe21e93dfdc78359da2838836533a44cda88dfb38f09851bbcadc14532d4eeb22b2783a6c0348757d3d1f946bc95b83102113de21afbbf0a567b855bf12c5cb4abdbc0445aeb78fd378a9ca4a0d431a1c9aa696b0d3c1f41ff36a7a24b1fcf88eb6f4e31e9fd0799a90e1eb250d3fb6a014cf82b39e55d9a8ce1770a3b0d658b77172b9d72498258bcfbf5986cc7b9a0576018ab71d2feb4e00457b14cff1d11885a263c6756f3c4c08a791f09e261f7adae85d628057b51bc29ffcf3d893342610b1ac5e941f141952b09f35f448559d8012a701b9a05336d12166008527104ef471227a498808208819f24e10f2447f248d2727c435d73a37a5d923a2dad8541b76edc0b06b1a1192fb82ed75f960f9223766aa7a58e9d18243563172db85c5efef3564a641e38ff62673ad681429683156bbe7f059d3cf69491f86b9a253673ee560c8078646db2b8c37c9156e2fcc41dcde1348bf718c6c8a841a57c1188ce440ad1bd1de0180f4c22008cfab78427c1a5e68a7d3b63a7a7f9af38840c6fabd9d891062fedc3312bd4e1ccbecebe5f8eae4e4d7dcef205800ed4aaf7d530120e98130037ac90f2d62c388cc6f10d885f2964c5c746e99a688eccec66c7655999e184d4a7121679dcc2db2c6cc3ed69c016f0fc39091cc5ea329bc790f09a49ebcb989461980e251ada552913f88f55ef94afa414774237e69b98cc990e6f126a2224733fbf83b5572a685959c45ac374a824c1c0293172d931e994ae7e4cda9c2d435ae0e1dba5948fcc2f24a48b87c505ecf1098b082d38cd63798b04fb4f5aa2ffdcbf263a00b87df65afd84e0f5d38d9bd1a66d5d5eb6b7fd0105a2e01dad5bcaa9b7e5d140ff4b0d7449c9ec11adf799da43399cc5d09155d57bade3abaa67651a11d50f34a0eeb544f0b50f80e8bcf28dc639433fb687c50e2973799a1fd20939c57b057da125aea8dc999edb7b7aa64f1f78abc6997878585c4fdd7cd7911361cc60eff8b91bdf9fe7d1c9b251c41b6a32429ef7f1e6fee892f73a05945e883a7f91c618ba829f62813148fa62963c6b921679127ccb2754462580e97b2cfb0698d838cdb105a57b2e90bc1e97414b29ef907cadb42668f28c9c2566de399265b301be5d7ccd902e1a07564e040c49dd60134fedbbf5981ea02893d39aecaa85728c9489cd5dae729dd3f74421cd1f423932c9b45d4bb8240882c59863af98a28247868d16e58e5d971435049417026f3754fef67662633a2da627ea050442fef97b38fe2d0b68d6171230f81669e76bb84ecba4c699594f692729fed7f43d6bf234ecfb0232181cf02537976701069531dd42cd25e3cb2bba6567e2e54c37c3303788f7e99a057210e0779f22be1c919d300797f1685364ac567ca28ae3cb4a57f574cacbd2b3bdb75157c9b3e3ab0608729647268e2d9637b1435792759773172209503fb558ee4654ade013e0f1c24d8173a05c7df20c4294ea55ff1c15f33c050a58708f53d4b57a06e67dcf36cb6fcfc6a9901895201fb45141199da0ab766e3969c8101eab172f7d83674a91befdb4c47a25652a48810ce5616646405e02bde820dfc6a411e862463a40887158cbb4ba60be007a3cdbe4eed132d772e35112f99286429187deb82eedeff2f54b8902a971cc9084f3db12618b9a1545a791f24e8421bcf457d44a1cfd8b72c6e3d84f92a3b300341ebfd143e4f232aabe7a031e4119325814f4a77615d97f277bfcccfd58893f6f811ff38b220787d82d66ac65a885a7ac4319bbd7645f7c7192839b352a5191e0dc3031eb779bbd1d70820def386dd5370930d68dbfd139c4b6ebc3e9a3c8b70eb53d24d185712641be233c7a2cbb3b1dd9dd0b473c1a1a864735dafcfb3e6e78e6cbf07f9a440609b55c36e7802c2f7b165268afb3d8550833c1ef81b535ef6565d19819f9af6250299735817580cae058d93d2a7ca2b2702fef7e6b9c4747b831ad0ec92473d2ee24598a12372e4e2e95443232f3de7bb4d2f7a000b5871e6132af728bc8d99a7767d81d8b77ce7a0322c6d2578358ba587fda5aa7accfdae0fcd99ae27fad2315492a5fdca888415ecc32f4d6d7fcf5a2e21278fa94a47c6d85bb1b917b191b7d21f635cb2a64f115869350eba28beef3917c32502c41dff7156b43b9ae599ce763c67097385d6aaed10167c85378a1524f4ec4da141c3800f26e98b8730b09fcf5ee74bbd33dce291e95b4c4f3438db8deef2bd46b940f9fc9305aaed11fe564de3da9a5c8cef12b303723b9337eef0c1127f37d0e0f59c6b3c896bf41286fc92056cb3fc06b8eddacba7f782dd9a1259dab0bd5ddf372d723edc3932a99b8a5ac34fad6db2c9b1b6dacb3f446f4aa9d5ef42033a24fc36f4d4995744b907f272a413009c8c6a5ca78622df5f2126b58741c9d97b1ddf8c3852eac34beca98195a3dc27b867374ebc95e1fd422081f7ce0fee5c09ba8037e3ab021c609ae6ed8f3f40c0b80d736034c3de909816d0f670623a0a698bbe9e5f199f5db86b8d0968483cbb772e93537cb6087404521207fc0b258134a3892886da2454cba85235fcd526d06f447744df499e5ae92f23384f8c1ebcc4412ad4f481121d6cb7b1cbb1e8a54d35a124153b98508bf0d4e9077e87a72d4f65aaece5b61239a54f09b608f1f162ceae34663f6895655917aed26b5e43f6e08777a431bd18b04ea541a5f49da25379119104bb52e34ffad442000da8731f5154aa581e75d2c4e394cfd60fa94dca160d1cbdac1b5f8484ca199b2e91ac2e63fb82b0b9b107b26a4556295efa99e12187cbe519dc35929d6703ac808d8a85ec3ce2ba699d7274448f5f743d66b101ceee9d798c26ce214a4856241cf93f5c1929f3869b3bec9b1e31be5774024af177513be0bacc3f1783340105070df2b77874cc93110664207ee69366aaa1f8f019c8c975eba62791c48af270572464d02ab70b5f908102b60c7ad6f547b2e8d1531352734e299fdc361ba6ead3851db8114390a57befc3fb619a936f43e5811aa32600880d0c3297612f643ebaf54f92b4822e339d28f41c9619a77e214299f12acd6a099d9cf957f48780cf94f74af91cca0b9d97c0fdd051f93a9ff3d842cfac40775d5b90a165fcd28590f87ee12eab0ba977ea358753a71bc6bba08b4598251cd95d8c51a89a800467b0040fa7f7c058a53e13e605684c28f15e7fd02af838b5fea99524dcc6d38f2925538f69eb26cb25925e258e02ea523ac8d82ff9dbe873869b1cbe1b4bcc44e745a93ddbc60f46ed6433a58f7af43cc596b8d325bb2eafb389390303a65100de517688fdf2aaa9f0ad10fdc2882cab7881bf97f51cdd9e2740137f119acced71576771bd425d01a1b19ced774837c3250f33103084d6a4a71d6b7453d84d83928f6a7966b5ce3c4e97523150fe4fc3555103e1d5bed73bd70d7d3b73dd3bb941f70a4fff6e4255925e9abfba661fb64342b83a44709a40df3725f84ceea54b00b9279b059235473d5d136dda56b506989e82e9e1bfdcdf71d8e07faad06b55fe2209e482262f9cc11b1aa501f74fc1ba5c4db6632119516d508107360", 0x1000}, {&(0x7f0000001240)="8ff06e2ef8c4ce30e1d2f77e9c05ba36528dea1497ff83378c1adadaa12dd03ed695a744e5dc76b34305c24608591227e3640431f0d4dcb2c073069481ce1f7d94624436911e8016a2d16ab875825a0751bb8279acce148138cd3ef2f0cc072df957afef40e46d124b28c001a3fcc8b44e559b26324a388f25c7dcbf50a8c48c83c1d25c7b8f9a347c823cfa4d2ced0fa3d216369808e87b23a3d89c315894243ac8568b1f065e28b678e8fe1704812be99b9e3215271a4d8e0882a8be081b69126c7c5f255c43ae65b26f9e3be7938aa449ea8b5b8b835cf3a5956054b7619354393c", 0xe3}, {&(0x7f0000001340)="20b130ef1d49c30fa12d41f7493e5bce389a65ea803fd067ec0914f4398af7ffb14eef5218ed78809772e2cd759b28bccb43059add0ede692e1345da7bfcff48b91bb53073501512e93bf8df4901c737aa0c8c08204cef089f8d27245f83aef55e3093", 0x63}, {&(0x7f00000013c0)="18445e35649264f3ba1c7d6bb0f51f3626ae75ed5c89b2212b18806da71a261f2095f0b3bb7b574cadc81cd6c3160974bd674b3c0ee133578627b80fd35f20d46f93741df811f42d0e658bd2c70cb2765f5d39d3260c62f66143a8f34d", 0x5d}, {&(0x7f0000001440)}], 0x5) (async) write(r0, &(0x7f0000001500)="2aee6a01abe6db97a260b67357e64235665cdff72b3a3b6c5c436f85ac8fa7b4841cf8ad221421bc814be056e73f506cd216bba54450edb7a4925698153d20908903a65a1d7fa4c19de6f6402280285e8410e527a0cbcc2034979881939b0da5c14fd7e6d7cd30a2055c7dcebe7d30a1153c78827a2ed3b8fb737996f9cd3fd6a9bd2a2056cb72cc5b97276b63c103bbbd36593fc0ec234552038a9195440b3439a3723561e127ed26d3c05db7884c5e3da873bb3ce0e4c87a469e4a20af4f0d8881f5c74cf0d4c64862c03c29237c5fdc865d", 0xd3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000001800), 0x80, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) readv(r2, &(0x7f0000001780)=[{&(0x7f0000001600)=""/130, 0x82}, {&(0x7f00000016c0)=""/161, 0xa1}, {&(0x7f0000001440)=""/16, 0x10}], 0x3) (async) syz_open_pts() (async) dup2(r3, r3) (async) close(r4) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000", 0x85) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x16}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xfffffdac) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffdac) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x15, 0x0, 0x37) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:28 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x17}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000", 0x85) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x0, 0xa9, 0x6, 0x2}, {0x3, 0x9, 0x45, 0x400}, {0x6, 0x1, 0x9, 0x8}, {0x8001, 0x5, 0x1a, 0x8}, {0x6, 0x7, 0xae, 0x6}, {0x5, 0x0, 0xfd, 0x20}, {0x7, 0x0, 0x90, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0xfc, 0x4}, {0x7c, 0x0, 0x13}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x20}, {0x3c}, {0x30}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x40}, {r0, 0x1}, {r2, 0x88}], 0x4, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3}, {0x5}, {0x106}]}) writev(r4, &(0x7f00000019c0)=[{&(0x7f0000000300)="b0c3aa6d2c77ef1bfa530759b4a52150e60640a69f58ac8b9bc6111b5595e93ddacba1640b45c40550be1fa3e6ef687d370799976d816712d3cea02e74c0c96051ee4f5e445ca5de8596c93e4301181694b018d89a91026ce919ff3d0ff5c891c0a071e5144500247360fa50055f054d039c18b73431b0d975ab013254c329e9294e5ad850ffcff264c558aad960179ddb2efa9750f8fdab77edd901153b26ba1dc9f931d03d3503b10c370103e114a68a4cf58032077d63f2e912d7155f4d3c3287b99b885fb20a088fdd0a319ae0d26685a7f20026c64c8d14313e90ca98e96b73d3238ad7ff9d5915d094620eaf2fd45b673ecc1e412d26", 0xf9}, {&(0x7f0000000400)="95a52b202f6a07f68d981d1b93c0f2478608a244ba39d4e526ec8bf3e6b70635376d703942f582f1547b3ff4d8314f1d7a5f3d86349e5dcc6ebd837a5c59a24d7f5165f3082fd235a12ad97685f4d66df2b712fbbe0c816a34216867d3e802d93ed06e606ace32a9d9158bfbe70b8d188d74e34d8e6fde73d0c0fc770d33a8aa8c20f6e0e952cde45ffc6a841247a56b7ebb2281a63342a8fce4bc6c20ed5eb954827793fb734f67f03d828b3ca1c9a3c71bbf1f8f55ed140b95d259014e0736e58bf075241a5bd90aebd8d7b97b5f55389fc9c8e012bdb6d621c97fe5ed767b178e44a1f243b0906c5c39dd8c", 0xed}, {&(0x7f0000000500)="a9f16141fea7487fd839415ca35b43a5b8f385900fc10ec0c59bdd72202bfdfc17995e1028ca73387506c25e6379c7b7b49d1fab3c58988226a1e39c928ccb3be794504f6ed7e9270bc3659ffe1237adf5a1288b78b24df5fdc13239c6a18cb662fa72a7bce587f20170023ea70e8fcde9e6b0c3bf687aade2233c63bbda41b67f60215467aa75d20286a027c2f926e2ad76b2be182fd4eab994c64c362dd68f99f49e2de882ea3b65c60e3e53b376192b471b7470f6918604a1c241", 0xbc}, {&(0x7f00000005c0)="a2ba6c980c43144ce9f9f3aa6ca53bdfd99990ac7fc0003a015a0bba45bafc9e0d95ebd9f3113cd18f0bbac4", 0x2c}, {&(0x7f0000000600)="aeb3186288f3173bea0db5a6132e453e974fdb2e2b1fd0ecdb01886a07b0cb659b5ef8cfab7f0af7d819bc0e3df269db5c4786cd9a10dc054241c742fed05c3303135c65d69197e266fb972710caed4084f85195708631e34b99a8eded70b1c3cb5c057f7ebcc341fa73fe0a60beb4cfa699bba5d0fde7e0f11a143fef5974218f215b8e1ba212c4db148a1e8c95ff9a5516d58c2b6bfc934ea0996e17231bc2107924ef99644ae99cc94d427a78581216a141eafde65c75fc42a7", 0xbb}, {&(0x7f00000006c0)="a5d97a56e0ffe8a65dbab78b653f3c94332a2069d13e43d981f161c6a76d09962905c46a7328cd02da76be25ff85ef917733536c4d7cdd3bee9f740bc25683c87963a72b2d8bcbc246df20318b753ed79428262c6f3be42f2759e3e6f17112341ba3f8ecd253c127931f53cb3f0bf6435294096279b7ef3bd5f80ce3ae8e683e40711142d27742be2a37df4c2c9f1ab84cbc893cb2262db6a354983c1d61a7f6b864bb9b86953662cae174b7f5e2ca790af980744e67c07c630bc0d2ad4066041af7745e8c4135e0bff6a0b6b5f1b21084721ea6baba9f446c85fc511b4c7def0fc6510ab4f53767c3941674427d0aa9afe6fdf70d753e083c3311a78db2e1788b8fbf0b426a767698aa6bf904d976d5c4318fdd5153a6a58be4acb9fc687de4a2c3f70a4f81010342fb9f43eae4d1c4716bbc43cb957d34ac4f48c0ab9facb18a9e1501e3003af66bc2892d9f89a2baf550f24120cbb9b445301b86f79ab3928a0b4252748ab05425b9dfe888b4b2161f4746b2596a60053bdf084dbee9779c7f326ea2f32637b03c10f966ef68d4223bdf7ea62dab6b54fbfcc7ea06f1ed9d73fa70a29e3b1a44f28e624ee2308fec3550b397c9b2b5064fa5e3fd22fc9395dfa5587844fae7cb743c247de1ea33d0df763efb2b275112e6013868f9b4c10f4388857a0c904c3726d28194782c176b2f94bfa39f247b684a0e2ebf612fedbb6d7b4303778b31014936a710b2ed71954731287bb113685d5689c47f39f332eaf75353eb6b6cf5b86967f837d888fe7d7ef7d9cc967aedfe97909c39b20107ec8681e4e13265fac71e49199503261804c4a13f57ebe0e6976c6705316aaeac489370a7d2400972166ffdbc81c5342ee7bcab741390b8633146867f8755914adc1be3b2b9db266d3b7bfa0507d2ad7befcfd39ebb1fd161254fb01bbcbc73314e85e20bac32f96eb2341b2e536045c981c59a27dfdd836a419ed57553bff565ab902d3c85eb8bd94826a37022081840e52ae808d2303435bcc4811fd30c49297441f1b911726ee67c49c54d6508136c0dcbcdc438a13a47f08bbf0f9ef51f22cfcfeb2f4638d686454abec623a12ca9f8b5eeef916a3808950d0a09555119f28b8dbc90b5bce6f32754f7407a70eb03b75c15fa0da60ab0623e66b8148455780d44d0028dc2cee1b093ad04deb6bcabb7d38478f256716d36fb30f0a648e49ea39383ac81c162567f41d760090be0837079224df825e7aefefa1cb6b8e94318d0aab4b6c39492bba52ce5ca696c2755bb47d8267e4f585b1a8bc4bab1a77e5f058de5d481bc5ac8cce8d9ddba455f2d269e78242b78ecadb3e34fa225ed14d7548c07ec9b698ed78ffb7ebefd07720b84f3d6e095f04b9115282ef02f0b80b4bf18988bfcf967e571ccbde80f3ce06b6554c098e6bddec2e17911b05456f5b0e0083c6f6373bb7e397eee0df1cf850c581f8283f9f8eedcd6ea2dbce91f34c2889d0e67348c51047dd13288ea4084e9d102ccb7bcdc0ef8da298c60392e32fa4740e290079ef241d735bffa31409bc0a8a10473a1b13d372cbfc16c660da47819321688f07d8773b76ca341a394b97ae6d5bcff5e9429bfad0905579afc3eca7bc4cd0db8651ba01766f3538e41e8c197c883814c3e82915236c81e7c6b7413dc3d2cb959e449207a63a459bdd7c08323a7cc3cc062a3f13534ed0a4768f1a7c096454b6434eb031cb09fd0685a1bfb94ff011b7d53cdbf1d167a06148f524e2767a690bbbc5d870d0f2d36c2dc87708493b654abcd5b8d3421e779a5826d2ff1485f6ccadf2b91f6fda76410992077767a2f1b4de6ddfc1d0ff441cde734309c865b086e85d23703795b50c501601aec71a6e09769c10ec8fef10594346af92ac3bbde2a2ac38b429f76f1684c9b40c514041a3141e6e2cd97445ef051626a9093d14aac77388382eb86e40e92b79c2e0722a8f328861c80c276f993bc864508a26571bb44885114a44a7fc78500f62790bfdab3c3167dde7d1f07d7e4b9f60667ca11431b1f3224ff3ba7d439172be661b61e10cb527f1bab544ba2a2766416a7534efe22b823320c95f71627ec6121e3e43d704be2e9fd396758baab72eca548b5c4b0100f73ec02e1e4723be50e96008e24e013187712d1cadede413c8dfd69673811069628760effa1bf04af94cd6a6c8be5b68ddf7446a0cd52247174047e67ca85dbbe6df79ccdf2493ff3b8237366f1f8ba16e85f32698a5c45b6203385fda2dafe4e33da85e7004175a0cf4dea5ba29b08eda504544fca485efd7b480284688decc01f60bba5362d755dbb891316ca429a540e6eb0a76f0443553f393c6e5734442c03eeb34a613917a55847d559214eca3d637aa00483aefa7f47360921c679a605edb29e78504872a561970ada6bc381524cf2e66ca1b578b1315efde9a69c973e09ecbfecf7df5b1d5c39d3a6b2e328e2652c38632ff354f26826eef09da38cecfa4ff18cf699a26d09b429c9020232a161aab5205e50e64fc24bc2bae809293392dbb72b88b59fc45f34caa6289ab4f8cb5c6419470ab0ac702b13b5d0bfd0b9aa8f141708276e1f05730599e51e539adb8472a2e2819b8d1b20c90421ad564123f88d682c67e3b53ab3e9daa96f358c8355c1ff8c83afa49117ad572582c799e4a3acb9606468d673f6771ed14e6be9dd2f55fd721d61a5fa41e51b844f15d15787ca006c71645e42b1df1d06c0f653f402dfb8df95a311d01b03b3844c11557f02f1926dd0493a455c3b2353075f88d385f7fc69a2aadd35f4695486e3fb04d43779cb7b346c14df3980a6dcce23b4bfcc63b87fb466a125ff9f4462f66c79f60a76b82bb4f44a19f8e5c9a460b909ca786ef964db529873717f3a0c1e2264c661e55cf5976812362301e1cab35ba94f3e2f02cd2a2b03db078719a44a53d72bd8f15b2f6ff712ce530f50261ca2bab7e3f76cd1b49a5ac44d29ca49f52dc786de6557141d66aa241baeeee535c5ce53f5c26c476da370b3a41b22ebaf065d02915563be90334372fc83383cdc10a60e2a43790b84d5dcdbf15e42a4ac0cd9e179fd4747b2111ac96ea7d6143f66fd3189f1545cb2288591c7ae82f7050f2a2d7ae9e0fa5435725fbb76a64f8c39b65ad352bcdacccdc58347e0a3b040c87fe98f2a2d2adf006666480b349720380a7384dee8cfbf89ab4e1ca8d8db21fb26a37216c4f2975abee9fa59c0922c33cff4970ffa6626333b80221aac434a66a6bc69f1bf41d780b3307d4bebfd8e706e57adce86116d499970330da87e62f264950f2a27e22948883daead3afccc2db904633c204f84615f38bc44acf4b2089d09a970ed057421a30fed172ccd7b978f713cffc3a7fb6c29f5e6d597f70e6958a90b204b22e63203a47e4a43bd9fa8d1b966ab9c6e6f3da36f85b154f80d96ba3622414ca179a3da50e18a4361f746e85d541cdfc8e33f2c3a9273c9836b808af5bff21dbb406862387ba258f22c91927fef7a7663aaf9c7890c129c2816261d59068cb32043a340bbfb66b1f11c2aa5af3e8d9d4b8b85faa74b649084acf290923d854b5a341dcb5d2e39ae99d274f029832bf65a95a92ad9ecaddd0ca381b3d2e5297dcaaf617998bb466eb4a2d2392cb3665a61ecb4b6a89ad1d2cef99345a6d07849bb7d8228d2f1daea77a117b231f9c7aadb49ca6d88dcf21030694623c37b1c67d443ce7b581e86e80dadbcd31678a3d4c8570d94158e28244aefe05ef05698f45b0f0ea34df7c89f4a52b7b896d80eed764eea0d0a2c97ef8e1077d3a9aac2da0c65810bf67fd6d7719ac74e9e2d8e13003bd4682879acd4388fbfcdc6c3ab31fd2f8d6347e98158ff4939d47fb82b3a8b5eb01b07539d8d08f8899424d452380797ee6bc40d444f7938bc34479d809837f61f7f32193d0a5dfef50b1fac85d44f5ca64e694f2279cfeaaa241a8391e2fd82b9af930cb031b4a8fca26a1363264a900708e65093fc6a465adc8725a104499775e4c1785ff6ae7c22bbc957e0903a61521bffb3ce69f3070406ca85b948084429d0457acab50c72c8ba2448beb9423507b367e19d853c64383abad275828e087f4f9e73cac9337454783d0738e4ab490b3d12607926b2bb5e370bbedda962a4a97fd65a9f46013cb74dc8c1fff117bed628bcb86694bbbbc97b37e5ca115f6ec5bac73a2bca8a7a38d1f70f1b938721dfe35640a6794fd01e3009c587532d6a58824a1d80786768a2e2e0a0034d20bd62559951975a2db0c942fbcf71c0a8443a5df075613c5c0ff3f25689e92112dbd06f60bd5d9f02a4e6535f3c8c4eb78f89e0e1dd19a5e45074a0e30ca14d2265e5f22a3564a25d453a7b91e489c7d043589114f9edbb129063b4e213d8c247edd830df272a5013d922d2fa56f42c1cbf5cfa6663445216e59796444fd0137c261086ff7f2863878162f13d503e184fec60e1a015bfaa29be170a1fe44f4032ef82170be4e17f6c06ae802ba3629ad160ffb3d8e333481f4500040784089927e4cd7b71b14517e718efe947906cda3ae12b5e04afc897fd02df8df6534d9f542de91ed94e233977464e4e499ae3e4ea94b6f4717e64f0692f2e0e87a2bae2633b0da67a13bccbcb1f2138baee8e799b0bcb6c813140256ba48372edbdaa7d262a4f31dcc64dd3d7235d9220e49ce95de643f9e90d91962ec172ac160b6d8a7e44f3d1ca623618ef1d24f4580e462dacd381ec46c7c26c9ae7da5f50e41d905ebeaf1c9f594866f4cfc5ab5163ac0fb8666c0b4a1d31884e08e4427e7f2a4488c20dc64988dd133cc10ab11ad632ce9636d5a393afb0dc0b8423cd05a17688a957f44631331229f0839a9e30c1e899d8a7d443906adb90fb8fc277d70c349cfb247bfe67a64d264f244ccb89c1cc11dd50b512f53b665289afd31431054aaf1041949340a23405fb363c99606cd6dba8d37d8891a41757adcbbe8b55827f8f2df5d2c855eba517abc8673acd654c1c870cbae4011a59be08836de9f9badfa53772338725e8c5fce0341fba57b8ce09ebebe5176c0890d74d10f455a13b78240b3cc999398f86e1664cf27b729e5e9af4d7c73eee4adb9d80910004955c5c67ea0e281b3edd22ef1c632ad52ec1a4c5d5991b9f920196a475e7c11c353a85beea89d6cdc8a7bd332c355b447e0bcee1d411a3eea3632ec263b161edbebc2354347b28ffd9f8510e224600b5b18f6846cc01e9093f1eef25ba54377db208842f86b1d8b46ababbee691d61bccdcc38505b581ee262abf8630ce6bb901b5ad54937eed7b4911e9eeed3eca110646f1d999b702235a8ff4c5ec313415c7eb0ac08cb2aeb886c7223845d5c4bea2fb81c51f02da9aaac8833c45caccd6fbed6fe730155872b95463141d7f76cb4796694198763d13837ee7fc3ffbfc2160da4582237d409be658f42081e9b5e3ef0841f63b9c2303b189e80f010945b7a1e2d81c1d5027d4151ab16a7bca2cabaf324d5f772b67baa4d7f038d94a0d61892d93ecbef24caf866dfd46ec8d37ae201d124e2a42e82c0da5a3eebf59ee27250eb954c25c7e36d51d97b1edf88a6bafc04e9d027b5686ec79b64ecf5fda55099cf20c7047b1d88628785e3f47fff89e05e183d96f3bc23d29c420af74e60df3cf810c113691e686b40be35241697d6664d286b7f0c916b6342fba973f7b9a7b1daf8c7f090b65468bb283de15db1711e664984b09f6e7bf348031f131fd323f6635418756b2c1051f9ae82e9a87857308be7dcc4b6677d66fc", 0x1000}, {&(0x7f00000016c0)="aa0b9eb9c315a55b1cf611da6bf37af93b592282e38001f6b45c9b627de6f0d3dc27b4c06f144d598c8a8526bdb52cb877ce29e06a4908ce90e67e5bab6a1e2b2a8bc474d3c90d69a53da092137ce4c2b45a2dd060e32ab7d43c3600f7b7227ebc281b1d79f62f1e6dc7bc50613ba438e81a5411af858a24ed06d1b82d77fcb0df8d3c16586cd4de50d1a64be98b815020d2d4123e94f560201bb08af82cfbcbb69b34c3661c02c66dc085cb8fcf6f3f5392deeb0bd9e5d3b658c2cb9a0222e6860355928aa25ce6a80c6b63b5501ef073ac6b361a21c5c8d999f67358e0e39119db6479a396d0358954d836ae366c3d74", 0xf1}, {&(0x7f00000017c0)="2fb3b070944e8fbc495dba68a43893b105d41ecb9c6af99c05eb6ca892ba6f0dd75db0157e519f1127cab68d3a98d8d32fec4b2be13dc90e8601444c1fc7566cddc1047b0237370e598211d985e78dffdfdd4b5e55bb7cc58dec411597de052a09ec50703bdd748e11d67ba385ca68d228831afec093a1c642ffd5bddcfb18a03ddcaff14fa9e05bd0514c399462398292705b8da12e587cced4349e7a9a8060ec4fde8a5afa1e254f772021263864ad5109841a2b19818f5e66f5ce45989c06e748c030492d9bdf097bc50e21c6e3c98158ffadb624aa9b47b8e2aa8d40ff5a7c5aca124e16d306c7a1461b95c446", 0xef}, {&(0x7f00000018c0)="2640e662fc7ef93bd56291a3bcc291e02cc3f2ac267479b82dba9d54189900f0c71a8ffcb9cf7b7e82d0007a9fe1da70542b5c07ce3c97af5e63613a6c4a059e4d40ccd3ba5a3a64ab143facb73e1db49deb995d301111a515631f42bdb9c1f53670a7138831bcdb6bba51dc1718e6bca101c5d222795d48ddec213598c93fae486d664cb8e0828bd0b7fda74d4c53297acf5b5cf51fad32d2b2e490bc88b48b353b7cd5cf9e10fd0ac408bd43a3cb9b3feb74208a03e6edff5e2a3e0f532af9b984c8fb8c31a2333ad47c5409c5907bc059566119784781e5b1f760b616fd1767", 0xe1}], 0x9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x101, 0x3, 0x1, 0x8}, {0xfffe, 0xe7, 0x7, 0xae34}, {0xffff, 0x1, 0x9, 0x7fff}, {0x4, 0x40, 0x4}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8cc16fba349193cf2891432d607683fded8b787e", 0x2}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x7, {0x5f6f, 0x1f}}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:00:28 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x28790, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[{0x7, 0xb9, 0x0, 0x80000001}, {0x1, 0x9, 0x0, 0x31e}, {0x7, 0x39, 0xa7, 0x5}, {0x5, 0x80, 0x0, 0x1}]}) readlink(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/../file0\x00', 0x100, 0x147) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {&(0x7f00000012c0)=""/168, 0xa8}, {&(0x7f0000001380)=""/25, 0x19}], 0x4, &(0x7f0000001400)=""/187, 0xbb}, 0x42) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x200, 0x9, 0x8}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7ff, 0x100000001}) 16:00:28 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:28 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:29 executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x800) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0xfffffffffffffde3, 0x0, &(0x7f00000003c0)={0x8, 0x101}) (async, rerun: 32) setsockopt(r0, 0x1, 0x34e38, &(0x7f0000000100)="cd5c77206abd0252606351f64ef5bbb1ac4d395c65b865339bca3598942d7fcb352fbbaca34cfd2daedb59ca14f987059fbe0f0809535f3bc5a5109725c422f4beb81f5afbed10d07aab35ae88558e02d9c18290fcd886f664741355dbb385c523d78e28cb8bc986efcd3a1903b513adeb6b46d379704528f8c3bba4c002c4c41c18b1601e506bedb2e307124d3851e145575a8cc2e76a5a54c5fdb878f2b7b3c17af707a3ac265a72d5f828fa2a5a5383c740d5158badce46b014a6c2c10b9a55073b5395ae92ec50a577f206e2c43e5cd38f09af59a8c9f3212221", 0xdc) (rerun: 32) r1 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x0, 0x1, 0x7fde, 0x1}, 0xc) (async) recvfrom(r0, &(0x7f0000000140)=""/174, 0xae, 0x1001, 0x0, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0xffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffff9) (async) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x6) (async) syz_open_pts() 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300000000000000", 0x89) 16:00:29 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x28790, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[{0x7, 0xb9, 0x0, 0x80000001}, {0x1, 0x9, 0x0, 0x31e}, {0x7, 0x39, 0xa7, 0x5}, {0x5, 0x80, 0x0, 0x1}]}) readlink(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/../file0\x00', 0x100, 0x147) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {&(0x7f00000012c0)=""/168, 0xa8}, {&(0x7f0000001380)=""/25, 0x19}], 0x4, &(0x7f0000001400)=""/187, 0xbb}, 0x42) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x200, 0x9, 0x8}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7ff, 0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x28790, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[{0x7, 0xb9, 0x0, 0x80000001}, {0x1, 0x9, 0x0, 0x31e}, {0x7, 0x39, 0xa7, 0x5}, {0x5, 0x80, 0x0, 0x1}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/../file0\x00', 0x100, 0x147) (async) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {&(0x7f00000012c0)=""/168, 0xa8}, {&(0x7f0000001380)=""/25, 0x19}], 0x4, &(0x7f0000001400)=""/187, 0xbb}, 0x42) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x200, 0x9, 0x8}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r2, &(0x7f0000000100)=""/26, 0x1a) (async) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7ff, 0x100000001}) (async) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x0, 0xa9, 0x6, 0x2}, {0x3, 0x9, 0x45, 0x400}, {0x6, 0x1, 0x9, 0x8}, {0x8001, 0x5, 0x1a, 0x8}, {0x6, 0x7, 0xae, 0x6}, {0x5, 0x0, 0xfd, 0x20}, {0x7, 0x0, 0x90, 0x5}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0xfc, 0x4}, {0x7c, 0x0, 0x13}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x20}, {0x3c}, {0x30}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x40}, {r0, 0x1}, {r2, 0x88}], 0x4, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3}, {0x5}, {0x106}]}) (async) writev(r4, &(0x7f00000019c0)=[{&(0x7f0000000300)="b0c3aa6d2c77ef1bfa530759b4a52150e60640a69f58ac8b9bc6111b5595e93ddacba1640b45c40550be1fa3e6ef687d370799976d816712d3cea02e74c0c96051ee4f5e445ca5de8596c93e4301181694b018d89a91026ce919ff3d0ff5c891c0a071e5144500247360fa50055f054d039c18b73431b0d975ab013254c329e9294e5ad850ffcff264c558aad960179ddb2efa9750f8fdab77edd901153b26ba1dc9f931d03d3503b10c370103e114a68a4cf58032077d63f2e912d7155f4d3c3287b99b885fb20a088fdd0a319ae0d26685a7f20026c64c8d14313e90ca98e96b73d3238ad7ff9d5915d094620eaf2fd45b673ecc1e412d26", 0xf9}, {&(0x7f0000000400)="95a52b202f6a07f68d981d1b93c0f2478608a244ba39d4e526ec8bf3e6b70635376d703942f582f1547b3ff4d8314f1d7a5f3d86349e5dcc6ebd837a5c59a24d7f5165f3082fd235a12ad97685f4d66df2b712fbbe0c816a34216867d3e802d93ed06e606ace32a9d9158bfbe70b8d188d74e34d8e6fde73d0c0fc770d33a8aa8c20f6e0e952cde45ffc6a841247a56b7ebb2281a63342a8fce4bc6c20ed5eb954827793fb734f67f03d828b3ca1c9a3c71bbf1f8f55ed140b95d259014e0736e58bf075241a5bd90aebd8d7b97b5f55389fc9c8e012bdb6d621c97fe5ed767b178e44a1f243b0906c5c39dd8c", 0xed}, {&(0x7f0000000500)="a9f16141fea7487fd839415ca35b43a5b8f385900fc10ec0c59bdd72202bfdfc17995e1028ca73387506c25e6379c7b7b49d1fab3c58988226a1e39c928ccb3be794504f6ed7e9270bc3659ffe1237adf5a1288b78b24df5fdc13239c6a18cb662fa72a7bce587f20170023ea70e8fcde9e6b0c3bf687aade2233c63bbda41b67f60215467aa75d20286a027c2f926e2ad76b2be182fd4eab994c64c362dd68f99f49e2de882ea3b65c60e3e53b376192b471b7470f6918604a1c241", 0xbc}, {&(0x7f00000005c0)="a2ba6c980c43144ce9f9f3aa6ca53bdfd99990ac7fc0003a015a0bba45bafc9e0d95ebd9f3113cd18f0bbac4", 0x2c}, {&(0x7f0000000600)="aeb3186288f3173bea0db5a6132e453e974fdb2e2b1fd0ecdb01886a07b0cb659b5ef8cfab7f0af7d819bc0e3df269db5c4786cd9a10dc054241c742fed05c3303135c65d69197e266fb972710caed4084f85195708631e34b99a8eded70b1c3cb5c057f7ebcc341fa73fe0a60beb4cfa699bba5d0fde7e0f11a143fef5974218f215b8e1ba212c4db148a1e8c95ff9a5516d58c2b6bfc934ea0996e17231bc2107924ef99644ae99cc94d427a78581216a141eafde65c75fc42a7", 0xbb}, {&(0x7f00000006c0)="a5d97a56e0ffe8a65dbab78b653f3c94332a2069d13e43d981f161c6a76d09962905c46a7328cd02da76be25ff85ef917733536c4d7cdd3bee9f740bc25683c87963a72b2d8bcbc246df20318b753ed79428262c6f3be42f2759e3e6f17112341ba3f8ecd253c127931f53cb3f0bf6435294096279b7ef3bd5f80ce3ae8e683e40711142d27742be2a37df4c2c9f1ab84cbc893cb2262db6a354983c1d61a7f6b864bb9b86953662cae174b7f5e2ca790af980744e67c07c630bc0d2ad4066041af7745e8c4135e0bff6a0b6b5f1b21084721ea6baba9f446c85fc511b4c7def0fc6510ab4f53767c3941674427d0aa9afe6fdf70d753e083c3311a78db2e1788b8fbf0b426a767698aa6bf904d976d5c4318fdd5153a6a58be4acb9fc687de4a2c3f70a4f81010342fb9f43eae4d1c4716bbc43cb957d34ac4f48c0ab9facb18a9e1501e3003af66bc2892d9f89a2baf550f24120cbb9b445301b86f79ab3928a0b4252748ab05425b9dfe888b4b2161f4746b2596a60053bdf084dbee9779c7f326ea2f32637b03c10f966ef68d4223bdf7ea62dab6b54fbfcc7ea06f1ed9d73fa70a29e3b1a44f28e624ee2308fec3550b397c9b2b5064fa5e3fd22fc9395dfa5587844fae7cb743c247de1ea33d0df763efb2b275112e6013868f9b4c10f4388857a0c904c3726d28194782c176b2f94bfa39f247b684a0e2ebf612fedbb6d7b4303778b31014936a710b2ed71954731287bb113685d5689c47f39f332eaf75353eb6b6cf5b86967f837d888fe7d7ef7d9cc967aedfe97909c39b20107ec8681e4e13265fac71e49199503261804c4a13f57ebe0e6976c6705316aaeac489370a7d2400972166ffdbc81c5342ee7bcab741390b8633146867f8755914adc1be3b2b9db266d3b7bfa0507d2ad7befcfd39ebb1fd161254fb01bbcbc73314e85e20bac32f96eb2341b2e536045c981c59a27dfdd836a419ed57553bff565ab902d3c85eb8bd94826a37022081840e52ae808d2303435bcc4811fd30c49297441f1b911726ee67c49c54d6508136c0dcbcdc438a13a47f08bbf0f9ef51f22cfcfeb2f4638d686454abec623a12ca9f8b5eeef916a3808950d0a09555119f28b8dbc90b5bce6f32754f7407a70eb03b75c15fa0da60ab0623e66b8148455780d44d0028dc2cee1b093ad04deb6bcabb7d38478f256716d36fb30f0a648e49ea39383ac81c162567f41d760090be0837079224df825e7aefefa1cb6b8e94318d0aab4b6c39492bba52ce5ca696c2755bb47d8267e4f585b1a8bc4bab1a77e5f058de5d481bc5ac8cce8d9ddba455f2d269e78242b78ecadb3e34fa225ed14d7548c07ec9b698ed78ffb7ebefd07720b84f3d6e095f04b9115282ef02f0b80b4bf18988bfcf967e571ccbde80f3ce06b6554c098e6bddec2e17911b05456f5b0e0083c6f6373bb7e397eee0df1cf850c581f8283f9f8eedcd6ea2dbce91f34c2889d0e67348c51047dd13288ea4084e9d102ccb7bcdc0ef8da298c60392e32fa4740e290079ef241d735bffa31409bc0a8a10473a1b13d372cbfc16c660da47819321688f07d8773b76ca341a394b97ae6d5bcff5e9429bfad0905579afc3eca7bc4cd0db8651ba01766f3538e41e8c197c883814c3e82915236c81e7c6b7413dc3d2cb959e449207a63a459bdd7c08323a7cc3cc062a3f13534ed0a4768f1a7c096454b6434eb031cb09fd0685a1bfb94ff011b7d53cdbf1d167a06148f524e2767a690bbbc5d870d0f2d36c2dc87708493b654abcd5b8d3421e779a5826d2ff1485f6ccadf2b91f6fda76410992077767a2f1b4de6ddfc1d0ff441cde734309c865b086e85d23703795b50c501601aec71a6e09769c10ec8fef10594346af92ac3bbde2a2ac38b429f76f1684c9b40c514041a3141e6e2cd97445ef051626a9093d14aac77388382eb86e40e92b79c2e0722a8f328861c80c276f993bc864508a26571bb44885114a44a7fc78500f62790bfdab3c3167dde7d1f07d7e4b9f60667ca11431b1f3224ff3ba7d439172be661b61e10cb527f1bab544ba2a2766416a7534efe22b823320c95f71627ec6121e3e43d704be2e9fd396758baab72eca548b5c4b0100f73ec02e1e4723be50e96008e24e013187712d1cadede413c8dfd69673811069628760effa1bf04af94cd6a6c8be5b68ddf7446a0cd52247174047e67ca85dbbe6df79ccdf2493ff3b8237366f1f8ba16e85f32698a5c45b6203385fda2dafe4e33da85e7004175a0cf4dea5ba29b08eda504544fca485efd7b480284688decc01f60bba5362d755dbb891316ca429a540e6eb0a76f0443553f393c6e5734442c03eeb34a613917a55847d559214eca3d637aa00483aefa7f47360921c679a605edb29e78504872a561970ada6bc381524cf2e66ca1b578b1315efde9a69c973e09ecbfecf7df5b1d5c39d3a6b2e328e2652c38632ff354f26826eef09da38cecfa4ff18cf699a26d09b429c9020232a161aab5205e50e64fc24bc2bae809293392dbb72b88b59fc45f34caa6289ab4f8cb5c6419470ab0ac702b13b5d0bfd0b9aa8f141708276e1f05730599e51e539adb8472a2e2819b8d1b20c90421ad564123f88d682c67e3b53ab3e9daa96f358c8355c1ff8c83afa49117ad572582c799e4a3acb9606468d673f6771ed14e6be9dd2f55fd721d61a5fa41e51b844f15d15787ca006c71645e42b1df1d06c0f653f402dfb8df95a311d01b03b3844c11557f02f1926dd0493a455c3b2353075f88d385f7fc69a2aadd35f4695486e3fb04d43779cb7b346c14df3980a6dcce23b4bfcc63b87fb466a125ff9f4462f66c79f60a76b82bb4f44a19f8e5c9a460b909ca786ef964db529873717f3a0c1e2264c661e55cf5976812362301e1cab35ba94f3e2f02cd2a2b03db078719a44a53d72bd8f15b2f6ff712ce530f50261ca2bab7e3f76cd1b49a5ac44d29ca49f52dc786de6557141d66aa241baeeee535c5ce53f5c26c476da370b3a41b22ebaf065d02915563be90334372fc83383cdc10a60e2a43790b84d5dcdbf15e42a4ac0cd9e179fd4747b2111ac96ea7d6143f66fd3189f1545cb2288591c7ae82f7050f2a2d7ae9e0fa5435725fbb76a64f8c39b65ad352bcdacccdc58347e0a3b040c87fe98f2a2d2adf006666480b349720380a7384dee8cfbf89ab4e1ca8d8db21fb26a37216c4f2975abee9fa59c0922c33cff4970ffa6626333b80221aac434a66a6bc69f1bf41d780b3307d4bebfd8e706e57adce86116d499970330da87e62f264950f2a27e22948883daead3afccc2db904633c204f84615f38bc44acf4b2089d09a970ed057421a30fed172ccd7b978f713cffc3a7fb6c29f5e6d597f70e6958a90b204b22e63203a47e4a43bd9fa8d1b966ab9c6e6f3da36f85b154f80d96ba3622414ca179a3da50e18a4361f746e85d541cdfc8e33f2c3a9273c9836b808af5bff21dbb406862387ba258f22c91927fef7a7663aaf9c7890c129c2816261d59068cb32043a340bbfb66b1f11c2aa5af3e8d9d4b8b85faa74b649084acf290923d854b5a341dcb5d2e39ae99d274f029832bf65a95a92ad9ecaddd0ca381b3d2e5297dcaaf617998bb466eb4a2d2392cb3665a61ecb4b6a89ad1d2cef99345a6d07849bb7d8228d2f1daea77a117b231f9c7aadb49ca6d88dcf21030694623c37b1c67d443ce7b581e86e80dadbcd31678a3d4c8570d94158e28244aefe05ef05698f45b0f0ea34df7c89f4a52b7b896d80eed764eea0d0a2c97ef8e1077d3a9aac2da0c65810bf67fd6d7719ac74e9e2d8e13003bd4682879acd4388fbfcdc6c3ab31fd2f8d6347e98158ff4939d47fb82b3a8b5eb01b07539d8d08f8899424d452380797ee6bc40d444f7938bc34479d809837f61f7f32193d0a5dfef50b1fac85d44f5ca64e694f2279cfeaaa241a8391e2fd82b9af930cb031b4a8fca26a1363264a900708e65093fc6a465adc8725a104499775e4c1785ff6ae7c22bbc957e0903a61521bffb3ce69f3070406ca85b948084429d0457acab50c72c8ba2448beb9423507b367e19d853c64383abad275828e087f4f9e73cac9337454783d0738e4ab490b3d12607926b2bb5e370bbedda962a4a97fd65a9f46013cb74dc8c1fff117bed628bcb86694bbbbc97b37e5ca115f6ec5bac73a2bca8a7a38d1f70f1b938721dfe35640a6794fd01e3009c587532d6a58824a1d80786768a2e2e0a0034d20bd62559951975a2db0c942fbcf71c0a8443a5df075613c5c0ff3f25689e92112dbd06f60bd5d9f02a4e6535f3c8c4eb78f89e0e1dd19a5e45074a0e30ca14d2265e5f22a3564a25d453a7b91e489c7d043589114f9edbb129063b4e213d8c247edd830df272a5013d922d2fa56f42c1cbf5cfa6663445216e59796444fd0137c261086ff7f2863878162f13d503e184fec60e1a015bfaa29be170a1fe44f4032ef82170be4e17f6c06ae802ba3629ad160ffb3d8e333481f4500040784089927e4cd7b71b14517e718efe947906cda3ae12b5e04afc897fd02df8df6534d9f542de91ed94e233977464e4e499ae3e4ea94b6f4717e64f0692f2e0e87a2bae2633b0da67a13bccbcb1f2138baee8e799b0bcb6c813140256ba48372edbdaa7d262a4f31dcc64dd3d7235d9220e49ce95de643f9e90d91962ec172ac160b6d8a7e44f3d1ca623618ef1d24f4580e462dacd381ec46c7c26c9ae7da5f50e41d905ebeaf1c9f594866f4cfc5ab5163ac0fb8666c0b4a1d31884e08e4427e7f2a4488c20dc64988dd133cc10ab11ad632ce9636d5a393afb0dc0b8423cd05a17688a957f44631331229f0839a9e30c1e899d8a7d443906adb90fb8fc277d70c349cfb247bfe67a64d264f244ccb89c1cc11dd50b512f53b665289afd31431054aaf1041949340a23405fb363c99606cd6dba8d37d8891a41757adcbbe8b55827f8f2df5d2c855eba517abc8673acd654c1c870cbae4011a59be08836de9f9badfa53772338725e8c5fce0341fba57b8ce09ebebe5176c0890d74d10f455a13b78240b3cc999398f86e1664cf27b729e5e9af4d7c73eee4adb9d80910004955c5c67ea0e281b3edd22ef1c632ad52ec1a4c5d5991b9f920196a475e7c11c353a85beea89d6cdc8a7bd332c355b447e0bcee1d411a3eea3632ec263b161edbebc2354347b28ffd9f8510e224600b5b18f6846cc01e9093f1eef25ba54377db208842f86b1d8b46ababbee691d61bccdcc38505b581ee262abf8630ce6bb901b5ad54937eed7b4911e9eeed3eca110646f1d999b702235a8ff4c5ec313415c7eb0ac08cb2aeb886c7223845d5c4bea2fb81c51f02da9aaac8833c45caccd6fbed6fe730155872b95463141d7f76cb4796694198763d13837ee7fc3ffbfc2160da4582237d409be658f42081e9b5e3ef0841f63b9c2303b189e80f010945b7a1e2d81c1d5027d4151ab16a7bca2cabaf324d5f772b67baa4d7f038d94a0d61892d93ecbef24caf866dfd46ec8d37ae201d124e2a42e82c0da5a3eebf59ee27250eb954c25c7e36d51d97b1edf88a6bafc04e9d027b5686ec79b64ecf5fda55099cf20c7047b1d88628785e3f47fff89e05e183d96f3bc23d29c420af74e60df3cf810c113691e686b40be35241697d6664d286b7f0c916b6342fba973f7b9a7b1daf8c7f090b65468bb283de15db1711e664984b09f6e7bf348031f131fd323f6635418756b2c1051f9ae82e9a87857308be7dcc4b6677d66fc", 0x1000}, {&(0x7f00000016c0)="aa0b9eb9c315a55b1cf611da6bf37af93b592282e38001f6b45c9b627de6f0d3dc27b4c06f144d598c8a8526bdb52cb877ce29e06a4908ce90e67e5bab6a1e2b2a8bc474d3c90d69a53da092137ce4c2b45a2dd060e32ab7d43c3600f7b7227ebc281b1d79f62f1e6dc7bc50613ba438e81a5411af858a24ed06d1b82d77fcb0df8d3c16586cd4de50d1a64be98b815020d2d4123e94f560201bb08af82cfbcbb69b34c3661c02c66dc085cb8fcf6f3f5392deeb0bd9e5d3b658c2cb9a0222e6860355928aa25ce6a80c6b63b5501ef073ac6b361a21c5c8d999f67358e0e39119db6479a396d0358954d836ae366c3d74", 0xf1}, {&(0x7f00000017c0)="2fb3b070944e8fbc495dba68a43893b105d41ecb9c6af99c05eb6ca892ba6f0dd75db0157e519f1127cab68d3a98d8d32fec4b2be13dc90e8601444c1fc7566cddc1047b0237370e598211d985e78dffdfdd4b5e55bb7cc58dec411597de052a09ec50703bdd748e11d67ba385ca68d228831afec093a1c642ffd5bddcfb18a03ddcaff14fa9e05bd0514c399462398292705b8da12e587cced4349e7a9a8060ec4fde8a5afa1e254f772021263864ad5109841a2b19818f5e66f5ce45989c06e748c030492d9bdf097bc50e21c6e3c98158ffadb624aa9b47b8e2aa8d40ff5a7c5aca124e16d306c7a1461b95c446", 0xef}, {&(0x7f00000018c0)="2640e662fc7ef93bd56291a3bcc291e02cc3f2ac267479b82dba9d54189900f0c71a8ffcb9cf7b7e82d0007a9fe1da70542b5c07ce3c97af5e63613a6c4a059e4d40ccd3ba5a3a64ab143facb73e1db49deb995d301111a515631f42bdb9c1f53670a7138831bcdb6bba51dc1718e6bca101c5d222795d48ddec213598c93fae486d664cb8e0828bd0b7fda74d4c53297acf5b5cf51fad32d2b2e490bc88b48b353b7cd5cf9e10fd0ac408bd43a3cb9b3feb74208a03e6edff5e2a3e0f532af9b984c8fb8c31a2333ad47c5409c5907bc059566119784781e5b1f760b616fd1767", 0xe1}], 0x9) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x101, 0x3, 0x1, 0x8}, {0xfffe, 0xe7, 0x7, 0xae34}, {0xffff, 0x1, 0x9, 0x7fff}, {0x4, 0x40, 0x4}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8cc16fba349193cf2891432d607683fded8b787e", 0x2}) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x7, {0x5f6f, 0x1f}}) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000000c0)) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:00:29 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:29 executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x2d63, 0x7}, {{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8001, 0xffffffff00000000}, {{r4}, 0xfffffffffffffffc, 0xb1, 0x2, 0x1, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0xf3}], 0x3, &(0x7f00000003c0)=[{{r6}, 0x6, 0xa4, 0x2, 0x2, 0x63}, {{r7}, 0xfffffffffffffffc, 0x6, 0x2, 0x91e, 0x7}, {{r8}, 0xfffffffffffffffc, 0x3, 0x1, 0x81, 0x450}, {{0xffffffffffffff9c}, 0x0, 0x41, 0x2, 0x9dd, 0x8}, {{r9}, 0xfffffffffffffffc, 0x34, 0x20, 0xfee, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffbff, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x9}, {{r11}, 0xfffffffffffffff8, 0x18, 0x8, 0x2, 0x7}], 0x0, &(0x7f00000004c0)={0x9, 0x8001}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) (async) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) (async) pipe2(&(0x7f0000000000), 0x0) (async) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (async) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x2}) (async) pipe(&(0x7f0000000180)) (async) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) pipe2(&(0x7f0000000340), 0x10000) (async) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) (async) pipe2(&(0x7f0000000380), 0x10000) (async) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x2d63, 0x7}, {{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8001, 0xffffffff00000000}, {{r4}, 0xfffffffffffffffc, 0xb1, 0x2, 0x1, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0xf3}], 0x3, &(0x7f00000003c0)=[{{r6}, 0x6, 0xa4, 0x2, 0x2, 0x63}, {{r7}, 0xfffffffffffffffc, 0x6, 0x2, 0x91e, 0x7}, {{r8}, 0xfffffffffffffffc, 0x3, 0x1, 0x81, 0x450}, {{0xffffffffffffff9c}, 0x0, 0x41, 0x2, 0x9dd, 0x8}, {{r9}, 0xfffffffffffffffc, 0x34, 0x20, 0xfee, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffbff, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x9}, {{r11}, 0xfffffffffffffff8, 0x18, 0x8, 0x2, 0x7}], 0x0, &(0x7f00000004c0)={0x9, 0x8001}) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) (async) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x18}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:29 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:29 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 64) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x0, 0xa9, 0x6, 0x2}, {0x3, 0x9, 0x45, 0x400}, {0x6, 0x1, 0x9, 0x8}, {0x8001, 0x5, 0x1a, 0x8}, {0x6, 0x7, 0xae, 0x6}, {0x5, 0x0, 0xfd, 0x20}, {0x7, 0x0, 0x90, 0x5}]}) (async, rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0xfc, 0x4}, {0x7c, 0x0, 0x13}, {0x34, 0x0, 0x0, 0xc9}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x20}, {0x3c}, {0x30}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async, rerun: 64) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 64) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x40}, {r0, 0x1}, {r2, 0x88}], 0x4, 0x7) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x3}, {0x5}, {0x106}]}) (rerun: 32) writev(r4, &(0x7f00000019c0)=[{&(0x7f0000000300)="b0c3aa6d2c77ef1bfa530759b4a52150e60640a69f58ac8b9bc6111b5595e93ddacba1640b45c40550be1fa3e6ef687d370799976d816712d3cea02e74c0c96051ee4f5e445ca5de8596c93e4301181694b018d89a91026ce919ff3d0ff5c891c0a071e5144500247360fa50055f054d039c18b73431b0d975ab013254c329e9294e5ad850ffcff264c558aad960179ddb2efa9750f8fdab77edd901153b26ba1dc9f931d03d3503b10c370103e114a68a4cf58032077d63f2e912d7155f4d3c3287b99b885fb20a088fdd0a319ae0d26685a7f20026c64c8d14313e90ca98e96b73d3238ad7ff9d5915d094620eaf2fd45b673ecc1e412d26", 0xf9}, {&(0x7f0000000400)="95a52b202f6a07f68d981d1b93c0f2478608a244ba39d4e526ec8bf3e6b70635376d703942f582f1547b3ff4d8314f1d7a5f3d86349e5dcc6ebd837a5c59a24d7f5165f3082fd235a12ad97685f4d66df2b712fbbe0c816a34216867d3e802d93ed06e606ace32a9d9158bfbe70b8d188d74e34d8e6fde73d0c0fc770d33a8aa8c20f6e0e952cde45ffc6a841247a56b7ebb2281a63342a8fce4bc6c20ed5eb954827793fb734f67f03d828b3ca1c9a3c71bbf1f8f55ed140b95d259014e0736e58bf075241a5bd90aebd8d7b97b5f55389fc9c8e012bdb6d621c97fe5ed767b178e44a1f243b0906c5c39dd8c", 0xed}, {&(0x7f0000000500)="a9f16141fea7487fd839415ca35b43a5b8f385900fc10ec0c59bdd72202bfdfc17995e1028ca73387506c25e6379c7b7b49d1fab3c58988226a1e39c928ccb3be794504f6ed7e9270bc3659ffe1237adf5a1288b78b24df5fdc13239c6a18cb662fa72a7bce587f20170023ea70e8fcde9e6b0c3bf687aade2233c63bbda41b67f60215467aa75d20286a027c2f926e2ad76b2be182fd4eab994c64c362dd68f99f49e2de882ea3b65c60e3e53b376192b471b7470f6918604a1c241", 0xbc}, {&(0x7f00000005c0)="a2ba6c980c43144ce9f9f3aa6ca53bdfd99990ac7fc0003a015a0bba45bafc9e0d95ebd9f3113cd18f0bbac4", 0x2c}, {&(0x7f0000000600)="aeb3186288f3173bea0db5a6132e453e974fdb2e2b1fd0ecdb01886a07b0cb659b5ef8cfab7f0af7d819bc0e3df269db5c4786cd9a10dc054241c742fed05c3303135c65d69197e266fb972710caed4084f85195708631e34b99a8eded70b1c3cb5c057f7ebcc341fa73fe0a60beb4cfa699bba5d0fde7e0f11a143fef5974218f215b8e1ba212c4db148a1e8c95ff9a5516d58c2b6bfc934ea0996e17231bc2107924ef99644ae99cc94d427a78581216a141eafde65c75fc42a7", 0xbb}, {&(0x7f00000006c0)="a5d97a56e0ffe8a65dbab78b653f3c94332a2069d13e43d981f161c6a76d09962905c46a7328cd02da76be25ff85ef917733536c4d7cdd3bee9f740bc25683c87963a72b2d8bcbc246df20318b753ed79428262c6f3be42f2759e3e6f17112341ba3f8ecd253c127931f53cb3f0bf6435294096279b7ef3bd5f80ce3ae8e683e40711142d27742be2a37df4c2c9f1ab84cbc893cb2262db6a354983c1d61a7f6b864bb9b86953662cae174b7f5e2ca790af980744e67c07c630bc0d2ad4066041af7745e8c4135e0bff6a0b6b5f1b21084721ea6baba9f446c85fc511b4c7def0fc6510ab4f53767c3941674427d0aa9afe6fdf70d753e083c3311a78db2e1788b8fbf0b426a767698aa6bf904d976d5c4318fdd5153a6a58be4acb9fc687de4a2c3f70a4f81010342fb9f43eae4d1c4716bbc43cb957d34ac4f48c0ab9facb18a9e1501e3003af66bc2892d9f89a2baf550f24120cbb9b445301b86f79ab3928a0b4252748ab05425b9dfe888b4b2161f4746b2596a60053bdf084dbee9779c7f326ea2f32637b03c10f966ef68d4223bdf7ea62dab6b54fbfcc7ea06f1ed9d73fa70a29e3b1a44f28e624ee2308fec3550b397c9b2b5064fa5e3fd22fc9395dfa5587844fae7cb743c247de1ea33d0df763efb2b275112e6013868f9b4c10f4388857a0c904c3726d28194782c176b2f94bfa39f247b684a0e2ebf612fedbb6d7b4303778b31014936a710b2ed71954731287bb113685d5689c47f39f332eaf75353eb6b6cf5b86967f837d888fe7d7ef7d9cc967aedfe97909c39b20107ec8681e4e13265fac71e49199503261804c4a13f57ebe0e6976c6705316aaeac489370a7d2400972166ffdbc81c5342ee7bcab741390b8633146867f8755914adc1be3b2b9db266d3b7bfa0507d2ad7befcfd39ebb1fd161254fb01bbcbc73314e85e20bac32f96eb2341b2e536045c981c59a27dfdd836a419ed57553bff565ab902d3c85eb8bd94826a37022081840e52ae808d2303435bcc4811fd30c49297441f1b911726ee67c49c54d6508136c0dcbcdc438a13a47f08bbf0f9ef51f22cfcfeb2f4638d686454abec623a12ca9f8b5eeef916a3808950d0a09555119f28b8dbc90b5bce6f32754f7407a70eb03b75c15fa0da60ab0623e66b8148455780d44d0028dc2cee1b093ad04deb6bcabb7d38478f256716d36fb30f0a648e49ea39383ac81c162567f41d760090be0837079224df825e7aefefa1cb6b8e94318d0aab4b6c39492bba52ce5ca696c2755bb47d8267e4f585b1a8bc4bab1a77e5f058de5d481bc5ac8cce8d9ddba455f2d269e78242b78ecadb3e34fa225ed14d7548c07ec9b698ed78ffb7ebefd07720b84f3d6e095f04b9115282ef02f0b80b4bf18988bfcf967e571ccbde80f3ce06b6554c098e6bddec2e17911b05456f5b0e0083c6f6373bb7e397eee0df1cf850c581f8283f9f8eedcd6ea2dbce91f34c2889d0e67348c51047dd13288ea4084e9d102ccb7bcdc0ef8da298c60392e32fa4740e290079ef241d735bffa31409bc0a8a10473a1b13d372cbfc16c660da47819321688f07d8773b76ca341a394b97ae6d5bcff5e9429bfad0905579afc3eca7bc4cd0db8651ba01766f3538e41e8c197c883814c3e82915236c81e7c6b7413dc3d2cb959e449207a63a459bdd7c08323a7cc3cc062a3f13534ed0a4768f1a7c096454b6434eb031cb09fd0685a1bfb94ff011b7d53cdbf1d167a06148f524e2767a690bbbc5d870d0f2d36c2dc87708493b654abcd5b8d3421e779a5826d2ff1485f6ccadf2b91f6fda76410992077767a2f1b4de6ddfc1d0ff441cde734309c865b086e85d23703795b50c501601aec71a6e09769c10ec8fef10594346af92ac3bbde2a2ac38b429f76f1684c9b40c514041a3141e6e2cd97445ef051626a9093d14aac77388382eb86e40e92b79c2e0722a8f328861c80c276f993bc864508a26571bb44885114a44a7fc78500f62790bfdab3c3167dde7d1f07d7e4b9f60667ca11431b1f3224ff3ba7d439172be661b61e10cb527f1bab544ba2a2766416a7534efe22b823320c95f71627ec6121e3e43d704be2e9fd396758baab72eca548b5c4b0100f73ec02e1e4723be50e96008e24e013187712d1cadede413c8dfd69673811069628760effa1bf04af94cd6a6c8be5b68ddf7446a0cd52247174047e67ca85dbbe6df79ccdf2493ff3b8237366f1f8ba16e85f32698a5c45b6203385fda2dafe4e33da85e7004175a0cf4dea5ba29b08eda504544fca485efd7b480284688decc01f60bba5362d755dbb891316ca429a540e6eb0a76f0443553f393c6e5734442c03eeb34a613917a55847d559214eca3d637aa00483aefa7f47360921c679a605edb29e78504872a561970ada6bc381524cf2e66ca1b578b1315efde9a69c973e09ecbfecf7df5b1d5c39d3a6b2e328e2652c38632ff354f26826eef09da38cecfa4ff18cf699a26d09b429c9020232a161aab5205e50e64fc24bc2bae809293392dbb72b88b59fc45f34caa6289ab4f8cb5c6419470ab0ac702b13b5d0bfd0b9aa8f141708276e1f05730599e51e539adb8472a2e2819b8d1b20c90421ad564123f88d682c67e3b53ab3e9daa96f358c8355c1ff8c83afa49117ad572582c799e4a3acb9606468d673f6771ed14e6be9dd2f55fd721d61a5fa41e51b844f15d15787ca006c71645e42b1df1d06c0f653f402dfb8df95a311d01b03b3844c11557f02f1926dd0493a455c3b2353075f88d385f7fc69a2aadd35f4695486e3fb04d43779cb7b346c14df3980a6dcce23b4bfcc63b87fb466a125ff9f4462f66c79f60a76b82bb4f44a19f8e5c9a460b909ca786ef964db529873717f3a0c1e2264c661e55cf5976812362301e1cab35ba94f3e2f02cd2a2b03db078719a44a53d72bd8f15b2f6ff712ce530f50261ca2bab7e3f76cd1b49a5ac44d29ca49f52dc786de6557141d66aa241baeeee535c5ce53f5c26c476da370b3a41b22ebaf065d02915563be90334372fc83383cdc10a60e2a43790b84d5dcdbf15e42a4ac0cd9e179fd4747b2111ac96ea7d6143f66fd3189f1545cb2288591c7ae82f7050f2a2d7ae9e0fa5435725fbb76a64f8c39b65ad352bcdacccdc58347e0a3b040c87fe98f2a2d2adf006666480b349720380a7384dee8cfbf89ab4e1ca8d8db21fb26a37216c4f2975abee9fa59c0922c33cff4970ffa6626333b80221aac434a66a6bc69f1bf41d780b3307d4bebfd8e706e57adce86116d499970330da87e62f264950f2a27e22948883daead3afccc2db904633c204f84615f38bc44acf4b2089d09a970ed057421a30fed172ccd7b978f713cffc3a7fb6c29f5e6d597f70e6958a90b204b22e63203a47e4a43bd9fa8d1b966ab9c6e6f3da36f85b154f80d96ba3622414ca179a3da50e18a4361f746e85d541cdfc8e33f2c3a9273c9836b808af5bff21dbb406862387ba258f22c91927fef7a7663aaf9c7890c129c2816261d59068cb32043a340bbfb66b1f11c2aa5af3e8d9d4b8b85faa74b649084acf290923d854b5a341dcb5d2e39ae99d274f029832bf65a95a92ad9ecaddd0ca381b3d2e5297dcaaf617998bb466eb4a2d2392cb3665a61ecb4b6a89ad1d2cef99345a6d07849bb7d8228d2f1daea77a117b231f9c7aadb49ca6d88dcf21030694623c37b1c67d443ce7b581e86e80dadbcd31678a3d4c8570d94158e28244aefe05ef05698f45b0f0ea34df7c89f4a52b7b896d80eed764eea0d0a2c97ef8e1077d3a9aac2da0c65810bf67fd6d7719ac74e9e2d8e13003bd4682879acd4388fbfcdc6c3ab31fd2f8d6347e98158ff4939d47fb82b3a8b5eb01b07539d8d08f8899424d452380797ee6bc40d444f7938bc34479d809837f61f7f32193d0a5dfef50b1fac85d44f5ca64e694f2279cfeaaa241a8391e2fd82b9af930cb031b4a8fca26a1363264a900708e65093fc6a465adc8725a104499775e4c1785ff6ae7c22bbc957e0903a61521bffb3ce69f3070406ca85b948084429d0457acab50c72c8ba2448beb9423507b367e19d853c64383abad275828e087f4f9e73cac9337454783d0738e4ab490b3d12607926b2bb5e370bbedda962a4a97fd65a9f46013cb74dc8c1fff117bed628bcb86694bbbbc97b37e5ca115f6ec5bac73a2bca8a7a38d1f70f1b938721dfe35640a6794fd01e3009c587532d6a58824a1d80786768a2e2e0a0034d20bd62559951975a2db0c942fbcf71c0a8443a5df075613c5c0ff3f25689e92112dbd06f60bd5d9f02a4e6535f3c8c4eb78f89e0e1dd19a5e45074a0e30ca14d2265e5f22a3564a25d453a7b91e489c7d043589114f9edbb129063b4e213d8c247edd830df272a5013d922d2fa56f42c1cbf5cfa6663445216e59796444fd0137c261086ff7f2863878162f13d503e184fec60e1a015bfaa29be170a1fe44f4032ef82170be4e17f6c06ae802ba3629ad160ffb3d8e333481f4500040784089927e4cd7b71b14517e718efe947906cda3ae12b5e04afc897fd02df8df6534d9f542de91ed94e233977464e4e499ae3e4ea94b6f4717e64f0692f2e0e87a2bae2633b0da67a13bccbcb1f2138baee8e799b0bcb6c813140256ba48372edbdaa7d262a4f31dcc64dd3d7235d9220e49ce95de643f9e90d91962ec172ac160b6d8a7e44f3d1ca623618ef1d24f4580e462dacd381ec46c7c26c9ae7da5f50e41d905ebeaf1c9f594866f4cfc5ab5163ac0fb8666c0b4a1d31884e08e4427e7f2a4488c20dc64988dd133cc10ab11ad632ce9636d5a393afb0dc0b8423cd05a17688a957f44631331229f0839a9e30c1e899d8a7d443906adb90fb8fc277d70c349cfb247bfe67a64d264f244ccb89c1cc11dd50b512f53b665289afd31431054aaf1041949340a23405fb363c99606cd6dba8d37d8891a41757adcbbe8b55827f8f2df5d2c855eba517abc8673acd654c1c870cbae4011a59be08836de9f9badfa53772338725e8c5fce0341fba57b8ce09ebebe5176c0890d74d10f455a13b78240b3cc999398f86e1664cf27b729e5e9af4d7c73eee4adb9d80910004955c5c67ea0e281b3edd22ef1c632ad52ec1a4c5d5991b9f920196a475e7c11c353a85beea89d6cdc8a7bd332c355b447e0bcee1d411a3eea3632ec263b161edbebc2354347b28ffd9f8510e224600b5b18f6846cc01e9093f1eef25ba54377db208842f86b1d8b46ababbee691d61bccdcc38505b581ee262abf8630ce6bb901b5ad54937eed7b4911e9eeed3eca110646f1d999b702235a8ff4c5ec313415c7eb0ac08cb2aeb886c7223845d5c4bea2fb81c51f02da9aaac8833c45caccd6fbed6fe730155872b95463141d7f76cb4796694198763d13837ee7fc3ffbfc2160da4582237d409be658f42081e9b5e3ef0841f63b9c2303b189e80f010945b7a1e2d81c1d5027d4151ab16a7bca2cabaf324d5f772b67baa4d7f038d94a0d61892d93ecbef24caf866dfd46ec8d37ae201d124e2a42e82c0da5a3eebf59ee27250eb954c25c7e36d51d97b1edf88a6bafc04e9d027b5686ec79b64ecf5fda55099cf20c7047b1d88628785e3f47fff89e05e183d96f3bc23d29c420af74e60df3cf810c113691e686b40be35241697d6664d286b7f0c916b6342fba973f7b9a7b1daf8c7f090b65468bb283de15db1711e664984b09f6e7bf348031f131fd323f6635418756b2c1051f9ae82e9a87857308be7dcc4b6677d66fc", 0x1000}, {&(0x7f00000016c0)="aa0b9eb9c315a55b1cf611da6bf37af93b592282e38001f6b45c9b627de6f0d3dc27b4c06f144d598c8a8526bdb52cb877ce29e06a4908ce90e67e5bab6a1e2b2a8bc474d3c90d69a53da092137ce4c2b45a2dd060e32ab7d43c3600f7b7227ebc281b1d79f62f1e6dc7bc50613ba438e81a5411af858a24ed06d1b82d77fcb0df8d3c16586cd4de50d1a64be98b815020d2d4123e94f560201bb08af82cfbcbb69b34c3661c02c66dc085cb8fcf6f3f5392deeb0bd9e5d3b658c2cb9a0222e6860355928aa25ce6a80c6b63b5501ef073ac6b361a21c5c8d999f67358e0e39119db6479a396d0358954d836ae366c3d74", 0xf1}, {&(0x7f00000017c0)="2fb3b070944e8fbc495dba68a43893b105d41ecb9c6af99c05eb6ca892ba6f0dd75db0157e519f1127cab68d3a98d8d32fec4b2be13dc90e8601444c1fc7566cddc1047b0237370e598211d985e78dffdfdd4b5e55bb7cc58dec411597de052a09ec50703bdd748e11d67ba385ca68d228831afec093a1c642ffd5bddcfb18a03ddcaff14fa9e05bd0514c399462398292705b8da12e587cced4349e7a9a8060ec4fde8a5afa1e254f772021263864ad5109841a2b19818f5e66f5ce45989c06e748c030492d9bdf097bc50e21c6e3c98158ffadb624aa9b47b8e2aa8d40ff5a7c5aca124e16d306c7a1461b95c446", 0xef}, {&(0x7f00000018c0)="2640e662fc7ef93bd56291a3bcc291e02cc3f2ac267479b82dba9d54189900f0c71a8ffcb9cf7b7e82d0007a9fe1da70542b5c07ce3c97af5e63613a6c4a059e4d40ccd3ba5a3a64ab143facb73e1db49deb995d301111a515631f42bdb9c1f53670a7138831bcdb6bba51dc1718e6bca101c5d222795d48ddec213598c93fae486d664cb8e0828bd0b7fda74d4c53297acf5b5cf51fad32d2b2e490bc88b48b353b7cd5cf9e10fd0ac408bd43a3cb9b3feb74208a03e6edff5e2a3e0f532af9b984c8fb8c31a2333ad47c5409c5907bc059566119784781e5b1f760b616fd1767", 0xe1}], 0x9) (async, rerun: 32) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x101, 0x3, 0x1, 0x8}, {0xfffe, 0xe7, 0x7, 0xae34}, {0xffff, 0x1, 0x9, 0x7fff}, {0x4, 0x40, 0x4}]}) (rerun: 32) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "8cc16fba349193cf2891432d607683fded8b787e", 0x2}) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x7, {0x5f6f, 0x1f}}) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000000c0)) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300000000000000", 0x89) 16:00:29 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x28790, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[{0x7, 0xb9, 0x0, 0x80000001}, {0x1, 0x9, 0x0, 0x31e}, {0x7, 0x39, 0xa7, 0x5}, {0x5, 0x80, 0x0, 0x1}]}) (async) readlink(0x0, 0x0, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/../file0\x00', 0x100, 0x147) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {&(0x7f00000012c0)=""/168, 0xa8}, {&(0x7f0000001380)=""/25, 0x19}], 0x4, &(0x7f0000001400)=""/187, 0xbb}, 0x42) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x200, 0x9, 0x8}) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r2, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x7, 0x7ff, 0x100000001}) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x19}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:29 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x2, 0x9, 0x6}, {0x3, 0x2, 0x2}, {0x27d6, 0x3, 0x8}, {0x1, 0x81, 0x7}, {0x80, 0x8, 0x99, 0x10003}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x1a4) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x104) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000f1b53f88e6aa0000262426d957c47f"]) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300000000000000", 0x89) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:29 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:29 executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) (async) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (async) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x2}) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x2d63, 0x7}, {{r2}, 0xfffffffffffffffa, 0xc1, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8001, 0xffffffff00000000}, {{r4}, 0xfffffffffffffffc, 0xb1, 0x2, 0x1, 0x7}, {{r5}, 0xfffffffffffffff9, 0x1, 0x20, 0x5, 0xf3}], 0x3, &(0x7f00000003c0)=[{{r6}, 0x6, 0xa4, 0x2, 0x2, 0x63}, {{r7}, 0xfffffffffffffffc, 0x6, 0x2, 0x91e, 0x7}, {{r8}, 0xfffffffffffffffc, 0x3, 0x1, 0x81, 0x450}, {{0xffffffffffffff9c}, 0x0, 0x41, 0x2, 0x9dd, 0x8}, {{r9}, 0xfffffffffffffffc, 0x34, 0x20, 0xfee, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xfffffffffffffbff, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x9}, {{r11}, 0xfffffffffffffff8, 0x18, 0x8, 0x2, 0x7}], 0x0, &(0x7f00000004c0)={0x9, 0x8001}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) 16:00:29 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x2, 0x9, 0x6}, {0x3, 0x2, 0x2}, {0x27d6, 0x3, 0x8}, {0x1, 0x81, 0x7}, {0x80, 0x8, 0x99, 0x10003}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x1a4) (async) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x1a4) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x104) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000f1b53f88e6aa0000262426d957c47f"]) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1a}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:29 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) 16:00:29 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x4, 0x2, 0x9, 0x6}, {0x3, 0x2, 0x2}, {0x27d6, 0x3, 0x8}, {0x1, 0x81, 0x7}, {0x80, 0x8, 0x99, 0x10003}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x1a4) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x104) (async) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x104) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000f1b53f88e6aa0000262426d957c47f"]) (async) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000f1b53f88e6aa0000262426d957c47f"]) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1b}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:29 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000000000000000", 0x8b) 16:00:29 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x6) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x1f, 0x3, 0xc0}, {0x101, 0x80, 0x3, 0x5}, {0x121, 0x6, 0x8, 0x8f7}, {0x7ff, 0x0, 0x2, 0x5}, {0x2, 0x20, 0x0, 0x9}, {0x8, 0x2, 0x0, 0x1}, {0x4, 0x7, 0x1f, 0x5}, {0x4000, 0x81, 0xf8, 0x4}]}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:29 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1c}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:29 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x6) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x1f, 0x3, 0xc0}, {0x101, 0x80, 0x3, 0x5}, {0x121, 0x6, 0x8, 0x8f7}, {0x7ff, 0x0, 0x2, 0x5}, {0x2, 0x20, 0x0, 0x9}, {0x8, 0x2, 0x0, 0x1}, {0x4, 0x7, 0x1f, 0x5}, {0x4000, 0x81, 0xf8, 0x4}]}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) (async) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x6) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x1f, 0x3, 0xc0}, {0x101, 0x80, 0x3, 0x5}, {0x121, 0x6, 0x8, 0x8f7}, {0x7ff, 0x0, 0x2, 0x5}, {0x2, 0x20, 0x0, 0x9}, {0x8, 0x2, 0x0, 0x1}, {0x4, 0x7, 0x1f, 0x5}, {0x4000, 0x81, 0xf8, 0x4}]}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:29 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1d}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0xfffffffffffffde3, 0x0, &(0x7f00000003c0)={0x8, 0x101}) setsockopt(r0, 0x1, 0x34e38, &(0x7f0000000100)="cd5c77206abd0252606351f64ef5bbb1ac4d395c65b865339bca3598942d7fcb352fbbaca34cfd2daedb59ca14f987059fbe0f0809535f3bc5a5109725c422f4beb81f5afbed10d07aab35ae88558e02d9c18290fcd886f664741355dbb385c523d78e28cb8bc986efcd3a1903b513adeb6b46d379704528f8c3bba4c002c4c41c18b1601e506bedb2e307124d3851e145575a8cc2e76a5a54c5fdb878f2b7b3c17af707a3ac265a72d5f828fa2a5a5383c740d5158badce46b014a6c2c10b9a55073b5395ae92ec50a577f206e2c43e5cd38f09af59a8c9f3212221", 0xdc) (async) r1 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x0, 0x1, 0x7fde, 0x1}, 0xc) (async) recvfrom(r0, &(0x7f0000000140)=""/174, 0xae, 0x1001, 0x0, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x40, 0xffffffff) (async) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xfffffff9) (async, rerun: 32) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) (async, rerun: 32) truncate(&(0x7f0000000000)='./file0\x00', 0x6) (async, rerun: 64) syz_open_pts() (rerun: 64) 16:00:30 executing program 1: utimes(0x0, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x15c4}, 0xc) sendmmsg(r1, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="6e2864c9f070a791436f26f0c4c6be055ee0aa38190a4fd67b7c399e555c0d256a7b21f17ff1793afd9949b9063872b3e3292122d690ab95bd228017f994a7f0e517f02803973c306819407b6af4623d8a9d081dd7bf9ee4263249ab7a81ecf8285c781d3ec1ad0f01f4f2ac09b6d8d9614e4e67e7481062f86a03aa991d1b0b04abab46e2e35cb82943a7a6db9314021ab135b36b189f5217278e53676d60de264b5c9fc24c259acd4e6aa0c5f0c71f57803109f719463144c17b729279a2", 0xbf}, {&(0x7f00000001c0)="0db448f249d4b189834d49a6130bce", 0xf}, {&(0x7f0000000200)="d134965607c868920b4d8ad6413f4e107f8768ac66b73a01b1dcd365e70d9775387fdd585932dd348cf5c778064b501048458b92c6688d4130e4453bfc06d7c22d52aa13dc490e7431909979609845564d59b707149831d689efb93e377b2136559e3337f4be8f802aae4cfbe5a0048ddc286cc3aea4de2219bf67ca694260ce1424cdd5f9a8c789e8d1411b1d0c29d8d4d567ec30795cc37bd6dde217d58f4acf23526998b67f28e8858ba777714c592bef065305c40642960d3ea50feb98aba50d226c0c543d612aa38ea034bce56f87e76c", 0xd3}], 0x3, &(0x7f0000000340)=[{0xc0, 0xffff, 0xd4c5, "dcb1ca65d2cfbef6451c722ee6b7208f1ec394cdf75f46017ef4ff53767680bca02c78dabc682c9b76c9617b183abf9d6cdbd715aad968e477cbeb33559d7e4dcfce454ce19b36544a1c2bf68ff686fa1d7bcc17a1b2ff4690ccd8e8b6191c9c98bb4a9ee53e68acafc088bc76943d201b9a4814759b0b53e08b9bb53b1c3dfcdd61e9851bfdc9624e1d7ff903bf955f65246131f54ae9e41ccd7317499dd00dfbe09ba96560867fd6f2ce0c51"}, {0x110, 0x1, 0xcb9, "c84542e324abe2686918b11f88fb475e38c70e3c495e4f03e16f86615b396fd0999422e9d785c47586db00d63efd23bd00149b42e13d8a854dcfa8568de0183e3cdabc2e25cc93da62531dcf9ab5f7d7cf8a0b02ffc9aed0a3776e88a79757946bda152ec7838888c63e66157a51062a9f463659d339e6e4d31eb54f7c2fb628fe14e730d912b494692a7c173a460ac2278bf6a1c2181a1e39e612d16255abcb4d35eea93db73fdef73fa91b541c339fda8c31a963f14d223e98e88b52737ae1e65b8eaa2a9428e402db1fc326e19420d9ac35c385e963959ceb37f7d02e495bb5f532829dedb8970296beea1262eb671d84608f2862d4636edcda"}, {0xa8, 0xffff, 0x1000, "5a5393c91de91f3738401f929c9a2cbf7a9940a2a1d9c632c37f6e1dad7081520e92619a34ad561e0fd526704a569a336854a9f4bf3e0867651ece28c00fb736324dd6b77998a9fe246714af919612fd0c3725cef3ad7ccccd661a5a2f5568616450cc5ff4144e0fc9e0c40605351a884c8e09d573532061f1c24aeb437b40463a22344958dd1d63730d6e9cce9c822b5c37"}, {0x60, 0x1, 0x400, "9ecae5830bb5d0c8a7721efa33ec0f385b7bd3abef9eef1cd31132f35003b265041dc6fcfa001526c83ddc5dfe964e489770fff9acb588a89dad80542e49b31055b8a9e17d866d4b1b4a755245ecb9"}, {0x10, 0xffff, 0x7fff}, {0x68, 0xffff, 0x8, "1b42f5558104993f2577c40569db6ec82fd470caabd2ed7c3ccf98778da900b43d6b0428e4b2bc822eb20cd6a5b43f87ac8319c92492271fc34158517ace12ba097b3f15fb35726f0de47620fb56cbd9255e50"}], 0x350}, 0x3}, 0x10, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xc000, 0x4) 16:00:30 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000000000000000", 0x8b) 16:00:30 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, 0x0) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:30 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1e}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x6) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x1f, 0x3, 0xc0}, {0x101, 0x80, 0x3, 0x5}, {0x121, 0x6, 0x8, 0x8f7}, {0x7ff, 0x0, 0x2, 0x5}, {0x2, 0x20, 0x0, 0x9}, {0x8, 0x2, 0x0, 0x1}, {0x4, 0x7, 0x1f, 0x5}, {0x4000, 0x81, 0xf8, 0x4}]}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 1: utimes(0x0, 0x0) (async) socketpair(0x20, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x15c4}, 0xc) (async) sendmmsg(r1, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="6e2864c9f070a791436f26f0c4c6be055ee0aa38190a4fd67b7c399e555c0d256a7b21f17ff1793afd9949b9063872b3e3292122d690ab95bd228017f994a7f0e517f02803973c306819407b6af4623d8a9d081dd7bf9ee4263249ab7a81ecf8285c781d3ec1ad0f01f4f2ac09b6d8d9614e4e67e7481062f86a03aa991d1b0b04abab46e2e35cb82943a7a6db9314021ab135b36b189f5217278e53676d60de264b5c9fc24c259acd4e6aa0c5f0c71f57803109f719463144c17b729279a2", 0xbf}, {&(0x7f00000001c0)="0db448f249d4b189834d49a6130bce", 0xf}, {&(0x7f0000000200)="d134965607c868920b4d8ad6413f4e107f8768ac66b73a01b1dcd365e70d9775387fdd585932dd348cf5c778064b501048458b92c6688d4130e4453bfc06d7c22d52aa13dc490e7431909979609845564d59b707149831d689efb93e377b2136559e3337f4be8f802aae4cfbe5a0048ddc286cc3aea4de2219bf67ca694260ce1424cdd5f9a8c789e8d1411b1d0c29d8d4d567ec30795cc37bd6dde217d58f4acf23526998b67f28e8858ba777714c592bef065305c40642960d3ea50feb98aba50d226c0c543d612aa38ea034bce56f87e76c", 0xd3}], 0x3, &(0x7f0000000340)=[{0xc0, 0xffff, 0xd4c5, "dcb1ca65d2cfbef6451c722ee6b7208f1ec394cdf75f46017ef4ff53767680bca02c78dabc682c9b76c9617b183abf9d6cdbd715aad968e477cbeb33559d7e4dcfce454ce19b36544a1c2bf68ff686fa1d7bcc17a1b2ff4690ccd8e8b6191c9c98bb4a9ee53e68acafc088bc76943d201b9a4814759b0b53e08b9bb53b1c3dfcdd61e9851bfdc9624e1d7ff903bf955f65246131f54ae9e41ccd7317499dd00dfbe09ba96560867fd6f2ce0c51"}, {0x110, 0x1, 0xcb9, "c84542e324abe2686918b11f88fb475e38c70e3c495e4f03e16f86615b396fd0999422e9d785c47586db00d63efd23bd00149b42e13d8a854dcfa8568de0183e3cdabc2e25cc93da62531dcf9ab5f7d7cf8a0b02ffc9aed0a3776e88a79757946bda152ec7838888c63e66157a51062a9f463659d339e6e4d31eb54f7c2fb628fe14e730d912b494692a7c173a460ac2278bf6a1c2181a1e39e612d16255abcb4d35eea93db73fdef73fa91b541c339fda8c31a963f14d223e98e88b52737ae1e65b8eaa2a9428e402db1fc326e19420d9ac35c385e963959ceb37f7d02e495bb5f532829dedb8970296beea1262eb671d84608f2862d4636edcda"}, {0xa8, 0xffff, 0x1000, "5a5393c91de91f3738401f929c9a2cbf7a9940a2a1d9c632c37f6e1dad7081520e92619a34ad561e0fd526704a569a336854a9f4bf3e0867651ece28c00fb736324dd6b77998a9fe246714af919612fd0c3725cef3ad7ccccd661a5a2f5568616450cc5ff4144e0fc9e0c40605351a884c8e09d573532061f1c24aeb437b40463a22344958dd1d63730d6e9cce9c822b5c37"}, {0x60, 0x1, 0x400, "9ecae5830bb5d0c8a7721efa33ec0f385b7bd3abef9eef1cd31132f35003b265041dc6fcfa001526c83ddc5dfe964e489770fff9acb588a89dad80542e49b31055b8a9e17d866d4b1b4a755245ecb9"}, {0x10, 0xffff, 0x7fff}, {0x68, 0xffff, 0x8, "1b42f5558104993f2577c40569db6ec82fd470caabd2ed7c3ccf98778da900b43d6b0428e4b2bc822eb20cd6a5b43f87ac8319c92492271fc34158517ace12ba097b3f15fb35726f0de47620fb56cbd9255e50"}], 0x350}, 0x3}, 0x10, 0x5) (async, rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xc000, 0x4) (rerun: 64) 16:00:30 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:30 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x21}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() ktrace(0x0, 0x5, 0x534, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000340)="bfa79641b0b9960493e320b6ea9449e9845c05206c81ab40903a8f95301ace4758b95dcd6b61bab7b7dd1318134b72aab43c893c0ce8243d7c47a8dd4f6c28a8830eb9a346e77b1a57e0587449586068fbfc00788f664c8587ae60add830509f3f6c46122998947df4287939065e9a67211c9efcd1d2f29ae1596ae8c6bb3a1592dc46de35ab2931d8d3197e0205f9742cf99e3a644d4b2942666c6e9396b91ef8184513a7ac71e04de5a5b9d94d19fb3d409ecf8b0cd875738e0f4a4332b355a7ac4d2855eece8807f1b085e1d302118672d2f0210659902d1dd78f6596be9aa6510a034ce79bc8d5a4", 0xea}, {&(0x7f0000000440)="ce3599dbd737b977776549d2eba2a5e6eb613efb22f53e2dabdbae516bfd4f6334488579d370512077194fe58700ac4f03e4e063e650d6396c9d72b81833523786aa3c15577c4995605439386eddb84869947e867f30b0e07e79d5f8042eee51f8", 0x61}, {&(0x7f00000004c0)="d7f5f48d326760876282fbb803f14507d8c5a6851ce5f28cb5e18f358e28752007622b388639e4c328c2398742200cd30bc710877854725c46080aadcdcf83a336c8c5602b17b8dd49294bf1e856ba3d66287db4f1803bcbe48c53aec9b8794fc75e5e6874d20e22124e7021500b793e18283328f69f2b5c7228636a9bd47356bc1cf325cee9657498a5164d733e3447b13064b755b0a061268bf8cd308bf3af66326db0b1df37319f86f1dd76f246d5f75bdd84558ef925e9e5a5a8e29e4bf050384145526eabf7bac33ae03c", 0xcd}, {&(0x7f00000005c0)="a61e3eab230198ea0d26ac44c088c22dd3ea61682cd271af65a0aac2514cf3163dfb948b19f9d536bdef43c495af77eade02fed9e035a9d4cf6738b25fe37cc8", 0x40}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x1}, 0x408) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r10, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r9, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 1: utimes(0x0, 0x0) socketpair(0x20, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x15c4}, 0xc) (async) sendmmsg(r1, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="6e2864c9f070a791436f26f0c4c6be055ee0aa38190a4fd67b7c399e555c0d256a7b21f17ff1793afd9949b9063872b3e3292122d690ab95bd228017f994a7f0e517f02803973c306819407b6af4623d8a9d081dd7bf9ee4263249ab7a81ecf8285c781d3ec1ad0f01f4f2ac09b6d8d9614e4e67e7481062f86a03aa991d1b0b04abab46e2e35cb82943a7a6db9314021ab135b36b189f5217278e53676d60de264b5c9fc24c259acd4e6aa0c5f0c71f57803109f719463144c17b729279a2", 0xbf}, {&(0x7f00000001c0)="0db448f249d4b189834d49a6130bce", 0xf}, {&(0x7f0000000200)="d134965607c868920b4d8ad6413f4e107f8768ac66b73a01b1dcd365e70d9775387fdd585932dd348cf5c778064b501048458b92c6688d4130e4453bfc06d7c22d52aa13dc490e7431909979609845564d59b707149831d689efb93e377b2136559e3337f4be8f802aae4cfbe5a0048ddc286cc3aea4de2219bf67ca694260ce1424cdd5f9a8c789e8d1411b1d0c29d8d4d567ec30795cc37bd6dde217d58f4acf23526998b67f28e8858ba777714c592bef065305c40642960d3ea50feb98aba50d226c0c543d612aa38ea034bce56f87e76c", 0xd3}], 0x3, &(0x7f0000000340)=[{0xc0, 0xffff, 0xd4c5, "dcb1ca65d2cfbef6451c722ee6b7208f1ec394cdf75f46017ef4ff53767680bca02c78dabc682c9b76c9617b183abf9d6cdbd715aad968e477cbeb33559d7e4dcfce454ce19b36544a1c2bf68ff686fa1d7bcc17a1b2ff4690ccd8e8b6191c9c98bb4a9ee53e68acafc088bc76943d201b9a4814759b0b53e08b9bb53b1c3dfcdd61e9851bfdc9624e1d7ff903bf955f65246131f54ae9e41ccd7317499dd00dfbe09ba96560867fd6f2ce0c51"}, {0x110, 0x1, 0xcb9, "c84542e324abe2686918b11f88fb475e38c70e3c495e4f03e16f86615b396fd0999422e9d785c47586db00d63efd23bd00149b42e13d8a854dcfa8568de0183e3cdabc2e25cc93da62531dcf9ab5f7d7cf8a0b02ffc9aed0a3776e88a79757946bda152ec7838888c63e66157a51062a9f463659d339e6e4d31eb54f7c2fb628fe14e730d912b494692a7c173a460ac2278bf6a1c2181a1e39e612d16255abcb4d35eea93db73fdef73fa91b541c339fda8c31a963f14d223e98e88b52737ae1e65b8eaa2a9428e402db1fc326e19420d9ac35c385e963959ceb37f7d02e495bb5f532829dedb8970296beea1262eb671d84608f2862d4636edcda"}, {0xa8, 0xffff, 0x1000, "5a5393c91de91f3738401f929c9a2cbf7a9940a2a1d9c632c37f6e1dad7081520e92619a34ad561e0fd526704a569a336854a9f4bf3e0867651ece28c00fb736324dd6b77998a9fe246714af919612fd0c3725cef3ad7ccccd661a5a2f5568616450cc5ff4144e0fc9e0c40605351a884c8e09d573532061f1c24aeb437b40463a22344958dd1d63730d6e9cce9c822b5c37"}, {0x60, 0x1, 0x400, "9ecae5830bb5d0c8a7721efa33ec0f385b7bd3abef9eef1cd31132f35003b265041dc6fcfa001526c83ddc5dfe964e489770fff9acb588a89dad80542e49b31055b8a9e17d866d4b1b4a755245ecb9"}, {0x10, 0xffff, 0x7fff}, {0x68, 0xffff, 0x8, "1b42f5558104993f2577c40569db6ec82fd470caabd2ed7c3ccf98778da900b43d6b0428e4b2bc822eb20cd6a5b43f87ac8319c92492271fc34158517ace12ba097b3f15fb35726f0de47620fb56cbd9255e50"}], 0x350}, 0x3}, 0x10, 0x5) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xc000, 0x4) 16:00:30 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, 0x0) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:30 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x22}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = getpid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = getpid() ktrace(0x0, 0x5, 0x534, r6) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000340)="bfa79641b0b9960493e320b6ea9449e9845c05206c81ab40903a8f95301ace4758b95dcd6b61bab7b7dd1318134b72aab43c893c0ce8243d7c47a8dd4f6c28a8830eb9a346e77b1a57e0587449586068fbfc00788f664c8587ae60add830509f3f6c46122998947df4287939065e9a67211c9efcd1d2f29ae1596ae8c6bb3a1592dc46de35ab2931d8d3197e0205f9742cf99e3a644d4b2942666c6e9396b91ef8184513a7ac71e04de5a5b9d94d19fb3d409ecf8b0cd875738e0f4a4332b355a7ac4d2855eece8807f1b085e1d302118672d2f0210659902d1dd78f6596be9aa6510a034ce79bc8d5a4", 0xea}, {&(0x7f0000000440)="ce3599dbd737b977776549d2eba2a5e6eb613efb22f53e2dabdbae516bfd4f6334488579d370512077194fe58700ac4f03e4e063e650d6396c9d72b81833523786aa3c15577c4995605439386eddb84869947e867f30b0e07e79d5f8042eee51f8", 0x61}, {&(0x7f00000004c0)="d7f5f48d326760876282fbb803f14507d8c5a6851ce5f28cb5e18f358e28752007622b388639e4c328c2398742200cd30bc710877854725c46080aadcdcf83a336c8c5602b17b8dd49294bf1e856ba3d66287db4f1803bcbe48c53aec9b8794fc75e5e6874d20e22124e7021500b793e18283328f69f2b5c7228636a9bd47356bc1cf325cee9657498a5164d733e3447b13064b755b0a061268bf8cd308bf3af66326db0b1df37319f86f1dd76f246d5f75bdd84558ef925e9e5a5a8e29e4bf050384145526eabf7bac33ae03c", 0xcd}, {&(0x7f00000005c0)="a61e3eab230198ea0d26ac44c088c22dd3ea61682cd271af65a0aac2514cf3163dfb948b19f9d536bdef43c495af77eade02fed9e035a9d4cf6738b25fe37cc8", 0x40}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x1}, 0x408) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) (async) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r10, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r9, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x2) r1 = dup(r0) listen(r1, 0xab) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) r3 = socket(0x6, 0x5, 0xfe) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvfrom$unix(r2, &(0x7f0000000280)=""/212, 0xd4, 0x1042, &(0x7f0000000380)=ANY=[@ANYBLOB="0006002f66696c6530009bc8d0ec3226d9cdec6158638977e91a098700511241758c5b7c85a37d388c81607aa60f95a004f24a0367f54307cd66bb72bfe4a0829cda776d3576bdfe917074bba1206adab9cf8d172b2024adb3cba1068ed76184f30363a056f0fbf681055f56d16e1db19fa27c110d65f50f3f28bd72ac9972edf254b485aec6f20c220c18fc919e76940ab2e0c11f59331013478b04ed62e1ca75296b084b954a"], 0xa) r4 = socket$unix(0x1, 0x0, 0x0) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000440)='w', 0x1, 0xf, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x4) r6 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000480)="e86a2ea157557b8afe6e9d105e042c1e2eee7d2391a13543e2272f3fd89566d72f13561759dc5ce5e75238928a84d3a27b8a6335e2f70469ef107d6d17cebe1a3e206a0f7609309606a41e190193b77352901d03a11b33e66b3b2720b4ee3c30c6e7889a77a36f206dc4afd880a0e485dc17b73b2b76f3ccdccb9c7c64e36e05f40b72dff0f710d82ad478f741c37fb2d20bdc3661a471d54a26dcd5fb8035c69d38cff899e39ea01bcb0ae67fb540d0939e63a7280818f15ae22635f28ba5273718aec3a6a3428a63bdc0f0146c54565cf444e252514917cfad1134493e26b8a566", 0xe2, 0x6, &(0x7f0000000040)={0x2, 0x3}, 0xc) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x7, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r2, 0x6, 0xa385, &(0x7f00000000c0)="5ca04dc99dc29b2f5d8daf558872efdd8b6d039a6bdc79fd6f6d5cf2945c681f3bddf91062b392c1e442121105184123fdb17929aad7eb4be8f1e4b1497d44dcf13bf1442e6f60fd2cda2a76c4efceb25fd40c4ad00bcc2b73f18ff34fe9c3f7e798aa40ee2971bc9961c459be9dda63420950817d016e78e35cb7eade6db67036686028ea500cedea6bb68e8c55b605ea857e223fc1b9fc0c2a9538ac0e9a4d839aa7ef05cba0c56da74afd71bfe50430421787aeeca32cb5e8aaec04af3dbbf2c4c6ac14f7b3087a4eea94f70f7e8770e5e6fb469200fcf214a7c78a1f1d22b75b74b223c725e0b3fda46f0bda124d92f5cfce4d", 0xf5) write(r3, &(0x7f0000000240)="04", 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 16:00:30 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = getpid() (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) (async) r4 = fcntl$dupfd(r0, 0xa, r0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = getpid() ktrace(0x0, 0x5, 0x534, r6) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000340)="bfa79641b0b9960493e320b6ea9449e9845c05206c81ab40903a8f95301ace4758b95dcd6b61bab7b7dd1318134b72aab43c893c0ce8243d7c47a8dd4f6c28a8830eb9a346e77b1a57e0587449586068fbfc00788f664c8587ae60add830509f3f6c46122998947df4287939065e9a67211c9efcd1d2f29ae1596ae8c6bb3a1592dc46de35ab2931d8d3197e0205f9742cf99e3a644d4b2942666c6e9396b91ef8184513a7ac71e04de5a5b9d94d19fb3d409ecf8b0cd875738e0f4a4332b355a7ac4d2855eece8807f1b085e1d302118672d2f0210659902d1dd78f6596be9aa6510a034ce79bc8d5a4", 0xea}, {&(0x7f0000000440)="ce3599dbd737b977776549d2eba2a5e6eb613efb22f53e2dabdbae516bfd4f6334488579d370512077194fe58700ac4f03e4e063e650d6396c9d72b81833523786aa3c15577c4995605439386eddb84869947e867f30b0e07e79d5f8042eee51f8", 0x61}, {&(0x7f00000004c0)="d7f5f48d326760876282fbb803f14507d8c5a6851ce5f28cb5e18f358e28752007622b388639e4c328c2398742200cd30bc710877854725c46080aadcdcf83a336c8c5602b17b8dd49294bf1e856ba3d66287db4f1803bcbe48c53aec9b8794fc75e5e6874d20e22124e7021500b793e18283328f69f2b5c7228636a9bd47356bc1cf325cee9657498a5164d733e3447b13064b755b0a061268bf8cd308bf3af66326db0b1df37319f86f1dd76f246d5f75bdd84558ef925e9e5a5a8e29e4bf050384145526eabf7bac33ae03c", 0xcd}, {&(0x7f00000005c0)="a61e3eab230198ea0d26ac44c088c22dd3ea61682cd271af65a0aac2514cf3163dfb948b19f9d536bdef43c495af77eade02fed9e035a9d4cf6738b25fe37cc8", 0x40}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, 0x0, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x1}, 0x408) (async) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 64) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) (rerun: 64) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r10, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r9, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 3: sysctl$kern(&(0x7f00000002c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000040)="58558762f23de45abd686a0dfaf6968c275eaa29c5e527e9c340d3f26c7ae8ac6278c0d11cde8075fe40397817a81ac0d38505bf8e0fb259b6682c5f6203b92e59b4ffa9de7b7f9bf1818cabb3df32e56dd6e36b0a6e40e22e6c250d990b0b759886fa87ea3583", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="aed40dd0ae990f4621d64ff58bc725bcb7453eaff7716ce38a6ad1a38d4f5c3d49e5509c0582e3aa8da14df3e488ad63ff27932429f6de923f932876e5a1cb98bb226135004f92cd31444be4adfe4b62d40aaf4f6b27bd25b60eda42591b41560fc4d0a437af3ccffc288bf5a7f2fea71093e7fe2638c04938f110d6f7f57196daa9ee2929476e2db0fd8a2039a05021f340099338229867d359c2b2fdfb32465df2530e78b415f820e5340b26434a7fbf70a48b0600c990692077ca972d165f0e8f4bd03453f25385eca98737ed07e04ef541796c8e3e56b5588193ed9640f4281cae81580eb37a746a85503812681f196c7a6def62", 0xf6) 16:00:30 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x23}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x2) r1 = dup(r0) listen(r1, 0xab) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) socket(0x6, 0x5, 0xfe) (async) r3 = socket(0x6, 0x5, 0xfe) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvfrom$unix(r2, &(0x7f0000000280)=""/212, 0xd4, 0x1042, &(0x7f0000000380)=ANY=[@ANYBLOB="0006002f66696c6530009bc8d0ec3226d9cdec6158638977e91a098700511241758c5b7c85a37d388c81607aa60f95a004f24a0367f54307cd66bb72bfe4a0829cda776d3576bdfe917074bba1206adab9cf8d172b2024adb3cba1068ed76184f30363a056f0fbf681055f56d16e1db19fa27c110d65f50f3f28bd72ac9972edf254b485aec6f20c220c18fc919e76940ab2e0c11f59331013478b04ed62e1ca75296b084b954a"], 0xa) r4 = socket$unix(0x1, 0x0, 0x0) dup(r4) (async) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000440)='w', 0x1, 0xf, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) (async) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x4) (async) socket(0x20, 0x0, 0x4) dup(0xffffffffffffffff) (async) r6 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000480)="e86a2ea157557b8afe6e9d105e042c1e2eee7d2391a13543e2272f3fd89566d72f13561759dc5ce5e75238928a84d3a27b8a6335e2f70469ef107d6d17cebe1a3e206a0f7609309606a41e190193b77352901d03a11b33e66b3b2720b4ee3c30c6e7889a77a36f206dc4afd880a0e485dc17b73b2b76f3ccdccb9c7c64e36e05f40b72dff0f710d82ad478f741c37fb2d20bdc3661a471d54a26dcd5fb8035c69d38cff899e39ea01bcb0ae67fb540d0939e63a7280818f15ae22635f28ba5273718aec3a6a3428a63bdc0f0146c54565cf444e252514917cfad1134493e26b8a566", 0xe2, 0x6, &(0x7f0000000040)={0x2, 0x3}, 0xc) (async) sendto$inet(r6, &(0x7f0000000480)="e86a2ea157557b8afe6e9d105e042c1e2eee7d2391a13543e2272f3fd89566d72f13561759dc5ce5e75238928a84d3a27b8a6335e2f70469ef107d6d17cebe1a3e206a0f7609309606a41e190193b77352901d03a11b33e66b3b2720b4ee3c30c6e7889a77a36f206dc4afd880a0e485dc17b73b2b76f3ccdccb9c7c64e36e05f40b72dff0f710d82ad478f741c37fb2d20bdc3661a471d54a26dcd5fb8035c69d38cff899e39ea01bcb0ae67fb540d0939e63a7280818f15ae22635f28ba5273718aec3a6a3428a63bdc0f0146c54565cf444e252514917cfad1134493e26b8a566", 0xe2, 0x6, &(0x7f0000000040)={0x2, 0x3}, 0xc) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x7, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r2, 0x6, 0xa385, &(0x7f00000000c0)="5ca04dc99dc29b2f5d8daf558872efdd8b6d039a6bdc79fd6f6d5cf2945c681f3bddf91062b392c1e442121105184123fdb17929aad7eb4be8f1e4b1497d44dcf13bf1442e6f60fd2cda2a76c4efceb25fd40c4ad00bcc2b73f18ff34fe9c3f7e798aa40ee2971bc9961c459be9dda63420950817d016e78e35cb7eade6db67036686028ea500cedea6bb68e8c55b605ea857e223fc1b9fc0c2a9538ac0e9a4d839aa7ef05cba0c56da74afd71bfe50430421787aeeca32cb5e8aaec04af3dbbf2c4c6ac14f7b3087a4eea94f70f7e8770e5e6fb469200fcf214a7c78a1f1d22b75b74b223c725e0b3fda46f0bda124d92f5cfce4d", 0xf5) write(r3, &(0x7f0000000240)="04", 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 16:00:30 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x9, 0x8, 0x6}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, 0x0) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d9823676000000000000000000005583000000000000000000", 0x8b) 16:00:30 executing program 3: sysctl$kern(&(0x7f00000002c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000040)="58558762f23de45abd686a0dfaf6968c275eaa29c5e527e9c340d3f26c7ae8ac6278c0d11cde8075fe40397817a81ac0d38505bf8e0fb259b6682c5f6203b92e59b4ffa9de7b7f9bf1818cabb3df32e56dd6e36b0a6e40e22e6c250d990b0b759886fa87ea3583", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="aed40dd0ae990f4621d64ff58bc725bcb7453eaff7716ce38a6ad1a38d4f5c3d49e5509c0582e3aa8da14df3e488ad63ff27932429f6de923f932876e5a1cb98bb226135004f92cd31444be4adfe4b62d40aaf4f6b27bd25b60eda42591b41560fc4d0a437af3ccffc288bf5a7f2fea71093e7fe2638c04938f110d6f7f57196daa9ee2929476e2db0fd8a2039a05021f340099338229867d359c2b2fdfb32465df2530e78b415f820e5340b26434a7fbf70a48b0600c990692077ca972d165f0e8f4bd03453f25385eca98737ed07e04ef541796c8e3e56b5588193ed9640f4281cae81580eb37a746a85503812681f196c7a6def62", 0xf6) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000040)="58558762f23de45abd686a0dfaf6968c275eaa29c5e527e9c340d3f26c7ae8ac6278c0d11cde8075fe40397817a81ac0d38505bf8e0fb259b6682c5f6203b92e59b4ffa9de7b7f9bf1818cabb3df32e56dd6e36b0a6e40e22e6c250d990b0b759886fa87ea3583", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="aed40dd0ae990f4621d64ff58bc725bcb7453eaff7716ce38a6ad1a38d4f5c3d49e5509c0582e3aa8da14df3e488ad63ff27932429f6de923f932876e5a1cb98bb226135004f92cd31444be4adfe4b62d40aaf4f6b27bd25b60eda42591b41560fc4d0a437af3ccffc288bf5a7f2fea71093e7fe2638c04938f110d6f7f57196daa9ee2929476e2db0fd8a2039a05021f340099338229867d359c2b2fdfb32465df2530e78b415f820e5340b26434a7fbf70a48b0600c990692077ca972d165f0e8f4bd03453f25385eca98737ed07e04ef541796c8e3e56b5588193ed9640f4281cae81580eb37a746a85503812681f196c7a6def62", 0xf6) 16:00:30 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:30 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x2) r1 = dup(r0) listen(r1, 0xab) (async) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) accept$inet(r0, 0x0, 0x0) (async) r3 = socket(0x6, 0x5, 0xfe) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) (async) recvfrom$unix(r2, &(0x7f0000000280)=""/212, 0xd4, 0x1042, &(0x7f0000000380)=ANY=[@ANYBLOB="0006002f66696c6530009bc8d0ec3226d9cdec6158638977e91a098700511241758c5b7c85a37d388c81607aa60f95a004f24a0367f54307cd66bb72bfe4a0829cda776d3576bdfe917074bba1206adab9cf8d172b2024adb3cba1068ed76184f30363a056f0fbf681055f56d16e1db19fa27c110d65f50f3f28bd72ac9972edf254b485aec6f20c220c18fc919e76940ab2e0c11f59331013478b04ed62e1ca75296b084b954a"], 0xa) r4 = socket$unix(0x1, 0x0, 0x0) r5 = dup(r4) sendto$inet(r5, &(0x7f0000000440)='w', 0x1, 0xf, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x20, 0x0, 0x4) (async) r6 = dup(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000480)="e86a2ea157557b8afe6e9d105e042c1e2eee7d2391a13543e2272f3fd89566d72f13561759dc5ce5e75238928a84d3a27b8a6335e2f70469ef107d6d17cebe1a3e206a0f7609309606a41e190193b77352901d03a11b33e66b3b2720b4ee3c30c6e7889a77a36f206dc4afd880a0e485dc17b73b2b76f3ccdccb9c7c64e36e05f40b72dff0f710d82ad478f741c37fb2d20bdc3661a471d54a26dcd5fb8035c69d38cff899e39ea01bcb0ae67fb540d0939e63a7280818f15ae22635f28ba5273718aec3a6a3428a63bdc0f0146c54565cf444e252514917cfad1134493e26b8a566", 0xe2, 0x6, &(0x7f0000000040)={0x2, 0x3}, 0xc) (async) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) socket$inet6(0x18, 0x5, 0x4) (async) setsockopt(r0, 0x7, 0x5, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r2, 0x6, 0xa385, &(0x7f00000000c0)="5ca04dc99dc29b2f5d8daf558872efdd8b6d039a6bdc79fd6f6d5cf2945c681f3bddf91062b392c1e442121105184123fdb17929aad7eb4be8f1e4b1497d44dcf13bf1442e6f60fd2cda2a76c4efceb25fd40c4ad00bcc2b73f18ff34fe9c3f7e798aa40ee2971bc9961c459be9dda63420950817d016e78e35cb7eade6db67036686028ea500cedea6bb68e8c55b605ea857e223fc1b9fc0c2a9538ac0e9a4d839aa7ef05cba0c56da74afd71bfe50430421787aeeca32cb5e8aaec04af3dbbf2c4c6ac14f7b3087a4eea94f70f7e8770e5e6fb469200fcf214a7c78a1f1d22b75b74b223c725e0b3fda46f0bda124d92f5cfce4d", 0xf5) write(r3, &(0x7f0000000240)="04", 0x1) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) 16:00:30 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x24}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/140, 0x8c) 16:00:30 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x9, 0x8, 0x6}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:30 executing program 3: sysctl$kern(&(0x7f00000002c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000040)="58558762f23de45abd686a0dfaf6968c275eaa29c5e527e9c340d3f26c7ae8ac6278c0d11cde8075fe40397817a81ac0d38505bf8e0fb259b6682c5f6203b92e59b4ffa9de7b7f9bf1818cabb3df32e56dd6e36b0a6e40e22e6c250d990b0b759886fa87ea3583", &(0x7f00000000c0)=0x67, &(0x7f0000000100)="aed40dd0ae990f4621d64ff58bc725bcb7453eaff7716ce38a6ad1a38d4f5c3d49e5509c0582e3aa8da14df3e488ad63ff27932429f6de923f932876e5a1cb98bb226135004f92cd31444be4adfe4b62d40aaf4f6b27bd25b60eda42591b41560fc4d0a437af3ccffc288bf5a7f2fea71093e7fe2638c04938f110d6f7f57196daa9ee2929476e2db0fd8a2039a05021f340099338229867d359c2b2fdfb32465df2530e78b415f820e5340b26434a7fbf70a48b0600c990692077ca972d165f0e8f4bd03453f25385eca98737ed07e04ef541796c8e3e56b5588193ed9640f4281cae81580eb37a746a85503812681f196c7a6def62", 0xf6) 16:00:31 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0xffff, 0x7, 0x83}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r6 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5e1, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r6, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x8, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgid(0xffffffffffffffff) r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r8, 0x0, 0x0, r11, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r10, 0x1f8, 0xffff, 0x7, 0x7f}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r9, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r12 = getegid() semop(r7, &(0x7f0000000300)=[{0x2, 0xfff6}, {0x2, 0x393, 0x1000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r8, r12, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) chown(&(0x7f0000000040)='./file0\x00', r2, r12) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="23684cb4611a338882ab006bd50173eeb8e660f5995bd758baebc2cf79761c1e284d18b34475a590bcc35f60e9", 0x2d}, {&(0x7f0000000140)="892fe55d401bf4d796b9400b6ad39059956b490d0ad7e6c4fb9db1c352b32a01a313ab97e31ccadd936106edaf89dd88cc72a0fbc47253d4f69e083ba31cdb445a7649e768e383eae1659639b0858dd56741a97fa7f8e61cc0c62795aeb5be173221d41f2fe1319f22eb227c5c78882ff6d257725a2b9dc462647499bae4e1462cb8672e206f077b5675dfbeaddba19867a65bdc7d72fc13c59c08a88099b6763e9d17633af5dcff7f63e75cd794d149bb2bc79a9be1e501f6d7a57bbbca212468d596c30ffa", 0xc6}, {&(0x7f0000000240)="c0742726c52c128be4b2cd143023ea6d5dbb21ff124d838b18dabf8aa32e4f93b9125b1ae5de7e6f9e651d38b8", 0x2d}, {&(0x7f0000000480)="a73965e7d48f6fd68c2bef0128baf9ca2acfa5668480cc80c9d631437e3090c87a0182bf705fe1060eac8a385f21d707e5ba7b13b22620c06b74cddddc76138cf7fee6cf97af644402c33b0adb131e0000", 0x51}], 0x4) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/140, 0x8c) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x9, 0x8, 0x6}) (async) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x9, 0x8, 0x6}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x23, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000080)="10302b42ca1e43fac0973cf96bf21bd34762b413e3794e49deae356fbe11ed4ae30f20ac397b9954a5ab7bb40116f0e5029209f8a8237e02503804ca257e6273bfb4bc868de873f86c8559b7e8575b3b5d2d2f0cb94bcf27a3167a4e9ec7a2439f170b0b562264b8efbd9221643330770ab1bb2b67cefe50201a6c1c998a8122b93d794eaa0bedd071611674bca37f28732b91acbbe7465daf4e65abfb2b2571f2ba393bb89903d7", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="ca8915c029a30ab3f8fda723711c08ab03c05c14cbfbb5613adeea3c4ec4", 0x1e) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x25}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/112, 0x70}], 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x4000000000000003, &(0x7f00000000c0)="010000d2c112f834008d4397756c970e1b96b56d18d09d71aab2f538371a37aeb77c8c642fe0f4762f99928913a226ebf63d7872bb438743b2d72b408d0ef1da2144bddb7b227b7855622b07295d297f6fb626c0549da377e1ce4ac96c167e453ca1a13ebf3871d2f6db2b6dc19a189b4be88ebc24899d9e4ded705f50", &(0x7f0000000140)=0x7d, &(0x7f0000000300)="0bce3883a789fd58bd130cf29bc058a82da8fe603d4d2c6123b5fae9f4ffffa8847b08abbedf3d631bf7ce2e8a8990641f4c0e06cc7bc7cb82de13ba4b80103702c02feac4f4a2ecc42d09e87922450c6fe0ff57c8530f6a2acfbc6bb346f5417d536690b2c80a1bbf84e2b6f2eff2fd87e79e9545c8399fe75ef1643425b305414f66dc711a1536acc459e2bbcdd22a43c722ef1ce296ef9993de9ecf34a7f08c8be716f5ac21ea4c9e910304cd82b6faca2ce571a80f87bc159e09bd8b16b399880e8263c8155afdb6c76f00e40a8586c9f743519474db4c37ef61252a59b947406e4ac6a6ba09cef3aac7369c9c56070c3cee0000000000008c47b371480b82ab3d65930000", 0x107) 16:00:31 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r3 = getgid() (async) r4 = getpgid(0xffffffffffffffff) (async) r5 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0xffff, 0x7, 0x83}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async) r6 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5e1, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r6, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) (async) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x8, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r9 = getgid() (async) r10 = getpgid(0xffffffffffffffff) (async) r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r8, 0x0, 0x0, r11, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r10, 0x1f8, 0xffff, 0x7, 0x7f}) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r9, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async) r12 = getegid() semop(r7, &(0x7f0000000300)=[{0x2, 0xfff6}, {0x2, 0x393, 0x1000}], 0x2) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r8, r12, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) (async) chown(&(0x7f0000000040)='./file0\x00', r2, r12) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="23684cb4611a338882ab006bd50173eeb8e660f5995bd758baebc2cf79761c1e284d18b34475a590bcc35f60e9", 0x2d}, {&(0x7f0000000140)="892fe55d401bf4d796b9400b6ad39059956b490d0ad7e6c4fb9db1c352b32a01a313ab97e31ccadd936106edaf89dd88cc72a0fbc47253d4f69e083ba31cdb445a7649e768e383eae1659639b0858dd56741a97fa7f8e61cc0c62795aeb5be173221d41f2fe1319f22eb227c5c78882ff6d257725a2b9dc462647499bae4e1462cb8672e206f077b5675dfbeaddba19867a65bdc7d72fc13c59c08a88099b6763e9d17633af5dcff7f63e75cd794d149bb2bc79a9be1e501f6d7a57bbbca212468d596c30ffa", 0xc6}, {&(0x7f0000000240)="c0742726c52c128be4b2cd143023ea6d5dbb21ff124d838b18dabf8aa32e4f93b9125b1ae5de7e6f9e651d38b8", 0x2d}, {&(0x7f0000000480)="a73965e7d48f6fd68c2bef0128baf9ca2acfa5668480cc80c9d631437e3090c87a0182bf705fe1060eac8a385f21d707e5ba7b13b22620c06b74cddddc76138cf7fee6cf97af644402c33b0adb131e0000", 0x51}], 0x4) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/140, 0x8c) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x23, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000080)="10302b42ca1e43fac0973cf96bf21bd34762b413e3794e49deae356fbe11ed4ae30f20ac397b9954a5ab7bb40116f0e5029209f8a8237e02503804ca257e6273bfb4bc868de873f86c8559b7e8575b3b5d2d2f0cb94bcf27a3167a4e9ec7a2439f170b0b562264b8efbd9221643330770ab1bb2b67cefe50201a6c1c998a8122b93d794eaa0bedd071611674bca37f28732b91acbbe7465daf4e65abfb2b2571f2ba393bb89903d7", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="ca8915c029a30ab3f8fda723711c08ab03c05c14cbfbb5613adeea3c4ec4", 0x1e) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:31 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/112, 0x70}], 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x4000000000000003, &(0x7f00000000c0)="010000d2c112f834008d4397756c970e1b96b56d18d09d71aab2f538371a37aeb77c8c642fe0f4762f99928913a226ebf63d7872bb438743b2d72b408d0ef1da2144bddb7b227b7855622b07295d297f6fb626c0549da377e1ce4ac96c167e453ca1a13ebf3871d2f6db2b6dc19a189b4be88ebc24899d9e4ded705f50", &(0x7f0000000140)=0x7d, &(0x7f0000000300)="0bce3883a789fd58bd130cf29bc058a82da8fe603d4d2c6123b5fae9f4ffffa8847b08abbedf3d631bf7ce2e8a8990641f4c0e06cc7bc7cb82de13ba4b80103702c02feac4f4a2ecc42d09e87922450c6fe0ff57c8530f6a2acfbc6bb346f5417d536690b2c80a1bbf84e2b6f2eff2fd87e79e9545c8399fe75ef1643425b305414f66dc711a1536acc459e2bbcdd22a43c722ef1ce296ef9993de9ecf34a7f08c8be716f5ac21ea4c9e910304cd82b6faca2ce571a80f87bc159e09bd8b16b399880e8263c8155afdb6c76f00e40a8586c9f743519474db4c37ef61252a59b947406e4ac6a6ba09cef3aac7369c9c56070c3cee0000000000008c47b371480b82ab3d65930000", 0x107) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x26}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r3 = getgid() (async) r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0xffff, 0x7, 0x83}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async) r6 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5e1, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r6, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) (async) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x8, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x9}, {0x0, 0x3ff, 0x1c00}, {0x0, 0xfeff, 0x800}], 0x4) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r9 = getgid() (async, rerun: 32) r10 = getpgid(0xffffffffffffffff) (async, rerun: 32) r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001bc0)={{0x9c1, r8, 0x0, 0x0, r11, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r10, 0x1f8, 0xffff, 0x7, 0x7f}) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r9, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r12 = getegid() semop(r7, &(0x7f0000000300)=[{0x2, 0xfff6}, {0x2, 0x393, 0x1000}], 0x2) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r8, r12, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) (async) chown(&(0x7f0000000040)='./file0\x00', r2, r12) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="23684cb4611a338882ab006bd50173eeb8e660f5995bd758baebc2cf79761c1e284d18b34475a590bcc35f60e9", 0x2d}, {&(0x7f0000000140)="892fe55d401bf4d796b9400b6ad39059956b490d0ad7e6c4fb9db1c352b32a01a313ab97e31ccadd936106edaf89dd88cc72a0fbc47253d4f69e083ba31cdb445a7649e768e383eae1659639b0858dd56741a97fa7f8e61cc0c62795aeb5be173221d41f2fe1319f22eb227c5c78882ff6d257725a2b9dc462647499bae4e1462cb8672e206f077b5675dfbeaddba19867a65bdc7d72fc13c59c08a88099b6763e9d17633af5dcff7f63e75cd794d149bb2bc79a9be1e501f6d7a57bbbca212468d596c30ffa", 0xc6}, {&(0x7f0000000240)="c0742726c52c128be4b2cd143023ea6d5dbb21ff124d838b18dabf8aa32e4f93b9125b1ae5de7e6f9e651d38b8", 0x2d}, {&(0x7f0000000480)="a73965e7d48f6fd68c2bef0128baf9ca2acfa5668480cc80c9d631437e3090c87a0182bf705fe1060eac8a385f21d707e5ba7b13b22620c06b74cddddc76138cf7fee6cf97af644402c33b0adb131e0000", 0x51}], 0x4) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x27}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x23, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x2}, 0x4, &(0x7f0000000080)="10302b42ca1e43fac0973cf96bf21bd34762b413e3794e49deae356fbe11ed4ae30f20ac397b9954a5ab7bb40116f0e5029209f8a8237e02503804ca257e6273bfb4bc868de873f86c8559b7e8575b3b5d2d2f0cb94bcf27a3167a4e9ec7a2439f170b0b562264b8efbd9221643330770ab1bb2b67cefe50201a6c1c998a8122b93d794eaa0bedd071611674bca37f28732b91acbbe7465daf4e65abfb2b2571f2ba393bb89903d7", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="ca8915c029a30ab3f8fda723711c08ab03c05c14cbfbb5613adeea3c4ec4", 0x1e) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:31 executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/112, 0x70}], 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x4000000000000003, &(0x7f00000000c0)="010000d2c112f834008d4397756c970e1b96b56d18d09d71aab2f538371a37aeb77c8c642fe0f4762f99928913a226ebf63d7872bb438743b2d72b408d0ef1da2144bddb7b227b7855622b07295d297f6fb626c0549da377e1ce4ac96c167e453ca1a13ebf3871d2f6db2b6dc19a189b4be88ebc24899d9e4ded705f50", &(0x7f0000000140)=0x7d, &(0x7f0000000300)="0bce3883a789fd58bd130cf29bc058a82da8fe603d4d2c6123b5fae9f4ffffa8847b08abbedf3d631bf7ce2e8a8990641f4c0e06cc7bc7cb82de13ba4b80103702c02feac4f4a2ecc42d09e87922450c6fe0ff57c8530f6a2acfbc6bb346f5417d536690b2c80a1bbf84e2b6f2eff2fd87e79e9545c8399fe75ef1643425b305414f66dc711a1536acc459e2bbcdd22a43c722ef1ce296ef9993de9ecf34a7f08c8be716f5ac21ea4c9e910304cd82b6faca2ce571a80f87bc159e09bd8b16b399880e8263c8155afdb6c76f00e40a8586c9f743519474db4c37ef61252a59b947406e4ac6a6ba09cef3aac7369c9c56070c3cee0000000000008c47b371480b82ab3d65930000", 0x107) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/112, 0x70}], 0x2) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x4000000000000003, &(0x7f00000000c0)="010000d2c112f834008d4397756c970e1b96b56d18d09d71aab2f538371a37aeb77c8c642fe0f4762f99928913a226ebf63d7872bb438743b2d72b408d0ef1da2144bddb7b227b7855622b07295d297f6fb626c0549da377e1ce4ac96c167e453ca1a13ebf3871d2f6db2b6dc19a189b4be88ebc24899d9e4ded705f50", &(0x7f0000000140)=0x7d, &(0x7f0000000300)="0bce3883a789fd58bd130cf29bc058a82da8fe603d4d2c6123b5fae9f4ffffa8847b08abbedf3d631bf7ce2e8a8990641f4c0e06cc7bc7cb82de13ba4b80103702c02feac4f4a2ecc42d09e87922450c6fe0ff57c8530f6a2acfbc6bb346f5417d536690b2c80a1bbf84e2b6f2eff2fd87e79e9545c8399fe75ef1643425b305414f66dc711a1536acc459e2bbcdd22a43c722ef1ce296ef9993de9ecf34a7f08c8be716f5ac21ea4c9e910304cd82b6faca2ce571a80f87bc159e09bd8b16b399880e8263c8155afdb6c76f00e40a8586c9f743519474db4c37ef61252a59b947406e4ac6a6ba09cef3aac7369c9c56070c3cee0000000000008c47b371480b82ab3d65930000", 0x107) (async) 16:00:31 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x64d3) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) writev(r9, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1459ac14214686ac76cbbc193c9f592bec58ecec598897a7db5394327939cfb32f11d7cc26de188a38bff0a576dc71797d0c726c9864fbc90188abe983a0e24579fbc1ee7044d55c0956e762ff86f08ca4b0f930a62c6d452eb13fff9654438dd43214cf50cb3583f35ca18ab740414e7d827d00e423db704b42d669654c2facb8fa63d2f4d3e57d1454a136959fce84ea8e3da69fd1a02ef41e20763d64b3edafca71adebceba45561a57b9616d3ee70d7b5eb09aeff66edc191aa489faf110d4fe4fbde454565220a171a2d4d50b16495d6b4bc0027c7492f31f198d1b3eafea6d1ecb67c3e71b52ad337ba8fce63f2d453e2dc37e1b982b41e14cdbbe", 0xfe}, {&(0x7f00000003c0)="f84ed82d17e2ad39143868a06ca1325f910085a0d14c16f905f13eb9433a1419d56fcc5689f46be857b0ad8513104ecae243e989c09a33e8e0295fe33371ae16ff3e9c915298d2d9279ca0ddb89e1fbd887d3c9e35e6ce7870e16e27df863e940ec25beca6e4e799810c0ee5d595f13286780c7df78f2afa0f98f252b39fabe1761afdcbbdb2c1be023bffbda49763f0e7396ee8950e39343b4a87bc535723840581ac07bc225361727cedc18409e7bef10dcc35c7efe84f1055e98bdb29433b3c", 0xc1}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r10, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x28}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r7, 0x0, &(0x7f0000005e80)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) r9 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f0000000180)="db7c1a81122281325339a3036a3e04223d6598e3b76738343e3a83f7ec9219b90fd2057045ec5e8a5c277d74050b721e29ec355adf51054cafaf7f568c19d60b673c61d4dacd1d659bd05212e92fe6c39cd82bcd0801bc0639758c57503333ffb7c92e9e4ff33b1d65db306307d27e7433316c", 0x73}], 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x16}]}) write(r11, &(0x7f00000000c0)="35fa751b957390ca1c7e8f0ba29e", 0xe) r12 = getpgid(r2) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="9ba22cdb66788c49615ebd11439aea28de5c1c81316a129b42e2948b491a3254f40345538cd01e87504a40707a223c2b6779684b6b21ea406746d48caff89bc0a178f73eba2204a6dda45aa51f079ddec0d134b8e2c59484d665dab0eee42f0663c5d2f53203128bf131f807ba318e66f1db611f79102140132e717c35c15eac43c63cf183798c9822b7802e07dc05539a51c381494392ef22fed3e60e232762e2a7ac40ddee01fce9c6f26775cb8d119dd912cd0dbdc84d3c6cef76231da8c4985fe40fc8e9fe36304b03783e1b5b288c543455eb741857da07f33eefbd060cd5df4025216a8574359a8755047a", 0xee}, {&(0x7f0000000340)="41c5b45b2abed127abaef09f46f6dccfeb8f9aae3b9f88078ceab5a1ad6a106cca802859d8d45f2e9a1128ee010f9a588ad7d7abdbd5cdc1b5282ded0e", 0x3d}, {&(0x7f00000006c0)="241fb9deca61c8550db9f7e121c324907e3fcf54730e9099df6e006c547c6e3f6aaa258cddcbbefeffb9a176735f7dc4870504a803e32fe07ee26de0f274d71793f014c050470d4c886df272ac4c62ae54907503f25e6a1fc164e03b46aea88f52e6e92aff12e03dce33352f1dcdeb562c5bbb296cc194405b039e0c8c869a22966333cec562fa686f20a94fcd27c86fca091e87588cf0f152e63e15eabfeb64af6af066ea4eb726eedd25dc724bd3323d0f60bdb9726877f5740fd77a3e29c512598fd02d5855e596b0fc12a8fa457468d2727043711b81751059ecca6c68ce8a25cb53473e776dbdb208802bc32a3a0fd533215780f8d14ba3bd2baf5d2365534039118ac6121c858c16ef56ebc3022d7b7120f4af19aa3b78eb54f509ee70b357f74bc9cf5192e69d77809d4318106b46119e18272d1cbb10fd3b619b3ed9e009376fbb9e2511740a2b87134668da5ce77ce5ded897578df9e815afd8b3db169ffc97ed32c6b1f44d14d9d6074f208690a00c2fa5f0859873523cccfb8dbc8be53e81bdf098fa1a0bf1833b92e95ff48c9636e151542b6176dadbde3419a4d0ea822ea8999f1f62cf1cff739602b1a1a1ed69f382706fa61ce402e2c6e625f5be58a34fa995674bdb8232fedd21d07253367ed229411cd8fe26c89fba971f8635e02f3990ad8870ec3477948f04c7b39aedb4527e6fc27135f124dc534f7e6f65c0a739ae5affc489927b31bb3203a67961a397fefbaca4db91910d572904c8e2d69cdfc6d6c5582c17314bd1d9da004d0532eb51d6dd7d9c3e25eaadb0e39094a0e9737855c72ee4fefe4bfbf4c8b1b8b41344885fdb3aa2f739fd81168dfa15c54746a62da41084db09d8d369321be5f46fa57ecca51ff4b969564546bacaac1d7ed7eda3ef3f39eac69c4abf15c28f8d4164edd117dc88ece3f712a97d4f084ce77dee9edd9853e8872740e26d3546ee758d12b96184430a62ae1b2655988acbed7cd3c03ea3dc4b02cfcd1c1380b1e8c464e4eaf16aeae70fb999ffb833a522fce1cc91b03d824ef4f068296228a5bc39bc2a81ff6eaf011e367ff3b432a300d70209a45da09712636faf858d8ecf227a1aa2264f74d4610dba5a80455c35498efbede3925da1ed3a8b53cb91d73a52190dfb474cd5b218e29eb3a063ffcba04c7162bf9390861c69e914e8bfb8c4b5f7696b49a06aec0fae5b6f604808eac93ed956a5e46851924e25c08343086c36b9f65f51691cfbd9d012c7441c891231bd3ef611b242977556ac6e55b201db4a36a5050a5f003c754b62da23a01ef9fe49df8afe4622080f002960ed0664cbed2abf15452bd78168975fda1cf80d31dddca853c4adae981ce069fd3cade53996fb936c5859b2f61918fd5c8aa7f9be33a5b5fdde04fd5b6d23a2a2f8f344cadc034d35f8f226175d2c28090dfa4cabd465d35c49e4ce8aae75b539319455200df45a72794b7a8499f52a56d57b4ce6727223b009722bf70760eadb2bf39992b41cb83c09bb9084698df5227352c7b86a8caaba83b8380929ad71a37b53fdec7ff2cbe02431c982aaf9bd39935725786beea6c46b0e2afd6741698e7206c16a8d613cd40349c0fae2a0a54ec54c25df081680cd25aa95342d24a2eca1446a8e451c0f15d48e4f81bc5f045c51e647a1c5bdaefbcd3943ff3ac04756a3d458d20c43d13f6538e819420c8140ede81c291333d1edb956b0b28a416bc80d37de01a0825a74f9e4a268017225b0b8075903b76ee9365c97929cbcb662bd714c37870097928614bb8de93f65354c2048fc91b159f2eb1391460e9f846d0a7642403b2061788cbecd27d8ed5d91db8fc91f210d89c71bb11d28c68668c34669552c34abd7560da2745d1306c0f9ea945e98bb8e95e849ed463ddf7859f61f859cf884f127b62cb9f1683a28602d6457aef7fec482fc6f3ec4c8dce61aa842c6212648f28691cd14dfe28c0a219cead4ce3c0bf9894e1f6761eaad346ef371e09d8678f91511c719fa5dae16cbd8424fa10f0bdbb77ecfa865156beba573ec1c0aabfd992f29f89c372553ad962fa79eacbf2211e69a7724cd8a7a6867cd0583f65453e309932357d65189839c08afe5974a0fbedf796b263c7b17beaee17b63b9e2a4395d73f3965cd408e81e90865d904636d0df2291cc36c39ce969c523528514e9bc716f3817ea12afa6ff5f890383731d17c8b53c396d6643b9575acd887402b51ca0f62074631341de84c54dee63145fda60d435129fd0ca36a963f1ddd92974bfdccbe13c135e9a0ba063031ad247cce9c5840010887c17afdd9a5ef9acce04f21ff576bbb94961d110707ebe130798bb16379a3f3fd6e9ecf5fdc7dd6d61f027b1c558dbf8e5543b2a9067c4a855f004a3cf95805104875c886e54964c8e8ffea698a30072e7bf64a8de0643428216ec3ff39406c7358d951625a2ae60174c834dbb9ec0e4c76c1a0eb69251a8d65c6963d7b8cded0b7fae2589aaf34f25902ccef44df975bd3876c20b3362aa5ba862e858402cda5b0ec92f75345bb662537aa21f88cab55005a96ba9b30b6eae271d8d5e288ec79c9cf011c86cc1e28514a0713cae20dbd567b6df0712d4e177ba2405d752b80700d0f74142379a26ea14f76de7e9f09f880f306cf5833ada6adaceb1c8de728322fd1f79abd9465a0d672e615142ce3761697441b8292718cedc8eba3aa693e37fd0c99557dad3eb47b36f1123d90f9c53dda9e5df91267529f08510fbb29e19d75ead31491603bd2c4718bbd08987e88b2de789ecc6028e4b5211fa16d768c84eced90deba5286a8b749d7d0c0874e95340af3200f970ea6c10d5d16d22ffaa92fcda0e80972fd820cf727b2bf0b32a9b224b8768d84b035a0147aa9d9db20ee1a9deeaaf273d0da7f4d88be0f578522e08a4f9d613e01ad8743914194355542fb86d77702ca960c29231b1b0b6ffe0511f39f9c1ad040bf144f419dc63ea9cf39415985b6accb786b11797f96eaf8c10e8ef88c8a0c7e15dbaf41affb41fb33c7278f68f48084ec4274b3deadfc88432c9fd7e02ae5dba782430e39e8baf347b1bc1ce0f419e2aceea7c84daaf09a7245e558ee3463de84b221444463678df678a860cd7bd6b4feae8cc51f138c6fdb3e2ff113563e84a8a150c9cbbe01203ff3b0a82e7e673d0933d720671d190b12920de4a8ba9b83002468ad4174c484bd23f35acfadd67d2da93c19b29491ae5fecd266b75443f85c925734210ab41b8b1f7aabadbff25d99259a8e04d9d109ace4652bcf1f36ac0249333cc1fe7bcaddfc31fc99c8474f8675cc2f4b3d9271dc04ac62409c2d580bc2bf6086a7ea30a5fff45c2a4b4fd2a9c1e12e866d6d9a8d4695721ccbe152760e89970d826480a9bda1764bd23562a34d75c14a2c96970b9e6de22a99bb7b775e1b4aa6679a6652123dac5ebc390e2ce18956c92bf67849c32fac8e1e32316e4f2f054d793b609771c9f97c57e6c27fd4390fb2d36d601ef98f67c901197d52ab99a952f64bbe8fbd35baaea7bbef5b2b8775ede8a18736d737dc3ac0fff41ad21f7adad05b40f82f3b636245f9500e37257aead27e99b287c25153e215390c260a4bd4ec862f143acff708179016bcce1e043cb9794cde599819780dd8e702ca454beb7b5665f68a8543e62195df534c21040d493d10fee8ef51fc30c6fe0083d2d3017b284ba1a9b5847bb399af64f2fa621f81da83f2cab86ae9af0b7582be4c8af8619e5bb52b25406480accbc1c38737a655078761340d3ee789e3e2f9e6eec7657f81d9928265d4e4e53fb7949a69365606559f8855a1d9b72efcf8227c33272d07c5b5b18b2cb5633ae9ba9c7fb8ae9c2861fc6f266a467378d5fcae2f25d8fb04dea1373678e86c4985f5cfc76f68474f8e8edb1f8525e5848353719e29c15ea8dbe938e2e428c044a39ce2b29a5d25cb7acd96dd882997c6248e023f7b69ee526065025af88fcd3a9703e788fb196f514c616d442bd34d469c38b81d97d9c23dd9a9309f01c687df3ae21ae9fabc5904767907f47f3e0e71b495f3bbf96288d1cdea34f243beffd2ade4974cad95779319883874106ce8bfabe631bc271b6cd3ad65a37d76561aec0c94ab1d3c4164d96b4b301a46f45f9b3caf04f5004926221fe583a330a6f73ec96a58b60639f4f7f15dee3ef4a671023d3b7a43faffde40370b9f7ca1cc150701a6ca039ac9849a92530c46fd3971448d6fb91616b62100b91baa109ca628b8eb794a13e0600581abda3f9518937217c4fd53db1205dfd1b5d09118cbd3d22e82b044faf4f2ed452125ac689f7237027611dc01c7e7c6513c024f50d6f4817e9894623b3f3e4d5bb27f5e91c2c180e6b7f9bf71324e1fab0fdc1e930eda8b0925f7644f8385b263b51080686b3c8777d345b42a64c58ca4457ea83357d17407d1b2dd2936d444f76b8071f7439791051bba1a918872720dc23dc3086b188478d668b44fc063c4e6107bcf4b86ee53f3c30f6ee05927cccb3f51d5c56e2d25f56a8feb26090d8263331ece72f52cd7ce2cd9ee3b9907a52d43930793c3606a0ab1a22e74b61a71b8d439d647d79b7b108c8455069e932b22e6477e318761ca1e005f23405dbd1b38881a5fa74f84300c9bd55028eb45ef875b3e5ca56a0d88a1cf5997cd11781c35713e2642e28302df26b52c782221fab2fad2a0d91e02bd20bd129194a05400385dab28a9a74a7d576b36b388142a431bfce9a5d77a2f0b16ec77c11ee9798d9e29eafba3b8f45f1e5c97959e10e22e9e5cfdf364912b813b04b6085e879a90f771ec4c206cff97a885d3f248931526a56c7ddb7a8710d23818f34305bae7d3ce6f2f81fedbb86f20b19e764c1992a1ae8f411ac1020ebd8ee5ddf9599ca22c4344375644f36caeda8b6e4bd49881df505d78110221f50f85b2b4169bc110aacea57c071800ac2005f0e36e558022ee1f2e77a74c9df28777b527919157f36c966e2661c535e6fcf6cd1554238983ef3b1e1bbd804e46b2f966f48b6652d04dd0e5497d515beb1fc5ed49ad92bcefb8533110bad81f079a0485e0b8c731a6bc8d160729ae029f474a807638a84ac154b94407bbc55fc00368d0a54aa3f819bbeee63c8ece7aec36d0143052e324b95b436ecaf3c7779b12e1cea1928a810e274fb4096692d6c82e075ce0b7c0364debdd09b13d1324fe6e203ce81f2186d070e914bb0fae3c18078a21d8647543ca92d3aa8dc280c966b1851815de09c1dc0666bf0fb9760d898690d49a085e2f295671b1ec7abe167764709d588782b8dd894ad0df7f64a9c30a1b3fcd55af0e431e6cfc687472209514f66ea5333ec955090e9aedb32e2af1f64a872417fac924ceabe833ebcfe25bdc6786a84b5d311be71259ec8eb2bd2614dfc34530246e080d9163eced30c1b5f5c1681bbe53ad3ea88c8d176882638a281698eaf7475a6cd9a2d48438b11fccbd5799a3b686656609ecd393bf0b498fcc9f3e20de25f9d791172d42e1f8dbf39df629abfd645b30eedc81850de64a8a7a4996fb29b4bc8bb1222264d2849593f8eb19ee75682446764978325ae46d9245d956f060235bc9ec6dd2ca9279cd472ee401f2e75dfed168ccce96218b8518751e2cada3feebf06a6364b2744aa18ec49b46ecf88fe8c020c85e0e0ce7adbe1fea548fa11aa7ef72e5b8bc49f6857c0b231e72c31096d2118d8c7e57503a9fb5c694e4f15cc16b03984fa5aec53ce880dc28808db49cf56802e34e88ef2c912667c5d28", 0x1000}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r6, r1, r0, r0, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r0, r8, r5, r0, r0, r0, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r0, r11, r5, r5, r1, r0, r5, r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r12, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x160, 0x1}, 0x408) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10a3bcefffffffffffffff0000000018"], 0x10}}, 0x10, 0x0) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x1f, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) nanosleep(0xfffffffffffffffe, 0x0) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x300}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) (async) syz_open_pts() (async) r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r8, 0xa0e7) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) writev(r9, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1459ac14214686ac76cbbc193c9f592bec58ecec598897a7db5394327939cfb32f11d7cc26de188a38bff0a576dc71797d0c726c9864fbc90188abe983a0e24579fbc1ee7044d55c0956e762ff86f08ca4b0f930a62c6d452eb13fff9654438dd43214cf50cb3583f35ca18ab740414e7d827d00e423db704b42d669654c2facb8fa63d2f4d3e57d1454a136959fce84ea8e3da69fd1a02ef41e20763d64b3edafca71adebceba45561a57b9616d3ee70d7b5eb09aeff66edc191aa489faf110d4fe4fbde454565220a171a2d4d50b16495d6b4bc0027c7492f31f198d1b3eafea6d1ecb67c3e71b52ad337ba8fce63f2d453e2dc37e1b982b41e14cdbbe", 0xfe}, {&(0x7f00000003c0)="f84ed82d17e2ad39143868a06ca1325f910085a0d14c16f905f13eb9433a1419d56fcc5689f46be857b0ad8513104ecae243e989c09a33e8e0295fe33371ae16ff3e9c915298d2d9279ca0ddb89e1fbd887d3c9e35e6ce7870e16e27df863e940ec25beca6e4e799810c0ee5d595f13286780c7df78f2afa0f98f252b39fabe1761afdcbbdb2c1be023bffbda49763f0e7396ee8950e39343b4a87bc535723840581ac07bc225361727cedc18409e7bef10dcc35c7efe84f1055e98bdb29433b3c", 0xc1}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) (async) setreuid(r10, 0x0) (async) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x1f, &(0x7f0000000280)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x64d3) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x64d3) (async) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) (async) setreuid(0xee00, r1) (async) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r8, 0xa0e7) (async) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) writev(r9, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1459ac14214686ac76cbbc193c9f592bec58ecec598897a7db5394327939cfb32f11d7cc26de188a38bff0a576dc71797d0c726c9864fbc90188abe983a0e24579fbc1ee7044d55c0956e762ff86f08ca4b0f930a62c6d452eb13fff9654438dd43214cf50cb3583f35ca18ab740414e7d827d00e423db704b42d669654c2facb8fa63d2f4d3e57d1454a136959fce84ea8e3da69fd1a02ef41e20763d64b3edafca71adebceba45561a57b9616d3ee70d7b5eb09aeff66edc191aa489faf110d4fe4fbde454565220a171a2d4d50b16495d6b4bc0027c7492f31f198d1b3eafea6d1ecb67c3e71b52ad337ba8fce63f2d453e2dc37e1b982b41e14cdbbe", 0xfe}, {&(0x7f00000003c0)="f84ed82d17e2ad39143868a06ca1325f910085a0d14c16f905f13eb9433a1419d56fcc5689f46be857b0ad8513104ecae243e989c09a33e8e0295fe33371ae16ff3e9c915298d2d9279ca0ddb89e1fbd887d3c9e35e6ce7870e16e27df863e940ec25beca6e4e799810c0ee5d595f13286780c7df78f2afa0f98f252b39fabe1761afdcbbdb2c1be023bffbda49763f0e7396ee8950e39343b4a87bc535723840581ac07bc225361727cedc18409e7bef10dcc35c7efe84f1055e98bdb29433b3c", 0xc1}], 0x2) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) seteuid(r6) setreuid(r10, 0x0) (async) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:31 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) nanosleep(0xfffffffffffffffe, 0x0) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x500}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async, rerun: 64) readlink(0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x1f, &(0x7f0000000280)='./file0\x00', 0x8}) (async, rerun: 32) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x0, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) nanosleep(0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) nanosleep(0xfffffffffffffffe, 0x0) (async) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x600}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) setreuid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r4, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket$inet(0x18, 0x3, 0x102) shutdown(r6, 0x2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) r11 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, 0x0, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, r11, r11, 0xfffa, 0xb, 0x6, 0xbdbf}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r12 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="3f86d8031391025a27e090c6b234c1831c8011fea0", 0x15}, {&(0x7f0000000280)="fae47a1b7bd4ceac6a4fc7d6e5c45ddb060c397df9b6ae4dfc145437f76b8a5db5c354f207b9242f750421842c970d456ea0eb4ec433316f1c8e36d6ba4abd40026b2aaeb57c4d2f208e7cb327674c68e1c6c8f1dd5cd8caa8bb38a9fc1ad492831477ea2d7bd485d1f47b600b3fddb19b2fb1ff6e210d3b73582847c51e5e99c5", 0x81}, {&(0x7f00000001c0)="4494dfc2ceb1a47b371bb9e1d948eaa42485e23418140242cc9f355fa8bc357b13e40e5c2044c62e88793ffd5d41069c39e069461ea59cff56b668b9430938da358beb45306d2a0e4960642af68db3e24d01f9df61c8e9d2a76d43f7e3cfdb35", 0x60}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="00000000dbab4f8c8f328cbd69128a5804a6b50052be747542b8a878ac67259a36710e511ba8f55d6b2caa2fa7bb1977c6688de1a529b0910b352737564c1487715a6541dd656102fa63916b6195d1b34bbe86dfd6c4fb7652d5f58e350d24659dcdada0ba5a9e5823720c0035a0e0a613a27f308105f65327a3c83e63d94eeb1674cba575ac9c79bfe5eaf2e02da5ecd39c2df9009ee7e41f0e8fa96b15bb3524438a66c5ccf8adc4cf7a3e9b671317160bc7af87cc8cc5c348ee79f800afedbd738c0477a969ee99837420ca2d816146e616d11aeb65f2f41c7c49ee22"], 0x38, 0x400}, 0x80a) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r10, r13) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x700}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x0, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 64) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (rerun: 64) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x20}, {0x6}]}) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (async, rerun: 64) r6 = socket$inet(0x18, 0x3, 0x102) shutdown(r6, 0x2) (async) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) (async) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) (async) r10 = getuid() setreuid(0xee00, r10) (async, rerun: 32) r11 = getpgid(r8) (rerun: 32) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, 0x0, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, r11, r11, 0xfffa, 0xb, 0x6, 0xbdbf}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r12 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="3f86d8031391025a27e090c6b234c1831c8011fea0", 0x15}, {&(0x7f0000000280)="fae47a1b7bd4ceac6a4fc7d6e5c45ddb060c397df9b6ae4dfc145437f76b8a5db5c354f207b9242f750421842c970d456ea0eb4ec433316f1c8e36d6ba4abd40026b2aaeb57c4d2f208e7cb327674c68e1c6c8f1dd5cd8caa8bb38a9fc1ad492831477ea2d7bd485d1f47b600b3fddb19b2fb1ff6e210d3b73582847c51e5e99c5", 0x81}, {&(0x7f00000001c0)="4494dfc2ceb1a47b371bb9e1d948eaa42485e23418140242cc9f355fa8bc357b13e40e5c2044c62e88793ffd5d41069c39e069461ea59cff56b668b9430938da358beb45306d2a0e4960642af68db3e24d01f9df61c8e9d2a76d43f7e3cfdb35", 0x60}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="00000000dbab4f8c8f328cbd69128a5804a6b50052be747542b8a878ac67259a36710e511ba8f55d6b2caa2fa7bb1977c6688de1a529b0910b352737564c1487715a6541dd656102fa63916b6195d1b34bbe86dfd6c4fb7652d5f58e350d24659dcdada0ba5a9e5823720c0035a0e0a613a27f308105f65327a3c83e63d94eeb1674cba575ac9c79bfe5eaf2e02da5ecd39c2df9009ee7e41f0e8fa96b15bb3524438a66c5ccf8adc4cf7a3e9b671317160bc7af87cc8cc5c348ee79f800afedbd738c0477a969ee99837420ca2d816146e616d11aeb65f2f41c7c49ee22"], 0x38, 0x400}, 0x80a) (async, rerun: 64) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) (rerun: 64) chown(&(0x7f0000000240)='./file0\x00', r10, r13) (async, rerun: 32) read(r1, &(0x7f0000000100)=""/26, 0x1a) (rerun: 32) 16:00:31 executing program 3: syz_emit_ethernet(0x1fff, &(0x7f0000000680)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d47bec", 0x1fc9, 0x0, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x70, 0x2, '\x00', [@pad1, @jumbo, @padn, @jumbo]}, @dstopts={0x1, 0x0, '\x00', [@ra]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@rand_addr="7fe842b7742e77dbf1a87b56b2d94b09"]}, @hopopts={0x0, 0x1ee, '\x00', [@enc_lim, @ra, @generic={0x0, 0xb7, "34f529e47b945423a61849824dd2181508caa844189ea0be5c339986a9fe339ae43eb68ca092bc11926969e8a68e4cc620c8b87a156a0aa3aa9d4bd8e8ffccafd1747afddf65a1e0a68a7b12b3646ff05635b1b27bf15e9ae64c24f691b71b1444495008907ba09f3ecb746b3a8fe9e419ab2d18fbe4d6e4f89f81ced14621e4bc6aded2d6f61bda90a578169ff61df9ffc849c848ff0d3545c8cc1acd558186326c674d52b8d1bc1eb99d7837bb2e8b7e713e43e8dfc2"}, @jumbo, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xe99, "9fa3afd10e0ee1e6de6a0fcb4eddf173143d8ff0b96d4b80c75861585e0607b95287ac43c1b2fdda66732369348633d9bb389ff27a858d3fa1b708dee057df96df353e0ccea4e237dc9f7a51155aa84e38d5467892c3c7df3218d9fd06d598134e48ac622b7d460265e71bb128bdeda939ace7d42400632979b270c25976ff33def92956ded57e5645d1540b924cb273cdcc80be40628afd6fa6a9536bfa87c9a2caadd861165261e824949f621ef75bc8d073e1025ec28096f980929b0de9aff7ff9504f1916a50eb73a0846588ed18e630271bbcb1b65e42a230cc29ede37d953ca18e7a4401e75c50feda05ae7de75e0c86b3e0c8d79205cead5ce8d4c7b5fc90b7d66d64e52e13d49711823d957f632fc11d2ac4e25dd28e1d7c61e018b257da5059eef1b1e4471ca1521b38d96a40d14b7ebacbcc91594791b55b5ca53999abb9ba3f82c030debb6977d5b5720c9ab2f99b79c2452d4520b3822ef6e6f67a896639fc9f43b022e98d0874e1c7408fc5fa86ad3526c77e36c723d90618f6e898d3074c5290a649861f16b205a88a8224d1984a9509747f2a4de860b6f2cbbc4f1953d6566b54a5b4bf47f32a57bb622973ac0cfcfb911874c4275b74b161c5b076012ec87e8b38110fea9d3fb787fad0e795d1a163decbe9530625452e7793f8e48c8aac08eb0ff41d222bc3d42fa18cce58a98f894a3864e17a7ba5ed495cca47169cc4e182c01ec99132cdcc6736cb61fdf85120500ce6aa8e2d5dcd3af77aceb83b24c4aaa79ad61d8a9725e07e72a8a6da74231d4c956e5a23d7569207b90806ad45493ed09c2f7078a1da44570f3d6a910e8aaebcac6535ea823612af4a8408aa5ba9249754eb01602069fb33097a1fa6481f0a088342eb0e7b9b19c73c08bc39ab108d3ba29ffba90ddfd32f878b4d8cd991325d5264ff6d919b87bfc1319f3d2ccde614fa7b634308052ba002c8ac179e369d6d7fb1c51d8c3da5030f8b9f2a53fe61793326ede5491dea0dac859a0291f1f83ea8d368619c7296802327c56b50f8a9b01ff4e553d7b9fb4314b625ef14a97792b948891cb38d77fa4f642f6ffcf0716ecc0344987200b51acfac49745f45787c40b1659e1c7dc466ccd0538f62a10cc3ad6a0f161a75b46b1f968a6af182064cd867ff0a6d15bb1d200022ebdb5c806e4a6f7309a1bfb59f8e6ce8ce84d84f0c7df818444056d6d40ee5aace773d9e8254bde8737f0299417167aecc8cb97bb3b5d14de278d2c1d683626811582c6726aad65e23e7e6dbea13bac387063c69d4cc57fb584f46797fe842cbcf4d0970edc7ca3ab5e09e3639b95daa6282591307c77daa592aff7fb5073cc44b5a4e5887fa8825a7e5cccc6afe9639d4511a7d974057fff3fd400583e0b4d1ed92373b7f5dbf856d0927f5bb52bc715b75c477d4fd07559c45a2754b5d688c7c5a694f2b51003cb3746eefa06efc702b6b8e08e633f35fb84ad3c56590d1da12f3ea7d898b2a4fa456a478954e61a1f5f2406cf517b48f55459109ac50ac213772dd91fb6afa93c3df9db647eb78aab2742695e450c4ea18f6eb1b80e7a408adb006986ed60f2be511a88da2360cdefbefc749852ce2ea4541bafa141029a3d29137601689d25be4075851337e293ddd357578fc9505f9357a7aed94f3196809d1440d05033cd09c32939d88bc52d3d95afbc51d53fdb4bcebf24e80bdc107060ba7f167f3c9ddcac22532882f26e30d6b6556dccae696a143ff940873bbcfe4e4de551f373c010cd3d06f8d0e2e40ab7fc4958de35d2c170990e6b6ecf2f99d285bd9724f604b5da171437813097f2bb2f8d7cfdd171dc8f01972ff2b0d26c329cc073c0c20d8a8d635e172eb2bd36c03eb29265df38ceb16ec249bbc14ccf1ed9cf18beafc07670e40d51e63769b35e1e9704a44f3174650569806ab1ae8a7a2e69561e7945d5c19ab05ea2c301967f22883d8203bad4863d50f5972899b409dfb8bf7ef3cf905bbf5251aaa9b9395549784387d89ddc9f9c3757134a1141939b5e3c36c090e9bf430197b00dbe8ede121518afe1b8010f30967ac6e66214a16f87e1adb3c7033bf8534bfe86b8e94bf875aa73940ab569d84fcb6eb97373b39d38c00b3280a7e871eeaa7c33643d5214db22277329450534d4f57cfd9fe8eb5f0b25d571d130db53fcaa01496547cf73b63a0f0faba755d20264ab4d855d9790b7fd15703be0395bc84719565e278dea66447940c14d5e9dcb8c226bc1865a43e6b87e5e26195130ba776582d6f41b66570ef933f994d0a848c3286f0f2f69f3115c24b80a68bb540f706031c465335aaccc855474ca830df1196bc06430c5270b10e036fdf04ecdb6b5dbb137f8e810af1a2ab7f913e97c5a276c6cbd30573e693ee33104dbd67b00a61eade538940ce993488572105870fb10120098999f47a8f27992a0191b880ab9eb84c621012607eabfcc682b1edba9945e98b3e1fcc1f9de4799425b3aeeeb77bdf29746cb0b2d02105ac5d85f875b3ddc12b3f141a2e53b55e47cfc7e3f0d50baaa3b358897a0d065a0cdafe0004c088621c9c6023e8a3566acdc47d9b8fa8557198e5c03ecfe74ab7eda4010229c5f72d6549c65634c69b849518e7a65869c7f06768972a3acc4ee412fa6b26fac2946851cb979d8fd8c050de9d3abe4efd9f3c051ba4ee7600f3d9694997a5283f231429e070203ce7d8e92def22dd1151fcc18f7346f87c960f028f5bf5f11077277187056c2a7295db9fb3e7a07f6ce306ec6201b4efe331d7e14b579d14ffb7b67cd285f66fd53081c8e6b33bb18cfadd3139717bc17752af6247726467c8d91e28538dff0c9e586de7f5cb3da613d444e07c2092b750581b6d575d1f762460ec1cf443ae2294763c2a144852b512f0b4b9aa1821356bb851d1df58c3d14b9c4472cbeeca510895e843ca409a8434c3a8f4f0b05ce87e90dc9716236101974594eda8d31f94cad09a72c26b2c20ecd1882d703a6b1408563dce18e56c34f5af39a1eff51d87dd97246cf71fb0abf09ad62bbdcec3d30030c8ba0a54fa5ae598b27891df94af6e4857f6986cde542999d588f6a2be1784837be4fd03d8fe96d378b9daf5178563037cf164256e019887cf55e0c9bbd29a61291a3800f1250b9f6af6de58a1e505a57d5888d70ddd0b05bad2c225bba13b9e85c8148ee41ac223b6e47545c4ec7385551e424b5f3fd2259531a7e10f09fd4104ed7934620349899a10b38293794a3e8c2cbb15c4d081854acb707d837dbbc8ff934c19cf62661310be42430c9bc592527cd27111437dea5591d4dc002bcfb391aec57c2e541e79ac3332107c7c86620a71bcc9d250b91225bd621584d264ecd547d04764a1d4c992b46d84549967beb5849ee0c95c0a015adc55477f9895e4f13047f620b46c79fcf2c81ef2ac77579a967f87ef89033b094a5e521e6497b800459b996e081920c63ad2bdf8f3dd200710fde5aa31685dc4df21721f5152b2e88feccf4b68c32df0212178674aaa5bb108b773bf3f22aadb7012834717e6f87ee6a11f7d351d2e1ae4b33345f7881388b3b8376bf56cbfe54657bb3e40828287e579373c70b6fa961d36140b819fd9e0b7d519b3cfe64f75fd11687176aa2220d8845829c38737011c5066ed59ad3c91e54787ca5c5d44454a2fbe0583ed74f599ef36d9d91d9b12a81fd4e99e833d9b877a03234129635a2954c5c7cdd5a1d061cedc40f7b0a52f190010381849a116ea9022fd769289823ccc8ebabf52b98f95dc61b215f94f7425ca1f99872d7e27bc71e27a5477146deda32407703c53eeb0bae08986cf9729b21d7de6e934322bc2b1c8ba5bd9a24e37743dd101491aee20f6691a9fe1a1ffb3d43efafde8761fdfaf9c7b3c029958aeefe44c687b7216bc5cb2cea5d8d4236c4fa733b55f3def16537f73a6cff3b71086714aca7b04f885b7913601c9e479c03b6f41a144ff74ec0ae838d5f7854f77e6f2e6a6e3c9f419b8c63fbe6f51465456b34e771c287aa8b0913635c9420ac4420b0828f73305a6732ca28d801429ba90f4aa7909439337e54e75abfeb3cdb9892edee7df882b14bbdc066ccbc4730eabe73e120b61ce8b7693acc17cfb70a097848df3e1483463046085638aa347c580d92a7f52a5356107eea52fff4ee04902cb4a693abe2ced399f3799ce24489ffd1fa08dd346c4ab7a8d304299f4558bc8a1504bd50a7afb0916698e246c56bcbbc9d739c0ff9f8c01c0c625a13b7d54fb53d68fe1daa767d6cf50e7b5ff8c20cde190c3bf150995434b3cd1e0e21e81bf6e0bcb6e60838ab0c2888dc7962d89ce7f6428ea8314f56b61c29e5f8dc49b325bc193542c8e60bc5650fc02e8a671ef4e3d910295d1ab8c770661694ac158d79dca34709a0e1bc82dc65463e326bdf78803903c7fe6bdddde210e4d655a8176ce342dfb91290d6f21be2ba695d003ce95af7dc0c03f002e6eacedbc40c185761d5ee9342b3a52e4a05734f87e18c10784dd3b30732d7ceacebce2a8cfed7783855c18f4473e2498e0c7c3cb12f7ff1deb69cea6d546a7f05ce060fc284d9c64c4ec752fa3a79387ba84e1e8c80e569b00ba99ececf50b1e068cfc18a7a9224b76892af24f957ceeb3d6bf741661487494da030e099718495024c8fc23ec2f44d451cc17aec6c375cdd20b6909953cfea55740fe992235526b1d622f16cda2c79f80ae43d9a40b5e8501a3405e4198d92c58aa0a730c3efc379253965a9696553cb7b80418512d5e5a1cde368cb710ff0a522a725fb1629b3cd396471af4ad2e42527e9434059d4e14e0ebf3c62596f0b770792d707d33f5a8f7b5b1f60cb7f6b53c9346b4daf7c66d2d1b3e02951738c5957a11aed4eae41bd5207703425acd0fadd56e3519a0a88c5c3df6d28a7d6b2dfe665b887f23720d8cc57698cc802dfbd24956d2ea0183f7c9ac246f37f983a2d6f8d7fd2f1e26347b00dc5968a6da29f49ce12150f96ba36a179f5f6c29fb75f6dccf28b19c6a93e3d50e545f6413bffd15c23bf6d0b880eaf2ec44c2e94fe4612412dc594050a60f6b00bf945edd4ff02d4a78942b4bbcfa42ce85d2896b9ed941aee266a5cb25aba2dfbdb33cecb0bc3a84b2dae20d4d1f4852227a6377e5ff77ce0dad95789a2cfdc1540d767f0ad5c18af5e9612423c99b2c75a4c22c936a3d01a92971fe10b33f79b76158f1b24bc4a5bbd0398946a4f99e5867fc0533463e291760666fcdcf9666005a6cb403f9051420ca"}]}], @udp={{0x3, 0x0, 0x8}, {"d121d9f60380bf443cae42d13a3585448f6503c596909ad8a84afe665634b124e2eeb2306cb170bd849513e09fcda37f37fc32b81fc2e2294e202f1163cd08ce387155e279a9b66e089176f1913b5213e24e9d60f1b5d07b49ef7b95c57b32ec4b004a4556905942df0c97147fea54596c0ce0a7be7843d99ca50118dcb0d5e4484651fd20e0f5a6428c5cf93eeb5ff9c895f5967474c880e822191c86043f3c3f55d5ddfd2ab67e6260d0f6526beab56acc130643ea1fd5d1a20b4db1d96ecc27a28278d3087f33eed1a52392c15cd5b779c804a00dc9fdd337c73830acd029ae8dd12f534e594e29277409fe8591c3eb3db066af2123648b8bf5e80f9c386743641f25c59589f794d1c2f107b23fe9960da623525ab8713e09205f6a7489ba324c9ec0b0e1e7151d670c8a125b58ce353c66ba5ed8153640e96efe2256219dca2678670854e13d1c8f2c90c7f13dd1b67d2911fc02142c279427b2d87c63bb10749eefd1b1fdb409e27519e0e902b4e97974f6a1f44a523e143b2bb3606216a9548bb93592d36c89e36d257d5a9546ee8b65ffbc095398d802e365f10b3214804b0d175d58eb9e8a4e020f628c5a9270a31f5a132eb9af57f87646ccb7bc876a5a26673a0de88a0fc0f9a83c094bc46ecc3578496cfdc113b7b9e29b8635747ad15f98e1181304ea56dce45c320bfe5150306a1d1841d8234bf1e6bfa4da2d785998be6b456d133d0183bc6c641bbdeac66e5b14b5260643157f64949b6391e1d3f9e9a93362ca054524b1c456d1575399eed6f46a3aeb26dbc0fb157fb58863c5a0b3831639645ee673118590831a5942a960da593229080ee2eb30f6380ff28f742d91bb4650db696562e85dc0f320133935806c89a6ff0748cc4e920ee4a39caae0a711b1cee851f5dbf857df9912db0daa7c17bb218cb8f4d0f38528ceb7436ddea973775c294ff474a0431e14621dabfecd2dd3348d06e3c78b9478a693bbe976ea6c7098bbee0df631211128934b02e5df7ee7842f10d9d65812ed940bbfc955583e133f4e70b1f7cefb80fe097067d30caa98fb26037362e99c6f4b54272e2d95d497a339f3424451aa5945fa8c5fdca88a1b3eb6494f3596da31435f6d3e426393e914d7e8391126f0711b0aaad79af672303501cd7e545d958080e525c841254eb863129ae4be80a643a0c6142c50d4a77bc5ef53ce83adbef8c67e78686ff66450c7fbcb00e99d6fdfce1c99b3c687492c855afbc9d0d77218f33fbed4ea176881a70d0c925b27a6614321095708b8bd47f2b8574f18321af4aac08b4315fe5d54d7b0b948bbc23156df4ce05469e1bd9f9ef15002ccf104ff2f89010d7db0cbe2dd16031fc4b18e49621f07b18a6a34bfaeadf719c1569338ba7c1e043777b2eb70679d365630ee58db1f71bf865facd6eb4231d5a203000f00491687c42cf74822492813d5ef432ee0ef7382415c4e83ee9baf390efb0e31c4a021f39aea90152affaff18c3ee19f9f0f95e587af6155fdcc91cbd4985b65ecec6a42b9b20a761a8cdeb2db876893d1d0158fe65a6627dbaf0481a4635ad4bcfa5fd2989642bab8c773103be7c97be38dedd37c241c6a94dd7a3095850100c0a115825cfae91432cb7fac8d26a8ca6c8c2d95c8555153a882cd07a8dadd2fc409c1bdda1ef121a6d82b68d4a8b5344ded6aec1d6f31875de592a479b1fa41496ec00ee525270e7b0856b3ea2ab2f71f43c3378de93a71e2e55ecf6e56bf73edffc9e7599b1c03a800a3d21219362d4a9589c8804f33d478285c6e2adc59bd101e8d4f69fad609ff3b36a676e62115721df51555f2002bd6282df09e6a67e9c19bd9e96cadcce63fdca9a66b2f0c36c40fa206d219d115443bd9854a9e2c75ab5fd9eb3ec6c2a0a36d7d8899cf185a6e5c533e4f634a069d1e00419b78f6b4e8f9fe4325baf10960cff148d34fbda0cf485a3c7a22b281700216a8a616180cdb50cc2f370f0e31427c168c5685f61c0b6a79b079cf2a1f160049d40a23a628af91556fba160db56643678c874f1e7ef5d8351291829ab711faa7ae1692a17cb2c655dae281bff88229e67c42e891c95de22186952f52ad6876d1278a5c42a636de17ae4ef66be17eee78baf714b70394f756d2a016e30ebbff4fbb052c0de1eed6d89fc7dea40a85317117315b333809f073f730269a75fa503d03987ae5519f732b72c621d5de42da48f2a12cb4ca09c84d6354a16d7b9436f66afcfe67c7b3e314da7e8504427de20300b539f707951c1f604aeb9caee3d542208c99df18a385e4186a47ac6c50c632d630dea6d7a45b7b3f9f733edfa510090043e1808140f03cf4270b38dc8120f3a3e788b5b81c703654de98650bfdd347eb24b2ebe20875ad3262844645acf4b2255b73b778f9c5213cc9213ee9646ac50befe223db7854abcea9d43d537e840ae296df0e840aa099d1fffeec53d6fc597b0143e9526b73657e817f438578e7235f4e3227af336473df039f4913634cf62095d5437c0c56b431f1923889e6e6682464ba605bce59c2f60ef86602f018d5ebc92c9d7ca6caff581c5834157e5103282e4b72049462abb95b0192b8c3a1aab649619fa1c9d3b0a7ff70a4157b37090883332cb25c3dac9529b25a7c6ad9519b0c0ef60726226c885a20f49ce91a7cb806adaf5136989b390b6b7383957db6d14098c868727d45e8ed6c567dbc4eb6742f50184591e3f70f0ef8207d175aa53d4213fe6118f55b751aa13908787b5ce1bb3d0c5a3e5cb3fc95ac8ae364ac354d9d52279f71f70846f7ba2a9eb856b2985aad83f324d39026f05b55ae55942db1f8afece9d5d6cfd1e10d2f2ed0ec88b001f75ff4bde423df4dab9f5985c2bc2d82f45bd64088d32ef61154af57cad87e6fb3533955426846b38b4949848e957eb7053713212333a478cef1e82bd69417d45bf5fa5ec85194876f059d8c50788e8571f1a8e3ac11f9afc6e211a63c5ba2cb016433981fa551bee27e5f14cbf30e3591141a8935dc7373cebcdfaddcf182f73f4700f899199daff496eeec271d1433ebff4ec5610b625be049b55dde7058fdf462d131c0e099895ae8eeb4b3b9b3739717cb29a5bd7695123a9e5f898a5b77391a937d3756a660b64f1cddbb9be87b9a56b0e023751e444119daaa9682652c4429ccfbed37a8b9359ad0afc256f67adb2fc4e460c7b7322938d6ce48381439ae68085a0c2aae6946192d0218d8ad62ecda686a6b16866393f14b4d37e717a13a6d559b62c49c4f34fbb91a1cd6c761938fcc8e0010111af0dec7ce8e702b5ec58941b3bbf432a36422c7e58551955bbdae606ec447d214cbf47d85b0b0c7c0ac20240d568c1499f8da465d9d5df0770f7d718a4c5197e3f66c65467cef57c896ede3734b2bea6cd9d0adf783c8bbae94bceecaf7f236f5e40a1440f0504b5fa5f094b1701a6663ed990d560895b9b99d952ca5e267e00a2e6f6426bdbc3de79f4a7408d53ae728ef8ea577b024966a6d4141b6eac0b0c6545239365974a1962aeb8c497b5d8089b7c4af576167c3fef5ac9c4940d5241513b3561e653686469220c0a7dc6fd5b053a64f3074867a27371080fdb681454fa34e92a85ff993ea6f4618c41d68ac32ed7755f88385856ac8d9df4ca4a8bb577ad3b40fccb43175e587b39f1f27016d6f9f335cfb3f69da4aaf5f17838dd63fd293f2b46e36538cbab26c4592a3957eb324794041de33bb1c8261ade0858226eda83111351ccca3cb49d2b4f29204222d40f1f3dbfba75c00a90e06a7f0a3b95ec2fc848b9b9c17a48f1bb71b8c7aa5fb829664b97ed5bc514ed340c269ca2c45ff3f4ab1aa60ba1ed12e4c4a3325c3888e842f19cbf1cffcbad4aae549adb6e5ce3c8268331bd5b16e3adacf876fa55d433f61546ea88d9679b1ee54deb861d36c228dc8b965b860c7de5c2ada5e7efe026709d819a91e5e5e4965645205e8ebf105d9bacffdb442ca8eb8535ce1fb9fbf2c4d4348752e401f263c393bacee4bc721eb7ae9b2ca9494d4cc844d62f1f14a827665c32f0ca4a96b1367d7592aa5456d7c940f781842520a6b4231f61c5900950b8d1b983f67231cd75c1806286ffe72b128597f6d29711ec3727dd4b721a7c34de7fd7d603398d7d3c504adf501f40e7f64065a6de6415dcafbd99308db26a782d620f659c505fddffeeea1459a79074714803f82dd765b2accd702c2078c5ddda7a1227037905b7a9de2171c2fedd4011f719487bcdf2d20d5cfb6878793c5c04a24e2af92a03832cd067d54b0728330b1a0ce4d7d2a2a2109ba41a5fae0c22a228173034e8c6cc0c40ae48dee622824c616014968d3661f9f4c7bf4779168b6fd503a6bf5838078790423364ed8f686c2e5dfa01acd69a299bac563b3fb1f83533ee7a77630de15a1a86276a44869e8acec0ac12d645047833d88acd0f576e1030f37b028c350c0ec87819a6aeba8f5042106088680e7393f084bf39fc4f6f537adc4484608bec26c2ed44f8ad6b68f02187262e7e637f6fac7711c94345109bfcde1a41c4558e157d119669bcddb15b829adb10b314a9082936c546a14b94925473c5c053e233baf4ffdf06b389d93f97445edb90a444e0da204445c21e1affdc7cd9431cbe6d410798814498317515be63b863ead5754bf47ac79d646d63caf865d1f9b516aed8bd3e787a53a2a74d5833b92d57cd8b7f4e9cd6d1b729242f0b7e5fd033d7d4b694d0261c2b314d1e91926ebd92f5e5000e8aa807a8e394bf56a727519cbbcbd80511b98d0d588e73cb8f7486f558d08ef002760780b524102560a681f76cab59a8825749dd6ce30b100c37a7ab67ba41dce83205a9739eb3d7a4f4728adbc2175ebf697bbc1b071dfea7758dc1ad5420fce1fc6990d4c1c523124170b53fa9fcd54f2166202b1e61938e623f727b09b124eed726631d86831516815d42809a6a889bcdb53dcc6e1a3a4b465ce230196b984061f982e86849077d4788590dd0a53ba9705396aa045b65734b4d58f95e2aea481643af105ed725240008c3c8c5642608c47f2dd8eebbcef093a95f77c37c48e96ee130218d215f8f4732231f776990b06fd5bef74b2b3843fa1dd315d531b1fd589f488735ff5ccc9b88c12622b577d3c5af3febfebecc3b8f09f44edc677c2f716799300ab69b0bb45d4db165112d48d16c3a02f1858039f733c86966902167d9c05068dcc81eb6cb8fefb2ff4a94004d2f9501dfbd11c1a6915915055dc3b4faa92da4403b0c691ee88bb2f76eb7244c40f02f5f9085cf3517b5c9a7edc5601c20cd8e3b4f550e80fe647e79d2394e8585d0f26dd893859ef95bc6248aff47d5ca04ad2fd8f67ecfb6e8ce66ec48ed391f54fbe889d03dabc5ebd87d8d1c4d72c3a8a74601397fb51f92e70edb4c70b1d311507be1720034c32d6cc0fe9afb4f65bac27b333f84b0e79b9332b86c27f0227b09511465be6ad7e667f04189e50621e3c9e71798119716cc3066ecda4341f0d0bdacf4630530765e367217203f612a1c93a6e7149e35441093178995f499c50a307d62fa44290c2ad930a3bdf41a98955e220d03d00a2b0b9d2ffb7047740501ad776e5a8d745e85c4b2fdd53c17e60339c136643913335d14ed0a6f8d31f7f1bc281bba70e014415c31f7712d3bdcf6144f84f12c512c84512350602ca9f99da0995b4b8cb63c562ec056ba6b442f097fb6457d87f829c51ded734a68b381e50bbb1e707bfc91543cff63ce4546d9e426b11b9"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x1364, &(0x7f0000002680)={@remote, @local, [], {@ipv6={0x86dd, {0x1, 0x6, "0d1e60", 0x132e, 0x6c, 0x20, @rand_addr="b196540eef6907cc81e47367febe0f09", @mcast1, {[@dstopts={0x61, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x16, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x80}, @pad1]}, @dstopts={0x33, 0x200, '\x00', [@ra={0x5, 0x2, 0x100}, @generic={0x2, 0x1000, "d1a46b823fd1251205ea24113a5bc5056645a67e608ebbb55b926aeac1e1ba8696114845e1bfa9dd6fdd6d7cb8bdc04c121600e11948d868d35731ec001404e79087f079228340e8550756681a1bb1e2b01d256b1a2a7f31d09a4a9bb16e0f218b615912e2c9a88a539d6cc7cc632ea8cf6624a68e39a5ec0817c8ef557539439b31bb6d2837e0399c5018867d7dd4964fd09e8ed593f5c166fb464184e68828985737ca5fd2fe99df3aa1b49b901058ddbcc68f269b7bc6569b830a89ec197016ff9628f5c9e7bb3f51c1a3121a08e00aeeba8cd102ae0b95418ce5928b518c980686d0285d4c7198086da3403e15df929cfefdf1e004913f34d0a54da7f8e6589e7317d9b04146b73d516001d85f065460a17bd515348fe43e55ef1c0e0ba6be6374e67f882a4ccf93e983374b17e722d675e1fd07299acfac0964eddc0c94dc5f8cc998fe3b6e13e7cf6a25d724d7b848db3779727f6d40c509d2a67326b0de21a7a2d0e2a18a6336a502ee96a3851bc1dafc9ef5651a518f530ecc2006fb84ba6464e417af0889e25fc83be9816e4d32e8ccb3e7c6aee15f863c4e46f26f41fc2e24e1e1fc774f98dd0789bbc1f932fbec9014bbb05c882d3390b6692189e7685d0793f97760e510e87d32451f3b1157898741a43b32deafc94cfd8933619128e2a6d95246b09e78c4175b2ba5e77f5a40681b1c19741460830a5ec413bd08f91b9aa2bb9d077cb906ebb36c07b1ae2398a3e81b3da2eedf58a513b36eb41544c9a84757faa8f6e3fc64f98a7bf9d9413b73bece9b19f75f604cbde17fdd89e26854ee751cc662d820892cff0dad8f767f53cd150ac6a5ee6683386a77f57c23ca1a099f85855864d7432e6b798df585a008318c97fd1dcd2066e4a81c39966406bcbc48d3d5f7be0c0ccb8c6d1912859c7dadbc7f835fbbcf60dd40d111f63eab0a50f3d01bb537c7a158ff29a28c6767484f6013cd1199338e7599dc4d5a8b0ece5abd4604f9f4f400f3e412f0ef0c0eec4139e57f78ae003ef26b89bb6dcdc5b2bf21ded782f63647c9d21f82312fb7b839cf13acabe5ba49fee4543e3fb7259f3b19b6f9afb6141f9a6e1df07ace8841361e81f4a300c38fd7ccdd1db0454c8e6dd0d67df4af836bc01b9478a2cfd09babf6638fea82c98ef04a1614ff601163d00a3f33226402a08bd3c1127987e05a34f2065bfb327e6e3025e6664c028d59040f5cc203f64f685b9870cc561d9ea0303d2e6ac3ad54f352391237f0696b1f915cd86790065158b1fb8f3f100c4504c3e5e2a2810023f9e8d82049789e4e357ce92b936b2f26f5370117895ad175247dd06110e1be0a6d147eb008c4340a382bf1ea7703b69c2125191ef80f3588acc4bfd797944d03c021fadf96ab5370f303f1426f62d7763c2774dad7ed559a789a85d0c0360933848ebb41607e605399993646634489ec4304c0dd86392b47395beb763e26e347cb88bbf70558d8d61c3bad7e66048b7df5d5f708ef753acc8d33a802b42dbefc81f4f37c25a18575aaeef1a60108ae9a24ba9631966f40c92c80ea7e5494a66e61659e90c90b95228215d1f98315011e31da38d69489e5a6767441b24aa25c9c621cca4c861020c6e5f82be6254dbf124d7dce32eb782bdd29ee2c75d0c6f0530f3a31d9192279603379e0ac457aa18950f9f686afbff8f21b4b86afd082d1b25e5faff793ac25ec7ec30255b975b80238d88d0ba58d643c3bc5c2ee0745241d81ca4253b55c16f144f59895ce56a059cf4c8e13f21b48d01eb08374a22b3137547cf985d0159860eb6b6ba185f8feaa8b84b75ecec7e6a9a2f9ad0358fd781862dde10e381147faa1f7a2f070331ae33aaf9aace71167c41755202df71405c96f615eb375bc3aed8caf128085ab6305c5531475ae54593daf79019e52e6c2f899090ed4704d94df044637e32d0ba9c509cf828f0b9894d758a096c59c83d991f5feb75687dad57414474abfa7f925c85c7db042ee55e1bb71db5bbbd0a8164e029794e2324c8a8fad342d609835c891dee2fb4453a002d39426803ca778f910ba76df5cd2b24d51f62ba748b3c7d13a0ef7d07c4db14bc61dbcf26c1966c9ac5472eac4fc0ff884cd989e297e0d967ccf7d5a8163c1a21ab529d73a17cf7a9a42a86dd88c906a7d4d07db16e0d151276f559482dfa28abdddbbcc7c8244026bbf0a34c02202d11ed494e324060f99993e7bfbda1d6e9af4bf61ce3984bd36db05358f31573a825ac80897908fce8b41f1e33b35a1cb57b287127fd2b78fdee793819574f30fa8f2d7e5c065e2dcd306fd5ae7940d9c95ce3bf0bd75091052744dc4c788e7e36eb012061ffcca2800ce66ed06a7cbc2a663a7bc4affec65f5a6bd4ffad5e474ca8ba963825dc37f423b0998c82a517215b70f98b281f43ea429f67c73c54fe8c385e8661f0451a9962beaf24d73e6b758c4c537ddf1ea10633356d943568c6d7730be48a317b9d979162a22a4d63d27ed2273fa0e6ef06f60a5b7015673a4dd22d69495d51cb5b959cb93382e1c98848285c8d3b6ac99b284b0861f4c272f058e0981df1085f13b463a444c16da4d873f0de39682eb692b2d1b6480ceb037335fdee958f79c90241605279448814da00ba00a4c7d39bbc106dfbeeb690c4a392b421ef2b305cab53a696c4bdf633cd9b84beb85e819625af535e3de681fa6559737c5dde02da924f48c24e871ae994fa8850633331611d0f27030c5a07c6306af3312b93dcfaa4f6abbf9d1c4a9293db27a05ab01d5438677dc44176d3978e6521afd467be08c9e03adf9790b7e5de3bf1c267e2bbc872a3a8b29a248d44ebc2c6c0b10f784eb0fd8bfb1061b32ab6e29e90c1a0373bfcf277baebe05d723c7b79b56a05aa6a3b9013f88b345aa14a7b0b7fc15d17d95afc91341729500cfe6d678b1701c6a736aec93a7569b9ad87acbabc6734c29ecbae79bac2f1112ea460c0da582c001f900a8fd98bf023272da4e1508c1930e6c0bbe58ae946cd511b71d58a7e6635d0b0de87635526d49aed5f709fdea6e3649cc21f973a00b02660ef88cdfcfa9ef29fcf433b1dfb9868d41495699931764eadffff9c1b419c9e91baa708e9ec3c3e59c12e4546cfa4147bbb93745918cf55f8837fe3d8f46b8b8d22f895fc610e4b1178d74372bac7bd50db48d0abbbc84f1df125172c102f361cc94d222457bf6e588f9a1782f491497f41fd3295510e3eae1b6950facdcffa676fad34c8f77c7f2020b301476e9564a397ec73309224fe447e2f7bcfb789592d82c991d1c1923262bdab3058ee67cb828aa9cb08e61067ad69e436ceaac270850ab8af46a8a060366d112bd51064e3ad7697f07b3f0b07059a55fffee32a60f95b0e3abdede48c7c5d65291dcb1055a943de62c5e92fc0f8fbd6e9582799d4e3ddf78e90e70607190076646897a598aa51cdc2361ba131a561759b48090f1baed2033ae9030a78901e5268e0a356769f4bcb4bc0cd87f84eb7cd0cfbe78457b73fdd72af99756ab99f2a34a1cf28292711d1b0e48df723fa64c71539f4b53d06c45796bebe865a8e56c3739e3709b4309529b05565c8dc6d7f82a6719abad1a4628328d6725bb33549daf66d355063d58f0ff7e4e64bb4e6adf4f4881b0613d9d537c0eaee9afeee8f5dc71c779d67952f4521849d9a04e61b603564e633438e495b6aca7134d165296504a881d58963239b8a4f7dd4ad62ae17fd0c2292916f172bf20615a946971992d124499474dc04dacf97d5b73f890d818c426dd81ec300cee5648c80566fc2265c5301c52171ae9a6eb35385d1b592bb395579c659f97b2c25ee462b313c254af18b6b303cb090228f4419f9db3485a94bbfae0471e864d649b1f6ae38d6c61b1223d07271a727cfbc2992fe023cc926643551f59918afdfcebb838086e34d9fe500c26d8941ac3de0d824fd245a7df2eeb53ac59b7ed79e039c919422ad8bc4d96625af368d47e6dc4195c84436a53da3fac8c0ed86de250c58f3215d2dbdf167af5fd856ef12b5e37ca33da8e0039679d73bbdaa30e241698933fbe2948032f32a062fa2958b8bf0cbd8bfd2fcde8a5fc2688c3ce900586471bbfd04ce15bf6f6b919736295b8a6c842b13edc4c6955288bda2c1f7a596bc912a0829ed244dea6aaa396a996ccbc7db84f42dc053f8e4f715825a3c2a4dd10763c3bc3ec6be9059ba6d63c0816ba754f95d30db922539e4b5dc2987bedad06d38a6662899aeb706d003adc5c6d79c22d1b79734adbf7339cda5665faeb650a32f9a1712a33d8efbeafa9ffad67215ea5cc525f858d8e7ee0fee0c6b44e726f3e2ad9d42bce6d3821ba154e74a236ed12499d2da6a88b0b0fa7d66666aba8675b70081d360d9df7322f1e7ff588f198a50272bc1f4c32b6c548cdf2b46b96492030dbc0fa38724a0d0ffee4f5a92a6df421069621726a48de4e7d40518b46263278be52cc7d4e79522dc51cbf8f84d4acd70d3b2b30a478a61a5611b611c654b2f19f27d129db1da262537e14cc71b4a2b3efe355d59b2c09dfdb7a3e4d796491066695725589166cc9ee57dc7a48d5edc01266a56c3cab2ec5bcc7afc8361cd0e3ff45a7e734983792ab83e628e62a624682f73ba25f124defec6ae84bc4c28b33827695afa02750eff1704ea0d69b429014fb9cddc9308c244f41b26fc506c059e015b335a64431e4c9eac8dd43b40edbdd222ebf8a681869d99c9bd83d5557f6d60a8f58cbc91236c248e3626e41973b93d5b09c51f3168bc0a97df273aad1ad70a6961d9d3fdc9edde8b692791999f37683a02823c6f667c7eb5ed6e3f386374bde526e08cca3d1b751bebf4f5f83b6bc28a6a6bcfb05600532ff10551407c2a9e91a42ab99752c89483c144991888d80a06038c74fd87d0561a32b6505f460dc37e784083c8f03083433fe5a37ef8e35337d1851b09f30987e5d63c26494be0df3c19b63f6c5a2275180569179cd0fc04caefc10c07263b225dc51f1f8cbe4e4553c1a480ab5e3988337a5c87c11ce1087b624ff127f7592b4142bb04dd77e53016785e364d6626158576ce5149b9467993706d3f1a2f47d44d776e4163f753e67bc1930f86953453609159a6b71d16920e6878b67a3689cbd34496ca03a38adbd08888c10a3c08a6e109f501976230cf634249b7e3dbd6492362902b84372c7a2520e6145800bb53b8d94c3f53c2464f287de7a177479381dfd6726aad08bd4f236449dee2b24e0fbbbf0a9fa16797ec8354cf871e2431f3db4d35d69c2644d7bd8d383d55fd661fa0bcd985a26fbf6fea952cce68a0c4459bf79248cafaee101b0cc91a3dd644d580ee2376e3ba2f93924661309111cb3de6347aa436b6d3692758a19b222c5e2c6f24e0693acbac8392ad74752e9915ed7d1b10a5a82776383dc403b6cdb6dcd6f2f5d019e0eeae5f86ea331112a932a10208e88b5f89ad90e816c9f0b844e77636dbda1465cc26c79091c2c7ee755be2d81cdd7259ff447fed086aedc5795d9ea5d0ae5af314f34499bd1b81834f2013dded5a510735739c02cda69cd6206a72d6f79dd10932195f562dc777aae5aa85113cbea1aeb122ef44a52a78c4e37c21b7f6ba8bde66360848f8837b479eccd5ded2f9a7aa7871f14e5d38cd410bf2bd5d02eecf75c38e7eea3fc99793c26c2c0d1eec01e9172da496db11f70b7415e03190ed9a8436cd787a86cc79704e3974c6863f63e30e58b137bd0ff88369a65f0f2acd833d0eb0d96cb3dd9f130282785"}]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x1d, 0x66}, @fragment={0x3b, 0x0, 0x4, 0x1, 0x0, 0x6, 0x67}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0xff, '\x00', @loopback, [{0x2, 0x15, "945226e16280d9f5d34a4ae8f3af7bfd23d0982e52e94aee160e58bd2d84519bcf7e368f7b954a59a9c3ea40a5dbf071c700cb0bc1df4b7ea4548f1d86d289510f92d5e0cdf390b166ae365cec5533147bd5ba4bf5eaf4f665ec0ce3f69320680d1b98db74045adefc3d48119eb47e54398151c991755262ffd2e6306923db39fc05411a85f262505594e4fd42f6646127e7c993e9f05f5c6a3fb9a933185e0dcb465af3bbe4de52"}, {0x5, 0x16, "adc1607342e1cb55d819c450169b971e67e66a4e1238c8912333538ab27af6eb879a018b199de39a4b850bfab798a8caba5bad2cd2ce3feaccfa0d0a60fc385755030da7dbab13673049f211f573c4fb4a5c12244450d751fe66a2baf26227f37b4280dba41072c057aaa7dda4cd605732583d5e3c749b1f59794b17ad66a7137dbf3f01906022a5a66ae73279e2db7eea72dd660b50593942b93c469aecdff34c936e3b10bc368b21117e3ed4d550"}, {0x4, 0x16, "11e0cfd551014a9b3d332addbc3ac534cdcd764138b4a14ebc68d774aa2ea24eb3d039a3c2dbdde37951fe193d16737ff0752d43751b3fafd01071ebaeb4cf7318caab0bdec712fca00c949dee9603fad4df8942cc81d88b0593d7c49394ec4852a1f72ba947b14772d47e0d0be303c84f5f8b52f42114a943edd034f44c20fbd1df429d6494e5a2fb047f5162c875c3d6b1d637355d034891e1c46bd1d30c301145795822f5cb45c65fd291159aec167478"}, {0x19, 0x16, "e7eb19a3397593b2fa0238532dd58fd78d850b38cd872e39dae9884b2c6b0cad0a8385ba1191d9f844b208500d1cef893e9bc206f5040b777a87cd8df618f2b3c62ef79ce0e5951d723d0f81f55cc927c885cc3177d4345804fb2bbdeb605907c9c284c6ac3b7054af6317cfebfc9ee2f39759483caafaae10931cb748166bfa6a4cdb5028cfeb544de405dfaa24529c9b25438667846e1a6903bea170cad4f6f2332dfdaa092fde6fd939673f09cae929ba112cfd"}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x8) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x900}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x1}, {0x20}, {0x6}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (async) r6 = socket$inet(0x18, 0x3, 0x102) shutdown(r6, 0x2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) (async) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) (async) r10 = getuid() setreuid(0xee00, r10) (async) r11 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, 0x0, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, r11, r11, 0xfffa, 0xb, 0x6, 0xbdbf}) (async) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r12 = getegid() sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="3f86d8031391025a27e090c6b234c1831c8011fea0", 0x15}, {&(0x7f0000000280)="fae47a1b7bd4ceac6a4fc7d6e5c45ddb060c397df9b6ae4dfc145437f76b8a5db5c354f207b9242f750421842c970d456ea0eb4ec433316f1c8e36d6ba4abd40026b2aaeb57c4d2f208e7cb327674c68e1c6c8f1dd5cd8caa8bb38a9fc1ad492831477ea2d7bd485d1f47b600b3fddb19b2fb1ff6e210d3b73582847c51e5e99c5", 0x81}, {&(0x7f00000001c0)="4494dfc2ceb1a47b371bb9e1d948eaa42485e23418140242cc9f355fa8bc357b13e40e5c2044c62e88793ffd5d41069c39e069461ea59cff56b668b9430938da358beb45306d2a0e4960642af68db3e24d01f9df61c8e9d2a76d43f7e3cfdb35", 0x60}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="00000000dbab4f8c8f328cbd69128a5804a6b50052be747542b8a878ac67259a36710e511ba8f55d6b2caa2fa7bb1977c6688de1a529b0910b352737564c1487715a6541dd656102fa63916b6195d1b34bbe86dfd6c4fb7652d5f58e350d24659dcdada0ba5a9e5823720c0035a0e0a613a27f308105f65327a3c83e63d94eeb1674cba575ac9c79bfe5eaf2e02da5ecd39c2df9009ee7e41f0e8fa96b15bb3524438a66c5ccf8adc4cf7a3e9b671317160bc7af87cc8cc5c348ee79f800afedbd738c0477a969ee99837420ca2d816146e616d11aeb65f2f41c7c49ee22"], 0x38, 0x400}, 0x80a) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r10, r13) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = socket$inet(0x2, 0x1, 0x0) dup(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r11, 0x0) dup(r9) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000280)=0x4, 0x4) 16:00:31 executing program 3: syz_emit_ethernet(0x1fff, &(0x7f0000000680)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d47bec", 0x1fc9, 0x0, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x70, 0x2, '\x00', [@pad1, @jumbo, @padn, @jumbo]}, @dstopts={0x1, 0x0, '\x00', [@ra]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@rand_addr="7fe842b7742e77dbf1a87b56b2d94b09"]}, @hopopts={0x0, 0x1ee, '\x00', [@enc_lim, @ra, @generic={0x0, 0xb7, "34f529e47b945423a61849824dd2181508caa844189ea0be5c339986a9fe339ae43eb68ca092bc11926969e8a68e4cc620c8b87a156a0aa3aa9d4bd8e8ffccafd1747afddf65a1e0a68a7b12b3646ff05635b1b27bf15e9ae64c24f691b71b1444495008907ba09f3ecb746b3a8fe9e419ab2d18fbe4d6e4f89f81ced14621e4bc6aded2d6f61bda90a578169ff61df9ffc849c848ff0d3545c8cc1acd558186326c674d52b8d1bc1eb99d7837bb2e8b7e713e43e8dfc2"}, @jumbo, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xe99, "9fa3afd10e0ee1e6de6a0fcb4eddf173143d8ff0b96d4b80c75861585e0607b95287ac43c1b2fdda66732369348633d9bb389ff27a858d3fa1b708dee057df96df353e0ccea4e237dc9f7a51155aa84e38d5467892c3c7df3218d9fd06d598134e48ac622b7d460265e71bb128bdeda939ace7d42400632979b270c25976ff33def92956ded57e5645d1540b924cb273cdcc80be40628afd6fa6a9536bfa87c9a2caadd861165261e824949f621ef75bc8d073e1025ec28096f980929b0de9aff7ff9504f1916a50eb73a0846588ed18e630271bbcb1b65e42a230cc29ede37d953ca18e7a4401e75c50feda05ae7de75e0c86b3e0c8d79205cead5ce8d4c7b5fc90b7d66d64e52e13d49711823d957f632fc11d2ac4e25dd28e1d7c61e018b257da5059eef1b1e4471ca1521b38d96a40d14b7ebacbcc91594791b55b5ca53999abb9ba3f82c030debb6977d5b5720c9ab2f99b79c2452d4520b3822ef6e6f67a896639fc9f43b022e98d0874e1c7408fc5fa86ad3526c77e36c723d90618f6e898d3074c5290a649861f16b205a88a8224d1984a9509747f2a4de860b6f2cbbc4f1953d6566b54a5b4bf47f32a57bb622973ac0cfcfb911874c4275b74b161c5b076012ec87e8b38110fea9d3fb787fad0e795d1a163decbe9530625452e7793f8e48c8aac08eb0ff41d222bc3d42fa18cce58a98f894a3864e17a7ba5ed495cca47169cc4e182c01ec99132cdcc6736cb61fdf85120500ce6aa8e2d5dcd3af77aceb83b24c4aaa79ad61d8a9725e07e72a8a6da74231d4c956e5a23d7569207b90806ad45493ed09c2f7078a1da44570f3d6a910e8aaebcac6535ea823612af4a8408aa5ba9249754eb01602069fb33097a1fa6481f0a088342eb0e7b9b19c73c08bc39ab108d3ba29ffba90ddfd32f878b4d8cd991325d5264ff6d919b87bfc1319f3d2ccde614fa7b634308052ba002c8ac179e369d6d7fb1c51d8c3da5030f8b9f2a53fe61793326ede5491dea0dac859a0291f1f83ea8d368619c7296802327c56b50f8a9b01ff4e553d7b9fb4314b625ef14a97792b948891cb38d77fa4f642f6ffcf0716ecc0344987200b51acfac49745f45787c40b1659e1c7dc466ccd0538f62a10cc3ad6a0f161a75b46b1f968a6af182064cd867ff0a6d15bb1d200022ebdb5c806e4a6f7309a1bfb59f8e6ce8ce84d84f0c7df818444056d6d40ee5aace773d9e8254bde8737f0299417167aecc8cb97bb3b5d14de278d2c1d683626811582c6726aad65e23e7e6dbea13bac387063c69d4cc57fb584f46797fe842cbcf4d0970edc7ca3ab5e09e3639b95daa6282591307c77daa592aff7fb5073cc44b5a4e5887fa8825a7e5cccc6afe9639d4511a7d974057fff3fd400583e0b4d1ed92373b7f5dbf856d0927f5bb52bc715b75c477d4fd07559c45a2754b5d688c7c5a694f2b51003cb3746eefa06efc702b6b8e08e633f35fb84ad3c56590d1da12f3ea7d898b2a4fa456a478954e61a1f5f2406cf517b48f55459109ac50ac213772dd91fb6afa93c3df9db647eb78aab2742695e450c4ea18f6eb1b80e7a408adb006986ed60f2be511a88da2360cdefbefc749852ce2ea4541bafa141029a3d29137601689d25be4075851337e293ddd357578fc9505f9357a7aed94f3196809d1440d05033cd09c32939d88bc52d3d95afbc51d53fdb4bcebf24e80bdc107060ba7f167f3c9ddcac22532882f26e30d6b6556dccae696a143ff940873bbcfe4e4de551f373c010cd3d06f8d0e2e40ab7fc4958de35d2c170990e6b6ecf2f99d285bd9724f604b5da171437813097f2bb2f8d7cfdd171dc8f01972ff2b0d26c329cc073c0c20d8a8d635e172eb2bd36c03eb29265df38ceb16ec249bbc14ccf1ed9cf18beafc07670e40d51e63769b35e1e9704a44f3174650569806ab1ae8a7a2e69561e7945d5c19ab05ea2c301967f22883d8203bad4863d50f5972899b409dfb8bf7ef3cf905bbf5251aaa9b9395549784387d89ddc9f9c3757134a1141939b5e3c36c090e9bf430197b00dbe8ede121518afe1b8010f30967ac6e66214a16f87e1adb3c7033bf8534bfe86b8e94bf875aa73940ab569d84fcb6eb97373b39d38c00b3280a7e871eeaa7c33643d5214db22277329450534d4f57cfd9fe8eb5f0b25d571d130db53fcaa01496547cf73b63a0f0faba755d20264ab4d855d9790b7fd15703be0395bc84719565e278dea66447940c14d5e9dcb8c226bc1865a43e6b87e5e26195130ba776582d6f41b66570ef933f994d0a848c3286f0f2f69f3115c24b80a68bb540f706031c465335aaccc855474ca830df1196bc06430c5270b10e036fdf04ecdb6b5dbb137f8e810af1a2ab7f913e97c5a276c6cbd30573e693ee33104dbd67b00a61eade538940ce993488572105870fb10120098999f47a8f27992a0191b880ab9eb84c621012607eabfcc682b1edba9945e98b3e1fcc1f9de4799425b3aeeeb77bdf29746cb0b2d02105ac5d85f875b3ddc12b3f141a2e53b55e47cfc7e3f0d50baaa3b358897a0d065a0cdafe0004c088621c9c6023e8a3566acdc47d9b8fa8557198e5c03ecfe74ab7eda4010229c5f72d6549c65634c69b849518e7a65869c7f06768972a3acc4ee412fa6b26fac2946851cb979d8fd8c050de9d3abe4efd9f3c051ba4ee7600f3d9694997a5283f231429e070203ce7d8e92def22dd1151fcc18f7346f87c960f028f5bf5f11077277187056c2a7295db9fb3e7a07f6ce306ec6201b4efe331d7e14b579d14ffb7b67cd285f66fd53081c8e6b33bb18cfadd3139717bc17752af6247726467c8d91e28538dff0c9e586de7f5cb3da613d444e07c2092b750581b6d575d1f762460ec1cf443ae2294763c2a144852b512f0b4b9aa1821356bb851d1df58c3d14b9c4472cbeeca510895e843ca409a8434c3a8f4f0b05ce87e90dc9716236101974594eda8d31f94cad09a72c26b2c20ecd1882d703a6b1408563dce18e56c34f5af39a1eff51d87dd97246cf71fb0abf09ad62bbdcec3d30030c8ba0a54fa5ae598b27891df94af6e4857f6986cde542999d588f6a2be1784837be4fd03d8fe96d378b9daf5178563037cf164256e019887cf55e0c9bbd29a61291a3800f1250b9f6af6de58a1e505a57d5888d70ddd0b05bad2c225bba13b9e85c8148ee41ac223b6e47545c4ec7385551e424b5f3fd2259531a7e10f09fd4104ed7934620349899a10b38293794a3e8c2cbb15c4d081854acb707d837dbbc8ff934c19cf62661310be42430c9bc592527cd27111437dea5591d4dc002bcfb391aec57c2e541e79ac3332107c7c86620a71bcc9d250b91225bd621584d264ecd547d04764a1d4c992b46d84549967beb5849ee0c95c0a015adc55477f9895e4f13047f620b46c79fcf2c81ef2ac77579a967f87ef89033b094a5e521e6497b800459b996e081920c63ad2bdf8f3dd200710fde5aa31685dc4df21721f5152b2e88feccf4b68c32df0212178674aaa5bb108b773bf3f22aadb7012834717e6f87ee6a11f7d351d2e1ae4b33345f7881388b3b8376bf56cbfe54657bb3e40828287e579373c70b6fa961d36140b819fd9e0b7d519b3cfe64f75fd11687176aa2220d8845829c38737011c5066ed59ad3c91e54787ca5c5d44454a2fbe0583ed74f599ef36d9d91d9b12a81fd4e99e833d9b877a03234129635a2954c5c7cdd5a1d061cedc40f7b0a52f190010381849a116ea9022fd769289823ccc8ebabf52b98f95dc61b215f94f7425ca1f99872d7e27bc71e27a5477146deda32407703c53eeb0bae08986cf9729b21d7de6e934322bc2b1c8ba5bd9a24e37743dd101491aee20f6691a9fe1a1ffb3d43efafde8761fdfaf9c7b3c029958aeefe44c687b7216bc5cb2cea5d8d4236c4fa733b55f3def16537f73a6cff3b71086714aca7b04f885b7913601c9e479c03b6f41a144ff74ec0ae838d5f7854f77e6f2e6a6e3c9f419b8c63fbe6f51465456b34e771c287aa8b0913635c9420ac4420b0828f73305a6732ca28d801429ba90f4aa7909439337e54e75abfeb3cdb9892edee7df882b14bbdc066ccbc4730eabe73e120b61ce8b7693acc17cfb70a097848df3e1483463046085638aa347c580d92a7f52a5356107eea52fff4ee04902cb4a693abe2ced399f3799ce24489ffd1fa08dd346c4ab7a8d304299f4558bc8a1504bd50a7afb0916698e246c56bcbbc9d739c0ff9f8c01c0c625a13b7d54fb53d68fe1daa767d6cf50e7b5ff8c20cde190c3bf150995434b3cd1e0e21e81bf6e0bcb6e60838ab0c2888dc7962d89ce7f6428ea8314f56b61c29e5f8dc49b325bc193542c8e60bc5650fc02e8a671ef4e3d910295d1ab8c770661694ac158d79dca34709a0e1bc82dc65463e326bdf78803903c7fe6bdddde210e4d655a8176ce342dfb91290d6f21be2ba695d003ce95af7dc0c03f002e6eacedbc40c185761d5ee9342b3a52e4a05734f87e18c10784dd3b30732d7ceacebce2a8cfed7783855c18f4473e2498e0c7c3cb12f7ff1deb69cea6d546a7f05ce060fc284d9c64c4ec752fa3a79387ba84e1e8c80e569b00ba99ececf50b1e068cfc18a7a9224b76892af24f957ceeb3d6bf741661487494da030e099718495024c8fc23ec2f44d451cc17aec6c375cdd20b6909953cfea55740fe992235526b1d622f16cda2c79f80ae43d9a40b5e8501a3405e4198d92c58aa0a730c3efc379253965a9696553cb7b80418512d5e5a1cde368cb710ff0a522a725fb1629b3cd396471af4ad2e42527e9434059d4e14e0ebf3c62596f0b770792d707d33f5a8f7b5b1f60cb7f6b53c9346b4daf7c66d2d1b3e02951738c5957a11aed4eae41bd5207703425acd0fadd56e3519a0a88c5c3df6d28a7d6b2dfe665b887f23720d8cc57698cc802dfbd24956d2ea0183f7c9ac246f37f983a2d6f8d7fd2f1e26347b00dc5968a6da29f49ce12150f96ba36a179f5f6c29fb75f6dccf28b19c6a93e3d50e545f6413bffd15c23bf6d0b880eaf2ec44c2e94fe4612412dc594050a60f6b00bf945edd4ff02d4a78942b4bbcfa42ce85d2896b9ed941aee266a5cb25aba2dfbdb33cecb0bc3a84b2dae20d4d1f4852227a6377e5ff77ce0dad95789a2cfdc1540d767f0ad5c18af5e9612423c99b2c75a4c22c936a3d01a92971fe10b33f79b76158f1b24bc4a5bbd0398946a4f99e5867fc0533463e291760666fcdcf9666005a6cb403f9051420ca"}]}], @udp={{0x3, 0x0, 0x8}, {"d121d9f60380bf443cae42d13a3585448f6503c596909ad8a84afe665634b124e2eeb2306cb170bd849513e09fcda37f37fc32b81fc2e2294e202f1163cd08ce387155e279a9b66e089176f1913b5213e24e9d60f1b5d07b49ef7b95c57b32ec4b004a4556905942df0c97147fea54596c0ce0a7be7843d99ca50118dcb0d5e4484651fd20e0f5a6428c5cf93eeb5ff9c895f5967474c880e822191c86043f3c3f55d5ddfd2ab67e6260d0f6526beab56acc130643ea1fd5d1a20b4db1d96ecc27a28278d3087f33eed1a52392c15cd5b779c804a00dc9fdd337c73830acd029ae8dd12f534e594e29277409fe8591c3eb3db066af2123648b8bf5e80f9c386743641f25c59589f794d1c2f107b23fe9960da623525ab8713e09205f6a7489ba324c9ec0b0e1e7151d670c8a125b58ce353c66ba5ed8153640e96efe2256219dca2678670854e13d1c8f2c90c7f13dd1b67d2911fc02142c279427b2d87c63bb10749eefd1b1fdb409e27519e0e902b4e97974f6a1f44a523e143b2bb3606216a9548bb93592d36c89e36d257d5a9546ee8b65ffbc095398d802e365f10b3214804b0d175d58eb9e8a4e020f628c5a9270a31f5a132eb9af57f87646ccb7bc876a5a26673a0de88a0fc0f9a83c094bc46ecc3578496cfdc113b7b9e29b8635747ad15f98e1181304ea56dce45c320bfe5150306a1d1841d8234bf1e6bfa4da2d785998be6b456d133d0183bc6c641bbdeac66e5b14b5260643157f64949b6391e1d3f9e9a93362ca054524b1c456d1575399eed6f46a3aeb26dbc0fb157fb58863c5a0b3831639645ee673118590831a5942a960da593229080ee2eb30f6380ff28f742d91bb4650db696562e85dc0f320133935806c89a6ff0748cc4e920ee4a39caae0a711b1cee851f5dbf857df9912db0daa7c17bb218cb8f4d0f38528ceb7436ddea973775c294ff474a0431e14621dabfecd2dd3348d06e3c78b9478a693bbe976ea6c7098bbee0df631211128934b02e5df7ee7842f10d9d65812ed940bbfc955583e133f4e70b1f7cefb80fe097067d30caa98fb26037362e99c6f4b54272e2d95d497a339f3424451aa5945fa8c5fdca88a1b3eb6494f3596da31435f6d3e426393e914d7e8391126f0711b0aaad79af672303501cd7e545d958080e525c841254eb863129ae4be80a643a0c6142c50d4a77bc5ef53ce83adbef8c67e78686ff66450c7fbcb00e99d6fdfce1c99b3c687492c855afbc9d0d77218f33fbed4ea176881a70d0c925b27a6614321095708b8bd47f2b8574f18321af4aac08b4315fe5d54d7b0b948bbc23156df4ce05469e1bd9f9ef15002ccf104ff2f89010d7db0cbe2dd16031fc4b18e49621f07b18a6a34bfaeadf719c1569338ba7c1e043777b2eb70679d365630ee58db1f71bf865facd6eb4231d5a203000f00491687c42cf74822492813d5ef432ee0ef7382415c4e83ee9baf390efb0e31c4a021f39aea90152affaff18c3ee19f9f0f95e587af6155fdcc91cbd4985b65ecec6a42b9b20a761a8cdeb2db876893d1d0158fe65a6627dbaf0481a4635ad4bcfa5fd2989642bab8c773103be7c97be38dedd37c241c6a94dd7a3095850100c0a115825cfae91432cb7fac8d26a8ca6c8c2d95c8555153a882cd07a8dadd2fc409c1bdda1ef121a6d82b68d4a8b5344ded6aec1d6f31875de592a479b1fa41496ec00ee525270e7b0856b3ea2ab2f71f43c3378de93a71e2e55ecf6e56bf73edffc9e7599b1c03a800a3d21219362d4a9589c8804f33d478285c6e2adc59bd101e8d4f69fad609ff3b36a676e62115721df51555f2002bd6282df09e6a67e9c19bd9e96cadcce63fdca9a66b2f0c36c40fa206d219d115443bd9854a9e2c75ab5fd9eb3ec6c2a0a36d7d8899cf185a6e5c533e4f634a069d1e00419b78f6b4e8f9fe4325baf10960cff148d34fbda0cf485a3c7a22b281700216a8a616180cdb50cc2f370f0e31427c168c5685f61c0b6a79b079cf2a1f160049d40a23a628af91556fba160db56643678c874f1e7ef5d8351291829ab711faa7ae1692a17cb2c655dae281bff88229e67c42e891c95de22186952f52ad6876d1278a5c42a636de17ae4ef66be17eee78baf714b70394f756d2a016e30ebbff4fbb052c0de1eed6d89fc7dea40a85317117315b333809f073f730269a75fa503d03987ae5519f732b72c621d5de42da48f2a12cb4ca09c84d6354a16d7b9436f66afcfe67c7b3e314da7e8504427de20300b539f707951c1f604aeb9caee3d542208c99df18a385e4186a47ac6c50c632d630dea6d7a45b7b3f9f733edfa510090043e1808140f03cf4270b38dc8120f3a3e788b5b81c703654de98650bfdd347eb24b2ebe20875ad3262844645acf4b2255b73b778f9c5213cc9213ee9646ac50befe223db7854abcea9d43d537e840ae296df0e840aa099d1fffeec53d6fc597b0143e9526b73657e817f438578e7235f4e3227af336473df039f4913634cf62095d5437c0c56b431f1923889e6e6682464ba605bce59c2f60ef86602f018d5ebc92c9d7ca6caff581c5834157e5103282e4b72049462abb95b0192b8c3a1aab649619fa1c9d3b0a7ff70a4157b37090883332cb25c3dac9529b25a7c6ad9519b0c0ef60726226c885a20f49ce91a7cb806adaf5136989b390b6b7383957db6d14098c868727d45e8ed6c567dbc4eb6742f50184591e3f70f0ef8207d175aa53d4213fe6118f55b751aa13908787b5ce1bb3d0c5a3e5cb3fc95ac8ae364ac354d9d52279f71f70846f7ba2a9eb856b2985aad83f324d39026f05b55ae55942db1f8afece9d5d6cfd1e10d2f2ed0ec88b001f75ff4bde423df4dab9f5985c2bc2d82f45bd64088d32ef61154af57cad87e6fb3533955426846b38b4949848e957eb7053713212333a478cef1e82bd69417d45bf5fa5ec85194876f059d8c50788e8571f1a8e3ac11f9afc6e211a63c5ba2cb016433981fa551bee27e5f14cbf30e3591141a8935dc7373cebcdfaddcf182f73f4700f899199daff496eeec271d1433ebff4ec5610b625be049b55dde7058fdf462d131c0e099895ae8eeb4b3b9b3739717cb29a5bd7695123a9e5f898a5b77391a937d3756a660b64f1cddbb9be87b9a56b0e023751e444119daaa9682652c4429ccfbed37a8b9359ad0afc256f67adb2fc4e460c7b7322938d6ce48381439ae68085a0c2aae6946192d0218d8ad62ecda686a6b16866393f14b4d37e717a13a6d559b62c49c4f34fbb91a1cd6c761938fcc8e0010111af0dec7ce8e702b5ec58941b3bbf432a36422c7e58551955bbdae606ec447d214cbf47d85b0b0c7c0ac20240d568c1499f8da465d9d5df0770f7d718a4c5197e3f66c65467cef57c896ede3734b2bea6cd9d0adf783c8bbae94bceecaf7f236f5e40a1440f0504b5fa5f094b1701a6663ed990d560895b9b99d952ca5e267e00a2e6f6426bdbc3de79f4a7408d53ae728ef8ea577b024966a6d4141b6eac0b0c6545239365974a1962aeb8c497b5d8089b7c4af576167c3fef5ac9c4940d5241513b3561e653686469220c0a7dc6fd5b053a64f3074867a27371080fdb681454fa34e92a85ff993ea6f4618c41d68ac32ed7755f88385856ac8d9df4ca4a8bb577ad3b40fccb43175e587b39f1f27016d6f9f335cfb3f69da4aaf5f17838dd63fd293f2b46e36538cbab26c4592a3957eb324794041de33bb1c8261ade0858226eda83111351ccca3cb49d2b4f29204222d40f1f3dbfba75c00a90e06a7f0a3b95ec2fc848b9b9c17a48f1bb71b8c7aa5fb829664b97ed5bc514ed340c269ca2c45ff3f4ab1aa60ba1ed12e4c4a3325c3888e842f19cbf1cffcbad4aae549adb6e5ce3c8268331bd5b16e3adacf876fa55d433f61546ea88d9679b1ee54deb861d36c228dc8b965b860c7de5c2ada5e7efe026709d819a91e5e5e4965645205e8ebf105d9bacffdb442ca8eb8535ce1fb9fbf2c4d4348752e401f263c393bacee4bc721eb7ae9b2ca9494d4cc844d62f1f14a827665c32f0ca4a96b1367d7592aa5456d7c940f781842520a6b4231f61c5900950b8d1b983f67231cd75c1806286ffe72b128597f6d29711ec3727dd4b721a7c34de7fd7d603398d7d3c504adf501f40e7f64065a6de6415dcafbd99308db26a782d620f659c505fddffeeea1459a79074714803f82dd765b2accd702c2078c5ddda7a1227037905b7a9de2171c2fedd4011f719487bcdf2d20d5cfb6878793c5c04a24e2af92a03832cd067d54b0728330b1a0ce4d7d2a2a2109ba41a5fae0c22a228173034e8c6cc0c40ae48dee622824c616014968d3661f9f4c7bf4779168b6fd503a6bf5838078790423364ed8f686c2e5dfa01acd69a299bac563b3fb1f83533ee7a77630de15a1a86276a44869e8acec0ac12d645047833d88acd0f576e1030f37b028c350c0ec87819a6aeba8f5042106088680e7393f084bf39fc4f6f537adc4484608bec26c2ed44f8ad6b68f02187262e7e637f6fac7711c94345109bfcde1a41c4558e157d119669bcddb15b829adb10b314a9082936c546a14b94925473c5c053e233baf4ffdf06b389d93f97445edb90a444e0da204445c21e1affdc7cd9431cbe6d410798814498317515be63b863ead5754bf47ac79d646d63caf865d1f9b516aed8bd3e787a53a2a74d5833b92d57cd8b7f4e9cd6d1b729242f0b7e5fd033d7d4b694d0261c2b314d1e91926ebd92f5e5000e8aa807a8e394bf56a727519cbbcbd80511b98d0d588e73cb8f7486f558d08ef002760780b524102560a681f76cab59a8825749dd6ce30b100c37a7ab67ba41dce83205a9739eb3d7a4f4728adbc2175ebf697bbc1b071dfea7758dc1ad5420fce1fc6990d4c1c523124170b53fa9fcd54f2166202b1e61938e623f727b09b124eed726631d86831516815d42809a6a889bcdb53dcc6e1a3a4b465ce230196b984061f982e86849077d4788590dd0a53ba9705396aa045b65734b4d58f95e2aea481643af105ed725240008c3c8c5642608c47f2dd8eebbcef093a95f77c37c48e96ee130218d215f8f4732231f776990b06fd5bef74b2b3843fa1dd315d531b1fd589f488735ff5ccc9b88c12622b577d3c5af3febfebecc3b8f09f44edc677c2f716799300ab69b0bb45d4db165112d48d16c3a02f1858039f733c86966902167d9c05068dcc81eb6cb8fefb2ff4a94004d2f9501dfbd11c1a6915915055dc3b4faa92da4403b0c691ee88bb2f76eb7244c40f02f5f9085cf3517b5c9a7edc5601c20cd8e3b4f550e80fe647e79d2394e8585d0f26dd893859ef95bc6248aff47d5ca04ad2fd8f67ecfb6e8ce66ec48ed391f54fbe889d03dabc5ebd87d8d1c4d72c3a8a74601397fb51f92e70edb4c70b1d311507be1720034c32d6cc0fe9afb4f65bac27b333f84b0e79b9332b86c27f0227b09511465be6ad7e667f04189e50621e3c9e71798119716cc3066ecda4341f0d0bdacf4630530765e367217203f612a1c93a6e7149e35441093178995f499c50a307d62fa44290c2ad930a3bdf41a98955e220d03d00a2b0b9d2ffb7047740501ad776e5a8d745e85c4b2fdd53c17e60339c136643913335d14ed0a6f8d31f7f1bc281bba70e014415c31f7712d3bdcf6144f84f12c512c84512350602ca9f99da0995b4b8cb63c562ec056ba6b442f097fb6457d87f829c51ded734a68b381e50bbb1e707bfc91543cff63ce4546d9e426b11b9"}}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) syz_emit_ethernet(0x1364, &(0x7f0000002680)={@remote, @local, [], {@ipv6={0x86dd, {0x1, 0x6, "0d1e60", 0x132e, 0x6c, 0x20, @rand_addr="b196540eef6907cc81e47367febe0f09", @mcast1, {[@dstopts={0x61, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x16, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x80}, @pad1]}, @dstopts={0x33, 0x200, '\x00', [@ra={0x5, 0x2, 0x100}, @generic={0x2, 0x1000, "d1a46b823fd1251205ea24113a5bc5056645a67e608ebbb55b926aeac1e1ba8696114845e1bfa9dd6fdd6d7cb8bdc04c121600e11948d868d35731ec001404e79087f079228340e8550756681a1bb1e2b01d256b1a2a7f31d09a4a9bb16e0f218b615912e2c9a88a539d6cc7cc632ea8cf6624a68e39a5ec0817c8ef557539439b31bb6d2837e0399c5018867d7dd4964fd09e8ed593f5c166fb464184e68828985737ca5fd2fe99df3aa1b49b901058ddbcc68f269b7bc6569b830a89ec197016ff9628f5c9e7bb3f51c1a3121a08e00aeeba8cd102ae0b95418ce5928b518c980686d0285d4c7198086da3403e15df929cfefdf1e004913f34d0a54da7f8e6589e7317d9b04146b73d516001d85f065460a17bd515348fe43e55ef1c0e0ba6be6374e67f882a4ccf93e983374b17e722d675e1fd07299acfac0964eddc0c94dc5f8cc998fe3b6e13e7cf6a25d724d7b848db3779727f6d40c509d2a67326b0de21a7a2d0e2a18a6336a502ee96a3851bc1dafc9ef5651a518f530ecc2006fb84ba6464e417af0889e25fc83be9816e4d32e8ccb3e7c6aee15f863c4e46f26f41fc2e24e1e1fc774f98dd0789bbc1f932fbec9014bbb05c882d3390b6692189e7685d0793f97760e510e87d32451f3b1157898741a43b32deafc94cfd8933619128e2a6d95246b09e78c4175b2ba5e77f5a40681b1c19741460830a5ec413bd08f91b9aa2bb9d077cb906ebb36c07b1ae2398a3e81b3da2eedf58a513b36eb41544c9a84757faa8f6e3fc64f98a7bf9d9413b73bece9b19f75f604cbde17fdd89e26854ee751cc662d820892cff0dad8f767f53cd150ac6a5ee6683386a77f57c23ca1a099f85855864d7432e6b798df585a008318c97fd1dcd2066e4a81c39966406bcbc48d3d5f7be0c0ccb8c6d1912859c7dadbc7f835fbbcf60dd40d111f63eab0a50f3d01bb537c7a158ff29a28c6767484f6013cd1199338e7599dc4d5a8b0ece5abd4604f9f4f400f3e412f0ef0c0eec4139e57f78ae003ef26b89bb6dcdc5b2bf21ded782f63647c9d21f82312fb7b839cf13acabe5ba49fee4543e3fb7259f3b19b6f9afb6141f9a6e1df07ace8841361e81f4a300c38fd7ccdd1db0454c8e6dd0d67df4af836bc01b9478a2cfd09babf6638fea82c98ef04a1614ff601163d00a3f33226402a08bd3c1127987e05a34f2065bfb327e6e3025e6664c028d59040f5cc203f64f685b9870cc561d9ea0303d2e6ac3ad54f352391237f0696b1f915cd86790065158b1fb8f3f100c4504c3e5e2a2810023f9e8d82049789e4e357ce92b936b2f26f5370117895ad175247dd06110e1be0a6d147eb008c4340a382bf1ea7703b69c2125191ef80f3588acc4bfd797944d03c021fadf96ab5370f303f1426f62d7763c2774dad7ed559a789a85d0c0360933848ebb41607e605399993646634489ec4304c0dd86392b47395beb763e26e347cb88bbf70558d8d61c3bad7e66048b7df5d5f708ef753acc8d33a802b42dbefc81f4f37c25a18575aaeef1a60108ae9a24ba9631966f40c92c80ea7e5494a66e61659e90c90b95228215d1f98315011e31da38d69489e5a6767441b24aa25c9c621cca4c861020c6e5f82be6254dbf124d7dce32eb782bdd29ee2c75d0c6f0530f3a31d9192279603379e0ac457aa18950f9f686afbff8f21b4b86afd082d1b25e5faff793ac25ec7ec30255b975b80238d88d0ba58d643c3bc5c2ee0745241d81ca4253b55c16f144f59895ce56a059cf4c8e13f21b48d01eb08374a22b3137547cf985d0159860eb6b6ba185f8feaa8b84b75ecec7e6a9a2f9ad0358fd781862dde10e381147faa1f7a2f070331ae33aaf9aace71167c41755202df71405c96f615eb375bc3aed8caf128085ab6305c5531475ae54593daf79019e52e6c2f899090ed4704d94df044637e32d0ba9c509cf828f0b9894d758a096c59c83d991f5feb75687dad57414474abfa7f925c85c7db042ee55e1bb71db5bbbd0a8164e029794e2324c8a8fad342d609835c891dee2fb4453a002d39426803ca778f910ba76df5cd2b24d51f62ba748b3c7d13a0ef7d07c4db14bc61dbcf26c1966c9ac5472eac4fc0ff884cd989e297e0d967ccf7d5a8163c1a21ab529d73a17cf7a9a42a86dd88c906a7d4d07db16e0d151276f559482dfa28abdddbbcc7c8244026bbf0a34c02202d11ed494e324060f99993e7bfbda1d6e9af4bf61ce3984bd36db05358f31573a825ac80897908fce8b41f1e33b35a1cb57b287127fd2b78fdee793819574f30fa8f2d7e5c065e2dcd306fd5ae7940d9c95ce3bf0bd75091052744dc4c788e7e36eb012061ffcca2800ce66ed06a7cbc2a663a7bc4affec65f5a6bd4ffad5e474ca8ba963825dc37f423b0998c82a517215b70f98b281f43ea429f67c73c54fe8c385e8661f0451a9962beaf24d73e6b758c4c537ddf1ea10633356d943568c6d7730be48a317b9d979162a22a4d63d27ed2273fa0e6ef06f60a5b7015673a4dd22d69495d51cb5b959cb93382e1c98848285c8d3b6ac99b284b0861f4c272f058e0981df1085f13b463a444c16da4d873f0de39682eb692b2d1b6480ceb037335fdee958f79c90241605279448814da00ba00a4c7d39bbc106dfbeeb690c4a392b421ef2b305cab53a696c4bdf633cd9b84beb85e819625af535e3de681fa6559737c5dde02da924f48c24e871ae994fa8850633331611d0f27030c5a07c6306af3312b93dcfaa4f6abbf9d1c4a9293db27a05ab01d5438677dc44176d3978e6521afd467be08c9e03adf9790b7e5de3bf1c267e2bbc872a3a8b29a248d44ebc2c6c0b10f784eb0fd8bfb1061b32ab6e29e90c1a0373bfcf277baebe05d723c7b79b56a05aa6a3b9013f88b345aa14a7b0b7fc15d17d95afc91341729500cfe6d678b1701c6a736aec93a7569b9ad87acbabc6734c29ecbae79bac2f1112ea460c0da582c001f900a8fd98bf023272da4e1508c1930e6c0bbe58ae946cd511b71d58a7e6635d0b0de87635526d49aed5f709fdea6e3649cc21f973a00b02660ef88cdfcfa9ef29fcf433b1dfb9868d41495699931764eadffff9c1b419c9e91baa708e9ec3c3e59c12e4546cfa4147bbb93745918cf55f8837fe3d8f46b8b8d22f895fc610e4b1178d74372bac7bd50db48d0abbbc84f1df125172c102f361cc94d222457bf6e588f9a1782f491497f41fd3295510e3eae1b6950facdcffa676fad34c8f77c7f2020b301476e9564a397ec73309224fe447e2f7bcfb789592d82c991d1c1923262bdab3058ee67cb828aa9cb08e61067ad69e436ceaac270850ab8af46a8a060366d112bd51064e3ad7697f07b3f0b07059a55fffee32a60f95b0e3abdede48c7c5d65291dcb1055a943de62c5e92fc0f8fbd6e9582799d4e3ddf78e90e70607190076646897a598aa51cdc2361ba131a561759b48090f1baed2033ae9030a78901e5268e0a356769f4bcb4bc0cd87f84eb7cd0cfbe78457b73fdd72af99756ab99f2a34a1cf28292711d1b0e48df723fa64c71539f4b53d06c45796bebe865a8e56c3739e3709b4309529b05565c8dc6d7f82a6719abad1a4628328d6725bb33549daf66d355063d58f0ff7e4e64bb4e6adf4f4881b0613d9d537c0eaee9afeee8f5dc71c779d67952f4521849d9a04e61b603564e633438e495b6aca7134d165296504a881d58963239b8a4f7dd4ad62ae17fd0c2292916f172bf20615a946971992d124499474dc04dacf97d5b73f890d818c426dd81ec300cee5648c80566fc2265c5301c52171ae9a6eb35385d1b592bb395579c659f97b2c25ee462b313c254af18b6b303cb090228f4419f9db3485a94bbfae0471e864d649b1f6ae38d6c61b1223d07271a727cfbc2992fe023cc926643551f59918afdfcebb838086e34d9fe500c26d8941ac3de0d824fd245a7df2eeb53ac59b7ed79e039c919422ad8bc4d96625af368d47e6dc4195c84436a53da3fac8c0ed86de250c58f3215d2dbdf167af5fd856ef12b5e37ca33da8e0039679d73bbdaa30e241698933fbe2948032f32a062fa2958b8bf0cbd8bfd2fcde8a5fc2688c3ce900586471bbfd04ce15bf6f6b919736295b8a6c842b13edc4c6955288bda2c1f7a596bc912a0829ed244dea6aaa396a996ccbc7db84f42dc053f8e4f715825a3c2a4dd10763c3bc3ec6be9059ba6d63c0816ba754f95d30db922539e4b5dc2987bedad06d38a6662899aeb706d003adc5c6d79c22d1b79734adbf7339cda5665faeb650a32f9a1712a33d8efbeafa9ffad67215ea5cc525f858d8e7ee0fee0c6b44e726f3e2ad9d42bce6d3821ba154e74a236ed12499d2da6a88b0b0fa7d66666aba8675b70081d360d9df7322f1e7ff588f198a50272bc1f4c32b6c548cdf2b46b96492030dbc0fa38724a0d0ffee4f5a92a6df421069621726a48de4e7d40518b46263278be52cc7d4e79522dc51cbf8f84d4acd70d3b2b30a478a61a5611b611c654b2f19f27d129db1da262537e14cc71b4a2b3efe355d59b2c09dfdb7a3e4d796491066695725589166cc9ee57dc7a48d5edc01266a56c3cab2ec5bcc7afc8361cd0e3ff45a7e734983792ab83e628e62a624682f73ba25f124defec6ae84bc4c28b33827695afa02750eff1704ea0d69b429014fb9cddc9308c244f41b26fc506c059e015b335a64431e4c9eac8dd43b40edbdd222ebf8a681869d99c9bd83d5557f6d60a8f58cbc91236c248e3626e41973b93d5b09c51f3168bc0a97df273aad1ad70a6961d9d3fdc9edde8b692791999f37683a02823c6f667c7eb5ed6e3f386374bde526e08cca3d1b751bebf4f5f83b6bc28a6a6bcfb05600532ff10551407c2a9e91a42ab99752c89483c144991888d80a06038c74fd87d0561a32b6505f460dc37e784083c8f03083433fe5a37ef8e35337d1851b09f30987e5d63c26494be0df3c19b63f6c5a2275180569179cd0fc04caefc10c07263b225dc51f1f8cbe4e4553c1a480ab5e3988337a5c87c11ce1087b624ff127f7592b4142bb04dd77e53016785e364d6626158576ce5149b9467993706d3f1a2f47d44d776e4163f753e67bc1930f86953453609159a6b71d16920e6878b67a3689cbd34496ca03a38adbd08888c10a3c08a6e109f501976230cf634249b7e3dbd6492362902b84372c7a2520e6145800bb53b8d94c3f53c2464f287de7a177479381dfd6726aad08bd4f236449dee2b24e0fbbbf0a9fa16797ec8354cf871e2431f3db4d35d69c2644d7bd8d383d55fd661fa0bcd985a26fbf6fea952cce68a0c4459bf79248cafaee101b0cc91a3dd644d580ee2376e3ba2f93924661309111cb3de6347aa436b6d3692758a19b222c5e2c6f24e0693acbac8392ad74752e9915ed7d1b10a5a82776383dc403b6cdb6dcd6f2f5d019e0eeae5f86ea331112a932a10208e88b5f89ad90e816c9f0b844e77636dbda1465cc26c79091c2c7ee755be2d81cdd7259ff447fed086aedc5795d9ea5d0ae5af314f34499bd1b81834f2013dded5a510735739c02cda69cd6206a72d6f79dd10932195f562dc777aae5aa85113cbea1aeb122ef44a52a78c4e37c21b7f6ba8bde66360848f8837b479eccd5ded2f9a7aa7871f14e5d38cd410bf2bd5d02eecf75c38e7eea3fc99793c26c2c0d1eec01e9172da496db11f70b7415e03190ed9a8436cd787a86cc79704e3974c6863f63e30e58b137bd0ff88369a65f0f2acd833d0eb0d96cb3dd9f130282785"}]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x1d, 0x66}, @fragment={0x3b, 0x0, 0x4, 0x1, 0x0, 0x6, 0x67}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0xff, '\x00', @loopback, [{0x2, 0x15, "945226e16280d9f5d34a4ae8f3af7bfd23d0982e52e94aee160e58bd2d84519bcf7e368f7b954a59a9c3ea40a5dbf071c700cb0bc1df4b7ea4548f1d86d289510f92d5e0cdf390b166ae365cec5533147bd5ba4bf5eaf4f665ec0ce3f69320680d1b98db74045adefc3d48119eb47e54398151c991755262ffd2e6306923db39fc05411a85f262505594e4fd42f6646127e7c993e9f05f5c6a3fb9a933185e0dcb465af3bbe4de52"}, {0x5, 0x16, "adc1607342e1cb55d819c450169b971e67e66a4e1238c8912333538ab27af6eb879a018b199de39a4b850bfab798a8caba5bad2cd2ce3feaccfa0d0a60fc385755030da7dbab13673049f211f573c4fb4a5c12244450d751fe66a2baf26227f37b4280dba41072c057aaa7dda4cd605732583d5e3c749b1f59794b17ad66a7137dbf3f01906022a5a66ae73279e2db7eea72dd660b50593942b93c469aecdff34c936e3b10bc368b21117e3ed4d550"}, {0x4, 0x16, "11e0cfd551014a9b3d332addbc3ac534cdcd764138b4a14ebc68d774aa2ea24eb3d039a3c2dbdde37951fe193d16737ff0752d43751b3fafd01071ebaeb4cf7318caab0bdec712fca00c949dee9603fad4df8942cc81d88b0593d7c49394ec4852a1f72ba947b14772d47e0d0be303c84f5f8b52f42114a943edd034f44c20fbd1df429d6494e5a2fb047f5162c875c3d6b1d637355d034891e1c46bd1d30c301145795822f5cb45c65fd291159aec167478"}, {0x19, 0x16, "e7eb19a3397593b2fa0238532dd58fd78d850b38cd872e39dae9884b2c6b0cad0a8385ba1191d9f844b208500d1cef893e9bc206f5040b777a87cd8df618f2b3c62ef79ce0e5951d723d0f81f55cc927c885cc3177d4345804fb2bbdeb605907c9c284c6ac3b7054af6317cfebfc9ee2f39759483caafaae10931cb748166bfa6a4cdb5028cfeb544de405dfaa24529c9b25438667846e1a6903bea170cad4f6f2332dfdaa092fde6fd939673f09cae929ba112cfd"}]}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x8) 16:00:31 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xa00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:31 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x0, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:31 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:31 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:31 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x64d3) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x64d3) (async) 16:00:32 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000640), 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r5 = socket(0x18, 0x2, 0x0) (async) pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r7, 0x0, &(0x7f0000005e80)) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r9 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f0000000180)="db7c1a81122281325339a3036a3e04223d6598e3b76738343e3a83f7ec9219b90fd2057045ec5e8a5c277d74050b721e29ec355adf51054cafaf7f568c19d60b673c61d4dacd1d659bd05212e92fe6c39cd82bcd0801bc0639758c57503333ffb7c92e9e4ff33b1d65db306307d27e7433316c", 0x73}], 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x16}]}) (async) write(r11, &(0x7f00000000c0)="35fa751b957390ca1c7e8f0ba29e", 0xe) r12 = getpgid(r2) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="9ba22cdb66788c49615ebd11439aea28de5c1c81316a129b42e2948b491a3254f40345538cd01e87504a40707a223c2b6779684b6b21ea406746d48caff89bc0a178f73eba2204a6dda45aa51f079ddec0d134b8e2c59484d665dab0eee42f0663c5d2f53203128bf131f807ba318e66f1db611f79102140132e717c35c15eac43c63cf183798c9822b7802e07dc05539a51c381494392ef22fed3e60e232762e2a7ac40ddee01fce9c6f26775cb8d119dd912cd0dbdc84d3c6cef76231da8c4985fe40fc8e9fe36304b03783e1b5b288c543455eb741857da07f33eefbd060cd5df4025216a8574359a8755047a", 0xee}, {&(0x7f0000000340)="41c5b45b2abed127abaef09f46f6dccfeb8f9aae3b9f88078ceab5a1ad6a106cca802859d8d45f2e9a1128ee010f9a588ad7d7abdbd5cdc1b5282ded0e", 0x3d}, {&(0x7f00000006c0)="241fb9deca61c8550db9f7e121c324907e3fcf54730e9099df6e006c547c6e3f6aaa258cddcbbefeffb9a176735f7dc4870504a803e32fe07ee26de0f274d71793f014c050470d4c886df272ac4c62ae54907503f25e6a1fc164e03b46aea88f52e6e92aff12e03dce33352f1dcdeb562c5bbb296cc194405b039e0c8c869a22966333cec562fa686f20a94fcd27c86fca091e87588cf0f152e63e15eabfeb64af6af066ea4eb726eedd25dc724bd3323d0f60bdb9726877f5740fd77a3e29c512598fd02d5855e596b0fc12a8fa457468d2727043711b81751059ecca6c68ce8a25cb53473e776dbdb208802bc32a3a0fd533215780f8d14ba3bd2baf5d2365534039118ac6121c858c16ef56ebc3022d7b7120f4af19aa3b78eb54f509ee70b357f74bc9cf5192e69d77809d4318106b46119e18272d1cbb10fd3b619b3ed9e009376fbb9e2511740a2b87134668da5ce77ce5ded897578df9e815afd8b3db169ffc97ed32c6b1f44d14d9d6074f208690a00c2fa5f0859873523cccfb8dbc8be53e81bdf098fa1a0bf1833b92e95ff48c9636e151542b6176dadbde3419a4d0ea822ea8999f1f62cf1cff739602b1a1a1ed69f382706fa61ce402e2c6e625f5be58a34fa995674bdb8232fedd21d07253367ed229411cd8fe26c89fba971f8635e02f3990ad8870ec3477948f04c7b39aedb4527e6fc27135f124dc534f7e6f65c0a739ae5affc489927b31bb3203a67961a397fefbaca4db91910d572904c8e2d69cdfc6d6c5582c17314bd1d9da004d0532eb51d6dd7d9c3e25eaadb0e39094a0e9737855c72ee4fefe4bfbf4c8b1b8b41344885fdb3aa2f739fd81168dfa15c54746a62da41084db09d8d369321be5f46fa57ecca51ff4b969564546bacaac1d7ed7eda3ef3f39eac69c4abf15c28f8d4164edd117dc88ece3f712a97d4f084ce77dee9edd9853e8872740e26d3546ee758d12b96184430a62ae1b2655988acbed7cd3c03ea3dc4b02cfcd1c1380b1e8c464e4eaf16aeae70fb999ffb833a522fce1cc91b03d824ef4f068296228a5bc39bc2a81ff6eaf011e367ff3b432a300d70209a45da09712636faf858d8ecf227a1aa2264f74d4610dba5a80455c35498efbede3925da1ed3a8b53cb91d73a52190dfb474cd5b218e29eb3a063ffcba04c7162bf9390861c69e914e8bfb8c4b5f7696b49a06aec0fae5b6f604808eac93ed956a5e46851924e25c08343086c36b9f65f51691cfbd9d012c7441c891231bd3ef611b242977556ac6e55b201db4a36a5050a5f003c754b62da23a01ef9fe49df8afe4622080f002960ed0664cbed2abf15452bd78168975fda1cf80d31dddca853c4adae981ce069fd3cade53996fb936c5859b2f61918fd5c8aa7f9be33a5b5fdde04fd5b6d23a2a2f8f344cadc034d35f8f226175d2c28090dfa4cabd465d35c49e4ce8aae75b539319455200df45a72794b7a8499f52a56d57b4ce6727223b009722bf70760eadb2bf39992b41cb83c09bb9084698df5227352c7b86a8caaba83b8380929ad71a37b53fdec7ff2cbe02431c982aaf9bd39935725786beea6c46b0e2afd6741698e7206c16a8d613cd40349c0fae2a0a54ec54c25df081680cd25aa95342d24a2eca1446a8e451c0f15d48e4f81bc5f045c51e647a1c5bdaefbcd3943ff3ac04756a3d458d20c43d13f6538e819420c8140ede81c291333d1edb956b0b28a416bc80d37de01a0825a74f9e4a268017225b0b8075903b76ee9365c97929cbcb662bd714c37870097928614bb8de93f65354c2048fc91b159f2eb1391460e9f846d0a7642403b2061788cbecd27d8ed5d91db8fc91f210d89c71bb11d28c68668c34669552c34abd7560da2745d1306c0f9ea945e98bb8e95e849ed463ddf7859f61f859cf884f127b62cb9f1683a28602d6457aef7fec482fc6f3ec4c8dce61aa842c6212648f28691cd14dfe28c0a219cead4ce3c0bf9894e1f6761eaad346ef371e09d8678f91511c719fa5dae16cbd8424fa10f0bdbb77ecfa865156beba573ec1c0aabfd992f29f89c372553ad962fa79eacbf2211e69a7724cd8a7a6867cd0583f65453e309932357d65189839c08afe5974a0fbedf796b263c7b17beaee17b63b9e2a4395d73f3965cd408e81e90865d904636d0df2291cc36c39ce969c523528514e9bc716f3817ea12afa6ff5f890383731d17c8b53c396d6643b9575acd887402b51ca0f62074631341de84c54dee63145fda60d435129fd0ca36a963f1ddd92974bfdccbe13c135e9a0ba063031ad247cce9c5840010887c17afdd9a5ef9acce04f21ff576bbb94961d110707ebe130798bb16379a3f3fd6e9ecf5fdc7dd6d61f027b1c558dbf8e5543b2a9067c4a855f004a3cf95805104875c886e54964c8e8ffea698a30072e7bf64a8de0643428216ec3ff39406c7358d951625a2ae60174c834dbb9ec0e4c76c1a0eb69251a8d65c6963d7b8cded0b7fae2589aaf34f25902ccef44df975bd3876c20b3362aa5ba862e858402cda5b0ec92f75345bb662537aa21f88cab55005a96ba9b30b6eae271d8d5e288ec79c9cf011c86cc1e28514a0713cae20dbd567b6df0712d4e177ba2405d752b80700d0f74142379a26ea14f76de7e9f09f880f306cf5833ada6adaceb1c8de728322fd1f79abd9465a0d672e615142ce3761697441b8292718cedc8eba3aa693e37fd0c99557dad3eb47b36f1123d90f9c53dda9e5df91267529f08510fbb29e19d75ead31491603bd2c4718bbd08987e88b2de789ecc6028e4b5211fa16d768c84eced90deba5286a8b749d7d0c0874e95340af3200f970ea6c10d5d16d22ffaa92fcda0e80972fd820cf727b2bf0b32a9b224b8768d84b035a0147aa9d9db20ee1a9deeaaf273d0da7f4d88be0f578522e08a4f9d613e01ad8743914194355542fb86d77702ca960c29231b1b0b6ffe0511f39f9c1ad040bf144f419dc63ea9cf39415985b6accb786b11797f96eaf8c10e8ef88c8a0c7e15dbaf41affb41fb33c7278f68f48084ec4274b3deadfc88432c9fd7e02ae5dba782430e39e8baf347b1bc1ce0f419e2aceea7c84daaf09a7245e558ee3463de84b221444463678df678a860cd7bd6b4feae8cc51f138c6fdb3e2ff113563e84a8a150c9cbbe01203ff3b0a82e7e673d0933d720671d190b12920de4a8ba9b83002468ad4174c484bd23f35acfadd67d2da93c19b29491ae5fecd266b75443f85c925734210ab41b8b1f7aabadbff25d99259a8e04d9d109ace4652bcf1f36ac0249333cc1fe7bcaddfc31fc99c8474f8675cc2f4b3d9271dc04ac62409c2d580bc2bf6086a7ea30a5fff45c2a4b4fd2a9c1e12e866d6d9a8d4695721ccbe152760e89970d826480a9bda1764bd23562a34d75c14a2c96970b9e6de22a99bb7b775e1b4aa6679a6652123dac5ebc390e2ce18956c92bf67849c32fac8e1e32316e4f2f054d793b609771c9f97c57e6c27fd4390fb2d36d601ef98f67c901197d52ab99a952f64bbe8fbd35baaea7bbef5b2b8775ede8a18736d737dc3ac0fff41ad21f7adad05b40f82f3b636245f9500e37257aead27e99b287c25153e215390c260a4bd4ec862f143acff708179016bcce1e043cb9794cde599819780dd8e702ca454beb7b5665f68a8543e62195df534c21040d493d10fee8ef51fc30c6fe0083d2d3017b284ba1a9b5847bb399af64f2fa621f81da83f2cab86ae9af0b7582be4c8af8619e5bb52b25406480accbc1c38737a655078761340d3ee789e3e2f9e6eec7657f81d9928265d4e4e53fb7949a69365606559f8855a1d9b72efcf8227c33272d07c5b5b18b2cb5633ae9ba9c7fb8ae9c2861fc6f266a467378d5fcae2f25d8fb04dea1373678e86c4985f5cfc76f68474f8e8edb1f8525e5848353719e29c15ea8dbe938e2e428c044a39ce2b29a5d25cb7acd96dd882997c6248e023f7b69ee526065025af88fcd3a9703e788fb196f514c616d442bd34d469c38b81d97d9c23dd9a9309f01c687df3ae21ae9fabc5904767907f47f3e0e71b495f3bbf96288d1cdea34f243beffd2ade4974cad95779319883874106ce8bfabe631bc271b6cd3ad65a37d76561aec0c94ab1d3c4164d96b4b301a46f45f9b3caf04f5004926221fe583a330a6f73ec96a58b60639f4f7f15dee3ef4a671023d3b7a43faffde40370b9f7ca1cc150701a6ca039ac9849a92530c46fd3971448d6fb91616b62100b91baa109ca628b8eb794a13e0600581abda3f9518937217c4fd53db1205dfd1b5d09118cbd3d22e82b044faf4f2ed452125ac689f7237027611dc01c7e7c6513c024f50d6f4817e9894623b3f3e4d5bb27f5e91c2c180e6b7f9bf71324e1fab0fdc1e930eda8b0925f7644f8385b263b51080686b3c8777d345b42a64c58ca4457ea83357d17407d1b2dd2936d444f76b8071f7439791051bba1a918872720dc23dc3086b188478d668b44fc063c4e6107bcf4b86ee53f3c30f6ee05927cccb3f51d5c56e2d25f56a8feb26090d8263331ece72f52cd7ce2cd9ee3b9907a52d43930793c3606a0ab1a22e74b61a71b8d439d647d79b7b108c8455069e932b22e6477e318761ca1e005f23405dbd1b38881a5fa74f84300c9bd55028eb45ef875b3e5ca56a0d88a1cf5997cd11781c35713e2642e28302df26b52c782221fab2fad2a0d91e02bd20bd129194a05400385dab28a9a74a7d576b36b388142a431bfce9a5d77a2f0b16ec77c11ee9798d9e29eafba3b8f45f1e5c97959e10e22e9e5cfdf364912b813b04b6085e879a90f771ec4c206cff97a885d3f248931526a56c7ddb7a8710d23818f34305bae7d3ce6f2f81fedbb86f20b19e764c1992a1ae8f411ac1020ebd8ee5ddf9599ca22c4344375644f36caeda8b6e4bd49881df505d78110221f50f85b2b4169bc110aacea57c071800ac2005f0e36e558022ee1f2e77a74c9df28777b527919157f36c966e2661c535e6fcf6cd1554238983ef3b1e1bbd804e46b2f966f48b6652d04dd0e5497d515beb1fc5ed49ad92bcefb8533110bad81f079a0485e0b8c731a6bc8d160729ae029f474a807638a84ac154b94407bbc55fc00368d0a54aa3f819bbeee63c8ece7aec36d0143052e324b95b436ecaf3c7779b12e1cea1928a810e274fb4096692d6c82e075ce0b7c0364debdd09b13d1324fe6e203ce81f2186d070e914bb0fae3c18078a21d8647543ca92d3aa8dc280c966b1851815de09c1dc0666bf0fb9760d898690d49a085e2f295671b1ec7abe167764709d588782b8dd894ad0df7f64a9c30a1b3fcd55af0e431e6cfc687472209514f66ea5333ec955090e9aedb32e2af1f64a872417fac924ceabe833ebcfe25bdc6786a84b5d311be71259ec8eb2bd2614dfc34530246e080d9163eced30c1b5f5c1681bbe53ad3ea88c8d176882638a281698eaf7475a6cd9a2d48438b11fccbd5799a3b686656609ecd393bf0b498fcc9f3e20de25f9d791172d42e1f8dbf39df629abfd645b30eedc81850de64a8a7a4996fb29b4bc8bb1222264d2849593f8eb19ee75682446764978325ae46d9245d956f060235bc9ec6dd2ca9279cd472ee401f2e75dfed168ccce96218b8518751e2cada3feebf06a6364b2744aa18ec49b46ecf88fe8c020c85e0e0ce7adbe1fea548fa11aa7ef72e5b8bc49f6857c0b231e72c31096d2118d8c7e57503a9fb5c694e4f15cc16b03984fa5aec53ce880dc28808db49cf56802e34e88ef2c912667c5d28", 0x1000}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r6, r1, r0, r0, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r0, r8, r5, r0, r0, r0, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r0, r11, r5, r5, r1, r0, r5, r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r12, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x160, 0x1}, 0x408) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10a3bcefffffffffffffff0000000018"], 0x10}}, 0x10, 0x0) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) 16:00:32 executing program 3: syz_emit_ethernet(0x1fff, &(0x7f0000000680)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d47bec", 0x1fc9, 0x0, 0x0, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x70, 0x2, '\x00', [@pad1, @jumbo, @padn, @jumbo]}, @dstopts={0x1, 0x0, '\x00', [@ra]}, @routing={0x0, 0x2, 0x0, 0x0, 0x0, [@rand_addr="7fe842b7742e77dbf1a87b56b2d94b09"]}, @hopopts={0x0, 0x1ee, '\x00', [@enc_lim, @ra, @generic={0x0, 0xb7, "34f529e47b945423a61849824dd2181508caa844189ea0be5c339986a9fe339ae43eb68ca092bc11926969e8a68e4cc620c8b87a156a0aa3aa9d4bd8e8ffccafd1747afddf65a1e0a68a7b12b3646ff05635b1b27bf15e9ae64c24f691b71b1444495008907ba09f3ecb746b3a8fe9e419ab2d18fbe4d6e4f89f81ced14621e4bc6aded2d6f61bda90a578169ff61df9ffc849c848ff0d3545c8cc1acd558186326c674d52b8d1bc1eb99d7837bb2e8b7e713e43e8dfc2"}, @jumbo, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xe99, "9fa3afd10e0ee1e6de6a0fcb4eddf173143d8ff0b96d4b80c75861585e0607b95287ac43c1b2fdda66732369348633d9bb389ff27a858d3fa1b708dee057df96df353e0ccea4e237dc9f7a51155aa84e38d5467892c3c7df3218d9fd06d598134e48ac622b7d460265e71bb128bdeda939ace7d42400632979b270c25976ff33def92956ded57e5645d1540b924cb273cdcc80be40628afd6fa6a9536bfa87c9a2caadd861165261e824949f621ef75bc8d073e1025ec28096f980929b0de9aff7ff9504f1916a50eb73a0846588ed18e630271bbcb1b65e42a230cc29ede37d953ca18e7a4401e75c50feda05ae7de75e0c86b3e0c8d79205cead5ce8d4c7b5fc90b7d66d64e52e13d49711823d957f632fc11d2ac4e25dd28e1d7c61e018b257da5059eef1b1e4471ca1521b38d96a40d14b7ebacbcc91594791b55b5ca53999abb9ba3f82c030debb6977d5b5720c9ab2f99b79c2452d4520b3822ef6e6f67a896639fc9f43b022e98d0874e1c7408fc5fa86ad3526c77e36c723d90618f6e898d3074c5290a649861f16b205a88a8224d1984a9509747f2a4de860b6f2cbbc4f1953d6566b54a5b4bf47f32a57bb622973ac0cfcfb911874c4275b74b161c5b076012ec87e8b38110fea9d3fb787fad0e795d1a163decbe9530625452e7793f8e48c8aac08eb0ff41d222bc3d42fa18cce58a98f894a3864e17a7ba5ed495cca47169cc4e182c01ec99132cdcc6736cb61fdf85120500ce6aa8e2d5dcd3af77aceb83b24c4aaa79ad61d8a9725e07e72a8a6da74231d4c956e5a23d7569207b90806ad45493ed09c2f7078a1da44570f3d6a910e8aaebcac6535ea823612af4a8408aa5ba9249754eb01602069fb33097a1fa6481f0a088342eb0e7b9b19c73c08bc39ab108d3ba29ffba90ddfd32f878b4d8cd991325d5264ff6d919b87bfc1319f3d2ccde614fa7b634308052ba002c8ac179e369d6d7fb1c51d8c3da5030f8b9f2a53fe61793326ede5491dea0dac859a0291f1f83ea8d368619c7296802327c56b50f8a9b01ff4e553d7b9fb4314b625ef14a97792b948891cb38d77fa4f642f6ffcf0716ecc0344987200b51acfac49745f45787c40b1659e1c7dc466ccd0538f62a10cc3ad6a0f161a75b46b1f968a6af182064cd867ff0a6d15bb1d200022ebdb5c806e4a6f7309a1bfb59f8e6ce8ce84d84f0c7df818444056d6d40ee5aace773d9e8254bde8737f0299417167aecc8cb97bb3b5d14de278d2c1d683626811582c6726aad65e23e7e6dbea13bac387063c69d4cc57fb584f46797fe842cbcf4d0970edc7ca3ab5e09e3639b95daa6282591307c77daa592aff7fb5073cc44b5a4e5887fa8825a7e5cccc6afe9639d4511a7d974057fff3fd400583e0b4d1ed92373b7f5dbf856d0927f5bb52bc715b75c477d4fd07559c45a2754b5d688c7c5a694f2b51003cb3746eefa06efc702b6b8e08e633f35fb84ad3c56590d1da12f3ea7d898b2a4fa456a478954e61a1f5f2406cf517b48f55459109ac50ac213772dd91fb6afa93c3df9db647eb78aab2742695e450c4ea18f6eb1b80e7a408adb006986ed60f2be511a88da2360cdefbefc749852ce2ea4541bafa141029a3d29137601689d25be4075851337e293ddd357578fc9505f9357a7aed94f3196809d1440d05033cd09c32939d88bc52d3d95afbc51d53fdb4bcebf24e80bdc107060ba7f167f3c9ddcac22532882f26e30d6b6556dccae696a143ff940873bbcfe4e4de551f373c010cd3d06f8d0e2e40ab7fc4958de35d2c170990e6b6ecf2f99d285bd9724f604b5da171437813097f2bb2f8d7cfdd171dc8f01972ff2b0d26c329cc073c0c20d8a8d635e172eb2bd36c03eb29265df38ceb16ec249bbc14ccf1ed9cf18beafc07670e40d51e63769b35e1e9704a44f3174650569806ab1ae8a7a2e69561e7945d5c19ab05ea2c301967f22883d8203bad4863d50f5972899b409dfb8bf7ef3cf905bbf5251aaa9b9395549784387d89ddc9f9c3757134a1141939b5e3c36c090e9bf430197b00dbe8ede121518afe1b8010f30967ac6e66214a16f87e1adb3c7033bf8534bfe86b8e94bf875aa73940ab569d84fcb6eb97373b39d38c00b3280a7e871eeaa7c33643d5214db22277329450534d4f57cfd9fe8eb5f0b25d571d130db53fcaa01496547cf73b63a0f0faba755d20264ab4d855d9790b7fd15703be0395bc84719565e278dea66447940c14d5e9dcb8c226bc1865a43e6b87e5e26195130ba776582d6f41b66570ef933f994d0a848c3286f0f2f69f3115c24b80a68bb540f706031c465335aaccc855474ca830df1196bc06430c5270b10e036fdf04ecdb6b5dbb137f8e810af1a2ab7f913e97c5a276c6cbd30573e693ee33104dbd67b00a61eade538940ce993488572105870fb10120098999f47a8f27992a0191b880ab9eb84c621012607eabfcc682b1edba9945e98b3e1fcc1f9de4799425b3aeeeb77bdf29746cb0b2d02105ac5d85f875b3ddc12b3f141a2e53b55e47cfc7e3f0d50baaa3b358897a0d065a0cdafe0004c088621c9c6023e8a3566acdc47d9b8fa8557198e5c03ecfe74ab7eda4010229c5f72d6549c65634c69b849518e7a65869c7f06768972a3acc4ee412fa6b26fac2946851cb979d8fd8c050de9d3abe4efd9f3c051ba4ee7600f3d9694997a5283f231429e070203ce7d8e92def22dd1151fcc18f7346f87c960f028f5bf5f11077277187056c2a7295db9fb3e7a07f6ce306ec6201b4efe331d7e14b579d14ffb7b67cd285f66fd53081c8e6b33bb18cfadd3139717bc17752af6247726467c8d91e28538dff0c9e586de7f5cb3da613d444e07c2092b750581b6d575d1f762460ec1cf443ae2294763c2a144852b512f0b4b9aa1821356bb851d1df58c3d14b9c4472cbeeca510895e843ca409a8434c3a8f4f0b05ce87e90dc9716236101974594eda8d31f94cad09a72c26b2c20ecd1882d703a6b1408563dce18e56c34f5af39a1eff51d87dd97246cf71fb0abf09ad62bbdcec3d30030c8ba0a54fa5ae598b27891df94af6e4857f6986cde542999d588f6a2be1784837be4fd03d8fe96d378b9daf5178563037cf164256e019887cf55e0c9bbd29a61291a3800f1250b9f6af6de58a1e505a57d5888d70ddd0b05bad2c225bba13b9e85c8148ee41ac223b6e47545c4ec7385551e424b5f3fd2259531a7e10f09fd4104ed7934620349899a10b38293794a3e8c2cbb15c4d081854acb707d837dbbc8ff934c19cf62661310be42430c9bc592527cd27111437dea5591d4dc002bcfb391aec57c2e541e79ac3332107c7c86620a71bcc9d250b91225bd621584d264ecd547d04764a1d4c992b46d84549967beb5849ee0c95c0a015adc55477f9895e4f13047f620b46c79fcf2c81ef2ac77579a967f87ef89033b094a5e521e6497b800459b996e081920c63ad2bdf8f3dd200710fde5aa31685dc4df21721f5152b2e88feccf4b68c32df0212178674aaa5bb108b773bf3f22aadb7012834717e6f87ee6a11f7d351d2e1ae4b33345f7881388b3b8376bf56cbfe54657bb3e40828287e579373c70b6fa961d36140b819fd9e0b7d519b3cfe64f75fd11687176aa2220d8845829c38737011c5066ed59ad3c91e54787ca5c5d44454a2fbe0583ed74f599ef36d9d91d9b12a81fd4e99e833d9b877a03234129635a2954c5c7cdd5a1d061cedc40f7b0a52f190010381849a116ea9022fd769289823ccc8ebabf52b98f95dc61b215f94f7425ca1f99872d7e27bc71e27a5477146deda32407703c53eeb0bae08986cf9729b21d7de6e934322bc2b1c8ba5bd9a24e37743dd101491aee20f6691a9fe1a1ffb3d43efafde8761fdfaf9c7b3c029958aeefe44c687b7216bc5cb2cea5d8d4236c4fa733b55f3def16537f73a6cff3b71086714aca7b04f885b7913601c9e479c03b6f41a144ff74ec0ae838d5f7854f77e6f2e6a6e3c9f419b8c63fbe6f51465456b34e771c287aa8b0913635c9420ac4420b0828f73305a6732ca28d801429ba90f4aa7909439337e54e75abfeb3cdb9892edee7df882b14bbdc066ccbc4730eabe73e120b61ce8b7693acc17cfb70a097848df3e1483463046085638aa347c580d92a7f52a5356107eea52fff4ee04902cb4a693abe2ced399f3799ce24489ffd1fa08dd346c4ab7a8d304299f4558bc8a1504bd50a7afb0916698e246c56bcbbc9d739c0ff9f8c01c0c625a13b7d54fb53d68fe1daa767d6cf50e7b5ff8c20cde190c3bf150995434b3cd1e0e21e81bf6e0bcb6e60838ab0c2888dc7962d89ce7f6428ea8314f56b61c29e5f8dc49b325bc193542c8e60bc5650fc02e8a671ef4e3d910295d1ab8c770661694ac158d79dca34709a0e1bc82dc65463e326bdf78803903c7fe6bdddde210e4d655a8176ce342dfb91290d6f21be2ba695d003ce95af7dc0c03f002e6eacedbc40c185761d5ee9342b3a52e4a05734f87e18c10784dd3b30732d7ceacebce2a8cfed7783855c18f4473e2498e0c7c3cb12f7ff1deb69cea6d546a7f05ce060fc284d9c64c4ec752fa3a79387ba84e1e8c80e569b00ba99ececf50b1e068cfc18a7a9224b76892af24f957ceeb3d6bf741661487494da030e099718495024c8fc23ec2f44d451cc17aec6c375cdd20b6909953cfea55740fe992235526b1d622f16cda2c79f80ae43d9a40b5e8501a3405e4198d92c58aa0a730c3efc379253965a9696553cb7b80418512d5e5a1cde368cb710ff0a522a725fb1629b3cd396471af4ad2e42527e9434059d4e14e0ebf3c62596f0b770792d707d33f5a8f7b5b1f60cb7f6b53c9346b4daf7c66d2d1b3e02951738c5957a11aed4eae41bd5207703425acd0fadd56e3519a0a88c5c3df6d28a7d6b2dfe665b887f23720d8cc57698cc802dfbd24956d2ea0183f7c9ac246f37f983a2d6f8d7fd2f1e26347b00dc5968a6da29f49ce12150f96ba36a179f5f6c29fb75f6dccf28b19c6a93e3d50e545f6413bffd15c23bf6d0b880eaf2ec44c2e94fe4612412dc594050a60f6b00bf945edd4ff02d4a78942b4bbcfa42ce85d2896b9ed941aee266a5cb25aba2dfbdb33cecb0bc3a84b2dae20d4d1f4852227a6377e5ff77ce0dad95789a2cfdc1540d767f0ad5c18af5e9612423c99b2c75a4c22c936a3d01a92971fe10b33f79b76158f1b24bc4a5bbd0398946a4f99e5867fc0533463e291760666fcdcf9666005a6cb403f9051420ca"}]}], @udp={{0x3, 0x0, 0x8}, {"d121d9f60380bf443cae42d13a3585448f6503c596909ad8a84afe665634b124e2eeb2306cb170bd849513e09fcda37f37fc32b81fc2e2294e202f1163cd08ce387155e279a9b66e089176f1913b5213e24e9d60f1b5d07b49ef7b95c57b32ec4b004a4556905942df0c97147fea54596c0ce0a7be7843d99ca50118dcb0d5e4484651fd20e0f5a6428c5cf93eeb5ff9c895f5967474c880e822191c86043f3c3f55d5ddfd2ab67e6260d0f6526beab56acc130643ea1fd5d1a20b4db1d96ecc27a28278d3087f33eed1a52392c15cd5b779c804a00dc9fdd337c73830acd029ae8dd12f534e594e29277409fe8591c3eb3db066af2123648b8bf5e80f9c386743641f25c59589f794d1c2f107b23fe9960da623525ab8713e09205f6a7489ba324c9ec0b0e1e7151d670c8a125b58ce353c66ba5ed8153640e96efe2256219dca2678670854e13d1c8f2c90c7f13dd1b67d2911fc02142c279427b2d87c63bb10749eefd1b1fdb409e27519e0e902b4e97974f6a1f44a523e143b2bb3606216a9548bb93592d36c89e36d257d5a9546ee8b65ffbc095398d802e365f10b3214804b0d175d58eb9e8a4e020f628c5a9270a31f5a132eb9af57f87646ccb7bc876a5a26673a0de88a0fc0f9a83c094bc46ecc3578496cfdc113b7b9e29b8635747ad15f98e1181304ea56dce45c320bfe5150306a1d1841d8234bf1e6bfa4da2d785998be6b456d133d0183bc6c641bbdeac66e5b14b5260643157f64949b6391e1d3f9e9a93362ca054524b1c456d1575399eed6f46a3aeb26dbc0fb157fb58863c5a0b3831639645ee673118590831a5942a960da593229080ee2eb30f6380ff28f742d91bb4650db696562e85dc0f320133935806c89a6ff0748cc4e920ee4a39caae0a711b1cee851f5dbf857df9912db0daa7c17bb218cb8f4d0f38528ceb7436ddea973775c294ff474a0431e14621dabfecd2dd3348d06e3c78b9478a693bbe976ea6c7098bbee0df631211128934b02e5df7ee7842f10d9d65812ed940bbfc955583e133f4e70b1f7cefb80fe097067d30caa98fb26037362e99c6f4b54272e2d95d497a339f3424451aa5945fa8c5fdca88a1b3eb6494f3596da31435f6d3e426393e914d7e8391126f0711b0aaad79af672303501cd7e545d958080e525c841254eb863129ae4be80a643a0c6142c50d4a77bc5ef53ce83adbef8c67e78686ff66450c7fbcb00e99d6fdfce1c99b3c687492c855afbc9d0d77218f33fbed4ea176881a70d0c925b27a6614321095708b8bd47f2b8574f18321af4aac08b4315fe5d54d7b0b948bbc23156df4ce05469e1bd9f9ef15002ccf104ff2f89010d7db0cbe2dd16031fc4b18e49621f07b18a6a34bfaeadf719c1569338ba7c1e043777b2eb70679d365630ee58db1f71bf865facd6eb4231d5a203000f00491687c42cf74822492813d5ef432ee0ef7382415c4e83ee9baf390efb0e31c4a021f39aea90152affaff18c3ee19f9f0f95e587af6155fdcc91cbd4985b65ecec6a42b9b20a761a8cdeb2db876893d1d0158fe65a6627dbaf0481a4635ad4bcfa5fd2989642bab8c773103be7c97be38dedd37c241c6a94dd7a3095850100c0a115825cfae91432cb7fac8d26a8ca6c8c2d95c8555153a882cd07a8dadd2fc409c1bdda1ef121a6d82b68d4a8b5344ded6aec1d6f31875de592a479b1fa41496ec00ee525270e7b0856b3ea2ab2f71f43c3378de93a71e2e55ecf6e56bf73edffc9e7599b1c03a800a3d21219362d4a9589c8804f33d478285c6e2adc59bd101e8d4f69fad609ff3b36a676e62115721df51555f2002bd6282df09e6a67e9c19bd9e96cadcce63fdca9a66b2f0c36c40fa206d219d115443bd9854a9e2c75ab5fd9eb3ec6c2a0a36d7d8899cf185a6e5c533e4f634a069d1e00419b78f6b4e8f9fe4325baf10960cff148d34fbda0cf485a3c7a22b281700216a8a616180cdb50cc2f370f0e31427c168c5685f61c0b6a79b079cf2a1f160049d40a23a628af91556fba160db56643678c874f1e7ef5d8351291829ab711faa7ae1692a17cb2c655dae281bff88229e67c42e891c95de22186952f52ad6876d1278a5c42a636de17ae4ef66be17eee78baf714b70394f756d2a016e30ebbff4fbb052c0de1eed6d89fc7dea40a85317117315b333809f073f730269a75fa503d03987ae5519f732b72c621d5de42da48f2a12cb4ca09c84d6354a16d7b9436f66afcfe67c7b3e314da7e8504427de20300b539f707951c1f604aeb9caee3d542208c99df18a385e4186a47ac6c50c632d630dea6d7a45b7b3f9f733edfa510090043e1808140f03cf4270b38dc8120f3a3e788b5b81c703654de98650bfdd347eb24b2ebe20875ad3262844645acf4b2255b73b778f9c5213cc9213ee9646ac50befe223db7854abcea9d43d537e840ae296df0e840aa099d1fffeec53d6fc597b0143e9526b73657e817f438578e7235f4e3227af336473df039f4913634cf62095d5437c0c56b431f1923889e6e6682464ba605bce59c2f60ef86602f018d5ebc92c9d7ca6caff581c5834157e5103282e4b72049462abb95b0192b8c3a1aab649619fa1c9d3b0a7ff70a4157b37090883332cb25c3dac9529b25a7c6ad9519b0c0ef60726226c885a20f49ce91a7cb806adaf5136989b390b6b7383957db6d14098c868727d45e8ed6c567dbc4eb6742f50184591e3f70f0ef8207d175aa53d4213fe6118f55b751aa13908787b5ce1bb3d0c5a3e5cb3fc95ac8ae364ac354d9d52279f71f70846f7ba2a9eb856b2985aad83f324d39026f05b55ae55942db1f8afece9d5d6cfd1e10d2f2ed0ec88b001f75ff4bde423df4dab9f5985c2bc2d82f45bd64088d32ef61154af57cad87e6fb3533955426846b38b4949848e957eb7053713212333a478cef1e82bd69417d45bf5fa5ec85194876f059d8c50788e8571f1a8e3ac11f9afc6e211a63c5ba2cb016433981fa551bee27e5f14cbf30e3591141a8935dc7373cebcdfaddcf182f73f4700f899199daff496eeec271d1433ebff4ec5610b625be049b55dde7058fdf462d131c0e099895ae8eeb4b3b9b3739717cb29a5bd7695123a9e5f898a5b77391a937d3756a660b64f1cddbb9be87b9a56b0e023751e444119daaa9682652c4429ccfbed37a8b9359ad0afc256f67adb2fc4e460c7b7322938d6ce48381439ae68085a0c2aae6946192d0218d8ad62ecda686a6b16866393f14b4d37e717a13a6d559b62c49c4f34fbb91a1cd6c761938fcc8e0010111af0dec7ce8e702b5ec58941b3bbf432a36422c7e58551955bbdae606ec447d214cbf47d85b0b0c7c0ac20240d568c1499f8da465d9d5df0770f7d718a4c5197e3f66c65467cef57c896ede3734b2bea6cd9d0adf783c8bbae94bceecaf7f236f5e40a1440f0504b5fa5f094b1701a6663ed990d560895b9b99d952ca5e267e00a2e6f6426bdbc3de79f4a7408d53ae728ef8ea577b024966a6d4141b6eac0b0c6545239365974a1962aeb8c497b5d8089b7c4af576167c3fef5ac9c4940d5241513b3561e653686469220c0a7dc6fd5b053a64f3074867a27371080fdb681454fa34e92a85ff993ea6f4618c41d68ac32ed7755f88385856ac8d9df4ca4a8bb577ad3b40fccb43175e587b39f1f27016d6f9f335cfb3f69da4aaf5f17838dd63fd293f2b46e36538cbab26c4592a3957eb324794041de33bb1c8261ade0858226eda83111351ccca3cb49d2b4f29204222d40f1f3dbfba75c00a90e06a7f0a3b95ec2fc848b9b9c17a48f1bb71b8c7aa5fb829664b97ed5bc514ed340c269ca2c45ff3f4ab1aa60ba1ed12e4c4a3325c3888e842f19cbf1cffcbad4aae549adb6e5ce3c8268331bd5b16e3adacf876fa55d433f61546ea88d9679b1ee54deb861d36c228dc8b965b860c7de5c2ada5e7efe026709d819a91e5e5e4965645205e8ebf105d9bacffdb442ca8eb8535ce1fb9fbf2c4d4348752e401f263c393bacee4bc721eb7ae9b2ca9494d4cc844d62f1f14a827665c32f0ca4a96b1367d7592aa5456d7c940f781842520a6b4231f61c5900950b8d1b983f67231cd75c1806286ffe72b128597f6d29711ec3727dd4b721a7c34de7fd7d603398d7d3c504adf501f40e7f64065a6de6415dcafbd99308db26a782d620f659c505fddffeeea1459a79074714803f82dd765b2accd702c2078c5ddda7a1227037905b7a9de2171c2fedd4011f719487bcdf2d20d5cfb6878793c5c04a24e2af92a03832cd067d54b0728330b1a0ce4d7d2a2a2109ba41a5fae0c22a228173034e8c6cc0c40ae48dee622824c616014968d3661f9f4c7bf4779168b6fd503a6bf5838078790423364ed8f686c2e5dfa01acd69a299bac563b3fb1f83533ee7a77630de15a1a86276a44869e8acec0ac12d645047833d88acd0f576e1030f37b028c350c0ec87819a6aeba8f5042106088680e7393f084bf39fc4f6f537adc4484608bec26c2ed44f8ad6b68f02187262e7e637f6fac7711c94345109bfcde1a41c4558e157d119669bcddb15b829adb10b314a9082936c546a14b94925473c5c053e233baf4ffdf06b389d93f97445edb90a444e0da204445c21e1affdc7cd9431cbe6d410798814498317515be63b863ead5754bf47ac79d646d63caf865d1f9b516aed8bd3e787a53a2a74d5833b92d57cd8b7f4e9cd6d1b729242f0b7e5fd033d7d4b694d0261c2b314d1e91926ebd92f5e5000e8aa807a8e394bf56a727519cbbcbd80511b98d0d588e73cb8f7486f558d08ef002760780b524102560a681f76cab59a8825749dd6ce30b100c37a7ab67ba41dce83205a9739eb3d7a4f4728adbc2175ebf697bbc1b071dfea7758dc1ad5420fce1fc6990d4c1c523124170b53fa9fcd54f2166202b1e61938e623f727b09b124eed726631d86831516815d42809a6a889bcdb53dcc6e1a3a4b465ce230196b984061f982e86849077d4788590dd0a53ba9705396aa045b65734b4d58f95e2aea481643af105ed725240008c3c8c5642608c47f2dd8eebbcef093a95f77c37c48e96ee130218d215f8f4732231f776990b06fd5bef74b2b3843fa1dd315d531b1fd589f488735ff5ccc9b88c12622b577d3c5af3febfebecc3b8f09f44edc677c2f716799300ab69b0bb45d4db165112d48d16c3a02f1858039f733c86966902167d9c05068dcc81eb6cb8fefb2ff4a94004d2f9501dfbd11c1a6915915055dc3b4faa92da4403b0c691ee88bb2f76eb7244c40f02f5f9085cf3517b5c9a7edc5601c20cd8e3b4f550e80fe647e79d2394e8585d0f26dd893859ef95bc6248aff47d5ca04ad2fd8f67ecfb6e8ce66ec48ed391f54fbe889d03dabc5ebd87d8d1c4d72c3a8a74601397fb51f92e70edb4c70b1d311507be1720034c32d6cc0fe9afb4f65bac27b333f84b0e79b9332b86c27f0227b09511465be6ad7e667f04189e50621e3c9e71798119716cc3066ecda4341f0d0bdacf4630530765e367217203f612a1c93a6e7149e35441093178995f499c50a307d62fa44290c2ad930a3bdf41a98955e220d03d00a2b0b9d2ffb7047740501ad776e5a8d745e85c4b2fdd53c17e60339c136643913335d14ed0a6f8d31f7f1bc281bba70e014415c31f7712d3bdcf6144f84f12c512c84512350602ca9f99da0995b4b8cb63c562ec056ba6b442f097fb6457d87f829c51ded734a68b381e50bbb1e707bfc91543cff63ce4546d9e426b11b9"}}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async, rerun: 64) syz_emit_ethernet(0x1364, &(0x7f0000002680)={@remote, @local, [], {@ipv6={0x86dd, {0x1, 0x6, "0d1e60", 0x132e, 0x6c, 0x20, @rand_addr="b196540eef6907cc81e47367febe0f09", @mcast1, {[@dstopts={0x61, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x16, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x80}, @pad1]}, @dstopts={0x33, 0x200, '\x00', [@ra={0x5, 0x2, 0x100}, @generic={0x2, 0x1000, "d1a46b823fd1251205ea24113a5bc5056645a67e608ebbb55b926aeac1e1ba8696114845e1bfa9dd6fdd6d7cb8bdc04c121600e11948d868d35731ec001404e79087f079228340e8550756681a1bb1e2b01d256b1a2a7f31d09a4a9bb16e0f218b615912e2c9a88a539d6cc7cc632ea8cf6624a68e39a5ec0817c8ef557539439b31bb6d2837e0399c5018867d7dd4964fd09e8ed593f5c166fb464184e68828985737ca5fd2fe99df3aa1b49b901058ddbcc68f269b7bc6569b830a89ec197016ff9628f5c9e7bb3f51c1a3121a08e00aeeba8cd102ae0b95418ce5928b518c980686d0285d4c7198086da3403e15df929cfefdf1e004913f34d0a54da7f8e6589e7317d9b04146b73d516001d85f065460a17bd515348fe43e55ef1c0e0ba6be6374e67f882a4ccf93e983374b17e722d675e1fd07299acfac0964eddc0c94dc5f8cc998fe3b6e13e7cf6a25d724d7b848db3779727f6d40c509d2a67326b0de21a7a2d0e2a18a6336a502ee96a3851bc1dafc9ef5651a518f530ecc2006fb84ba6464e417af0889e25fc83be9816e4d32e8ccb3e7c6aee15f863c4e46f26f41fc2e24e1e1fc774f98dd0789bbc1f932fbec9014bbb05c882d3390b6692189e7685d0793f97760e510e87d32451f3b1157898741a43b32deafc94cfd8933619128e2a6d95246b09e78c4175b2ba5e77f5a40681b1c19741460830a5ec413bd08f91b9aa2bb9d077cb906ebb36c07b1ae2398a3e81b3da2eedf58a513b36eb41544c9a84757faa8f6e3fc64f98a7bf9d9413b73bece9b19f75f604cbde17fdd89e26854ee751cc662d820892cff0dad8f767f53cd150ac6a5ee6683386a77f57c23ca1a099f85855864d7432e6b798df585a008318c97fd1dcd2066e4a81c39966406bcbc48d3d5f7be0c0ccb8c6d1912859c7dadbc7f835fbbcf60dd40d111f63eab0a50f3d01bb537c7a158ff29a28c6767484f6013cd1199338e7599dc4d5a8b0ece5abd4604f9f4f400f3e412f0ef0c0eec4139e57f78ae003ef26b89bb6dcdc5b2bf21ded782f63647c9d21f82312fb7b839cf13acabe5ba49fee4543e3fb7259f3b19b6f9afb6141f9a6e1df07ace8841361e81f4a300c38fd7ccdd1db0454c8e6dd0d67df4af836bc01b9478a2cfd09babf6638fea82c98ef04a1614ff601163d00a3f33226402a08bd3c1127987e05a34f2065bfb327e6e3025e6664c028d59040f5cc203f64f685b9870cc561d9ea0303d2e6ac3ad54f352391237f0696b1f915cd86790065158b1fb8f3f100c4504c3e5e2a2810023f9e8d82049789e4e357ce92b936b2f26f5370117895ad175247dd06110e1be0a6d147eb008c4340a382bf1ea7703b69c2125191ef80f3588acc4bfd797944d03c021fadf96ab5370f303f1426f62d7763c2774dad7ed559a789a85d0c0360933848ebb41607e605399993646634489ec4304c0dd86392b47395beb763e26e347cb88bbf70558d8d61c3bad7e66048b7df5d5f708ef753acc8d33a802b42dbefc81f4f37c25a18575aaeef1a60108ae9a24ba9631966f40c92c80ea7e5494a66e61659e90c90b95228215d1f98315011e31da38d69489e5a6767441b24aa25c9c621cca4c861020c6e5f82be6254dbf124d7dce32eb782bdd29ee2c75d0c6f0530f3a31d9192279603379e0ac457aa18950f9f686afbff8f21b4b86afd082d1b25e5faff793ac25ec7ec30255b975b80238d88d0ba58d643c3bc5c2ee0745241d81ca4253b55c16f144f59895ce56a059cf4c8e13f21b48d01eb08374a22b3137547cf985d0159860eb6b6ba185f8feaa8b84b75ecec7e6a9a2f9ad0358fd781862dde10e381147faa1f7a2f070331ae33aaf9aace71167c41755202df71405c96f615eb375bc3aed8caf128085ab6305c5531475ae54593daf79019e52e6c2f899090ed4704d94df044637e32d0ba9c509cf828f0b9894d758a096c59c83d991f5feb75687dad57414474abfa7f925c85c7db042ee55e1bb71db5bbbd0a8164e029794e2324c8a8fad342d609835c891dee2fb4453a002d39426803ca778f910ba76df5cd2b24d51f62ba748b3c7d13a0ef7d07c4db14bc61dbcf26c1966c9ac5472eac4fc0ff884cd989e297e0d967ccf7d5a8163c1a21ab529d73a17cf7a9a42a86dd88c906a7d4d07db16e0d151276f559482dfa28abdddbbcc7c8244026bbf0a34c02202d11ed494e324060f99993e7bfbda1d6e9af4bf61ce3984bd36db05358f31573a825ac80897908fce8b41f1e33b35a1cb57b287127fd2b78fdee793819574f30fa8f2d7e5c065e2dcd306fd5ae7940d9c95ce3bf0bd75091052744dc4c788e7e36eb012061ffcca2800ce66ed06a7cbc2a663a7bc4affec65f5a6bd4ffad5e474ca8ba963825dc37f423b0998c82a517215b70f98b281f43ea429f67c73c54fe8c385e8661f0451a9962beaf24d73e6b758c4c537ddf1ea10633356d943568c6d7730be48a317b9d979162a22a4d63d27ed2273fa0e6ef06f60a5b7015673a4dd22d69495d51cb5b959cb93382e1c98848285c8d3b6ac99b284b0861f4c272f058e0981df1085f13b463a444c16da4d873f0de39682eb692b2d1b6480ceb037335fdee958f79c90241605279448814da00ba00a4c7d39bbc106dfbeeb690c4a392b421ef2b305cab53a696c4bdf633cd9b84beb85e819625af535e3de681fa6559737c5dde02da924f48c24e871ae994fa8850633331611d0f27030c5a07c6306af3312b93dcfaa4f6abbf9d1c4a9293db27a05ab01d5438677dc44176d3978e6521afd467be08c9e03adf9790b7e5de3bf1c267e2bbc872a3a8b29a248d44ebc2c6c0b10f784eb0fd8bfb1061b32ab6e29e90c1a0373bfcf277baebe05d723c7b79b56a05aa6a3b9013f88b345aa14a7b0b7fc15d17d95afc91341729500cfe6d678b1701c6a736aec93a7569b9ad87acbabc6734c29ecbae79bac2f1112ea460c0da582c001f900a8fd98bf023272da4e1508c1930e6c0bbe58ae946cd511b71d58a7e6635d0b0de87635526d49aed5f709fdea6e3649cc21f973a00b02660ef88cdfcfa9ef29fcf433b1dfb9868d41495699931764eadffff9c1b419c9e91baa708e9ec3c3e59c12e4546cfa4147bbb93745918cf55f8837fe3d8f46b8b8d22f895fc610e4b1178d74372bac7bd50db48d0abbbc84f1df125172c102f361cc94d222457bf6e588f9a1782f491497f41fd3295510e3eae1b6950facdcffa676fad34c8f77c7f2020b301476e9564a397ec73309224fe447e2f7bcfb789592d82c991d1c1923262bdab3058ee67cb828aa9cb08e61067ad69e436ceaac270850ab8af46a8a060366d112bd51064e3ad7697f07b3f0b07059a55fffee32a60f95b0e3abdede48c7c5d65291dcb1055a943de62c5e92fc0f8fbd6e9582799d4e3ddf78e90e70607190076646897a598aa51cdc2361ba131a561759b48090f1baed2033ae9030a78901e5268e0a356769f4bcb4bc0cd87f84eb7cd0cfbe78457b73fdd72af99756ab99f2a34a1cf28292711d1b0e48df723fa64c71539f4b53d06c45796bebe865a8e56c3739e3709b4309529b05565c8dc6d7f82a6719abad1a4628328d6725bb33549daf66d355063d58f0ff7e4e64bb4e6adf4f4881b0613d9d537c0eaee9afeee8f5dc71c779d67952f4521849d9a04e61b603564e633438e495b6aca7134d165296504a881d58963239b8a4f7dd4ad62ae17fd0c2292916f172bf20615a946971992d124499474dc04dacf97d5b73f890d818c426dd81ec300cee5648c80566fc2265c5301c52171ae9a6eb35385d1b592bb395579c659f97b2c25ee462b313c254af18b6b303cb090228f4419f9db3485a94bbfae0471e864d649b1f6ae38d6c61b1223d07271a727cfbc2992fe023cc926643551f59918afdfcebb838086e34d9fe500c26d8941ac3de0d824fd245a7df2eeb53ac59b7ed79e039c919422ad8bc4d96625af368d47e6dc4195c84436a53da3fac8c0ed86de250c58f3215d2dbdf167af5fd856ef12b5e37ca33da8e0039679d73bbdaa30e241698933fbe2948032f32a062fa2958b8bf0cbd8bfd2fcde8a5fc2688c3ce900586471bbfd04ce15bf6f6b919736295b8a6c842b13edc4c6955288bda2c1f7a596bc912a0829ed244dea6aaa396a996ccbc7db84f42dc053f8e4f715825a3c2a4dd10763c3bc3ec6be9059ba6d63c0816ba754f95d30db922539e4b5dc2987bedad06d38a6662899aeb706d003adc5c6d79c22d1b79734adbf7339cda5665faeb650a32f9a1712a33d8efbeafa9ffad67215ea5cc525f858d8e7ee0fee0c6b44e726f3e2ad9d42bce6d3821ba154e74a236ed12499d2da6a88b0b0fa7d66666aba8675b70081d360d9df7322f1e7ff588f198a50272bc1f4c32b6c548cdf2b46b96492030dbc0fa38724a0d0ffee4f5a92a6df421069621726a48de4e7d40518b46263278be52cc7d4e79522dc51cbf8f84d4acd70d3b2b30a478a61a5611b611c654b2f19f27d129db1da262537e14cc71b4a2b3efe355d59b2c09dfdb7a3e4d796491066695725589166cc9ee57dc7a48d5edc01266a56c3cab2ec5bcc7afc8361cd0e3ff45a7e734983792ab83e628e62a624682f73ba25f124defec6ae84bc4c28b33827695afa02750eff1704ea0d69b429014fb9cddc9308c244f41b26fc506c059e015b335a64431e4c9eac8dd43b40edbdd222ebf8a681869d99c9bd83d5557f6d60a8f58cbc91236c248e3626e41973b93d5b09c51f3168bc0a97df273aad1ad70a6961d9d3fdc9edde8b692791999f37683a02823c6f667c7eb5ed6e3f386374bde526e08cca3d1b751bebf4f5f83b6bc28a6a6bcfb05600532ff10551407c2a9e91a42ab99752c89483c144991888d80a06038c74fd87d0561a32b6505f460dc37e784083c8f03083433fe5a37ef8e35337d1851b09f30987e5d63c26494be0df3c19b63f6c5a2275180569179cd0fc04caefc10c07263b225dc51f1f8cbe4e4553c1a480ab5e3988337a5c87c11ce1087b624ff127f7592b4142bb04dd77e53016785e364d6626158576ce5149b9467993706d3f1a2f47d44d776e4163f753e67bc1930f86953453609159a6b71d16920e6878b67a3689cbd34496ca03a38adbd08888c10a3c08a6e109f501976230cf634249b7e3dbd6492362902b84372c7a2520e6145800bb53b8d94c3f53c2464f287de7a177479381dfd6726aad08bd4f236449dee2b24e0fbbbf0a9fa16797ec8354cf871e2431f3db4d35d69c2644d7bd8d383d55fd661fa0bcd985a26fbf6fea952cce68a0c4459bf79248cafaee101b0cc91a3dd644d580ee2376e3ba2f93924661309111cb3de6347aa436b6d3692758a19b222c5e2c6f24e0693acbac8392ad74752e9915ed7d1b10a5a82776383dc403b6cdb6dcd6f2f5d019e0eeae5f86ea331112a932a10208e88b5f89ad90e816c9f0b844e77636dbda1465cc26c79091c2c7ee755be2d81cdd7259ff447fed086aedc5795d9ea5d0ae5af314f34499bd1b81834f2013dded5a510735739c02cda69cd6206a72d6f79dd10932195f562dc777aae5aa85113cbea1aeb122ef44a52a78c4e37c21b7f6ba8bde66360848f8837b479eccd5ded2f9a7aa7871f14e5d38cd410bf2bd5d02eecf75c38e7eea3fc99793c26c2c0d1eec01e9172da496db11f70b7415e03190ed9a8436cd787a86cc79704e3974c6863f63e30e58b137bd0ff88369a65f0f2acd833d0eb0d96cb3dd9f130282785"}]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x1d, 0x66}, @fragment={0x3b, 0x0, 0x4, 0x1, 0x0, 0x6, 0x67}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0xff, '\x00', @loopback, [{0x2, 0x15, "945226e16280d9f5d34a4ae8f3af7bfd23d0982e52e94aee160e58bd2d84519bcf7e368f7b954a59a9c3ea40a5dbf071c700cb0bc1df4b7ea4548f1d86d289510f92d5e0cdf390b166ae365cec5533147bd5ba4bf5eaf4f665ec0ce3f69320680d1b98db74045adefc3d48119eb47e54398151c991755262ffd2e6306923db39fc05411a85f262505594e4fd42f6646127e7c993e9f05f5c6a3fb9a933185e0dcb465af3bbe4de52"}, {0x5, 0x16, "adc1607342e1cb55d819c450169b971e67e66a4e1238c8912333538ab27af6eb879a018b199de39a4b850bfab798a8caba5bad2cd2ce3feaccfa0d0a60fc385755030da7dbab13673049f211f573c4fb4a5c12244450d751fe66a2baf26227f37b4280dba41072c057aaa7dda4cd605732583d5e3c749b1f59794b17ad66a7137dbf3f01906022a5a66ae73279e2db7eea72dd660b50593942b93c469aecdff34c936e3b10bc368b21117e3ed4d550"}, {0x4, 0x16, "11e0cfd551014a9b3d332addbc3ac534cdcd764138b4a14ebc68d774aa2ea24eb3d039a3c2dbdde37951fe193d16737ff0752d43751b3fafd01071ebaeb4cf7318caab0bdec712fca00c949dee9603fad4df8942cc81d88b0593d7c49394ec4852a1f72ba947b14772d47e0d0be303c84f5f8b52f42114a943edd034f44c20fbd1df429d6494e5a2fb047f5162c875c3d6b1d637355d034891e1c46bd1d30c301145795822f5cb45c65fd291159aec167478"}, {0x19, 0x16, "e7eb19a3397593b2fa0238532dd58fd78d850b38cd872e39dae9884b2c6b0cad0a8385ba1191d9f844b208500d1cef893e9bc206f5040b777a87cd8df618f2b3c62ef79ce0e5951d723d0f81f55cc927c885cc3177d4345804fb2bbdeb605907c9c284c6ac3b7054af6317cfebfc9ee2f39759483caafaae10931cb748166bfa6a4cdb5028cfeb544de405dfaa24529c9b25438667846e1a6903bea170cad4f6f2332dfdaa092fde6fd939673f09cae929ba112cfd"}]}}}}}}) (async, rerun: 64) syz_extract_tcp_res(&(0x7f0000000000), 0x7ff, 0x8) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xb00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) (async, rerun: 64) r1 = getuid() (async, rerun: 64) seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = socket$inet(0x2, 0x1, 0x0) dup(r8) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) (async) fchown(r2, r1, r7) setreuid(0xee00, r1) (async) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x20, 0x4002, 0x5) (async) listen(r9, 0xa0e7) (async) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) (async) setreuid(r11, 0x0) (async, rerun: 64) dup(r9) (async, rerun: 64) getuid() (async) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000280)=0x4, 0x4) 16:00:32 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x0) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:32 executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f0000000100)="97dad34e", &(0x7f0000000200)=0x4, &(0x7f0000000800)="b482c016", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="bac976bc6ea5a7dda17243321a7ba62b436471804fb18f238f1458cb4bfd5fbfb7609a51e5b8cdde5e04e8bf73c6c2c9da08d5a0b2b0de60b83d26da87785ba0c6e05000ad6024a7fa167f7bc5aafb34dc5625d2848d641e4ee3589430df42a8a793cdb7368971c885ffe175c71c6dc4e2583f620295e7a7869720ce00e277132788db30dcd0ce4e2efef7942dc87831f2e85850ac0f29b28e807ad3b2e127b2d17e2f79124c0d08bf", &(0x7f0000000040)=0xa9, &(0x7f0000000240)="ce2db646235e97bc7f78dbd637f628d10d5dab3d92ad3ff652d980f79f01f19ce94e23497f50839f00bf2df89c7088318496d5d14e741f76f250026ecfa487c43482c6254d59720f", 0x48) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="af4e93f7c0cd043432dcb3a6e19c03b15f0793f5f88300cef850f79bf559c9a41f4234e2532c1f52b3b50782b7314d81d12cbde69141b4fd22cc9a6be860b58ce9f9db", &(0x7f0000000340)=0x43, &(0x7f0000000380)="92865646e48b1601fdf548cc4c2db9f7429dac9bef91ec3da6d6558ca526c5aaf0bde85228c93cc4c319d1a6f6f47817d4fe8ccac9e4ef8db660f868a8297a938de8109b5892987a89d5deb9567a8c2d7275849208b12204af06085d109fec529384e83c95762a282a35113a4a12398e9338a9c1674a5436c28530c93b897d3f2033", 0x82) 16:00:32 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001540)='./file0\x00', 0x5, 0x11c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xc00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r0 = getuid() (rerun: 64) setreuid(0x0, r0) setreuid(0xee00, r0) (async) r1 = getuid() seteuid(r0) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async, rerun: 64) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r8 = socket$inet(0x2, 0x1, 0x0) dup(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) (async) fchown(r2, r1, r7) (async, rerun: 32) setreuid(0xee00, r1) (async, rerun: 32) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) (async) r10 = socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) (async) setreuid(r11, 0x0) (async) dup(r9) (async, rerun: 32) getuid() (async, rerun: 32) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) (async) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000280)=0x4, 0x4) 16:00:32 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) ktrace(&(0x7f0000001540)='./file0\x00', 0x5, 0x11c, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="f601044d08f31fd57162327d5fd06ae1ebb2cb2d81c3abd4ce0416bec160a5ae763936", 0x23}, {&(0x7f0000000300)="cc3d868563d93b3837cd7c98ae535800650cd449164c01afa6c7b94a868bdb88e8a5308d086c45a24896188e6c4ba5792362b5ed92394cec731ca57627a204e7b79ec673b5cb33877392bf96f3a5bd3eb0b02b42d879ede510463347fd50268e4b14690bc175a8baba8a", 0x6a}, {&(0x7f0000000380)="dce0ea467d8d2974071a91e46700926c8011fec1eb7ec0824c15f59edea96020de453f49728fc146a33132309c66fc2d8896fa3f5c3f2435328acc2f8aa9e5cb4316c832f7b0950403a9b478619bdc9ac67e68b6bbc6ba593ab722822303c10c292800f02927798b95ff45cc", 0x6c}, {&(0x7f0000000400)="ed", 0x1}, {&(0x7f0000000440)="b26817953440b52c8953b3298ec2b61a7e77d9181832cf1e44e024a35b44dae8e8450b401368d969560319a2e366af601c4403ee13447e65e8c9d9b2c0e6aaa515ec7d2eae57296711a9c11ddbf2ed715a9cf0ee13e8430a9ebee8ee83fa80b29d8900829a33f3a68acc3f188327d8a5c85db268f3e54c397ec7ba635f3109968d9bc79f0e7eee99828a061832ef30543337e70539ba7647a19fa9f77b1648f6a57ba2d0b3dacce689922cd00caa1b7911d9028a8732d4e28264a1f14e99d745ee362f034e4b1adb9c1e35ea704e52c4", 0xd0}, {&(0x7f0000000540)="263b074d7611227fc662153139b8d7fc11f1395ee5caa089e676682419eaba71e9e6f92982e8e16179e207267864f6c0d35a1fd1aa93ce35003972edc709b83f93ba17af757d307c770e316dad55d8177ab65ca6dd6b9e8323ac290790b3eaf236b27f7e460790a3f4bcd670b9f12ef364304a52b2aad2441e59bb3dc923bcb7df092f92f08a08abc56ae3e60c46cbff226b72b8adec8971b41b04be2c876c8e1740", 0xa2}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0x20, 0x400}, 0x40b) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:32 executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f0000000100)="97dad34e", &(0x7f0000000200)=0x4, &(0x7f0000000800)="b482c016", 0x4) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f0000000100)="97dad34e", &(0x7f0000000200)=0x4, &(0x7f0000000800)="b482c016", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="bac976bc6ea5a7dda17243321a7ba62b436471804fb18f238f1458cb4bfd5fbfb7609a51e5b8cdde5e04e8bf73c6c2c9da08d5a0b2b0de60b83d26da87785ba0c6e05000ad6024a7fa167f7bc5aafb34dc5625d2848d641e4ee3589430df42a8a793cdb7368971c885ffe175c71c6dc4e2583f620295e7a7869720ce00e277132788db30dcd0ce4e2efef7942dc87831f2e85850ac0f29b28e807ad3b2e127b2d17e2f79124c0d08bf", &(0x7f0000000040)=0xa9, &(0x7f0000000240)="ce2db646235e97bc7f78dbd637f628d10d5dab3d92ad3ff652d980f79f01f19ce94e23497f50839f00bf2df89c7088318496d5d14e741f76f250026ecfa487c43482c6254d59720f", 0x48) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="af4e93f7c0cd043432dcb3a6e19c03b15f0793f5f88300cef850f79bf559c9a41f4234e2532c1f52b3b50782b7314d81d12cbde69141b4fd22cc9a6be860b58ce9f9db", &(0x7f0000000340)=0x43, &(0x7f0000000380)="92865646e48b1601fdf548cc4c2db9f7429dac9bef91ec3da6d6558ca526c5aaf0bde85228c93cc4c319d1a6f6f47817d4fe8ccac9e4ef8db660f868a8297a938de8109b5892987a89d5deb9567a8c2d7275849208b12204af06085d109fec529384e83c95762a282a35113a4a12398e9338a9c1674a5436c28530c93b897d3f2033", 0x82) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xd00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) r4 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r7, r1, r8, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r10) setreuid(0xee00, r1) socket(0x1, 0x1, 0xe8) syz_open_pts() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r7, r5, r6, 0x2, 0x1}, 0x3, 0x1f, 0x80000000}) r11 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r11, 0xa0e7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r9) setreuid(r12, 0x0) dup(r11) getuid() chown(&(0x7f0000000280)='./file0\x00', r9, r13) setsockopt$inet_opts(r11, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="f601044d08f31fd57162327d5fd06ae1ebb2cb2d81c3abd4ce0416bec160a5ae763936", 0x23}, {&(0x7f0000000300)="cc3d868563d93b3837cd7c98ae535800650cd449164c01afa6c7b94a868bdb88e8a5308d086c45a24896188e6c4ba5792362b5ed92394cec731ca57627a204e7b79ec673b5cb33877392bf96f3a5bd3eb0b02b42d879ede510463347fd50268e4b14690bc175a8baba8a", 0x6a}, {&(0x7f0000000380)="dce0ea467d8d2974071a91e46700926c8011fec1eb7ec0824c15f59edea96020de453f49728fc146a33132309c66fc2d8896fa3f5c3f2435328acc2f8aa9e5cb4316c832f7b0950403a9b478619bdc9ac67e68b6bbc6ba593ab722822303c10c292800f02927798b95ff45cc", 0x6c}, {&(0x7f0000000400)="ed", 0x1}, {&(0x7f0000000440)="b26817953440b52c8953b3298ec2b61a7e77d9181832cf1e44e024a35b44dae8e8450b401368d969560319a2e366af601c4403ee13447e65e8c9d9b2c0e6aaa515ec7d2eae57296711a9c11ddbf2ed715a9cf0ee13e8430a9ebee8ee83fa80b29d8900829a33f3a68acc3f188327d8a5c85db268f3e54c397ec7ba635f3109968d9bc79f0e7eee99828a061832ef30543337e70539ba7647a19fa9f77b1648f6a57ba2d0b3dacce689922cd00caa1b7911d9028a8732d4e28264a1f14e99d745ee362f034e4b1adb9c1e35ea704e52c4", 0xd0}, {&(0x7f0000000540)="263b074d7611227fc662153139b8d7fc11f1395ee5caa089e676682419eaba71e9e6f92982e8e16179e207267864f6c0d35a1fd1aa93ce35003972edc709b83f93ba17af757d307c770e316dad55d8177ab65ca6dd6b9e8323ac290790b3eaf236b27f7e460790a3f4bcd670b9f12ef364304a52b2aad2441e59bb3dc923bcb7df092f92f08a08abc56ae3e60c46cbff226b72b8adec8971b41b04be2c876c8e1740", 0xa2}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0x20, 0x400}, 0x40b) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="f601044d08f31fd57162327d5fd06ae1ebb2cb2d81c3abd4ce0416bec160a5ae763936", 0x23}, {&(0x7f0000000300)="cc3d868563d93b3837cd7c98ae535800650cd449164c01afa6c7b94a868bdb88e8a5308d086c45a24896188e6c4ba5792362b5ed92394cec731ca57627a204e7b79ec673b5cb33877392bf96f3a5bd3eb0b02b42d879ede510463347fd50268e4b14690bc175a8baba8a", 0x6a}, {&(0x7f0000000380)="dce0ea467d8d2974071a91e46700926c8011fec1eb7ec0824c15f59edea96020de453f49728fc146a33132309c66fc2d8896fa3f5c3f2435328acc2f8aa9e5cb4316c832f7b0950403a9b478619bdc9ac67e68b6bbc6ba593ab722822303c10c292800f02927798b95ff45cc", 0x6c}, {&(0x7f0000000400)="ed", 0x1}, {&(0x7f0000000440)="b26817953440b52c8953b3298ec2b61a7e77d9181832cf1e44e024a35b44dae8e8450b401368d969560319a2e366af601c4403ee13447e65e8c9d9b2c0e6aaa515ec7d2eae57296711a9c11ddbf2ed715a9cf0ee13e8430a9ebee8ee83fa80b29d8900829a33f3a68acc3f188327d8a5c85db268f3e54c397ec7ba635f3109968d9bc79f0e7eee99828a061832ef30543337e70539ba7647a19fa9f77b1648f6a57ba2d0b3dacce689922cd00caa1b7911d9028a8732d4e28264a1f14e99d745ee362f034e4b1adb9c1e35ea704e52c4", 0xd0}, {&(0x7f0000000540)="263b074d7611227fc662153139b8d7fc11f1395ee5caa089e676682419eaba71e9e6f92982e8e16179e207267864f6c0d35a1fd1aa93ce35003972edc709b83f93ba17af757d307c770e316dad55d8177ab65ca6dd6b9e8323ac290790b3eaf236b27f7e460790a3f4bcd670b9f12ef364304a52b2aad2441e59bb3dc923bcb7df092f92f08a08abc56ae3e60c46cbff226b72b8adec8971b41b04be2c876c8e1740", 0xa2}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0x20, 0x400}, 0x40b) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xe00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001540)='./file0\x00', 0x5, 0x11c, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2}) write(r2, &(0x7f0000000000)="95", 0x1) r4 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r4) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xf00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f0000000100)="97dad34e", &(0x7f0000000200)=0x4, &(0x7f0000000800)="b482c016", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="bac976bc6ea5a7dda17243321a7ba62b436471804fb18f238f1458cb4bfd5fbfb7609a51e5b8cdde5e04e8bf73c6c2c9da08d5a0b2b0de60b83d26da87785ba0c6e05000ad6024a7fa167f7bc5aafb34dc5625d2848d641e4ee3589430df42a8a793cdb7368971c885ffe175c71c6dc4e2583f620295e7a7869720ce00e277132788db30dcd0ce4e2efef7942dc87831f2e85850ac0f29b28e807ad3b2e127b2d17e2f79124c0d08bf", &(0x7f0000000040)=0xa9, &(0x7f0000000240)="ce2db646235e97bc7f78dbd637f628d10d5dab3d92ad3ff652d980f79f01f19ce94e23497f50839f00bf2df89c7088318496d5d14e741f76f250026ecfa487c43482c6254d59720f", 0x48) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="af4e93f7c0cd043432dcb3a6e19c03b15f0793f5f88300cef850f79bf559c9a41f4234e2532c1f52b3b50782b7314d81d12cbde69141b4fd22cc9a6be860b58ce9f9db", &(0x7f0000000340)=0x43, &(0x7f0000000380)="92865646e48b1601fdf548cc4c2db9f7429dac9bef91ec3da6d6558ca526c5aaf0bde85228c93cc4c319d1a6f6f47817d4fe8ccac9e4ef8db660f868a8297a938de8109b5892987a89d5deb9567a8c2d7275849208b12204af06085d109fec529384e83c95762a282a35113a4a12398e9338a9c1674a5436c28530c93b897d3f2033", 0x82) sysctl$kern(&(0x7f0000000080)={0x1, 0x9}, 0x2, &(0x7f0000000100)="97dad34e", &(0x7f0000000200)=0x4, &(0x7f0000000800)="b482c016", 0x4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="bac976bc6ea5a7dda17243321a7ba62b436471804fb18f238f1458cb4bfd5fbfb7609a51e5b8cdde5e04e8bf73c6c2c9da08d5a0b2b0de60b83d26da87785ba0c6e05000ad6024a7fa167f7bc5aafb34dc5625d2848d641e4ee3589430df42a8a793cdb7368971c885ffe175c71c6dc4e2583f620295e7a7869720ce00e277132788db30dcd0ce4e2efef7942dc87831f2e85850ac0f29b28e807ad3b2e127b2d17e2f79124c0d08bf", &(0x7f0000000040)=0xa9, &(0x7f0000000240)="ce2db646235e97bc7f78dbd637f628d10d5dab3d92ad3ff652d980f79f01f19ce94e23497f50839f00bf2df89c7088318496d5d14e741f76f250026ecfa487c43482c6254d59720f", 0x48) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="af4e93f7c0cd043432dcb3a6e19c03b15f0793f5f88300cef850f79bf559c9a41f4234e2532c1f52b3b50782b7314d81d12cbde69141b4fd22cc9a6be860b58ce9f9db", &(0x7f0000000340)=0x43, &(0x7f0000000380)="92865646e48b1601fdf548cc4c2db9f7429dac9bef91ec3da6d6558ca526c5aaf0bde85228c93cc4c319d1a6f6f47817d4fe8ccac9e4ef8db660f868a8297a938de8109b5892987a89d5deb9567a8c2d7275849208b12204af06085d109fec529384e83c95762a282a35113a4a12398e9338a9c1674a5436c28530c93b897d3f2033", 0x82) (async) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(0xffffffffffffffff, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) r4 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r7, r1, r8, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r10) (async) setreuid(0xee00, r1) (async) socket(0x1, 0x1, 0xe8) (async) syz_open_pts() (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r7, r5, r6, 0x2, 0x1}, 0x3, 0x1f, 0x80000000}) (async) r11 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r11, 0xa0e7) (async) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r9) (async) setreuid(r12, 0x0) (async) dup(r11) (async) getuid() chown(&(0x7f0000000280)='./file0\x00', r9, r13) setsockopt$inet_opts(r11, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:32 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1100}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getuid() setreuid(0xee00, r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = geteuid() r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0xedb7, 0x1000]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0xa67a}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5a) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r10, 0xffffffffffffffff, r11, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x80000000}) setpgid(r9, r3) fcntl$setown(r0, 0x6, r3) close(r1) setpgid(0x0, r3) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="f601044d08f31fd57162327d5fd06ae1ebb2cb2d81c3abd4ce0416bec160a5ae763936", 0x23}, {&(0x7f0000000300)="cc3d868563d93b3837cd7c98ae535800650cd449164c01afa6c7b94a868bdb88e8a5308d086c45a24896188e6c4ba5792362b5ed92394cec731ca57627a204e7b79ec673b5cb33877392bf96f3a5bd3eb0b02b42d879ede510463347fd50268e4b14690bc175a8baba8a", 0x6a}, {&(0x7f0000000380)="dce0ea467d8d2974071a91e46700926c8011fec1eb7ec0824c15f59edea96020de453f49728fc146a33132309c66fc2d8896fa3f5c3f2435328acc2f8aa9e5cb4316c832f7b0950403a9b478619bdc9ac67e68b6bbc6ba593ab722822303c10c292800f02927798b95ff45cc", 0x6c}, {&(0x7f0000000400)="ed", 0x1}, {&(0x7f0000000440)="b26817953440b52c8953b3298ec2b61a7e77d9181832cf1e44e024a35b44dae8e8450b401368d969560319a2e366af601c4403ee13447e65e8c9d9b2c0e6aaa515ec7d2eae57296711a9c11ddbf2ed715a9cf0ee13e8430a9ebee8ee83fa80b29d8900829a33f3a68acc3f188327d8a5c85db268f3e54c397ec7ba635f3109968d9bc79f0e7eee99828a061832ef30543337e70539ba7647a19fa9f77b1648f6a57ba2d0b3dacce689922cd00caa1b7911d9028a8732d4e28264a1f14e99d745ee362f034e4b1adb9c1e35ea704e52c4", 0xd0}, {&(0x7f0000000540)="263b074d7611227fc662153139b8d7fc11f1395ee5caa089e676682419eaba71e9e6f92982e8e16179e207267864f6c0d35a1fd1aa93ce35003972edc709b83f93ba17af757d307c770e316dad55d8177ab65ca6dd6b9e8323ac290790b3eaf236b27f7e460790a3f4bcd670b9f12ef364304a52b2aad2441e59bb3dc923bcb7df092f92f08a08abc56ae3e60c46cbff226b72b8adec8971b41b04be2c876c8e1740", 0xa2}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0x20, 0x400}, 0x40b) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="f601044d08f31fd57162327d5fd06ae1ebb2cb2d81c3abd4ce0416bec160a5ae763936", 0x23}, {&(0x7f0000000300)="cc3d868563d93b3837cd7c98ae535800650cd449164c01afa6c7b94a868bdb88e8a5308d086c45a24896188e6c4ba5792362b5ed92394cec731ca57627a204e7b79ec673b5cb33877392bf96f3a5bd3eb0b02b42d879ede510463347fd50268e4b14690bc175a8baba8a", 0x6a}, {&(0x7f0000000380)="dce0ea467d8d2974071a91e46700926c8011fec1eb7ec0824c15f59edea96020de453f49728fc146a33132309c66fc2d8896fa3f5c3f2435328acc2f8aa9e5cb4316c832f7b0950403a9b478619bdc9ac67e68b6bbc6ba593ab722822303c10c292800f02927798b95ff45cc", 0x6c}, {&(0x7f0000000400)="ed", 0x1}, {&(0x7f0000000440)="b26817953440b52c8953b3298ec2b61a7e77d9181832cf1e44e024a35b44dae8e8450b401368d969560319a2e366af601c4403ee13447e65e8c9d9b2c0e6aaa515ec7d2eae57296711a9c11ddbf2ed715a9cf0ee13e8430a9ebee8ee83fa80b29d8900829a33f3a68acc3f188327d8a5c85db268f3e54c397ec7ba635f3109968d9bc79f0e7eee99828a061832ef30543337e70539ba7647a19fa9f77b1648f6a57ba2d0b3dacce689922cd00caa1b7911d9028a8732d4e28264a1f14e99d745ee362f034e4b1adb9c1e35ea704e52c4", 0xd0}, {&(0x7f0000000540)="263b074d7611227fc662153139b8d7fc11f1395ee5caa089e676682419eaba71e9e6f92982e8e16179e207267864f6c0d35a1fd1aa93ce35003972edc709b83f93ba17af757d307c770e316dad55d8177ab65ca6dd6b9e8323ac290790b3eaf236b27f7e460790a3f4bcd670b9f12ef364304a52b2aad2441e59bb3dc923bcb7df092f92f08a08abc56ae3e60c46cbff226b72b8adec8971b41b04be2c876c8e1740", 0xa2}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r3]}], 0x20, 0x400}, 0x40b) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(0xffffffffffffffff, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:32 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xf, &(0x7f0000000180)="656b1235beff7d7583010073c1002001001629a21b946d3dd5b1b8efb0d8b34d872e4ec2a19e50b12d9cece792c081f3e618534e08c3d0dc9d86d9fb10e8e5dc789be393746351cd5f31bd82f69436c57219a75ecc8b68dd34a8a86160873676d1226db4716bff92358fb351c74dca358247612c825d27518f6b1ea6d34b06252e04a2ca627f079d7cc6173f87de28e1bb75879c4c46df0ba160c631cff83d5113f9040948ac7bbadabf7fb0ec98b59c07f2c6d28b24e92e325f784c73b462bde912f8bb8cd5194a99cfea0c94d3a5e9b27bcd428e030a7198e7d35cb46ce3532aae1ec4393d4ad68749f9e16160dcb5264ef1826b9fefc21babf53937a77651d95310", 0x103) 16:00:32 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r0 = socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000640), 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) r5 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r7, 0x0, &(0x7f0000005e80)) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) (async) r9 = accept$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f0000000180)="db7c1a81122281325339a3036a3e04223d6598e3b76738343e3a83f7ec9219b90fd2057045ec5e8a5c277d74050b721e29ec355adf51054cafaf7f568c19d60b673c61d4dacd1d659bd05212e92fe6c39cd82bcd0801bc0639758c57503333ffb7c92e9e4ff33b1d65db306307d27e7433316c", 0x73}], 0x1) (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x16}]}) (async) write(r11, &(0x7f00000000c0)="35fa751b957390ca1c7e8f0ba29e", 0xe) r12 = getpgid(r2) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="9ba22cdb66788c49615ebd11439aea28de5c1c81316a129b42e2948b491a3254f40345538cd01e87504a40707a223c2b6779684b6b21ea406746d48caff89bc0a178f73eba2204a6dda45aa51f079ddec0d134b8e2c59484d665dab0eee42f0663c5d2f53203128bf131f807ba318e66f1db611f79102140132e717c35c15eac43c63cf183798c9822b7802e07dc05539a51c381494392ef22fed3e60e232762e2a7ac40ddee01fce9c6f26775cb8d119dd912cd0dbdc84d3c6cef76231da8c4985fe40fc8e9fe36304b03783e1b5b288c543455eb741857da07f33eefbd060cd5df4025216a8574359a8755047a", 0xee}, {&(0x7f0000000340)="41c5b45b2abed127abaef09f46f6dccfeb8f9aae3b9f88078ceab5a1ad6a106cca802859d8d45f2e9a1128ee010f9a588ad7d7abdbd5cdc1b5282ded0e", 0x3d}, {&(0x7f00000006c0)="241fb9deca61c8550db9f7e121c324907e3fcf54730e9099df6e006c547c6e3f6aaa258cddcbbefeffb9a176735f7dc4870504a803e32fe07ee26de0f274d71793f014c050470d4c886df272ac4c62ae54907503f25e6a1fc164e03b46aea88f52e6e92aff12e03dce33352f1dcdeb562c5bbb296cc194405b039e0c8c869a22966333cec562fa686f20a94fcd27c86fca091e87588cf0f152e63e15eabfeb64af6af066ea4eb726eedd25dc724bd3323d0f60bdb9726877f5740fd77a3e29c512598fd02d5855e596b0fc12a8fa457468d2727043711b81751059ecca6c68ce8a25cb53473e776dbdb208802bc32a3a0fd533215780f8d14ba3bd2baf5d2365534039118ac6121c858c16ef56ebc3022d7b7120f4af19aa3b78eb54f509ee70b357f74bc9cf5192e69d77809d4318106b46119e18272d1cbb10fd3b619b3ed9e009376fbb9e2511740a2b87134668da5ce77ce5ded897578df9e815afd8b3db169ffc97ed32c6b1f44d14d9d6074f208690a00c2fa5f0859873523cccfb8dbc8be53e81bdf098fa1a0bf1833b92e95ff48c9636e151542b6176dadbde3419a4d0ea822ea8999f1f62cf1cff739602b1a1a1ed69f382706fa61ce402e2c6e625f5be58a34fa995674bdb8232fedd21d07253367ed229411cd8fe26c89fba971f8635e02f3990ad8870ec3477948f04c7b39aedb4527e6fc27135f124dc534f7e6f65c0a739ae5affc489927b31bb3203a67961a397fefbaca4db91910d572904c8e2d69cdfc6d6c5582c17314bd1d9da004d0532eb51d6dd7d9c3e25eaadb0e39094a0e9737855c72ee4fefe4bfbf4c8b1b8b41344885fdb3aa2f739fd81168dfa15c54746a62da41084db09d8d369321be5f46fa57ecca51ff4b969564546bacaac1d7ed7eda3ef3f39eac69c4abf15c28f8d4164edd117dc88ece3f712a97d4f084ce77dee9edd9853e8872740e26d3546ee758d12b96184430a62ae1b2655988acbed7cd3c03ea3dc4b02cfcd1c1380b1e8c464e4eaf16aeae70fb999ffb833a522fce1cc91b03d824ef4f068296228a5bc39bc2a81ff6eaf011e367ff3b432a300d70209a45da09712636faf858d8ecf227a1aa2264f74d4610dba5a80455c35498efbede3925da1ed3a8b53cb91d73a52190dfb474cd5b218e29eb3a063ffcba04c7162bf9390861c69e914e8bfb8c4b5f7696b49a06aec0fae5b6f604808eac93ed956a5e46851924e25c08343086c36b9f65f51691cfbd9d012c7441c891231bd3ef611b242977556ac6e55b201db4a36a5050a5f003c754b62da23a01ef9fe49df8afe4622080f002960ed0664cbed2abf15452bd78168975fda1cf80d31dddca853c4adae981ce069fd3cade53996fb936c5859b2f61918fd5c8aa7f9be33a5b5fdde04fd5b6d23a2a2f8f344cadc034d35f8f226175d2c28090dfa4cabd465d35c49e4ce8aae75b539319455200df45a72794b7a8499f52a56d57b4ce6727223b009722bf70760eadb2bf39992b41cb83c09bb9084698df5227352c7b86a8caaba83b8380929ad71a37b53fdec7ff2cbe02431c982aaf9bd39935725786beea6c46b0e2afd6741698e7206c16a8d613cd40349c0fae2a0a54ec54c25df081680cd25aa95342d24a2eca1446a8e451c0f15d48e4f81bc5f045c51e647a1c5bdaefbcd3943ff3ac04756a3d458d20c43d13f6538e819420c8140ede81c291333d1edb956b0b28a416bc80d37de01a0825a74f9e4a268017225b0b8075903b76ee9365c97929cbcb662bd714c37870097928614bb8de93f65354c2048fc91b159f2eb1391460e9f846d0a7642403b2061788cbecd27d8ed5d91db8fc91f210d89c71bb11d28c68668c34669552c34abd7560da2745d1306c0f9ea945e98bb8e95e849ed463ddf7859f61f859cf884f127b62cb9f1683a28602d6457aef7fec482fc6f3ec4c8dce61aa842c6212648f28691cd14dfe28c0a219cead4ce3c0bf9894e1f6761eaad346ef371e09d8678f91511c719fa5dae16cbd8424fa10f0bdbb77ecfa865156beba573ec1c0aabfd992f29f89c372553ad962fa79eacbf2211e69a7724cd8a7a6867cd0583f65453e309932357d65189839c08afe5974a0fbedf796b263c7b17beaee17b63b9e2a4395d73f3965cd408e81e90865d904636d0df2291cc36c39ce969c523528514e9bc716f3817ea12afa6ff5f890383731d17c8b53c396d6643b9575acd887402b51ca0f62074631341de84c54dee63145fda60d435129fd0ca36a963f1ddd92974bfdccbe13c135e9a0ba063031ad247cce9c5840010887c17afdd9a5ef9acce04f21ff576bbb94961d110707ebe130798bb16379a3f3fd6e9ecf5fdc7dd6d61f027b1c558dbf8e5543b2a9067c4a855f004a3cf95805104875c886e54964c8e8ffea698a30072e7bf64a8de0643428216ec3ff39406c7358d951625a2ae60174c834dbb9ec0e4c76c1a0eb69251a8d65c6963d7b8cded0b7fae2589aaf34f25902ccef44df975bd3876c20b3362aa5ba862e858402cda5b0ec92f75345bb662537aa21f88cab55005a96ba9b30b6eae271d8d5e288ec79c9cf011c86cc1e28514a0713cae20dbd567b6df0712d4e177ba2405d752b80700d0f74142379a26ea14f76de7e9f09f880f306cf5833ada6adaceb1c8de728322fd1f79abd9465a0d672e615142ce3761697441b8292718cedc8eba3aa693e37fd0c99557dad3eb47b36f1123d90f9c53dda9e5df91267529f08510fbb29e19d75ead31491603bd2c4718bbd08987e88b2de789ecc6028e4b5211fa16d768c84eced90deba5286a8b749d7d0c0874e95340af3200f970ea6c10d5d16d22ffaa92fcda0e80972fd820cf727b2bf0b32a9b224b8768d84b035a0147aa9d9db20ee1a9deeaaf273d0da7f4d88be0f578522e08a4f9d613e01ad8743914194355542fb86d77702ca960c29231b1b0b6ffe0511f39f9c1ad040bf144f419dc63ea9cf39415985b6accb786b11797f96eaf8c10e8ef88c8a0c7e15dbaf41affb41fb33c7278f68f48084ec4274b3deadfc88432c9fd7e02ae5dba782430e39e8baf347b1bc1ce0f419e2aceea7c84daaf09a7245e558ee3463de84b221444463678df678a860cd7bd6b4feae8cc51f138c6fdb3e2ff113563e84a8a150c9cbbe01203ff3b0a82e7e673d0933d720671d190b12920de4a8ba9b83002468ad4174c484bd23f35acfadd67d2da93c19b29491ae5fecd266b75443f85c925734210ab41b8b1f7aabadbff25d99259a8e04d9d109ace4652bcf1f36ac0249333cc1fe7bcaddfc31fc99c8474f8675cc2f4b3d9271dc04ac62409c2d580bc2bf6086a7ea30a5fff45c2a4b4fd2a9c1e12e866d6d9a8d4695721ccbe152760e89970d826480a9bda1764bd23562a34d75c14a2c96970b9e6de22a99bb7b775e1b4aa6679a6652123dac5ebc390e2ce18956c92bf67849c32fac8e1e32316e4f2f054d793b609771c9f97c57e6c27fd4390fb2d36d601ef98f67c901197d52ab99a952f64bbe8fbd35baaea7bbef5b2b8775ede8a18736d737dc3ac0fff41ad21f7adad05b40f82f3b636245f9500e37257aead27e99b287c25153e215390c260a4bd4ec862f143acff708179016bcce1e043cb9794cde599819780dd8e702ca454beb7b5665f68a8543e62195df534c21040d493d10fee8ef51fc30c6fe0083d2d3017b284ba1a9b5847bb399af64f2fa621f81da83f2cab86ae9af0b7582be4c8af8619e5bb52b25406480accbc1c38737a655078761340d3ee789e3e2f9e6eec7657f81d9928265d4e4e53fb7949a69365606559f8855a1d9b72efcf8227c33272d07c5b5b18b2cb5633ae9ba9c7fb8ae9c2861fc6f266a467378d5fcae2f25d8fb04dea1373678e86c4985f5cfc76f68474f8e8edb1f8525e5848353719e29c15ea8dbe938e2e428c044a39ce2b29a5d25cb7acd96dd882997c6248e023f7b69ee526065025af88fcd3a9703e788fb196f514c616d442bd34d469c38b81d97d9c23dd9a9309f01c687df3ae21ae9fabc5904767907f47f3e0e71b495f3bbf96288d1cdea34f243beffd2ade4974cad95779319883874106ce8bfabe631bc271b6cd3ad65a37d76561aec0c94ab1d3c4164d96b4b301a46f45f9b3caf04f5004926221fe583a330a6f73ec96a58b60639f4f7f15dee3ef4a671023d3b7a43faffde40370b9f7ca1cc150701a6ca039ac9849a92530c46fd3971448d6fb91616b62100b91baa109ca628b8eb794a13e0600581abda3f9518937217c4fd53db1205dfd1b5d09118cbd3d22e82b044faf4f2ed452125ac689f7237027611dc01c7e7c6513c024f50d6f4817e9894623b3f3e4d5bb27f5e91c2c180e6b7f9bf71324e1fab0fdc1e930eda8b0925f7644f8385b263b51080686b3c8777d345b42a64c58ca4457ea83357d17407d1b2dd2936d444f76b8071f7439791051bba1a918872720dc23dc3086b188478d668b44fc063c4e6107bcf4b86ee53f3c30f6ee05927cccb3f51d5c56e2d25f56a8feb26090d8263331ece72f52cd7ce2cd9ee3b9907a52d43930793c3606a0ab1a22e74b61a71b8d439d647d79b7b108c8455069e932b22e6477e318761ca1e005f23405dbd1b38881a5fa74f84300c9bd55028eb45ef875b3e5ca56a0d88a1cf5997cd11781c35713e2642e28302df26b52c782221fab2fad2a0d91e02bd20bd129194a05400385dab28a9a74a7d576b36b388142a431bfce9a5d77a2f0b16ec77c11ee9798d9e29eafba3b8f45f1e5c97959e10e22e9e5cfdf364912b813b04b6085e879a90f771ec4c206cff97a885d3f248931526a56c7ddb7a8710d23818f34305bae7d3ce6f2f81fedbb86f20b19e764c1992a1ae8f411ac1020ebd8ee5ddf9599ca22c4344375644f36caeda8b6e4bd49881df505d78110221f50f85b2b4169bc110aacea57c071800ac2005f0e36e558022ee1f2e77a74c9df28777b527919157f36c966e2661c535e6fcf6cd1554238983ef3b1e1bbd804e46b2f966f48b6652d04dd0e5497d515beb1fc5ed49ad92bcefb8533110bad81f079a0485e0b8c731a6bc8d160729ae029f474a807638a84ac154b94407bbc55fc00368d0a54aa3f819bbeee63c8ece7aec36d0143052e324b95b436ecaf3c7779b12e1cea1928a810e274fb4096692d6c82e075ce0b7c0364debdd09b13d1324fe6e203ce81f2186d070e914bb0fae3c18078a21d8647543ca92d3aa8dc280c966b1851815de09c1dc0666bf0fb9760d898690d49a085e2f295671b1ec7abe167764709d588782b8dd894ad0df7f64a9c30a1b3fcd55af0e431e6cfc687472209514f66ea5333ec955090e9aedb32e2af1f64a872417fac924ceabe833ebcfe25bdc6786a84b5d311be71259ec8eb2bd2614dfc34530246e080d9163eced30c1b5f5c1681bbe53ad3ea88c8d176882638a281698eaf7475a6cd9a2d48438b11fccbd5799a3b686656609ecd393bf0b498fcc9f3e20de25f9d791172d42e1f8dbf39df629abfd645b30eedc81850de64a8a7a4996fb29b4bc8bb1222264d2849593f8eb19ee75682446764978325ae46d9245d956f060235bc9ec6dd2ca9279cd472ee401f2e75dfed168ccce96218b8518751e2cada3feebf06a6364b2744aa18ec49b46ecf88fe8c020c85e0e0ce7adbe1fea548fa11aa7ef72e5b8bc49f6857c0b231e72c31096d2118d8c7e57503a9fb5c694e4f15cc16b03984fa5aec53ce880dc28808db49cf56802e34e88ef2c912667c5d28", 0x1000}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r6, r1, r0, r0, 0xffffffffffffffff, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r0, r8, r5, r0, r0, r0, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r0, r11, r5, r5, r1, r0, r5, r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r12, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x160, 0x1}, 0x408) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10a3bcefffffffffffffff0000000018"], 0x10}}, 0x10, 0x0) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) 16:00:32 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:32 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async) r2 = getuid() setreuid(0xee00, r2) (async) r3 = getpid() fcntl$setown(r0, 0x6, r3) (async) r4 = geteuid() (async) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0xedb7, 0x1000]) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) (async) semop(r5, &(0x7f0000000080), 0x0) (async) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) (async) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0xa67a}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5a) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r10, 0xffffffffffffffff, r11, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x80000000}) (async) setpgid(r9, r3) (async) fcntl$setown(r0, 0x6, r3) (async) close(r1) setpgid(0x0, r3) 16:00:32 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1200}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) r4 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r7, r1, r8, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r10) setreuid(0xee00, r1) (async) socket(0x1, 0x1, 0xe8) (async) syz_open_pts() (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r7, r5, r6, 0x2, 0x1}, 0x3, 0x1f, 0x80000000}) (async) r11 = socket(0x2, 0x2, 0x0) (async) socket(0x20, 0x4002, 0x5) listen(r11, 0xa0e7) (async) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) seteuid(r9) setreuid(r12, 0x0) dup(r11) getuid() (async) chown(&(0x7f0000000280)='./file0\x00', r9, r13) (async) setsockopt$inet_opts(r11, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:32 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(0xffffffffffffffff, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:32 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x800000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:32 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xf, &(0x7f0000000180)="656b1235beff7d7583010073c1002001001629a21b946d3dd5b1b8efb0d8b34d872e4ec2a19e50b12d9cece792c081f3e618534e08c3d0dc9d86d9fb10e8e5dc789be393746351cd5f31bd82f69436c57219a75ecc8b68dd34a8a86160873676d1226db4716bff92358fb351c74dca358247612c825d27518f6b1ea6d34b06252e04a2ca627f079d7cc6173f87de28e1bb75879c4c46df0ba160c631cff83d5113f9040948ac7bbadabf7fb0ec98b59c07f2c6d28b24e92e325f784c73b462bde912f8bb8cd5194a99cfea0c94d3a5e9b27bcd428e030a7198e7d35cb46ce3532aae1ec4393d4ad68749f9e16160dcb5264ef1826b9fefc21babf53937a77651d95310", 0x103) 16:00:33 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) setreuid(r0, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r5, r4]) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1300}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) (async) r2 = getuid() setreuid(0xee00, r2) (async) r3 = getpid() fcntl$setown(r0, 0x6, r3) (async) r4 = geteuid() (async) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0xedb7, 0x1000]) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) (async, rerun: 64) semop(r5, &(0x7f0000000080), 0x0) (async, rerun: 64) r6 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r4, 0x0, r6, 0x0, 0x1, 0x7e00}, 0xdce, 0x32f9, 0x3}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) (async, rerun: 64) write(r7, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0xa67a}, {{r1}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r7}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) (async, rerun: 64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (rerun: 64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) (async) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5a) chown(&(0x7f0000000080)='./file0\x00', 0x0, r11) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffeff, r8, r10, 0xffffffffffffffff, r11, 0x82, 0x2}, 0x1b, 0x8000000000000001, 0x80000000}) (async) setpgid(r9, r3) (async, rerun: 32) fcntl$setown(r0, 0x6, r3) (async, rerun: 32) close(r1) setpgid(0x0, r3) 16:00:33 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xf, &(0x7f0000000180)="656b1235beff7d7583010073c1002001001629a21b946d3dd5b1b8efb0d8b34d872e4ec2a19e50b12d9cece792c081f3e618534e08c3d0dc9d86d9fb10e8e5dc789be393746351cd5f31bd82f69436c57219a75ecc8b68dd34a8a86160873676d1226db4716bff92358fb351c74dca358247612c825d27518f6b1ea6d34b06252e04a2ca627f079d7cc6173f87de28e1bb75879c4c46df0ba160c631cff83d5113f9040948ac7bbadabf7fb0ec98b59c07f2c6d28b24e92e325f784c73b462bde912f8bb8cd5194a99cfea0c94d3a5e9b27bcd428e030a7198e7d35cb46ce3532aae1ec4393d4ad68749f9e16160dcb5264ef1826b9fefc21babf53937a77651d95310", 0x103) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, 0x0, 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:33 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x800000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:33 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "607614", 0x14, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x5}}}}}}}) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1400}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, 0x0, 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:33 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "607614", 0x14, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x5}}}}}}}) syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "607614", 0x14, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x5}}}}}}}) (async) 16:00:33 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x800000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x800000000000007, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:33 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:33 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {[@rand_addr]}]}]}}, @icmp=@echo_reply}}}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x4a, 0x0, 0x9}, {0x100, 0x7, 0xff, 0x9}, {0x3ff, 0x3f, 0xc0, 0x8}, {0x100, 0x5, 0x8, 0x2}]}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) setreuid(r0, r0) (async, rerun: 64) r1 = getuid() (async, rerun: 64) seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r5, r4]) (async) fchown(r2, r1, r7) (async) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1500}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {[@rand_addr]}]}]}}, @icmp=@echo_reply}}}}) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x4a, 0x0, 0x9}, {0x100, 0x7, 0xff, 0x9}, {0x3ff, 0x3f, 0xc0, 0x8}, {0x100, 0x5, 0x8, 0x2}]}) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1600}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0x0, r0) setreuid(0xee00, r0) (async) setreuid(0xee00, r0) setreuid(r0, r0) r1 = getuid() seteuid(r0) (async) seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r5, r4]) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() (async) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r9, 0x0) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:33 executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {[@rand_addr]}]}]}}, @icmp=@echo_reply}}}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x2, 0x4a, 0x0, 0x9}, {0x100, 0x7, 0xff, 0x9}, {0x3ff, 0x3f, 0xc0, 0x8}, {0x100, 0x5, 0x8, 0x2}]}) 16:00:33 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xffff, 0xff, 0x1b, 0x1}, {0xd5, 0xc, 0x1, 0x5}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1700}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, 0x0, 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:33 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x5db, 0xf, 0x9, 0xd, 0x400, 0x1, 0x76543fb7}, &(0x7f0000000400)={0x3fcec5ec, 0x6, 0x7f, 0x0, 0x9, 0x20, 0x6, 0x1}, &(0x7f0000000440)={0x1000, 0x0, 0x4, 0x3, 0x0, 0xca, 0x3, 0x4}, &(0x7f0000001a80)={0x3f03, 0x4}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r2 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f00000016c0)={0x2b75, 0x9, 0x40, 0x5, 0xffff, 0x10038ba, 0x3, 0x1000000}, &(0x7f0000000180)={0x2000400, 0x9, 0xaf4, 0x40, 0x80000000, 0x80000000, 0x9, 0x100}, &(0x7f0000000200)={0x2, 0xc24, 0x10000000002, 0xffffffff, 0x4000000000000001, 0x8, 0x80000000, 0x1f}, &(0x7f0000001900)={0x0, 0x100}) r3 = socket(0x10, 0x2, 0x1) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x102e, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="090400002598704d73de6dc32f3000592e3c6017abf1bed5675f9d62f8ef2a1e9b079c1c26b5000000438d2ea5a4541c3a6c7fe0e5f99d7a5b3d594332e279e7000000c9000000000000ac0700221e17a04d8064a6590bb8a3931745e2712c9b4eeeb45b64248db25ad4412f47f3ed404268cb590bab747430555d88aa5285896076af07ef12d5a5994f27eef9ffffffff7fff199700cef6d1ab55bb43b11bee9c49270000005100000000000000c9961c324e7f17ebf936495d273bf8e7e582596678dd06212e6cd9b2b6b4c3ac8ea98d4fe9586270b64f204f091e66296cd900b08f9935521197b60574d76f2a14a60c26bf7940900459aae23fe6734be0a90714be00ed61b14a6190b28a242410ee478608bf51137d7b6809388f40629fec332ea63b86"], 0x10}, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000001680)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="c31d51ceb00000ea00006b3ffb5b5a81253982223a5b2f55819ddc5bb878b2989d74ab2c00000002edabba9b9b649ac46c599f1801b3bb4eae359dd100254a97e0065c70f467f7c74449d6c560030025daafbf7381c0095698fc4ea925e3176401def99c5948a46e49aae9cf80e7cde14a7997154500000000435f2b7e49149620fb26f260decda3b385f4d742878cf69100bd8654657919da1bc6570ec10bc882faab52ff1ee5308e7cb23ab4345e00076fadde2cfd230d15d872a0a3e342eeee4bf6e8c39ccf65c355122526096f9e2b346d2cfe586b8f78aa9aabb7b501082f7cd0769ba5dcd6e8422fa35f30592f93da7487bf97ffdcf7c26123f759541dc088fa3297c4d10f4f39496659a69d82b4cdce143b8e0c0b16b77ac8c4729e1d3209183dbad3b1c2c2fa8d74d5bc9c13576327d5d3649a8fbcd3ddb5e6ac3d3198fc2058df2f8209be0000000000000000000000000000196395fc836838967050a9b1dad52bc5da188065453a2abc8dbee4e0c61ca508e6e7fd0b6601984d1b1cee4a000c210bd600a86ee3dabcd37a07ba3a47138f65f38b3006db53e7615f84f9afb1fc1dcae33f6ec017084d89d8429f018ccdcc4510ce0b28854f507be936eecb92c089ba048b8d48b0dbe3f78965e483c4a01a18639600cf03885429306f53868a95dc3e69688141dd2e4c0e4ace5cce0fbb0b00f7276616a8763bbdf3170916b0931266a314433f4b9f72bf6ef52b1c4d896117cc3eced34a2912d288de66bd6e960ff8eb969177ac0cf7b4b9e8694f1d646f4550af7a405b2f21a5482292a0000000a055a22f77671989f1abce49acc182fb6bfebb4935adde3400000000000000223ad43e7670bee97999c4253570fef04c1f36056e749f42ea117fa5ef3497c52bd1f1b0d972a9a21b47b38e59c47cb99a2fe75af7ea383ee67292e1fc711a618767a04f000063dcfa87f4301c2ff989e19d64f02df763b8aac7ce7527f6f65195b2cecdd3e85fcd64f949a9073a000000", @ANYRES32=r0, @ANYRESDEC, @ANYRESHEX=r6, @ANYRES32], 0xa) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r5, &(0x7f00000018c0)=@abs, &(0x7f0000000100)=0x5) shutdown(r2, 0x2) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sendmsg(r3, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001940)="ccbd24ff5fd83525b387189be85c0bc345f0698477cb2c7737f2ed70e78cdd3633ada8c024c5fe84340b6eebc3cc895a8617bd24a4e704b6416f77d4920efff32a85d5324d6a52cb5019df9b9ffe620dbb5d4724222c59312abd40dad9d89698e9d37899d7e8358a4ca392b8d10aa45918d53095f4ecb0634c80af2170baa0de409c6bbf596a4ed252de4984b82a41eebdda5b83af95e0cbb7cd24bb9cbffb6379d117f8ade9d9ad2d8b276b2632758ad452951116808218bd85914a9468051c94ba352dba", 0xc5}], 0x1, &(0x7f0000001f80)=ANY=[@ANYBLOB="100100000000000001000000ffffffff8a62a173a061b8992e086c6c736c0f74f366dd62c59befe179908458ae10849b596f5cc5c10fc3da0cfd64a2267a8770ec500cb9967ea0fbbd2280178573030000002129d0919b52a7d8f6f749b4d2c205f51665037b7db20ed3b0487a088c9a8b3508ceab222f26e0352b68d49cc718a5f649f22e9c14c9b5ea16fe8c7b403fe2667909dff667a1c5721eb5479a99e8f3e6240bfa865d4bca7949c697a30e0951df6cad7ef5002a000a2ee710d7baaef8571fa805384466f60a314953c9a8e727d50beab4d398b09f1fa6a3cfa662296e4c1de6f5d95052d67c949b2a11faf0f26f81b5be278682326c5cfbd13200e32a501fb91106c08c5392a80000000000c8000000000000000100000003000000cdb925c12fd8ce5de22e1cf12a674f6bfefebfed981233f3e05ec37491cfad97f550aa8c5349719bb265b6d6cd5250f744bcbaeb091f772ab62791d85eb1696e85ac45349529cfcf14b92d49b16a8f64f1836f2f78190a548e542d2575c57a6e0be07ff4f519c7c20bc585889a01510ecb5472646e402a70502161c8117342a231cd70690d0adccb4a9f3f9fbb9c9ebd670e038a217ee1fa38031e5fbe139b43ed74ce33565780f9454bcf2d16ddf0e28963ebedcc930000"], 0x1d8}, 0x6) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000002180)=""/210, 0xd2}, {&(0x7f0000002280)=""/124, 0x7c}, {&(0x7f0000002300)=""/147, 0x93}], 0x3, 0x4) socketpair(0x6, 0x3, 0x21, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000540)={0xffffffff, 0x8, 0x1, 0xe6e4, 0x2, 0xff, 0xffffffffffffffe0, 0x80000000}, &(0x7f0000000580)={0x0, 0x4, 0x0, 0x57, 0x7, 0x950, 0x8, 0x7ac}, &(0x7f00000005c0)={0x3, 0x9a, 0x8, 0x0, 0x7fffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd}, &(0x7f0000000600)={0x6, 0x4}) select(0x40, &(0x7f0000001800)={0x1f, 0x7f, 0x5, 0x9, 0x7fff, 0x7, 0x6, 0x4}, &(0x7f0000001840)={0xffffffffffff0001, 0x0, 0x3, 0x8000000000000000, 0x1, 0xfffffffffffffff7, 0x40, 0x40}, &(0x7f0000001880)={0x8001, 0x81, 0x1, 0x3, 0x8, 0x2800000000000000, 0xff6, 0x7}, 0x0) recvmmsg(r7, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/243, 0xf3}], 0x1, &(0x7f0000000680)=""/4096, 0x1000}, 0x400}, 0x10, 0x42, 0x0) getpeername$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0xfffffffffffffd36) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600), &(0x7f00000006c0)) select(0x40, &(0x7f0000001700)={0xcbc, 0x2, 0xffffffffffffffff, 0x6, 0x5, 0x3, 0x400000000000006, 0xa3ae}, &(0x7f0000001740)={0x3, 0x3f, 0x2, 0x988, 0x6, 0x8000, 0x0, 0x7}, &(0x7f0000001780)={0x7, 0x8947, 0x80, 0x7fffffff, 0x7, 0x8000000000000001, 0x2, 0xe1}, &(0x7f00000017c0)={0x5, 0x4}) 16:00:33 executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x70, 0x0, 0x80000001, &(0x7f0000000100)={0x1, 0x7fffffff}) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3d3, 0x4) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="834dbd4509af6a15ea13fce1c21e7a3e4647ff1a5a4f10eeafaf6341177aa5224f763957a1d2a19c8e8bc54b52c33deb3e", 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r1) 16:00:33 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000200)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "607614", 0x14, 0x33, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x5}}}}}}}) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1800}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r1, r4, 0x8d, 0x401}, 0x9d2, 0x7}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x28) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x8000, 0x5) r9 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3, r0, r7, r9, 0xffffffffffffffff, 0x102, 0x1c}, 0x3e426a85, 0x5c045483, 0x4}) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) setreuid(r10, 0x0) r12 = semget$private(0x0, 0x1, 0x10) r13 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x8, r6, r13, r9, r11, 0x2, 0x2dc1}, 0x0, 0x4, 0x4}) dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:33 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:33 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xffff, 0xff, 0x1b, 0x1}, {0xd5, 0xc, 0x1, 0x5}]}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000), 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000), 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:33 executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x70, 0x0, 0x80000001, &(0x7f0000000100)={0x1, 0x7fffffff}) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3d3, 0x4) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="834dbd4509af6a15ea13fce1c21e7a3e4647ff1a5a4f10eeafaf6341177aa5224f763957a1d2a19c8e8bc54b52c33deb3e", 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) shutdown(r0, 0x2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) kevent(r1, 0x0, 0x70, 0x0, 0x80000001, &(0x7f0000000100)={0x1, 0x7fffffff}) (async) kqueue() (async) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3d3, 0x4) (async) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="834dbd4509af6a15ea13fce1c21e7a3e4647ff1a5a4f10eeafaf6341177aa5224f763957a1d2a19c8e8bc54b52c33deb3e", 0x31) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) close(r1) (async) 16:00:33 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(0x0, 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r1, r4, 0x8d, 0x401}, 0x9d2, 0x7}) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x28) fchown(r2, r1, r7) setreuid(0xee00, r1) (async) syz_open_pts() (async) r8 = socket(0x2, 0x2, 0x0) (async, rerun: 64) socket(0x20, 0x8000, 0x5) (rerun: 64) r9 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3, r0, r7, r9, 0xffffffffffffffff, 0x102, 0x1c}, 0x3e426a85, 0x5c045483, 0x4}) (async) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) (async, rerun: 64) setreuid(r10, 0x0) (rerun: 64) r12 = semget$private(0x0, 0x1, 0x10) (async) r13 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x8, r6, r13, r9, r11, 0x2, 0x2dc1}, 0x0, 0x4, 0x4}) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:33 executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="3bf2ee74", &(0x7f0000000080)=0x4, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x658b1f64c195fc84}, 0x2, &(0x7f0000000100)="f864983435f73edd8088060ac7453951a7ff8f70482c08568d9d4ae3a9bb203279ab7ba78f3ecb8695b7155ef14ea007997e347376ce9696e6065de7e48bca895b185d1767e48e454fef0c586273ee0db824f68474ad40389289e615b8eaee026c9048397a0715df95bd1dd9eefaaa88b2de051fc82ca568d52e0479495b7bf23505a40072a97228f1ad2a51a26405612128b17b5ccd219248967bee915c29f9bb73324ad4ad1cc0ee07", &(0x7f00000001c0)=0xaa, &(0x7f0000000200)="f9bf277a3e456f467eedc73f829dbe97f216518c91238fe95c6d6bf98a3701aa697add8b1a7b8ae3375d77f5871d768087e868b5dc8d1dc1dfa04790894bb7f0eaf9ac9b4732b2c7c068b4ba476815f50db9fe35ea2758cf0ddce87b8d06eb7ecd30bc35de619a4fd1c6a11c656f554401f52100d5c5a94b543100d0f05bea818b8673429e2c54aa109f2a2a8d64d2bb426d7a1c50ad264fdf2d68dc4bc09c9a25a7ed6912eda74ab9775c42569f66e2", 0xb0) 16:00:33 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xffff, 0xff, 0x1b, 0x1}, {0xd5, 0xc, 0x1, 0x5}]}) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async, rerun: 64) read(r1, &(0x7f0000000100)=""/26, 0x1a) (rerun: 64) 16:00:33 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1900}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:33 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000), 0x0) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:34 executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="3bf2ee74", &(0x7f0000000080)=0x4, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x658b1f64c195fc84}, 0x2, &(0x7f0000000100)="f864983435f73edd8088060ac7453951a7ff8f70482c08568d9d4ae3a9bb203279ab7ba78f3ecb8695b7155ef14ea007997e347376ce9696e6065de7e48bca895b185d1767e48e454fef0c586273ee0db824f68474ad40389289e615b8eaee026c9048397a0715df95bd1dd9eefaaa88b2de051fc82ca568d52e0479495b7bf23505a40072a97228f1ad2a51a26405612128b17b5ccd219248967bee915c29f9bb73324ad4ad1cc0ee07", &(0x7f00000001c0)=0xaa, &(0x7f0000000200)="f9bf277a3e456f467eedc73f829dbe97f216518c91238fe95c6d6bf98a3701aa697add8b1a7b8ae3375d77f5871d768087e868b5dc8d1dc1dfa04790894bb7f0eaf9ac9b4732b2c7c068b4ba476815f50db9fe35ea2758cf0ddce87b8d06eb7ecd30bc35de619a4fd1c6a11c656f554401f52100d5c5a94b543100d0f05bea818b8673429e2c54aa109f2a2a8d64d2bb426d7a1c50ad264fdf2d68dc4bc09c9a25a7ed6912eda74ab9775c42569f66e2", 0xb0) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file1\x00', 0x8}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r4, r1, r4, 0x8d, 0x401}, 0x9d2, 0x7}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x28) fchown(r2, r1, r7) (async) setreuid(0xee00, r1) syz_open_pts() (async) r8 = socket(0x2, 0x2, 0x0) (async) socket(0x20, 0x8000, 0x5) (async) r9 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3, r0, r7, r9, 0xffffffffffffffff, 0x102, 0x1c}, 0x3e426a85, 0x5c045483, 0x4}) (async) listen(r8, 0xa0e7) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) (async) setreuid(r10, 0x0) (async) r12 = semget$private(0x0, 0x1, 0x10) (async) r13 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000300)={{0x8, r6, r13, r9, r11, 0x2, 0x2dc1}, 0x0, 0x4, 0x4}) (async) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="3bf2ee74", &(0x7f0000000080)=0x4, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x658b1f64c195fc84}, 0x2, &(0x7f0000000100)="f864983435f73edd8088060ac7453951a7ff8f70482c08568d9d4ae3a9bb203279ab7ba78f3ecb8695b7155ef14ea007997e347376ce9696e6065de7e48bca895b185d1767e48e454fef0c586273ee0db824f68474ad40389289e615b8eaee026c9048397a0715df95bd1dd9eefaaa88b2de051fc82ca568d52e0479495b7bf23505a40072a97228f1ad2a51a26405612128b17b5ccd219248967bee915c29f9bb73324ad4ad1cc0ee07", &(0x7f00000001c0)=0xaa, &(0x7f0000000200)="f9bf277a3e456f467eedc73f829dbe97f216518c91238fe95c6d6bf98a3701aa697add8b1a7b8ae3375d77f5871d768087e868b5dc8d1dc1dfa04790894bb7f0eaf9ac9b4732b2c7c068b4ba476815f50db9fe35ea2758cf0ddce87b8d06eb7ecd30bc35de619a4fd1c6a11c656f554401f52100d5c5a94b543100d0f05bea818b8673429e2c54aa109f2a2a8d64d2bb426d7a1c50ad264fdf2d68dc4bc09c9a25a7ed6912eda74ab9775c42569f66e2", 0xb0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="3bf2ee74", &(0x7f0000000080)=0x4, &(0x7f0000000340), 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x658b1f64c195fc84}, 0x2, &(0x7f0000000100)="f864983435f73edd8088060ac7453951a7ff8f70482c08568d9d4ae3a9bb203279ab7ba78f3ecb8695b7155ef14ea007997e347376ce9696e6065de7e48bca895b185d1767e48e454fef0c586273ee0db824f68474ad40389289e615b8eaee026c9048397a0715df95bd1dd9eefaaa88b2de051fc82ca568d52e0479495b7bf23505a40072a97228f1ad2a51a26405612128b17b5ccd219248967bee915c29f9bb73324ad4ad1cc0ee07", &(0x7f00000001c0)=0xaa, &(0x7f0000000200)="f9bf277a3e456f467eedc73f829dbe97f216518c91238fe95c6d6bf98a3701aa697add8b1a7b8ae3375d77f5871d768087e868b5dc8d1dc1dfa04790894bb7f0eaf9ac9b4732b2c7c068b4ba476815f50db9fe35ea2758cf0ddce87b8d06eb7ecd30bc35de619a4fd1c6a11c656f554401f52100d5c5a94b543100d0f05bea818b8673429e2c54aa109f2a2a8d64d2bb426d7a1c50ad264fdf2d68dc4bc09c9a25a7ed6912eda74ab9775c42569f66e2", 0xb0) (async) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1a00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x70, 0x0, 0x80000001, &(0x7f0000000100)={0x1, 0x7fffffff}) r2 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3d3, 0x4) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="834dbd4509af6a15ea13fce1c21e7a3e4647ff1a5a4f10eeafaf6341177aa5224f763957a1d2a19c8e8bc54b52c33deb3e", 0x31) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) shutdown(r0, 0x2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) kevent(r1, 0x0, 0x70, 0x0, 0x80000001, &(0x7f0000000100)={0x1, 0x7fffffff}) (async) kqueue() (async) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x3d3, 0x4) (async) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="834dbd4509af6a15ea13fce1c21e7a3e4647ff1a5a4f10eeafaf6341177aa5224f763957a1d2a19c8e8bc54b52c33deb3e", 0x31) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) close(r1) (async) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(0x0, 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) setreuid(0xee00, r1) r9 = syz_open_pts() r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r7) setreuid(r13, 0x0) r15 = dup(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = socket$inet(0x2, 0x3, 0xda) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="e73556aa8f41aa74b44914557a607ab3ed0478a8a6fb4da9a1fe678e8ba1de34767b37cd7a539468446becd378b2cc33da15afc7dc0bfd148faa74f931eb52e5832a0b8102cc6d55c1201a1fc02fe7d703a16db3d09ecec7a841a7f5a364f73dd8d7bcca98b0c4bf71b463a2c5fc55df3c543274f308a51f1f779721ba7070180a05b6d95edcbacfcafc08e4836ff8ccd63a1b20d60750aa098f79ef9f704fb369c626c9704352ba3473e3ccfc6db5a13b8e9071e2f0adbbcf5e7dcc0baa6e2e2769cb0994006f7a8a80506d74f74a4ebe49c7dd81a848ab84074f15ef87829b1f869e6a98acb6e8d251878862c2dd4123188a", 0xf3}, {&(0x7f00000004c0)="6ca7b9b04c68883833ca64845fbe6e4f", 0x10}, {&(0x7f0000000500)="0e1a3852a9246183543c28a1ba39e4eb90f14d28812a910100", 0x19}, {&(0x7f0000000540)="3cda5bd5c31fb1b00d2fd57f59b39aae62a45a6f6cfbaa9475fc23141b7814e9e4", 0x21}, {&(0x7f0000000580)="6436102b4bdbaadbf6", 0x9}, {&(0x7f00000005c0)="ec", 0x1}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r15, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="000000003000000000000000bfff0000010000f36a3b115a1b2bb3526b469e8a589552c8f23c2ae8", @ANYRES32, @ANYRES32=r18, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r19, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES32=r15, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x404) setreuid(r17, r0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8000, r1, r14, r0, r4, 0x0, 0x9}, 0x62, 0x0, 0x8}) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1b00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file1\x00', 0x8}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file1\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)="0b9a4aa87323665197788ca4d04311f2fd0d62701e4c2a3c844adfd38cf4c8eb62c4edf1f9c6790b430157158b84d544d706f2e0b399cd5ac1a90650f51f1cdf34b103b9d06a66dc52271eb34f48a06a181ee690fcd4c1c8551c98745f115ff806aa100686743e7b9f48bd813f449262731e476c5f22430c07e1df0a9285a4810f8d47f256b30fed6518b9a7ac87b1f10ddd19b1b31685a97a6f8af997a035ce3c21251eea7372794070c537441e0c869e47e5e62739ff634c1de4a03425dd4787ae4e22ed8f04499eda4038519b3e", 0xcf}, {&(0x7f0000000200)="494f58b850af2b58f03d6f3d91c7a3f1d7b58a290f9d075def2c2b9b0bf34ad12c0b3fcb019b20b8c716e9b1f6d5f800aba0d869a083b6558dce38920c4e0985a25f8809e1832a8573372d82221612c53a07d9f47b2fb6cda55bc5c2f96cebd46d5f19ea73a45ce5665d76acac87c033d31373fc2f494852063049b1934f29085f1f79be72bf4edcd8187276c2deb08864657dc414446614b38a8bb19ef01c95946d73f26ec9b2a1f227fc1cd0addefe027ecad618ca297e6166f2fa3b810f2d4f", 0xc1}, {&(0x7f00000003c0)="4399381d08a4a15822f823bfa4d91a68d0cc128f6497b395d61ff594f032fad2ef007f2cef92680154eae83896b6adc85665d3a261e5955626b20c31f9a353ed5ff5a5885cccbfc5dddd5dd86b59ee83e3de14fe1432aaea5ae175ca41b7e2f2055a5da4f715d319041ee1f21ce5839b0e573a869a45f4a0c85bf81296ad07d724d108cf74af61ee6f3e588d58c4f822d64825c7ed174abfb29d2031b97d", 0x9e}, {&(0x7f0000000040)="f493186fe54e5bf563b468ceea71a8b2c9f884c0", 0x14}, {&(0x7f0000000300)="2038841fd4aa2a109dcdeb28882bac4f809ee973b1d243e00f0938da81a85b8469bfec12f982b2a801988e45e7407f539c01b509878d33edfeb2cb09b67dabd161a8b3d0deb5189730d97430ce57860eda6f3312e6", 0x55}, {&(0x7f0000000480)="7a96c057d158ec41c33b160a50a1addc3026e9aa03c4a9128edcca069b77a7394d8e483dae2fd7fb63c7092fa5f5d9f0d45e46b2acf46b3ad7363f5423505663dbc50d5e30085370b7eaba778a1f70732d5d4d9ef8acd3dfb996039ae82c2a546c46cb22db3c34e0a0a365c6d8431f83fe5b751f26cf6bd2e750094634843c0b21c2ac4908c64aa01ff3ffa2dcb07c48d202a115045d54db87568ff8e743a71fb51b5283449b815a4f4035e1740db67243d381bf9ba911242a19382fbfac14cb94542278f7c0beb89d89248bd33adb24633a8eab11ae2b7e9b7b85261ad2762dd8b76633a0ad0278c087d62269a178a7915a9731662d2a58", 0xf8}, {&(0x7f0000000580)="87e452b148e1792c7a611808195d0378923260de04b8c872996f44cfaf2073c47b70ce66c220963b9c348f754703aa725e740e6a1602ff303b65aa4ca7a841c50bae6fccf1bbfedca8199fefa6bbe6638f7bb6ee9afc13e31603d1617669dbaa5f50a58741403fecb135ab42a9ffaf2bf4cde3fe1955ec73bbb5443d88ca88dbfb7d860c76e8d1fdd604bb259284f48103ea88719c00c64b0915c78c277e7dcc6bfcca346026e601b647af47afbdfc20d1afc936ad7a13bf499918b58578313351c7f8a9c4ca7e5a1c05904ada80222bcfdcc684389d9d23972759", 0xdb}, {&(0x7f0000000680)="f6177c50cb5db26d88017cc25b6ede1cbbad3ea32aeb8a216bcfd519ef08f8db75f0a40dda492a7089df589095834b90dd41af320f634f15cca1b5a50d6788b847772a647540ed0df0a3f442cbc8396f0c86bdfd2277675aafdc22ddb3e21149b8b4faeca7fc68c8cd09e7b9107cad4f5b12a4c1c607fdcb2f2fabff9faec916eef84aaf0caf6831bd6bb46ff01324b27fe5fa00fe81b76729e9f075debed086c9b5c66b751c4ca89d2921ea8c3fa150d3b781f15776e1d42f83a9cb6ff6fcc8c448a55441eb4c610e257c116938431238f4568a6d3e62bd7384f9621a8f0045c09608fdd91ea3f346369b86cdf85529ddf70b95e67b", 0xf6}, {&(0x7f0000000780)="9d80eb7162322a8a69605319d2a5fb4ae62c5d72f9ce21f699f32dcd132fb50f9d05d91737f534abb394824b4aa1a673ef14719a495839115664b2c34d8dfe", 0x3f}], 0x9, &(0x7f0000000880)=[{0x70, 0x1, 0x7, "46dbf8a33845997564c60412dcd34a65409aa4279c9bb5a26d4963b5f533a090744f4f1ec0e27dcfe02ca3991fdb1d9b644f8ec360fe7014e368d5cf2be3f6f6720fe876f8a990c308b90ccc8e812aaa8d116731a456daf83fa03498"}, {0x1010, 0xffff, 0x7, "1e7fea26c17bf92829d5d68b1f4cd8d88ecb3634e7e316df65f0bd4832e0b0d79d49ba16b1e32c53c35c42dbe7604525284e73e0a11ebd9845fc11ae7fa2aa24baa5a4c38eaf71b564ecfbf3738f6701ebdfc456c3dd04d97592a15d63791c16a13c1003e626ac8d53e8c5b5d36c4753fcf3e99a774ced6295be622d3a16b7c5e5b521c6f4f1557c635eb9f8c5b465bd892c2620c2896c621d5c5b87170b580d4e0b4d7c3ad08f99e9c8e07f7895c7cf6df22491bdfb29582316c2f3072c29185e11104c651f6233d6ca7bff71bbee96fc6cd8d8071889c4e8f8e58ebf18a2b98f05972ef9b211db15055ac224b518ad4f9e2b91715444b9e6a0eb7b1e57d49898a5c1780f411e34f87840ce1b512bc5a4d262fc6f7930f314d1d23e54ed56bf919f47e48343f5baa02cf7bb14610f5cd73df8832ca0dc7603d00bab0da5cbfa95186198922004b898437ec916a98c9b9a9963754a58653820d909489b11b888ec771e65a6979586cacc09833193fcc6e111320dccaa6e52e294d31217e291c365652b2dadb04044ec03fdc4eaad9bb128ff44210cb5885e7a3c7d5cec0bea004456257c49a08178f704d802a756a8d8f9c06d7fa7c539efed029a867ac37cf32ddfebf3b3b3941d86f12af2a817ca2ff27648068011d3f7b622151ca5e5aa020896b63012196eee76ab45728db1611dbb31c04592c3bf12375be052655dfab123b36430a34d278f1e263a8fa3bbf38a3b06ef252e0574bec56dc88fecdc34a89584ff05958e544e8e78206001b4ecc6d475081cb4af26ebb1133bdf310d0ba01fdff60450ba21072190e172ddb1fba6f2d4b99530091b5a81ff042018b96fab1a85bf24f143808e0df664289574ea475322ac0648bc76fb7688153b63e26a9a109c27e4f1f8fe31ae2570bb735c08b911d845cc4b6a488540feb27c6794d25556cdc3d3d07d6aec4a7630f0eb530dd6e008ace95a4e79f60a99623c7bc46d4a1509c354a553528dd8b2b86ef2c21678e71779633fa0152adce81e64085fdcafe4133c3df7d58e36556f1adad10ba3342f2fb778ba7e7b8c4bd1335c7de5bfb02809aefa15225ca9da18db59e72d2d67a34845212bcda64ba5e01a42bbccd4529b4b52554490384b89406c3a4adb7230146e5d061d1f523c467307df78a46d7bcc6ca302cfc58a3cf10bd560954abb5a3e4b706858947407a70c0c00cab24a944cb44dc8d74f3d14d3c2cd1f72437f147d7d812e9e21369560e035b815eb347ce69b07304a3e7616286e442a9d723e41d7081f5485cd6f0102b9d07d603e569dd27371d8ed5022e1c9bec8c825f3306deeba420d2b35b68bc553becc02a4dcf94eff6d5280f0d444c3131c93cf788b4e5b481790fe14a53522abc5cf5083867bdd134426147fe5022dd9ad0912a31005af293449f380330873d2cc07e6bc0ce78a55ab00183bf7739123d4dbb326beb870958855bf4f1249ac759e561c63215a478f3bf8d4bfeb2d3ccfd3c25986fcc6c8e452d3661787ef6d9f5d111ff5de7ac7ca9f6f1f8c0dc9e88be69491d9c129ad8cb136c58fd7c298d15d3bbe8ffbde0da27b14b58023922ee19bafbbbe3c859b3bd97bcd4b0e02819b51bafba6eb14987c8216bdf36fc50e8040366d01b109f1eeb8bbdf70292829644d7537a8135e21ce0d700fa6d49092e32cad2f5ce449728b09a1e109aaa4e0cddfe082959e4af2aedf3351acc4c4822a7b5340eceb301cfa06b60ff6eb4bcdd84f80753a139cea832d0889fd46545a9267382c593d985423df90915c052601df55149ee5f967d273fc05c75e6c7e7ea3c3b75bf392ecef373e064f9232020df35f509f2070d3c234e92da912dcebfc64e3911833dc0871c0f27a99eaeac7165b34db223535e0d904214aa9f54edd5f88792e1dc2290ea97e4359ee9b19589a1be86479508aea325b87c7592238b2da732b4568ebf79e2753c3a7e15cccc9724823567c8f10d7d1ed901e0c06969743edd69c956ed70083f583a035102fb5391660b9dadb7d7e7595f0878169ad1b34ffc5e3bff20251a99136660483ae7c9c9ee3f76079f030fdbf54e0f11f1d7e66aded512301a91cc873dd7d55874225a4b7e2913f7569d2cb232a50f4850d14b91102ecf2b37ceaa40ad8b2d6f8ff480d2a10c77782f6100bc5fbcde0b43dcfe5c9a87a07ce52e8211581283b7de932d13d6fc55b37ede1ec5d8abff624d6f51629872ec82b6fcc1cdac4e8424f47fe96c13434149eafba1bb6e706fa7eec17a0c364467f333be5090e4e15caddfec1af2b8f60eb29a9b463557f5b95e60eab7c6ff79b8a3808fa7fbbb147166c6ce42779c947a98a453e2d624b9867cd8a0899450b7ddd7856d8bc23c1f73693f60336a1fff59273e99eca2265a32d43da18411faaf2939c052a0a27cbb616582c45ec913a8372bbd110f325a5ece62815dd5e374e9fb59cfe8b6cd73a222cff219e1ab867e9f80e1641984a899a70c44d50a5e4ee5092f07e5ac084df09c01eae377807873a9405119db9b27ae759ab88912b3ad840245bcc689c1567dcd68b581e9dc4a92a10a51944960149d2d400416c5c4d91b0b2476709dbf21499b6e26fa4ce65a9fc69dbc75a5049e34de688a3a291fefa608d523703ddfb47786300a5eef6f6d8022c799a0e5806141573375b7c6572e2eb537e1599eca25bceedc7e81c9fdbbf96bcfa0bcb2e69e95a5af25769490b0ae27a8592b7ff20dde5835194a063cd212eb212592fdddd6d6aed8471558cb0d01db8bc81931d0d7c543f479b74342a8324421d86378691ee25d84f0b06b818d7a36e6a5af863b7cc8749b2f18826828ecb2ec674cf79fdf54629c297658cf055fd57d00e99371cebbfaba07a8666069dc92b0f6ef4efb10c60736e39e2363dea472d9757bb2eef187f6a072725300f3138b9148cca27f0f558fbf309bfcb8b16cd2cb9c2e1b7737e9e5a1725e6243fded0261b19332d0642081fc3f628b5d1519cafe5c66c6528fbb945e5d1b1cca2c671e3846343c9d9c8272ca0d08ab79e71e0d17e61bc23da2e50935d692dbad5383e22415f01f6766152f2c4bcfe45260a87c22cc628a5f2522ba9a1f1ed2a7d401f812940ae6ee726d86470683564c814a161eef8633e2bf33847eb4620801c10bb466271e5e89c69113a4ef217e32bc60e5c4b1806f237d9049145343380825f802db4a9875baf503454d3bb8ace31ff6b44849f30f33af42cda1fc6cd068ce5e870406fd9bc9dc0190285b9bca611f83065303a791bbb6823b9a0b3267470c15d02fea74be0d4dbffa87fe5865d7eaee7d5b8a0f9a1621322571d92237833740fdc43fb5a2c410eef63a767cbcb138f71c0a476d9b70d100327cdfb6f2f3d0be6a2c1827f1ee00f5464ce77fdeba5e2eacdafecff5830b69fb285bf6d4f61c98186eac2f8bd6dac0350d5c9c67a4b86ea858a4b3bf30b10173461688a64ef22736389861671884039b44c4483ec25dece72b82d1eaab55f8ad9095e5f2b3ccb401afcfc516a5341666fa368ac93620764395bfb5d87446b57d9226a92f3a3c282086816466fdb9133f7e8ae7e3e8a64da06c06ca9a83995d385e8731f58ef60b27e9eb47c0e60a5e2b04b74527ed6a99ea5f2d48ce738f1ff609efaede629363b4eeb68c10b09e04172c4a76b3e4b132fc75cf70b02ad5b24b199080b08eb4addae49881af697a93ce4ef831f14cd30cbdfebdd33771701ba90dd2dced269dcbb812f99668bc46e847161b031ac1984387df97cb16f365f795c8cf3a70c1dde9bff5a7914ef4e89b293bc448af8652ef53a48cb7a6c3c0b061a76bbed05591bac069ebe794135132fdb2b8a1e5cb68cd2592af5eb3e6d41851e85fd1125b296c152d5fbf7f772dd8c2ba99315fe9c1c9cbe7cb91f2b98a3d5c3d9d02281cca02aa5995df2d4e8965e1c9521b0b8fe2b84afcf91bc39c2073ad5e9d5d9fb7faae504466eda90cf12f943ee1ed7e86c91c1a07601f3a80198edcdf76cf46f8e91ef0016d7bd29514a2b4d52b6de18ac37938666f25bf8e40e7186a7f827ed9ecc41e471e453bb53e1aff86d24d63d07578e624d797b55ebc3835babbc89abf9b6a00c4fc499d03730033f499ad3e0ca9a42ecbba9b421f4e72724248724a26d76873724445d854b3507f941125026bb05b354a0531b770370e1d025e0bdbd6c750a3936a3f7bb7a2c6fad8242860095cadc517c78768652393bfcd69ab95c679c2e94dcaa14cb4ec2a6549682e9b6079c63703fd45427ae129011ea17e376c71da2868175778cd79cf4aa8d9f4b6d07b726b5f0d450fde400cbc08520869fdb718e0e35e6024479fbbb86196cc2feda4d1c9d32641890f059eb03a14e4913b3adabbe9cc76b46ea68089035a3ff5776f2cb4bfb745f0195a8234eb8e4a981da2f40fc9dad62378a170559342536b25279d301501a8d8c502667986b8d7cc69dbad52c17c988dbfacd74cfd0fe3b6055975b93e1dbacd2c13791a23a3680fd1606e82d547cb4be023559eccb90c670b69d3ee42f30470ae06fe7a1014d1a3c7099b3fddcba4ab3203f55d05344f48aee3855f516691a0fbd34bc4cdb5114efdd504c0ceae2043af4d6aa9cad0846d3e0a01928108d194b2bc71f33473d8e0695a39cbeea53c4a2b160a54c56741048a5bd58ea51fbe1b398ddb76a657ba5a488b4bdc4736916861113dbf64aa37c3c2caecbb90421247086ff1a40842a9274959ba0f199295c8b6d7c849497b74ce6304f6b2877bcf204e9bf2be1615725cbf8a19865a8ee484898f3c4b970689da7ac5fde0f8d59e6243ec4ecef2f0e21b65c377e1a702aab5c9e4a6956b64375e8575e5a4c2e0b728974e89b6b3bc46dc9f24597716a9e05fd1ded85e358184f2d35a98c4e20af7598cd74bb00e4f37e653df781afc982eb9aec906755c5d78a2293fffc0077570f3677a49b008ddcf0ee408f45a4baaf395240c17406e7ae31df891f3c07b59f04f8211cfbce24d1aab44968d83e6c6e13648033c1614598644a0b49f73c1105cbc7139230cb2c13327cbeb0f68e8d49b75cdf078b39acec7c3a6f65053a3ce9ef69bf4c10b29004ffe4d85a42a76318ed73332d53b0c26de09a11f90cdfc5ed510a9efd8e6eac7a2e1404d2d5ed9dee49caa0dd69b881acc42d821e56883af9eb2c4863b349daf60779193b6d14f5909e6020fa4b055cf10dfb0379d5b17f89ba9bb58a4d0ba400572896031df71399515cf27d78d00f3b1be3bcbd9093e6c99f9aa6403b3dc8019a2a5c75a62afb82e7ffb0d3cdf0251ba5d0df10f9d2c9560f3bc05428d3e2429d27dc682c13c9ff330a04eb746bfec83d45869c2226806782fb8ad163ae3d67ac47e5714d9184695e062d7b09c75eeb426152884d076eb478f4d468d4c2ae60d5d5e3be46d4f75cb8ec076863830f219e21b513a50cf7a85875919c54668bc1db598abb71f01c4023e4406ae9bdbad7d7e084f18253357d63193b52609bee5174763dadb7f6338a8f026b434ae5e3bcc3d3d25dbd27e97fa2e1a85848cf3426504de140e2c9f25180fd40245afeed57323327e4f571351a00245f3a3ad02fee66a296a46a6edadb152818391fe5c2f0e68777012b94b3069e3b1b1d5fd92834071385552339812e11388e6bf9aca566a846893b853384e2a626c49cc2fdff47d202075e2a69fc74b3ae862aaadf16572bf48637b45a1e3c89a7f29f57af2f6c922f8a1e0d8dc485649fe80fb5bbc78c95e1f172c06d41fa022b7ae97beebadd517f58d437168a5a4e"}, {0xd0, 0xffff, 0x80000001, "be2b06923090a268f060000fdfb0fbb760bc31fa993605a23b15bca06579c7c3268f203944013b380d8f658c21495c30efc149e2e44cfcb3a534539b7fbf35eac9fcfe51a2959b0e76f916398183c8eb4b70a1db82e93391f5bcb060bfb2e77a1fb2e1ba404a50d6ea02ed3b0a8e6a8c5989238d3451b3ebfd3d1088779ba383305b2ce6b325a7a8cb5ff004eb5a4defc983fcd03f1985d6e085ed618a32dbdd5d326d5b5a9b41b5d4a2addfc282f74f7bc32243c7200fa11eef0c42d67b"}], 0x1150}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x10, 0x2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) socket$unix(0x1, 0x1, 0x0) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x5, 0x1c700000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) writev(r0, &(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1c00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) (async) setreuid(0xee00, r1) (async) r9 = syz_open_pts() (async) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x20, 0x4002, 0x5) (async) listen(r10, 0xa0e7) (async) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r13, 0x0) (async) r15 = dup(r10) (async) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) (async) r18 = socket$inet(0x2, 0x3, 0xda) (async) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="e73556aa8f41aa74b44914557a607ab3ed0478a8a6fb4da9a1fe678e8ba1de34767b37cd7a539468446becd378b2cc33da15afc7dc0bfd148faa74f931eb52e5832a0b8102cc6d55c1201a1fc02fe7d703a16db3d09ecec7a841a7f5a364f73dd8d7bcca98b0c4bf71b463a2c5fc55df3c543274f308a51f1f779721ba7070180a05b6d95edcbacfcafc08e4836ff8ccd63a1b20d60750aa098f79ef9f704fb369c626c9704352ba3473e3ccfc6db5a13b8e9071e2f0adbbcf5e7dcc0baa6e2e2769cb0994006f7a8a80506d74f74a4ebe49c7dd81a848ab84074f15ef87829b1f869e6a98acb6e8d251878862c2dd4123188a", 0xf3}, {&(0x7f00000004c0)="6ca7b9b04c68883833ca64845fbe6e4f", 0x10}, {&(0x7f0000000500)="0e1a3852a9246183543c28a1ba39e4eb90f14d28812a910100", 0x19}, {&(0x7f0000000540)="3cda5bd5c31fb1b00d2fd57f59b39aae62a45a6f6cfbaa9475fc23141b7814e9e4", 0x21}, {&(0x7f0000000580)="6436102b4bdbaadbf6", 0x9}, {&(0x7f00000005c0)="ec", 0x1}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r15, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="000000003000000000000000bfff0000010000f36a3b115a1b2bb3526b469e8a589552c8f23c2ae8", @ANYRES32, @ANYRES32=r18, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r19, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES32=r15, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x404) setreuid(r17, r0) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8000, r1, r14, r0, r4, 0x0, 0x9}, 0x62, 0x0, 0x8}) getuid() (async) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x5db, 0xf, 0x9, 0xd, 0x400, 0x1, 0x76543fb7}, &(0x7f0000000400)={0x3fcec5ec, 0x6, 0x7f, 0x0, 0x9, 0x20, 0x6, 0x1}, &(0x7f0000000440)={0x1000, 0x0, 0x4, 0x3, 0x0, 0xca, 0x3, 0x4}, &(0x7f0000001a80)={0x3f03, 0x4}) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) socket$unix(0x1, 0x2, 0x0) (async) r2 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f00000016c0)={0x2b75, 0x9, 0x40, 0x5, 0xffff, 0x10038ba, 0x3, 0x1000000}, &(0x7f0000000180)={0x2000400, 0x9, 0xaf4, 0x40, 0x80000000, 0x80000000, 0x9, 0x100}, &(0x7f0000000200)={0x2, 0xc24, 0x10000000002, 0xffffffff, 0x4000000000000001, 0x8, 0x80000000, 0x1f}, &(0x7f0000001900)={0x0, 0x100}) (async) select(0x40, &(0x7f00000016c0)={0x2b75, 0x9, 0x40, 0x5, 0xffff, 0x10038ba, 0x3, 0x1000000}, &(0x7f0000000180)={0x2000400, 0x9, 0xaf4, 0x40, 0x80000000, 0x80000000, 0x9, 0x100}, &(0x7f0000000200)={0x2, 0xc24, 0x10000000002, 0xffffffff, 0x4000000000000001, 0x8, 0x80000000, 0x1f}, &(0x7f0000001900)={0x0, 0x100}) socket(0x10, 0x2, 0x1) (async) r3 = socket(0x10, 0x2, 0x1) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x102e, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="090400002598704d73de6dc32f3000592e3c6017abf1bed5675f9d62f8ef2a1e9b079c1c26b5000000438d2ea5a4541c3a6c7fe0e5f99d7a5b3d594332e279e7000000c9000000000000ac0700221e17a04d8064a6590bb8a3931745e2712c9b4eeeb45b64248db25ad4412f47f3ed404268cb590bab747430555d88aa5285896076af07ef12d5a5994f27eef9ffffffff7fff199700cef6d1ab55bb43b11bee9c49270000005100000000000000c9961c324e7f17ebf936495d273bf8e7e582596678dd06212e6cd9b2b6b4c3ac8ea98d4fe9586270b64f204f091e66296cd900b08f9935521197b60574d76f2a14a60c26bf7940900459aae23fe6734be0a90714be00ed61b14a6190b28a242410ee478608bf51137d7b6809388f40629fec332ea63b86"], 0x10}, 0x0) (async) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="090400002598704d73de6dc32f3000592e3c6017abf1bed5675f9d62f8ef2a1e9b079c1c26b5000000438d2ea5a4541c3a6c7fe0e5f99d7a5b3d594332e279e7000000c9000000000000ac0700221e17a04d8064a6590bb8a3931745e2712c9b4eeeb45b64248db25ad4412f47f3ed404268cb590bab747430555d88aa5285896076af07ef12d5a5994f27eef9ffffffff7fff199700cef6d1ab55bb43b11bee9c49270000005100000000000000c9961c324e7f17ebf936495d273bf8e7e582596678dd06212e6cd9b2b6b4c3ac8ea98d4fe9586270b64f204f091e66296cd900b08f9935521197b60574d76f2a14a60c26bf7940900459aae23fe6734be0a90714be00ed61b14a6190b28a242410ee478608bf51137d7b6809388f40629fec332ea63b86"], 0x10}, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000001680)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) (async) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="c31d51ceb00000ea00006b3ffb5b5a81253982223a5b2f55819ddc5bb878b2989d74ab2c00000002edabba9b9b649ac46c599f1801b3bb4eae359dd100254a97e0065c70f467f7c74449d6c560030025daafbf7381c0095698fc4ea925e3176401def99c5948a46e49aae9cf80e7cde14a7997154500000000435f2b7e49149620fb26f260decda3b385f4d742878cf69100bd8654657919da1bc6570ec10bc882faab52ff1ee5308e7cb23ab4345e00076fadde2cfd230d15d872a0a3e342eeee4bf6e8c39ccf65c355122526096f9e2b346d2cfe586b8f78aa9aabb7b501082f7cd0769ba5dcd6e8422fa35f30592f93da7487bf97ffdcf7c26123f759541dc088fa3297c4d10f4f39496659a69d82b4cdce143b8e0c0b16b77ac8c4729e1d3209183dbad3b1c2c2fa8d74d5bc9c13576327d5d3649a8fbcd3ddb5e6ac3d3198fc2058df2f8209be0000000000000000000000000000196395fc836838967050a9b1dad52bc5da188065453a2abc8dbee4e0c61ca508e6e7fd0b6601984d1b1cee4a000c210bd600a86ee3dabcd37a07ba3a47138f65f38b3006db53e7615f84f9afb1fc1dcae33f6ec017084d89d8429f018ccdcc4510ce0b28854f507be936eecb92c089ba048b8d48b0dbe3f78965e483c4a01a18639600cf03885429306f53868a95dc3e69688141dd2e4c0e4ace5cce0fbb0b00f7276616a8763bbdf3170916b0931266a314433f4b9f72bf6ef52b1c4d896117cc3eced34a2912d288de66bd6e960ff8eb969177ac0cf7b4b9e8694f1d646f4550af7a405b2f21a5482292a0000000a055a22f77671989f1abce49acc182fb6bfebb4935adde3400000000000000223ad43e7670bee97999c4253570fef04c1f36056e749f42ea117fa5ef3497c52bd1f1b0d972a9a21b47b38e59c47cb99a2fe75af7ea383ee67292e1fc711a618767a04f000063dcfa87f4301c2ff989e19d64f02df763b8aac7ce7527f6f65195b2cecdd3e85fcd64f949a9073a000000", @ANYRES32=r0, @ANYRESDEC, @ANYRESHEX=r6, @ANYRES32], 0xa) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) (async) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r5, &(0x7f00000018c0)=@abs, &(0x7f0000000100)=0x5) shutdown(r2, 0x2) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sendmsg(r3, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001940)="ccbd24ff5fd83525b387189be85c0bc345f0698477cb2c7737f2ed70e78cdd3633ada8c024c5fe84340b6eebc3cc895a8617bd24a4e704b6416f77d4920efff32a85d5324d6a52cb5019df9b9ffe620dbb5d4724222c59312abd40dad9d89698e9d37899d7e8358a4ca392b8d10aa45918d53095f4ecb0634c80af2170baa0de409c6bbf596a4ed252de4984b82a41eebdda5b83af95e0cbb7cd24bb9cbffb6379d117f8ade9d9ad2d8b276b2632758ad452951116808218bd85914a9468051c94ba352dba", 0xc5}], 0x1, &(0x7f0000001f80)=ANY=[@ANYBLOB="100100000000000001000000ffffffff8a62a173a061b8992e086c6c736c0f74f366dd62c59befe179908458ae10849b596f5cc5c10fc3da0cfd64a2267a8770ec500cb9967ea0fbbd2280178573030000002129d0919b52a7d8f6f749b4d2c205f51665037b7db20ed3b0487a088c9a8b3508ceab222f26e0352b68d49cc718a5f649f22e9c14c9b5ea16fe8c7b403fe2667909dff667a1c5721eb5479a99e8f3e6240bfa865d4bca7949c697a30e0951df6cad7ef5002a000a2ee710d7baaef8571fa805384466f60a314953c9a8e727d50beab4d398b09f1fa6a3cfa662296e4c1de6f5d95052d67c949b2a11faf0f26f81b5be278682326c5cfbd13200e32a501fb91106c08c5392a80000000000c8000000000000000100000003000000cdb925c12fd8ce5de22e1cf12a674f6bfefebfed981233f3e05ec37491cfad97f550aa8c5349719bb265b6d6cd5250f744bcbaeb091f772ab62791d85eb1696e85ac45349529cfcf14b92d49b16a8f64f1836f2f78190a548e542d2575c57a6e0be07ff4f519c7c20bc585889a01510ecb5472646e402a70502161c8117342a231cd70690d0adccb4a9f3f9fbb9c9ebd670e038a217ee1fa38031e5fbe139b43ed74ce33565780f9454bcf2d16ddf0e28963ebedcc930000"], 0x1d8}, 0x6) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000002180)=""/210, 0xd2}, {&(0x7f0000002280)=""/124, 0x7c}, {&(0x7f0000002300)=""/147, 0x93}], 0x3, 0x4) socketpair(0x6, 0x3, 0x21, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000540)={0xffffffff, 0x8, 0x1, 0xe6e4, 0x2, 0xff, 0xffffffffffffffe0, 0x80000000}, &(0x7f0000000580)={0x0, 0x4, 0x0, 0x57, 0x7, 0x950, 0x8, 0x7ac}, &(0x7f00000005c0)={0x3, 0x9a, 0x8, 0x0, 0x7fffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd}, &(0x7f0000000600)={0x6, 0x4}) select(0x40, &(0x7f0000001800)={0x1f, 0x7f, 0x5, 0x9, 0x7fff, 0x7, 0x6, 0x4}, &(0x7f0000001840)={0xffffffffffff0001, 0x0, 0x3, 0x8000000000000000, 0x1, 0xfffffffffffffff7, 0x40, 0x40}, &(0x7f0000001880)={0x8001, 0x81, 0x1, 0x3, 0x8, 0x2800000000000000, 0xff6, 0x7}, 0x0) recvmmsg(r7, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/243, 0xf3}], 0x1, &(0x7f0000000680)=""/4096, 0x1000}, 0x400}, 0x10, 0x42, 0x0) (async) recvmmsg(r7, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/243, 0xf3}], 0x1, &(0x7f0000000680)=""/4096, 0x1000}, 0x400}, 0x10, 0x42, 0x0) getpeername$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0xfffffffffffffd36) (async) getpeername$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0xfffffffffffffd36) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600), &(0x7f00000006c0)) (async) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600), &(0x7f00000006c0)) select(0x40, &(0x7f0000001700)={0xcbc, 0x2, 0xffffffffffffffff, 0x6, 0x5, 0x3, 0x400000000000006, 0xa3ae}, &(0x7f0000001740)={0x3, 0x3f, 0x2, 0x988, 0x6, 0x8000, 0x0, 0x7}, &(0x7f0000001780)={0x7, 0x8947, 0x80, 0x7fffffff, 0x7, 0x8000000000000001, 0x2, 0xe1}, &(0x7f00000017c0)={0x5, 0x4}) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1d00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file1\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(0x0, 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() (async) seteuid(r0) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) (async) setreuid(0xee00, r1) r9 = syz_open_pts() r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x20, 0x4002, 0x5) (async) listen(r10, 0xa0e7) (async) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r13, 0x0) (async) r15 = dup(r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = socket$inet(0x2, 0x3, 0xda) (async) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000003c0)="e73556aa8f41aa74b44914557a607ab3ed0478a8a6fb4da9a1fe678e8ba1de34767b37cd7a539468446becd378b2cc33da15afc7dc0bfd148faa74f931eb52e5832a0b8102cc6d55c1201a1fc02fe7d703a16db3d09ecec7a841a7f5a364f73dd8d7bcca98b0c4bf71b463a2c5fc55df3c543274f308a51f1f779721ba7070180a05b6d95edcbacfcafc08e4836ff8ccd63a1b20d60750aa098f79ef9f704fb369c626c9704352ba3473e3ccfc6db5a13b8e9071e2f0adbbcf5e7dcc0baa6e2e2769cb0994006f7a8a80506d74f74a4ebe49c7dd81a848ab84074f15ef87829b1f869e6a98acb6e8d251878862c2dd4123188a", 0xf3}, {&(0x7f00000004c0)="6ca7b9b04c68883833ca64845fbe6e4f", 0x10}, {&(0x7f0000000500)="0e1a3852a9246183543c28a1ba39e4eb90f14d28812a910100", 0x19}, {&(0x7f0000000540)="3cda5bd5c31fb1b00d2fd57f59b39aae62a45a6f6cfbaa9475fc23141b7814e9e4", 0x21}, {&(0x7f0000000580)="6436102b4bdbaadbf6", 0x9}, {&(0x7f00000005c0)="ec", 0x1}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r11, @ANYRES32=r15, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="000000003000000000000000bfff0000010000f36a3b115a1b2bb3526b469e8a589552c8f23c2ae8", @ANYRES32, @ANYRES32=r18, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r9, @ANYRES32=r19, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES32=r15, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x404) (async) setreuid(r17, r0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8000, r1, r14, r0, r4, 0x0, 0x9}, 0x62, 0x0, 0x8}) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)="0b9a4aa87323665197788ca4d04311f2fd0d62701e4c2a3c844adfd38cf4c8eb62c4edf1f9c6790b430157158b84d544d706f2e0b399cd5ac1a90650f51f1cdf34b103b9d06a66dc52271eb34f48a06a181ee690fcd4c1c8551c98745f115ff806aa100686743e7b9f48bd813f449262731e476c5f22430c07e1df0a9285a4810f8d47f256b30fed6518b9a7ac87b1f10ddd19b1b31685a97a6f8af997a035ce3c21251eea7372794070c537441e0c869e47e5e62739ff634c1de4a03425dd4787ae4e22ed8f04499eda4038519b3e", 0xcf}, {&(0x7f0000000200)="494f58b850af2b58f03d6f3d91c7a3f1d7b58a290f9d075def2c2b9b0bf34ad12c0b3fcb019b20b8c716e9b1f6d5f800aba0d869a083b6558dce38920c4e0985a25f8809e1832a8573372d82221612c53a07d9f47b2fb6cda55bc5c2f96cebd46d5f19ea73a45ce5665d76acac87c033d31373fc2f494852063049b1934f29085f1f79be72bf4edcd8187276c2deb08864657dc414446614b38a8bb19ef01c95946d73f26ec9b2a1f227fc1cd0addefe027ecad618ca297e6166f2fa3b810f2d4f", 0xc1}, {&(0x7f00000003c0)="4399381d08a4a15822f823bfa4d91a68d0cc128f6497b395d61ff594f032fad2ef007f2cef92680154eae83896b6adc85665d3a261e5955626b20c31f9a353ed5ff5a5885cccbfc5dddd5dd86b59ee83e3de14fe1432aaea5ae175ca41b7e2f2055a5da4f715d319041ee1f21ce5839b0e573a869a45f4a0c85bf81296ad07d724d108cf74af61ee6f3e588d58c4f822d64825c7ed174abfb29d2031b97d", 0x9e}, {&(0x7f0000000040)="f493186fe54e5bf563b468ceea71a8b2c9f884c0", 0x14}, {&(0x7f0000000300)="2038841fd4aa2a109dcdeb28882bac4f809ee973b1d243e00f0938da81a85b8469bfec12f982b2a801988e45e7407f539c01b509878d33edfeb2cb09b67dabd161a8b3d0deb5189730d97430ce57860eda6f3312e6", 0x55}, {&(0x7f0000000480)="7a96c057d158ec41c33b160a50a1addc3026e9aa03c4a9128edcca069b77a7394d8e483dae2fd7fb63c7092fa5f5d9f0d45e46b2acf46b3ad7363f5423505663dbc50d5e30085370b7eaba778a1f70732d5d4d9ef8acd3dfb996039ae82c2a546c46cb22db3c34e0a0a365c6d8431f83fe5b751f26cf6bd2e750094634843c0b21c2ac4908c64aa01ff3ffa2dcb07c48d202a115045d54db87568ff8e743a71fb51b5283449b815a4f4035e1740db67243d381bf9ba911242a19382fbfac14cb94542278f7c0beb89d89248bd33adb24633a8eab11ae2b7e9b7b85261ad2762dd8b76633a0ad0278c087d62269a178a7915a9731662d2a58", 0xf8}, {&(0x7f0000000580)="87e452b148e1792c7a611808195d0378923260de04b8c872996f44cfaf2073c47b70ce66c220963b9c348f754703aa725e740e6a1602ff303b65aa4ca7a841c50bae6fccf1bbfedca8199fefa6bbe6638f7bb6ee9afc13e31603d1617669dbaa5f50a58741403fecb135ab42a9ffaf2bf4cde3fe1955ec73bbb5443d88ca88dbfb7d860c76e8d1fdd604bb259284f48103ea88719c00c64b0915c78c277e7dcc6bfcca346026e601b647af47afbdfc20d1afc936ad7a13bf499918b58578313351c7f8a9c4ca7e5a1c05904ada80222bcfdcc684389d9d23972759", 0xdb}, {&(0x7f0000000680)="f6177c50cb5db26d88017cc25b6ede1cbbad3ea32aeb8a216bcfd519ef08f8db75f0a40dda492a7089df589095834b90dd41af320f634f15cca1b5a50d6788b847772a647540ed0df0a3f442cbc8396f0c86bdfd2277675aafdc22ddb3e21149b8b4faeca7fc68c8cd09e7b9107cad4f5b12a4c1c607fdcb2f2fabff9faec916eef84aaf0caf6831bd6bb46ff01324b27fe5fa00fe81b76729e9f075debed086c9b5c66b751c4ca89d2921ea8c3fa150d3b781f15776e1d42f83a9cb6ff6fcc8c448a55441eb4c610e257c116938431238f4568a6d3e62bd7384f9621a8f0045c09608fdd91ea3f346369b86cdf85529ddf70b95e67b", 0xf6}, {&(0x7f0000000780)="9d80eb7162322a8a69605319d2a5fb4ae62c5d72f9ce21f699f32dcd132fb50f9d05d91737f534abb394824b4aa1a673ef14719a495839115664b2c34d8dfe", 0x3f}], 0x9, &(0x7f0000000880)=[{0x70, 0x1, 0x7, "46dbf8a33845997564c60412dcd34a65409aa4279c9bb5a26d4963b5f533a090744f4f1ec0e27dcfe02ca3991fdb1d9b644f8ec360fe7014e368d5cf2be3f6f6720fe876f8a990c308b90ccc8e812aaa8d116731a456daf83fa03498"}, {0x1010, 0xffff, 0x7, "1e7fea26c17bf92829d5d68b1f4cd8d88ecb3634e7e316df65f0bd4832e0b0d79d49ba16b1e32c53c35c42dbe7604525284e73e0a11ebd9845fc11ae7fa2aa24baa5a4c38eaf71b564ecfbf3738f6701ebdfc456c3dd04d97592a15d63791c16a13c1003e626ac8d53e8c5b5d36c4753fcf3e99a774ced6295be622d3a16b7c5e5b521c6f4f1557c635eb9f8c5b465bd892c2620c2896c621d5c5b87170b580d4e0b4d7c3ad08f99e9c8e07f7895c7cf6df22491bdfb29582316c2f3072c29185e11104c651f6233d6ca7bff71bbee96fc6cd8d8071889c4e8f8e58ebf18a2b98f05972ef9b211db15055ac224b518ad4f9e2b91715444b9e6a0eb7b1e57d49898a5c1780f411e34f87840ce1b512bc5a4d262fc6f7930f314d1d23e54ed56bf919f47e48343f5baa02cf7bb14610f5cd73df8832ca0dc7603d00bab0da5cbfa95186198922004b898437ec916a98c9b9a9963754a58653820d909489b11b888ec771e65a6979586cacc09833193fcc6e111320dccaa6e52e294d31217e291c365652b2dadb04044ec03fdc4eaad9bb128ff44210cb5885e7a3c7d5cec0bea004456257c49a08178f704d802a756a8d8f9c06d7fa7c539efed029a867ac37cf32ddfebf3b3b3941d86f12af2a817ca2ff27648068011d3f7b622151ca5e5aa020896b63012196eee76ab45728db1611dbb31c04592c3bf12375be052655dfab123b36430a34d278f1e263a8fa3bbf38a3b06ef252e0574bec56dc88fecdc34a89584ff05958e544e8e78206001b4ecc6d475081cb4af26ebb1133bdf310d0ba01fdff60450ba21072190e172ddb1fba6f2d4b99530091b5a81ff042018b96fab1a85bf24f143808e0df664289574ea475322ac0648bc76fb7688153b63e26a9a109c27e4f1f8fe31ae2570bb735c08b911d845cc4b6a488540feb27c6794d25556cdc3d3d07d6aec4a7630f0eb530dd6e008ace95a4e79f60a99623c7bc46d4a1509c354a553528dd8b2b86ef2c21678e71779633fa0152adce81e64085fdcafe4133c3df7d58e36556f1adad10ba3342f2fb778ba7e7b8c4bd1335c7de5bfb02809aefa15225ca9da18db59e72d2d67a34845212bcda64ba5e01a42bbccd4529b4b52554490384b89406c3a4adb7230146e5d061d1f523c467307df78a46d7bcc6ca302cfc58a3cf10bd560954abb5a3e4b706858947407a70c0c00cab24a944cb44dc8d74f3d14d3c2cd1f72437f147d7d812e9e21369560e035b815eb347ce69b07304a3e7616286e442a9d723e41d7081f5485cd6f0102b9d07d603e569dd27371d8ed5022e1c9bec8c825f3306deeba420d2b35b68bc553becc02a4dcf94eff6d5280f0d444c3131c93cf788b4e5b481790fe14a53522abc5cf5083867bdd134426147fe5022dd9ad0912a31005af293449f380330873d2cc07e6bc0ce78a55ab00183bf7739123d4dbb326beb870958855bf4f1249ac759e561c63215a478f3bf8d4bfeb2d3ccfd3c25986fcc6c8e452d3661787ef6d9f5d111ff5de7ac7ca9f6f1f8c0dc9e88be69491d9c129ad8cb136c58fd7c298d15d3bbe8ffbde0da27b14b58023922ee19bafbbbe3c859b3bd97bcd4b0e02819b51bafba6eb14987c8216bdf36fc50e8040366d01b109f1eeb8bbdf70292829644d7537a8135e21ce0d700fa6d49092e32cad2f5ce449728b09a1e109aaa4e0cddfe082959e4af2aedf3351acc4c4822a7b5340eceb301cfa06b60ff6eb4bcdd84f80753a139cea832d0889fd46545a9267382c593d985423df90915c052601df55149ee5f967d273fc05c75e6c7e7ea3c3b75bf392ecef373e064f9232020df35f509f2070d3c234e92da912dcebfc64e3911833dc0871c0f27a99eaeac7165b34db223535e0d904214aa9f54edd5f88792e1dc2290ea97e4359ee9b19589a1be86479508aea325b87c7592238b2da732b4568ebf79e2753c3a7e15cccc9724823567c8f10d7d1ed901e0c06969743edd69c956ed70083f583a035102fb5391660b9dadb7d7e7595f0878169ad1b34ffc5e3bff20251a99136660483ae7c9c9ee3f76079f030fdbf54e0f11f1d7e66aded512301a91cc873dd7d55874225a4b7e2913f7569d2cb232a50f4850d14b91102ecf2b37ceaa40ad8b2d6f8ff480d2a10c77782f6100bc5fbcde0b43dcfe5c9a87a07ce52e8211581283b7de932d13d6fc55b37ede1ec5d8abff624d6f51629872ec82b6fcc1cdac4e8424f47fe96c13434149eafba1bb6e706fa7eec17a0c364467f333be5090e4e15caddfec1af2b8f60eb29a9b463557f5b95e60eab7c6ff79b8a3808fa7fbbb147166c6ce42779c947a98a453e2d624b9867cd8a0899450b7ddd7856d8bc23c1f73693f60336a1fff59273e99eca2265a32d43da18411faaf2939c052a0a27cbb616582c45ec913a8372bbd110f325a5ece62815dd5e374e9fb59cfe8b6cd73a222cff219e1ab867e9f80e1641984a899a70c44d50a5e4ee5092f07e5ac084df09c01eae377807873a9405119db9b27ae759ab88912b3ad840245bcc689c1567dcd68b581e9dc4a92a10a51944960149d2d400416c5c4d91b0b2476709dbf21499b6e26fa4ce65a9fc69dbc75a5049e34de688a3a291fefa608d523703ddfb47786300a5eef6f6d8022c799a0e5806141573375b7c6572e2eb537e1599eca25bceedc7e81c9fdbbf96bcfa0bcb2e69e95a5af25769490b0ae27a8592b7ff20dde5835194a063cd212eb212592fdddd6d6aed8471558cb0d01db8bc81931d0d7c543f479b74342a8324421d86378691ee25d84f0b06b818d7a36e6a5af863b7cc8749b2f18826828ecb2ec674cf79fdf54629c297658cf055fd57d00e99371cebbfaba07a8666069dc92b0f6ef4efb10c60736e39e2363dea472d9757bb2eef187f6a072725300f3138b9148cca27f0f558fbf309bfcb8b16cd2cb9c2e1b7737e9e5a1725e6243fded0261b19332d0642081fc3f628b5d1519cafe5c66c6528fbb945e5d1b1cca2c671e3846343c9d9c8272ca0d08ab79e71e0d17e61bc23da2e50935d692dbad5383e22415f01f6766152f2c4bcfe45260a87c22cc628a5f2522ba9a1f1ed2a7d401f812940ae6ee726d86470683564c814a161eef8633e2bf33847eb4620801c10bb466271e5e89c69113a4ef217e32bc60e5c4b1806f237d9049145343380825f802db4a9875baf503454d3bb8ace31ff6b44849f30f33af42cda1fc6cd068ce5e870406fd9bc9dc0190285b9bca611f83065303a791bbb6823b9a0b3267470c15d02fea74be0d4dbffa87fe5865d7eaee7d5b8a0f9a1621322571d92237833740fdc43fb5a2c410eef63a767cbcb138f71c0a476d9b70d100327cdfb6f2f3d0be6a2c1827f1ee00f5464ce77fdeba5e2eacdafecff5830b69fb285bf6d4f61c98186eac2f8bd6dac0350d5c9c67a4b86ea858a4b3bf30b10173461688a64ef22736389861671884039b44c4483ec25dece72b82d1eaab55f8ad9095e5f2b3ccb401afcfc516a5341666fa368ac93620764395bfb5d87446b57d9226a92f3a3c282086816466fdb9133f7e8ae7e3e8a64da06c06ca9a83995d385e8731f58ef60b27e9eb47c0e60a5e2b04b74527ed6a99ea5f2d48ce738f1ff609efaede629363b4eeb68c10b09e04172c4a76b3e4b132fc75cf70b02ad5b24b199080b08eb4addae49881af697a93ce4ef831f14cd30cbdfebdd33771701ba90dd2dced269dcbb812f99668bc46e847161b031ac1984387df97cb16f365f795c8cf3a70c1dde9bff5a7914ef4e89b293bc448af8652ef53a48cb7a6c3c0b061a76bbed05591bac069ebe794135132fdb2b8a1e5cb68cd2592af5eb3e6d41851e85fd1125b296c152d5fbf7f772dd8c2ba99315fe9c1c9cbe7cb91f2b98a3d5c3d9d02281cca02aa5995df2d4e8965e1c9521b0b8fe2b84afcf91bc39c2073ad5e9d5d9fb7faae504466eda90cf12f943ee1ed7e86c91c1a07601f3a80198edcdf76cf46f8e91ef0016d7bd29514a2b4d52b6de18ac37938666f25bf8e40e7186a7f827ed9ecc41e471e453bb53e1aff86d24d63d07578e624d797b55ebc3835babbc89abf9b6a00c4fc499d03730033f499ad3e0ca9a42ecbba9b421f4e72724248724a26d76873724445d854b3507f941125026bb05b354a0531b770370e1d025e0bdbd6c750a3936a3f7bb7a2c6fad8242860095cadc517c78768652393bfcd69ab95c679c2e94dcaa14cb4ec2a6549682e9b6079c63703fd45427ae129011ea17e376c71da2868175778cd79cf4aa8d9f4b6d07b726b5f0d450fde400cbc08520869fdb718e0e35e6024479fbbb86196cc2feda4d1c9d32641890f059eb03a14e4913b3adabbe9cc76b46ea68089035a3ff5776f2cb4bfb745f0195a8234eb8e4a981da2f40fc9dad62378a170559342536b25279d301501a8d8c502667986b8d7cc69dbad52c17c988dbfacd74cfd0fe3b6055975b93e1dbacd2c13791a23a3680fd1606e82d547cb4be023559eccb90c670b69d3ee42f30470ae06fe7a1014d1a3c7099b3fddcba4ab3203f55d05344f48aee3855f516691a0fbd34bc4cdb5114efdd504c0ceae2043af4d6aa9cad0846d3e0a01928108d194b2bc71f33473d8e0695a39cbeea53c4a2b160a54c56741048a5bd58ea51fbe1b398ddb76a657ba5a488b4bdc4736916861113dbf64aa37c3c2caecbb90421247086ff1a40842a9274959ba0f199295c8b6d7c849497b74ce6304f6b2877bcf204e9bf2be1615725cbf8a19865a8ee484898f3c4b970689da7ac5fde0f8d59e6243ec4ecef2f0e21b65c377e1a702aab5c9e4a6956b64375e8575e5a4c2e0b728974e89b6b3bc46dc9f24597716a9e05fd1ded85e358184f2d35a98c4e20af7598cd74bb00e4f37e653df781afc982eb9aec906755c5d78a2293fffc0077570f3677a49b008ddcf0ee408f45a4baaf395240c17406e7ae31df891f3c07b59f04f8211cfbce24d1aab44968d83e6c6e13648033c1614598644a0b49f73c1105cbc7139230cb2c13327cbeb0f68e8d49b75cdf078b39acec7c3a6f65053a3ce9ef69bf4c10b29004ffe4d85a42a76318ed73332d53b0c26de09a11f90cdfc5ed510a9efd8e6eac7a2e1404d2d5ed9dee49caa0dd69b881acc42d821e56883af9eb2c4863b349daf60779193b6d14f5909e6020fa4b055cf10dfb0379d5b17f89ba9bb58a4d0ba400572896031df71399515cf27d78d00f3b1be3bcbd9093e6c99f9aa6403b3dc8019a2a5c75a62afb82e7ffb0d3cdf0251ba5d0df10f9d2c9560f3bc05428d3e2429d27dc682c13c9ff330a04eb746bfec83d45869c2226806782fb8ad163ae3d67ac47e5714d9184695e062d7b09c75eeb426152884d076eb478f4d468d4c2ae60d5d5e3be46d4f75cb8ec076863830f219e21b513a50cf7a85875919c54668bc1db598abb71f01c4023e4406ae9bdbad7d7e084f18253357d63193b52609bee5174763dadb7f6338a8f026b434ae5e3bcc3d3d25dbd27e97fa2e1a85848cf3426504de140e2c9f25180fd40245afeed57323327e4f571351a00245f3a3ad02fee66a296a46a6edadb152818391fe5c2f0e68777012b94b3069e3b1b1d5fd92834071385552339812e11388e6bf9aca566a846893b853384e2a626c49cc2fdff47d202075e2a69fc74b3ae862aaadf16572bf48637b45a1e3c89a7f29f57af2f6c922f8a1e0d8dc485649fe80fb5bbc78c95e1f172c06d41fa022b7ae97beebadd517f58d437168a5a4e"}, {0xd0, 0xffff, 0x80000001, "be2b06923090a268f060000fdfb0fbb760bc31fa993605a23b15bca06579c7c3268f203944013b380d8f658c21495c30efc149e2e44cfcb3a534539b7fbf35eac9fcfe51a2959b0e76f916398183c8eb4b70a1db82e93391f5bcb060bfb2e77a1fb2e1ba404a50d6ea02ed3b0a8e6a8c5989238d3451b3ebfd3d1088779ba383305b2ce6b325a7a8cb5ff004eb5a4defc983fcd03f1985d6e085ed618a32dbdd5d326d5b5a9b41b5d4a2addfc282f74f7bc32243c7200fa11eef0c42d67b"}], 0x1150}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x10, 0x2, 0x3) (async) socket(0x10, 0x2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) socket$unix(0x1, 0x1, 0x0) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x5, 0x1c700000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) writev(r0, &(0x7f0000000300), 0x0) (async) writev(r0, &(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x2, 0x1, 0x12, 0x10000}, {0x5, 0x81, 0x2, 0x8}]}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0xff, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xc435) setsockopt(r2, 0x6, 0x1, &(0x7f0000000600)="0f4bdcde", 0x4) sendto$inet(r2, &(0x7f00000000c0)="00d83ca1e20000000000000040f9688e1c68a24e34b0e916ac894d0408df3847d965469e2400"/51, 0xffffff36, 0x195a05e282d6560, 0x0, 0x18) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="1240ad6406ccd70a3000"], 0xa) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) write(r1, &(0x7f00000002c0)="cac1ab37d97d4f0cfe1f3fef5bcad5fa08c82a74a79c4a6c73be1c7d901d9f30b8da2ee9362dd946635ff300f61a948b122c56dc0c7698742caa4258e4b42f045c406b4d60a7ba45b34f", 0x4a) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1e00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000), 0x0) setreuid(0x0, r0) setreuid(0xee00, r0) r2 = getuid() seteuid(r0) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r2, r8) setreuid(0xee00, r2) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) setreuid(r10, 0x0) dup(r9) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x2, 0x1, 0x12, 0x10000}, {0x5, 0x81, 0x2, 0x8}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x2, 0x1, 0x12, 0x10000}, {0x5, 0x81, 0x2, 0x8}]}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0xff, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xc435) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xc435) setsockopt(r2, 0x6, 0x1, &(0x7f0000000600)="0f4bdcde", 0x4) (async) setsockopt(r2, 0x6, 0x1, &(0x7f0000000600)="0f4bdcde", 0x4) sendto$inet(r2, &(0x7f00000000c0)="00d83ca1e20000000000000040f9688e1c68a24e34b0e916ac894d0408df3847d965469e2400"/51, 0xffffff36, 0x195a05e282d6560, 0x0, 0x18) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="1240ad6406ccd70a3000"], 0xa) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) write(r1, &(0x7f00000002c0)="cac1ab37d97d4f0cfe1f3fef5bcad5fa08c82a74a79c4a6c73be1c7d901d9f30b8da2ee9362dd946635ff300f61a948b122c56dc0c7698742caa4258e4b42f045c406b4d60a7ba45b34f", 0x4a) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1f00}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x5db, 0xf, 0x9, 0xd, 0x400, 0x1, 0x76543fb7}, &(0x7f0000000400)={0x3fcec5ec, 0x6, 0x7f, 0x0, 0x9, 0x20, 0x6, 0x1}, &(0x7f0000000440)={0x1000, 0x0, 0x4, 0x3, 0x0, 0xca, 0x3, 0x4}, &(0x7f0000001a80)={0x3f03, 0x4}) (async) select(0x40, &(0x7f0000000140)={0x5db, 0xf, 0x9, 0xd, 0x400, 0x1, 0x76543fb7}, &(0x7f0000000400)={0x3fcec5ec, 0x6, 0x7f, 0x0, 0x9, 0x20, 0x6, 0x1}, &(0x7f0000000440)={0x1000, 0x0, 0x4, 0x3, 0x0, 0xca, 0x3, 0x4}, &(0x7f0000001a80)={0x3f03, 0x4}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r2 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f00000016c0)={0x2b75, 0x9, 0x40, 0x5, 0xffff, 0x10038ba, 0x3, 0x1000000}, &(0x7f0000000180)={0x2000400, 0x9, 0xaf4, 0x40, 0x80000000, 0x80000000, 0x9, 0x100}, &(0x7f0000000200)={0x2, 0xc24, 0x10000000002, 0xffffffff, 0x4000000000000001, 0x8, 0x80000000, 0x1f}, &(0x7f0000001900)={0x0, 0x100}) r3 = socket(0x10, 0x2, 0x1) socket(0x18, 0x400000002, 0x0) (async) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x102e, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) (async) r5 = dup2(r4, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="090400002598704d73de6dc32f3000592e3c6017abf1bed5675f9d62f8ef2a1e9b079c1c26b5000000438d2ea5a4541c3a6c7fe0e5f99d7a5b3d594332e279e7000000c9000000000000ac0700221e17a04d8064a6590bb8a3931745e2712c9b4eeeb45b64248db25ad4412f47f3ed404268cb590bab747430555d88aa5285896076af07ef12d5a5994f27eef9ffffffff7fff199700cef6d1ab55bb43b11bee9c49270000005100000000000000c9961c324e7f17ebf936495d273bf8e7e582596678dd06212e6cd9b2b6b4c3ac8ea98d4fe9586270b64f204f091e66296cd900b08f9935521197b60574d76f2a14a60c26bf7940900459aae23fe6734be0a90714be00ed61b14a6190b28a242410ee478608bf51137d7b6809388f40629fec332ea63b86"], 0x10}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000001680)=0x8) (async) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@abs, &(0x7f0000001680)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="c31d51ceb00000ea00006b3ffb5b5a81253982223a5b2f55819ddc5bb878b2989d74ab2c00000002edabba9b9b649ac46c599f1801b3bb4eae359dd100254a97e0065c70f467f7c74449d6c560030025daafbf7381c0095698fc4ea925e3176401def99c5948a46e49aae9cf80e7cde14a7997154500000000435f2b7e49149620fb26f260decda3b385f4d742878cf69100bd8654657919da1bc6570ec10bc882faab52ff1ee5308e7cb23ab4345e00076fadde2cfd230d15d872a0a3e342eeee4bf6e8c39ccf65c355122526096f9e2b346d2cfe586b8f78aa9aabb7b501082f7cd0769ba5dcd6e8422fa35f30592f93da7487bf97ffdcf7c26123f759541dc088fa3297c4d10f4f39496659a69d82b4cdce143b8e0c0b16b77ac8c4729e1d3209183dbad3b1c2c2fa8d74d5bc9c13576327d5d3649a8fbcd3ddb5e6ac3d3198fc2058df2f8209be0000000000000000000000000000196395fc836838967050a9b1dad52bc5da188065453a2abc8dbee4e0c61ca508e6e7fd0b6601984d1b1cee4a000c210bd600a86ee3dabcd37a07ba3a47138f65f38b3006db53e7615f84f9afb1fc1dcae33f6ec017084d89d8429f018ccdcc4510ce0b28854f507be936eecb92c089ba048b8d48b0dbe3f78965e483c4a01a18639600cf03885429306f53868a95dc3e69688141dd2e4c0e4ace5cce0fbb0b00f7276616a8763bbdf3170916b0931266a314433f4b9f72bf6ef52b1c4d896117cc3eced34a2912d288de66bd6e960ff8eb969177ac0cf7b4b9e8694f1d646f4550af7a405b2f21a5482292a0000000a055a22f77671989f1abce49acc182fb6bfebb4935adde3400000000000000223ad43e7670bee97999c4253570fef04c1f36056e749f42ea117fa5ef3497c52bd1f1b0d972a9a21b47b38e59c47cb99a2fe75af7ea383ee67292e1fc711a618767a04f000063dcfa87f4301c2ff989e19d64f02df763b8aac7ce7527f6f65195b2cecdd3e85fcd64f949a9073a000000", @ANYRES32=r0, @ANYRESDEC, @ANYRESHEX=r6, @ANYRES32], 0xa) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r5, &(0x7f00000018c0)=@abs, &(0x7f0000000100)=0x5) (async) getsockname$unix(r5, &(0x7f00000018c0)=@abs, &(0x7f0000000100)=0x5) shutdown(r2, 0x2) (async) shutdown(r2, 0x2) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sendmsg(r3, &(0x7f0000001ac0)={&(0x7f00000004c0)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001940)="ccbd24ff5fd83525b387189be85c0bc345f0698477cb2c7737f2ed70e78cdd3633ada8c024c5fe84340b6eebc3cc895a8617bd24a4e704b6416f77d4920efff32a85d5324d6a52cb5019df9b9ffe620dbb5d4724222c59312abd40dad9d89698e9d37899d7e8358a4ca392b8d10aa45918d53095f4ecb0634c80af2170baa0de409c6bbf596a4ed252de4984b82a41eebdda5b83af95e0cbb7cd24bb9cbffb6379d117f8ade9d9ad2d8b276b2632758ad452951116808218bd85914a9468051c94ba352dba", 0xc5}], 0x1, &(0x7f0000001f80)=ANY=[@ANYBLOB="100100000000000001000000ffffffff8a62a173a061b8992e086c6c736c0f74f366dd62c59befe179908458ae10849b596f5cc5c10fc3da0cfd64a2267a8770ec500cb9967ea0fbbd2280178573030000002129d0919b52a7d8f6f749b4d2c205f51665037b7db20ed3b0487a088c9a8b3508ceab222f26e0352b68d49cc718a5f649f22e9c14c9b5ea16fe8c7b403fe2667909dff667a1c5721eb5479a99e8f3e6240bfa865d4bca7949c697a30e0951df6cad7ef5002a000a2ee710d7baaef8571fa805384466f60a314953c9a8e727d50beab4d398b09f1fa6a3cfa662296e4c1de6f5d95052d67c949b2a11faf0f26f81b5be278682326c5cfbd13200e32a501fb91106c08c5392a80000000000c8000000000000000100000003000000cdb925c12fd8ce5de22e1cf12a674f6bfefebfed981233f3e05ec37491cfad97f550aa8c5349719bb265b6d6cd5250f744bcbaeb091f772ab62791d85eb1696e85ac45349529cfcf14b92d49b16a8f64f1836f2f78190a548e542d2575c57a6e0be07ff4f519c7c20bc585889a01510ecb5472646e402a70502161c8117342a231cd70690d0adccb4a9f3f9fbb9c9ebd670e038a217ee1fa38031e5fbe139b43ed74ce33565780f9454bcf2d16ddf0e28963ebedcc930000"], 0x1d8}, 0x6) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000002180)=""/210, 0xd2}, {&(0x7f0000002280)=""/124, 0x7c}, {&(0x7f0000002300)=""/147, 0x93}], 0x3, 0x4) socketpair(0x6, 0x3, 0x21, &(0x7f0000000240)) (async) socketpair(0x6, 0x3, 0x21, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000540)={0xffffffff, 0x8, 0x1, 0xe6e4, 0x2, 0xff, 0xffffffffffffffe0, 0x80000000}, &(0x7f0000000580)={0x0, 0x4, 0x0, 0x57, 0x7, 0x950, 0x8, 0x7ac}, &(0x7f00000005c0)={0x3, 0x9a, 0x8, 0x0, 0x7fffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd}, &(0x7f0000000600)={0x6, 0x4}) select(0x40, &(0x7f0000001800)={0x1f, 0x7f, 0x5, 0x9, 0x7fff, 0x7, 0x6, 0x4}, &(0x7f0000001840)={0xffffffffffff0001, 0x0, 0x3, 0x8000000000000000, 0x1, 0xfffffffffffffff7, 0x40, 0x40}, &(0x7f0000001880)={0x8001, 0x81, 0x1, 0x3, 0x8, 0x2800000000000000, 0xff6, 0x7}, 0x0) (async) select(0x40, &(0x7f0000001800)={0x1f, 0x7f, 0x5, 0x9, 0x7fff, 0x7, 0x6, 0x4}, &(0x7f0000001840)={0xffffffffffff0001, 0x0, 0x3, 0x8000000000000000, 0x1, 0xfffffffffffffff7, 0x40, 0x40}, &(0x7f0000001880)={0x8001, 0x81, 0x1, 0x3, 0x8, 0x2800000000000000, 0xff6, 0x7}, 0x0) recvmmsg(r7, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/243, 0xf3}], 0x1, &(0x7f0000000680)=""/4096, 0x1000}, 0x400}, 0x10, 0x42, 0x0) getpeername$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0xfffffffffffffd36) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600), &(0x7f00000006c0)) select(0x40, &(0x7f0000001700)={0xcbc, 0x2, 0xffffffffffffffff, 0x6, 0x5, 0x3, 0x400000000000006, 0xa3ae}, &(0x7f0000001740)={0x3, 0x3f, 0x2, 0x988, 0x6, 0x8000, 0x0, 0x7}, &(0x7f0000001780)={0x7, 0x8947, 0x80, 0x7fffffff, 0x7, 0x8000000000000001, 0x2, 0xe1}, &(0x7f00000017c0)={0x5, 0x4}) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x5, 0x1c700000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) writev(r0, &(0x7f0000000300), 0x0) execve(0x0, 0x0, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x5, 0x1c700000}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) (async) writev(r0, &(0x7f0000000300), 0x0) (async) execve(0x0, 0x0, 0x0) (async) close(r0) (async) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x2, 0x1, 0x12, 0x10000}, {0x5, 0x81, 0x2, 0x8}]}) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0xff, 0x4) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xc435) (async) setsockopt(r2, 0x6, 0x1, &(0x7f0000000600)="0f4bdcde", 0x4) (async) sendto$inet(r2, &(0x7f00000000c0)="00d83ca1e20000000000000040f9688e1c68a24e34b0e916ac894d0408df3847d965469e2400"/51, 0xffffff36, 0x195a05e282d6560, 0x0, 0x18) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="1240ad6406ccd70a3000"], 0xa) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) write(r1, &(0x7f00000002c0)="cac1ab37d97d4f0cfe1f3fef5bcad5fa08c82a74a79c4a6c73be1c7d901d9f30b8da2ee9362dd946635ff300f61a948b122c56dc0c7698742caa4258e4b42f045c406b4d60a7ba45b34f", 0x4a) (async) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000), 0x0) setreuid(0x0, r0) setreuid(0xee00, r0) (async) r2 = getuid() (async) seteuid(r0) r3 = syz_open_pts() (async) r4 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r2, r8) (async) setreuid(0xee00, r2) syz_open_pts() (async) r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r9, 0xa0e7) (async) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r10, 0x0) (async) dup(r9) (async) getuid() (async) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) shutdown(r1, 0x0) sendmsg(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)="0b9a4aa87323665197788ca4d04311f2fd0d62701e4c2a3c844adfd38cf4c8eb62c4edf1f9c6790b430157158b84d544d706f2e0b399cd5ac1a90650f51f1cdf34b103b9d06a66dc52271eb34f48a06a181ee690fcd4c1c8551c98745f115ff806aa100686743e7b9f48bd813f449262731e476c5f22430c07e1df0a9285a4810f8d47f256b30fed6518b9a7ac87b1f10ddd19b1b31685a97a6f8af997a035ce3c21251eea7372794070c537441e0c869e47e5e62739ff634c1de4a03425dd4787ae4e22ed8f04499eda4038519b3e", 0xcf}, {&(0x7f0000000200)="494f58b850af2b58f03d6f3d91c7a3f1d7b58a290f9d075def2c2b9b0bf34ad12c0b3fcb019b20b8c716e9b1f6d5f800aba0d869a083b6558dce38920c4e0985a25f8809e1832a8573372d82221612c53a07d9f47b2fb6cda55bc5c2f96cebd46d5f19ea73a45ce5665d76acac87c033d31373fc2f494852063049b1934f29085f1f79be72bf4edcd8187276c2deb08864657dc414446614b38a8bb19ef01c95946d73f26ec9b2a1f227fc1cd0addefe027ecad618ca297e6166f2fa3b810f2d4f", 0xc1}, {&(0x7f00000003c0)="4399381d08a4a15822f823bfa4d91a68d0cc128f6497b395d61ff594f032fad2ef007f2cef92680154eae83896b6adc85665d3a261e5955626b20c31f9a353ed5ff5a5885cccbfc5dddd5dd86b59ee83e3de14fe1432aaea5ae175ca41b7e2f2055a5da4f715d319041ee1f21ce5839b0e573a869a45f4a0c85bf81296ad07d724d108cf74af61ee6f3e588d58c4f822d64825c7ed174abfb29d2031b97d", 0x9e}, {&(0x7f0000000040)="f493186fe54e5bf563b468ceea71a8b2c9f884c0", 0x14}, {&(0x7f0000000300)="2038841fd4aa2a109dcdeb28882bac4f809ee973b1d243e00f0938da81a85b8469bfec12f982b2a801988e45e7407f539c01b509878d33edfeb2cb09b67dabd161a8b3d0deb5189730d97430ce57860eda6f3312e6", 0x55}, {&(0x7f0000000480)="7a96c057d158ec41c33b160a50a1addc3026e9aa03c4a9128edcca069b77a7394d8e483dae2fd7fb63c7092fa5f5d9f0d45e46b2acf46b3ad7363f5423505663dbc50d5e30085370b7eaba778a1f70732d5d4d9ef8acd3dfb996039ae82c2a546c46cb22db3c34e0a0a365c6d8431f83fe5b751f26cf6bd2e750094634843c0b21c2ac4908c64aa01ff3ffa2dcb07c48d202a115045d54db87568ff8e743a71fb51b5283449b815a4f4035e1740db67243d381bf9ba911242a19382fbfac14cb94542278f7c0beb89d89248bd33adb24633a8eab11ae2b7e9b7b85261ad2762dd8b76633a0ad0278c087d62269a178a7915a9731662d2a58", 0xf8}, {&(0x7f0000000580)="87e452b148e1792c7a611808195d0378923260de04b8c872996f44cfaf2073c47b70ce66c220963b9c348f754703aa725e740e6a1602ff303b65aa4ca7a841c50bae6fccf1bbfedca8199fefa6bbe6638f7bb6ee9afc13e31603d1617669dbaa5f50a58741403fecb135ab42a9ffaf2bf4cde3fe1955ec73bbb5443d88ca88dbfb7d860c76e8d1fdd604bb259284f48103ea88719c00c64b0915c78c277e7dcc6bfcca346026e601b647af47afbdfc20d1afc936ad7a13bf499918b58578313351c7f8a9c4ca7e5a1c05904ada80222bcfdcc684389d9d23972759", 0xdb}, {&(0x7f0000000680)="f6177c50cb5db26d88017cc25b6ede1cbbad3ea32aeb8a216bcfd519ef08f8db75f0a40dda492a7089df589095834b90dd41af320f634f15cca1b5a50d6788b847772a647540ed0df0a3f442cbc8396f0c86bdfd2277675aafdc22ddb3e21149b8b4faeca7fc68c8cd09e7b9107cad4f5b12a4c1c607fdcb2f2fabff9faec916eef84aaf0caf6831bd6bb46ff01324b27fe5fa00fe81b76729e9f075debed086c9b5c66b751c4ca89d2921ea8c3fa150d3b781f15776e1d42f83a9cb6ff6fcc8c448a55441eb4c610e257c116938431238f4568a6d3e62bd7384f9621a8f0045c09608fdd91ea3f346369b86cdf85529ddf70b95e67b", 0xf6}, {&(0x7f0000000780)="9d80eb7162322a8a69605319d2a5fb4ae62c5d72f9ce21f699f32dcd132fb50f9d05d91737f534abb394824b4aa1a673ef14719a495839115664b2c34d8dfe", 0x3f}], 0x9, &(0x7f0000000880)=[{0x70, 0x1, 0x7, "46dbf8a33845997564c60412dcd34a65409aa4279c9bb5a26d4963b5f533a090744f4f1ec0e27dcfe02ca3991fdb1d9b644f8ec360fe7014e368d5cf2be3f6f6720fe876f8a990c308b90ccc8e812aaa8d116731a456daf83fa03498"}, {0x1010, 0xffff, 0x7, "1e7fea26c17bf92829d5d68b1f4cd8d88ecb3634e7e316df65f0bd4832e0b0d79d49ba16b1e32c53c35c42dbe7604525284e73e0a11ebd9845fc11ae7fa2aa24baa5a4c38eaf71b564ecfbf3738f6701ebdfc456c3dd04d97592a15d63791c16a13c1003e626ac8d53e8c5b5d36c4753fcf3e99a774ced6295be622d3a16b7c5e5b521c6f4f1557c635eb9f8c5b465bd892c2620c2896c621d5c5b87170b580d4e0b4d7c3ad08f99e9c8e07f7895c7cf6df22491bdfb29582316c2f3072c29185e11104c651f6233d6ca7bff71bbee96fc6cd8d8071889c4e8f8e58ebf18a2b98f05972ef9b211db15055ac224b518ad4f9e2b91715444b9e6a0eb7b1e57d49898a5c1780f411e34f87840ce1b512bc5a4d262fc6f7930f314d1d23e54ed56bf919f47e48343f5baa02cf7bb14610f5cd73df8832ca0dc7603d00bab0da5cbfa95186198922004b898437ec916a98c9b9a9963754a58653820d909489b11b888ec771e65a6979586cacc09833193fcc6e111320dccaa6e52e294d31217e291c365652b2dadb04044ec03fdc4eaad9bb128ff44210cb5885e7a3c7d5cec0bea004456257c49a08178f704d802a756a8d8f9c06d7fa7c539efed029a867ac37cf32ddfebf3b3b3941d86f12af2a817ca2ff27648068011d3f7b622151ca5e5aa020896b63012196eee76ab45728db1611dbb31c04592c3bf12375be052655dfab123b36430a34d278f1e263a8fa3bbf38a3b06ef252e0574bec56dc88fecdc34a89584ff05958e544e8e78206001b4ecc6d475081cb4af26ebb1133bdf310d0ba01fdff60450ba21072190e172ddb1fba6f2d4b99530091b5a81ff042018b96fab1a85bf24f143808e0df664289574ea475322ac0648bc76fb7688153b63e26a9a109c27e4f1f8fe31ae2570bb735c08b911d845cc4b6a488540feb27c6794d25556cdc3d3d07d6aec4a7630f0eb530dd6e008ace95a4e79f60a99623c7bc46d4a1509c354a553528dd8b2b86ef2c21678e71779633fa0152adce81e64085fdcafe4133c3df7d58e36556f1adad10ba3342f2fb778ba7e7b8c4bd1335c7de5bfb02809aefa15225ca9da18db59e72d2d67a34845212bcda64ba5e01a42bbccd4529b4b52554490384b89406c3a4adb7230146e5d061d1f523c467307df78a46d7bcc6ca302cfc58a3cf10bd560954abb5a3e4b706858947407a70c0c00cab24a944cb44dc8d74f3d14d3c2cd1f72437f147d7d812e9e21369560e035b815eb347ce69b07304a3e7616286e442a9d723e41d7081f5485cd6f0102b9d07d603e569dd27371d8ed5022e1c9bec8c825f3306deeba420d2b35b68bc553becc02a4dcf94eff6d5280f0d444c3131c93cf788b4e5b481790fe14a53522abc5cf5083867bdd134426147fe5022dd9ad0912a31005af293449f380330873d2cc07e6bc0ce78a55ab00183bf7739123d4dbb326beb870958855bf4f1249ac759e561c63215a478f3bf8d4bfeb2d3ccfd3c25986fcc6c8e452d3661787ef6d9f5d111ff5de7ac7ca9f6f1f8c0dc9e88be69491d9c129ad8cb136c58fd7c298d15d3bbe8ffbde0da27b14b58023922ee19bafbbbe3c859b3bd97bcd4b0e02819b51bafba6eb14987c8216bdf36fc50e8040366d01b109f1eeb8bbdf70292829644d7537a8135e21ce0d700fa6d49092e32cad2f5ce449728b09a1e109aaa4e0cddfe082959e4af2aedf3351acc4c4822a7b5340eceb301cfa06b60ff6eb4bcdd84f80753a139cea832d0889fd46545a9267382c593d985423df90915c052601df55149ee5f967d273fc05c75e6c7e7ea3c3b75bf392ecef373e064f9232020df35f509f2070d3c234e92da912dcebfc64e3911833dc0871c0f27a99eaeac7165b34db223535e0d904214aa9f54edd5f88792e1dc2290ea97e4359ee9b19589a1be86479508aea325b87c7592238b2da732b4568ebf79e2753c3a7e15cccc9724823567c8f10d7d1ed901e0c06969743edd69c956ed70083f583a035102fb5391660b9dadb7d7e7595f0878169ad1b34ffc5e3bff20251a99136660483ae7c9c9ee3f76079f030fdbf54e0f11f1d7e66aded512301a91cc873dd7d55874225a4b7e2913f7569d2cb232a50f4850d14b91102ecf2b37ceaa40ad8b2d6f8ff480d2a10c77782f6100bc5fbcde0b43dcfe5c9a87a07ce52e8211581283b7de932d13d6fc55b37ede1ec5d8abff624d6f51629872ec82b6fcc1cdac4e8424f47fe96c13434149eafba1bb6e706fa7eec17a0c364467f333be5090e4e15caddfec1af2b8f60eb29a9b463557f5b95e60eab7c6ff79b8a3808fa7fbbb147166c6ce42779c947a98a453e2d624b9867cd8a0899450b7ddd7856d8bc23c1f73693f60336a1fff59273e99eca2265a32d43da18411faaf2939c052a0a27cbb616582c45ec913a8372bbd110f325a5ece62815dd5e374e9fb59cfe8b6cd73a222cff219e1ab867e9f80e1641984a899a70c44d50a5e4ee5092f07e5ac084df09c01eae377807873a9405119db9b27ae759ab88912b3ad840245bcc689c1567dcd68b581e9dc4a92a10a51944960149d2d400416c5c4d91b0b2476709dbf21499b6e26fa4ce65a9fc69dbc75a5049e34de688a3a291fefa608d523703ddfb47786300a5eef6f6d8022c799a0e5806141573375b7c6572e2eb537e1599eca25bceedc7e81c9fdbbf96bcfa0bcb2e69e95a5af25769490b0ae27a8592b7ff20dde5835194a063cd212eb212592fdddd6d6aed8471558cb0d01db8bc81931d0d7c543f479b74342a8324421d86378691ee25d84f0b06b818d7a36e6a5af863b7cc8749b2f18826828ecb2ec674cf79fdf54629c297658cf055fd57d00e99371cebbfaba07a8666069dc92b0f6ef4efb10c60736e39e2363dea472d9757bb2eef187f6a072725300f3138b9148cca27f0f558fbf309bfcb8b16cd2cb9c2e1b7737e9e5a1725e6243fded0261b19332d0642081fc3f628b5d1519cafe5c66c6528fbb945e5d1b1cca2c671e3846343c9d9c8272ca0d08ab79e71e0d17e61bc23da2e50935d692dbad5383e22415f01f6766152f2c4bcfe45260a87c22cc628a5f2522ba9a1f1ed2a7d401f812940ae6ee726d86470683564c814a161eef8633e2bf33847eb4620801c10bb466271e5e89c69113a4ef217e32bc60e5c4b1806f237d9049145343380825f802db4a9875baf503454d3bb8ace31ff6b44849f30f33af42cda1fc6cd068ce5e870406fd9bc9dc0190285b9bca611f83065303a791bbb6823b9a0b3267470c15d02fea74be0d4dbffa87fe5865d7eaee7d5b8a0f9a1621322571d92237833740fdc43fb5a2c410eef63a767cbcb138f71c0a476d9b70d100327cdfb6f2f3d0be6a2c1827f1ee00f5464ce77fdeba5e2eacdafecff5830b69fb285bf6d4f61c98186eac2f8bd6dac0350d5c9c67a4b86ea858a4b3bf30b10173461688a64ef22736389861671884039b44c4483ec25dece72b82d1eaab55f8ad9095e5f2b3ccb401afcfc516a5341666fa368ac93620764395bfb5d87446b57d9226a92f3a3c282086816466fdb9133f7e8ae7e3e8a64da06c06ca9a83995d385e8731f58ef60b27e9eb47c0e60a5e2b04b74527ed6a99ea5f2d48ce738f1ff609efaede629363b4eeb68c10b09e04172c4a76b3e4b132fc75cf70b02ad5b24b199080b08eb4addae49881af697a93ce4ef831f14cd30cbdfebdd33771701ba90dd2dced269dcbb812f99668bc46e847161b031ac1984387df97cb16f365f795c8cf3a70c1dde9bff5a7914ef4e89b293bc448af8652ef53a48cb7a6c3c0b061a76bbed05591bac069ebe794135132fdb2b8a1e5cb68cd2592af5eb3e6d41851e85fd1125b296c152d5fbf7f772dd8c2ba99315fe9c1c9cbe7cb91f2b98a3d5c3d9d02281cca02aa5995df2d4e8965e1c9521b0b8fe2b84afcf91bc39c2073ad5e9d5d9fb7faae504466eda90cf12f943ee1ed7e86c91c1a07601f3a80198edcdf76cf46f8e91ef0016d7bd29514a2b4d52b6de18ac37938666f25bf8e40e7186a7f827ed9ecc41e471e453bb53e1aff86d24d63d07578e624d797b55ebc3835babbc89abf9b6a00c4fc499d03730033f499ad3e0ca9a42ecbba9b421f4e72724248724a26d76873724445d854b3507f941125026bb05b354a0531b770370e1d025e0bdbd6c750a3936a3f7bb7a2c6fad8242860095cadc517c78768652393bfcd69ab95c679c2e94dcaa14cb4ec2a6549682e9b6079c63703fd45427ae129011ea17e376c71da2868175778cd79cf4aa8d9f4b6d07b726b5f0d450fde400cbc08520869fdb718e0e35e6024479fbbb86196cc2feda4d1c9d32641890f059eb03a14e4913b3adabbe9cc76b46ea68089035a3ff5776f2cb4bfb745f0195a8234eb8e4a981da2f40fc9dad62378a170559342536b25279d301501a8d8c502667986b8d7cc69dbad52c17c988dbfacd74cfd0fe3b6055975b93e1dbacd2c13791a23a3680fd1606e82d547cb4be023559eccb90c670b69d3ee42f30470ae06fe7a1014d1a3c7099b3fddcba4ab3203f55d05344f48aee3855f516691a0fbd34bc4cdb5114efdd504c0ceae2043af4d6aa9cad0846d3e0a01928108d194b2bc71f33473d8e0695a39cbeea53c4a2b160a54c56741048a5bd58ea51fbe1b398ddb76a657ba5a488b4bdc4736916861113dbf64aa37c3c2caecbb90421247086ff1a40842a9274959ba0f199295c8b6d7c849497b74ce6304f6b2877bcf204e9bf2be1615725cbf8a19865a8ee484898f3c4b970689da7ac5fde0f8d59e6243ec4ecef2f0e21b65c377e1a702aab5c9e4a6956b64375e8575e5a4c2e0b728974e89b6b3bc46dc9f24597716a9e05fd1ded85e358184f2d35a98c4e20af7598cd74bb00e4f37e653df781afc982eb9aec906755c5d78a2293fffc0077570f3677a49b008ddcf0ee408f45a4baaf395240c17406e7ae31df891f3c07b59f04f8211cfbce24d1aab44968d83e6c6e13648033c1614598644a0b49f73c1105cbc7139230cb2c13327cbeb0f68e8d49b75cdf078b39acec7c3a6f65053a3ce9ef69bf4c10b29004ffe4d85a42a76318ed73332d53b0c26de09a11f90cdfc5ed510a9efd8e6eac7a2e1404d2d5ed9dee49caa0dd69b881acc42d821e56883af9eb2c4863b349daf60779193b6d14f5909e6020fa4b055cf10dfb0379d5b17f89ba9bb58a4d0ba400572896031df71399515cf27d78d00f3b1be3bcbd9093e6c99f9aa6403b3dc8019a2a5c75a62afb82e7ffb0d3cdf0251ba5d0df10f9d2c9560f3bc05428d3e2429d27dc682c13c9ff330a04eb746bfec83d45869c2226806782fb8ad163ae3d67ac47e5714d9184695e062d7b09c75eeb426152884d076eb478f4d468d4c2ae60d5d5e3be46d4f75cb8ec076863830f219e21b513a50cf7a85875919c54668bc1db598abb71f01c4023e4406ae9bdbad7d7e084f18253357d63193b52609bee5174763dadb7f6338a8f026b434ae5e3bcc3d3d25dbd27e97fa2e1a85848cf3426504de140e2c9f25180fd40245afeed57323327e4f571351a00245f3a3ad02fee66a296a46a6edadb152818391fe5c2f0e68777012b94b3069e3b1b1d5fd92834071385552339812e11388e6bf9aca566a846893b853384e2a626c49cc2fdff47d202075e2a69fc74b3ae862aaadf16572bf48637b45a1e3c89a7f29f57af2f6c922f8a1e0d8dc485649fe80fb5bbc78c95e1f172c06d41fa022b7ae97beebadd517f58d437168a5a4e"}, {0xd0, 0xffff, 0x80000001, "be2b06923090a268f060000fdfb0fbb760bc31fa993605a23b15bca06579c7c3268f203944013b380d8f658c21495c30efc149e2e44cfcb3a534539b7fbf35eac9fcfe51a2959b0e76f916398183c8eb4b70a1db82e93391f5bcb060bfb2e77a1fb2e1ba404a50d6ea02ed3b0a8e6a8c5989238d3451b3ebfd3d1088779ba383305b2ce6b325a7a8cb5ff004eb5a4defc983fcd03f1985d6e085ed618a32dbdd5d326d5b5a9b41b5d4a2addfc282f74f7bc32243c7200fa11eef0c42d67b"}], 0x1150}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) socket(0x10, 0x2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) (async) socket$unix(0x1, 0x1, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000), 0x0) (async) setreuid(0x0, r0) (async, rerun: 64) setreuid(0xee00, r0) (async, rerun: 64) r2 = getuid() seteuid(r0) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r2, r8) setreuid(0xee00, r2) (async) syz_open_pts() (async, rerun: 64) r9 = socket(0x2, 0x2, 0x0) (rerun: 64) socket(0x20, 0x4002, 0x5) (async) listen(r9, 0xa0e7) (async) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r10, 0x0) (async) dup(r9) getuid() (async) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2100}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80000001) lseek(r0, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x3, 0x54f7749d, "836c98e13e623985fc5c18435c0bb8c0a4c8499d", 0x101, 0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(0x0, 0x0, 0x40, r5) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:34 executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000040)="8935da805bcac0ccc918b21c19468562c8bdadb823f2544acbca110593861ea497316fdcdc3203a704d2fb0b0e", &(0x7f0000000080)=0x2d, &(0x7f00000000c0)="a78359beefc1183b81873b27a2629f3ce4eb1472d4508ffc077f4344be977bfc8134bc4a71e6b45eaa10abfc9dad83b7ae729328ad1097fd657102047061ca931c54d5beeb063e44b1af2fd9f90a6a648f7b643939c567c00b2174da67d69e107c22bb30316747b720cc42d2133e1c78f9ae6346e9206d50bad30b72d07cb9887b45635c25989b82c5423c1bdea726cd75324e11a7c5f036760c38b741f23a4b57e27c3367cc61fa7ccca6c7531eebd93c59f85c6d3a914ae39437c5324a5cb2b8c476fcdb11b0ac83022dcc439b", 0xce) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2200}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80000001) (async) lseek(r0, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x3, 0x54f7749d, "836c98e13e623985fc5c18435c0bb8c0a4c8499d", 0x101, 0x6}) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(0x0, 0x0, 0x40, r5) 16:00:34 executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000040)="8935da805bcac0ccc918b21c19468562c8bdadb823f2544acbca110593861ea497316fdcdc3203a704d2fb0b0e", &(0x7f0000000080)=0x2d, &(0x7f00000000c0)="a78359beefc1183b81873b27a2629f3ce4eb1472d4508ffc077f4344be977bfc8134bc4a71e6b45eaa10abfc9dad83b7ae729328ad1097fd657102047061ca931c54d5beeb063e44b1af2fd9f90a6a648f7b643939c567c00b2174da67d69e107c22bb30316747b720cc42d2133e1c78f9ae6346e9206d50bad30b72d07cb9887b45635c25989b82c5423c1bdea726cd75324e11a7c5f036760c38b741f23a4b57e27c3367cc61fa7ccca6c7531eebd93c59f85c6d3a914ae39437c5324a5cb2b8c476fcdb11b0ac83022dcc439b", 0xce) sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000040)="8935da805bcac0ccc918b21c19468562c8bdadb823f2544acbca110593861ea497316fdcdc3203a704d2fb0b0e", &(0x7f0000000080)=0x2d, &(0x7f00000000c0)="a78359beefc1183b81873b27a2629f3ce4eb1472d4508ffc077f4344be977bfc8134bc4a71e6b45eaa10abfc9dad83b7ae729328ad1097fd657102047061ca931c54d5beeb063e44b1af2fd9f90a6a648f7b643939c567c00b2174da67d69e107c22bb30316747b720cc42d2133e1c78f9ae6346e9206d50bad30b72d07cb9887b45635c25989b82c5423c1bdea726cd75324e11a7c5f036760c38b741f23a4b57e27c3367cc61fa7ccca6c7531eebd93c59f85c6d3a914ae39437c5324a5cb2b8c476fcdb11b0ac83022dcc439b", 0xce) (async) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2300}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80000001) (async) lseek(r0, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1, 0x3, 0x54f7749d, "836c98e13e623985fc5c18435c0bb8c0a4c8499d", 0x101, 0x6}) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:34 executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3112, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) setreuid(0xee00, r1) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x4, 0x9, 0x3, 0x80000000, "c24a4c746872c2171c5b42a14e904b900142403e", 0x9, 0xfffffffd}) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) setreuid(r10, 0x0) dup(r9) getuid() r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x2, r7, r11, r10, r8, 0x11, 0xfffb}, 0x6, 0x8, r6, r6, 0x0, 0x6, 0x6, 0x2c0000000}) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xd7, 0x4) listen(r4, 0x0) sendmsg$unix(r4, &(0x7f0000001640)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="320f012af58cd1603e82d8f48c02136212ae128077880d19340c14a218741acb7d0f5effb3d23d8ac3a4f718223f3fc752963ba931da9df0fdc39d65fe348263915aade01c4a57a47a21f6bbc8d05df971141a6089712376b8cb70f77574eca148605a34460d091185c45d808087402a96bcb811c85764faabb3d537d72653c68728fc46384e161f2003fd8cddd368aa32da81c150d83fba46d2aa57bdcf695a8820eafad971c5", 0xa7}, {&(0x7f0000000340)="f78670a022233362875d39cbd2ba838ce6c27f54268ecabb5cc5c150aae78c8909a302d60c04969066143932fffc188551594d2d7f1eb3ad18e766e4256e4843cdae8409a3f75f3410a220e5e0ea08e43f808fd582c1b63012214c9b6d2f5b04b7af64bc00873f7b6528299af18376067d608a6e664c46202e2a86feda061d8952d4ff97b3a3a446b482c8e55f5d083eccc0e3dd6d605d080afe08c61e37e584e9e2f6172d1f450d73cf264cf500ff7c1802ecd34ccee3ce395ad08d29421fbe712524274e16b6c62f643a890fd084e95c3bc5c9eb4fb5ea91faace4aa194cca00b8fcfe46b2bd41ce672b86675217a5324d6b81a15c09f7f737efd76ec95c793f518b81bdb361a31a2e960ba20696bbd289dee40dc03cde86f4d6d109ad202d52356e38249d9d4ac545579510e6d4392bbd1dbfe8a0308033dbd10541fd6f77559ff45ec9a18069f3c98214971446f078025cc41914e5d9ea732256db68f0eaead90df59af5594d8d841a95795a2786a2eb0fd0c94e03bf4c68e8f1bc26262c285333d5ac157275811db309f28eeeee2a57967991d22f8541bf3a5d81e5654e495027e111b281d72cf9633c87c2c7fcbb08ac44bf5f2e4737695cf7ac3382d871a405ff365f7cf54fb0e3dea75e4e346189993ff3cc2515c6e3367813d3747c017e7b05913ee5f194c3d449d5a8dcea2ffeec7f61d80c6b22ebb2822ae1740d60fa1ec97b1370245780a8134e2695cc71b4c678230614bbd8613b9f1c27cbf33c52111f0fa47df4f04f4c3accb560f665295cc1feabc59a90fe936eb431e9d1c6099085691b7ab24283b410bf88d01ace126f5db951c16a64cc3a47f5fb5e3d76e9a27ee84c766d37243ff4105ff4d7ad6a2e338464b0b5134fd4c57c05e3312aa5c11bd560df69d4859be7edd5ac78867681b2f460c28a5de701d8773ad1bc9cae603971f106402761a51a4789caa4ced926aaa3c7e394f87995d16ce2c67eab1fc4adccfedb936f61034d7b233a0038fc136b4b7c80ab1fd5afbde4c4e7a10860214de29812da978ec996d51c11413ce55ce965ef46f0ef9d89f381ba2cc6cc25161a9ea7e5803b4837a7822a5e8d104cce6b975ee1aa7f280ed2556de506f296dc158ed9cd432013eb4b70a111272f011cfd6ec48f0eee9c33f653187f60ae6227a273bcec9302bb84fac0ccd61c1f318a32e2731272e9325b22d91c010f6b5a942d101bf5dc98fad7dc4e8bb630c755cdb03f242bfd610df549a2318c460c1ba352d022ae76fa6be4e5ab503f0fee4764aabb05e11244a58adde55d4d01177ad54a5474c9b553dffc98ecbd2b49bff9737a4d56caf0b44ab780833874b57edccfc09ffc157018130f0e2b94696969baf08efbcfbe27fc5752c074a24f62546cd2bf80bef201c8d3dea14bd3b211f89fdab21f121d539ad2eb4a7c3b6a5b9264c76d9be7c773e953da10b548b6e8cf796ad57accee1dea9740e3da0502d031154c04ca1454305b6207b531a4a246908bd5d0e1b4ee9327578bfe1ee51d13a6aa06ae3b54b624d1c3e6089e3002af5f9be1887b80270e7eb43eafdb35da37163dfb064553986af29245a9496fe872c432d2b83324d7cd3ed49af404197ef282d974dd54bc191b4cad47c1fe0227f27069dca1fd96bd3e748ed99916952205187fcdcec536b72396f9b54a65b5771b1487d78e9b15df2d828e27f1944bfaa23361785bc7c4c30114f33fc8df780f2120ac0f532450b228c0edd88b140fc5930e2ad6c5efdb3892ad973f4096201ad5d8d51ec61f42484fe9c9ab56dc1d904fc059d84ba3255245b43fed33d446e03934b80e6b347f7bbfec7e2446f37cc76108942636d455605e7eeee4bc0714063bcd458198814abf74060a20eb791845aba7b1d8b768f48f8622f0ed601b2f265af902936b9e8244a5c15ab668c2cbf7cfd475b5803061016357b65bc0d93ac3ea84e5a9926427fd179201659a172f76da08a04760910168f7e1291f0a961541adf39fd7e3a1e3cb07b77fa49bda7d63d654970c505eea29bffaf9889a65edb24237a3b2af42d7a8a155f11b8f6666c5e375a9b4e8aa90f277285a6a757c4a7bc2f80012b780f2c1240f0a3ce1f96cbe1c3cc3ffe076d2c6ad93a5d384dc531fb3db73d492cad0ee7d373774249ee322314fad1f723be9f89c2fe562981308674f4833d325a16e1606906cc0706b48fc5e150378ad684aef94d3fb8c50da5de5311cf8222205927d5db6d1af595e56775aa79f040256744c8847e5ac6cbf2c2a3e4a8164f7c9864729580d3b6a9c868bb8bec0702f5365f52df89c6b6cb079b3c6483f4a304d1e7eebfb979936c6dc0af400d0e973a7b95758799ab6963fba750666dd70281580948f4f6c283defb428e758fa4d123758089ccb9e8842ccdd2cc271362087d086f9a87338a864cf3f24c88032a9f702da419b339a9b65fe4fd989154761e80d815e304cc24f6f8ffb3dfe9b6cde6674990d0dd257cc3ae4205e2f851965fc7633113b3b6c3ee91aff593733a8419ac882f38476ed82dad916ff37b9273cbb881a177b2a56d7f6e30eab9ab1c08f9aea64702bfacf34a0e87a6a1c0b25579cfe1a72b082ab87a060a0f0f45cf2bd11fe3d242af5f5114579782b4f30c56624459fc43652f33b88894f7bea9722cc081d1cccfc6945410fb07cbfbf70cd2ca5aece25e2ac1de25fe878dbbb5a6f751e85ae7dfdd9df53a14acc17d73a81686bbe662e5e629a8630af85651db83f95d91ca406b6803dcd436d150e21e9eb65eb947cfdc9f782064b0dc3ad013827b650e9d2e9505ecff9819e9329a8ae29c50e1f00f1d49d9835b394742ae2295da8f3e975793f596bcce584d0a9319d724f7f4a3fa1c58d76f2a7b847f6b2c79169c3e7a0f20c34c306a3d7cc4191dbe557847171234976927ce9419ff975e06d0fe64c7a923fd695cc53415fd0a39bc378108dab897f3536b02d0ca796a7df0a06cd6fc4c70555553064f47f54cc67318488e1ecba5c626919b0299baa7bfd5038a20d3d3bf31cb48b4e91f09fc41e6b486d7733235c6829b6ac58acdad5c3e87b94ef9e63f8de386dbdbccea9f8b37d927bb1020b33ce8838b2f7c227be773e83bedf0bef75430f06455dd9c3af9e1d375f5f64cd5fc4bba769c9f8cecde25a1bb9508aa9f66562efb7c4c189f5418357046f68bde4e8f805bf5ea9872a78989c6cc876586b6e542e756d0a7b90c09a85bd737d05c8ac81a9bc9aadb7012beb8587d853db6d6315b9be84e50a68e9e7193949e0496645dc27d6e2fb95c1c385dd5a5eb20d56e411f77a381b280fbd42551c68aaabde0225045b4e7f5d6b10792aecaa9ab95bd60171944e6ad61cc045077d0081ff0272933f4a634db68774a9cb4d0bd5713149e444f3c628d363a3390bc1bc24b96649f3ab6e5d3c8b5084ad0632d2e75e1d2b9cc99e27c2c9e6fb1a8579af614ee5a465d9cd5dadc306ea718f90b9d62d0028e0ceb22a23115784de63c95ea34241687f979095d8c45ad16a26547b2c6036a505cb58e589b83f9a0effc987766c561348c1d82fa07de465b6a1ddb2ec6597c43c99508c7581c2ace1035bd3f6d5bb05f484ddfad22733cf5673a2617a34850579c516d2a8cfa1ed91d71a03d51cd3f06960c78131e6428f9f38030b3230a8353e5ec6690ca343eb8994fc5b5086aaef1ac48bef63fd526c65353f92e1ea044acf0b892bf7b1fbde60f9752b4b6046d2c9a929dc451d9dad2908ee1df38d34c679361616a5de926ccc2d3cbf2e1ee7c3c6ce8592c09eb3d0b220573b4f648ffb1547edcd2de02614fdbd93dd5c679453dcc9d645be69a9f102e8f43e7667a43ad4cacd4cb1792a376ffa717d74328f6a4291f84ed49f0fa7bd8070069a975ef6f4cd2981349de2c61ad89d879e88c8605bb22305c05f7c2715a3ee67eb6e4a8e81067ea6d9983162f73252dfbd203420fdee9112b333f80130a0e367c26c19ca0c39e2b7be82c55106b5d3072fdaf841ace38f0fa075b2fb084a28a4adcb8236df2025880b2727c5e7a3a86bc91719a03bfebc6ff1361cdb87f65c73b4bbf4fe1d8f32956bf4beedf223a9bd97aa9686f38ba536e3f9dde763e7d1c807b9c35c8b872d0ee6ad0685c76351cf675ad311ee501911ab67a21749278ceecd8503f9ba4107a0bbcf5bf626cf8802e62e66b50071966c2b99f09f3ee9672d96b83e95c47018411cda29eef87fe9763d79da377a1f2e1b0339edd402bd0547eea57c74ae35572021374248b27e3d95c000e052a2622b660c852190cc4cab85e6bbb4652af9d9e5cea75a97ad8f5250b6d113b0684f642b6adf83a2f188eb290dbe4915eeaf18b4240ab8d664f9fe87a904d598629dcfbb7b185330775b31ff68667ffe0c05c919c8df10c0fbd1d29e1103dfcbf7b750c605ef8cde67c45594d160dc553a8b8a32f1b4e3fddfe3ca534870c1e983fb8a05bc9fc31460958524f11daf104b0a5d4e0685e66ebe7deba6e5daa92dbd52095ff5293da6beca6f84000f90116fb4b926b5ee522cab4582dc7577741dbd45306a9e0e3cc02b66616aedeb7835c0899d8e1d27775098b414b38edd8a073eee4c5d5eba8852f6e79ddc03723f536e9035d3fa96a5b9023f7c3366d568424233c818bed508f4680aba8cf94ffcf69a8f30584633991e4d5f2a08ec7a0f902f003f984f77985d7fa1cdc8b85a0ce77b369c16a49417f29c63055f5b9c298ba6e6feec5333b17557d400981e08fac9668c1e04585edf6e0914e3d08730c7dab02f0a8a7844072663ea39be0c5c9261d1765e2a5e36518410baa413b50680d944cb9d3d66e9b5139ec24a8dbf613bce2365b2488782f0caca349cb4feea5e5cf4db19fec4b881eeb9e62298726710884ee3da14861cee244a6635389c19b0cb102c24ab5cd1cada2208b936986a7692adf0db9b5e5cfb2fe4d423f91484726bc066c08087fa0edb386a7c1c6c513a158f6cfc330a653f4fb648b60436d7832ea388a2e13b9dadefe08f2d49b969ce23834ad483e81acb2ec3f10da1ba5f05fc6830fb5cf236d2d808b58dc1c02a10d40147415c72786691dc68170b4292928607a951a04f916919b0a2aaf304d811d7c1fe071f24957b64f49469c098ff5b9c2c91f22b897aeeabbab599c98c3c96f1d48a15d831d3dcb4b5b63aef8f1f0dfab035a1c80ae1d9430dfbe3b1d2fe1b6f895c80c2481ec0190c9c49f39194f99e6bf2212d61dab36725fb33051a7de86a61bdf4e2ded4797cbf8c84339c523308409ea9e00413fb56e8a0fb0799786fea579b5e155f40cfa9bded5b01a65a53fa8d37f5983b22715cc469f91416c495be751eb5c7066d69cd59231162f7167ff76899ccf15c470cfe1a25cdb613c6e9f3e25dae57d08dc95935636ba3c12e878c68b4b5729124daf694255bfb8d3294c58605be19836a866b8c1d681b9f4a324fc24da4a016facb5c7879451b7d82e501163d7d4b36f54b6c582dd610c96d1b540b8916c6f42c8ae46faf20621095f6f52b5dea385e23993b0ae5bd86439bccc5f213226450ca305b56827ff24a9b0788304d4b455d21d476a6125a3f4dfb8ac2558749d4f5fa9417ed0c3567fc8c5d602a8af6798b4049bc7c09ccbb36e258999a6c476d27e6fbdd66f94b918f2eb3047e9ec9071756980b108cb4b00d1a51b3b6f4d9c4ff14536e6c087a1a63e12876603f807c1a2bed3b90611ef7fe752189998f1c797f875b23b37cbc83c9089fcdda43ae520e4b6c5664505e69d0c392f92007090b299a68", 0x1000}, {&(0x7f0000001340)="99040d38c0347c445013cf8d53bfcbb81e707fff9e552c478645149245bfd50939d56dd960c2bcbf81ae06564a81a52f7d7bf201b08989b81eb8e8e4e42cfb86778f7997909f9ee00dffe0bf5b4ed67d50dbc215925e2627b9dc6e31fba1f198a67db15470cd0c336f95dcb65b0dc46e8dc184dd210f3182ed9bd7c63a851851065f175fd34bc15da66d69705f88ac57ccce67572989f11cb67ff379ec037116d258f7ccd32c23af447941039ab093a1e9dab19d29643a2067d3e9f09aa507f43e86ae2989db0f37b721e3c02e5f0ab6fc0baf5d7f9469816de257cd931337c3663975e7e082468e72fb4ef8041b", 0xee}, {&(0x7f0000001440)="58d6fd11e06c8323b26609a154f65f57f7e13faee9947f1d684bf94426d9bdf0405e61324d6c71dc8b3640e91828c4cc343414bd1473e10e8cb37e609fe2e66b31ececd0c95b88b1ddf6125464a772e69142dbf493e63710ee46b23e1a8f672a38bd0023f85453529f24bbb5ef733178dd0e57db1963e4413d46f59d88be59b345c8e3a3331bb0d48690a813d48609890a436ade384cafce2490233393b2ee61cfcc33b3dfd5d8239a9af455ce37cc", 0xaf}, {&(0x7f0000001500)="5d4c55e7db5514a38cb5f6e92f9c16f4c391c54046139543715ff13212943475b9255ab28666c4f4be6641b862338b8239ecdf62590bac1b77d81c6b401df8980cbdaa1e5ffaf922a08a0f1c047e9c1bcd807aee8efb99e149d66b15fbc93f878a0190", 0x63}], 0x5, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r0, r2]}], 0x30, 0x6}, 0x2) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000040)="8935da805bcac0ccc918b21c19468562c8bdadb823f2544acbca110593861ea497316fdcdc3203a704d2fb0b0e", &(0x7f0000000080)=0x2d, &(0x7f00000000c0)="a78359beefc1183b81873b27a2629f3ce4eb1472d4508ffc077f4344be977bfc8134bc4a71e6b45eaa10abfc9dad83b7ae729328ad1097fd657102047061ca931c54d5beeb063e44b1af2fd9f90a6a648f7b643939c567c00b2174da67d69e107c22bb30316747b720cc42d2133e1c78f9ae6346e9206d50bad30b72d07cb9887b45635c25989b82c5423c1bdea726cd75324e11a7c5f036760c38b741f23a4b57e27c3367cc61fa7ccca6c7531eebd93c59f85c6d3a914ae39437c5324a5cb2b8c476fcdb11b0ac83022dcc439b", 0xce) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2400}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0xffff) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) (async) setreuid(0xee00, r1) (async) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) (async) socket(0x20, 0x4002, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x4, 0x9, 0x3, 0x80000000, "c24a4c746872c2171c5b42a14e904b900142403e", 0x9, 0xfffffffd}) (async) listen(r9, 0xa0e7) (async) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r10, 0x0) (async) dup(r9) getuid() r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x2, r7, r11, r10, r8, 0x11, 0xfffb}, 0x6, 0x8, r6, r6, 0x0, 0x6, 0x6, 0x2c0000000}) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(0x0, 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2500}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="ce20ec38441b0574104db6c5e512aaaaaeaaaaaaffffffffffff18dd60dff64f001896a90a549ca47f0000000074754a884e82c7fe8000000000000000000000004000aa00020000e70800000000"]) 16:00:34 executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3112, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xd7, 0x4) (async) listen(r4, 0x0) sendmsg$unix(r4, &(0x7f0000001640)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="320f012af58cd1603e82d8f48c02136212ae128077880d19340c14a218741acb7d0f5effb3d23d8ac3a4f718223f3fc752963ba931da9df0fdc39d65fe348263915aade01c4a57a47a21f6bbc8d05df971141a6089712376b8cb70f77574eca148605a34460d091185c45d808087402a96bcb811c85764faabb3d537d72653c68728fc46384e161f2003fd8cddd368aa32da81c150d83fba46d2aa57bdcf695a8820eafad971c5", 0xa7}, {&(0x7f0000000340)="f78670a022233362875d39cbd2ba838ce6c27f54268ecabb5cc5c150aae78c8909a302d60c04969066143932fffc188551594d2d7f1eb3ad18e766e4256e4843cdae8409a3f75f3410a220e5e0ea08e43f808fd582c1b63012214c9b6d2f5b04b7af64bc00873f7b6528299af18376067d608a6e664c46202e2a86feda061d8952d4ff97b3a3a446b482c8e55f5d083eccc0e3dd6d605d080afe08c61e37e584e9e2f6172d1f450d73cf264cf500ff7c1802ecd34ccee3ce395ad08d29421fbe712524274e16b6c62f643a890fd084e95c3bc5c9eb4fb5ea91faace4aa194cca00b8fcfe46b2bd41ce672b86675217a5324d6b81a15c09f7f737efd76ec95c793f518b81bdb361a31a2e960ba20696bbd289dee40dc03cde86f4d6d109ad202d52356e38249d9d4ac545579510e6d4392bbd1dbfe8a0308033dbd10541fd6f77559ff45ec9a18069f3c98214971446f078025cc41914e5d9ea732256db68f0eaead90df59af5594d8d841a95795a2786a2eb0fd0c94e03bf4c68e8f1bc26262c285333d5ac157275811db309f28eeeee2a57967991d22f8541bf3a5d81e5654e495027e111b281d72cf9633c87c2c7fcbb08ac44bf5f2e4737695cf7ac3382d871a405ff365f7cf54fb0e3dea75e4e346189993ff3cc2515c6e3367813d3747c017e7b05913ee5f194c3d449d5a8dcea2ffeec7f61d80c6b22ebb2822ae1740d60fa1ec97b1370245780a8134e2695cc71b4c678230614bbd8613b9f1c27cbf33c52111f0fa47df4f04f4c3accb560f665295cc1feabc59a90fe936eb431e9d1c6099085691b7ab24283b410bf88d01ace126f5db951c16a64cc3a47f5fb5e3d76e9a27ee84c766d37243ff4105ff4d7ad6a2e338464b0b5134fd4c57c05e3312aa5c11bd560df69d4859be7edd5ac78867681b2f460c28a5de701d8773ad1bc9cae603971f106402761a51a4789caa4ced926aaa3c7e394f87995d16ce2c67eab1fc4adccfedb936f61034d7b233a0038fc136b4b7c80ab1fd5afbde4c4e7a10860214de29812da978ec996d51c11413ce55ce965ef46f0ef9d89f381ba2cc6cc25161a9ea7e5803b4837a7822a5e8d104cce6b975ee1aa7f280ed2556de506f296dc158ed9cd432013eb4b70a111272f011cfd6ec48f0eee9c33f653187f60ae6227a273bcec9302bb84fac0ccd61c1f318a32e2731272e9325b22d91c010f6b5a942d101bf5dc98fad7dc4e8bb630c755cdb03f242bfd610df549a2318c460c1ba352d022ae76fa6be4e5ab503f0fee4764aabb05e11244a58adde55d4d01177ad54a5474c9b553dffc98ecbd2b49bff9737a4d56caf0b44ab780833874b57edccfc09ffc157018130f0e2b94696969baf08efbcfbe27fc5752c074a24f62546cd2bf80bef201c8d3dea14bd3b211f89fdab21f121d539ad2eb4a7c3b6a5b9264c76d9be7c773e953da10b548b6e8cf796ad57accee1dea9740e3da0502d031154c04ca1454305b6207b531a4a246908bd5d0e1b4ee9327578bfe1ee51d13a6aa06ae3b54b624d1c3e6089e3002af5f9be1887b80270e7eb43eafdb35da37163dfb064553986af29245a9496fe872c432d2b83324d7cd3ed49af404197ef282d974dd54bc191b4cad47c1fe0227f27069dca1fd96bd3e748ed99916952205187fcdcec536b72396f9b54a65b5771b1487d78e9b15df2d828e27f1944bfaa23361785bc7c4c30114f33fc8df780f2120ac0f532450b228c0edd88b140fc5930e2ad6c5efdb3892ad973f4096201ad5d8d51ec61f42484fe9c9ab56dc1d904fc059d84ba3255245b43fed33d446e03934b80e6b347f7bbfec7e2446f37cc76108942636d455605e7eeee4bc0714063bcd458198814abf74060a20eb791845aba7b1d8b768f48f8622f0ed601b2f265af902936b9e8244a5c15ab668c2cbf7cfd475b5803061016357b65bc0d93ac3ea84e5a9926427fd179201659a172f76da08a04760910168f7e1291f0a961541adf39fd7e3a1e3cb07b77fa49bda7d63d654970c505eea29bffaf9889a65edb24237a3b2af42d7a8a155f11b8f6666c5e375a9b4e8aa90f277285a6a757c4a7bc2f80012b780f2c1240f0a3ce1f96cbe1c3cc3ffe076d2c6ad93a5d384dc531fb3db73d492cad0ee7d373774249ee322314fad1f723be9f89c2fe562981308674f4833d325a16e1606906cc0706b48fc5e150378ad684aef94d3fb8c50da5de5311cf8222205927d5db6d1af595e56775aa79f040256744c8847e5ac6cbf2c2a3e4a8164f7c9864729580d3b6a9c868bb8bec0702f5365f52df89c6b6cb079b3c6483f4a304d1e7eebfb979936c6dc0af400d0e973a7b95758799ab6963fba750666dd70281580948f4f6c283defb428e758fa4d123758089ccb9e8842ccdd2cc271362087d086f9a87338a864cf3f24c88032a9f702da419b339a9b65fe4fd989154761e80d815e304cc24f6f8ffb3dfe9b6cde6674990d0dd257cc3ae4205e2f851965fc7633113b3b6c3ee91aff593733a8419ac882f38476ed82dad916ff37b9273cbb881a177b2a56d7f6e30eab9ab1c08f9aea64702bfacf34a0e87a6a1c0b25579cfe1a72b082ab87a060a0f0f45cf2bd11fe3d242af5f5114579782b4f30c56624459fc43652f33b88894f7bea9722cc081d1cccfc6945410fb07cbfbf70cd2ca5aece25e2ac1de25fe878dbbb5a6f751e85ae7dfdd9df53a14acc17d73a81686bbe662e5e629a8630af85651db83f95d91ca406b6803dcd436d150e21e9eb65eb947cfdc9f782064b0dc3ad013827b650e9d2e9505ecff9819e9329a8ae29c50e1f00f1d49d9835b394742ae2295da8f3e975793f596bcce584d0a9319d724f7f4a3fa1c58d76f2a7b847f6b2c79169c3e7a0f20c34c306a3d7cc4191dbe557847171234976927ce9419ff975e06d0fe64c7a923fd695cc53415fd0a39bc378108dab897f3536b02d0ca796a7df0a06cd6fc4c70555553064f47f54cc67318488e1ecba5c626919b0299baa7bfd5038a20d3d3bf31cb48b4e91f09fc41e6b486d7733235c6829b6ac58acdad5c3e87b94ef9e63f8de386dbdbccea9f8b37d927bb1020b33ce8838b2f7c227be773e83bedf0bef75430f06455dd9c3af9e1d375f5f64cd5fc4bba769c9f8cecde25a1bb9508aa9f66562efb7c4c189f5418357046f68bde4e8f805bf5ea9872a78989c6cc876586b6e542e756d0a7b90c09a85bd737d05c8ac81a9bc9aadb7012beb8587d853db6d6315b9be84e50a68e9e7193949e0496645dc27d6e2fb95c1c385dd5a5eb20d56e411f77a381b280fbd42551c68aaabde0225045b4e7f5d6b10792aecaa9ab95bd60171944e6ad61cc045077d0081ff0272933f4a634db68774a9cb4d0bd5713149e444f3c628d363a3390bc1bc24b96649f3ab6e5d3c8b5084ad0632d2e75e1d2b9cc99e27c2c9e6fb1a8579af614ee5a465d9cd5dadc306ea718f90b9d62d0028e0ceb22a23115784de63c95ea34241687f979095d8c45ad16a26547b2c6036a505cb58e589b83f9a0effc987766c561348c1d82fa07de465b6a1ddb2ec6597c43c99508c7581c2ace1035bd3f6d5bb05f484ddfad22733cf5673a2617a34850579c516d2a8cfa1ed91d71a03d51cd3f06960c78131e6428f9f38030b3230a8353e5ec6690ca343eb8994fc5b5086aaef1ac48bef63fd526c65353f92e1ea044acf0b892bf7b1fbde60f9752b4b6046d2c9a929dc451d9dad2908ee1df38d34c679361616a5de926ccc2d3cbf2e1ee7c3c6ce8592c09eb3d0b220573b4f648ffb1547edcd2de02614fdbd93dd5c679453dcc9d645be69a9f102e8f43e7667a43ad4cacd4cb1792a376ffa717d74328f6a4291f84ed49f0fa7bd8070069a975ef6f4cd2981349de2c61ad89d879e88c8605bb22305c05f7c2715a3ee67eb6e4a8e81067ea6d9983162f73252dfbd203420fdee9112b333f80130a0e367c26c19ca0c39e2b7be82c55106b5d3072fdaf841ace38f0fa075b2fb084a28a4adcb8236df2025880b2727c5e7a3a86bc91719a03bfebc6ff1361cdb87f65c73b4bbf4fe1d8f32956bf4beedf223a9bd97aa9686f38ba536e3f9dde763e7d1c807b9c35c8b872d0ee6ad0685c76351cf675ad311ee501911ab67a21749278ceecd8503f9ba4107a0bbcf5bf626cf8802e62e66b50071966c2b99f09f3ee9672d96b83e95c47018411cda29eef87fe9763d79da377a1f2e1b0339edd402bd0547eea57c74ae35572021374248b27e3d95c000e052a2622b660c852190cc4cab85e6bbb4652af9d9e5cea75a97ad8f5250b6d113b0684f642b6adf83a2f188eb290dbe4915eeaf18b4240ab8d664f9fe87a904d598629dcfbb7b185330775b31ff68667ffe0c05c919c8df10c0fbd1d29e1103dfcbf7b750c605ef8cde67c45594d160dc553a8b8a32f1b4e3fddfe3ca534870c1e983fb8a05bc9fc31460958524f11daf104b0a5d4e0685e66ebe7deba6e5daa92dbd52095ff5293da6beca6f84000f90116fb4b926b5ee522cab4582dc7577741dbd45306a9e0e3cc02b66616aedeb7835c0899d8e1d27775098b414b38edd8a073eee4c5d5eba8852f6e79ddc03723f536e9035d3fa96a5b9023f7c3366d568424233c818bed508f4680aba8cf94ffcf69a8f30584633991e4d5f2a08ec7a0f902f003f984f77985d7fa1cdc8b85a0ce77b369c16a49417f29c63055f5b9c298ba6e6feec5333b17557d400981e08fac9668c1e04585edf6e0914e3d08730c7dab02f0a8a7844072663ea39be0c5c9261d1765e2a5e36518410baa413b50680d944cb9d3d66e9b5139ec24a8dbf613bce2365b2488782f0caca349cb4feea5e5cf4db19fec4b881eeb9e62298726710884ee3da14861cee244a6635389c19b0cb102c24ab5cd1cada2208b936986a7692adf0db9b5e5cfb2fe4d423f91484726bc066c08087fa0edb386a7c1c6c513a158f6cfc330a653f4fb648b60436d7832ea388a2e13b9dadefe08f2d49b969ce23834ad483e81acb2ec3f10da1ba5f05fc6830fb5cf236d2d808b58dc1c02a10d40147415c72786691dc68170b4292928607a951a04f916919b0a2aaf304d811d7c1fe071f24957b64f49469c098ff5b9c2c91f22b897aeeabbab599c98c3c96f1d48a15d831d3dcb4b5b63aef8f1f0dfab035a1c80ae1d9430dfbe3b1d2fe1b6f895c80c2481ec0190c9c49f39194f99e6bf2212d61dab36725fb33051a7de86a61bdf4e2ded4797cbf8c84339c523308409ea9e00413fb56e8a0fb0799786fea579b5e155f40cfa9bded5b01a65a53fa8d37f5983b22715cc469f91416c495be751eb5c7066d69cd59231162f7167ff76899ccf15c470cfe1a25cdb613c6e9f3e25dae57d08dc95935636ba3c12e878c68b4b5729124daf694255bfb8d3294c58605be19836a866b8c1d681b9f4a324fc24da4a016facb5c7879451b7d82e501163d7d4b36f54b6c582dd610c96d1b540b8916c6f42c8ae46faf20621095f6f52b5dea385e23993b0ae5bd86439bccc5f213226450ca305b56827ff24a9b0788304d4b455d21d476a6125a3f4dfb8ac2558749d4f5fa9417ed0c3567fc8c5d602a8af6798b4049bc7c09ccbb36e258999a6c476d27e6fbdd66f94b918f2eb3047e9ec9071756980b108cb4b00d1a51b3b6f4d9c4ff14536e6c087a1a63e12876603f807c1a2bed3b90611ef7fe752189998f1c797f875b23b37cbc83c9089fcdda43ae520e4b6c5664505e69d0c392f92007090b299a68", 0x1000}, {&(0x7f0000001340)="99040d38c0347c445013cf8d53bfcbb81e707fff9e552c478645149245bfd50939d56dd960c2bcbf81ae06564a81a52f7d7bf201b08989b81eb8e8e4e42cfb86778f7997909f9ee00dffe0bf5b4ed67d50dbc215925e2627b9dc6e31fba1f198a67db15470cd0c336f95dcb65b0dc46e8dc184dd210f3182ed9bd7c63a851851065f175fd34bc15da66d69705f88ac57ccce67572989f11cb67ff379ec037116d258f7ccd32c23af447941039ab093a1e9dab19d29643a2067d3e9f09aa507f43e86ae2989db0f37b721e3c02e5f0ab6fc0baf5d7f9469816de257cd931337c3663975e7e082468e72fb4ef8041b", 0xee}, {&(0x7f0000001440)="58d6fd11e06c8323b26609a154f65f57f7e13faee9947f1d684bf94426d9bdf0405e61324d6c71dc8b3640e91828c4cc343414bd1473e10e8cb37e609fe2e66b31ececd0c95b88b1ddf6125464a772e69142dbf493e63710ee46b23e1a8f672a38bd0023f85453529f24bbb5ef733178dd0e57db1963e4413d46f59d88be59b345c8e3a3331bb0d48690a813d48609890a436ade384cafce2490233393b2ee61cfcc33b3dfd5d8239a9af455ce37cc", 0xaf}, {&(0x7f0000001500)="5d4c55e7db5514a38cb5f6e92f9c16f4c391c54046139543715ff13212943475b9255ab28666c4f4be6641b862338b8239ecdf62590bac1b77d81c6b401df8980cbdaa1e5ffaf922a08a0f1c047e9c1bcd807aee8efb99e149d66b15fbc93f878a0190", 0x63}], 0x5, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r0, r2]}], 0x30, 0x6}, 0x2) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="ce20ec38441b0574104db6c5e512aaaaaeaaaaaaffffffffffff18dd60dff64f001896a90a549ca47f0000000074754a884e82c7fe8000000000000000000000004000aa00020000e70800000000"]) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r8) (async) setreuid(0xee00, r1) syz_open_pts() (async) r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x4, 0x9, 0x3, 0x80000000, "c24a4c746872c2171c5b42a14e904b900142403e", 0x9, 0xfffffffd}) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r10, 0x0) (async) dup(r9) getuid() r11 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x2, r7, r11, r10, r8, 0x11, 0xfffb}, 0x6, 0x8, r6, r6, 0x0, 0x6, 0x6, 0x2c0000000}) (async) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2600}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(0x0, 0x0, 0x40, r5) 16:00:34 executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="ce20ec38441b0574104db6c5e512aaaaaeaaaaaaffffffffffff18dd60dff64f001896a90a549ca47f0000000074754a884e82c7fe8000000000000000000000004000aa00020000e70800000000"]) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) (async) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xd7, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xd7, 0x4) listen(r4, 0x0) sendmsg$unix(r4, &(0x7f0000001640)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000280)="320f012af58cd1603e82d8f48c02136212ae128077880d19340c14a218741acb7d0f5effb3d23d8ac3a4f718223f3fc752963ba931da9df0fdc39d65fe348263915aade01c4a57a47a21f6bbc8d05df971141a6089712376b8cb70f77574eca148605a34460d091185c45d808087402a96bcb811c85764faabb3d537d72653c68728fc46384e161f2003fd8cddd368aa32da81c150d83fba46d2aa57bdcf695a8820eafad971c5", 0xa7}, {&(0x7f0000000340)="f78670a022233362875d39cbd2ba838ce6c27f54268ecabb5cc5c150aae78c8909a302d60c04969066143932fffc188551594d2d7f1eb3ad18e766e4256e4843cdae8409a3f75f3410a220e5e0ea08e43f808fd582c1b63012214c9b6d2f5b04b7af64bc00873f7b6528299af18376067d608a6e664c46202e2a86feda061d8952d4ff97b3a3a446b482c8e55f5d083eccc0e3dd6d605d080afe08c61e37e584e9e2f6172d1f450d73cf264cf500ff7c1802ecd34ccee3ce395ad08d29421fbe712524274e16b6c62f643a890fd084e95c3bc5c9eb4fb5ea91faace4aa194cca00b8fcfe46b2bd41ce672b86675217a5324d6b81a15c09f7f737efd76ec95c793f518b81bdb361a31a2e960ba20696bbd289dee40dc03cde86f4d6d109ad202d52356e38249d9d4ac545579510e6d4392bbd1dbfe8a0308033dbd10541fd6f77559ff45ec9a18069f3c98214971446f078025cc41914e5d9ea732256db68f0eaead90df59af5594d8d841a95795a2786a2eb0fd0c94e03bf4c68e8f1bc26262c285333d5ac157275811db309f28eeeee2a57967991d22f8541bf3a5d81e5654e495027e111b281d72cf9633c87c2c7fcbb08ac44bf5f2e4737695cf7ac3382d871a405ff365f7cf54fb0e3dea75e4e346189993ff3cc2515c6e3367813d3747c017e7b05913ee5f194c3d449d5a8dcea2ffeec7f61d80c6b22ebb2822ae1740d60fa1ec97b1370245780a8134e2695cc71b4c678230614bbd8613b9f1c27cbf33c52111f0fa47df4f04f4c3accb560f665295cc1feabc59a90fe936eb431e9d1c6099085691b7ab24283b410bf88d01ace126f5db951c16a64cc3a47f5fb5e3d76e9a27ee84c766d37243ff4105ff4d7ad6a2e338464b0b5134fd4c57c05e3312aa5c11bd560df69d4859be7edd5ac78867681b2f460c28a5de701d8773ad1bc9cae603971f106402761a51a4789caa4ced926aaa3c7e394f87995d16ce2c67eab1fc4adccfedb936f61034d7b233a0038fc136b4b7c80ab1fd5afbde4c4e7a10860214de29812da978ec996d51c11413ce55ce965ef46f0ef9d89f381ba2cc6cc25161a9ea7e5803b4837a7822a5e8d104cce6b975ee1aa7f280ed2556de506f296dc158ed9cd432013eb4b70a111272f011cfd6ec48f0eee9c33f653187f60ae6227a273bcec9302bb84fac0ccd61c1f318a32e2731272e9325b22d91c010f6b5a942d101bf5dc98fad7dc4e8bb630c755cdb03f242bfd610df549a2318c460c1ba352d022ae76fa6be4e5ab503f0fee4764aabb05e11244a58adde55d4d01177ad54a5474c9b553dffc98ecbd2b49bff9737a4d56caf0b44ab780833874b57edccfc09ffc157018130f0e2b94696969baf08efbcfbe27fc5752c074a24f62546cd2bf80bef201c8d3dea14bd3b211f89fdab21f121d539ad2eb4a7c3b6a5b9264c76d9be7c773e953da10b548b6e8cf796ad57accee1dea9740e3da0502d031154c04ca1454305b6207b531a4a246908bd5d0e1b4ee9327578bfe1ee51d13a6aa06ae3b54b624d1c3e6089e3002af5f9be1887b80270e7eb43eafdb35da37163dfb064553986af29245a9496fe872c432d2b83324d7cd3ed49af404197ef282d974dd54bc191b4cad47c1fe0227f27069dca1fd96bd3e748ed99916952205187fcdcec536b72396f9b54a65b5771b1487d78e9b15df2d828e27f1944bfaa23361785bc7c4c30114f33fc8df780f2120ac0f532450b228c0edd88b140fc5930e2ad6c5efdb3892ad973f4096201ad5d8d51ec61f42484fe9c9ab56dc1d904fc059d84ba3255245b43fed33d446e03934b80e6b347f7bbfec7e2446f37cc76108942636d455605e7eeee4bc0714063bcd458198814abf74060a20eb791845aba7b1d8b768f48f8622f0ed601b2f265af902936b9e8244a5c15ab668c2cbf7cfd475b5803061016357b65bc0d93ac3ea84e5a9926427fd179201659a172f76da08a04760910168f7e1291f0a961541adf39fd7e3a1e3cb07b77fa49bda7d63d654970c505eea29bffaf9889a65edb24237a3b2af42d7a8a155f11b8f6666c5e375a9b4e8aa90f277285a6a757c4a7bc2f80012b780f2c1240f0a3ce1f96cbe1c3cc3ffe076d2c6ad93a5d384dc531fb3db73d492cad0ee7d373774249ee322314fad1f723be9f89c2fe562981308674f4833d325a16e1606906cc0706b48fc5e150378ad684aef94d3fb8c50da5de5311cf8222205927d5db6d1af595e56775aa79f040256744c8847e5ac6cbf2c2a3e4a8164f7c9864729580d3b6a9c868bb8bec0702f5365f52df89c6b6cb079b3c6483f4a304d1e7eebfb979936c6dc0af400d0e973a7b95758799ab6963fba750666dd70281580948f4f6c283defb428e758fa4d123758089ccb9e8842ccdd2cc271362087d086f9a87338a864cf3f24c88032a9f702da419b339a9b65fe4fd989154761e80d815e304cc24f6f8ffb3dfe9b6cde6674990d0dd257cc3ae4205e2f851965fc7633113b3b6c3ee91aff593733a8419ac882f38476ed82dad916ff37b9273cbb881a177b2a56d7f6e30eab9ab1c08f9aea64702bfacf34a0e87a6a1c0b25579cfe1a72b082ab87a060a0f0f45cf2bd11fe3d242af5f5114579782b4f30c56624459fc43652f33b88894f7bea9722cc081d1cccfc6945410fb07cbfbf70cd2ca5aece25e2ac1de25fe878dbbb5a6f751e85ae7dfdd9df53a14acc17d73a81686bbe662e5e629a8630af85651db83f95d91ca406b6803dcd436d150e21e9eb65eb947cfdc9f782064b0dc3ad013827b650e9d2e9505ecff9819e9329a8ae29c50e1f00f1d49d9835b394742ae2295da8f3e975793f596bcce584d0a9319d724f7f4a3fa1c58d76f2a7b847f6b2c79169c3e7a0f20c34c306a3d7cc4191dbe557847171234976927ce9419ff975e06d0fe64c7a923fd695cc53415fd0a39bc378108dab897f3536b02d0ca796a7df0a06cd6fc4c70555553064f47f54cc67318488e1ecba5c626919b0299baa7bfd5038a20d3d3bf31cb48b4e91f09fc41e6b486d7733235c6829b6ac58acdad5c3e87b94ef9e63f8de386dbdbccea9f8b37d927bb1020b33ce8838b2f7c227be773e83bedf0bef75430f06455dd9c3af9e1d375f5f64cd5fc4bba769c9f8cecde25a1bb9508aa9f66562efb7c4c189f5418357046f68bde4e8f805bf5ea9872a78989c6cc876586b6e542e756d0a7b90c09a85bd737d05c8ac81a9bc9aadb7012beb8587d853db6d6315b9be84e50a68e9e7193949e0496645dc27d6e2fb95c1c385dd5a5eb20d56e411f77a381b280fbd42551c68aaabde0225045b4e7f5d6b10792aecaa9ab95bd60171944e6ad61cc045077d0081ff0272933f4a634db68774a9cb4d0bd5713149e444f3c628d363a3390bc1bc24b96649f3ab6e5d3c8b5084ad0632d2e75e1d2b9cc99e27c2c9e6fb1a8579af614ee5a465d9cd5dadc306ea718f90b9d62d0028e0ceb22a23115784de63c95ea34241687f979095d8c45ad16a26547b2c6036a505cb58e589b83f9a0effc987766c561348c1d82fa07de465b6a1ddb2ec6597c43c99508c7581c2ace1035bd3f6d5bb05f484ddfad22733cf5673a2617a34850579c516d2a8cfa1ed91d71a03d51cd3f06960c78131e6428f9f38030b3230a8353e5ec6690ca343eb8994fc5b5086aaef1ac48bef63fd526c65353f92e1ea044acf0b892bf7b1fbde60f9752b4b6046d2c9a929dc451d9dad2908ee1df38d34c679361616a5de926ccc2d3cbf2e1ee7c3c6ce8592c09eb3d0b220573b4f648ffb1547edcd2de02614fdbd93dd5c679453dcc9d645be69a9f102e8f43e7667a43ad4cacd4cb1792a376ffa717d74328f6a4291f84ed49f0fa7bd8070069a975ef6f4cd2981349de2c61ad89d879e88c8605bb22305c05f7c2715a3ee67eb6e4a8e81067ea6d9983162f73252dfbd203420fdee9112b333f80130a0e367c26c19ca0c39e2b7be82c55106b5d3072fdaf841ace38f0fa075b2fb084a28a4adcb8236df2025880b2727c5e7a3a86bc91719a03bfebc6ff1361cdb87f65c73b4bbf4fe1d8f32956bf4beedf223a9bd97aa9686f38ba536e3f9dde763e7d1c807b9c35c8b872d0ee6ad0685c76351cf675ad311ee501911ab67a21749278ceecd8503f9ba4107a0bbcf5bf626cf8802e62e66b50071966c2b99f09f3ee9672d96b83e95c47018411cda29eef87fe9763d79da377a1f2e1b0339edd402bd0547eea57c74ae35572021374248b27e3d95c000e052a2622b660c852190cc4cab85e6bbb4652af9d9e5cea75a97ad8f5250b6d113b0684f642b6adf83a2f188eb290dbe4915eeaf18b4240ab8d664f9fe87a904d598629dcfbb7b185330775b31ff68667ffe0c05c919c8df10c0fbd1d29e1103dfcbf7b750c605ef8cde67c45594d160dc553a8b8a32f1b4e3fddfe3ca534870c1e983fb8a05bc9fc31460958524f11daf104b0a5d4e0685e66ebe7deba6e5daa92dbd52095ff5293da6beca6f84000f90116fb4b926b5ee522cab4582dc7577741dbd45306a9e0e3cc02b66616aedeb7835c0899d8e1d27775098b414b38edd8a073eee4c5d5eba8852f6e79ddc03723f536e9035d3fa96a5b9023f7c3366d568424233c818bed508f4680aba8cf94ffcf69a8f30584633991e4d5f2a08ec7a0f902f003f984f77985d7fa1cdc8b85a0ce77b369c16a49417f29c63055f5b9c298ba6e6feec5333b17557d400981e08fac9668c1e04585edf6e0914e3d08730c7dab02f0a8a7844072663ea39be0c5c9261d1765e2a5e36518410baa413b50680d944cb9d3d66e9b5139ec24a8dbf613bce2365b2488782f0caca349cb4feea5e5cf4db19fec4b881eeb9e62298726710884ee3da14861cee244a6635389c19b0cb102c24ab5cd1cada2208b936986a7692adf0db9b5e5cfb2fe4d423f91484726bc066c08087fa0edb386a7c1c6c513a158f6cfc330a653f4fb648b60436d7832ea388a2e13b9dadefe08f2d49b969ce23834ad483e81acb2ec3f10da1ba5f05fc6830fb5cf236d2d808b58dc1c02a10d40147415c72786691dc68170b4292928607a951a04f916919b0a2aaf304d811d7c1fe071f24957b64f49469c098ff5b9c2c91f22b897aeeabbab599c98c3c96f1d48a15d831d3dcb4b5b63aef8f1f0dfab035a1c80ae1d9430dfbe3b1d2fe1b6f895c80c2481ec0190c9c49f39194f99e6bf2212d61dab36725fb33051a7de86a61bdf4e2ded4797cbf8c84339c523308409ea9e00413fb56e8a0fb0799786fea579b5e155f40cfa9bded5b01a65a53fa8d37f5983b22715cc469f91416c495be751eb5c7066d69cd59231162f7167ff76899ccf15c470cfe1a25cdb613c6e9f3e25dae57d08dc95935636ba3c12e878c68b4b5729124daf694255bfb8d3294c58605be19836a866b8c1d681b9f4a324fc24da4a016facb5c7879451b7d82e501163d7d4b36f54b6c582dd610c96d1b540b8916c6f42c8ae46faf20621095f6f52b5dea385e23993b0ae5bd86439bccc5f213226450ca305b56827ff24a9b0788304d4b455d21d476a6125a3f4dfb8ac2558749d4f5fa9417ed0c3567fc8c5d602a8af6798b4049bc7c09ccbb36e258999a6c476d27e6fbdd66f94b918f2eb3047e9ec9071756980b108cb4b00d1a51b3b6f4d9c4ff14536e6c087a1a63e12876603f807c1a2bed3b90611ef7fe752189998f1c797f875b23b37cbc83c9089fcdda43ae520e4b6c5664505e69d0c392f92007090b299a68", 0x1000}, {&(0x7f0000001340)="99040d38c0347c445013cf8d53bfcbb81e707fff9e552c478645149245bfd50939d56dd960c2bcbf81ae06564a81a52f7d7bf201b08989b81eb8e8e4e42cfb86778f7997909f9ee00dffe0bf5b4ed67d50dbc215925e2627b9dc6e31fba1f198a67db15470cd0c336f95dcb65b0dc46e8dc184dd210f3182ed9bd7c63a851851065f175fd34bc15da66d69705f88ac57ccce67572989f11cb67ff379ec037116d258f7ccd32c23af447941039ab093a1e9dab19d29643a2067d3e9f09aa507f43e86ae2989db0f37b721e3c02e5f0ab6fc0baf5d7f9469816de257cd931337c3663975e7e082468e72fb4ef8041b", 0xee}, {&(0x7f0000001440)="58d6fd11e06c8323b26609a154f65f57f7e13faee9947f1d684bf94426d9bdf0405e61324d6c71dc8b3640e91828c4cc343414bd1473e10e8cb37e609fe2e66b31ececd0c95b88b1ddf6125464a772e69142dbf493e63710ee46b23e1a8f672a38bd0023f85453529f24bbb5ef733178dd0e57db1963e4413d46f59d88be59b345c8e3a3331bb0d48690a813d48609890a436ade384cafce2490233393b2ee61cfcc33b3dfd5d8239a9af455ce37cc", 0xaf}, {&(0x7f0000001500)="5d4c55e7db5514a38cb5f6e92f9c16f4c391c54046139543715ff13212943475b9255ab28666c4f4be6641b862338b8239ecdf62590bac1b77d81c6b401df8980cbdaa1e5ffaf922a08a0f1c047e9c1bcd807aee8efb99e149d66b15fbc93f878a0190", 0x63}], 0x5, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r1, r1, r0, r2]}], 0x30, 0x6}, 0x2) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(0x0, 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2700}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r1, r4, r1, 0xffffffffffffffff, 0x0, 0x7ff}, 0x401, 0x3, 0xda4f}) r5 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r6, r1, r7, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r9) setreuid(0xee00, r1) syz_open_pts() r10 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r8) setreuid(r11, 0x0) dup(r10) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3112, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="a0e7bc89c194357d76abdf03453e85bba2d837b6651e3de0f27732210ecc66ae626d23f707f014741ddf58c43f72b027b628a7e99b2befc16113d7ef3acbf6845ec7aaa024a0345aded44a43b81735eac182c87cca6d22e776869370b246f8cbbebc3797092744747b4a5fae123430663fc7bbb6b61a41d762814b519a892af9896c4c8070a4818c490e752a2ee6e782ac10a9d822ca65d9c799b57dc82916e5a8362d0ead7c30861d1682512b50aa633a02c580598bdd838eb2f8e5d78cb8a54f0eef70f0006d9a12e7a598b98af93ca00e8a3f4312ab3934b708e4859711a9b96152308f1bcf2517b0c91328108791715dfcbafdc6874c785ea98e9dee69a584e5b0293a361b01b5dd5a697a874a693824417a7882ac70fffde607a5a8ddc2a08eedaa8ab5ae3ae772ba77dfa548622f972a6d68eea4721e2d8a5461ecf667d629bbcf97acc2ec27d315dc609b9589a0b39d698b2adf780b8d03233dc3829a793ce602b690d4e3f397fb6dd889e40947e07768c8706ffb95478c31c25150a860ee2b029fd6879291368dbe221642b275cfd0a8a5094003528b4b9109d60db4f7df5fba80e8ba9b4fd3d16dbeba64613d8ab360767add2a03eabd4aa54a3b84a093fa21ed941c276623eabd1821e86a5e1385eb4b02b1191d141571db5402e46d0fa1ad455300ea5aa8c701ee5a23e5d655039d9d5ad858d7b147fafa06efea8f475457063b8c00aa11d654a61a8cbd5ebb27a2c55d83b91584fd46a2bea350de4871f7405d952e934e44f1ebc52c6594745348ade6b4abe6e253459ca859f8a6c6a29baae99df1161a455a196f3f6c3b2331ee43938fa43b821ea14bfb2d36705c3c5efdc0a85523ea904962c37f2572b1f24b21f470c75a25b8093a3e3747766bd87f58dde58cdaed0ccba4727807d107d7c72d8f98e9a56925c88a189ba17a206ff449d9631fd89dce04a93ec0ce36c05c2928a2d03122e24483b4b785221d7422bc88baef58746299cf7ed5b17b4b5c49b03b2f6c7fa9b2748547421b72d7aa93f590cd8ffa28933f4458c2d7aef516e8c378aa2dc7841025902b043fcb1c0364b119cde1f56f5a02724ba56929ed54c7aee3e4be1ab2a3f7ade15ec0dbcc4d2b17a232f795a1ba1cb7d09bfb445e6988b50aeb96cae59c33ca88fd6ee5c6e7a4e3647c0ccb5caff57b562439ca56a281a06131351550c0a8e3488314c451eb4d6b245f94448196ec99289565665ab2d7b5e1a931a7530af135f240851fb45f5b7d01cf2e583a149c98ae82a167dea0d8416efd4f04ba65426eb89ada4e308dd66f73ef7bbfbcbb45866420a23b541789fb1e28516eacdcc00cc72cd83a0b1cc213b9fd86c3c91d501c0d98c0cd0395ddea2df7b685a001945b20cf7e1169775ee987c3c1feb53771969c8af59041a75338ffd1d1e1857325481b6676cf8d54d168ac33467c9b557de44b8f667c56cf64da2cf6f7e4e02ca5a7bc862909bce875b543000c253d9c610fcec9c91eef5238771a534b15aab72cf80cd2806853ff16ce080bd6f172ad9e2124abe3443aca84413d3cd4e47da3aaf082450fc912abfa87dbed31e02726154ffed541727f798d13c9a819a9c97fdc8e58cce643afcca9171276d8c5f697fbddfb1ea51a9308a80864b57b153a8e5a3941087b472e813c822a0bee661e00c05cddf7061572617b1a020294b742db5d908191561398917686bcc77e75593d2623cf46514bebfe67e3072ac5e0e982268a5b44e03738dc1536c812849172accd38ce99d64f18413e8b781fad6767dbfffbaf372b70b1b19b9d1262f0aa7e5478ce87db35ad8fe97ef90b7d65685fdfd8319cd1b284f1788cec951c4f6c4779fb247d6e0275660699b1e4af80b5d8b222a851ea3ba1c98247c945a94e74a9e9fc85bbe481757f3cc38f7936d35a01983ec9266377ff489e7b9e0f1f32443e7f16f595ec6efd1dd95ade6b9a08e3831ed4f6aebeb10dc0ab903045c03dbb64e637ad2a531044ac3781b402a941be62296284da69036b0138eb0d847181d7c42f0ab05e7bd3d2eaaf219eb35f213f27c7e308e0f2bc5801bfcc9f799747154e2f748626e6f7b1c56f465730ed6ed1804a731863556506ab467c68b33582fff5861ad50dfcacbed7111d843318173ef6b51a86d3a8e706dcefb0b17bf4df6922ad61631b51727f883bacbac664d09d863f603ffa601540c952fd38f691402e86affce6ca5c9eb61acf63bae44ba1f06edbd51cf3fb7f6becc4ef2175a6ae36ed4949be32477a7d481dbb479a168bd4e8ce3117eb32b30fca50a470c3bfb26eaf7f7c89598ce0cdcfac79a89507031270e427d37cbff62be6938f9dde77c04680e42ea3bf78dda05ff823ab8491d6e87291de4380aabc6444c3068ac0d89bb46b004a8630bdae3e35867a294a5955fe7b6f208cf66e44e57de537fd8ce54048653c16e2dd21653cd18fd39647934110952abecc520d2aa67d6f8659ce08b364697c286e36096ff90e544fe01e2e4abc8d50c05cdd8844db4014944890227e353fb612f87dd9be5a68580ab3b40fac22457f3ee3f572640a11fec1688145d929daad6330854cab003f31360462bc722ab0ac3a572aab93d79230052bcc68dc149c3c14a3b5ca4b98ac2a506841220d1511ed45f8f55db72c2ee4bacda98bc00a29609db8f321df43f8494aafed2828124e88b1185a0c11d2465b980ec5e4734b8c6c09a4417e345c318044744d5e2d99f9a28d7f8dfb19a722a7c26855d2057fd16f179a2701203ba007537fc093329d4caaca71e9a7bdf6dcb12489487d9e947e9165b678646c62bfd7c3a29895c9c3673a32c5a18f2e25e762c01856854ea5f6ccd8e8206351d6defe2388030fc6158dcb0003d83a757131f961d4529f060fec97011fd7b15a2e8b62b248a8b261a5fc22bff2ea3a32c01a35f8844afb25fa51b90565caec232a7a5755f256ef165a744dc5c785eb525747bb9ae93ae5bb67b0cb824753d76a6be9afb43843e4a7d2cab7c2e84c9dd027885ddccb5c208c30c37351604a68dd3f67da9e81317a28474a899f97180861a895f68141402e57aec14a6e7c75f9c22ba1a9157d5966d4e2276188fda0c0e9202021a2ba1afb941ae24261bfc7087861c5ddee5c7ee0a7ee4e028703ccdb10eb8c4578163f7201e11cc93324feca758ca3565aba904c900e78a564e1756e8f53f54e75a11a58db49a895ddf23d7e2f8e1e0b0d44aa2d6dc137d5105892dcc7969ae488e3619ec33215d85230c18778abf8ab23ab2ea79e817f0c23f78d1b96d813c25f3f2de8fac6e213059d134f760350edcb40178b0bba240f865872f493a19900b024fb095480d69dbcfcd0f4e460ab979cb81884a148b8712760d098b2aa7f7df8455ac219e689dcb040c10bf73980921090da0842d1af015646d2af72ef3d294320c60ba402f4adb925e4c409a0dacbfae4fdb258075bfca1992709d1545ba6d5e2e6357b711e3c053dc7eb59964b7089e3dc2711a608273b561d7e34a64580ab98e73fead04eebbb7a24ac1e0934d7f4653f68854f69cee28e300f9cbbe73c641f9f04981c7b824aa55faacac1d33ac2c20047f1d4ec35156aee56265236e0736317b0ad3f304e70385ab218689eed644977933b10dce0493cd87e7e555d1c356b28cc3b1c13e4c39c5cfa7d55afd764f8d4f6ac610014d8a62c42745d66100622c565310287fcf7a6bbc4cb719fbc89b434c21ee14cd7a094364566155a0c6bee581e948ee0b990ff112ac63d0c32c6a0f7bb68160948ce9a7af4cb126e78165b8b0002948ab5662032f6d9ed46931b9a10dd651950ba743f10371b515c74b434c9b81a09d2de43f5709174bb0410de19c68d084529e02451db9813e1f4283be5046858d419598886bffbbe9b81e401dc121087345aee83d3838555b4ffb619359396174699d84a5788f33b3d65fdb9be8674e6bf7d037fea6649cbebe376f4ddbd9462d4174ef5dc7266b8eb2f243df243be9efb42b7513d136a9da4ad1604a3bc787558d9100447064d0a21abb7d7c5b8b9dab4c277c5380aec4d73a424787f50b04054f7de0716255bd093697454b04f332669d898558a82835a655628a0ea52f8f434b99e08611baff05ec17db89995f7a0149a03b01e1aa803da006c72f389f2824a290ee5e1eaf0f81cff3ab82de797bb27a4110dd915c69772edf7b817a3645d3bb60cb74433f498c6e8f82dccb96b01d27afa3e138d233bf439fd5539dbe0739221d920e65dd3d1937404b816ee473a07d5709f5b3532eafcc4c505c8e7b7127ce2141368978d262f7ffa9a16e8ec9d73433b717161594897e43ae09ff301e505fb824146d6bfe0175b6c59d104ce3b6afc53a5135ba70dfe6bdabc25322e8eece6fd3175e93274d27ca27b430c41c8df27bc9e3557a208f25d0fd776ca50d556360c1d25e3d5ad21ad66e779c642852d8a0c49f56d4bad0673dcd76b60fd7356b748d0af3d9aebf953ba72177d8e08d11502dae0df99044d7bf6e9e165d113b3f85da00d1898fdb3b2656446ea3553835f02b512235f4e5e2c055c7e93189a42249bb7c99de037372f77abecd9c246aa1256a0ee8a9a0af3d354e685eb4ef9e18c0af9503e54614827ff9d4cf443f67ddaf0749ada29e5400c8b5f4417f0dbc5bd3b90d2510e1f318fe05f16a54cd062375653249fb3de82a3342e64cf03f570518630e202d5154ca7c254a62cfc470fe520d41ddeeaa0d43f97525d3a5ca254c484d9640f19428fe36cb7cf35b963e8da6ad1b4fb3ee6748895d80fd9238862b77114272892e06eef16cd5deab0105359b6f7836faec09197a143a40e29169c7b7fe8bb5b2536dd2bb0cf1a2afff8b50e0985e41adb3f990f575e2e90f3e7e2e11a4ae02eeabaaf0552bca29a4086d62bbe96abf9660ba2d72ae4b5f62a894b616618da6df4f2b7d281b6acb2b98272db79263a4cf8468d60d061fee4cef7ff481ab7bc9d7bf8cc718cee7c7d8c6294e53d2914f8422f61b599f3263f778e1f8cc0d15e8bd245e47ac4b947dcd2187fd6cb15a598e8810c2848f7037b0388866eee9b8619387ac77bd101e8cfd1d6706b8f9abd063eca4e4afdfc2f86a08f68e8060631f0b07e15d9f7ae40a4746478c464df0e96fa150755e8359e86473545fdeed26941226e656e23acc0fc7796cb9d29e375817029c4a9cfb6c15fd0b60bd69bfcce424fc51cfdf1734873499413f0209243626924a2b8e8d50149b9ebdfb23f7f6e168eadbc3c8b9a6a6f59d20e9e8050a18337dc18bfddc986f27096bde248e37980a788b908bea4aaf77c571357aa5b85251bfb6594aaec17a9251039baab2863d538f19948d2e8df8cec9f0c0223fb9755a1c973c25a6e544d903f5bf2854a41adf6f5e1c619e0dd5c93faed2141d2f5bdd93171ead7434c5f76153c1b8e94b286d020b083d434d0c5c1ad9add0fdc2521232b4d1c6156ed36c8b2627b64e0d9116786f14de74af1737d1e6a585ca1e05ad5f08aa0393cc5317f3922b45537311db52ba5e7b4ffdaeb57aa6c9b5012721c20a5129a9d877bc4f1e7e852cd0be54a96bdd087fd76e3bea6e09b2caab8dbb8e32404b4504eada5169e5897ca84a25da5f9070f70b70bbbaca2c64983f47aadfc033651149b748ef7bb897fb2a7783363a5cc2e8d3ab33702c3f073dacc53284138205b4c63b2d40e19d2933f66b7ab5cf9261663c41716a2da1e43408f423f15d100f1a70078d273cf81264c0429811051cec67ffc0995d3676b19883143a8b998cc", 0x1000}, {&(0x7f0000000000)="d708e6de5b533a1b40eaaf9004f2a183f506e2e9f0b541c8e1abcc5e8080e5d2199ebcc0f6b595cb7aa119ef9cda0aded379985c989fa479d81b40c93b8b400e8968019caa2a2abb2cb39fba6b4f5980199849ff0fedc9fbd0199ec254eddeb87ade73de185b37d72baa96e820e39c85564c9a625378ec8b122415e408cd832cfd844d0fc8a232dca88b36f8fdfc6291f2210a8e63bd77d91a9c72ac4ef0440e3e52f1f19fb51cec369d1b62715afed597eb25c258b2622729e95c274e9be44e9a84ed0e998c70a80ea2ee5e3611ce", 0xcf}, {&(0x7f0000000100)="682109f32683c920cfffb20eec650ed002818d5ec2afa5d1edd10e8c8b116fd1a4816d0176ed87605d2810ab8f05ef792b914ab4fd02b2ea3072a18bb056c7535ffa3506aebf415ce51525aedfb82d1a161ca49cdea59e199c66a75369c45e063ec9c31ab02c211b6a8cb2f7485e2b64b9f44e1de9e526cf102190556c1e6b1c62eebeebfd207805e511a54292a6e08fad851a9e827b81a03a4f452822af7d3b8b0dbc28385df84fd5e404823a89bb1efffcddb858c69d79aa0732f01774a07aa2b768254313377e7cc199373928c3725b2c42b8f4a8f6cfc7189303ef1ef996fd5e8defc78e0957422efc0ee1799989d30d1526be4872bfa72daf", 0xfb}, {&(0x7f00000013c0)="0d4164893a44444b61f2c7f312865f7b3bed99c1b9d377c8e06e19d60e22c6f721ba72c9cb11523d5da2d42323222700a0678d2e0120a9ef20eb0529579de6433df23c1c042480502bf32350cdeeef622ad56c328d756c666a9e560c2b8873f6cfcff4345fe42b20e5b3eb9d574e53e297d2d5bfef0f1ed9ae316d385332f451f3ffcc240dd74f2d8edf67dd2d3b25432651fabe42f9073e0b2896e90346c687acc2799d3b5c6663264effbad02bfb3b4e3afc82c351f3b2fe113f72be0f600e02547b979c8131", 0xc7}], 0x4) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000240)}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f0000001500)=""/187, 0xbb}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)}], 0x6, 0x3) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000001640)=0xc) socket(0x18, 0x5, 0x9) connect(r1, &(0x7f0000001700)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) (async) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r1, r4, r1, 0xffffffffffffffff, 0x0, 0x7ff}, 0x401, 0x3, 0xda4f}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r1, r4, r1, 0xffffffffffffffff, 0x0, 0x7ff}, 0x401, 0x3, 0xda4f}) semget$private(0x0, 0x4, 0x40) (async) r5 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r6, r1, r7, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r9) setreuid(0xee00, r1) (async) setreuid(0xee00, r1) syz_open_pts() (async) syz_open_pts() r10 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) (async) listen(r10, 0xa0e7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r8) setreuid(r11, 0x0) (async) setreuid(r11, 0x0) dup(r10) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2800}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(0x0, 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="a0e7bc89c194357d76abdf03453e85bba2d837b6651e3de0f27732210ecc66ae626d23f707f014741ddf58c43f72b027b628a7e99b2befc16113d7ef3acbf6845ec7aaa024a0345aded44a43b81735eac182c87cca6d22e776869370b246f8cbbebc3797092744747b4a5fae123430663fc7bbb6b61a41d762814b519a892af9896c4c8070a4818c490e752a2ee6e782ac10a9d822ca65d9c799b57dc82916e5a8362d0ead7c30861d1682512b50aa633a02c580598bdd838eb2f8e5d78cb8a54f0eef70f0006d9a12e7a598b98af93ca00e8a3f4312ab3934b708e4859711a9b96152308f1bcf2517b0c91328108791715dfcbafdc6874c785ea98e9dee69a584e5b0293a361b01b5dd5a697a874a693824417a7882ac70fffde607a5a8ddc2a08eedaa8ab5ae3ae772ba77dfa548622f972a6d68eea4721e2d8a5461ecf667d629bbcf97acc2ec27d315dc609b9589a0b39d698b2adf780b8d03233dc3829a793ce602b690d4e3f397fb6dd889e40947e07768c8706ffb95478c31c25150a860ee2b029fd6879291368dbe221642b275cfd0a8a5094003528b4b9109d60db4f7df5fba80e8ba9b4fd3d16dbeba64613d8ab360767add2a03eabd4aa54a3b84a093fa21ed941c276623eabd1821e86a5e1385eb4b02b1191d141571db5402e46d0fa1ad455300ea5aa8c701ee5a23e5d655039d9d5ad858d7b147fafa06efea8f475457063b8c00aa11d654a61a8cbd5ebb27a2c55d83b91584fd46a2bea350de4871f7405d952e934e44f1ebc52c6594745348ade6b4abe6e253459ca859f8a6c6a29baae99df1161a455a196f3f6c3b2331ee43938fa43b821ea14bfb2d36705c3c5efdc0a85523ea904962c37f2572b1f24b21f470c75a25b8093a3e3747766bd87f58dde58cdaed0ccba4727807d107d7c72d8f98e9a56925c88a189ba17a206ff449d9631fd89dce04a93ec0ce36c05c2928a2d03122e24483b4b785221d7422bc88baef58746299cf7ed5b17b4b5c49b03b2f6c7fa9b2748547421b72d7aa93f590cd8ffa28933f4458c2d7aef516e8c378aa2dc7841025902b043fcb1c0364b119cde1f56f5a02724ba56929ed54c7aee3e4be1ab2a3f7ade15ec0dbcc4d2b17a232f795a1ba1cb7d09bfb445e6988b50aeb96cae59c33ca88fd6ee5c6e7a4e3647c0ccb5caff57b562439ca56a281a06131351550c0a8e3488314c451eb4d6b245f94448196ec99289565665ab2d7b5e1a931a7530af135f240851fb45f5b7d01cf2e583a149c98ae82a167dea0d8416efd4f04ba65426eb89ada4e308dd66f73ef7bbfbcbb45866420a23b541789fb1e28516eacdcc00cc72cd83a0b1cc213b9fd86c3c91d501c0d98c0cd0395ddea2df7b685a001945b20cf7e1169775ee987c3c1feb53771969c8af59041a75338ffd1d1e1857325481b6676cf8d54d168ac33467c9b557de44b8f667c56cf64da2cf6f7e4e02ca5a7bc862909bce875b543000c253d9c610fcec9c91eef5238771a534b15aab72cf80cd2806853ff16ce080bd6f172ad9e2124abe3443aca84413d3cd4e47da3aaf082450fc912abfa87dbed31e02726154ffed541727f798d13c9a819a9c97fdc8e58cce643afcca9171276d8c5f697fbddfb1ea51a9308a80864b57b153a8e5a3941087b472e813c822a0bee661e00c05cddf7061572617b1a020294b742db5d908191561398917686bcc77e75593d2623cf46514bebfe67e3072ac5e0e982268a5b44e03738dc1536c812849172accd38ce99d64f18413e8b781fad6767dbfffbaf372b70b1b19b9d1262f0aa7e5478ce87db35ad8fe97ef90b7d65685fdfd8319cd1b284f1788cec951c4f6c4779fb247d6e0275660699b1e4af80b5d8b222a851ea3ba1c98247c945a94e74a9e9fc85bbe481757f3cc38f7936d35a01983ec9266377ff489e7b9e0f1f32443e7f16f595ec6efd1dd95ade6b9a08e3831ed4f6aebeb10dc0ab903045c03dbb64e637ad2a531044ac3781b402a941be62296284da69036b0138eb0d847181d7c42f0ab05e7bd3d2eaaf219eb35f213f27c7e308e0f2bc5801bfcc9f799747154e2f748626e6f7b1c56f465730ed6ed1804a731863556506ab467c68b33582fff5861ad50dfcacbed7111d843318173ef6b51a86d3a8e706dcefb0b17bf4df6922ad61631b51727f883bacbac664d09d863f603ffa601540c952fd38f691402e86affce6ca5c9eb61acf63bae44ba1f06edbd51cf3fb7f6becc4ef2175a6ae36ed4949be32477a7d481dbb479a168bd4e8ce3117eb32b30fca50a470c3bfb26eaf7f7c89598ce0cdcfac79a89507031270e427d37cbff62be6938f9dde77c04680e42ea3bf78dda05ff823ab8491d6e87291de4380aabc6444c3068ac0d89bb46b004a8630bdae3e35867a294a5955fe7b6f208cf66e44e57de537fd8ce54048653c16e2dd21653cd18fd39647934110952abecc520d2aa67d6f8659ce08b364697c286e36096ff90e544fe01e2e4abc8d50c05cdd8844db4014944890227e353fb612f87dd9be5a68580ab3b40fac22457f3ee3f572640a11fec1688145d929daad6330854cab003f31360462bc722ab0ac3a572aab93d79230052bcc68dc149c3c14a3b5ca4b98ac2a506841220d1511ed45f8f55db72c2ee4bacda98bc00a29609db8f321df43f8494aafed2828124e88b1185a0c11d2465b980ec5e4734b8c6c09a4417e345c318044744d5e2d99f9a28d7f8dfb19a722a7c26855d2057fd16f179a2701203ba007537fc093329d4caaca71e9a7bdf6dcb12489487d9e947e9165b678646c62bfd7c3a29895c9c3673a32c5a18f2e25e762c01856854ea5f6ccd8e8206351d6defe2388030fc6158dcb0003d83a757131f961d4529f060fec97011fd7b15a2e8b62b248a8b261a5fc22bff2ea3a32c01a35f8844afb25fa51b90565caec232a7a5755f256ef165a744dc5c785eb525747bb9ae93ae5bb67b0cb824753d76a6be9afb43843e4a7d2cab7c2e84c9dd027885ddccb5c208c30c37351604a68dd3f67da9e81317a28474a899f97180861a895f68141402e57aec14a6e7c75f9c22ba1a9157d5966d4e2276188fda0c0e9202021a2ba1afb941ae24261bfc7087861c5ddee5c7ee0a7ee4e028703ccdb10eb8c4578163f7201e11cc93324feca758ca3565aba904c900e78a564e1756e8f53f54e75a11a58db49a895ddf23d7e2f8e1e0b0d44aa2d6dc137d5105892dcc7969ae488e3619ec33215d85230c18778abf8ab23ab2ea79e817f0c23f78d1b96d813c25f3f2de8fac6e213059d134f760350edcb40178b0bba240f865872f493a19900b024fb095480d69dbcfcd0f4e460ab979cb81884a148b8712760d098b2aa7f7df8455ac219e689dcb040c10bf73980921090da0842d1af015646d2af72ef3d294320c60ba402f4adb925e4c409a0dacbfae4fdb258075bfca1992709d1545ba6d5e2e6357b711e3c053dc7eb59964b7089e3dc2711a608273b561d7e34a64580ab98e73fead04eebbb7a24ac1e0934d7f4653f68854f69cee28e300f9cbbe73c641f9f04981c7b824aa55faacac1d33ac2c20047f1d4ec35156aee56265236e0736317b0ad3f304e70385ab218689eed644977933b10dce0493cd87e7e555d1c356b28cc3b1c13e4c39c5cfa7d55afd764f8d4f6ac610014d8a62c42745d66100622c565310287fcf7a6bbc4cb719fbc89b434c21ee14cd7a094364566155a0c6bee581e948ee0b990ff112ac63d0c32c6a0f7bb68160948ce9a7af4cb126e78165b8b0002948ab5662032f6d9ed46931b9a10dd651950ba743f10371b515c74b434c9b81a09d2de43f5709174bb0410de19c68d084529e02451db9813e1f4283be5046858d419598886bffbbe9b81e401dc121087345aee83d3838555b4ffb619359396174699d84a5788f33b3d65fdb9be8674e6bf7d037fea6649cbebe376f4ddbd9462d4174ef5dc7266b8eb2f243df243be9efb42b7513d136a9da4ad1604a3bc787558d9100447064d0a21abb7d7c5b8b9dab4c277c5380aec4d73a424787f50b04054f7de0716255bd093697454b04f332669d898558a82835a655628a0ea52f8f434b99e08611baff05ec17db89995f7a0149a03b01e1aa803da006c72f389f2824a290ee5e1eaf0f81cff3ab82de797bb27a4110dd915c69772edf7b817a3645d3bb60cb74433f498c6e8f82dccb96b01d27afa3e138d233bf439fd5539dbe0739221d920e65dd3d1937404b816ee473a07d5709f5b3532eafcc4c505c8e7b7127ce2141368978d262f7ffa9a16e8ec9d73433b717161594897e43ae09ff301e505fb824146d6bfe0175b6c59d104ce3b6afc53a5135ba70dfe6bdabc25322e8eece6fd3175e93274d27ca27b430c41c8df27bc9e3557a208f25d0fd776ca50d556360c1d25e3d5ad21ad66e779c642852d8a0c49f56d4bad0673dcd76b60fd7356b748d0af3d9aebf953ba72177d8e08d11502dae0df99044d7bf6e9e165d113b3f85da00d1898fdb3b2656446ea3553835f02b512235f4e5e2c055c7e93189a42249bb7c99de037372f77abecd9c246aa1256a0ee8a9a0af3d354e685eb4ef9e18c0af9503e54614827ff9d4cf443f67ddaf0749ada29e5400c8b5f4417f0dbc5bd3b90d2510e1f318fe05f16a54cd062375653249fb3de82a3342e64cf03f570518630e202d5154ca7c254a62cfc470fe520d41ddeeaa0d43f97525d3a5ca254c484d9640f19428fe36cb7cf35b963e8da6ad1b4fb3ee6748895d80fd9238862b77114272892e06eef16cd5deab0105359b6f7836faec09197a143a40e29169c7b7fe8bb5b2536dd2bb0cf1a2afff8b50e0985e41adb3f990f575e2e90f3e7e2e11a4ae02eeabaaf0552bca29a4086d62bbe96abf9660ba2d72ae4b5f62a894b616618da6df4f2b7d281b6acb2b98272db79263a4cf8468d60d061fee4cef7ff481ab7bc9d7bf8cc718cee7c7d8c6294e53d2914f8422f61b599f3263f778e1f8cc0d15e8bd245e47ac4b947dcd2187fd6cb15a598e8810c2848f7037b0388866eee9b8619387ac77bd101e8cfd1d6706b8f9abd063eca4e4afdfc2f86a08f68e8060631f0b07e15d9f7ae40a4746478c464df0e96fa150755e8359e86473545fdeed26941226e656e23acc0fc7796cb9d29e375817029c4a9cfb6c15fd0b60bd69bfcce424fc51cfdf1734873499413f0209243626924a2b8e8d50149b9ebdfb23f7f6e168eadbc3c8b9a6a6f59d20e9e8050a18337dc18bfddc986f27096bde248e37980a788b908bea4aaf77c571357aa5b85251bfb6594aaec17a9251039baab2863d538f19948d2e8df8cec9f0c0223fb9755a1c973c25a6e544d903f5bf2854a41adf6f5e1c619e0dd5c93faed2141d2f5bdd93171ead7434c5f76153c1b8e94b286d020b083d434d0c5c1ad9add0fdc2521232b4d1c6156ed36c8b2627b64e0d9116786f14de74af1737d1e6a585ca1e05ad5f08aa0393cc5317f3922b45537311db52ba5e7b4ffdaeb57aa6c9b5012721c20a5129a9d877bc4f1e7e852cd0be54a96bdd087fd76e3bea6e09b2caab8dbb8e32404b4504eada5169e5897ca84a25da5f9070f70b70bbbaca2c64983f47aadfc033651149b748ef7bb897fb2a7783363a5cc2e8d3ab33702c3f073dacc53284138205b4c63b2d40e19d2933f66b7ab5cf9261663c41716a2da1e43408f423f15d100f1a70078d273cf81264c0429811051cec67ffc0995d3676b19883143a8b998cc", 0x1000}, {&(0x7f0000000000)="d708e6de5b533a1b40eaaf9004f2a183f506e2e9f0b541c8e1abcc5e8080e5d2199ebcc0f6b595cb7aa119ef9cda0aded379985c989fa479d81b40c93b8b400e8968019caa2a2abb2cb39fba6b4f5980199849ff0fedc9fbd0199ec254eddeb87ade73de185b37d72baa96e820e39c85564c9a625378ec8b122415e408cd832cfd844d0fc8a232dca88b36f8fdfc6291f2210a8e63bd77d91a9c72ac4ef0440e3e52f1f19fb51cec369d1b62715afed597eb25c258b2622729e95c274e9be44e9a84ed0e998c70a80ea2ee5e3611ce", 0xcf}, {&(0x7f0000000100)="682109f32683c920cfffb20eec650ed002818d5ec2afa5d1edd10e8c8b116fd1a4816d0176ed87605d2810ab8f05ef792b914ab4fd02b2ea3072a18bb056c7535ffa3506aebf415ce51525aedfb82d1a161ca49cdea59e199c66a75369c45e063ec9c31ab02c211b6a8cb2f7485e2b64b9f44e1de9e526cf102190556c1e6b1c62eebeebfd207805e511a54292a6e08fad851a9e827b81a03a4f452822af7d3b8b0dbc28385df84fd5e404823a89bb1efffcddb858c69d79aa0732f01774a07aa2b768254313377e7cc199373928c3725b2c42b8f4a8f6cfc7189303ef1ef996fd5e8defc78e0957422efc0ee1799989d30d1526be4872bfa72daf", 0xfb}, {&(0x7f00000013c0)="0d4164893a44444b61f2c7f312865f7b3bed99c1b9d377c8e06e19d60e22c6f721ba72c9cb11523d5da2d42323222700a0678d2e0120a9ef20eb0529579de6433df23c1c042480502bf32350cdeeef622ad56c328d756c666a9e560c2b8873f6cfcff4345fe42b20e5b3eb9d574e53e297d2d5bfef0f1ed9ae316d385332f451f3ffcc240dd74f2d8edf67dd2d3b25432651fabe42f9073e0b2896e90346c687acc2799d3b5c6663264effbad02bfb3b4e3afc82c351f3b2fe113f72be0f600e02547b979c8131", 0xc7}], 0x4) (async) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000240)}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f0000001500)=""/187, 0xbb}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)}], 0x6, 0x3) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) (async) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000001640)=0xc) socket(0x18, 0x5, 0x9) (async) connect(r1, &(0x7f0000001700)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x1000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x400, 0x7, 0x7, 0x7777}, {0x9, 0x1, 0x74, 0x9}, {0x6, 0x20, 0xf7}, {0xfff9, 0x0, 0x3, 0x3}, {0xffff, 0xfe, 0xe1, 0x7f}, {0x8, 0x3, 0x1, 0x6}, {0x6, 0xd3, 0x6, 0x1}, {0x0, 0x0, 0x0, 0x585f}]}) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="a0e7bc89c194357d76abdf03453e85bba2d837b6651e3de0f27732210ecc66ae626d23f707f014741ddf58c43f72b027b628a7e99b2befc16113d7ef3acbf6845ec7aaa024a0345aded44a43b81735eac182c87cca6d22e776869370b246f8cbbebc3797092744747b4a5fae123430663fc7bbb6b61a41d762814b519a892af9896c4c8070a4818c490e752a2ee6e782ac10a9d822ca65d9c799b57dc82916e5a8362d0ead7c30861d1682512b50aa633a02c580598bdd838eb2f8e5d78cb8a54f0eef70f0006d9a12e7a598b98af93ca00e8a3f4312ab3934b708e4859711a9b96152308f1bcf2517b0c91328108791715dfcbafdc6874c785ea98e9dee69a584e5b0293a361b01b5dd5a697a874a693824417a7882ac70fffde607a5a8ddc2a08eedaa8ab5ae3ae772ba77dfa548622f972a6d68eea4721e2d8a5461ecf667d629bbcf97acc2ec27d315dc609b9589a0b39d698b2adf780b8d03233dc3829a793ce602b690d4e3f397fb6dd889e40947e07768c8706ffb95478c31c25150a860ee2b029fd6879291368dbe221642b275cfd0a8a5094003528b4b9109d60db4f7df5fba80e8ba9b4fd3d16dbeba64613d8ab360767add2a03eabd4aa54a3b84a093fa21ed941c276623eabd1821e86a5e1385eb4b02b1191d141571db5402e46d0fa1ad455300ea5aa8c701ee5a23e5d655039d9d5ad858d7b147fafa06efea8f475457063b8c00aa11d654a61a8cbd5ebb27a2c55d83b91584fd46a2bea350de4871f7405d952e934e44f1ebc52c6594745348ade6b4abe6e253459ca859f8a6c6a29baae99df1161a455a196f3f6c3b2331ee43938fa43b821ea14bfb2d36705c3c5efdc0a85523ea904962c37f2572b1f24b21f470c75a25b8093a3e3747766bd87f58dde58cdaed0ccba4727807d107d7c72d8f98e9a56925c88a189ba17a206ff449d9631fd89dce04a93ec0ce36c05c2928a2d03122e24483b4b785221d7422bc88baef58746299cf7ed5b17b4b5c49b03b2f6c7fa9b2748547421b72d7aa93f590cd8ffa28933f4458c2d7aef516e8c378aa2dc7841025902b043fcb1c0364b119cde1f56f5a02724ba56929ed54c7aee3e4be1ab2a3f7ade15ec0dbcc4d2b17a232f795a1ba1cb7d09bfb445e6988b50aeb96cae59c33ca88fd6ee5c6e7a4e3647c0ccb5caff57b562439ca56a281a06131351550c0a8e3488314c451eb4d6b245f94448196ec99289565665ab2d7b5e1a931a7530af135f240851fb45f5b7d01cf2e583a149c98ae82a167dea0d8416efd4f04ba65426eb89ada4e308dd66f73ef7bbfbcbb45866420a23b541789fb1e28516eacdcc00cc72cd83a0b1cc213b9fd86c3c91d501c0d98c0cd0395ddea2df7b685a001945b20cf7e1169775ee987c3c1feb53771969c8af59041a75338ffd1d1e1857325481b6676cf8d54d168ac33467c9b557de44b8f667c56cf64da2cf6f7e4e02ca5a7bc862909bce875b543000c253d9c610fcec9c91eef5238771a534b15aab72cf80cd2806853ff16ce080bd6f172ad9e2124abe3443aca84413d3cd4e47da3aaf082450fc912abfa87dbed31e02726154ffed541727f798d13c9a819a9c97fdc8e58cce643afcca9171276d8c5f697fbddfb1ea51a9308a80864b57b153a8e5a3941087b472e813c822a0bee661e00c05cddf7061572617b1a020294b742db5d908191561398917686bcc77e75593d2623cf46514bebfe67e3072ac5e0e982268a5b44e03738dc1536c812849172accd38ce99d64f18413e8b781fad6767dbfffbaf372b70b1b19b9d1262f0aa7e5478ce87db35ad8fe97ef90b7d65685fdfd8319cd1b284f1788cec951c4f6c4779fb247d6e0275660699b1e4af80b5d8b222a851ea3ba1c98247c945a94e74a9e9fc85bbe481757f3cc38f7936d35a01983ec9266377ff489e7b9e0f1f32443e7f16f595ec6efd1dd95ade6b9a08e3831ed4f6aebeb10dc0ab903045c03dbb64e637ad2a531044ac3781b402a941be62296284da69036b0138eb0d847181d7c42f0ab05e7bd3d2eaaf219eb35f213f27c7e308e0f2bc5801bfcc9f799747154e2f748626e6f7b1c56f465730ed6ed1804a731863556506ab467c68b33582fff5861ad50dfcacbed7111d843318173ef6b51a86d3a8e706dcefb0b17bf4df6922ad61631b51727f883bacbac664d09d863f603ffa601540c952fd38f691402e86affce6ca5c9eb61acf63bae44ba1f06edbd51cf3fb7f6becc4ef2175a6ae36ed4949be32477a7d481dbb479a168bd4e8ce3117eb32b30fca50a470c3bfb26eaf7f7c89598ce0cdcfac79a89507031270e427d37cbff62be6938f9dde77c04680e42ea3bf78dda05ff823ab8491d6e87291de4380aabc6444c3068ac0d89bb46b004a8630bdae3e35867a294a5955fe7b6f208cf66e44e57de537fd8ce54048653c16e2dd21653cd18fd39647934110952abecc520d2aa67d6f8659ce08b364697c286e36096ff90e544fe01e2e4abc8d50c05cdd8844db4014944890227e353fb612f87dd9be5a68580ab3b40fac22457f3ee3f572640a11fec1688145d929daad6330854cab003f31360462bc722ab0ac3a572aab93d79230052bcc68dc149c3c14a3b5ca4b98ac2a506841220d1511ed45f8f55db72c2ee4bacda98bc00a29609db8f321df43f8494aafed2828124e88b1185a0c11d2465b980ec5e4734b8c6c09a4417e345c318044744d5e2d99f9a28d7f8dfb19a722a7c26855d2057fd16f179a2701203ba007537fc093329d4caaca71e9a7bdf6dcb12489487d9e947e9165b678646c62bfd7c3a29895c9c3673a32c5a18f2e25e762c01856854ea5f6ccd8e8206351d6defe2388030fc6158dcb0003d83a757131f961d4529f060fec97011fd7b15a2e8b62b248a8b261a5fc22bff2ea3a32c01a35f8844afb25fa51b90565caec232a7a5755f256ef165a744dc5c785eb525747bb9ae93ae5bb67b0cb824753d76a6be9afb43843e4a7d2cab7c2e84c9dd027885ddccb5c208c30c37351604a68dd3f67da9e81317a28474a899f97180861a895f68141402e57aec14a6e7c75f9c22ba1a9157d5966d4e2276188fda0c0e9202021a2ba1afb941ae24261bfc7087861c5ddee5c7ee0a7ee4e028703ccdb10eb8c4578163f7201e11cc93324feca758ca3565aba904c900e78a564e1756e8f53f54e75a11a58db49a895ddf23d7e2f8e1e0b0d44aa2d6dc137d5105892dcc7969ae488e3619ec33215d85230c18778abf8ab23ab2ea79e817f0c23f78d1b96d813c25f3f2de8fac6e213059d134f760350edcb40178b0bba240f865872f493a19900b024fb095480d69dbcfcd0f4e460ab979cb81884a148b8712760d098b2aa7f7df8455ac219e689dcb040c10bf73980921090da0842d1af015646d2af72ef3d294320c60ba402f4adb925e4c409a0dacbfae4fdb258075bfca1992709d1545ba6d5e2e6357b711e3c053dc7eb59964b7089e3dc2711a608273b561d7e34a64580ab98e73fead04eebbb7a24ac1e0934d7f4653f68854f69cee28e300f9cbbe73c641f9f04981c7b824aa55faacac1d33ac2c20047f1d4ec35156aee56265236e0736317b0ad3f304e70385ab218689eed644977933b10dce0493cd87e7e555d1c356b28cc3b1c13e4c39c5cfa7d55afd764f8d4f6ac610014d8a62c42745d66100622c565310287fcf7a6bbc4cb719fbc89b434c21ee14cd7a094364566155a0c6bee581e948ee0b990ff112ac63d0c32c6a0f7bb68160948ce9a7af4cb126e78165b8b0002948ab5662032f6d9ed46931b9a10dd651950ba743f10371b515c74b434c9b81a09d2de43f5709174bb0410de19c68d084529e02451db9813e1f4283be5046858d419598886bffbbe9b81e401dc121087345aee83d3838555b4ffb619359396174699d84a5788f33b3d65fdb9be8674e6bf7d037fea6649cbebe376f4ddbd9462d4174ef5dc7266b8eb2f243df243be9efb42b7513d136a9da4ad1604a3bc787558d9100447064d0a21abb7d7c5b8b9dab4c277c5380aec4d73a424787f50b04054f7de0716255bd093697454b04f332669d898558a82835a655628a0ea52f8f434b99e08611baff05ec17db89995f7a0149a03b01e1aa803da006c72f389f2824a290ee5e1eaf0f81cff3ab82de797bb27a4110dd915c69772edf7b817a3645d3bb60cb74433f498c6e8f82dccb96b01d27afa3e138d233bf439fd5539dbe0739221d920e65dd3d1937404b816ee473a07d5709f5b3532eafcc4c505c8e7b7127ce2141368978d262f7ffa9a16e8ec9d73433b717161594897e43ae09ff301e505fb824146d6bfe0175b6c59d104ce3b6afc53a5135ba70dfe6bdabc25322e8eece6fd3175e93274d27ca27b430c41c8df27bc9e3557a208f25d0fd776ca50d556360c1d25e3d5ad21ad66e779c642852d8a0c49f56d4bad0673dcd76b60fd7356b748d0af3d9aebf953ba72177d8e08d11502dae0df99044d7bf6e9e165d113b3f85da00d1898fdb3b2656446ea3553835f02b512235f4e5e2c055c7e93189a42249bb7c99de037372f77abecd9c246aa1256a0ee8a9a0af3d354e685eb4ef9e18c0af9503e54614827ff9d4cf443f67ddaf0749ada29e5400c8b5f4417f0dbc5bd3b90d2510e1f318fe05f16a54cd062375653249fb3de82a3342e64cf03f570518630e202d5154ca7c254a62cfc470fe520d41ddeeaa0d43f97525d3a5ca254c484d9640f19428fe36cb7cf35b963e8da6ad1b4fb3ee6748895d80fd9238862b77114272892e06eef16cd5deab0105359b6f7836faec09197a143a40e29169c7b7fe8bb5b2536dd2bb0cf1a2afff8b50e0985e41adb3f990f575e2e90f3e7e2e11a4ae02eeabaaf0552bca29a4086d62bbe96abf9660ba2d72ae4b5f62a894b616618da6df4f2b7d281b6acb2b98272db79263a4cf8468d60d061fee4cef7ff481ab7bc9d7bf8cc718cee7c7d8c6294e53d2914f8422f61b599f3263f778e1f8cc0d15e8bd245e47ac4b947dcd2187fd6cb15a598e8810c2848f7037b0388866eee9b8619387ac77bd101e8cfd1d6706b8f9abd063eca4e4afdfc2f86a08f68e8060631f0b07e15d9f7ae40a4746478c464df0e96fa150755e8359e86473545fdeed26941226e656e23acc0fc7796cb9d29e375817029c4a9cfb6c15fd0b60bd69bfcce424fc51cfdf1734873499413f0209243626924a2b8e8d50149b9ebdfb23f7f6e168eadbc3c8b9a6a6f59d20e9e8050a18337dc18bfddc986f27096bde248e37980a788b908bea4aaf77c571357aa5b85251bfb6594aaec17a9251039baab2863d538f19948d2e8df8cec9f0c0223fb9755a1c973c25a6e544d903f5bf2854a41adf6f5e1c619e0dd5c93faed2141d2f5bdd93171ead7434c5f76153c1b8e94b286d020b083d434d0c5c1ad9add0fdc2521232b4d1c6156ed36c8b2627b64e0d9116786f14de74af1737d1e6a585ca1e05ad5f08aa0393cc5317f3922b45537311db52ba5e7b4ffdaeb57aa6c9b5012721c20a5129a9d877bc4f1e7e852cd0be54a96bdd087fd76e3bea6e09b2caab8dbb8e32404b4504eada5169e5897ca84a25da5f9070f70b70bbbaca2c64983f47aadfc033651149b748ef7bb897fb2a7783363a5cc2e8d3ab33702c3f073dacc53284138205b4c63b2d40e19d2933f66b7ab5cf9261663c41716a2da1e43408f423f15d100f1a70078d273cf81264c0429811051cec67ffc0995d3676b19883143a8b998cc", 0x1000}, {&(0x7f0000000000)="d708e6de5b533a1b40eaaf9004f2a183f506e2e9f0b541c8e1abcc5e8080e5d2199ebcc0f6b595cb7aa119ef9cda0aded379985c989fa479d81b40c93b8b400e8968019caa2a2abb2cb39fba6b4f5980199849ff0fedc9fbd0199ec254eddeb87ade73de185b37d72baa96e820e39c85564c9a625378ec8b122415e408cd832cfd844d0fc8a232dca88b36f8fdfc6291f2210a8e63bd77d91a9c72ac4ef0440e3e52f1f19fb51cec369d1b62715afed597eb25c258b2622729e95c274e9be44e9a84ed0e998c70a80ea2ee5e3611ce", 0xcf}, {&(0x7f0000000100)="682109f32683c920cfffb20eec650ed002818d5ec2afa5d1edd10e8c8b116fd1a4816d0176ed87605d2810ab8f05ef792b914ab4fd02b2ea3072a18bb056c7535ffa3506aebf415ce51525aedfb82d1a161ca49cdea59e199c66a75369c45e063ec9c31ab02c211b6a8cb2f7485e2b64b9f44e1de9e526cf102190556c1e6b1c62eebeebfd207805e511a54292a6e08fad851a9e827b81a03a4f452822af7d3b8b0dbc28385df84fd5e404823a89bb1efffcddb858c69d79aa0732f01774a07aa2b768254313377e7cc199373928c3725b2c42b8f4a8f6cfc7189303ef1ef996fd5e8defc78e0957422efc0ee1799989d30d1526be4872bfa72daf", 0xfb}, {&(0x7f00000013c0)="0d4164893a44444b61f2c7f312865f7b3bed99c1b9d377c8e06e19d60e22c6f721ba72c9cb11523d5da2d42323222700a0678d2e0120a9ef20eb0529579de6433df23c1c042480502bf32350cdeeef622ad56c328d756c666a9e560c2b8873f6cfcff4345fe42b20e5b3eb9d574e53e297d2d5bfef0f1ed9ae316d385332f451f3ffcc240dd74f2d8edf67dd2d3b25432651fabe42f9073e0b2896e90346c687acc2799d3b5c6663264effbad02bfb3b4e3afc82c351f3b2fe113f72be0f600e02547b979c8131", 0xc7}], 0x4) (async) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000240)}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f0000001500)=""/187, 0xbb}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)}], 0x6, 0x3) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) (async) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000001640)=0xc) (async) socket(0x18, 0x5, 0x9) connect(r1, &(0x7f0000001700)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:34 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0, r5) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x2000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r3 = getuid() seteuid(r3) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r1, r4, r1, 0xffffffffffffffff, 0x0, 0x7ff}, 0x401, 0x3, 0xda4f}) (async) r5 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r6, r1, r7, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r9) (async) setreuid(0xee00, r1) syz_open_pts() (async) r10 = socket(0x2, 0x2, 0x0) (async) socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) (async) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r8) (async) setreuid(r11, 0x0) (async) dup(r10) getuid() (async) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 3: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x910, 0x161) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xe2ee4f19, 0x401, "13beeaedb0dad0bc6ce29b21dd6b1900f5587546"}) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069a8, &(0x7f00000001c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair(0x2, 0x4, 0x7f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4006, 0x2) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5, 0x20, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x99, 0x40000000, 0x7f, 0x1}, {{r2}, 0x1, 0x43, 0x4, 0x3, 0x80}, {{r3}, 0xfffffffffffffff8, 0x50, 0x1, 0x980, 0xffffffffffffffff}], 0x80000001, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0xf5, 0x60, 0xd91, 0x81}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0x7099, 0x1e4}, {{r6}, 0x7, 0x0, 0x8, 0x484, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x41, 0x20, 0x1, 0x3}], 0x6, &(0x7f0000000380)={0x3, 0x1f}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x4000006, 0x0, 0x0, 0x1a3a64d3}]}) writev(r7, &(0x7f0000000440)=[{&(0x7f00000001c0)="1477459ff92f38af4046b5bd6634", 0xe}], 0x1) 16:00:34 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x2}}) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) r1 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) (async) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0xffff) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x400, 0x7, 0x7, 0x7777}, {0x9, 0x1, 0x74, 0x9}, {0x6, 0x20, 0xf7}, {0xfff9, 0x0, 0x3, 0x3}, {0xffff, 0xfe, 0xe1, 0x7f}, {0x8, 0x3, 0x1, 0x6}, {0x6, 0xd3, 0x6, 0x1}, {0x0, 0x0, 0x0, 0x585f}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x400, 0x7, 0x7, 0x7777}, {0x9, 0x1, 0x74, 0x9}, {0x6, 0x20, 0xf7}, {0xfff9, 0x0, 0x3, 0x3}, {0xffff, 0xfe, 0xe1, 0x7f}, {0x8, 0x3, 0x1, 0x6}, {0x6, 0xd3, 0x6, 0x1}, {0x0, 0x0, 0x0, 0x585f}]}) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r8, 0xa0e7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) semop(r3, &(0x7f0000000280)=[{0x6986e62c016be24, 0x7f, 0x1800}, {0x0, 0xfffe, 0x1800}, {0x1, 0x3, 0x1000}, {0x4, 0x9, 0x1400}, {0x4, 0x81}, {0x4, 0x9, 0x1800}, {0x2, 0xcf}], 0x7) setreuid(r9, 0x0) getuid() dup(r8) getuid() setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x3000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0, r5) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x4000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) readlink(0x0, 0x0, 0x0) (async, rerun: 32) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x400, 0x7, 0x7, 0x7777}, {0x9, 0x1, 0x74, 0x9}, {0x6, 0x20, 0xf7}, {0xfff9, 0x0, 0x3, 0x3}, {0xffff, 0xfe, 0xe1, 0x7f}, {0x8, 0x3, 0x1, 0x6}, {0x6, 0xd3, 0x6, 0x1}, {0x0, 0x0, 0x0, 0x585f}]}) (async) read(0xffffffffffffffff, &(0x7f0000000100)=""/26, 0x1a) 16:00:34 executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(r2, r2) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') setreuid(0xee00, r2) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x601, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r1, 0x0, r1, r4, 0x30, 0x100}, 0x9, 0x400, 0x8000000000000000}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x50}, {}, {0x6, 0x0, 0x9e, 0x42}]}) write(r3, &(0x7f00000000c0)="52512109564ba6e1cfa64d14ce13", 0xe) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) r6 = semget$private(0x0, 0x0, 0x7d4) semop(r6, 0xffffffffffffffff, 0x4) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/64) getuid() r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r7, r8, r9, 0xb9, 0x6}, 0x5, 0x2, 0x6}) fchown(r3, r5, r7) chown(&(0x7f0000000100)='./file1\x00', r2, r7) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0, r5) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) (async) setreuid(0xee00, r1) (async) syz_open_pts() (async) r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r8, 0xa0e7) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) seteuid(r6) semop(r3, &(0x7f0000000280)=[{0x6986e62c016be24, 0x7f, 0x1800}, {0x0, 0xfffe, 0x1800}, {0x1, 0x3, 0x1000}, {0x4, 0x9, 0x1400}, {0x4, 0x81}, {0x4, 0x9, 0x1800}, {0x2, 0xcf}], 0x7) (async) setreuid(r9, 0x0) getuid() (async) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18c) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) (async) syz_open_pts() r8 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r8, 0xa0e7) (async) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) (async) semop(r3, &(0x7f0000000280)=[{0x6986e62c016be24, 0x7f, 0x1800}, {0x0, 0xfffe, 0x1800}, {0x1, 0x3, 0x1000}, {0x4, 0x9, 0x1400}, {0x4, 0x81}, {0x4, 0x9, 0x1800}, {0x2, 0xcf}], 0x7) (async) setreuid(r9, 0x0) getuid() (async) dup(r8) (async) getuid() (async) setsockopt$inet_opts(r8, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 5: setreuid(0xee00, 0x0) (async, rerun: 64) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (rerun: 64) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) (async) r2 = getuid() setreuid(r2, r2) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') (async, rerun: 64) setreuid(0xee00, r2) (async, rerun: 64) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x40) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x601, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r1, 0x0, r1, r4, 0x30, 0x100}, 0x9, 0x400, 0x8000000000000000}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x50}, {}, {0x6, 0x0, 0x9e, 0x42}]}) (async, rerun: 64) write(r3, &(0x7f00000000c0)="52512109564ba6e1cfa64d14ce13", 0xe) (async) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) r6 = semget$private(0x0, 0x0, 0x7d4) semop(r6, 0xffffffffffffffff, 0x4) (async) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000600)=""/250) (async) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/64) getuid() r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r7, r8, r9, 0xb9, 0x6}, 0x5, 0x2, 0x6}) (async) fchown(r3, r5, r7) (async) chown(&(0x7f0000000100)='./file1\x00', r2, r7) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000002c0)=[{0x8, 0x5c, 0x1f, 0x1}, {0x4, 0x6, 0x0, 0x3d}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) acct(&(0x7f0000000240)='./file0\x00') read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x5000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, 0x0) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0xffffffffffffffe1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() setreuid(0x0, r1) setreuid(0xee00, r1) r2 = getuid() seteuid(r1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fchown(r3, r9, r8) setreuid(0xee00, r2) syz_open_pts() r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) setreuid(r12, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r10) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x6000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 5: setreuid(0xee00, 0x0) (async) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) (async) r2 = getuid() setreuid(r2, r2) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') (async) setreuid(0xee00, r2) (async) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x40) (async) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x601, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r1, 0x0, r1, r4, 0x30, 0x100}, 0x9, 0x400, 0x8000000000000000}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x50}, {}, {0x6, 0x0, 0x9e, 0x42}]}) (async) write(r3, &(0x7f00000000c0)="52512109564ba6e1cfa64d14ce13", 0xe) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) (async) r6 = semget$private(0x0, 0x0, 0x7d4) semop(r6, 0xffffffffffffffff, 0x4) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000340)=0x3) (async) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000600)=""/250) (async) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000380)=""/64) (async) getuid() (async) r7 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r7, r8, r9, 0xb9, 0x6}, 0x5, 0x2, 0x6}) (async) fchown(r3, r5, r7) (async) chown(&(0x7f0000000100)='./file1\x00', r2, r7) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, 0x0) 16:00:34 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000002c0)=[{0x8, 0x5c, 0x1f, 0x1}, {0x4, 0x6, 0x0, 0x3d}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) acct(&(0x7f0000000240)='./file0\x00') read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x7000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0xffffffffffffffe1, 0x7}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r1 = getuid() setreuid(0x0, r1) setreuid(0xee00, r1) (async) r2 = getuid() (async) seteuid(r1) r3 = syz_open_pts() (async) r4 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async, rerun: 32) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (rerun: 32) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fchown(r3, r9, r8) (async, rerun: 64) setreuid(0xee00, r2) (async, rerun: 64) syz_open_pts() (async) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) (async) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r12, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r10) (async) getuid() setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:34 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000002c0)=[{0x8, 0x5c, 0x1f, 0x1}, {0x4, 0x6, 0x0, 0x3d}]}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) acct(&(0x7f0000000240)='./file0\x00') read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:34 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, 0x0) 16:00:34 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x8000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 3: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x910, 0x161) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xe2ee4f19, 0x401, "13beeaedb0dad0bc6ce29b21dd6b1900f5587546"}) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069a8, &(0x7f00000001c0)) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async, rerun: 32) socketpair(0x2, 0x4, 0x7f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r6 = socket$inet(0x2, 0x4006, 0x2) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5, 0x20, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x99, 0x40000000, 0x7f, 0x1}, {{r2}, 0x1, 0x43, 0x4, 0x3, 0x80}, {{r3}, 0xfffffffffffffff8, 0x50, 0x1, 0x980, 0xffffffffffffffff}], 0x80000001, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0xf5, 0x60, 0xd91, 0x81}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0x7099, 0x1e4}, {{r6}, 0x7, 0x0, 0x8, 0x484, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x41, 0x20, 0x1, 0x3}], 0x6, &(0x7f0000000380)={0x3, 0x1f}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x4000006, 0x0, 0x0, 0x1a3a64d3}]}) writev(r7, &(0x7f0000000440)=[{&(0x7f00000001c0)="1477459ff92f38af4046b5bd6634", 0xe}], 0x1) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r6 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000002c0)={0xffffffffffffffe1, 0x7}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = getuid() setreuid(0x0, r1) setreuid(0xee00, r1) (async) r2 = getuid() (async, rerun: 64) seteuid(r1) (async, rerun: 64) r3 = syz_open_pts() (async, rerun: 64) r4 = semget$private(0x0, 0x4, 0x40) (async, rerun: 64) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r2, r6, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) fchown(r3, r9, r8) (async) setreuid(0xee00, r2) (async) syz_open_pts() (async, rerun: 64) r10 = socket(0x2, 0x2, 0x0) (async, rerun: 64) r11 = socket(0x20, 0x4002, 0x5) listen(r10, 0xa0e7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r12, 0x0) (async) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) (async) dup(r10) (async) getuid() (async) setsockopt$inet_opts(r10, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x5ed5ec8b1401d645, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) (async) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0xffff) (async) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 16:00:35 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='$\\//\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=',:*@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=').:*!\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x9000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r6, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:35 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd01) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) (async) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='$\\//\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=',:*@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=').:*!\x00']) (async) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) (async) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x89) fchown(r2, r1, r8) setreuid(0xee00, r1) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) setreuid(r10, 0x0) dup(r9) socket(0x20, 0x5, 0x1) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xa000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x5ed5ec8b1401d645, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x5ed5ec8b1401d645, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) readlink(0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async) 16:00:35 executing program 3: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x910, 0x161) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xe2ee4f19, 0x401, "13beeaedb0dad0bc6ce29b21dd6b1900f5587546"}) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069a8, &(0x7f00000001c0)) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) socketpair(0x2, 0x4, 0x7f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4006, 0x2) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x5, 0x20, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x99, 0x40000000, 0x7f, 0x1}, {{r2}, 0x1, 0x43, 0x4, 0x3, 0x80}, {{r3}, 0xfffffffffffffff8, 0x50, 0x1, 0x980, 0xffffffffffffffff}], 0x80000001, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0xf5, 0x60, 0xd91, 0x81}, {{r5}, 0xfffffffffffffffc, 0x80, 0x2, 0x7099, 0x1e4}, {{r6}, 0x7, 0x0, 0x8, 0x484, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x41, 0x20, 0x1, 0x3}], 0x6, &(0x7f0000000380)={0x3, 0x1f}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x20}, {0x4000006, 0x0, 0x0, 0x1a3a64d3}]}) (async) writev(r7, &(0x7f0000000440)=[{&(0x7f00000001c0)="1477459ff92f38af4046b5bd6634", 0xe}], 0x1) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) (async) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getuid() (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) (async) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) r5 = getpgid(r1) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r6, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xb000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) (async) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='$\\//\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=',:*@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=').:*!\x00']) (async) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) (async) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0x0, r0) setreuid(0xee00, r0) getuid() (async) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x89) fchown(r2, r1, r8) setreuid(0xee00, r1) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) (async) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) setreuid(r10, 0x0) dup(r9) socket(0x20, 0x5, 0x1) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xc000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:35 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x62a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r4}) write(r2, &(0x7f0000000000)="95", 0x1) getpgid(r1) (async) r5 = getpgid(r1) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r6, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) (async) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r5) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xd000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) (async) r1 = getuid() seteuid(r0) (async) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x89) fchown(r2, r1, r8) setreuid(0xee00, r1) (async) syz_open_pts() (async) r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r9, 0xa0e7) (async) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r7) (async) setreuid(r10, 0x0) dup(r9) (async) socket(0x20, 0x5, 0x1) (async) getuid() (async) setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x5ed5ec8b1401d645, 0x0) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (rerun: 32) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async, rerun: 32) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (rerun: 32) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) 16:00:35 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x62a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf3) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x48e65d9d178e8f9c, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="19fa33561c746fe3f73c1dbae6105b27cd307b92e9d8979745773b5954c90740df5970bcc752d6e552a2744cd3ef2cd7f9c4084fdb77f8e89f782cccc8c88ad650339977530670c26d15ceb016b5e0a913d6118beafb16126b3ee8f7d26e09ea09522a18083d6d812abd4d4cdb", 0x6d}, {&(0x7f00000018c0)="88d0ae03b895fe57212df211e86c31c2b5cd3c8df2fb046ed67c3d86ee1ed24751aaab26d9107fec09115f13b5f82309983c1d93057ceaea86b3378c22508ff1cbe30efa9e025ca98f0139fbff7dbf074d6237d0ca828ec2a36ce0a52f4aeae61a94a94cd5ffe30dc2637b18c59cf368278dce3bea537632013afe5e76432ee8b91849e5e9623913bfc283403ef39c95b64b7662751e91c3ac7c32ee3b000000000000000000", 0xa6}, {&(0x7f0000000140)="a864b029c1ceb35bf4ad58b0879741be6f895ef7064d347c699a1875", 0x1c}, {&(0x7f0000001980)="2d0b6778b994c7aad53e4d96b92d66f0669ffd00f8ac3c7baad92134d4171d65e54a6341c791346d3f253fd795e0cc2438a32894fa11f818b9a892ed52a3a765fbcf37cbd6975e753ce948b7b37a84ef0e34f35ba223ac08fd99a4172f0970ca2379896fffd8c722827c1590745b9c5bc85300100c49013363f34ea459026f8f4d56d1e8083fad224c4cf515e0e4a7c9caa308f9bb9620781c3f88f79d26011e9384c0aa8b19d1", 0xa7}, {&(0x7f0000000200)="694a19242cf70db3721d14ce71c9f8b9a1403e3267ffd0c42b94efe3488ff9f9a3cd3485d9795ca9b2e1888c4ad84703df6b", 0x32}, {&(0x7f0000000080)}], 0x6) execve(0x0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x7, 0xfffff607}) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) shmget(0x2, 0x3000, 0x410, &(0x7f00004ed000/0x3000)=nil) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) fchown(r2, r1, 0x0) setreuid(0xee00, r1) syz_open_pts() r6 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r6, 0xa0e7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) setreuid(r7, 0x0) dup(r6) getuid() setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) sendmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)="e269fde1179a475ff5ae75785b8fee620d523c6acb6f5d349f5577a7ae7183fd87c83a375ec769f1b7ab12452e8645f6623dc5daf74ec4372f53e9a04f2fe0419b0eaba895", 0x45}, {&(0x7f00000003c0)="3abfba2b287be15a639b6bf52fa1a06607e24b1bf8228ffcb0bd4de033c92782f5d1c31025dd4c4fa983bd295a00fc8043623a096faa96623b022a6393b255b0ca9c2a2fa639e4ceff66428c9b2056829a6b41a78be7ead87f1e2ec0d307c7f45e609104e3dc714b6ee67e927132b41d5c6f76d8e58923f21bb1d1cbf0d50adebb685caadc1a2fb23750f7d1af8b565b7de55a2542ade80f6ad2d39d39603105616c2d1da1e4502266fe8b19bfe8db2878", 0xb1}, {&(0x7f0000000480)="3f013b7e7ef615b75e21b4f95730eacb5a3f6953", 0x14}], 0x3, &(0x7f0000000500)=[{0x50, 0xffff, 0x0, "e7530812089889f1ad88e159c13da9e2aa63d3323b0ba284f950b330f5c3a4adcfc8dd3f2d1e23f1d2e3b1a3b77f49bb35abc38b2d6f6f03789a33833655cd22"}, {0x38, 0x1, 0xffffffc0, "44e706efa6b49b9d54e438b04e6168f6f67ea916876cefbd38c08b4eaf1012670a1e810ea52f9dbf"}, {0x28, 0xffff, 0xfffffff7, "029f0605d63d843fd7be82d1369fd1b2cf821d50"}, {0x30, 0x1, 0x2, "33da1ea688adfd270be94d2fa37e547a709ee66d0661cdbe89"}], 0xe0}, 0x101}, 0x10, 0xc0d) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) dup(r0) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:35 executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x62a) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf3) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) socket$inet6(0x18, 0x4000, 0x91) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000280)='#A', 0x2}, {&(0x7f0000000840)="42caff", 0x3}, {&(0x7f0000000880)="8d2e5f28a8c856ce8c250a60d34295ff9b253614025bcc711459b6e6212c9a5fb1e4397a9a5b9adcf199f2b4bc1a4793a63c9822174c3f6bdcddcd7ea058348a4a43d221d5ec430a6cf84971e33f9c325ced1ba6deba6e71579a455554decf38d5b269ff", 0x64}, {&(0x7f0000000900)="00d5a2e302e90b875a7835faf27e56f7c9ccd3d45df0ae858e921de3bc05d4af055378a32cf9fec5d2b7c42fc0b3bd7e9eef7a60617806aa2f6fefa1ca4e3b1318d14a5fb96a5caad28cc6f3880a3702afee85f9abf746724dfbc1c638650fe71c993f0f8fefda570adecf14dad984e3de5e3fcecaa4300f57dbc905eba17ec3a33f9de72555cb3d755181d202", 0x8d}, {&(0x7f00000009c0)="a9d101adf168aa207c001637ad7f434de14b8c6c701b91a597f04a87", 0x1c}], 0x5) write(r3, &(0x7f0000000000)="ac9e8912f67a663f57d04797092009040000005c2a591c97413fb5df308cbbae80e4ffca2eb77b7ca58f419f7efd876a0a", 0x31) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000800)={&(0x7f0000000780)='./file0\x00', 0x100, &(0x7f00000007c0)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x99fc9d8, &(0x7f0000000700)='./file0\x00', 0x8}) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0xf8, 0xd3, 0x66c}) 16:00:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x48e65d9d178e8f9c, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="19fa33561c746fe3f73c1dbae6105b27cd307b92e9d8979745773b5954c90740df5970bcc752d6e552a2744cd3ef2cd7f9c4084fdb77f8e89f782cccc8c88ad650339977530670c26d15ceb016b5e0a913d6118beafb16126b3ee8f7d26e09ea09522a18083d6d812abd4d4cdb", 0x6d}, {&(0x7f00000018c0)="88d0ae03b895fe57212df211e86c31c2b5cd3c8df2fb046ed67c3d86ee1ed24751aaab26d9107fec09115f13b5f82309983c1d93057ceaea86b3378c22508ff1cbe30efa9e025ca98f0139fbff7dbf074d6237d0ca828ec2a36ce0a52f4aeae61a94a94cd5ffe30dc2637b18c59cf368278dce3bea537632013afe5e76432ee8b91849e5e9623913bfc283403ef39c95b64b7662751e91c3ac7c32ee3b000000000000000000", 0xa6}, {&(0x7f0000000140)="a864b029c1ceb35bf4ad58b0879741be6f895ef7064d347c699a1875", 0x1c}, {&(0x7f0000001980)="2d0b6778b994c7aad53e4d96b92d66f0669ffd00f8ac3c7baad92134d4171d65e54a6341c791346d3f253fd795e0cc2438a32894fa11f818b9a892ed52a3a765fbcf37cbd6975e753ce948b7b37a84ef0e34f35ba223ac08fd99a4172f0970ca2379896fffd8c722827c1590745b9c5bc85300100c49013363f34ea459026f8f4d56d1e8083fad224c4cf515e0e4a7c9caa308f9bb9620781c3f88f79d26011e9384c0aa8b19d1", 0xa7}, {&(0x7f0000000200)="694a19242cf70db3721d14ce71c9f8b9a1403e3267ffd0c42b94efe3488ff9f9a3cd3485d9795ca9b2e1888c4ad84703df6b", 0x32}, {&(0x7f0000000080)}], 0x6) (async) execve(0x0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x7, 0xfffff607}) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xe000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) (async, rerun: 64) socket$inet6(0x18, 0x4000, 0x91) (rerun: 64) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000280)='#A', 0x2}, {&(0x7f0000000840)="42caff", 0x3}, {&(0x7f0000000880)="8d2e5f28a8c856ce8c250a60d34295ff9b253614025bcc711459b6e6212c9a5fb1e4397a9a5b9adcf199f2b4bc1a4793a63c9822174c3f6bdcddcd7ea058348a4a43d221d5ec430a6cf84971e33f9c325ced1ba6deba6e71579a455554decf38d5b269ff", 0x64}, {&(0x7f0000000900)="00d5a2e302e90b875a7835faf27e56f7c9ccd3d45df0ae858e921de3bc05d4af055378a32cf9fec5d2b7c42fc0b3bd7e9eef7a60617806aa2f6fefa1ca4e3b1318d14a5fb96a5caad28cc6f3880a3702afee85f9abf746724dfbc1c638650fe71c993f0f8fefda570adecf14dad984e3de5e3fcecaa4300f57dbc905eba17ec3a33f9de72555cb3d755181d202", 0x8d}, {&(0x7f00000009c0)="a9d101adf168aa207c001637ad7f434de14b8c6c701b91a597f04a87", 0x1c}], 0x5) (async) write(r3, &(0x7f0000000000)="ac9e8912f67a663f57d04797092009040000005c2a591c97413fb5df308cbbae80e4ffca2eb77b7ca58f419f7efd876a0a", 0x31) (async) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000800)={&(0x7f0000000780)='./file0\x00', 0x100, &(0x7f00000007c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x99fc9d8, &(0x7f0000000700)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) (async, rerun: 64) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0xf8, 0xd3, 0x66c}) (rerun: 64) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) (async) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) sendmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)="e269fde1179a475ff5ae75785b8fee620d523c6acb6f5d349f5577a7ae7183fd87c83a375ec769f1b7ab12452e8645f6623dc5daf74ec4372f53e9a04f2fe0419b0eaba895", 0x45}, {&(0x7f00000003c0)="3abfba2b287be15a639b6bf52fa1a06607e24b1bf8228ffcb0bd4de033c92782f5d1c31025dd4c4fa983bd295a00fc8043623a096faa96623b022a6393b255b0ca9c2a2fa639e4ceff66428c9b2056829a6b41a78be7ead87f1e2ec0d307c7f45e609104e3dc714b6ee67e927132b41d5c6f76d8e58923f21bb1d1cbf0d50adebb685caadc1a2fb23750f7d1af8b565b7de55a2542ade80f6ad2d39d39603105616c2d1da1e4502266fe8b19bfe8db2878", 0xb1}, {&(0x7f0000000480)="3f013b7e7ef615b75e21b4f95730eacb5a3f6953", 0x14}], 0x3, &(0x7f0000000500)=[{0x50, 0xffff, 0x0, "e7530812089889f1ad88e159c13da9e2aa63d3323b0ba284f950b330f5c3a4adcfc8dd3f2d1e23f1d2e3b1a3b77f49bb35abc38b2d6f6f03789a33833655cd22"}, {0x38, 0x1, 0xffffffc0, "44e706efa6b49b9d54e438b04e6168f6f67ea916876cefbd38c08b4eaf1012670a1e810ea52f9dbf"}, {0x28, 0xffff, 0xfffffff7, "029f0605d63d843fd7be82d1369fd1b2cf821d50"}, {0x30, 0x1, 0x2, "33da1ea688adfd270be94d2fa37e547a709ee66d0661cdbe89"}], 0xe0}, 0x101}, 0x10, 0xc0d) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) (async, rerun: 64) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) (rerun: 64) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) (async, rerun: 32) r5 = getppid() (rerun: 32) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) (async, rerun: 64) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) (async, rerun: 64) dup(r0) (async) write(r2, &(0x7f0000000000)="95", 0x1) (async) r6 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) (async) r1 = getuid() (async) seteuid(r0) (async) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) (async) shmget(0x2, 0x3000, 0x410, &(0x7f00004ed000/0x3000)=nil) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) fchown(r2, r1, 0x0) setreuid(0xee00, r1) syz_open_pts() r6 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async) listen(r6, 0xa0e7) (async) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) setreuid(r7, 0x0) dup(r6) (async) getuid() setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 5: msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000d3aeae0f6a3aaf1a737"], 0x14, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000540)) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c780230c94e91cdcca6d74ba701c8152c1eb3c92ceb26942be678002a14aeba227ee10cdade490cf94426c783c8"], 0xe1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/43}, 0x33, 0x0, 0x800) r1 = geteuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xa3, 0x0, r0, r1, 0xffffffffffffffff, 0x8, 0x7}, 0x8, 0x7b8, 0xffffffffffffffff, r3, 0x80000001, 0x80000004, 0x0, 0x6}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) r11 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r10, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r11, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r12 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x5, r10, r6, r5, r6, 0x120, 0x4}, 0x4, 0x3, 0x1}) r13 = getpid() r14 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1, r6, 0x20, 0x2}, 0xfffffffffffffff9, 0x401, r13, r14, 0x5, 0x80, 0x8, 0x5}) madvise(&(0x7f0000ff5000/0x1000)=nil, 0xffffffffdf00afff, 0x0) 16:00:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x48e65d9d178e8f9c, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="19fa33561c746fe3f73c1dbae6105b27cd307b92e9d8979745773b5954c90740df5970bcc752d6e552a2744cd3ef2cd7f9c4084fdb77f8e89f782cccc8c88ad650339977530670c26d15ceb016b5e0a913d6118beafb16126b3ee8f7d26e09ea09522a18083d6d812abd4d4cdb", 0x6d}, {&(0x7f00000018c0)="88d0ae03b895fe57212df211e86c31c2b5cd3c8df2fb046ed67c3d86ee1ed24751aaab26d9107fec09115f13b5f82309983c1d93057ceaea86b3378c22508ff1cbe30efa9e025ca98f0139fbff7dbf074d6237d0ca828ec2a36ce0a52f4aeae61a94a94cd5ffe30dc2637b18c59cf368278dce3bea537632013afe5e76432ee8b91849e5e9623913bfc283403ef39c95b64b7662751e91c3ac7c32ee3b000000000000000000", 0xa6}, {&(0x7f0000000140)="a864b029c1ceb35bf4ad58b0879741be6f895ef7064d347c699a1875", 0x1c}, {&(0x7f0000001980)="2d0b6778b994c7aad53e4d96b92d66f0669ffd00f8ac3c7baad92134d4171d65e54a6341c791346d3f253fd795e0cc2438a32894fa11f818b9a892ed52a3a765fbcf37cbd6975e753ce948b7b37a84ef0e34f35ba223ac08fd99a4172f0970ca2379896fffd8c722827c1590745b9c5bc85300100c49013363f34ea459026f8f4d56d1e8083fad224c4cf515e0e4a7c9caa308f9bb9620781c3f88f79d26011e9384c0aa8b19d1", 0xa7}, {&(0x7f0000000200)="694a19242cf70db3721d14ce71c9f8b9a1403e3267ffd0c42b94efe3488ff9f9a3cd3485d9795ca9b2e1888c4ad84703df6b", 0x32}, {&(0x7f0000000080)}], 0x6) execve(0x0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x7, 0xfffff607}) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = getuid() setreuid(0x0, r0) (async) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() (async) r3 = semget$private(0x0, 0x4, 0x40) (async) shmget(0x2, 0x3000, 0x410, &(0x7f00004ed000/0x3000)=nil) (async) getgroups(0x1, &(0x7f00000000c0)=[0x0]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) (async) fchown(r2, r1, 0x0) (async) setreuid(0xee00, r1) syz_open_pts() r6 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) (async, rerun: 32) listen(r6, 0xa0e7) (async, rerun: 32) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(0x0) (async, rerun: 32) setreuid(r7, 0x0) (async, rerun: 32) dup(r6) getuid() (async) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:35 executing program 5: msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000d3aeae0f6a3aaf1a737"], 0x14, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000540)) (rerun: 32) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c780230c94e91cdcca6d74ba701c8152c1eb3c92ceb26942be678002a14aeba227ee10cdade490cf94426c783c8"], 0xe1, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) (async, rerun: 64) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/43}, 0x33, 0x0, 0x800) (rerun: 64) r1 = geteuid() (async) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xa3, 0x0, r0, r1, 0xffffffffffffffff, 0x8, 0x7}, 0x8, 0x7b8, 0xffffffffffffffff, r3, 0x80000001, 0x80000004, 0x0, 0x6}) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) (async) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) (async) r10 = getuid() setreuid(0xee00, r10) r11 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r10, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r11, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) (async, rerun: 32) r12 = semget(0x1, 0x3, 0x30c) (rerun: 32) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x5, r10, r6, r5, r6, 0x120, 0x4}, 0x4, 0x3, 0x1}) (async, rerun: 64) r13 = getpid() (async, rerun: 64) r14 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1, r6, 0x20, 0x2}, 0xfffffffffffffff9, 0x401, r13, r14, 0x5, 0x80, 0x8, 0x5}) (async) madvise(&(0x7f0000ff5000/0x1000)=nil, 0xffffffffdf00afff, 0x0) 16:00:35 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0xf000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:35 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) (async) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) (async, rerun: 32) sendmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)="e269fde1179a475ff5ae75785b8fee620d523c6acb6f5d349f5577a7ae7183fd87c83a375ec769f1b7ab12452e8645f6623dc5daf74ec4372f53e9a04f2fe0419b0eaba895", 0x45}, {&(0x7f00000003c0)="3abfba2b287be15a639b6bf52fa1a06607e24b1bf8228ffcb0bd4de033c92782f5d1c31025dd4c4fa983bd295a00fc8043623a096faa96623b022a6393b255b0ca9c2a2fa639e4ceff66428c9b2056829a6b41a78be7ead87f1e2ec0d307c7f45e609104e3dc714b6ee67e927132b41d5c6f76d8e58923f21bb1d1cbf0d50adebb685caadc1a2fb23750f7d1af8b565b7de55a2542ade80f6ad2d39d39603105616c2d1da1e4502266fe8b19bfe8db2878", 0xb1}, {&(0x7f0000000480)="3f013b7e7ef615b75e21b4f95730eacb5a3f6953", 0x14}], 0x3, &(0x7f0000000500)=[{0x50, 0xffff, 0x0, "e7530812089889f1ad88e159c13da9e2aa63d3323b0ba284f950b330f5c3a4adcfc8dd3f2d1e23f1d2e3b1a3b77f49bb35abc38b2d6f6f03789a33833655cd22"}, {0x38, 0x1, 0xffffffc0, "44e706efa6b49b9d54e438b04e6168f6f67ea916876cefbd38c08b4eaf1012670a1e810ea52f9dbf"}, {0x28, 0xffff, 0xfffffff7, "029f0605d63d843fd7be82d1369fd1b2cf821d50"}, {0x30, 0x1, 0x2, "33da1ea688adfd270be94d2fa37e547a709ee66d0661cdbe89"}], 0xe0}, 0x101}, 0x10, 0xc0d) (rerun: 32) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async, rerun: 32) getuid() (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) (async, rerun: 64) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) (async, rerun: 64) r5 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r5}) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) (async) dup(r0) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:35 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:36 executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x2, 0x0, 0x0, &(0x7f0000000240)="2c975d95602b6526fe6952336744bdce01006ac90f5b2fde46755320d36c8009ca6643e1391062f4e5ad9d4cbcb6ee742c248b389022d686934facaa10cf5b728f377b3d3c3c8b0429888c42da27a136e13193091009f52e6a0fed9d05343823838ded525393962a3ef2019a43fc7530f2f9d06b09562f8ec1fb89d3e91873129a17778f0110bcc68b389e403da70955e9b6168bace8daff", 0xfe65) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000080)="de09b5caf7d9e2b05c50ca1ee7b4c192520693abddf3fde891f80c675e8f5579c246d2c9", &(0x7f00000000c0)=0x24, &(0x7f0000000100)="b2f443d2ac18d532521d4919d758076617645b395e83e75eb36ffc6aeb520a25195f54b717c302999115b04f18fe73addbd5dadd492b66bf29a412b9e491bd7299ae4391e3a8efd6119ad21a981e1e03b3f8c2391c", 0x55) 16:00:36 executing program 1: clock_getres(0x0, &(0x7f0000000000)) 16:00:36 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) readlink(0x0, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) socket$inet6(0x18, 0x4000, 0x91) (async) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000280)='#A', 0x2}, {&(0x7f0000000840)="42caff", 0x3}, {&(0x7f0000000880)="8d2e5f28a8c856ce8c250a60d34295ff9b253614025bcc711459b6e6212c9a5fb1e4397a9a5b9adcf199f2b4bc1a4793a63c9822174c3f6bdcddcd7ea058348a4a43d221d5ec430a6cf84971e33f9c325ced1ba6deba6e71579a455554decf38d5b269ff", 0x64}, {&(0x7f0000000900)="00d5a2e302e90b875a7835faf27e56f7c9ccd3d45df0ae858e921de3bc05d4af055378a32cf9fec5d2b7c42fc0b3bd7e9eef7a60617806aa2f6fefa1ca4e3b1318d14a5fb96a5caad28cc6f3880a3702afee85f9abf746724dfbc1c638650fe71c993f0f8fefda570adecf14dad984e3de5e3fcecaa4300f57dbc905eba17ec3a33f9de72555cb3d755181d202", 0x8d}, {&(0x7f00000009c0)="a9d101adf168aa207c001637ad7f434de14b8c6c701b91a597f04a87", 0x1c}], 0x5) (async, rerun: 32) write(r3, &(0x7f0000000000)="ac9e8912f67a663f57d04797092009040000005c2a591c97413fb5df308cbbae80e4ffca2eb77b7ca58f419f7efd876a0a", 0x31) (async, rerun: 32) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000800)={&(0x7f0000000780)='./file0\x00', 0x100, &(0x7f00000007c0)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0\x00', 0x99fc9d8, &(0x7f0000000700)='./file0\x00', 0x8}) (async) read(r1, &(0x7f0000000100)=""/26, 0x1a) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0xf8, 0xd3, 0x66c}) 16:00:36 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x10000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) fchown(r8, r6, r5) syz_open_pts() r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r10, 0x0) dup(r9) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:36 executing program 5: msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000d3aeae0f6a3aaf1a737"], 0x14, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000540)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000540)) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c780230c94e91cdcca6d74ba701c8152c1eb3c92ceb26942be678002a14aeba227ee10cdade490cf94426c783c8"], 0xe1, 0x0) (async) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c780230c94e91cdcca6d74ba701c8152c1eb3c92ceb26942be678002a14aeba227ee10cdade490cf94426c783c8"], 0xe1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/43}, 0x33, 0x0, 0x800) r1 = geteuid() accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000004c0)=0xc) (async) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xa3, 0x0, r0, r1, 0xffffffffffffffff, 0x8, 0x7}, 0x8, 0x7b8, 0xffffffffffffffff, r3, 0x80000001, 0x80000004, 0x0, 0x6}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xa3, 0x0, r0, r1, 0xffffffffffffffff, 0x8, 0x7}, 0x8, 0x7b8, 0xffffffffffffffff, r3, 0x80000001, 0x80000004, 0x0, 0x6}) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x266) semop(r9, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) (async) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r10 = getuid() setreuid(0xee00, r10) (async) setreuid(0xee00, r10) getpgid(r8) (async) r11 = getpgid(r8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r10, 0x0, r10, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r11, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) semget(0x1, 0x3, 0x30c) (async) r12 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x5, r10, r6, r5, r6, 0x120, 0x4}, 0x4, 0x3, 0x1}) getpid() (async) r13 = getpid() r14 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1, r6, 0x20, 0x2}, 0xfffffffffffffff9, 0x401, r13, r14, 0x5, 0x80, 0x8, 0x5}) madvise(&(0x7f0000ff5000/0x1000)=nil, 0xffffffffdf00afff, 0x0) 16:00:36 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000400)="e00a116668eaad6cd6e8de35ba44b7edd2b7e13995a6e652d85ab67917ea5b0aaabcb298b7cf907d673e4811505cb3cb2d1b6bb7acd597a0617ca61a592bfea7884e8aa6c2140f76566d3defbbadac22f0758eb1600eb5da968e9018f6b693a54825f5e7cd456d4ec8557a9e645f0effc2c65d4dbacaf6795a400c43355d5f9f2e53773050ea539e13f72b6cbebb7725e31fb02019cf152aa8659be5c0683b9cdefd3cfbdd26329fd4c54ea7cdbe68cadedcdb15d71ee575f207d000eed028549628f0321603c8fedd04e99ec8843995ee7325db4901a0c969a913253494c656ba8733ebc21daac273da2ef2b8470b7e06c6615ad9cfe3fbcf7c957225b030a75ad01684336d8e579c8228e11001bc68621b758a9ee2821001a4cb40a8d105629bbc5dbd7cccc73663d17e73e223a2fbb54e50cc17bcf43dd0d54320af18ca78345ce27fe3274e511a4c52b7a65928d98d40e3be06197fcbed03845a3ab221cf05eafd275c08598e99026119c40bc7558aea45c8e38a32e9ee24886f14e6cfccb6ab64f62729c039ecee64fd6dc4b76b6d3af1efba9c73d4b51b4216bc56a07f9b186c7f888412b62e6ccf420ffbdbf689e8a287628160ad0a35b843a45e7a5484fc0eaaed45b37299af3a5bfc0bf3694e749f48a04e524d69014239077bf7b063615260b0e6be576f63f9d1111ddd63879c5ffc20a00c23548b1e0d51037acff58453bd51716455ad03fe90f5727f011eed174dafc30abf27fcd822b3a6acd4a2a884f1a45c09aac98d6ae675e81decdc0ff9efd1a971939e3e9068227e2add8ff7b9e3148f853c228cf2d9fcce06b55992b94adb8d5fd96daffc94c6e2ce08e39fa64ba9b48655b3cb393e9ff19ff386e62493cd425b31e8507c78031f1572123d82fd9774079a283635d9ccc7b1fde8226311ccbeca21b69209bd286c6b40baf8e1b404c912c942f30bfec3687891f429c9cd8e3e5fa944be85c6f9a3a1231b7fd06fccd0d0280285d41da3b25d3d1ae14ac975e4be0eb3a6f26fb85cab21bdc5a4f033f4ed6544946e01f47fa0dacf13826c2fc51066bc0b49ba394db9bc61c4983d22523fe1e8a232ebcbb9cd58abd1992adb37e6575d7d03ed601ec7152a0e202d5078c1e8c3109aa1a6ed3b9b47c883cef344257253ddb29f7b3c3fd8740ffabc0d7c6be56dcc3048af2dfc31a3f05292b2f88a55b9b7ff17892d7660857016ecb76ae5fc5c95900c95824a3124592a442e2cc487f97e0ce110a5543bb0e4a4a05f9479be0366c35e9ca61acac162099aba8cb1d8706b57e4f19740e659caa246381a10e46e084aaf175146f9809eb7e8ce8395ffcdc64d46b1e5387e7bf25125d6e8ccf8aca5d849d1c0f82b0e6147b3faffbabe4d8af4e803737f14e87fd771f3361daafc17a3603370c8185cafb55f8ca7c9a28186ab2a5795fe3bf33c930bf1427c3fd38c4d58b6144343a5034bfbbe82004a16a0e6d749460e5254ba7b876f8faa800697d900f954871589ca57c17ca2c52aea064aa21d9d9d9efc9a2834b5b19b95d64daec4bc599fc675d30b1b5c1a9fbf708bda814b2afcf1b6f7ada403174d3758b848f58a092e944e9cbdc5afc2290cf835b744b24256edd9a94bcea137d68e15646581ca2e91304baad47549d12718fc93cfe6dcc784aac27a461d2940c9d365624553b3f84c9a7812157dd498f37e946b9d1091e5592a9927ea619c54d848ca0605ed3851d9be659f851e68311ab449281edc68e7330a69915edf270199e2f58264c1b0b57067364c90a330bd58d33d05d5cccc9fb083113d63b9299e710b958c856f93d026f365bc09224950ebc1fd585246fb57385ec2757218cb8fab02cfeabd8a89a78328339f83f16b2d9d5d26f906925da47645db2eba8bb6690809bf58073e21bd786db27e0657fac61857a02007e7117515018a0d102e6d9bfb8762a377a63b1982a8c3502189dbea6eaab45ca6a913521e59a36fca0e3e70aaed1d93d65e31eedd9eb55d773f12c6aa2a6bc703e1bd090605404566e1f2b5b695e42ddc7f14d8f8279a140df815b395828b647ace802a59d20b8fffcde7ba94501325773293db167d83c36c188d60dcd2c7d6e815928c8d89a20940e5b3e2ef1d1b0d86ba8283b2f46d722b196bd9da094d4c675659f19cca32d892c8be41a2c6dc87b4ec1d12983121c826313dbe9d3ed2e3d23754cb4fa2e6b6e2df0b15499766d5a22407f48347c00a296c17854df88dc4d3c1fe09bb6ca70a10772788d89a75c959390225bdd3f4908d47337f0b89906a835fd420f96ca94589f7997605ebe4ed78bdfc55b9ba04d609cfb16de51128497ac0ec496bd7623fd79119866a75418e5d9ffd9a67a824fb3147b0039b94f36736f3fbcf8dd938dd912cf0ad5c81771a8cbf3b5dcf7bd84b60c2fb91742620bfaf28a911caae1f48b8110f62ebee3bd45904d8afbea76fc855af8f10c68d85cb6a2a75eac9f027cf910d5064eff1362d58b24423bcd834767f8ab6dafaecb1eaf36381062d756eb390545934ad3f6c92a01b4ea58b14dd47556761b2bf37317a9846d2763c31580c29c28615076845d7d00a882d8ab5426bd54b1125ca92c085b10b0c3afeecd81fea516eb167427bf18583776f71f1b837ae41357f5c16a04a9626d8b3a8ce11584ab6e5a48aa11516d91630fa145f28b368d348843702443634741435b47c3077eed55e5c70b4fce6d4046870719f76e63042bfb7e3906f4720ba4474e043d6df87e7b0b90c5bedfba557b1743c3f583f358bf30905fca17e019e35505e5a89e97ace5ef619d7ca9765ea422cb98eff41d294fb7e0da04be17d6d56f709621739d7931f3afde3205c299b1852887f4d9e0ea3d4fa8e5ab93a0e16bb4a29fc1d9a58723f6c70df1a8e69083c7a2ec88a7baba508efb739a4e6612145a77796a4dd143c22f502d35ca9ac2b22e8f4c0f5c524b72362e8ce3f2ded639716b72dbe8251882d0043e59f4640348ebe2e6b5e0438552b49bbb58fe248de741339a3ca4b006c82d746399d5437b33971e4ca963789877583e35d84e84d2ee27f9dfa160b9273e8911c9ed8e65b3b68977c748659e3065bab55fd79cfa8d20e23dd19a9875d57cb9851595ac98122e00147d4d36426ba67bc429cc5705a7a78abe0e585e237ce02f8f4eaea1a3bfef3ef0b633093b82b3c4408422145585133ae031ccdd6d2eb1a65f34f2ea9807b08be9f2d5d49808896bbcff14a574f256ba52cc15cdfcbff51307b057445fa49748ac602487e5d5403b493909ec9b6121906294e10438cbb08f3def30dfeeb39d0034fe65ff98ca44de882879fc7d42216ebd91b8f86d2741b12531ffb98df318653eeeba33e0d076327edf4cf93aac23bbc339c1eef58928ad88927482ffd9684002817eb1fb3611e420e78b3359b092a75a33dd6c0f9109c7ceb283455f3d65c6d34df66eb56a498b224dc238af267756783559371ab52b8c3eed0effe531f417f15965157c992d728aef1a4f0ef5ad588d0582c1d1b0c5ff25d58b29f878a758c0a0999edb57f5339fb38211e8e5033a86b3cda1f681787acf90529f54ac0c2a54d7a02fd1892a2fef662964e63c5efe801760de4303141a216bcecf0ae019aa7e58501916bbe08572d1c8476e4309ad3e550ebc24dbc4a1d8c5e2803b4f93fd394288fe2d7883916932ad48b6c4130da666620368cacdf4bcca3e4c962ed749f6a27ba9e2aa76fa96d0d590aae9a7cb0500c86fcb04c74d3070883399ce63c6a84be18ca94618142122e0daa50433dfc97ccf4005cd55720156b216061bdf21f369802fb771d72854b2b5621b88aec139af362b77384a4db98c42364bf8026a4d2e259ccc6d69b73797db337ddc7327b22dfe151c44c6a1d624c46dba428ccba53668fb6a4908f424fe24000ce6a0a128621152c609e106fd8d41f7c5af7e8b01cf296be26c3c3ddaa72d5d1c858e49fbff7026055e42af358502c187043c636bdd5da339f97ed833fdc2d476a27ac7b8d6a6738606db7fd411736bf75d81fa63615e3a4ed89005360ada38055e8a743ef62fe61cef2ed2c65c1d355067400d007c3b0a1be2367af3c17fa33eece92a160c706869d7bd7eaafe1525454232542b2998ae450b4000864a5d1394cb6ed66b89401a5859d545f35202cf8e421468ce2f6c581a4a9bedaa8b532f68277a9cc3bc61ed56f922fc6a447c335533fdedbff3e316fbed7ac92d06857ce26fa3c5941f1d1b15e51af249ac1adb1cd62c75a930eff95b3e28e79951681e1e5ce9e6ff7292689c7410d7b6b833734d62ad73ef1ed0c6cd0f951344cfc5e11e4d05e6b05b0634110de87b1ad997128f10ad7fa35104ecbf22c0cd9e5fc411b7246cc968feaf3f53ffe8a4bdbf27cb4d2e0b4b78526581db7b3a7b3366236c510a8808ae210354cbb7535fa5889a3ed41178df5bdf26017f470f1e38ffc10361af65c024615a8e1d300c57e6b2908a9358975782662597144a6d3040733583784eef60b939d5bd7a09bd28d668ca985338b89828e4777d92dbeb3e88a0aab993a15fbadf3032d522d84f58b7d8c7e95e3f71613f3f564487cdf3c9cd3fe5272d0cfef2ee7863ae2bb33aab39a53a1f4b46364c01859bc6612df94c153a86cfef40b5e5e26880e5b6b0a03a4e4b776e39fd8edd508fa249ea639c759a6c2a5f0bec33d713253a480f074d5e9f870601d920a74314e5e7c2a17ac51002f60d04fef2386fada176213175c496f252bd8e5443f001ffd1ea09786cf41d92d1cf24a1edcf23bd99a52b8bcc8237f8756df90bcf8589c7d78ce5b107e52e06c2d5b6c4526b74cecbf52b5fc1f644934bb14807ae12d19d721484778c083055b997073d0e20403e28d9ab9dffca3151c3df3cd0fa3942c2077424961a1ee323a0a0dfe6ddbce79e48da945cb1beb18aa5d60b20d3be60371a3a5ec75953331a278c06d63759877daf97c01c454c9ec7e2652a695f612a2c8726a8b97bc3b0f586c8deeaaa2ca1d5519ff4104673fcae180a051203b984155ec09b20529e4ab5917adf95b48a4299b27cf9430d6006ca16af8f9309d9e3daf64c362589d07a652503e8718cf64b523200fda7cc7d1ecc2dd119eb1b77e1908d9ad15f5a5d6de85a70dbdb3e3aef84924a867d9944aad5d6550c974f51be328e50722b20dfc6f7be667c3611b645d4ce1b9df3997300079dd554c761d20ed5d3b8a45e209f8494575d787c74778bc03ca168846030c5ff7d74d425385998a293aab526d86afd977520303768f2e763c55c3fdbe979b47bcdef74f16fbd08c6c44a49db5bdff7b14ba947aa8693d2c18198578ec3b139f5aaa22f6f6d9eebeda346bc0a89858d01fd65dd6948b01a63f234a0b266949a19b01f1c07934245864ccf22d00b750c9d58c19db661be88b45823f3637fab56238d7ad90f1725b981fff704b736d72d46af3ddc8c81fcc86c3ea467e960250a2f9f345f2eb7d907c0fdf8722ba118824942edb06a91016a5a11635181ff84abb95fc8aac96a1b8b7f26dc24ea1a1edf16f02560f8cb2674d37cc66f79788f7f5dfdb04facdd54db3bbc90bd18b8b985f614a2d4570fd17fb05bf4ea2a22b781d751d5b1cc6c76675dba4629d5787dc3a7bea226b1f45c072247cf3671a9005362f57e3bffbce2cabef0bb1d47c11770875174a3d75ce48bc4bbefaa1bc1a063336293a0e5cd682154e6161fe386f406e38cb1df3d8fbdcd04c75ed4abd4bad750e12a46c7a29b8221d826dabad149c84aba9005f9b48ae09e50e", 0x1000}, {&(0x7f0000001400)="ebd0fa26353f26164c1e592fea6fb4cb6a2c57daf94511068aea36929b01349f3d59f1fbbd9972bfdbc194f82d75de3bd111a90e87e2ef95b59ae5950f218b8af9db69a43580fb41", 0x48}], 0x2, 0x0, 0x0, 0x401}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x18c) r5 = getppid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x4f, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000340)="3a9770cf0f0bd650e9d3a08f43a66523fce5c3a018e2c2a7aa06ae78f19bd2f5db5e83c1667b03c601bb0087f7aaadbff4840fb489a9374fb597b33bc90d32dcc3c753f7285f4b9ab69aec259317c12ff508309853a65bc6153c3b4a7d10dadb401d1938e31f67edf3094c8fb293bc4e1875daf900dd9b51712686c35ecb858f01a1ddbd2cbb1219a1c83de9f01d9297d211bfe20ed3d33ba844dc8e2888d143f7ec0cf017", 0xa5}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001540)=[{r8, 0x40}, {r9, 0x20}, {r2, 0x2}, {r6, 0x40}], 0x4, 0x1) dup2(r9, r8) r10 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r10) 16:00:36 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) r6 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x2, r6}) write(r2, &(0x7f0000000000)="95", 0x1) r7 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r7) 16:00:36 executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2, 0x0, 0x11000000}, 0x2, 0x684, r2, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) 16:00:36 executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) (async) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() (async) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000400)="e00a116668eaad6cd6e8de35ba44b7edd2b7e13995a6e652d85ab67917ea5b0aaabcb298b7cf907d673e4811505cb3cb2d1b6bb7acd597a0617ca61a592bfea7884e8aa6c2140f76566d3defbbadac22f0758eb1600eb5da968e9018f6b693a54825f5e7cd456d4ec8557a9e645f0effc2c65d4dbacaf6795a400c43355d5f9f2e53773050ea539e13f72b6cbebb7725e31fb02019cf152aa8659be5c0683b9cdefd3cfbdd26329fd4c54ea7cdbe68cadedcdb15d71ee575f207d000eed028549628f0321603c8fedd04e99ec8843995ee7325db4901a0c969a913253494c656ba8733ebc21daac273da2ef2b8470b7e06c6615ad9cfe3fbcf7c957225b030a75ad01684336d8e579c8228e11001bc68621b758a9ee2821001a4cb40a8d105629bbc5dbd7cccc73663d17e73e223a2fbb54e50cc17bcf43dd0d54320af18ca78345ce27fe3274e511a4c52b7a65928d98d40e3be06197fcbed03845a3ab221cf05eafd275c08598e99026119c40bc7558aea45c8e38a32e9ee24886f14e6cfccb6ab64f62729c039ecee64fd6dc4b76b6d3af1efba9c73d4b51b4216bc56a07f9b186c7f888412b62e6ccf420ffbdbf689e8a287628160ad0a35b843a45e7a5484fc0eaaed45b37299af3a5bfc0bf3694e749f48a04e524d69014239077bf7b063615260b0e6be576f63f9d1111ddd63879c5ffc20a00c23548b1e0d51037acff58453bd51716455ad03fe90f5727f011eed174dafc30abf27fcd822b3a6acd4a2a884f1a45c09aac98d6ae675e81decdc0ff9efd1a971939e3e9068227e2add8ff7b9e3148f853c228cf2d9fcce06b55992b94adb8d5fd96daffc94c6e2ce08e39fa64ba9b48655b3cb393e9ff19ff386e62493cd425b31e8507c78031f1572123d82fd9774079a283635d9ccc7b1fde8226311ccbeca21b69209bd286c6b40baf8e1b404c912c942f30bfec3687891f429c9cd8e3e5fa944be85c6f9a3a1231b7fd06fccd0d0280285d41da3b25d3d1ae14ac975e4be0eb3a6f26fb85cab21bdc5a4f033f4ed6544946e01f47fa0dacf13826c2fc51066bc0b49ba394db9bc61c4983d22523fe1e8a232ebcbb9cd58abd1992adb37e6575d7d03ed601ec7152a0e202d5078c1e8c3109aa1a6ed3b9b47c883cef344257253ddb29f7b3c3fd8740ffabc0d7c6be56dcc3048af2dfc31a3f05292b2f88a55b9b7ff17892d7660857016ecb76ae5fc5c95900c95824a3124592a442e2cc487f97e0ce110a5543bb0e4a4a05f9479be0366c35e9ca61acac162099aba8cb1d8706b57e4f19740e659caa246381a10e46e084aaf175146f9809eb7e8ce8395ffcdc64d46b1e5387e7bf25125d6e8ccf8aca5d849d1c0f82b0e6147b3faffbabe4d8af4e803737f14e87fd771f3361daafc17a3603370c8185cafb55f8ca7c9a28186ab2a5795fe3bf33c930bf1427c3fd38c4d58b6144343a5034bfbbe82004a16a0e6d749460e5254ba7b876f8faa800697d900f954871589ca57c17ca2c52aea064aa21d9d9d9efc9a2834b5b19b95d64daec4bc599fc675d30b1b5c1a9fbf708bda814b2afcf1b6f7ada403174d3758b848f58a092e944e9cbdc5afc2290cf835b744b24256edd9a94bcea137d68e15646581ca2e91304baad47549d12718fc93cfe6dcc784aac27a461d2940c9d365624553b3f84c9a7812157dd498f37e946b9d1091e5592a9927ea619c54d848ca0605ed3851d9be659f851e68311ab449281edc68e7330a69915edf270199e2f58264c1b0b57067364c90a330bd58d33d05d5cccc9fb083113d63b9299e710b958c856f93d026f365bc09224950ebc1fd585246fb57385ec2757218cb8fab02cfeabd8a89a78328339f83f16b2d9d5d26f906925da47645db2eba8bb6690809bf58073e21bd786db27e0657fac61857a02007e7117515018a0d102e6d9bfb8762a377a63b1982a8c3502189dbea6eaab45ca6a913521e59a36fca0e3e70aaed1d93d65e31eedd9eb55d773f12c6aa2a6bc703e1bd090605404566e1f2b5b695e42ddc7f14d8f8279a140df815b395828b647ace802a59d20b8fffcde7ba94501325773293db167d83c36c188d60dcd2c7d6e815928c8d89a20940e5b3e2ef1d1b0d86ba8283b2f46d722b196bd9da094d4c675659f19cca32d892c8be41a2c6dc87b4ec1d12983121c826313dbe9d3ed2e3d23754cb4fa2e6b6e2df0b15499766d5a22407f48347c00a296c17854df88dc4d3c1fe09bb6ca70a10772788d89a75c959390225bdd3f4908d47337f0b89906a835fd420f96ca94589f7997605ebe4ed78bdfc55b9ba04d609cfb16de51128497ac0ec496bd7623fd79119866a75418e5d9ffd9a67a824fb3147b0039b94f36736f3fbcf8dd938dd912cf0ad5c81771a8cbf3b5dcf7bd84b60c2fb91742620bfaf28a911caae1f48b8110f62ebee3bd45904d8afbea76fc855af8f10c68d85cb6a2a75eac9f027cf910d5064eff1362d58b24423bcd834767f8ab6dafaecb1eaf36381062d756eb390545934ad3f6c92a01b4ea58b14dd47556761b2bf37317a9846d2763c31580c29c28615076845d7d00a882d8ab5426bd54b1125ca92c085b10b0c3afeecd81fea516eb167427bf18583776f71f1b837ae41357f5c16a04a9626d8b3a8ce11584ab6e5a48aa11516d91630fa145f28b368d348843702443634741435b47c3077eed55e5c70b4fce6d4046870719f76e63042bfb7e3906f4720ba4474e043d6df87e7b0b90c5bedfba557b1743c3f583f358bf30905fca17e019e35505e5a89e97ace5ef619d7ca9765ea422cb98eff41d294fb7e0da04be17d6d56f709621739d7931f3afde3205c299b1852887f4d9e0ea3d4fa8e5ab93a0e16bb4a29fc1d9a58723f6c70df1a8e69083c7a2ec88a7baba508efb739a4e6612145a77796a4dd143c22f502d35ca9ac2b22e8f4c0f5c524b72362e8ce3f2ded639716b72dbe8251882d0043e59f4640348ebe2e6b5e0438552b49bbb58fe248de741339a3ca4b006c82d746399d5437b33971e4ca963789877583e35d84e84d2ee27f9dfa160b9273e8911c9ed8e65b3b68977c748659e3065bab55fd79cfa8d20e23dd19a9875d57cb9851595ac98122e00147d4d36426ba67bc429cc5705a7a78abe0e585e237ce02f8f4eaea1a3bfef3ef0b633093b82b3c4408422145585133ae031ccdd6d2eb1a65f34f2ea9807b08be9f2d5d49808896bbcff14a574f256ba52cc15cdfcbff51307b057445fa49748ac602487e5d5403b493909ec9b6121906294e10438cbb08f3def30dfeeb39d0034fe65ff98ca44de882879fc7d42216ebd91b8f86d2741b12531ffb98df318653eeeba33e0d076327edf4cf93aac23bbc339c1eef58928ad88927482ffd9684002817eb1fb3611e420e78b3359b092a75a33dd6c0f9109c7ceb283455f3d65c6d34df66eb56a498b224dc238af267756783559371ab52b8c3eed0effe531f417f15965157c992d728aef1a4f0ef5ad588d0582c1d1b0c5ff25d58b29f878a758c0a0999edb57f5339fb38211e8e5033a86b3cda1f681787acf90529f54ac0c2a54d7a02fd1892a2fef662964e63c5efe801760de4303141a216bcecf0ae019aa7e58501916bbe08572d1c8476e4309ad3e550ebc24dbc4a1d8c5e2803b4f93fd394288fe2d7883916932ad48b6c4130da666620368cacdf4bcca3e4c962ed749f6a27ba9e2aa76fa96d0d590aae9a7cb0500c86fcb04c74d3070883399ce63c6a84be18ca94618142122e0daa50433dfc97ccf4005cd55720156b216061bdf21f369802fb771d72854b2b5621b88aec139af362b77384a4db98c42364bf8026a4d2e259ccc6d69b73797db337ddc7327b22dfe151c44c6a1d624c46dba428ccba53668fb6a4908f424fe24000ce6a0a128621152c609e106fd8d41f7c5af7e8b01cf296be26c3c3ddaa72d5d1c858e49fbff7026055e42af358502c187043c636bdd5da339f97ed833fdc2d476a27ac7b8d6a6738606db7fd411736bf75d81fa63615e3a4ed89005360ada38055e8a743ef62fe61cef2ed2c65c1d355067400d007c3b0a1be2367af3c17fa33eece92a160c706869d7bd7eaafe1525454232542b2998ae450b4000864a5d1394cb6ed66b89401a5859d545f35202cf8e421468ce2f6c581a4a9bedaa8b532f68277a9cc3bc61ed56f922fc6a447c335533fdedbff3e316fbed7ac92d06857ce26fa3c5941f1d1b15e51af249ac1adb1cd62c75a930eff95b3e28e79951681e1e5ce9e6ff7292689c7410d7b6b833734d62ad73ef1ed0c6cd0f951344cfc5e11e4d05e6b05b0634110de87b1ad997128f10ad7fa35104ecbf22c0cd9e5fc411b7246cc968feaf3f53ffe8a4bdbf27cb4d2e0b4b78526581db7b3a7b3366236c510a8808ae210354cbb7535fa5889a3ed41178df5bdf26017f470f1e38ffc10361af65c024615a8e1d300c57e6b2908a9358975782662597144a6d3040733583784eef60b939d5bd7a09bd28d668ca985338b89828e4777d92dbeb3e88a0aab993a15fbadf3032d522d84f58b7d8c7e95e3f71613f3f564487cdf3c9cd3fe5272d0cfef2ee7863ae2bb33aab39a53a1f4b46364c01859bc6612df94c153a86cfef40b5e5e26880e5b6b0a03a4e4b776e39fd8edd508fa249ea639c759a6c2a5f0bec33d713253a480f074d5e9f870601d920a74314e5e7c2a17ac51002f60d04fef2386fada176213175c496f252bd8e5443f001ffd1ea09786cf41d92d1cf24a1edcf23bd99a52b8bcc8237f8756df90bcf8589c7d78ce5b107e52e06c2d5b6c4526b74cecbf52b5fc1f644934bb14807ae12d19d721484778c083055b997073d0e20403e28d9ab9dffca3151c3df3cd0fa3942c2077424961a1ee323a0a0dfe6ddbce79e48da945cb1beb18aa5d60b20d3be60371a3a5ec75953331a278c06d63759877daf97c01c454c9ec7e2652a695f612a2c8726a8b97bc3b0f586c8deeaaa2ca1d5519ff4104673fcae180a051203b984155ec09b20529e4ab5917adf95b48a4299b27cf9430d6006ca16af8f9309d9e3daf64c362589d07a652503e8718cf64b523200fda7cc7d1ecc2dd119eb1b77e1908d9ad15f5a5d6de85a70dbdb3e3aef84924a867d9944aad5d6550c974f51be328e50722b20dfc6f7be667c3611b645d4ce1b9df3997300079dd554c761d20ed5d3b8a45e209f8494575d787c74778bc03ca168846030c5ff7d74d425385998a293aab526d86afd977520303768f2e763c55c3fdbe979b47bcdef74f16fbd08c6c44a49db5bdff7b14ba947aa8693d2c18198578ec3b139f5aaa22f6f6d9eebeda346bc0a89858d01fd65dd6948b01a63f234a0b266949a19b01f1c07934245864ccf22d00b750c9d58c19db661be88b45823f3637fab56238d7ad90f1725b981fff704b736d72d46af3ddc8c81fcc86c3ea467e960250a2f9f345f2eb7d907c0fdf8722ba118824942edb06a91016a5a11635181ff84abb95fc8aac96a1b8b7f26dc24ea1a1edf16f02560f8cb2674d37cc66f79788f7f5dfdb04facdd54db3bbc90bd18b8b985f614a2d4570fd17fb05bf4ea2a22b781d751d5b1cc6c76675dba4629d5787dc3a7bea226b1f45c072247cf3671a9005362f57e3bffbce2cabef0bb1d47c11770875174a3d75ce48bc4bbefaa1bc1a063336293a0e5cd682154e6161fe386f406e38cb1df3d8fbdcd04c75ed4abd4bad750e12a46c7a29b8221d826dabad149c84aba9005f9b48ae09e50e", 0x1000}, {&(0x7f0000001400)="ebd0fa26353f26164c1e592fea6fb4cb6a2c57daf94511068aea36929b01349f3d59f1fbbd9972bfdbc194f82d75de3bd111a90e87e2ef95b59ae5950f218b8af9db69a43580fb41", 0x48}], 0x2, 0x0, 0x0, 0x401}, 0xc) (async) sendmsg$unix(r4, &(0x7f00000014c0)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000400)="e00a116668eaad6cd6e8de35ba44b7edd2b7e13995a6e652d85ab67917ea5b0aaabcb298b7cf907d673e4811505cb3cb2d1b6bb7acd597a0617ca61a592bfea7884e8aa6c2140f76566d3defbbadac22f0758eb1600eb5da968e9018f6b693a54825f5e7cd456d4ec8557a9e645f0effc2c65d4dbacaf6795a400c43355d5f9f2e53773050ea539e13f72b6cbebb7725e31fb02019cf152aa8659be5c0683b9cdefd3cfbdd26329fd4c54ea7cdbe68cadedcdb15d71ee575f207d000eed028549628f0321603c8fedd04e99ec8843995ee7325db4901a0c969a913253494c656ba8733ebc21daac273da2ef2b8470b7e06c6615ad9cfe3fbcf7c957225b030a75ad01684336d8e579c8228e11001bc68621b758a9ee2821001a4cb40a8d105629bbc5dbd7cccc73663d17e73e223a2fbb54e50cc17bcf43dd0d54320af18ca78345ce27fe3274e511a4c52b7a65928d98d40e3be06197fcbed03845a3ab221cf05eafd275c08598e99026119c40bc7558aea45c8e38a32e9ee24886f14e6cfccb6ab64f62729c039ecee64fd6dc4b76b6d3af1efba9c73d4b51b4216bc56a07f9b186c7f888412b62e6ccf420ffbdbf689e8a287628160ad0a35b843a45e7a5484fc0eaaed45b37299af3a5bfc0bf3694e749f48a04e524d69014239077bf7b063615260b0e6be576f63f9d1111ddd63879c5ffc20a00c23548b1e0d51037acff58453bd51716455ad03fe90f5727f011eed174dafc30abf27fcd822b3a6acd4a2a884f1a45c09aac98d6ae675e81decdc0ff9efd1a971939e3e9068227e2add8ff7b9e3148f853c228cf2d9fcce06b55992b94adb8d5fd96daffc94c6e2ce08e39fa64ba9b48655b3cb393e9ff19ff386e62493cd425b31e8507c78031f1572123d82fd9774079a283635d9ccc7b1fde8226311ccbeca21b69209bd286c6b40baf8e1b404c912c942f30bfec3687891f429c9cd8e3e5fa944be85c6f9a3a1231b7fd06fccd0d0280285d41da3b25d3d1ae14ac975e4be0eb3a6f26fb85cab21bdc5a4f033f4ed6544946e01f47fa0dacf13826c2fc51066bc0b49ba394db9bc61c4983d22523fe1e8a232ebcbb9cd58abd1992adb37e6575d7d03ed601ec7152a0e202d5078c1e8c3109aa1a6ed3b9b47c883cef344257253ddb29f7b3c3fd8740ffabc0d7c6be56dcc3048af2dfc31a3f05292b2f88a55b9b7ff17892d7660857016ecb76ae5fc5c95900c95824a3124592a442e2cc487f97e0ce110a5543bb0e4a4a05f9479be0366c35e9ca61acac162099aba8cb1d8706b57e4f19740e659caa246381a10e46e084aaf175146f9809eb7e8ce8395ffcdc64d46b1e5387e7bf25125d6e8ccf8aca5d849d1c0f82b0e6147b3faffbabe4d8af4e803737f14e87fd771f3361daafc17a3603370c8185cafb55f8ca7c9a28186ab2a5795fe3bf33c930bf1427c3fd38c4d58b6144343a5034bfbbe82004a16a0e6d749460e5254ba7b876f8faa800697d900f954871589ca57c17ca2c52aea064aa21d9d9d9efc9a2834b5b19b95d64daec4bc599fc675d30b1b5c1a9fbf708bda814b2afcf1b6f7ada403174d3758b848f58a092e944e9cbdc5afc2290cf835b744b24256edd9a94bcea137d68e15646581ca2e91304baad47549d12718fc93cfe6dcc784aac27a461d2940c9d365624553b3f84c9a7812157dd498f37e946b9d1091e5592a9927ea619c54d848ca0605ed3851d9be659f851e68311ab449281edc68e7330a69915edf270199e2f58264c1b0b57067364c90a330bd58d33d05d5cccc9fb083113d63b9299e710b958c856f93d026f365bc09224950ebc1fd585246fb57385ec2757218cb8fab02cfeabd8a89a78328339f83f16b2d9d5d26f906925da47645db2eba8bb6690809bf58073e21bd786db27e0657fac61857a02007e7117515018a0d102e6d9bfb8762a377a63b1982a8c3502189dbea6eaab45ca6a913521e59a36fca0e3e70aaed1d93d65e31eedd9eb55d773f12c6aa2a6bc703e1bd090605404566e1f2b5b695e42ddc7f14d8f8279a140df815b395828b647ace802a59d20b8fffcde7ba94501325773293db167d83c36c188d60dcd2c7d6e815928c8d89a20940e5b3e2ef1d1b0d86ba8283b2f46d722b196bd9da094d4c675659f19cca32d892c8be41a2c6dc87b4ec1d12983121c826313dbe9d3ed2e3d23754cb4fa2e6b6e2df0b15499766d5a22407f48347c00a296c17854df88dc4d3c1fe09bb6ca70a10772788d89a75c959390225bdd3f4908d47337f0b89906a835fd420f96ca94589f7997605ebe4ed78bdfc55b9ba04d609cfb16de51128497ac0ec496bd7623fd79119866a75418e5d9ffd9a67a824fb3147b0039b94f36736f3fbcf8dd938dd912cf0ad5c81771a8cbf3b5dcf7bd84b60c2fb91742620bfaf28a911caae1f48b8110f62ebee3bd45904d8afbea76fc855af8f10c68d85cb6a2a75eac9f027cf910d5064eff1362d58b24423bcd834767f8ab6dafaecb1eaf36381062d756eb390545934ad3f6c92a01b4ea58b14dd47556761b2bf37317a9846d2763c31580c29c28615076845d7d00a882d8ab5426bd54b1125ca92c085b10b0c3afeecd81fea516eb167427bf18583776f71f1b837ae41357f5c16a04a9626d8b3a8ce11584ab6e5a48aa11516d91630fa145f28b368d348843702443634741435b47c3077eed55e5c70b4fce6d4046870719f76e63042bfb7e3906f4720ba4474e043d6df87e7b0b90c5bedfba557b1743c3f583f358bf30905fca17e019e35505e5a89e97ace5ef619d7ca9765ea422cb98eff41d294fb7e0da04be17d6d56f709621739d7931f3afde3205c299b1852887f4d9e0ea3d4fa8e5ab93a0e16bb4a29fc1d9a58723f6c70df1a8e69083c7a2ec88a7baba508efb739a4e6612145a77796a4dd143c22f502d35ca9ac2b22e8f4c0f5c524b72362e8ce3f2ded639716b72dbe8251882d0043e59f4640348ebe2e6b5e0438552b49bbb58fe248de741339a3ca4b006c82d746399d5437b33971e4ca963789877583e35d84e84d2ee27f9dfa160b9273e8911c9ed8e65b3b68977c748659e3065bab55fd79cfa8d20e23dd19a9875d57cb9851595ac98122e00147d4d36426ba67bc429cc5705a7a78abe0e585e237ce02f8f4eaea1a3bfef3ef0b633093b82b3c4408422145585133ae031ccdd6d2eb1a65f34f2ea9807b08be9f2d5d49808896bbcff14a574f256ba52cc15cdfcbff51307b057445fa49748ac602487e5d5403b493909ec9b6121906294e10438cbb08f3def30dfeeb39d0034fe65ff98ca44de882879fc7d42216ebd91b8f86d2741b12531ffb98df318653eeeba33e0d076327edf4cf93aac23bbc339c1eef58928ad88927482ffd9684002817eb1fb3611e420e78b3359b092a75a33dd6c0f9109c7ceb283455f3d65c6d34df66eb56a498b224dc238af267756783559371ab52b8c3eed0effe531f417f15965157c992d728aef1a4f0ef5ad588d0582c1d1b0c5ff25d58b29f878a758c0a0999edb57f5339fb38211e8e5033a86b3cda1f681787acf90529f54ac0c2a54d7a02fd1892a2fef662964e63c5efe801760de4303141a216bcecf0ae019aa7e58501916bbe08572d1c8476e4309ad3e550ebc24dbc4a1d8c5e2803b4f93fd394288fe2d7883916932ad48b6c4130da666620368cacdf4bcca3e4c962ed749f6a27ba9e2aa76fa96d0d590aae9a7cb0500c86fcb04c74d3070883399ce63c6a84be18ca94618142122e0daa50433dfc97ccf4005cd55720156b216061bdf21f369802fb771d72854b2b5621b88aec139af362b77384a4db98c42364bf8026a4d2e259ccc6d69b73797db337ddc7327b22dfe151c44c6a1d624c46dba428ccba53668fb6a4908f424fe24000ce6a0a128621152c609e106fd8d41f7c5af7e8b01cf296be26c3c3ddaa72d5d1c858e49fbff7026055e42af358502c187043c636bdd5da339f97ed833fdc2d476a27ac7b8d6a6738606db7fd411736bf75d81fa63615e3a4ed89005360ada38055e8a743ef62fe61cef2ed2c65c1d355067400d007c3b0a1be2367af3c17fa33eece92a160c706869d7bd7eaafe1525454232542b2998ae450b4000864a5d1394cb6ed66b89401a5859d545f35202cf8e421468ce2f6c581a4a9bedaa8b532f68277a9cc3bc61ed56f922fc6a447c335533fdedbff3e316fbed7ac92d06857ce26fa3c5941f1d1b15e51af249ac1adb1cd62c75a930eff95b3e28e79951681e1e5ce9e6ff7292689c7410d7b6b833734d62ad73ef1ed0c6cd0f951344cfc5e11e4d05e6b05b0634110de87b1ad997128f10ad7fa35104ecbf22c0cd9e5fc411b7246cc968feaf3f53ffe8a4bdbf27cb4d2e0b4b78526581db7b3a7b3366236c510a8808ae210354cbb7535fa5889a3ed41178df5bdf26017f470f1e38ffc10361af65c024615a8e1d300c57e6b2908a9358975782662597144a6d3040733583784eef60b939d5bd7a09bd28d668ca985338b89828e4777d92dbeb3e88a0aab993a15fbadf3032d522d84f58b7d8c7e95e3f71613f3f564487cdf3c9cd3fe5272d0cfef2ee7863ae2bb33aab39a53a1f4b46364c01859bc6612df94c153a86cfef40b5e5e26880e5b6b0a03a4e4b776e39fd8edd508fa249ea639c759a6c2a5f0bec33d713253a480f074d5e9f870601d920a74314e5e7c2a17ac51002f60d04fef2386fada176213175c496f252bd8e5443f001ffd1ea09786cf41d92d1cf24a1edcf23bd99a52b8bcc8237f8756df90bcf8589c7d78ce5b107e52e06c2d5b6c4526b74cecbf52b5fc1f644934bb14807ae12d19d721484778c083055b997073d0e20403e28d9ab9dffca3151c3df3cd0fa3942c2077424961a1ee323a0a0dfe6ddbce79e48da945cb1beb18aa5d60b20d3be60371a3a5ec75953331a278c06d63759877daf97c01c454c9ec7e2652a695f612a2c8726a8b97bc3b0f586c8deeaaa2ca1d5519ff4104673fcae180a051203b984155ec09b20529e4ab5917adf95b48a4299b27cf9430d6006ca16af8f9309d9e3daf64c362589d07a652503e8718cf64b523200fda7cc7d1ecc2dd119eb1b77e1908d9ad15f5a5d6de85a70dbdb3e3aef84924a867d9944aad5d6550c974f51be328e50722b20dfc6f7be667c3611b645d4ce1b9df3997300079dd554c761d20ed5d3b8a45e209f8494575d787c74778bc03ca168846030c5ff7d74d425385998a293aab526d86afd977520303768f2e763c55c3fdbe979b47bcdef74f16fbd08c6c44a49db5bdff7b14ba947aa8693d2c18198578ec3b139f5aaa22f6f6d9eebeda346bc0a89858d01fd65dd6948b01a63f234a0b266949a19b01f1c07934245864ccf22d00b750c9d58c19db661be88b45823f3637fab56238d7ad90f1725b981fff704b736d72d46af3ddc8c81fcc86c3ea467e960250a2f9f345f2eb7d907c0fdf8722ba118824942edb06a91016a5a11635181ff84abb95fc8aac96a1b8b7f26dc24ea1a1edf16f02560f8cb2674d37cc66f79788f7f5dfdb04facdd54db3bbc90bd18b8b985f614a2d4570fd17fb05bf4ea2a22b781d751d5b1cc6c76675dba4629d5787dc3a7bea226b1f45c072247cf3671a9005362f57e3bffbce2cabef0bb1d47c11770875174a3d75ce48bc4bbefaa1bc1a063336293a0e5cd682154e6161fe386f406e38cb1df3d8fbdcd04c75ed4abd4bad750e12a46c7a29b8221d826dabad149c84aba9005f9b48ae09e50e", 0x1000}, {&(0x7f0000001400)="ebd0fa26353f26164c1e592fea6fb4cb6a2c57daf94511068aea36929b01349f3d59f1fbbd9972bfdbc194f82d75de3bd111a90e87e2ef95b59ae5950f218b8af9db69a43580fb41", 0x48}], 0x2, 0x0, 0x0, 0x401}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x18c) r5 = getppid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x4f, 0x2, r5}) write(r2, &(0x7f0000000000)="95", 0x1) (async) write(r2, &(0x7f0000000000)="95", 0x1) syz_open_pts() (async) r8 = syz_open_pts() close(r8) (async) close(r8) writev(r8, &(0x7f0000000440)=[{&(0x7f0000000340)="3a9770cf0f0bd650e9d3a08f43a66523fce5c3a018e2c2a7aa06ae78f19bd2f5db5e83c1667b03c601bb0087f7aaadbff4840fb489a9374fb597b33bc90d32dcc3c753f7285f4b9ab69aec259317c12ff508309853a65bc6153c3b4a7d10dadb401d1938e31f67edf3094c8fb293bc4e1875daf900dd9b51712686c35ecb858f01a1ddbd2cbb1219a1c83de9f01d9297d211bfe20ed3d33ba844dc8e2888d143f7ec0cf017", 0xa5}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001540)=[{r8, 0x40}, {r9, 0x20}, {r2, 0x2}, {r6, 0x40}], 0x4, 0x1) dup2(r9, r8) (async) dup2(r9, r8) r10 = getpgid(r1) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r10) 16:00:36 executing program 5: munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ff5000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() (async) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = getuid() seteuid(r0) (async) seteuid(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x40) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r1, r4, r1, r5, 0x172, 0x40}, 0x6, 0x5, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r1, r7) setreuid(0xee00, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) fchown(r8, r6, r5) (async) fchown(r8, r6, r5) syz_open_pts() socket(0x2, 0x2, 0x0) (async) r9 = socket(0x2, 0x2, 0x0) socket(0x20, 0x4002, 0x5) listen(r9, 0xa0e7) (async) listen(r9, 0xa0e7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) setreuid(r10, 0x0) dup(r9) (async) dup(r9) getuid() setsockopt$inet_opts(r9, 0x0, 0x16, &(0x7f0000000140)="7788d10847b98b5bea0e157506dce58049bfff31769755dfe0e1667863aa1bcd6a0b3934bd4a09acc2b83a639d0fdc0e14d308fc54646b2ddff717386e12a9a34c65a60e7524a4ca15d326d11200009a39ea3ee1edc0b39b44d457ff127c262800000000000048e5ed3f2a75fdf56cbc8ae6d982367600000000000000000000558300"/141, 0x8d) 16:00:36 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x5c, 0x1f, 0x8}]}) readlink(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x7, &(0x7f00000001c0)='./file0\x00', 0x8}) r3 = kqueue() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x4, 0x8000000000000001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xf6, 0x3}, {{r4}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1f, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8, 0x6095}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80, 0x2, 0x7}], 0x4, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x8d, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x34, 0x20, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x57, 0x2, 0x3c, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18, 0x0, 0x3f, 0xffffffff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x20, 0x9, 0xb0}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x1000, 0x400}], 0x8, &(0x7f0000000440)={0x0, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:36 executing program 1: clock_getres(0x0, &(0x7f0000000000)) 16:00:36 executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x97c, 0x3ff, r1}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r4) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18c) getppid() fcntl$lock(r2, 0x9, 0x0) write(r2, &(0x7f0000000000)="95", 0x1) r6 = getpgid(r1) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x0, 0xf2d7, 0x94, r3}) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40, r6) 16:00:36 executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x2, 0x0, 0x0, &(0x7f0000000240)="2c975d95602b6526fe6952336744bdce01006ac90f5b2fde46755320d36c8009ca6643e1391062f4e5ad9d4cbcb6ee742c248b389022d686934facaa10cf5b728f377b3d3c3c8b0429888c42da27a136e13193091009f52e6a0fed9d05343823838ded525393962a3ef2019a43fc7530f2f9d06b09562f8ec1fb89d3e91873129a17778f0110bcc68b389e403da70955e9b6168bace8daff", 0xfe65) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000080)="de09b5caf7d9e2b05c50ca1ee7b4c192520693abddf3fde891f80c675e8f5579c246d2c9", &(0x7f00000000c0)=0x24, &(0x7f0000000100)="b2f443d2ac18d532521d4919d758076617645b395e83e75eb36ffc6aeb520a25195f54b717c302999115b04f18fe73addbd5dadd492b66bf29a412b9e491bd7299ae4391e3a8efd6119ad21a981e1e03b3f8c2391c", 0x55) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000080)="de09b5caf7d9e2b05c50ca1ee7b4c192520693abddf3fde891f80c675e8f5579c246d2c9", &(0x7f00000000c0)=0x24, &(0x7f0000000100)="b2f443d2ac18d532521d4919d758076617645b395e83e75eb36ffc6aeb520a25195f54b717c302999115b04f18fe73addbd5dadd492b66bf29a412b9e491bd7299ae4391e3a8efd6119ad21a981e1e03b3f8c2391c", 0x55) kernel: page fault trap, code=0 Stopped at schedclock+0xa6: movzbl 0x344(%rax),%eax ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace schedclock(ffff80002a6d2550) at schedclock+0xa6 statclock(ffffffff82c78bc0,ffff800032976600,0) at statclock+0x1dd clockintr_dispatch(ffff800032976600) at clockintr_dispatch+0x24c lapic_clockintr(0,0) at lapic_clockintr+0x3a Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a pmap_kenter_pa(ffff80002f007000,56b5e000,3) at pmap_kenter_pa+0x1ab buf_map(fffffd8062ada5a8) at buf_map+0x22d buf_get(0,0,99fc9d8) at buf_get+0x758 geteblk(99fc9d8) at geteblk+0x3c readdisklabel(2902,ffffffff8131bf90,ffff800000de3800,0) at readdisklabel+0x149 vndopen(2902,41,2000,ffff80002a6d2550) at vndopen+0x17e spec_open(ffff800032976ac8) at spec_open+0x3e3 VOP_OPEN(fffffd8079121b58,41,fffffd807f7d7888,ffff80002a6d2550) at VOP_OPEN+0x70 vn_open(ffff800032976d18,41,0) at vn_open+0x452 doopenat(ffff80002a6d2550,ffffff9c,20000000,40,0,ffff800032976ec0) at doopenat+0x26e syscall(ffff800032976f70) at syscall+0x751 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2d4cd093770, count: -17 ddb> show registers rdi 0x24 rsi 0x1 rbp 0xffff8000329764f0 rbx 0x24 rdx 0 rcx 0x242c __ALIGN_SIZE+0x142c rax 0 r8 0 r9 0 r10 0 r11 0x4d88e98c943ced12 r12 0x1 r13 0x1 r14 0xffff80002a6d2550 r15 0xc rip 0xffffffff8136acf6 schedclock+0xa6 cs 0x8 rflags 0x10297 __ALIGN_SIZE+0xf297 rsp 0xffff8000329764b0 ss 0x10 schedclock+0xa6: movzbl 0x344(%rax),%eax ddb> show proc kernel: page fault trap, code=0 Faulted in DDB; continuing... ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10165 6400K 6856K 166960K 13858 0 pcb 15 14K 15K 166960K 188 0 rtable 176 13K 15K 166960K 445 0 pf 25 8K 9K 166960K 64 0 ifaddr 32 9K 11K 166960K 63 0 ifgroup 42 1K 2K 166960K 107 0 sysctl 2 0K 0K 166960K 2 0 counters 28 17K 17K 166960K 43 0 ioctlops 0 0K 2K 166960K 187 0 iov 0 0K 16K 166960K 161 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1375 86K 86K 166960K 2848 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 15 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 584 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 73K 166960K 2382 0 sigio 0 0K 0K 166960K 74 0 proc 57 59K 75K 166960K 554 0 subproc 104 6K 6K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 80 0 in_multi 66 4K 7K 166960K 113 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 549 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 304 84K 86K 166960K 23072 0 UVM aobj 101 3K 3K 166960K 101 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 13 0 NDP 9 0K 2K 166960K 42 0 temp 74 6700K 6772K 166960K 10560 0 kqueue 12 18K 24K 166960K 120 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 69 0 66 1 0 1 1 0 8 0 rtentry 112 139 0 61 4 1 3 4 0 8 0 unpcb 144 1473 0 1460 11 6 5 5 0 8 4 syncache 320 7 0 7 2 2 0 1 0 8 0 tcpqe 32 392 0 392 4 4 0 2 0 8 0 tcpcb 808 405 0 398 18 16 2 8 0 8 0 arp 88 24 0 11 1 0 1 1 0 8 0 ipq 40 2 0 2 1 0 1 1 0 8 1 ipqe 40 4 0 4 1 0 1 1 0 8 1 inpcb 344 1408 0 1395 23 15 8 13 0 8 6 nd6 104 29 0 14 1 0 1 1 0 8 0 pkpcb 40 41 0 41 2 2 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1072 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 528 0 204 29 6 23 29 0 8 1 art_table 32 529 0 204 4 0 4 4 0 8 0 art_node 16 133 0 62 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 22 1 1 0 1 0 8 0 semapl 112 582 0 572 1 0 1 1 0 8 0 shmpl 112 98 0 0 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dirhash: pool(0xffffffff82d1bae0:dirhash): free list modified: page 0xffff80002a626000; item ordinal 0; addr 0xffff80002a627000 (p 0xfffffd806ebd6000); offset 0x0=0x0 pool(dirhash): free list modified: page 0xffff80002a626000; item ordinal 0; addr 0xffff80002a627000 (p 0xfffffd806ebd6000); offset 0x0=0x0 dirhash: pool(0xffffffff82d1bae0:dirhash): page inconsistency: page 0xffff80002a626000; item ordinal 1; addr 0xe9f67c0321e9d33f dino2pl 256 5146 0 3704 91 0 91 91 0 8 0 ffsino 240 5146 0 3704 86 0 86 86 0 8 0 nchpl 144 8216 0 6573 63 0 63 63 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 28162 0 28159 3 2 1 3 0 8 0 namei: pool(0xffffffff82d20188:namei): free list modified: page 0xffff80002a678000; item ordinal 0; addr 0xffff80002a679800 (p 0xfffffd8078c2c000); offset 0x0=0x0 pool(namei): free list modified: page 0xffff80002a678000; item ordinal 0; addr 0xffff80002a679800 (p 0xfffffd8078c2c000); offset 0x0=0x0 namei: pool(0xffffffff82d20188:namei): page inconsistency: page 0xffff80002a678000; item ordinal 1; addr 0x6c4c39ca0a3a25c kstatmem 264 48 0 30 2 0 2 2 0 8 0 scxspl 216 22527 0 22524 12 11 1 8 1 8 0 plimitpl 152 65 0 50 1 0 1 1 0 8 0 sigapl 424 2757 0 2695 8 0 8 8 0 8 0 futexpl 64 28431 0 28429 1 0 1 1 0 8 0 knotepl 120 23732 0 23650 11 8 3 11 0 8 0 kqueuepl 184 160 0 152 1 0 1 1 0 8 0 pipepl 288 568 0 540 16 10 6 9 0 8 4 fdescpl 432 2661 0 2635 4 0 4 4 0 8 1 filepl 120 15841 0 15603 24 9 15 15 0 8 7 lockfpl 104 507 0 505 3 0 3 3 0 8 2 lockfspl 48 241 0 239 2 0 2 2 0 8 1 sessionpl 144 24 0 8 1 0 1 1 0 8 0 pgrppl 48 76 0 60 1 0 1 1 0 8 0 ucredpl 104 4635 0 4623 1 0 1 1 0 8 0 zombiepl 144 2695 0 2695 1 0 1 1 0 8 1 processpl 1072 2757 0 2695 5 0 5 5 0 8 0 processpl: pool(0xffffffff82d5a648:processpl): page inconsistency: page 0x0; at page head addr 0xffff80002a65ff90 (p 0xffff80002a65c000) procpl 680 5749 0 5670 10 2 8 9 0 8 0 procpl: pool(0xffffffff82d5a4a0:procpl): free list modified: page 0xffff80002a67a000; item ordinal 0; addr 0xffff80002a67bd50 (p 0xfffffd80789b4000); offset 0x0=0x0 pool(procpl): free list modified: page 0xffff80002a67a000; item ordinal 0; addr 0xffff80002a67bd50 (p 0xfffffd80789b4000); offset 0x0=0x0 procpl: pool(0xffffffff82d5a4a0:procpl): page inconsistency: page 0xffff80002a67a000; item ordinal 1; addr 0xcaa0498967788383 procpl: pool(0xffffffff82d5a4a0:procpl): free list modified: page 0xffff80002a5f6000; item ordinal 0; addr 0xffff80002a5f7d48 (p 0xfffffd80789b4000); offset 0x0=0x0 pool(procpl): free list modified: page 0xffff80002a5f6000; item ordinal 0; addr 0xffff80002a5f7d48 (p 0xfffffd80789b4000); offset 0x0=0x0 procpl: pool(0xffffffff82d5a4a0:procpl): page inconsistency: page 0xffff80002a5f6000; item ordinal 1; addr 0x53ffd0df6afa83b6 procpl: pool(0xffffffff82d5a4a0:procpl): free list modified: page 0xffff80002a64e000; item ordinal 0; addr 0xffff80002a64eab8 (p 0xfffffd8078c2c000); offset 0x0=0x0 pool(procpl): free list modified: page 0xffff80002a64e000; item ordinal 0; addr 0xffff80002a64eab8 (p 0xfffffd8078c2c000); offset 0x0=0x0 procpl: pool(0xffffffff82d5a4a0:procpl): page inconsistency: page 0xffff80002a64e000; item ordinal 1; addr 0xe46c828d8a1417bb sockpl 488 2994 0 2968 39 27 12 20 0 8 8 mcl64k 65536 50 0 50 2 1 1 1 0 8 1 mcl16k 16384 32 0 32 3 2 1 1 0 8 1 mcl12k 12288 48 0 48 3 2 1 1 0 8 1 mcl9k 9216 27 0 27 3 2 1 1 0 8 1 mcl8k 8192 149 0 149 2 1 1 1 0 8 1 mcl4k 4096 144 0 144 2 1 1 1 0 8 1 mcl2k2 2112 8 0 8 3 2 1 1 0 8 1 mcl2k 2048 71040 0 70995 53 45 8 34 0 8 1 mtagpl 96 232 0 144 7 1 6 6 0 8 1 mbufpl 256 123624 0 123430 38 17 21 21 0 8 0 bufpl 280 7475 0 1082 457 0 457 457 0 8 0 anonpl 24 396011 0 382141 111 4 107 109 0 188 19 amapchunkpl 152 75003 0 74207 42 6 36 42 0 158 1 amappl16 200 9863 0 9427 37 7 30 36 0 8 6 amappl15 192 12 0 12 1 1 0 1 0 8 0 amappl14 184 180 0 170 2 1 1 2 0 8 0 amappl13 176 36 0 35 1 0 1 1 0 8 0 amappl12 168 3297 0 3268 2 0 2 2 0 8 0 amappl11 160 51 0 40 1 0 1 1 0 8 0 amappl10 152 47 0 39 2 1 1 1 0 8 0 amappl9 144 209 0 209 2 2 0 1 0 8 0 amappl8 136 207 0 154 2 0 2 2 0 8 0 amappl7 128 202 0 184 2 0 2 2 0 8 0 amappl6 120 300 0 292 1 0 1 1 0 8 0 amappl5 112 211 0 201 1 0 1 1 0 8 0 amappl4 104 457 0 436 2 1 1 2 0 8 0 amappl3 96 14910 0 14834 3 0 3 3 0 8 0 amappl2 88 3138 0 3068 3 1 2 3 0 8 0 amappl1 80 17527 0 17024 22 11 11 22 0 8 0 amappl 88 22551 0 22351 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 100 0 0 2 0 2 2 0 8 0 uaddrrnd 24 2661 0 2635 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2661 0 2635 1 0 1 1 0 8 0 vmmpekpl 168 22335 0 22293 3 0 3 3 0 8 0 vmmpepl 168 172701 0 170571 146 36 110 125 0 357 14 vmsppl 352 2660 0 2635 3 0 3 3 0 8 0 rwobjpl 24 52190 0 44758 45 0 45 45 0 8 0 pdppl 4096 5328 0 5270 132 68 64 68 0 8 6 pvpl 32 925571 0 906275 334 55 279 334 0 265 116 pmappl 216 2660 0 2635 2 0 2 2 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 492 0 173 10 0 10 10 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace schedclock(ffff80002a6d2550) at schedclock+0xa6 statclock(ffffffff82c78bc0,ffff800032976600,0) at statclock+0x1dd clockintr_dispatch(ffff800032976600) at clockintr_dispatch+0x24c lapic_clockintr(0,0) at lapic_clockintr+0x3a Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a pmap_kenter_pa(ffff80002f007000,56b5e000,3) at pmap_kenter_pa+0x1ab buf_map(fffffd8062ada5a8) at buf_map+0x22d buf_get(0,0,99fc9d8) at buf_get+0x758 geteblk(99fc9d8) at geteblk+0x3c readdisklabel(2902,ffffffff8131bf90,ffff800000de3800,0) at readdisklabel+0x149 vndopen(2902,41,2000,ffff80002a6d2550) at vndopen+0x17e spec_open(ffff800032976ac8) at spec_open+0x3e3 VOP_OPEN(fffffd8079121b58,41,fffffd807f7d7888,ffff80002a6d2550) at VOP_OPEN+0x70 vn_open(ffff800032976d18,41,0) at vn_open+0x452 doopenat(ffff80002a6d2550,ffffff9c,20000000,40,0,ffff800032976ec0) at doopenat+0x26e syscall(ffff800032976f70) at syscall+0x751 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2d4cd093770, count: -17 ddb> machine ddbcpu 1 No such command ddb> trace schedclock(ffff80002a6d2550) at schedclock+0xa6 statclock(ffffffff82c78bc0,ffff800032976600,0) at statclock+0x1dd clockintr_dispatch(ffff800032976600) at clockintr_dispatch+0x24c lapic_clockintr(0,0) at lapic_clockintr+0x3a Xresume_lapic_ltimer() at Xresume_lapic_ltimer+0x2a pmap_kenter_pa(ffff80002f007000,56b5e000,3) at pmap_kenter_pa+0x1ab buf_map(fffffd8062ada5a8) at buf_map+0x22d buf_get(0,0,99fc9d8) at buf_get+0x758 geteblk(99fc9d8) at geteblk+0x3c readdisklabel(2902,ffffffff8131bf90,ffff800000de3800,0) at readdisklabel+0x149 vndopen(2902,41,2000,ffff80002a6d2550) at vndopen+0x17e spec_open(ffff800032976ac8) at spec_open+0x3e3 VOP_OPEN(fffffd8079121b58,41,fffffd807f7d7888,ffff80002a6d2550) at VOP_OPEN+0x70 vn_open(ffff800032976d18,41,0) at vn_open+0x452 doopenat(ffff80002a6d2550,ffffff9c,20000000,40,0,ffff800032976ec0) at doopenat+0x26e syscall(ffff800032976f70) at syscall+0x751 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2d4cd093770, count: -17