2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) munlockall() 06:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x28000000000000}], 0x1, 0x0) 06:11:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 06:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x500000000000000}], 0x1, 0x0) 06:11:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200c9, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2, 0xa012, r0, 0x0, 0x0) 06:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x900000000000000}], 0x1, 0x0) 06:11:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 06:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xd00000000000000}], 0x1, 0x0) 06:11:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:11:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2300000000000000}], 0x1, 0x0) 06:11:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x1000, 0x8, {[0x7, 0xf19, 0x8, 0x1ff, 0x6, 0x7, 0x8, 0x0, 0x0, 0x3, 0x3, 0x7f, 0x200, 0x7fff, 0x1, 0x6, 0x3, 0x8], [0x6b, 0x3, 0x7, 0x9, 0x20, 0x1, 0x5, 0x5, 0x7], [0x80, 0x8d, 0x80000001, 0x6, 0xffff, 0x5, 0x6], [0x2, 0x7, 0x100000001, 0x7fffffff, 0x7, 0xffff], [{0x2, 0x5, 0x2bb, 0x8}, {0x5, 0x0, 0x7f, 0x10000}, {0x7, 0x8, 0x401, 0x800}, {0x7bc, 0x200, 0x4, 0xfff}, {0x7, 0xbe3, 0x2, 0x7f}, {0x2000000000000, 0x2, 0x8001, 0x100}, {0x80, 0x3, 0x7fff}, {0xf7e, 0x7, 0x100, 0x2d}], {0x5, 0x16d9, 0x9, 0x2}, {0x7e2e, 0x151, 0x916, 0x700}}}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000002, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xf, 0x4090) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x401}) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 06:11:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc600000000000000}], 0x1, 0x0) 06:11:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xdda, 0x0) dup2(r2, r1) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xfeffffff00000000}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xffffffff00000000}], 0x1, 0x0) 06:11:20 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) 06:11:20 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400008002b9, 0x101) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='x', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = dup(r0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x363) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100)=0x8000, 0x4) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x5}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x9}], 0x1, 0x0) 06:11:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1383, &(0x7f0000000040)=0x1b7868ea, 0x4) r1 = socket(0x1, 0x0, 0x81) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0x8163}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="cb8d978fa1e070937abcb3e5ad7f09f46eff5b35721979a27dc5f77ffa9865545b00002f6fc04d4d423f41295c867cc36b8f942c1db9d317e35fd953aee9fe3d7be2f68abf4d3d96d9a3880bb7b5", 0x4e}], 0x1, &(0x7f0000000180)=[{0x70, 0xffff, 0xc3fb, "96de5c9290361ad501ebf318772ea12277ca653d7e771b51199dd3cf86cc8cb434c66c0d3939045b1f0bb3b0344e74dd69ea6ad233b546666fdda4a1de10edc889732d25aeda896bf1a3a14e9fb5657badeb3e1d9cb12493c243ec"}], 0x70}, 0x400) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) openat(r3, &(0x7f0000000280)='./file0\x00', 0x880, 0x4) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xd}], 0x1, 0x0) 06:11:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt(r0, 0x3, 0x1ff, &(0x7f00000001c0)=""/143, &(0x7f0000000280)=0x8f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='.\x00') 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x23}], 0x1, 0x0) 06:11:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001280)="e27e791c8d99b695def944c5e6a99aaa201a49ada4f245fcf5f8696268e3fd32432e8bc632d27d9ec9d0b538ac25e07e810613087478e1b0cbbd65caf0da7c1cf91d52b0738a792c7df1e386b468b39f154f456095c22228bf1db1cb43a59672cadd9905b3652ff52b20f736d4a94003f77ef1c8060b8b041ed5416a5a42517db64acea3dd756e16fa0d72a777c2719daeee236589d0faaf7ec32aa6b8dde432a306a4b3659047b9b1f4951538f3b75410462e0d9b98eda5dd7e8892bb6c48b5fa36c9db2a5bcf94fd979bdfe4b304e5b6483abda9cc18e3952840a8779be7955bab99584fe03dec71e6bda100f4c5a4570ac83a07bb57a72238ee78e77a970c578b07aca48f491f324e6f89780244d0fc90aff89411065d40660231882f498e5de7154efd6dd4a9637c2722313d61c02e82a422669bec91dafdf15a0cd3f41c366983ef3d43c0873e4d950132777397ea342a71f6ed63008345fb747bbc7c2956f95c8ad3e4f4f1476cdea773a99d4d219dd0213dd1f699bba0f948bff357f8d6beb5716816adecd6bdfef1d039fe468bfdb266ca8a96d34ca5a52feb15987195d8c646c0b7ae527748b037de120772f61a481f1fbd94a09d44d6d3df98dd7ff0f1875cbce5a4ede5e020a2ce23edb66470326a26a72cac33fafffc93d09b201d0112f3f795169e3d3ee7ca0976d11aeac6daf6d3afa0c6e8fdab887a7ccc57f51b175c3d78be103736649d4d443c166fd297bd79afd27a7cc43bbdea97235086a953a2d87f21a0741735cee60de8b2598560588fa31b87c9722499f8bb754f4caf16b94a97b453e11c843dd5d34f069eaede47b2f36095fc8a8a67b0e06d55156451b80aad8242f9c80ae11e15679c439fa7017d18e1eaeab1cf478a71dce17cad6402f4ba70c06a71d8a66da071d8ffeac629e949c779a93c87eecb4c56f863dead26f144b613c42f2c59979fb5aec1da385c09e2e06d6f2814f4dc7584d24f9020fc844fb3c0c0947bab7c209bd4fde1b98e6748eac2c2274b7ae41fa1a401331310df95be26baa5a177be046e4a0f41679bc4f244946267e59fa8eea974218f7a3f861a6851ba7d12e37c32d1dc9d2428b2f42b1d9b8ec0c9200996f9374d38adc1184844d01217a42071ee7cd999c167fd6ff163b7c9b4c0ad6acda2445df2ddaf38cc8f8d6e8613258dbd5fcc5a14ea1d74a23ed68cd0946cb76cdfa791a55a82d7fc1393e46b14036af4b06ae6c45ce5c9110ac2a9fbf9921167a3c48459eea46f52c2446711d30084ec320b6320d0ca9de14b4abd5bcbe57a62bda84183d9046caad106c73f3eba663fe4412c8e50a41355453a58bfa3a71614c80ba71e650c40fdd428da4ecf879d7ac2a66f1fb25dce7be86f60badd3a9fd4197293b25221a51534c180c0181bb4e3662da1b49ade9a75680acc5fd58d8d56760322d58727527344bbdd139ec3b2af60a08f69ae9afd1bbb05969150f17b59b1c1cd2580e5989918037cae629844f74c5ea77fa3d36945f477ca111337f00d0f9adbabb55e92858fa0f5b07ec9233be88d0b37e9b05ed893778a190f8ea2591455e87271289532b2750df06de2b1f4834e792863d432aa768f581f29ff9a8d4537143a673565ebb27edadecadfa0fa19fd49e4b17e488bda8bb78baacbbcfa3b7ebb7ad91b6152342c674298a0b8c9685b571fca8cf8cd3fcd9151a6ee9ad395f9a67e465a5296983e0263a1c1bc7db10cab4e20e32522e8bed9a9955af97a5c3e53d322a6173e3b52e039", 0x4ea}], 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/130, 0x82, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x28}], 0x1, 0x0) 06:11:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x21) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xc6}], 0x1, 0x0) 06:11:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000203af3e8ffffff00", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\b\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x6, 0x2}, 0x3, [0x3, 0xd4f, 0x3, 0x0, 0x5, 0x0, 0xff, 0x7]}, 0x3c) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x500}], 0x1, 0x0) 06:11:20 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) munlock(&(0x7f0000054000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000051000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x900}], 0x1, 0x0) 06:11:20 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) lseek(r2, 0x0, 0x0, 0x0) close(r0) write(r2, &(0x7f0000000140)="76baa5003956036b7546d3bece558d256343553b635b8924b065ae85a37784a1e6663bcdeb544353c04feb30711054519a295ccebdf50dc97b2c", 0x3a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xd00}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x2300}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x2800}], 0x1, 0x0) 06:11:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x200000000) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x82) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) fsync(r0) close(r0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xc600}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x280000}], 0x1, 0x0) 06:11:20 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x5000000}], 0x1, 0x0) 06:11:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x73, 0x3f}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x8a, 0x6) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0xd) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0xfffffffffffffe5d}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x3800000000000000) readv(r2, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x9000000}], 0x1, 0x0) 06:11:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x6b, 0x9, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) socket$inet(0x2, 0x2, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x200264f) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xd000000}], 0x1, 0x0) 06:11:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x23000000}], 0x1, 0x0) 06:11:21 executing program 1: mprotect(&(0x7f000037e000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x7, [{0x1, 0x1}, {0x2, 0x17}, {0x2, 0x184df901}, {0x3, 0xc5}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x1}, {0x3}, {0x3, 0xfff}, {0x0, 0x2cba}, {0x1, 0x1f}, {0x3, 0x8001}, {0x3, 0x9}, {0x3, 0x5}, {0x2}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x3}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x400}, {0x3, 0x72}, {0x3, 0xff}, {0x3, 0x7f}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x4}]}) 06:11:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xc6000000}], 0x1, 0x0) 06:11:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0xfe, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x31}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x69}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf75d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x400}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}], ['./file1\x00', './file1/file0\x00', '\x00', './file1/file0\x00'], './file1\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x401}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9, './file\x00', './file1\x00'}) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x0) 06:11:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xfeffffff}], 0x1, 0x0) 06:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendto$inet6(r0, &(0x7f0000000180)="fccb18d9acda6aa6f3968c80140d5068c90bd47bad708da2433b6fbaa3b629716bed4a052cdfe5aa1deb3a51b39a93310d9133b14fcbc10ed12aba647f5321c007529d0803379897afc8b2d3ce0cb637b92d8459dbddc7da538d4e1d0e98291ac23f59d057f55ca8de539bf01caf00071116e35e244ac50d501c201d5081c22177c67c4f54dd83b6b4ff088c76f2f2031b36bcbbad3b27a44d389ca850825555ca2873e88e95e310790731ba17d2083c01e33a27dd729058d79a3ff2068abc7b5aee9bdcba1f5a075ec8f8195f77b8d57556244a2ccc3dfcb6e51f267b4f58b08dc4974ee20bbaee1d228ac9abb0", 0xee, 0x403, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x4b}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x3, 0x2656, 0x6, 0x5, "dd6ee01bee04170f37b5ec719479d9a42088f6d9", 0x8, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:11:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x47, 0xd9a}, {0x18, 0x0, 0x7ff, 0x8}, 0x7fff, [0x8, 0x5, 0x3, 0x7, 0x5, 0x7, 0xedd, 0x4d67]}, 0x3c) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="09c94abffb3ef48aa6c1d0467c36cb97a3d2ef0e3bacee54f2ebf64ba78eb40902f410924b8f63c7dff94220b9fe7504a3b005a745c2ca3f1c323590d19acdb701c446a61cb38b35ecdf0ad31983c7941f24be5dfe24df1e084c52e2e08ba7cacd4737c4006af228dddc246e93d5907b2e", 0x71) 06:11:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xfffffffe}], 0x1, 0x0) 06:11:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x28000000000000}], 0x1, 0x0) 06:11:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x500000000000000}], 0x1, 0x0) 06:11:22 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x900000000000000}], 0x1, 0x0) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xd00000000000000}], 0x1, 0x0) 06:11:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0x2300000000000000}], 0x1, 0x0) 06:11:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r4, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001740)={&(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f00000014c0)="1c9b1447b71ff2306953166196f1c738ea86da3b349401719fb4b7c3ebaf01e2cd40d8580f0f7372c374c6d8445f29e6586e02e1ec8f84b2c5afa2e7dde30dd76d42d8136b4198", 0x47}], 0x1, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r4, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r5, r5, r0, r5, r5, r4, r4, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r5, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x150, 0x2}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x4, 0x9, 0x0, 0xffffffffffffffe9) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/136, 0x88}, {&(0x7f00000012c0)=""/227, 0xe3}, {&(0x7f0000000080)=""/21, 0x15}], 0x6) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xc600000000000000}], 0x1, 0x0) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xfeffffff00000000}], 0x1, 0x0) 06:11:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x0, 0xffffffff00000000}], 0x1, 0x0) 06:11:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r2, 0x7, 0x49a, &(0x7f0000000140)="bdda557bbc279013ae0a6ce7d2b22ffb37906a93c9bde6c4d51774089438ae0a6dcccdbddf713a1fd321a26588197a83fb2e244c3aa3fc456316f0cb94ee846e0f26338d79c7f92cd4a626782a34f63d35a20f40408f7663baf8b05aecacec01cbfd164f3e54b675bf71034719337e8c2de0b6ee7cb9c67e7b643fe3450105b5fe52adb99a2a931876cb8536bed6d71330140bfd2733fd838cd2235bcd312a6fbd51", 0xa2) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x2, 0x0) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x4, 0x0) 06:11:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x200000000, 0x5}], 0x2, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x5, 0x0) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x13, 0x0) 06:11:23 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x100000000000, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x18, 0x0) 06:11:23 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x71) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') sendto$inet6(r0, &(0x7f0000000580)="4726c0ef3453c36e7c66e3aeea72dcd51f5fab19b0e50b4257c827226c7227e87cdfb710e342d5727c314523ead8bf618d097cef0bf8497d6e048d8aa279e71af50eb788b956d5ffaec864b23845663a18d9673e4159b1bd2a3baed08a0fb6c699059265653b595309dba1e0aa4b28a7cf399b", 0x73, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x3f}, 0xc) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f00000002c0)='x\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00']) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x761b, 0x0) 06:11:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0xa1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3712d5a1d13348fe8ad6e557896547d92ebf8f3d45f9d12f73894b40e89227cf5dfdbfebce99999f1b2189330edff908e5687660e1185c1ecc635c328d08f44576cedd7cbc6666bf5b9cbde11ebe7361adf53a2a18aee64b712ae1ba9463cf0d4549fd413b026e937eb40d92a1644ffbfee7faac6cd136b2ec93673f515ff0790e24860794a691fb0a1e453f295ec6d1a1a17d7fc6e61e23787dd410dd8f6758a4a29206529ca6bbc11c86e2bcaf940aa1bd08a441afa82033c83454ea2d5b7dba408aec25408576389c4cab99e4c88633bfc91e9970caa40c0e1de0f4a0d45db3f108", 0xe3) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x5) 06:11:23 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x9) 06:11:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3f, 0x101}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000008, 0x6, 0x4a8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x8000, 0x3}], 0x9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x4, 0x1}], 0x4, &(0x7f00000000c0)={0x7fff, 0x3ff}) write(r0, 0x0, 0x0) 06:11:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socketpair(0x12, 0x2, 0x5, &(0x7f0000000180)) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xd) 06:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ftruncate(r0, 0x0, 0x6ec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() shutdown(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x23) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x28) 06:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x100000000, 0xffffffff, "e07aa41c5329e4dad26fabea28f85aa5c83f4da5", 0x5, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) 06:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xc6) 06:11:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0xffffffffffff0007) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 06:11:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 06:11:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) poll(0x0, 0x0, 0x200) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 06:11:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x500) 06:11:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x900) 06:11:25 executing program 1: 06:11:25 executing program 1: 06:11:25 executing program 1: 06:11:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xd00) 06:11:25 executing program 1: 06:11:25 executing program 1: 06:11:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x800000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 06:11:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x2300) 06:11:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x7fff) pipe2(&(0x7f0000000040), 0x0) 06:11:26 executing program 1: r0 = open(&(0x7f00000015c0)='./file0\x00', 0x90, 0x80) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001600)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0, 0x0, 0x40b}, 0x1) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="35307e9213c5c7fd9b88414472ba8f9754b5c671b4603d821ef4d7157dbe837b81ff3cbcfa229265abfa862c61f310fc35fd885ffc430901fc03b613e6015244e7599178927cf2ec176dfcc3d13871c24687f0c5c1690dff359c6d9c92438c645cf63b8eddeda757e92d6121fa8adf654aa87ea32fb28576dabba87521f1245a92a369417cf03a021d6a6bd0eb6b01e812f5d8b6af73447b271d97c97f80aa7a19a5d2078665955f4d32d78a0f53b59a4c77c43355a54fc447f8a6fdb7bfd6431bb987f20c677fe15238f9170d16b14461e04ed809b39c71ec9bf9a80558546b8a05de0f5bd3b5086b5a4c96d366a56155ad96f6fbc2500870157df04204f4", 0xff}, {&(0x7f0000000080)="cae754f7eb41fc1e6c4ecc6242e988335857d031082a3e17330111bb982b8f72bbd5fef8918d5e92270cd6c1c100e49b", 0x30}, {&(0x7f00000000c0)="cc", 0x1}, {&(0x7f0000000140)="7c95f4152edb5e4b81", 0x9}, {&(0x7f00000001c0)="4cbff83ad622d5abd92766e286cb82e2dc2672e776b1cec629f7dbcf00f5cd7bcdc609e7f010427d0de8a9b786db15604d98917fe28806ea3ad8854bffa94f9999b614597f5652ef632da61a004e7e021964fdfcf358f6ec9bd8876c780c9ac48f13", 0x62}, {&(0x7f0000000380)="63efc0ab15a6b4d8b694f568910eb8de4d5b4065ae81c15b20a93cbe7c42f78cd6e676383c59fce4723129a3ec40bcd8a36b1bbd0477ed317f7de644f3414a588d0179d0e7f65b9eb2fe94d7f0ae749d3311e4a3d7014974e0da216b4127d45a0c1be18a38135025065a9b95eed277f5c8076349ae186b220e109866f4ed1f85e57b679ac4934d694d707995df80e6de4708eab8388cb1a0a1751cc35a45159a7170e775345ff845675a0ceccffab19149b2c0e6d95d966118df47a9d9c1fb28ba248955c14b919572aa2eb950e5febe068e00008969a8f342d537f3b2448c060ee9fafb360d82d45fa693a29ab31710933c5441a814ffac78e0", 0xfa}, {&(0x7f0000000480)="7c6af8b72a2f", 0x6}], 0x7, &(0x7f0000000540)=[{0x1010, 0x1, 0x7fff, "96f6334d10729cef6693819cc07b3b1a0047e61fcaf82a3ffe505cc23457fda002f7d89a92cffd6626ee2163a509aa28a88ed71ca5176dc5e72ef12abf1b5ee2210c81234b009b2ea5396329373ee04b2842649a3e24790ea7367f702f89207b57c4dab8ce53cdd81812c11b76410b700dd61e158d0ff9bafa17c435d8e189192eebd3bb054f982b78a8442f9e4adb33751b6f901a8e3947979c386cccca5b928bb475db2b298fc22dbc51f82ecc191ee0151502cf6190efb9e91050d417d92e29cbdf228151be4c6b70a3c046ae7725cbdc4fc1006d05cc7243a2cb81bcc021fb2417d559818f3c3ac2f3529bd48939e63f157ba88a9acb2f5abd2167eef31cc77d5326382d1e042bb99bcadb7639252a13031bf7c7f87704c6e01a2e405dc421ea81bea416f8d48f97ea12d68ed753f3f15b0541adcf4be528078660a1fd021e942aafa412907a60abbe04a23a15c2d1e2b897c9ffd852c39ba1f538f01c2da768a8131b007f9ab7e4f4fcb22616f761cdfc1611cb383f0941b5ad5b3219aedc2893228c7a407838e15cb7772339171aa7bbbbb261ed4b290c8035dd12e70f4459bf469164021a22b8087a94a12467ad6c3eadef7c4e951dc85140caa6c1e125435fc31b3b849e005150053ef39dbeaa9166a4b5ceba0bbde50682412d8dbe2eb695884eb20ea6418e07fc1196563192e3994b3551c6f79647afc24c4d66d3eca625efd83eebb3aa770496e26217ad4150d21572cac390ae5972ecafda343fb32b148c849fbb3b4d3cba925eba466cad1ce6b8cc27eb577a223a84c6ed9e6a90473303194159482be01d0d03cb9ab42d4df188cdb36fce48647d4d4eb722acb80430c80965ee3fe545386270730a1c758d88720c46407eea13a62953afc618ef39688fe50f315e2e2ba45bb7055bc13db3453939fa4027a7290b1bd3d6055b239cca06bc4d9093848d36b773bd5e0f51a9f4fe6b0b72aa51a1283703b51c7c2b87240c01bd5467a8dee4c782d516ceb74458ecd315f57fb6c48728e6c70dcbaa7d4c6bf34efa32b30114a4cc1c6002da9d46af1688f9a64379fbd3c66c29e1e608bec575c414f4b4e83fdd8e656b46e901a8f551692ea49cbbc7d9aebb9040792073536630162f015219b99b2700001c03ed15fa8a6b2e7fef073b4f1edc4291c5f23f3a5c63261a6d74d659502784a9a5c3db8eb40c88a3e80184fcf6e8613181742ab5ecb89a88e42f59c387dd4cbfbb20279002ddf306c65f66a2ce382c06f74c2d88041acf15d4267db72a03ba0a4a3faa3db55a168735b205fdb40879566862ea4bc975a1d3652eae55e998d73ddc34940695a0532e26826ea78fea0578f9bd0ffeeaa5298f459edb5e1aad7e4a289e36d739fd5ea85e8b3ffa9b84f2f74a66e567138d2d60127cfe4c20de27736539fecde099243f3437f1b7b42ba55c99e4d81319a31b5e4bf49074ebd3d74e24b6ae41c45a31bd05280a835046918a48c5c430d5082ef6ecc005cd4b7a3ad2dfc42822203bd41408d45ae628e52eb6b18b3bc70830adbd86eb19d2a6506e252a1027910154f96dc930c023bf23132acf949c1a7a67b7ffa87fe4e613a429b20496e6f4797d67f4fad1df34f8c69078d448a5c64c3e2a2fc059be20e93ae548ecaf1954745c95f25059ed6b569593013d4e58eb96fd86f6a543b5d1976935c747f02f9dbb98bd0651b37c65789550dc6da53dfaf4d485986688f2e2b2ab6093006cc9563f688f3d366ff18b25339cb7b2b8834509982b894db94345555dc2a63d83a0e0a73b35576c2e50d4517b02c43d6cf54c5d741eb276ebaaaf16c47d4f50974fe386c3f4bd8782f7459067ff5e7231b76c962b0310a1cdabe09a1ffdd5e33598d92655bef37e15a7cdda1724b81e4bb7761d53efd629ada177472bc0ccfd61a2c4c1ae7327b85ab285fc883677e4f086eca6f508e2ada7bf268f060c15d3c4e605481f0473c6812ea077541e492558fc170ba87eb90db46c0634f8e39465e9432f327abd1937fca8dcfd2bcbaa3a2cea75b79a76036626b23d93da3f39c419dd0df81fa06ff7293facb9f99bb63b72a61b565620a235ab760342c5550cfc943640d7e8da4bf8cd2bc01bdfb257df2ef5cd700e7e6464b3261b8fdf3de7f75cf5389f1f20613c52b6f84dcfb32a0828cf6a55490f9a851a84396d29b9dff8d2728aecb1a24534e593399a1c3c770c60963a88af52395b62e111f20eb128fca909f169f4d3619ce0c846648d17483cc99cab6754b6d16f7c61c7ab028a8af21d18980f4192230d1b6455a3ec8759b1d575bc67dc0dbf1b48ce9d59d3d65b2d93314a46d7b20e0ab72b0f6d209054da98f5bb0d7716f133cc4e791ab226fe0e4e7b1d52e0bd878d689b94ec63af9420a0b04c5fdf37440550cf4e2d6c51f6bb62beebc9b1073f34274a7261a6050ece60335875af1e49eedc105251e2aca04d22671f99bd4a1b7315df6ecad33d2955a15b827e02179aa4b6ed14fb00279f07f882692a0601cfbd511f7db022e07b364f488c362516c5a5f2244e618396fb1a38c68a02134f604e0180fccfbe05268436cc675e724909cd27c846e5faaf3de3d5b6d5a318ed89a94dee06448fc664e180ee1289957e211bdf251ea4263354ccdda944e79cab2200c051b342aec6c8f7e76a760d2ef3090eb7ca7b1a203cd7f101b9fb805b9a9542128e5f045932498ce5ffc7754ae853dbb597c52f6af5738a72721c11cc6a9406db9928913f6b454ac6c4987142b6e6342edfe2c0ac30acf6c36471fbd306f09eb7d5cbd664e335e6414e64e1d193b4e7f34ed9786dbbd9d3b4657b777922e5ca1c7c88a6702bd1f94a3973c8187658cfe01b1467ad68a21298d18dfd3b1c4e964d93eb40c7ab62cbf16e3a03a00a67f5708eb257f05ca594145d40abd7940deee59edd47fd39d26dc1541ce022b6850bc404c3c224ca01bbba76a34f39be41d6f9e8e32597518f6bd8a327e4217c513cd0697de68277bdc1d7b98e32aaf6ba74d2d773ed58513b7d9b47ff8df637303d84f9bfdcfb8dbf9a6a725727b07328eea2f1649756974838883b41abd395f6f82324816eb6812ff296d669bc49ac8434a4fcfc5246b3323c261dd971c79eda1168a2452a1bca5d62635fd4d90365c401998482cf4706e1816c7fcb4e089322396d552e9eacbf11c8188c953b94df9e6c1203bbf908c29572c97073f38e6a56b21996973acd6e391f74678c53859f04c06a75087716428843c3e5316d3580219f659bc05791bd67c489dd38ec0ae03e8f40e2f0585dfe2b05c86cd2f0c92083eaff38f0bff39e87f5d5e0edd92b3e299aeb33cf97ff4e20a3163df5a667d362f8c40ee3e44d365988ed41ce2ee5f03aa25b4d1aa0c6feae0d0963efb4486f9cac982039f684536c7443254a12dd568532be80c87de12211f666d1d1c971b9414fb6e8d75e47937b1eee5ddf5a995c3e44e62a6911351a63afe1a860fe3a6ac7635ac2a123869b7f0fe66b05761ce99e9a631ce5f3f1e3c145ccd96c02cd0d747ccb159ea30b1ff8e33b67ff27e99ed535c7cd5988d1f64cf6c8e001df24e8bb5404d73226ef7c4c08e4e6813f5d2271314b4127d6a612b900e40cd8ce096bd433a04d35b5a7c3384ba834e00474251fd9743171243ac6a4a913eebf0a80bfc731dd195b5d1437d2e06b44e34c13afeba06687df60ebc597d12f48a90550830d0ab6ff9b7cffa260b974a43a30c2b66ab08baf4eaa90b0024af728446e384de6aa310da50afc6b93c26a490ec749565e814b7568363057c12dc85f066dc862624a378142ed48e3ddcc6c0a210a87b2903a379a0d6eb0d6ff53c2164200d7ea980ead6310ec88f3db3a6970da0af5f5de9a3acdb0f974c2181a57e5f9fbae4d26229422f8e181b17e2bb823001c75f5fb166d30acf53b5457801f7d13d2bce096f859483c0f0900e8e2cc319c4a8ba81c6051002a78d922b97326be5748de3834d9d4906c43a104741c5fb8e6dc34cd6d6eb7231c7cbb8944a4cb7483e898965e8d2ea3cf1ee34b8fbd35a82953ea1f2cda3499136320aaa99c51de3771b669610436fdc2accf25e50b38bb9b2ea45444787fbe77b1be88e5249ea5126fb1e355cf4b4b07df68f7758c282f154f4f76dd278d2166020928715b2e3d3ad8e7cd405db93b345cd4b74c960eb53931abf2fc4d7e0618423b6886f40961b089ddeaab55481b7e5ba5095fed95904427f1118df45bc703d6ea3601e49d5824237a91a276bb73c4344de0365b40a1f7d6523480e4a35da0da0392a7e5fd89ed72d6b744b2ff448ff389b67246defed7ac2efa247d22c359722a6db0ca8b2d30d6b5530b7722f224b11458319fdf2b3474327cd397f5b9845e26624a41f5cbbbb3e9a84a398356c7289cb46d800cca9b6c876dcb265b882ba1143042579d37884e3ba57330b167bf02e06db28d82d21e9594279bac455ed468be8825c918118aa59a7887e5c5b4731e74f7d48e597eaa8695d0bdca00bd7042a60da1887ae739950f17a7ba40e87f7b3adb09dc9f12894d87d26da6e4989c1f226c887bdfb7ba89b5b8fcb24c198318e49c22fa994392733f489a360496c60e0ba8545615d9ff7c75d8bcbf0200d100427df96c2eac1f6e79d813edeb24aaf58c0e0dfebb460ec038b47eb766e64ae8bee15f14f01e93742466f17c4c0cb340ca8809345c20ffae97c709d1e133afe26505a7193a663725cc93ed4645d2ec99732c738884d826e2c2599e67baee9a0510a58e0265f6e831a9e5bfb7692f4c027df3358cfd209d574d1d66256e979835a1fd120e88398213f65806c531dce0982499e1d84cd91bfccec901703db2a1766d33a48482ffeebe7307e63f08e2312fa8b99c9f02dc67421cf45eec6ed0dc548e35cad731a43b23b43bf1dc53544ca025e3785abad78440b7e9d6a4a4a7446b440777c1377ae55fddf9317b71c3cb42a1cac0c09fabb344579517e5820c762f0680357d852b294ef252004ae16903da29b3d827a96884073bb936cc291f807fadd8a51bb4f478b9b23502fdbe7f28865144d66875a0a7715fd0bb3a98cb68594a29769ec5a048f1c025bc6499e4099a1966ea45715f89b2b76e09a8b909073979a988b3297caf7817423e42c55bc99e98b78a8b8b5368bee8ee98befcf923d6b8ef39138ad4cccc52719a89e8c809c2a251c79d3cb910376701cf28b8558ef4f15638c003804e4e79a160f72ac211c8d9b7759a503db3d867bd406a96cf0bcde3163aa96a9d49eeafe81ab9749a71f184d08c670fb9f376c9286ca34313572d0dd771fa2dd96d196852961c02790f03f369d190d3c1207fd864def630e5e240397558193e49314915145f18a3f24e1d3ca709b065bec038669a0d403360e43db63290783a33b60cd9a9601b64c53fa3eb365484d36e7d2d72afe84f1641980d23733f6fac0814e7b9f906c0d15ed973019f7f8c78c41dbdc97ce4be656ae54c1712d318f191ce028aca5cf4cd63ff934887a843fa383de82d95faa52810448780f7cb7aaa1ec78d25da6be5cbb039ed5fc22496348a8364935b437bbc98aa6fc74a6a020473dedcca544814fba4ee012165debd992a6310a717091be5c5c7216d67b9db90386f5cbe2675a999e3d288c019a237c907f5960c150d89510ccf13ee96df15a191cce9cfcfee9d8024ab7bc6eeb0bdd448d53be269c3d3cfa4f07d3697ee538fc1809387bfa4e7d961148bfad6155bf6a68b4e3d7300cde97f46dc52067e3a55a0e2757357776195800109212e"}], 0x1010}, 0x1) 06:11:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x60000020, 0x3, 0xaf9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xc80b, 0x1d23b673}, {{r1}, 0xfffffffffffffff8, 0x2, 0x51a6d6cde6561c9d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xec00000000000000, 0xa87}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000021, 0x45b, 0x8001}, {{r1}, 0xfffffffffffffffc}], 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 06:11:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x2800) 06:11:27 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x102c0, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:11:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 06:11:27 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x3, 0x8000000000}, 0x0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000}, 0x0) r4 = semget$private(0x0, 0x3, 0x80) mmap(&(0x7f00000ba000/0x1000)=nil, 0x1000, 0x0, 0x811, r2, 0x0, 0x0) semop(r4, &(0x7f0000000180)=[{0x7, 0x6, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x1, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 06:11:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xc600) 06:11:28 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x109) r1 = msgget(0x1, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='!:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')+@&\x1d\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.$\x9c\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x2, 0x6, 0x0, 0x4, 0x0, 0x1, 0x1, 0x2, 0x0, 0x9}) 06:11:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0xfffffffffffffcdb) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 06:11:28 executing program 1: r0 = socket(0x400000000018, 0x2, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xa) 06:11:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x280000) 06:11:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:11:29 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 06:11:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83}, {0x26, 0x80000001}, {0x5058e2c123794551, 0x6}, {0xc7, 0x9}, {0x188, 0xc24}, {0xaf, 0xae}, {0xe7, 0x39}], 0x7}) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 06:11:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x5000000) 06:11:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) 06:11:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000e3112d73fe5a549b00760aff8ba5973f932a8539518a"], 0x18}, 0x0) 06:11:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x60, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x808, 0x82) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x800}, 0xaee8) getsockopt(r2, 0x8000000000000006, 0x1, 0x0, 0x0) 06:11:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x9000000) 06:11:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c9fdcf9b3ad88628814a89f6cf66e3067da30a33e5bafb8257fdb5687f5db7fa29f19dee8aed9af409a6478710f63a13edefa0cfb60ed97c6268cf99f7e132c759de593e360c5a09e12577c1f56805f58162871827fc1afe204747a7715fc42284a3d89dad1069e3ba9164cebcf8b52dd51252d1d9601709e22e33cf65d3b08ac92984d159d8858550ebdd1007427d5ed95d7b3f55ee6c8af24430b350eb95ecb62be501850a5fa89e5416dca52588a84fd9fe717131e338135a0d8da4cc6dfcb8502eb6040dd3", 0xc7) writev(r0, &(0x7f0000000000), 0x1f0) 06:11:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x200000, 0x2) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:11:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10210, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:11:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xd000000) 06:11:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="412d1cffac77c777b79a3dd2914c06f9b427e1c98af9ec1d5807d1d611d84623b94e5709f17fd4c1fa8ef68d402c5eec95cebe6c2daa866d490a0f48c074705ec29d9500000000a10456f85b2f92caa299823f4f88b9eaeb2b48e33d9c710c2792254273fa6855e9d936d4ddc5db68cf1ed9cd493a3d3c33949592d9c9077222fe745010bbd3442d993b5f96d66b5042caceb8a097898f44806b36ec00c3d9520000000000", 0xa5) 06:11:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/174, 0xae}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/252, 0xfc}], 0x4, 0x0, 0x0) 06:11:32 executing program 1: wait4(0x0, 0x0, 0xffffffffffffffff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 06:11:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x23000000) 06:11:32 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 06:11:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x81) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:11:32 executing program 1: socket(0x0, 0x3, 0x10000) socket(0x1a, 0x7, 0x8) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x1001, 0xfffffffffffffe8b) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xc6000000) 06:11:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xe24) 06:11:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x80, 0x8}, 0x8) fcntl$lock(r0, 0x4000000000009, &(0x7f00000001c0)={0x400, 0x0, 0x0, 0x300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xfeffffff) 06:11:33 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000100)) fcntl$setstatus(r4, 0x4, 0xc8) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xfffffffe) 06:11:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0, 0x10) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r2, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$BIOCFLUSH(r1, 0x20004268) fsync(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x780, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000000) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x28000000000000) 06:11:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="93", 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x500000000000000) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x900000000000000) 06:11:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c883ff7cc53c894303b298a85f00000040c4000000f2f0c9f69ec7ab3a34c29039e874f77f711933d4c9d15d96647ccd933e6ad09876c59040c63a2d5c09e786d4bce686b70a4de5fe678d5c63f8d6b95f13d05a0445062f382934", 0xb1, 0x40000000000000, 0x0, 0x1bf) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xd00000000000000) 06:11:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/100, 0x64}, 0x1) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x2300000000000000) 06:11:33 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) mmap(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x5, 0x5811, r1, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xff23) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xc600000000000000) 06:11:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xfeffffff00000000) 06:11:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) sendmsg(r1, &(0x7f00000024c0)={0x0, 0x97cd6057411a00c9, 0x0, 0xb4, &(0x7f0000000000)=[{0x0, 0xffff, 0x46e7, "71d90e14cbf494871b97a31d04d101a381c8ab10fb006bbdf927d2c72630e4c92dd72c2df7dad24ad422f02b4d8d4b3df8f8a48d5b6fe5c2434bc9dbedd2644d04b933993e1fb37d7716a8cef9b0e8ff350e9d223366aa441243e4901e505488c301d05913a99acfb64d0c11957cd9c0a0cf04f43599fdcf9b85e673d21f66ebac4603cc1d56bffa2673937fa50a851edebc9b6d75ec17f5"}, {0x0, 0x0, 0x7764, "890d07fe3d5033a15db2d4987d522f74c58cec"}, {0x0, 0xffff, 0x39a0ed3e, "1fbde155e2519f9dbfd031034f3bd30f03f61539b60fc5e65842ad615031ee7b987ac94922ff8901dfd073d6aa3495ba67c10fe91e2700a1c86c68218c8f55ce577941899158a2da0f1895bcc3c057d3a4a3b31dd1ad6c69c17e1c15dbb76edee26ab5ce745a89910e4540560e55f76b0eee5fa0b5a972bd"}, {0xffffffffffffff73, 0xffff, 0x4, "51ea91400ffdcfbafa768debeb4bfb320b4295854ce6b4e1996e82fad5327b2ccfc680f7cfaae205ec51353712ad62e410c48933a735f446ba8eb5005aeba5c621553594c903c3f79d3c3e5e395acae3cddddcb66d44ccd0bae2f684e26c6c890eea97564db489970e9be9428ce42184cd8e7e176ecfbabcbc1e510f15fb7d9739f555ab9769f2bc5d54f2cc6f0e94be25ec1a7f1732fd97b2ae744adef587ff69e59d501450bf0247b6f50866cf059602340bb22a3a"}, {0x0, 0xffff, 0x3, "51693d8558c5e2f61f6019a6fda90898aa04e217dfa58d5a35b9c3b85326406cc46ce37e622a14957963c01efcfbe39c2424e517b0e393a97a80ec268a18ab7f6032d1130bfedfca00caa6a4e67a146960f744ae107fce954094088a58df7fd216c9ae609a574d8a35aa457e7efb41f07453a18ea628b47410dd197e2c11e4f8360701f0d7c0f273ec3e5e1c10703fade912eb3022662e50c8b1d0d57c7eedd841fa76abd567564301df57042aeb8cb17ecdf27ab5a6a13c4d"}, {0x0, 0x1, 0x400, "149348905a8bc11286a912ca181d1f6828cbfe559f03612110222f08ba31b86bc0899d50db544e1ce937f6ea3ec2f661f44346e28d584bd8099273d704d45268ad10dc0f81afd715e450f725c9a7ad4692e7886991b219b85a8d2227558b5ac4687e424d2b67bc12f326364362daa5998d28106dd727c51050ea767b16ed6e081739e47279ed57975a20d21241701cf03b0b9fa73669ec33333b496be2a180d6"}], 0x353}, 0x0) sendmsg(r1, &(0x7f0000001d80)={&(0x7f0000000440)=@in6={0x18, 0x1, 0xec, 0x7fff}, 0xc, &(0x7f0000001900)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)="da5c66b980454dea4a6089a7299ecd1608aa4e0bc49c5a0d4749888e4ae941c16c724ed8ec6e52b3322b8ef5f2db41bf5b6bed12d6970d6fd904566d0abe4bd3fe55a37ff928594dafa8ccddf129418d64ed", 0x52}, {&(0x7f0000000580)="935369d67dca98cba001e72adfcd8e5fbefc59defbda45c7e6a5e6286822e04d42a6d9dc9a7cdaffdadb07f1e9ae35ad4777f6addee812b48e1ccd7720f00d7d4bf92132512316f65f5de10294da237c7ef574b51d02bf084f0fe9dc3bd4f370c5b8607b940d8f96718ea4f38b1c789059484aa9229c3b72c971bc1c1989fe483f41d2f97bd93343a677be407fa2de25b9a8b3b578147e8af2fc2683329652ed4482b3ab", 0xa4}, {&(0x7f0000000640)="7d53c9979b409b90e991e52a53464651e123eee04d1c4cdb0c22d3f413fed49984421df928eda38413c68c32cd3abc75cda9065231ab2038ebd79f741a607c57a7c3b1be3d48432e0d4d43e3d62f48574d61c275be8b06224ceca30ff451e41a75d01f3e798ba18bc87e3367fd1f0d24248db288903d", 0x76}, {&(0x7f00000006c0)="7e272424dd5079482807b6085771dd1205ad666379ea582e4ef6c43ee7d3ecf8a4a96b39f4c0766bff67255feaf7f5e2d0b3a7310f60a5c6ce744131f9baa3cb29c5885c3e87947222086977ff63297fca8a20debde139f7538482ca29cf7f5236f3d572ba8f746238dac1a69394a0ecb648580bddee52219a3dd2de1291e34e41a9e3be55204ae876252f61cd9e79f36e1a896605ed634cce2014474f65115ad011f23115554fa3a14424", 0xab}, {&(0x7f0000000780)="a6052e38bc24cdc18eebb86af11da5df8a19bb7d257c4bfa08cd0db1247f23a1200c8e03df945049c795e57f7286b76827b39d493c9ff16726c7afb39dd12544", 0x40}, {&(0x7f00000007c0)="d6ed6f7df80eb843e627e9c8976528238b7bb086ad570e664e1ffbdf169655fe325950b3d3435589e76221f56a47752075876bb9e7f4167921f51ae266cc1552f1581306d1b19fad8dcc1213e29b88353a8a24fba82c45c8b59f21ff881962c882a38336834e7a180830d29adfb06b26a466ba5b98e113d25a756b785f7cc7c92ca1b35bcd44027e0651e197a012ebe6d77ba92ef4e5b27e7c3f", 0x9a}, {&(0x7f0000000880)="0e6144b55f01c1142999f760026b36c10e3eabce951e739584d4da7213a064c7f56ba21abb15cd50c819145d613d562688e646003138", 0x36}, {&(0x7f00000008c0)="346276aa", 0x4}, {&(0x7f0000000900)="0543c16e329e90ca84fac933355616758f648e42aeee49c7c61b5e7d1ab2214751b998c89d82e6434849b58f01b91e0051a93b8eeaeb44177d50d53c0f148c4cab2bb45558b56cfc7b0014b880cb1b17016df4734db9cc0a7a06064825ab65247794b8034bb6b4103455d9efdf802004b3b9b861e5a9f8204782beeb0757b39fab19bc9c37a93120cdb9f85046dccbe634978aeda780d3b0cb7782ce11884377f1b6198c07dfa5b3c62f0a96995c3f6557207035669674d1384369a4653cd88c82e39f8d098a0ad3bbb327c0ae39205c013827cc129d8855874ba261d801cf6040d9c8ccad53ffad8cd7595c3c3d6fe31a2c5f788d75a441b300f3d604f4d2f6123f2f9e0c0f2650219f723455bc02a3d246eda52d87bedab2fb1ff99502f48f69fe7f18a8b3dbad13943b73c46a1733a121ca8bf9b2d736e6ea8eda5c28fac5057fe2f7b3b7acd20236bbc759b5f4176566a9dad1a4b074c988b23837a46d3b238f70d3079d0394a0608578cedc138cd815def5a33d1ddad8e30976c104c5a86c4d90a5d163a207d88b69e6d5cfef19c7cfa5374cbe57892e3308174c26f2613b32cae33e5a531705555ee5f007f28aec112ba0f8c0c699ca4050ffb07bc20c7ba912c9486c682670e5d135b7791f7414b81d29b2043337198369c6e1adc139becabaca504821d7d09f53d33372e07fcc667d2f8709ebe0c05e32cec8b59cebabe359012ce843e844320644b79c94e5e1f917aa483b040c03a01bb19b0df3100517fc4ca7ee9ce774a95c2164cbc303ce15cd15361c486082ee064f1329310d9e433c86a0c7039f4ffb48ef18b24f82ac4b801430b1b8b10765ad65371939f95b27d5db78626e356f93bce78f4d1afca0b2d21fc25164c9afffdda02bf023644570dd7b77898066238e730a30df051652a7dc7a91157a1f57aec878fb621b9a457c25fdedb9bad28943eb89e2673df3cf2fa5179d0a65ce1d0c9d8490552b6a1fa5157757acd1fbefa3302f80d17f76c5330bf872418cb0a82fd1d98d6b19ca8ed05455d2e42500f011d4b0a3ac94f5d149b7624b24f8ed4e526d645b76ead236e5f3840e2cbdb210caf5cb2a071bf40c1c18bf97a0ba7b2caed66c81902817c880862035530fbfbf2a60caeabc69f5482ce40eea2f432333160b3423332c04dc97e17b6936c9d437db4a438c830c4b39fdbcc9fb4408b6a043d24ce3eba961c2dbea8c245701da50799902223abd0c4048cd0263373d20308e8c51ea84dd83fb20ca7ad29eff785eeb73a10a4224c5860ffbd72d4ebf6750b168d0332aa50a96349f8f313ee87d561376212def798100ee56f6a29d2e845b3c7b232d4fa361834003adb5a09f052ea3846c60a4e1047ffd9ab8b47586a9dff81af1344679ecc355d9dd5b1448653b1216a6a87d84e09a3308a113296d5433f92820d6960dcf279c2df5bd9f3bfe43ad385d6c4e01d6e36286ec44d4c687f360caa546ed13969d1fe5612bffc72a61fee48de6a0043dcfe5aa3925688a284329f14178abf628bf03f734570b0714c286e93ea703b3f86b59c668845517893369a912f9286fb82f92fee8b23f2d4de8a68889e978d08a5bda8533c82863057a6c2a350f164bc2233c9474f0ff1fb1ca8db0f11dae87ac99c93501961bfe8166653a86ca3c50c209c3969b9e30ee0f6399a1818382ad51561749cf40eaefefe20379ad3b66e9d5a9d5cace5910d29e1817240b71484c4413565fc5fe196a4e050b43b05d840926745d78114134dbaa3752024bd1395dcb939fcf6bf2d634a013038a1109c417ca5dbf31f55bcdfcf7971f820b88138adcfecdb4ca00226d580ae031c9b297b9217cf9d9de9816d0b52b24904b77c663d8caa91757a3b7af705a32d772f8ff6b930e233a7c1d4a697b3917d995ee0ca1c8727765435850f9556730eb45b591d6e9de5fddd495410827542834d41a141c7cd4485296896cba5afbbf13091a118f980be1fbbb87d7e82330da3615f1790b93ef084b7fa4342352c8d5c2d32549b363437a449e3760f0355cb0a9c60ad7888ac0c58d92e0a7e78e5235e5846c2ce4702d41a46d2742c440687c059be8f873291d76d82d069630032ca5690e8f4fcc4764ded03263fe91c93978ad4ef3814a8f367034a660019b2c5ca02236757644f300322f01a9db548bb38925b801834518b8b3b6d392895257331343b05b2b750d1c017a696b9f289bfc8f4d926d949c391f16b18d531fbfafae4515c492f0b2272da486736cec1deb8271d980ef7de005c717c54ea68a9e9d746238b02bfcdbc8649f6d22e2934e3c039f8e5794b768ba4c644b22a95bc9fc871fce7bc22dabba9bb9a97d9550971c59df4cf9a91f4f5f7db51b202412ff2b4d211cafc1e7a2ca97e63ca28aab48e6d9b21469d7d8421fbc0ae3c8f44fea249f06c3a2ee7990b71dbfad3fd10ef4d035dabfcefc3cb63f4ab3756c968b483ead93b115b133bb9665b2ebc92d2547fb90dd9687bd16fb65119ae0674d627ff82e74fe778a43445353cc0cd3d74f10fec5fd21a6b823c89a0b490270eb99ca368e2d37611fea58efee83820fe365276a6e571eb4f8a77089637cc77983d6ee2da6403fab1776bb11969828f3c12fc9f701b191e7feefbc45c6fd0f794aa18c30ee0c83e24407473dc4f80c201ba28136bcf76ec0c4b5d9da95186a6e4550ec591d346841ef4dd8e4b32542e4387910f420176b454126057564b3114d3545c0f24e315245f814b25e83b832386b8d8e394327b60abb62af1442fd2a95f38401af16c5f7cafaadc2207e9adf780afc763e4cd4dbddb70bf564ff6f5536ac8c69ef8f48e3d9e08cd5c221466efc437eae7818e4a8a28fbdc7ab9eb1318ffd50780fd052b1bbd0717a3fe0553918c73e98dca8d73a094f12cd0418e05eed7abfde6333ab818ed29c93f5dcafb629b3afd933b393c8205a92137665c6b089a51468540fd866ae03c5efd46734ae2b77159f28a5538e322c6106f181cb3e89f55d5c259724e7065d42e3bc78f6feb9559e2d40ba14c584668a2000f17acc9faa6ef9b549ffa7c9eb39c3f6dc1082d50e6debe8e96ac6d5d58b86f7fb64b39603f829bf3a35dcfd36f34d331aeb267e395231436428b141c2d91979754806d9c30a2a029c7bd7e206972b13b3af200c2842c0044fa41c8c8162680e85cabc89d4d3f8fd5e1b4f9d0b63c6901ea9edeb8744a8c3cfdb428df830eb53783c67920f43aafc993493698931875e92db54bc3b463751c1e5bc889412903649c31e2d67b16237e36c7a2982dfc9ebc4c51f2ffc6e8f133df27a7ecb88dbdea8511b4db4fbed86c664a97a53152979295090deaeed0ff832a65f24c4fe2a006e489bfc8df60dce9ca4cb187671b459be8e9e16d8065b2122b9ca9f2926ddee067a66ea521fd4bb6df275e46fbe790e837489b004d2d8680d68b49f715bc22772a48905acfc9a92292816de4c909d1d8f235874c5ccef2a70cb1cdbecf239143029647020c683204fe70bf6480a16de728169227b4441e7f90b3b9b97df71c12c1e1d655c159bdd39b7e60cd95a471b34c8aef503e5c71815ca6091c310d92a4330f722314736f7f421203ba2ab8e6f0cab74d3209d7ded23503f4ecb3846c95cbc7047403df64e16b9afb63656330ed1283c2829ddf0af0cbe4a32347744c95a1afcccbc665e1e5c21cc5b0aa04bfc24174e5ecb6373066a6e0638381ac1c72b5be08e2f26fde04be36230953e3d0a55a860633a25d3b6a6d6ad1b2b4476cc391d7c18d5b7698fcda4489c3cbd1cba9dbda419992c53874f3612cf768334dfd534fd2fc46c27e8417316b86560302a5b20cf001a4c2540e6b75b433f52821ee9cead4dd222f2874f57d17a1ecfafb20a2fe2b90f4d063e34146c7180680b08583e21139075fa8ae6a1d427d55ad54ed1aff42bd248fe8448008dbb9860524280e75eb1ed2ca4024ef2c796851044f3156aaf3075628a9a1fa563e314bc2504b7128437de4aa01969fb3245e5f64cfa797cc99989014246f3334531199e65b8d88db110fc21db4fca5b5c5595fb0762734706831064292efa9eafc58bf6f4c4398ca95ea2765f0d3bfdd8906abf7954a37f171cd46678bfc5076bf642257587ce74d5c7159d5db62321002ffaf52f3a92594d788764caa78248231325179bc40cb80a581487b219ecf8b165e59ffd5d306512ab1cd465598ea098dbb78f619f72f71d5df7281ac2e4b2d0d1b4f3ab40ad88e586532e4315411af6fba1fbbeb52c711935d9e3097431a9f9db2ffa778e7ce2ee25e569dd07f39b414583988148f25ab4a0286ddb27ad5eded94c357ee266d85c247edd5714cd6bcdb489be25741d7adbcff6f982da822a9bacee2b9a97862035ff7c1f319a24a497ca2557b7791896e125ae25de7bfdd93f1f8b60ba9a808683b5f5c43af0192bed1f666f264b926a6a38cb475b1d501bd951701a65006fae5fc9fb1f63825e7a4ca4c9b089d51014c65859cbb48e7875bea24d753447b00b9dfea5054c6a756d5335a63ebf89558f2509dee58327c94ea32db47114c0db5b17d5bc888e1d88f330e980a66728b911f341d21ab4b13cf1d02d1af59ab647d35a5783cadec19991cdfb152ac0e45e29a1ba3dbcbd11ba89b632b9bdb65b72d18ab3612c6b58aa43796f5f64da4dc37911b3920c521e7b0953a6a6b3c3dd68c15bcfed4eadc2de08a11d2bce5467b113252e467165a66b9fe6eb8438712fa30034ea1dfd37b7efee9c1c15f933f2d6a734c57477aa183bf9cc6c24faa589280cc2b46eadaa267b8a94d880dda23a81de3871e19ac689e2e1c17230aa623bb6429be09a56e17ac3b3feee0d961f1d12f3e63d149c38cd7e90c0329a15ab0351d9ad50599c11a7c2bea6d841b32e0cd4621c9920805416c6d1c3e930aea132d15b12366d07147dc678132f24a8354d4d85b9b94b1b95c91b61839ba9f9fa0ba7d02dc8a84ad97ab9a8e713538f7c692b1c9a6ff5e08101e299c1c8f14465533eaba1281f08644059dd9cdc4a5581c2147c2a9f3a144658515ca95e0f5cc20bb2d6242e88f866e0bf13e40a35075335d4861e52f708109274afda5511d60f01f09699795c8a87a6c0629b87e742ee9da0bc350ece26716860e9cacb178c88afd5c5cd1a2f527e9db37c3e4f05a54397e3dcadeb2249d457845a64e00dfec00813dd03b74e38ae94f4b0954b31551f7fb6921191d91d3163a55e60ed19a82ea53e47f3625c45365d72155be589528fc49a33ff5c7538170f8101de3138fb4dae935817125d5b706e41b3f12a5856fa349d3b93de7dc8256498a0ca84498aa9a4fcac4eb5d8af9ef34468054c4b33cf0b1f6d2987945dd952ef774a358987d62c74c81b3f75414bf66f36ce6807b0cebae263b4800ea22f2d8efc0b514e5f165d1d2b52e628c932cf4b81452a0576847b1ca618f7493ca9a2d18f41feffd0be9a092fdea11dd6c9a92442aaef80d2bb6d2b9150d6351a9b4130779554449e9d606f2b6f963b3a7f1cacda582930f2d94b28e7785f278171faa60723e403c883ac593fac9a39d00cb36026778faf6166711c380c4928b4de1933da9c1984a285c27feb7c2f8e11d52152417b75e64c9b044c730d67da065d71563e817fe02edbb7d05ce86e091f5e939a15da5e0fdb35cf8dccc9f8ac24e4534f032521d4ba92b176381c2e345f43e818978ed81a68a8bc97e2e96351117c1c84049aa062f73621e5ccbe8323a6049b11954f8ce8b794ab8e90613cc0ca5811c7321ffe17a9e39f", 0x1000}], 0xa, &(0x7f0000001e40)=ANY=[@ANYBLOB="1001000000000000ffff0000e300000083ad63e2d7e59e02bd934e30ce1dee2300812c4c496fc04222b7634bb9a3948e7b39e9b7a39fd3829ed7ac42e50b9c34e625fa19cdb970de995af51ecd54e0a9c660b1dd99cbaaab8192d07855386886f3fd8c224d1500588d62300e8b1158eb56fe57327791a4a2496280623a7c8966be635607b5b168d3af5b9f7cce62835c7240257fb4f94b55007a360a1c0d93016ffb70c91a8d3dba59a311ee958d862523c6bf947d480ab7de77e3edfef6e75ccfe449ad908318305ab8d904e44f5677f33a484388caf54c66c3e8477884a780480ee6048a4446a8886fee31dfea23f2f1bbd054e42933bb3bb6869defc7888736662704a5a3bf973038000000000000d000000000000000ffff00003f00000096702675baa328a90f318dbe4ea1b1d7b6351b6821f30ca19976d1041d1b75a7da96ef2d1c65a8adb1d2e31514ce9547e2114e124c02a1085ecd4dc8130ec7e8f22a1ea23fc0247edd2f7ff373dd51dd52bd803edf0a6f19333a445e3d023034c0508a1129a9f007871019af7a6bf387c30d2afd5b222c8ee7588ce7826ff18b171223a722f9d2af51ee4b3485d51c261063463e85dbba2457427ab4bf2b534a18117a904fa8cf1ffe411881dac491d70a658da549c240008100000000000000100100000000000001000000ce050000fdb6b934c0b759072187152ac2ed6bf41b4d5b5911f21f4d06fac62db35fcb52cea98c2d3c5233521ace509b784dd764bd05f3f4cd9e4fe37c84889deadb3132e7c354b9f7d908762f959f50244841de625fbf8bf994ded0cbbd36dc50d57e605814f16e57faf5ab22b7863d2a22d7e5b011373e130fa3df6ddf5d7a011065bc2fa2b7fdf8f0d5ea33046d8a1e5a1826ed230755c2cd82b1062b81ac6faca33f6136bc63a3fb8781f5657bee64e5198d6293a8ab26e39c4d5217356dcea95fe3811c455ba1c86b81dd6510586bf2cd6d82abb0481c03f6b618a5947c49cbcc318268dd726d43d241225c61d62a6a66e64d00019790e5bacb3d00000000000000c800000000000000ffff0000000000003322ad5c27aff1ba16245a453923356e2d0c0d59815792323756efdaf08c1775e74fac78f017e95bba3a84ee188e3d0975470a11cafebc4e925faaa74806b38378e5fa47bbcfaa9c55896dec4053256c3007dd84ed266f3918dc17d5ccc98aec49634ad0403d673fbaef16c774c8701b2868d6978bb53161a8557505b3a90e4bd815dde1d2a7d41807a316d679657798b07e62d00fdb8371ed9addb19414bb4e963239e3801c2363dee1b7c7d8ce974b02d03235a718a3f69c0000573a770e328d920188dfc80f0dd407f5f752fc87aad7a19c9c17b6cc80d572561cb2603b930fd7543f6026bec508013d834a16903c00a0431ba51d4db2c603debd465418e97424ba6292e276a867f57875dbcb9515e45aef9b0ed8cb3b30fad54b892dbe378d7e22f622cea3a10821dc38a96ce749886c5c24b1df1e8809296bc03a50dc2664c794ddf447f64f429f0540c1e4d748ef8d436105e7a375"], 0x3b8}, 0x406) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket(0x38, 0x8000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a00)) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xffffffff00000000) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:33 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x100) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0}, {r0, 0x30}], 0x1af, 0x3) 06:11:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x401) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x1, 0x0) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) getsockopt(r0, 0x9, 0x1f4e, &(0x7f0000000000)=""/202, &(0x7f0000000140)=0xca) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 06:11:33 executing program 1: socketpair(0x2, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000001240)={0x3, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x98}, {0x6d, 0x4}, {0x80, 0x3}], 0x3}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1000, 0x4) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 06:11:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x800) 06:11:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x2800, 0x0) pread(r1, &(0x7f0000000040)="b171efbd8ac4ea687e5b4a61a2defa81de2557b1cbec33dca8cfbc", 0x1b, 0x0, 0x0) 06:11:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001580)={0xfffffffffffffbff, 0x3f, 0x8276, 0xb8, "383beeb9a1feeb55ade8410b4429e548da988240", 0x7fffffff, 0xbe}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000001780)) rmdir(&(0x7f0000001740)='./file0\x00') preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/19, 0x13}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000013c0)=""/228, 0xe4}], 0x6, 0x0, 0x0) geteuid() r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001540)=0x1004) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/99) sendto$inet6(r4, &(0x7f0000001600)="951a1f5ce73650f46684ad1f077efaf0d1c1b0c65549ad26d3c234b98b4537ed67273f16b2d6d3c20e027f4ad7dddc0fd6d96ba9f5341e69792af9db820c795208940a40e30960cb58a93f1065952e544dd454a864f396e2f94e8a96887425146deccffba4b93cd292b35c65297eb5bb3445d8005688c560e05561d4107b47f3220bd3273ff8da3109e91ad63ad8baf47d216690d910a0fc1db04fbdad14ceaf77f3e34f7e07bb5f3a673cc1ece535d8894a886a533f84c2055202af6134930f57c60228dd20ecc05f54a89c99512d127447e95621d3564561df85aa", 0xdc, 0xc, &(0x7f0000001700)={0x18, 0x0, 0x661, 0x6f45}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x42, 0x0) 06:11:33 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 06:11:34 executing program 0: r0 = socket$unix(0x1, 0xbffffffffffffffd, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) dup(r0) fcntl$setflags(r0, 0x2, 0x1) 06:11:34 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x88) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 06:11:34 executing program 1: pipe(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) writev(r1, &(0x7f0000002300)=[{&(0x7f0000000080)="78aad4f72b521f954c1226ad70a670ae3a82186500ab223e94b29fc19b50103b34ce43e2a24a8c223b8a14f32c5c3c79c90c10ff4e64a971dde2e4e9cc7cab25ad52206d2fbb2365cb42f7", 0x4b}, {&(0x7f0000000100)="9ebbee4bedb4cb02139b4bd42db48369b6ca39bef0054caa50a78f9c85c734a3cbc22451c1309b5bd75df6fecc295ba01fb485d167ebab2528fb128409352ef7c85db0a64c3eefe40fe35bf4d683bb4cb5855ac67ab046ade68c667cc8ec6c337d1d5aff86c519c63005c429a3908918c0872eb08b1568f1a95be02ac6ad8bc40407538b48413c7ba3bf296b09d3642dffb4049332b0f07a4894dac0e56bed89f751b9dd0d1d3f7df05b77d8ef53256a4387b0ee51468ccf5de620c5", 0xbc}, {&(0x7f0000000000)="158b447f31351a2e18ba46d562c4fd8132b472", 0x13}, {&(0x7f00000001c0)="f6420f82fcaa3ea8d3e005ca3a350f50505cf552202c7b6d1e54f8b4e6b8d972a62ea2b17dc68546d87faf76faaf43db949243281035c7e7b19e584e511754746b69863759744b2bb67ae44a0b2b0dcf6b4d40cc5c7ab7db7ea266acb5ddfb8c9aea90d9f8c486d7ddc957bdd003437e7cb95b9c1cdf610211f18e322f9a71933274c76d596bc64816087e5207880a27af435504ad8f8e59e8d82c92d2c5f698d7f22b3b77ee1b4a76e6cf7a9f0cd9f272712bf120858624d64a083098da92581ab827d992aeb2976c9a321878f579eb26f67ef46fafddeb0da4e1fdaefce67493250c854e755f6767482778539468340985cb678edb4313417383198f3be1fc1bc4a138f99bd647943832b623884583c1e4f0bcb05c45e85a9709f01df33f2df1ab9c4dcf284951e3fb57fa8330816b51325311b0c309eb369001faeea4843b06e7b2d975225c7457570f0789d32fb974178cc5cc0c130dc7078a1f7ed96ff072b5d96307e68faa08dadfdf76c1edfbdafe9402b6daa86fa359757c6b2324b0ad37ddc1675ed6c489cd8f49217a87265e348763b82d997bcb7fbf488bc5780f745994fd944a14568e8ca3eeb62487273433ca893176bb44a6170683007074c49e979a2703a58fbb53ce1265e03f27d148fec80a3587853652b94fb8723e702931d3dc0a5aeb77ca574021fe58ae82ab8d5a5611497718eff08008aea704207d9cfb2f2747b9a2f09f06788b6d1b8322399768616164a4a9acc237e6bbb7bbf6743b2c85967141b0d6e38f5aaafb005c6d6f9bf7c5a7189c774e3fdfaa7281c7f7218f3931755e96fe4b1b457920da9e691fa1f9aed7e759f5890c81350f2d26fc8499886f0bb4e7eecdd2c5558e2abf4d6708fa8f8354adfe008ec698503393297daf11c83c2180ef52d06f2caffeb943f160eef62e458863e11ce06075eff28fe46ce0d704594ff5b0caca739994e45cb526f0784c2593f8f43858cbb2b12111c40cc24db84d980efed4d78743eff07ef933b60665a8a0ace101420052d259450f6b2176fccf9b3ed10b57407c661f6c87d88a99e8455fa284d3f4c44f475a9eb995ce0065c28fd6bffaa7bb80f692efc8ec4fadcddd783ba7361065ff749ddb6170fb1014fb1044dfdab0dc34a2e2ecf22f9b34745c4f55b7e13d57906f948279f4ea6d240f7fe49ec7937313a68b4cc3881e157589a00a8265ab805a1df5630b579b94841f7c91283f300a7a93ef0aec404ae4b5f30f7ff7bdefb895bc1b6ae9b4d723d9d438a956fb12f619bb85c67c8e5fd5d2275711f14cbf14b0ea04a0f5cad51052a39ce072e8a6b4902f64091ca939edeb11205780cf49a4e28a069a36182ed608f62e6dd8d4ae1ab9ad8c1fa5c7c39df628f0f2837b40faabf49d275bba9b15dd29316e3c2a22bd8778308ecc73244f0f779b1bfd19961cb98cdb7900856dd4ae3fd4eb46738a194c767b8d6942c744bbaa69a6dd43fa182f44942989eff0f53c8931474d0d16508cd0bc9ca36ca682954a4ec994974dee4c5dd4b6c9fc8987ab3eb49076b639ecd93cfdeed88b3d62851400ffec4d6e97939143867bead0d7b76529a6820ed2c7047d578ccc6db9ff392ecc3ec90efbe7c671072a3671d7bb2665c9f20e5267eab8f1298a05e1797f3b754b86e835a68477e1b3a655b6c0d5336926a32c36c5e0ee4f542342ef79adf8ac9926ecf41eb5e2b62ce8a3a41944a1d3ffed294525d7cea1d76ea330a8b12ab6f52efc9e6dff4e4dd709cfb78fffbf771842c3f3a7f0f965388e884ab1ca5b658c138b1d8b97ac7a0815faad4b28a85e6c4be5c88c30b19ee990a0f0feb9fa4138c9249f3f3cca6e87409a2c907f9154b8677bb4ca3e0720c38e5d40f5559ddd3512488f0d6822e616cc07c5e2a25131881fd5ebd7c9556cc95c8e539672cd0be139636b7a883334dbb684a68ba32415ebbffa9408ef8d26800b73cb979eb530a1d0dd9374d23ba258b8fdc77dcdfb4a72ab1979ea2f8aa85df95ad2a54b1876bb81d44ca9f8594d73a37ef04e9e8fba5aea4e7ba8b92b022d772f74cb355ed473a808d8b71ffde4b3607bdd83fecd743dc1661dfe9948d2c11829ed89ce38b152f7ab18fdba93ea0cc1227b538286635f4b2a0e9487bad41354972e8d61271788098f830758dafd062e585d5b046df845fffb31d11cc7108324be349a363ac9b5ec1b2e6d6fbab8381fa9cfc706b028af109ed3baf8ea568d2d085ec986a881473ce2bcaf7632a4481f49f855d37fcf4c723d6a4c95e15374e23f2c15f119ec4c86386c08915530e6cae1fc2745b2a1f728aced84c7ffafc144f84ceb474d8ebcc802f4ac3833224f0afb63c0d427e677eedef3e301a3f73efc25a44912184a1406436668378c5f5e27f6e45a518acd0632370e388335563c4c2fbc52d4b28fba4737bd133c4a6f89a962ff4b839b887af5b7db9fbb9d55717fcd34ddbc2c99b307d06105c50a4ffcf78a00a9b03402a3604a1303b6acbc7512a29cfa8ef7d1e94881d0930c696e7a690a5804c1ca4dbab53f5463f6a82f21481dd10a53b0071e32f31ae6b4d3f3f927c9d7793c0a3ab7df3240053c119126dc4f5280f2bca657abaf0bd20946c1605ce5975d89fec0c40a308aaca8db6a32d069fac2b1380ce2d78fc902f90fe9686f908a55be508638324fc59cb92f3ec186bbdfb62286ea6a1cc8eb2a4f3586f05c7089cc7c9c06f5377ccd32b358f7b0ac4af1b95eb25df9bf7eec5c06e7b9c446c208469a43a069e9f11b2fbda456bbed7a8c57275d6c066a9db2966cb7100dc0f3bb6077ea9d4fb4db3faca162cb7afc74f99e00b33c5958882badda5df60e6e464b02d8079e45cc81ba908f6e684857ca304cc126ef8378acf30b5c031f60f402f13a8a4952bb38c42989bf0f96e6aaddd68d62953df6c28df67461da5b909d26a0cfd8c8eec8844ff2b32e86940c221453a5b2ed5c3262f72ffb99271d524957a3d407551cf281b944938ddd5a15f88b72f884a087c9538d38e387a6e1988b2ec4fe30a97e0bde0861e6c90a920e27a32bc1908706735360bc355672685e6a5582e6664a36fb09ef82e414a6c3b4f8ba3a0f74fee343d8f42b436558a116f9a5a0c4382dfecf362acb813d595b9c0372d8fa60879027a255f9ac85ee8a209deaa2d109c95494b3572279961c7954060dde02ad05a66651a98777e0c3b2d5756035cec6e62a2b374b6c2c51d29cf333128f5d1a221ba58833eaf21deecc8f3f3b2481d68e2d21bb86e57740b33f6c8fb054c6ed190399f2f5d765d42e984048aa295a29eb1033ad9e2cb211b64bda5dd2045dfc717bf599e554b7bd7e838c9623bd03d9b491bd7c75fae6a7569c2ff5e65232ccd93f6473524d50fcfc58c420508f33c3d25a3c09a8f12e8bb6c82ab55d3818ae37c7b0fff8ef15b9bd03bad7ff1d68cbca3ee5a59466f846e89944aebdd675a20da1e1aa15c28b2bd50620999018c30e34c2ee7363a0d31ed08b717ff46851fc440fd55f002cc49127c2ca2d8ec8964be7bfc27668f1b3dcc4af11dc7ca0c458f434705d9e8271af1d0cd5c58fd95b9fb4fbdee21fdc3bd0d7745f206619938023dfeaa924a872130a96e2b53b592aa1bb8c0596a362a89674aaba0acc924bde439597be6d1d512f50c1005f4a10cbb18b68b77432a278c89fa895b44248290d654468bcd84b071007c4ba20a9d4dc659ab748765376e42526c7da56c66f7f29c83809696f8057eac7b69031e621dc7b1e9578299ddb0c6093e202a2f7def2c801c81dca001c5208e6466551562d10e09c004b00f1ab1e9c4ec926ce2aa5cf5628fca1ddd58f001f633be29b5191decbbf00239beea84f6985ebfeab0b899d6495fe167cab46277a0069179f44f298fa7a50eddec0e6f6ce2335ea6e594f581e515a1223339d482644221a675f62070f8fef3d60e083961872d1058fff9f4d5982f7d3d20e62419371ed6e04c02a52c07ff3161474a6e6cc6fa79a558e36bab131e22f5a9050e896209547a4ad9d9c1533d748efe1e7b36da8a5c70d3e4dbed057f1ba61fcaa823c7a751ef6ea100e0f38907bb428059ddaacfbf8ccb006eeff8040407b604693d3f2b506167a48460e56e9f3904fe7c10b2a33464186ad0ef57eb7886e0103b03af8d32aaccb5107ddd93475bbf7b22e0953c1a43755b429825c92993155a9699c1fda5f4a8c2d7e83e8e57816d8bb3756bc9330c8ee835db70a247375e83fa54bc14a0b4f3b3f4c6fbed207be6dd9d1de422a1f74d85ca0d0c22b4fe5cdd6a0b3d2de0ce98bc11b225d37ffa6892ce431bf89d0d73dd40514b1709a52226caf6b1f926b95a8c3ad821b716a3673e280121fe36d626c112796d05453174038370d8f3ad4281d2481a170f359984c442cad463171c44472f69049a435e7715396d07a7e6b56e799ec72cb36d4d93d377b5ab0d995850f7d9132ef233aa05c9b19a7708fb03426daa8aa8c85d6e4de09dc087dadc0d2a9c62789a3eea861ada01612cc2a939052515e9a5d362cba1079cb50e38e886cf4f45e6d2141f14d07fec236cd0de24e0b3219c43aa409eda839cf8f63fa3126ba0c5747bcf24fe89730a6fe0c4cc517e9caff7c4c834d1051f59f392ec3ec022d2d084d37dc9c07dbbfe2b825a77b75a2e93c3dd00e2c4190eb72ee7cf8ad378e5b18431ffe15d436894b486ca12522691b9fc414d40c89fb72d535561d3e761e4527438032ed167c9a5c807b3682b154050ca2e7bd3313fe37075b4279a82d787643d3fb83168c36956a71d06098d0264c8185808604156a076b09a17f0e6af534f26f6a9f09e23b7fcbec471ede55b0623e10260637ae464268884e0ae43f6ae08cda8dbce06734c69ffd9dc5516d7045dc5a61ebde8948600ebfb89338d1de1122b68b1898286593b646c50184727d030497fe9df51a53a4d96f31c6da9254fa329a047b1f6a333c0dc2446910ab6e001aae31af829ed0583cd031528e4bc4f8bf7d34d4f14e14012f980d5870b753350be182ac9894b909c93579caded12acb6c98cf6a3f81ebf98792c9db423a650dde00299815ee906de008db9c6a13a5c7d3aae8884af5c8a1bd967f616d79b66bb4e61588f05af04e799eab9aab5b0df5d5cece36a300e99eead9394f6234ef9399a10afb2aa0b81ac629faa038d6a52c6032f61ad9268119738a9b0c15b62ea2b70ee1d5d67cc5bc91ebd0b5804b67d7f80e65791d78e77d50f7c223330263eb81fccee6542cab6174e52f0e8996df67d525fe96d250dcdf30883d23ea1f6acb83eeec5ff1d560e0ed671f5a8694f00e35f3ba383e52b56c4c49fee2fa016dfda4be1fdb5ffd7310448a6f043cb972958abd9dda102f3fe66a09fbc5e3e09d23921db4618f01c8df52122695c564abb2a32d2274faa0937c4096435b18ea034390a63dd858e7bbbb89eb8dfa01fc46bc549af37981ac1f376bec55a0b454dda4441f2d36999cea68daec5a6b649ba7beb9ebc3b28fcb1ad2069e4627104d444a33a6dcfa7834ec5b8d66d1e687f08f07d7b8a020d0612a046232cb20c3a2f245f1750703a3d498564ec9a8d98334fb55e53740ceeb5217213d0d215266d550737ae0cc988c1bafeed893706b50ab78a7be7d80e5738ac216d24446c8dfb0e261ed55ac02ac3d5848e8d2084c8edf545c3bee8df6422c542ccd3585fdb036f62f1f5bfaf2e784941ef59b54e32164e1f9d7317bff4294c4120ee150c172acff4ef0eca97b64598f4ea6229d3396c2f1bfd91e354d8af4947e251713ab08", 0x1000}, {&(0x7f00000011c0)="4aa1cb188e4e456cec725d1eee6de435dd95215c428c23c87ecd559ea670fd606a864a761851045b079d3fe3ec784c9d2278f41f85ad9d1a01e744ca22b7d0b39f3b985b4649d5e308806824f83b19b1e302111b7b632e74ee57421420ecfe6e080151b50e61ce0a0d3dcf36336969c5f0dafe51f86c7656edcd2b1553399faf3cfbbf3029dba190c0e8a8ccae74ca264248166f9976ba99c712e2d39f403f1148c978ab852ca48840cde57e9f84dc", 0xaf}, {&(0x7f00000012c0)="7086292d56cbd284de1e02bc810b6b1cc3647207e9e6179dea0649180eef3d84d5176ace02e415b8be87e6855063f5a618cf2ceef539f83df0d9575214d574ee837bcb4039c0d6e4468753008d75aec57e2622ead582e645729a3ff8519da304d9096a44ba91b5eb5557205b6a89f4fd70815ab59c6853edd291581905881e08615ba558386f65026223c4899bdfbad7d984204d8df02c277d0a2fce6a73e0c2b093fcd9c6167a4cdb800ffb7fa95820db6903371fb75f7b51441166a85309fc7bd2612e983af762de838a100dade51e1097ede3d55042473990b1faf8589bffad4ffc43aea72e060fb91af3befdcd1e428fa385d1470099f86ac42f4717cae9ea490cb03106bb0ceda82191caceb99be7145bc284a5957b5d6252fd126743abeaaeb68a2926f339f051dc998b88cf091c61331abddb7886230f335f2d0fe1768b8b5aee05c77d3e05d08939b3012b21f12fb823892292df30d466a75dc8633cbcc1537717a2b86b4323d1362771f89df7c18dff62af2d0acf77bc015442bb6ffdb3151fc8ab49a3af453e5768f574c783c5b535a6de920236f9e6b54974fdf0256379b5ccb30740d3854d967eb415abdb3ee14145b288d76ac9edf4315d3e7a7d1ef527ff9d84b519f8b40fc713d9537294236689a0d83745cbfcd6ae3026da3d96458bfdd63787125b4881ad9794345bf499d127b628972b08f433a4a200de3abef3d1fac09f42ae1856c29d50191b9ef9aadabb3e448b4220118a57baa8b7ece080d1197173c191b09cf1ad4f6203dc138a581aea0f9b069ec5a7c0cdd0e679b5d7edb485ed5b5ac34f737176d9592110b7ff77459562bda454667d46e59ba71b5d0fef5ca671fd3291e8b3c8e426a02ec93c5e2e3fa2728c3bdf2565f5cdb5629090e47867eb92b6fc0d654ae8d33f2aa20a58c0e83a7d0697522cdce4f7434f05eff67dc2d8898afa732bf73a7b17474e4e38b2f87adb137e9f3421b9eeb446839cd2fb9edd2f8a25587d265aaffbd8d4928f538b57477111ba97e61b3aae17ec5bd6efa33b5a095498b56808005e5de4d37c2afdb4924129b2f58e5a44c757cd5fe7a20203173a0373ddfcc3dc483ef512895a3bf087bf7fff15a64c94ed00274215b2a0230fcc311f383dd8b94fdac455215cb9ac5142ab9449494f1052d857380049f01e55209184a48dec13751d3ba935b41ee5c51ef2978a3c5fc3a32dc1e8053251820bde361f3536e1ccaf02dde1b484d704d35030a450f673cfd557b9f26251682ff44e26c768f56f112fe87c4d6b5cfe8bfbc6152a1c46c0735f9919a7d2d6ffee0a07404a5357fdd627fb738f11885cf3adf032573c8f33f63c6abf66f0f01e3c9eac49a6102dbfb0b04245e64bff066d54eb8c799a3895586310f79d3dd9f63a9c85c97ab00bad9fff644d923968f1d93440bf9e0db3592d64d713b086846ad13adfd8a7670a393583a9991312707a6dcd052e35d11b7640fb3e65f4b00e0f55e93bcf4713eff9bf281166b1e2ede9e5ee0ba3df505e17154f9566c12b59e3cb0899c4592cdd7daa04ebaa7fef28e01c2749543627a56c26d169ef3669d4f7cdfe1be090e7a457febd4d087c274abd94a21c698ed9ddeecead30d3f753284568b57041def3b3f950e360afd4dd71ed6ecebaf6e69539dbe9c707d530d258b7584e4a3987a0f6a0e284179890ed6739bd935f6ebd9139f3a4f1840b62ebb7f95a263ed9e52021b5d32505a71d95309391c9d98c6e0b05fb741240d22a5eb3eb982351f8f2c3830cd582051b505e2613734133d8f5569403f0ee0553430ffc417b642fb4eb95482e7075b2254b637ffe46e4b87f0cc920f9ee7c06456c0fb04ea9f8f35dac5b2ccb7218cfd1f5473b6556c7fbf5662d2f2aa8d6146c3ca0852944ef43a35848595e75733368e2ec290e760c314cb9e787224502d24b9221f22cf8562bbd3133ea81b464c67c7890a5c57e8d7d1bf636343845fee48f1e2ec76ecc60d43ba1cbb1973da97185f5530cd496aa60048b2742c34b283a98af1dcd90428f603f9a73814c510603b10ae5f13d7c7741e2c4c300ba430f45009ec23fe9449bca7ea3f47205a2a7cf65c0e6c2bccdab57e329db94f18b2adff80a6ffd5f87e0efa1f5637b172a5d8f8d3e875c3fe65f397c153984f66b6f9caded265d141e7b817e2c4d546a2aec629464cc6cf0ee6b9686f17ac93f6bdb3418163b82bc9df22d5e903989d1a931c1ec916c151ea394856cf7e5f1842f83106d0fce3e7502dc9075a571dace290c24a7a6a5915f5d84afe2b10ca186c24d86e4ef6657fa4856e5d9b3c421bca5ef9ce55d029b5ffafd85608e4daa2a7df3cabb2c86a0fbaeb95cc52ee530f361576596720b18ad5dd803b38c00e2c6e7d30f33b14e37d7dc306fba3169a4edc837d2b988d8fee9b78ce3966640dfa81ebaf53a1bdedcbf3b9858d1ca681bfe779118c227e980d38c6005585781e241b2d27ac6b8e82c2b713dec35d6dcd4e4d4ebdab3d57c5c6c2e42d6d5362e3f64df3232bf60963eb58d3198c01d0bda667b82082c9b555f1ba87de93f0f6541f95baef7c4801cc6c7162d447ba712309c64718252ae46cf1485767f9c6a9634fee4e904ec4a4557ae41f58d782f7bf1c607359e60cb35e2b2b636b486cc3a75cbbd2f6068b7a3e60dc38c399a77f93a12fc7573d1486e659ddf01d5f1a3d3bd1038ac3408f50e514558ed5a32bbba181c434cc4bf0367ecf7c2a9afc2f25d0fd8ca76c3a136f8345c9da17c5cfce55f583a1b3cf21fda5dade40e7c28a2b88ceaf09a8264db7a04f740e24914ca50c2940ce4366dcac0a35b4cb9b44e07fea161fc5b2136f1ee584d34609ca623091820eb24586f19c5bcc3d6d242785c19a0200d0f8489d1a30c9ffb8e817149b87b916ae3e33da552d3bb2ccf135d831dc51e75c182a7efdb3fa3b672fc8c33826ae4a02b14b7ab42d993726d116e563b04bbc743698cc1aba656f474187400e5ae5f5b73774273a7843e0e7b71a2b1b3715d36a3e38c87294a012d38b4e1d420a49fb81fc4c5342493d57859132a144138a6ed318e8a0dcb2b02900c5f652b2ca56741fa99c6740b2cf4dadd595217ad3f47a053b9d48e42ddeed3531f5534cd2c39e5ef1d6a47c85792e14c832d689e6c22a6c0ff2b5876d5a503c9e82fecc37531d98c80df6777dafef4c643d861747b3f88d7a063f46bbc5214a87ee23438f202b862f19342099cb526381428a706d0fff3fa5709be509c99f3458d74e201066858dfc90c61cf8dc42cdf25e7b128609a4b601efe1b81110f5484a1ddc69f1c3caf8e83a99070aecb04bbca540d16c31db61bf1cda0d86d4ad15fa3e74b2b20d8a6a1f73f081e17d498cb4a4fa33f4a8e918e33d7d8b25d1270a63b8eae8b1aeddf3ecf7ee2e744f27e1777c3461519004eafe444e1faebaa03bdd5bb3d44de9d176f833cd0dcdfb0790fa9cafc5f2a895145e7e30bccba6ee9675689cd0974467c3fb4850970f4942488d9eb8fa998e9694657d50d2dd51b1f1be6fb26a3b068971992489abe14b4a6d9bb8b03aad3aede0e9575edb8bc32ec4ff8ff927a91be8c4d96a3cae0627efcc46b71404410bd787c03288c77663957a294110e065e0a1a30ed76e41bfe81a86f6d2f2c6eebf703da44a48766c7cea775f3ef3774bd6d7e82cee9bfbfdc5dc908d3a9dc67001998d0c47498e9bde32ca162ee5d2636ae410f8b0a925c9b441d14d8ff01eb4c2de72b2bc8e215be13631a3c93081ed1b47174cbd829ac6e8ae18304bfac74aa8fae62e5bf59218bfa647ba3ab45b1f9ba2b63678f87ba8e5e18142b2bf74200a5e181fc45e87733d4249183a9b0aabf86fcc8875a8b900bc8e95b0a073d3f66aaea5fcb3cae547122ccd969ad0b334951092e0b8cf9a0034d753346fb3c5e499d9926a3a014c5c0a4c1063fe6b8a81114a977d409811aac961046a10facd1c23112462124e5a8cf36d11b199f3e6d7ef6ad96e64af0e3094885dad0fdaf7a2804ca1a5b46edb9c1014b909e5af2a1a0c58483baac1c6165bb94eb4d5564b2b346451fe5c2547b11f10648eb08e1cf69b87b8a64067e349fe31b41ca09f42d252aa99919495b2ff68e89aa88ba010854a40db0388d9870daeaf28901eebc69b91c159072e7593abcc30e8361ca5ec8b0591e310c762f08ec90b62fcfb1c108ceb0d51d310767f5055fbdbbfc7657171aa747d8c00563ff4ccc9f6ee127e9fa3850142fa0600de9a27b6f25eab893572c46e9b9deae23f247f039449cafc225349801ed72ec86e54b060b4aee83401afb610d1d62747cf3753ab36ad13b46e331635a905be0d63b8896fe66cf6f1920183f70c6cb2b95da3cf4beab06a849d756e73c046bf378c5ff29636cd6f6a15fe2c01e5d63f504016d67db061ca105c64f7ed319f8a864d894510b8deae0d0f5713f93dbc2b0a3b7f90db671b92c4cf28de1357fb2f07de46df686af52d8105238405a9610fd6459b19efdf6d9b429edff577f5155bff35f3e8260e678396279d6389fe37932a6369885cbe22c3e315fe2492ae2a5a460edeb1931191d2cd7f8b710bf6028c3640239227495bbfd62a44402d273a0a31b2113afe6db02e946baafaac5df07ca0c7b7384ff73e4962c3de7daa8cf7938cfafedab6cddefe160bcdf60fb687dfaa71443631a3676e5c540c0dce20a624aecb0c79acb371381e505692e2ce2ebe770e10371f1086e0dae7fcb029f3c03797f07fd09cd285812dc92286015479065947b13745da9671255ebfd7ce6c2fd77bbc5a62e6e1aecd44a17dbf9f6a82379c2116fa597ad9c97b292268386b400a85972edcb28cf11f899cae93a771bc9a3d4872cf3d156ad02523857035ab6ddfdb6255bfc2e9c51cc56cab283da3afd7121581bd26eae3cdcec15bf1b5785a5cdadb8289eceb7ea0d0d9a185dd48fe923d9ffd1065bfb23115afc2361a9d8aa83f35b91c2ccfc50bc05b64851b30a003813f60c0538e7c9be52ffd7c43a38c66105c83e8107613d435fdd97050cb546a841bc3fa4db3b8eb1ea2f6cb57d2c70e5efad74011f16adcdfde0e707b5a210c54a387c6609ad5efd7b1e557e5dcc42f8d0135d7297dcc10165dbc5b4bc7dea276bc6f8364e69d81b37112b294e8834174adf821fbe4b2da72d514c0b9949377a6b31ff5a993f5633b87b7a35895188f9b54ba86d0b671cb5b7cad2964a51e096839566ac762f785acff0b2253ee30f4269d3b1905fa74d4f6234f87660beace1ff248d37034b3d5692a649859cd3e2624ab5aa265f588e0cd25d5553f71a364984a7c6de1087e337ff9a7c4ddc877f670846f557b6aed33364923d7df8bad60fdda4f98eb9a6b17aaa040ec8a309caf49851796cecb1212b37293777a7b36a6d979d4e0a64339f6fa24127c2e8b159a6952cd570bdf86865a9a2402c16a5f0d5e829cfe897da14107242e3b97a55452be75de863420b96a4b72ac81b5d65974f7443975de67b72ed3f4cb66e8435b6b9d6597264143e4b38d717712792cb82dc2b8e439d563431f3e8ed2e2e15fb94232a32cbcb91acc03c3822aaa6187438f9dbb8bd9a767a75cb3583cc71d34dca609e809f34d4cf4155edf750c76dcf48a4be7d480e39c7b9a33a60b0df395d3567a7a653fc51f01f886d6d9f3f2dbf4da574b95b42d3fcef409ff8e1dc07f8c28fbb7173efad21807d01e8d5f468a62a54ef3539c6ae64b0256bbc959834d5b78d3539a1282a0b7208445c88e902a17aeb4cb324e71a288e0d41f7458efd", 0x1000}, {&(0x7f00000022c0)="25c03c1cc24e40ad09ba9efb51d2d532a56633306be00a", 0x17}], 0x7) 06:11:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe2(&(0x7f0000000240), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1d, 0xfffffffffffffffe, "845c550900000008137fae916057018ad79f2500"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/114}, {&(0x7f0000000380)=""/8}], 0x1) recvfrom$inet(r2, &(0x7f0000000180)=""/158, 0x9e, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xb) syz_open_pts() 06:11:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x20000000, 0x6, 0x1ff}], 0x401, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x48, 0xa0000001, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x763, 0x86}, {{r0}, 0x0, 0x73, 0x1, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x36d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x2, 0x3ff}], 0x40, &(0x7f0000000140)={0x1a8a, 0x4475}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) listen(r0, 0x2) 06:11:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, 0x3) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') 06:11:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x6, 0x6, "3add6e6bb66f4f3efcf63bccd7575486ccd158a2", 0x8}) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x9}, {r0, 0x172}], 0x20000000000001c6, 0x0) 06:11:35 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1ff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xfffffffffffffffc) 06:11:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x8000, 0xaf) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:11:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:35 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1e0) 06:11:35 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000000)) unlink(&(0x7f0000000100)='./file0\x00') 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x2000001000000000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="b77010bd949f7a8362c037743c51545a1be73b37561dcde3514e7c274b6283b82850dfe2404bfb47c860a5731a4791eb9263dade38bdd5ae85e9dcc71784026c021de956f8ab6b44f6ae457ed6a0fdf62b514e0fe33847ab08889863d3abb33f19c985bbfc09a67e444acfcbe7b4b83ac18603bc7d56caa611d45630e32cd4776c71f630703abc1db0ccbd32710b5a83a242a1ba8f71b6", 0x97}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="094da0208f7c3c197f8200135d882897521dbd25bf647a3a1737a189fdf2b7", 0x1f}, {&(0x7f0000000180)="1feb43b0c1e7e83949e11fd19599949e3b4454e5720cffe931c4487a6756b36b50568fb78c47a7c362f5119394a12a0d9455a9a98d2fcc44940b47e97255bbb6d816784a61881e0d262ed62da33d7a36ea671b44548a74176f4d9d3d3ed81336cc7fc42d77cbacdac0af21c0b7b640bf726ee54152a4aee308eb93249cde937b05b4b2ede3ecf792ad54a252581c1361ad8b467d295cbe61c71596127b057f1f7635c2bda9a06be0d39e70f8bcd59a11454928c9336f5fa9a3531a0bcfe97829557d6bab07f41bb5c31fab5c2835b5939b725f177fae3945ff6aa6cdd46d4f7a", 0xe0}, {&(0x7f0000000280)="92e0b786ac83e17e55c082f161efd6e7766f", 0x12}, {&(0x7f00000002c0)="ade08165841d1e6415a9aadf8bce1bdcd87d2e0c16eaff0bcdaed9ed3e57ba0ee13524bfbe926f1e23576e758df3dbb99c6a70648f3dce3d45eea17ee1fe3c5dc868d045481a5242b55fc0f1c50904c1870c18454c1b3ecc7a87465641bd2905f4a5", 0x62}, {&(0x7f0000000340)="ac46ebc5278f23731fb3ecc14db0af9fe9913076469f6b4c2d3e816e9fd18404eaa6b968680d0c35b8838499a01063ad301e2af9e7148afa8ca328579329737d0dfdaa191e9b0412c8d641c4884d0a4ecd", 0x51}, {&(0x7f00000003c0)="5e70f914c76d4f31221b98441e58533996280a0a7e6ba67104f88e26177a63bcb95849e4c4c9c93aadfc7274ad372296b95cb60f2b197d3cadaf", 0x3a}], 0x8) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x30) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r2, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) dup2(r4, r1) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) msgget$private(0x0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1f) 06:11:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x19, 0x3, 0x80000001) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x104}], 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x3003c, 0x0) ftruncate(r0, 0x0, 0x1ff) 06:11:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x3, 0x1) msgrcv(r3, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x3, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000000)="301a0c012f7308e5b109c717065354e18705fe2cb2f4f1a177803366262ff83b0f11119b3b02fd188fe08982b869e6f64171327613189ac9572dc1cdb0f843e8113462f08f86df468f61c68be262032659ff8be8c5c0a12eff53e3d24e84decbc21fd77bafb86274920428956cb99380176fa63c36dc57761ddd00558f880fe4addd", 0x82, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x100000001, 0x200}, 0xc) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 06:11:35 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0xc007, 0x1) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f76696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="295232b1b59fa69da6be86d91a7abcdace827b78617979f9586903e437d5b71e76838078120b9c1cb3eeeb0d4ab016d9577cf29b51cc6b66db9376a4be28081288", 0x41}, {&(0x7f0000000100)="d4e1da30054d4debc86f739da06554", 0xf}, {&(0x7f0000000140)="39f05526fc2233a6c295104154358fbbf093791f8d869b9dec618de89b6e1c1f4d075dc793b51b4608b1b22a91f63eba2e26c90686a6069bf0a86d39ea8243393ee99ab501160bd1bccde7032cd45df862e36360d31fee2f6fc37db3f59ea4d9e281675dcc1fc9b3a0e7ad770966cf0f9374de546bdc2b2ce0045df1fb6ab76bf4b715775dc69e0d7c94a563e39d33d7f548e977a13ac4b1e874951cf973e974913b383152e80a414dc9d94cd06702a2bee35ee28e5f88131ac7b1cdc59b13b94e347fcc7b6bdddf1cb3b452c225aec2e411449512367a3d95a2bdc32826fe535423242e70bc46282ab197425b31aec0220bb1d7375174c5", 0xf8}, {&(0x7f0000000240)="2f3904721600afb33ceddc5aee190ffef037c11fac0b14f6ecdd", 0x1a}, {&(0x7f0000000280)="e029533a13b2c8f1d0e32db3930bf70ec137e7482fa477b5f8f678415cd88eb4e2613ada675a0ab42be5af39409df7b0d834b2491af917a5a0619299220bc0ec1c6062f9d315fa181fbf4d1f1e799639bf09be49dfde846769bac11ac79f9edbd567c5a0b395c026e3b6295f9a28702d004476ef8bf84e1366a245d015267633c92a4a434401591b01cd2c4bf19a82f078ad", 0x92}], 0x5, &(0x7f00000003c0)=[{0x18, 0x1, 0xfff, "b152bd78"}, {0xe0, 0x0, 0x8, "361aa6e6711f877462588ce32b9d018fb185f6555e19ed61d2f20f841b308596ca7ef9ccb4c77d0a304d4a857d729e944f1de16f3cdd130390ea962eec0e4330a893ba7907da844de1eea419b4a66e3a16075716c9e7927969993a99a6637ef9d0148f6bb057add3b226be650e83d118c0ddbb0de818b4d9e38171e21cd489eee51a0096c66b57a8ea3b3be4e43132fc25080c6b4d78990730c5f25095f5888fbb56b182812da2b72f63d1ebac98dedba6ba16839a4cf15ab7fbfed26fc78254d0e2e5a68d88915796f2"}, {0xe8, 0x0, 0x400, "6d7d6171cf328dfc015846e620f73300b02d7718a1fabbff652dff6bdfc9f2b3f661c1267a32d1d323ac84d3de26a599ff35813f7c089964f41e93a6624787ebcf1183de19c3809b40155e554f9272e9047cd0ff06c905cc04a827d18e30e24149e4767d19c2dbc1b5a3f17d595e2f39162ae46b938d55114af1d28f30a7d441b8a84ae8f4a8f34d3372e9a5f3e773ca7d39549f175b1fabeaf891304a51250e6e1ad5fab079138932b142d40706e6bf805a0f0b924294eecdabc1405ae0b1c9e19a90ad5c513c94986d1fd87ff6267a4b68d1c85072"}, {0xa8, 0x1, 0x5, "acd467b669f855a1ced94c72e69ec9d7bb819421ff2fb1f6c8e808de2c5e97c808c762f9b1a0a67bd4fbe7fc4dfd519c9589b6985a8874d2ee8f9a7b51a70d149463aa018d12ba1a7a4d854b79021988fb723f40a0aae29b8b943d732371b9fc0d5e9fe81600a2ec4f8e53b8bb179047cb62be9d7c2d2d2923e0112a84cc825b9d3347c1d25822cbd2f85099c1547fa8900d"}, {0x78, 0x1, 0x8001, "820ab1edb1efd8dd7184a31f381527ed361719f3c82d0aa274d8d3904fc3246e9b48458cb7df0c47ae9c76503081c30f2a1706ec8c784b234535f68527c70060b67743c3d283ebfaa1c02ea232fd5354fad3e78b4e2f7b7f517506e203d284273096c00d"}, {0xb0, 0xffff, 0x7, "e959a81adc285d6324a0f20d4fa2abb1f06f5b78a37011cdca52d6eef92df55d3360704c34ed858aac07f80c045a699e142e90e75e4cd90ac8771f56d203298f42361ad9645ffd67b259282b068f85b3d5edccf73c9f7c52630de90e56091847849fb636da66efef990c3e59597f7866b449c3306caeba292a7c27f84b7cff830ccaab5f63cc132130fff8bc798a46339ef1cff735013c3fa0"}], 0x3b0}, 0x408) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x6ff, 0x20}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x800, 0x2) kevent(r0, &(0x7f0000000880)=[{{r2}, 0x0, 0x62, 0x91, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x2c, 0x0, 0x4, 0x3ff}], 0xfffffffffffffff9, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffff9, 0x83, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0x44, 0x40000000, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0xaa, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5a, 0x34, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0xe43109bff0fd7b54, 0x40000004, 0x8, 0xff}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0xa9a0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x50b}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xf4, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0xd4deb9bbf2eaa69b, 0x9, 0xc8}], 0x9, &(0x7f0000000a40)={0xfffffffffffffffa, 0x9}) ioctl$KDENABIO(r1, 0x20004b3c) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x7005, 0x0) r3 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) poll(&(0x7f0000000800)=[{r0, 0xc}, {r0, 0x96}, {r0, 0x80}], 0x3, 0x1) fcntl$setstatus(r3, 0x4, 0x0) 06:11:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0, 0x2) 06:11:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x80000000001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x110}, {r0, 0x8}, {r0}], 0x3, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x20}], 0x2, 0x2) 06:11:36 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 06:11:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:11:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x8) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x51) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 06:11:36 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x4) write(r1, &(0x7f00000000c0)='T', 0x1) 06:11:36 executing program 0: r0 = semget(0x2, 0x3, 0x80) r1 = dup(0xffffffffffffff9c) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/232, 0xe8}], 0x8, 0x0, 0x2) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/250) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x4e0, 0x7e7}, {{r2}, 0xffffffffffffffff, 0x22, 0x10, 0x2, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x1, 0x11, 0x0, 0x914f}], 0x80, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf00000a0, 0x2, 0x9}, {{r1}, 0x0, 0x40, 0x10, 0x81, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000024, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x8, 0xffffffffffffffc1}], 0x1ff, &(0x7f0000000780)={0x5989, 0x9}) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffe) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = getuid() r2 = getppid() r3 = getgid() setegid(r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r1, r3}, 0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = getegid() chown(&(0x7f0000001600)='./file0\x00', r1, r4) 06:11:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x7}, 0xc) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x3, 0x8) fcntl$getown(r2, 0x5) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0xffff, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x3, 0x2, 0x0, 0x40, 0x5}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 06:11:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xfe) 06:11:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe000000080000000800000042", 0xb1, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f00000000c0)) socket$inet6(0x18, 0x5, 0x9) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0xffffffff}, 0xc) 06:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2000000004) syz_open_pts() 06:11:36 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = socket(0x18, 0x3, 0x8000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x100a1, 0x0) kevent(r0, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffd, 0x89, 0x4, 0x6, 0xc3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x4, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x60, 0xa, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x2, 0x1}], 0x90, &(0x7f0000000b40)=[{{r4}, 0x0, 0x88, 0x0, 0x80, 0x9}, {{r5}, 0x0, 0x8, 0x83, 0x0, 0x100}], 0x7, &(0x7f0000000b80)={0x8cc, 0x81}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r10 = dup2(r7, r8) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000080)) dup2(r7, r6) msgget(0x0, 0x200) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) close(r0) 06:11:36 executing program 1: r0 = kqueue() kqueue() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kqueue() 06:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 06:11:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1d, 0x101}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000140)=[{0x78, 0x1, 0x8, "c7d1b1116b7b5fc099f586784db72ce34bac4940ecb5f7dddafd756f3421c4ee46df0cfb753c73c7be335f11a04f10828ba3f9ae0b47250458b93f6fd0f04b24a9fe9d90406b3efa328fbe24d54aaa564d345158b36e3bf5ef08b1280e6f6e458bbc33"}, {0x1010, 0xffff, 0x3, "ace0f383717aafd167008329f0defeb9ad4888149e8b740e02ad88fbaa351898e4fdddfdf3f53b0458004ef01e030db05cfe140bd4df43aa7b6819fa7f722e080e0860bebea5b178013eb38f1fa1fe1129223e553c369ba53c91a6863170c1ec035472b35ff5efb064009ddd6a21995d5d6d45ac4b8c7f264d859bb528759d685be1e342a5943073be90c33eb7f962747b176451dcdb5725d0edacdcf22e3cf418c03c4a8a02d9db5df0112aa7e6ee9ae0e04e0fd4145fe32c1bfbcaa2cccac01639ebd4f6b40d2f6b98613256fd7195c3ec2dd5c8db006d2479e892bbe011f17c7d0c5cc336e7380ce23e299cba4960c915f7c203ae29d907f2a07ad9a2bed8964a615467355b77d0b6d33988c10cb27700485a3c9fc7c3a12853126827388417f5c721e2e4eb61cc0a634efd1146fe3922107c032221f4c9ae55b5bdbbeae334db9bdb1e9612bab4ee6b9fdab9290cc72b0c56a5717470cada9eaf22197a898ec74210af37c57ce9e974a707eca11d1cb4a07b0a6daf711cb9ffbb1dd951eabfbea16ea2dbe97f8e72641592764db0b311a02b82fa5c8e1b0f24c4c257d18f0676321eb97dc163ac52d9a7288f50ea2d7a7c215fc5ba5b2b3f472db97b87b6e44f68cfaaccda6aec691e9f61cf0c4ef6ab807a3cad95888a7f23ec3e75bd4fe4b65f6ded4e995d9c050b748a02a39c9c6ae0d42e744852b46ca3d71f22339718f6f8436f4dee158fffcf7b774e11f3fa5a39a8337431d1b3437e916de8d3ac028783d4fe364ed30ac72daccba8960975621a701f80742bcc0a0496ddbb361c49e3785eb0557ad56205a345be6ee4f853a22127975112da83d74744efaab1d5edbaae7ed15442db714e038f8e21d327d117dbe19c2346c72a71e41edc2085861afab19370467107726baa1dbf2b89aee9d4c9754de68565e8a76de387c17e5bb913cf5ed033735dcccf9f4466c069fab145cb6f555523fdf553d90a18e97b543fa02ddc164f751e5cc91db14f53d8e4242afbb45b2af228ef871e4614fe376730daed260f6c2154184dbddbe5a1ea396749073b494474694a48e2fea2c6f7bc5cd8b46bd60750a643c5974bbe0dbd13776605cc57cf301b308ac97247420f282de52f2f5c40a49c691475d48fde7d96992f5d4bafffa3724cf359e98cdd99138782bfdda707b8810e0b34a150271cff3141a57c0cd92e81c7037f7ce77c477a42b5f7895df3c9e3905610d006fb5c29d53615ea1e9917e404c4606cb6c7a5ea1d9938bec5878412d28ec0e22f231ebea82b76b4b5923a3bb5c72067d9a90fbe8a84afe80b60a13a535447479cb0ce4586c56a74d044a43d376a7ec25ee049f8c1f4567ba61ad20ce769fae0f7ba079808e01b3749c5c092d75b853a8ba03e97a3c5989e9045a9809b539cb1bd61afea79d00570206bfa3d643d127f33b630f1af9967c1b90ba820bc23f00a8df3b12536d9f9143091637ce58bf250c645c3a163df35b09932391c844f292b41549005d3ae606bddf1c82e1b8d01b44a4c2e624cf89c4a99495c40775867e4ec3079357d6856ee52f05a6cedb2e253c383bf34f52a8415c9fbefbd80977ef7cbf96f42d57b5d2afd8ec57d260ee87db8d9a85eb1590a13206c6c22ab31702c144dd01a4d370a573e3ab3511dd7249d9d663f68a2218927092f679d40580dded6bda16261abac473a1e3a24119b9836f24e86bbff35443bc91220158c3bfa0de331081b0f9cd5f29eede1fc7ecc87d7007d402292ba738c7dbbcc32fd82784465144e276b6c3ae58516aa9228083724723bbd68fd482fd6a493c9c70c038278409cb0e2377b08bc16dc089d74952e08f40947f1c563b60f63a6b0bf46023d42a49f2ae8cb5f9491da8b5a29a4a3953e2978bcc0e0c1d470d8fe46e17cd968e656358596ac5434e68f0eb2a7885a5609abe3ecd60e31d32df5a3969d3285fea1608197369bfbf6dbe4fa1620484a09c639da219d2805aaba6ba12b2e929ce3775c356f418d0ea4ba12c4deb915051afd0aae60579c0d15b15ff7bbc25c517874c5ba6670a9489d960038b12fa0bfd5f45b1e38e4185834093a0401cb7b226b9e324f785cf1141f62d5e1f625d9eda8b1d4891c25b4485a9a7a2300b48b3eaeb7fa1f3ce84d086e291eb8f682fa1de952ed75d2d9ac1a5546462650fee66f50d4d54180432e67bcff1b48d101328bc5e1598a9472d68df6afd6e8e8f0066f7526c2fba150d1e19b00d52438881bcb3cc8e3e236cdad63fe24d6840cf57d415552a0d9633591e631f4dcd33caa1f8e599b9c8626352f1315edf1372f6ecb7864e4fc5c0823b0084604bf59207b2925d6c4e72422fb16d1ac900d1d179b6f72754a1acae0f54b897088ac34d047bc93502ec48b98bc3a2a593e036f0456127ce9072e83e4ddbff3fb68a2b964a9743fa43cf884ee5c9a2d5d6792f0f632c61fb6a1edcb600e5f75833298008128da639f2377daad2ab5fc2840cf4203a2574a19bdfea5a3695dbea099d42e741d8bafdc4c1e3a87de09d7307859865536da07fcc00f8fd8338458629064804a62997fa542235bfc807873a386113b5d5d3c2c98a91262a5a30eab80959db8e566bc8e4676a3021e330a456d19bba156360a9310a2dd310aa23ae849833a811734fdb466c78e5d42617dc0bcd588a59a48ada20799374d685eb038d02cc9fad5a304fa8158ed444ece876618a9aa6f19667d67677a63110cee5baa62861b6847bb3f05b09fc3d68bc1b61ff94886f2154c202479a7634a2144106f10e94cb5178db0698594ea1a5af30f9221f10c3857962e72e104bd90bb895891094161a8103e7dcfe5f07c0f6888130a30eed4c32f13c4bddbfb59e71c3b395ab63b05aefb18a77147236b5ffc40767370ff9190f0d16e0423a10684aa3126a76d31b00bb5f5f6b0fc57de4873f08cb9629d94664cc584051ed8919bb8ee9598d678670861374ae5de6d322f8859ec6946fbb99d6c70a56b464196e0eb6c3c796e8cd1b2235153f4e6fd17af0bb6bd8f2e90aa8a7ffda34e893b090fa170c93abfd71d5aa7ccd373836124ccbf3feba7e7a715b2eadb137a2143548f941faf2266edcee3f83432ba2f4a5d9adfba525acf390b275dc4fd94575178260c1ca7e813d51cc29d35db79bf162d8a7f5058265c02217b24e306154d82f1f33e0afb5697e04a2cb480bb0437c829e08bd25a0421175f78447fb0f21a00ba5d05b3118493dc22a40beba715eca086f2a356659398baaa0a040e95917875a7503dbc3471db12b8f53a651013401c26f5e0455e830fff21a63d7b15ac51ea223e56d3650fecfb9d158e2629232896b33fc66eebbdd9a5bb6babb88164a2dd12d698e5188c031b292dbaf82081b7647b1dbef5436cf1c81227e8fe5950b4f68defe38f0f1f1f9310f5ec197d4991ac97058f19e46cc0d1137bb8e4f96c1d96c3c970ceeb6c3c845ffa19a66a59f0c54672c39e641d3c228f241902c8425d0d7c673c19a29bdd09bb225c5b79635ce6afba8889dc63be9c7bb60b4bd7e213f76496e83088285326fcf61f29dd876d3bc63fc1c57114004150639332e8227f9bda35cee77dbd8b3d7fa63483846191ded7451ebcd20bcc19cf38f12b0f21bc4feaa737b4c5767ce470c297b5771b26639002434d4f5662e74b0f8c69d8f118fdace27e38d768c571a831e5ba4bfa9dcdfa8ac76ade96fdc1becc2952e4041f827dcf7bffc8a1f9de53b684532ac9880e3c0f170f58888b94ac1aff29fc4423bee8264fe49db09da2d3c71cdfae55a7923e00df6f4971bcb4f95dbb711e9c2123484ff425b2bae528da74b202c9d7da4fc54b235c383167f522cc6bbe12b09b86a531de0018d3a90dd5b3766df6ae4075bd871efaa9d02b88943a20ffaa029e65f5502b51c39c3adcf62283dfbe5a4437c324d5d4d770cf68d9e6d232a3fecbc1cb5b5f71e8d801ce244897c6ed176ddc36b9ef20414cf79665dd6a3117dcb20a05e361c5a4e6e1e8dc6c6dcca5cf38ead96af88fdb22789d6095a59ecbc59d1856cf0c3ea3e637ad140090476e0fba41dd38b4d93df97f24eaecb195ad66fb572bff3dd8ee71722065cab7d068d0a5a5752126e092605ca4e958c41ae4a33e305e7acb4c81349a438ae67f103d3c604ab3c96cad68acb0bf491143328c0040cad094d4457e366d59c98883e4944732d5620fbedfe38b5fa094852c33676bb4ec255d313be83b4c9023ddc48b40ca1417a46327216d099cbb34beb2cfbdaba4cd65a0172d19c9633c7d81539d483baf356b84690fbd846d4e57ae077c4bdbf0080134f2c04014f52f63f38d3c8c94c411348efac48e25fa91f33e4b5f094a25e94472d391bc1e55b2b8c139e49473c261c58d6c3e2962825c9fe8b745afb8c79c80c29b81b72e49749480be83263800645818947d52a3278710a832786aedab9477ac1f3197c836feca1f7036f73f44d39c49bb10e4bb8b415857f5c7f2241f8f4dacd6ec570e45cc66810d3c350b06cf32a1c71aa2e41be553164f570255390d2c320243152d1e58f12ecc8f2d29ce3a5498feb2db7cf72c25f3db68e9b3cab0a4dd0e8681dc6ab25718d856fdf079f1fb3d6d89c473d0f9aa2307c0cf6488fc3ef348c4d20bab6f83519d6025653de2ce4410609fd57d5d9a38f2723a6a5ef8855fa91ccaa3ad47c20ab1d053252bb55324902bf2a70a17fbceb29fec281b6943138f12983732d04469ab420d4abfe270636d7c62e8a7e9edd9c0e3e633d8b8b1f0de30da643e797f22c7769ff3f08bc1569673f18796235b66b36181f1facbc0b8897d5654724cd0a86f2090d7cae14d66cc607d8e5e9bdc35508713a94949b6fe0f60f6c5a367aec6239b972a0ff9fa453bb10fd0aca6610b1fd801d3245d9e3ee06b01d99130e6e45ebe67bc971745e10c3f3c95520845a2c479f52880f9399270ed234e9c5df6ddc443388e593fd2cbbea1e6dd80530a1c32bdf93b20d86bc789eebd5eb75adf2a3344fc30ae3cc6aaa1b17082caf481c6832961652f0e77a28a8f970c2f47e51d1d86b96c3fc107433f8ca7294341ccee3e193c08125113846078663f382ef5bf5af269003fbfcd6a35fc1b34f3678ef63869edb218248387908646c525246a4177091e9669443c1b009cb548b29628879e125290fbf1bfb317d687e7b6f916e8a33ff546032e5aba7c18a350e6658b1c08786bb5c00f5420f8897fd340175d1519e5fbd60b0fd6233d39c278224350650bd2545ec790bb95c6f3df594441261f8e451101387c7633bc330e2960a2d9185cc8ab12500ec36413a30773931d27b5d9bbb939fb1d43f5a354a8ae90f5b4eba4b668581ea6eba8b716b02caae6d4185868c8000b527932e22bd2d9440b712f81359a363ddb6fc8eeb7de8fdbbb224d55b0522f9f84a67655660c8e39553ac185063a831de49e16cac16912dc9b5aa5453b09b6f90e8e800e25ec3738e351fc7f2a56f2fd7db3152e0707c7a476b92b575ece2a94e66994e8305cc423bf5c5db3b1737c8fefa3e637ca3f628f74a0d957f2387d464f164fde0a7e92ffb2c8c8878f6710af4641e9cd144fd5212bce375e16c22a983172c19d5a7126bc2df01df80019d48ebcffb554189d01f2a26617dbabc544e988e65108b87b767c9fa8da8110370ccdf834ffb112878076314b4839ed9f76f39e748fc59031660f7052783ced640383b21c5255991a4c163ebcd7873be0775118ec2759c6e65cd20cf2f4f15a3bec5eaa91599ee304640a2aefcfede9f2314d82bc7b072b"}], 0x1088}, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8800, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) 06:11:36 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 06:11:37 executing program 1: r0 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x81b) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x7}], 0x2, 0x0) 06:11:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = socket(0x2, 0x7, 0xf7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="5ad477c84549b6c1f47123bbf190a7d07cb177e6e949423daf2207a04cc8da4f1bb90347e420974a276e672716978318cbd8005109604f981a29042a2e3cc135a83cfe28909f327092884b1977563b3a28b3b11854636ee6014d53c1a4a3608547bf6d194464727e6c856c5e38c36f125ad6598b18123c8f66a4c7aadb99a8070dadb31a391f2b9ef92c803a035c7369d4dd4e8cac0c6507e4434c9799fb424010e7cf1f0f9ee14ebfd538a28085d5f06cceba6c0b26459ea11ad7b56d16b43aae98667367dd49cf3a0010f52a3f", 0xce}, {&(0x7f0000000040)="97b74342a6c8ae03", 0x8}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xd8, 0x9}, 0xe) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:37 executing program 0: r0 = socket$unix(0x1, 0x486, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x8) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) 06:11:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x12, 0x7, 0x6}, {{r0}, 0x0, 0x83, 0xf0000000, 0x1, 0x1}, {{r0}, 0x0, 0x1, 0x27252f033609cbd5, 0x1147d95b, 0x2}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x6, 0x47}, {{r1}, 0x0, 0x45, 0x0, 0x6, 0x6}, {{r1}, 0x0, 0x20, 0x20000027, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000021, 0x7f, 0x5}], 0x9, &(0x7f0000000100)={0x4, 0xa574}) 06:11:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 06:11:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x1c}, {r0}, {r0, 0x102}, {r0, 0x4}, {r0, 0x4}, {r0, 0x2}, {r0, 0x10}, {r0}], 0x9, 0x51ce) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100000001) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x840, 0x10) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8a00, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x81) fchmod(r0, 0x2) 06:11:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x3, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 06:11:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 06:11:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 06:11:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) socket(0x1, 0x4, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001180)) 06:11:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a2, 0x0) 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x60}, {r0, 0x44}, {r0, 0x2c}, {r0, 0x37e64760c4d87b}, {r0, 0x40}], 0x6, 0x3) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x1fffffffffffffd) 06:11:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x4, "000000000000000100002000", 0x0, 0x81}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8010, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0xa56}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x2) 06:11:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) write(r0, &(0x7f0000000000)="a4547b0e563ba3a87288d8735569a1dc21a896939c306fdbd5314586dbea4fa87e30d3dc05f1111e4699bd03102944ffc1b424a1de62d103b1afcd8b188e8cc7be6f4a6f3f6a24783d2fa5ea49bbdad21463fd9121a1971437b5db07903de457c1aa52", 0x63) 06:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ffa51ce1c9d33057cdff0ff3456d298dd56ba75f35212db6a05a0fbe3e50ff1ea0a56205cb44e08f34f909d80d67e92706181e51f717326ad97c6dfe189d192d046b22914d3def80c54bb99b48922222a4645e2fba48b20fa1b686a04a50c51dea11a7b767af330fc74abeb33cee9fa7266fc4"], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x0, [{0x1, 0x7fffffff}, {0x1, 0x397}, {0x3}, {0x3, 0xc4}, {0x0, 0xfff}, {0x3, 0x100000000}, {0x2, 0x5}, {0x1, 0x100000001}, {0x3, 0x7ff}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x401}, {0x3, 0x10001}, {0x2, 0x7}, {0x2, 0x3}, {0x1, 0x7}, {0x3, 0x100000001}, {0x2, 0x80}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x92}, {0x2, 0x20}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x2}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x7f}, {0x2, 0x1ff}, {0x3, 0xd3cb}, {0x5fa95f3fc378ce76, 0x9}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 06:11:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/64, 0x40, 0x41, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x8e7) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffffc) 06:11:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}, {r0, 0x50}], 0x2, 0x0) 06:11:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 06:11:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 06:11:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000040)="36c0279bf8e9127ff4049d04af0f6603fa9ee4b7d4102765e4e8488d4d3c02b4a264d898057162bb5d0924ff767dd784958a40d00f6e75878f40d268122f723b56e880097b58a8bbd2bcabec0888aad6c95646c5f25bdbc95e77504efa19a33a6c55bb894f43306d327d828624ad2aa5afd5003a749972256ba0934e0ca963d5", 0x80, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000240)=""/124, 0x7c, 0x3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xffffffffffffff5b) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0x100a00000000}, {0x7, 0x80000001}}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 06:11:40 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1ffffffe, 0x0) execve(0x0, 0x0, 0x0) 06:11:40 executing program 0: socket(0x2, 0x7, 0xf15) r0 = socket$unix(0x1, 0x4, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:40 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() close(r2) rmdir(&(0x7f0000000180)='./file0\x00') chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) r4 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/49) rmdir(&(0x7f00000001c0)='./file0\x00') getrlimit(0x1, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x40) socket(0x1e, 0x4, 0x8) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x800000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10088, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/153, 0x99, 0x842, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)={{0x91d6, 0x4}, {0xe046}}) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpid() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:40 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8000000006) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x81) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 06:11:40 executing program 1: r0 = socket$inet(0x2, 0x200000000000c001, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 06:11:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1a}], 0x1, 0xfffffffffffffffe) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 06:11:40 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x2f1, 0x0, 0x7fff, 0x0) 06:11:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="bb84fcb62d7fd5d3ec2992f54d99b2b1614cbc3eff1c870d9db42a392032924eaf63df37be6e970d7cdecf93002f14736f89823d1a4d1b1493b59d53ab2f29f2f7e0281e03614db84c5c24", 0x4b}, {&(0x7f0000000140)="689061c3b2a6715a09324eaad049294ed07bac2b603fb036955dd50e291f6177ff2379171b0e3268671799f1631d05998922bfe6631ae876307152d4ce93503d0cff5e35b0fab0ddfdb439d74245ea46803a644997e57cc59d20dbfbc930caa9f3", 0x61}, {&(0x7f00000001c0)="e0dd6507d513f0a2edbfadea409f13a864fec9dbc82c74ce794932541fbfbc1125a273f5486412b4505beba391004bfdc7e8d7d48617dc40c2e2bcfd3d3feddcdffa7fa5c6d748af7ee3e7eff0d3d524d112bd992cac1eb34b9804b57e73d99c7ef709d1857cafeed34b0cf66a3537ec185e2b69d83b2e63cd8f3af9a2a2feacdc91a80d25e9718d4d5912403acc6e30fed1499af8a6df108fdc3e98735da0b3f405ba69f8bac1f1668d525f4633c67b15a5", 0xb2}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0xa}, 0x1) 06:11:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:11:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 06:11:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x200000000000007b, 0x0) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0, 0x1810, r0, 0x0, 0x0) 06:11:41 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) fsync(r3) setgroups(0x1, &(0x7f0000000080)=[r2]) 06:11:41 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 06:11:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7ff) 06:11:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x38) 06:11:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x38081, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:42 executing program 1: semget$private(0x0, 0x1, 0x80) clock_gettime(0x2, &(0x7f0000000140)) 06:11:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r0, 0xb89bad22c7ca0d87}], 0x1, 0x0) 06:11:42 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 06:11:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18000, 0x84) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 06:11:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 06:11:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 06:11:42 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x43}, {r0, 0x106}, {r0, 0xc8}, {r0, 0x4}, {r0, 0x40}, {r0}, {r0}, {r0, 0x10}, {r0, 0xc0}], 0x9, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x10}], 0x14e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x800}) 06:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x3, 0xfffffffffffffffd, 0x0, "d730c7e7bb6fc6e23cac000026bf000000e74de4", 0x0, 0xc0e}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000140), 0x5765) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb4b145bc8e2e7bdb880c0aac33ae83e87494f17"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r5 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x5) bind$inet6(r5, &(0x7f0000001380)={0x18, 0x2, 0x8, 0xffffffffffffffff}, 0xc) readv(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/64, 0x40}, {&(0x7f0000001280)=""/86, 0x56}], 0x4) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 06:11:42 executing program 0: r0 = socket(0x18, 0x3, 0xcf) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000005c0)=""/94, 0x5e}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000680)=""/213, 0xd5}], 0x8) r1 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x80000000, 0x3}, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x102e, &(0x7f0000000800)=0x8, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000840)='./file0\x00', r2, &(0x7f0000000880)='./file0/file0\x00') 06:11:42 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000000000300dd0035b21ef0c26d08ec328ef7fac1c5"], 0x38}, 0x0) socketpair(0x17, 0x5, 0xec, &(0x7f0000000000)) 06:11:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) r2 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 06:11:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r0) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 06:11:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x104c8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x2000001) ioctl$KDENABIO(r1, 0x20004b3c) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2, [{0x1, 0x2}, {0x0, 0x2}, {0x2, 0xffffffffffffb136}, {0x3, 0x1b}, {0x3, 0x7}, {0x3, 0xf5}, {0x2, 0x200}, {0x0, 0xfffffffffffffff9}, {0x2, 0x56fd}, {0x3, 0x7fffffff}, {0x3, 0x6}, {0x3, 0x10001}, {0x3, 0x6}, {0x1, 0x3}, {0x2, 0x3}, {0x1}, {0x2}, {0x3, 0x103}, {0x2, 0x8}, {0x3, 0x3}, {0x3}, {0x2, 0x81}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x8dc}, {0x3, 0x7}, {0x3, 0xf0}, {0x3}, {0x1, 0x400}, {0x3, 0x3}, {0x3}, {0x2, 0x7}]}) 06:11:43 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x7, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)="2de49c7e4bbe69e000b13b2905e48c88c1d667dc7fa91d8347979200d9fe75da619e8048056dba8b7d6c46a961bc01a6daee249c4df70197d7e1133d77f1b9b62082ef2fc3dff04f72b361d37b398faeb076c70785b6cccd1f7fefa9b7dde06bb3fc1c694a55833c5a08147c78bd9dcd584d6573ff0b31f7e5ff0feff6e563555565d6912b441c6c904b9bb6b742785ac16211851149f03d35e59c45b247330c1bdf77e87955472a3e041b6b94bc9eb2f7b57c11ff003b1ab02ce18f2ad5177146d6727e43785441044b8d87535680eadbd3cedb856331c3946bac2c297d6878c12bf93d", 0xe4}], 0x1, 0x0, 0x0, 0x400}, 0x2) 06:11:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x560) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000180)=""/59) 06:11:43 executing program 1: mknod(&(0x7f0000000680)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = dup2(r0, r0) open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r2 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockname(r2, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) close(r1) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="8db4b73f541e6f4e28a55735de22c3d8a9f04081510bcfd41dca519ae594750fc2e2c286186f794c92b6cde6990b098c6c4a2bc32e34e1d0414b9548b6728f4e1d17b07f6b87e7f688ae639bd93a6590d1bae2b5360794fef5757707e55626484dedc2ec66b3df016eba4a0dc6ad21edddea60aedfbf1123f13b39d7b56ab553c6bf6e141853f0448fb30740c518c68198ccb876871468526f4842db9a2d7e00ef41183ad554b44258059e27f40d0344c622e9ecbf3f23c13ec155505cad94e5bb865256aa462a3b162b51cf76b843059d42a6742b80a90d9a806f9c95da57517bc3d2241b48c92fe82eafc37b3a3060ea540607e7fd8d9c72f5f7c110", 0xfd}, {&(0x7f00000000c0)="39aa715af36e4f036a439d5283f31cc02952e0fa48058e87435e69ee0ba6b9074a36d4b3657eef6b526988ba7ae546b139c7c74f", 0x34}, {&(0x7f00000002c0)="e0281160ea69e1a39b8d4548a09d8fd2611846b84fd333ded6f77ed4b12546760b92d5a56433b01c78cd48ab9b6b568a842db95467575809881bc927529b172aa708f47016", 0x45}, {&(0x7f0000000100)="119695c8411992bc2e8d3b91bc131072c9d03e7d0ce170a155b88fbf3837aa17d5718fb21cccdd793fe39b8d", 0x2c}, {&(0x7f0000000340)="791ab7a684909597b6c6c76a4e8e6429f3a08a796a1df9da1e9aa9b7169c7a9bb2af514f42f109a1fca64d", 0x2b}, {&(0x7f0000000380)="e926e42495c817bde671571b8bdef8c4de9a26e5d9ce19530ff71b970a6d92e1860fa5dc8c14d26f7fa92886da9fc93d9ea572dd84f58321e5ad271dd9deeb3007ca869573acfb493e7774e0b91d7085c5101347a36b8b4179e3c5824cd4c8c331c5bb587515b01d933b4490e68227f8dea70b3912b9a94feee9713fd8fc6dd8809b306c8aafbe29d094949e", 0x8c}, {&(0x7f0000000440)="8387f689c5690dcafca73a", 0xb}, {&(0x7f0000000480)="7f5339fccd68cc6bde5040c21463bc5dd6da0a21e473985bc259f675fa62fd792283472ea35e8fe180bde993c96629041b2a98739d3be98f5344e82460db6eb45ba272b56f73c7087a93ea437599", 0x4e}], 0x8) pipe(&(0x7f00000006c0)) 06:11:43 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x9) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x5320}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x1f, {0x0, 0x7ff}}) 06:11:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x102, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000500)=""/22, 0x16}, {&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f0000000640)=""/61, 0x3d}], 0x9, 0x0, 0x0) preadv(r1, &(0x7f0000001c40)=[{&(0x7f0000000740)=""/27, 0x1b}, {&(0x7f0000000780)=""/139, 0x8b}, {&(0x7f0000000840)=""/193, 0xc1}, {&(0x7f0000000940)=""/196, 0xc4}, {&(0x7f0000000a40)=""/222, 0xde}, {&(0x7f0000000b40)=""/246, 0xf6}, {&(0x7f0000000c40)=""/4096, 0x1000}], 0x7, 0x0, 0x0) pwritev(r1, &(0x7f0000001ec0)=[{&(0x7f0000001cc0)="5e498f1508323befaf3faee5092709c2facbbef78f9130cc2e016d1ca219f02752fb6997ad66522c40db99398b4b679fa2dc7af9beb7eccb46cbe54f9e1b198d8d9bbc85190ca36a0a7c4b8ea862f12c02be6b7851bcaa829e865d8900deeb37f8afe22adfe56993fb6cce3d131d5fcc6bc19de2dc7da6c756cf63b6355374", 0x7f}, {&(0x7f0000001d40)="cc6f66ecf0d80798210310ed58ee98a086023c5d24c99f9ea5db1d1a43dd1f53a33fb2ba7fec9d4143a7b3564f1be3dd87cc603a67a4f94ae55cc6bb6ea555bc5333d006bbb5e87ea33fd6f56da09d273c87a23f877e3b13411af352d99b6c93da9af4b7444fc09b5f98dc0ef5b6a0ebf7fe92ba88f451dff7873477b10bf3f3ac7a0406cdde0378", 0x88}, {&(0x7f0000001e00)="e20a2c0654d3557e15fc3796ea6a5534897b43bfc7338a626de1708f43652a7978f4fa49376e02f36fbf49a13b3d96b3aecfafcd453b0ada3f74d55f0f320f53b946b2002ad6a5156c518b8e6b58ba43030563e271323381cb5095c6131f8209125600747ec5b3b5ca0cb270066ade13f6ac2bd49baf16519be1010c4fb6ef118aa9655d4830", 0x86}], 0x3, 0x0, 0x0) flock(r1, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001f00)) geteuid() r2 = msgget(0x3, 0x548) msgsnd(r2, &(0x7f0000001f40)={0x3, "cf8da08c770beb28e27fcf03b39fffaf7300bb8acb9218cf2e097e25eecbefea1c98ceb9814770d5dc6ae174151fba532dcb8fc73ce215ce25b190ccd30ba9c5a2d79150073970b0d40d62949ca6a1bb21564653a651bcd72cb32d91e8660bc348620146d51e959b41"}, 0x71, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001fc0)=""/152) fcntl$setstatus(r1, 0x4, 0x80) mkdirat(r1, &(0x7f0000002080)='./file0\x00', 0x100) msgget$private(0x0, 0x100) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000002100)={0x2, &(0x7f00000020c0)=[0x4, 0x1]}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002140)=0x81) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000002180)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000021c0)={0x31a6, 0x800}, 0x10) sendto(r1, &(0x7f0000002200)="86f4a8bcb77d697ebfc74eb0b236a5f84532d6fedc656fc0697619aa02575a10f264fcc32f7aa1d213a1f8ed481387bdc629b7e16eccae5943090ecd096f3b0d6c3cc65c721dad89276c6fd6360b525c27764abac86f96ec928f794f1b5f2ac4210df4259852b1a16a921442594893cef6e5d83b123ff447843a3fa62fdc3d9c3a8c62e55cddeb2f14ffeeeed924dd0d4a29688c2596c671cc2f8cf0141bd755c498e66e75d0c8136a0e19293ff8cee5bff4d488f1eb359284eb5d9085c7632bcc2fa52127c1fc5ea93a90f483e06adf0ae3da51", 0xd4, 0x1, &(0x7f0000002300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002340)) symlinkat(&(0x7f0000002380)='./file0\x00', r1, &(0x7f00000023c0)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002400)={0xfffffffffffffffd, 0x7}, 0x8) pread(r1, &(0x7f0000002440)="737a844ee6bb49e113d80b2c1b5fd1f3207e084a87a471a68e8c6d86d78a39f149e4ce3f4e23e6f590ca51d2a4c8d109b8d89ab3174b4c95f8d7f7b3c957780ab4e5dd4b74078c5efcdfc5d2a2b99185f849dcbceca2d00c36d6a4675564406a42884214d25f610fb406449164e31374255c3ffe96bee3ab613e4f3e51004fce521bb969eb1aef60f88d3eb5629a7c75f52fc8a56bde8f3448ba7cd76565ba0bca3a80864c75367ccc003b1f7d1df890afa6f2860d", 0xb5, 0x0, 0x0) pledge(&(0x7f0000002500)='#\\*\x00', &(0x7f0000002540)='$\x00') fchdir(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002580)={0x9, 0x100000001}, 0x10) r3 = socket(0x1, 0x4007, 0x9) poll(&(0x7f00000025c0)=[{r3, 0x100}], 0x1, 0x9) 06:11:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r3}], 0x1, 0x0) 06:11:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/102, 0x66, 0x802, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000eeffffff13"], 0xa) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:43 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 06:11:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x3, 0x4000, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x6}, {0x18, 0x0, 0x0, 0x1}, 0x400, [0x400, 0x8, 0x2e6f0000000, 0x5, 0x9, 0xed, 0x8, 0x7]}, 0x3c) poll(&(0x7f0000000100)=[{r0, 0x100}], 0x1, 0x0) 06:11:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) flock(r1, 0x9) 06:11:46 executing program 0: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100), 0x2000000000000021, 0x400000) 06:11:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1000000000020, 0x21) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0xffffffffffffffff, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 06:11:46 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5e73}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbc89}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xbc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 06:11:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x8000, 0x2}, 0x8) socket$inet(0x2, 0x3, 0x100000001) setsockopt(r3, 0x5, 0x100000001, &(0x7f0000000180)="a3eee94bea0263f93b53c84a898beea99d9d532164b2428dd30fafc6b0b1cb5e0d7a30984a625956c5a50cb3793b76950add40234f23caf69b5ca78c07f7c9c4412ba238903ab76a1c19d08a53c4129957c614e488e365d1d1fe600ba9a8595ef9d5b54a59f2a15905a6065542ac40", 0x6f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01f8ffffffffffffff00"], 0xa) shutdown(r1, 0x2) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x80}, {r1, 0xd}, {r0, 0x8}], 0x3, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5795036f2ff645f3bf46b87cb2d72b8bcdb9ad8a4f5f728193cf16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() flock(r0, 0xd) close(r0) write(r0, &(0x7f0000000380)="ea33f6a7a6981e19e5a03ccddf29e6ae637d78d29656ac28891406ab3e401729fd6e4caefabf950ac5f2d6a6a279337bdb52a716182611e957e7ef5a9124c5b782c10cf5c2b6cf9286120e38c94e9e5958c1b8e6ec9bdff3d3cd78941306928a2fe8d8c6033c381fd4e751d88e35dec1f80cd684841968f18f5aa0830739a98b3ded5a91aff4fb8a649050b9392e64fe3c5a8077bbbbbff0b5efeace563e5217da17f99296545d67d26c5b8c88338ddad47971479e6a0f14097cef04497d3ec343a6f19af3376bbfaa89ac1008e26208b4dadf3160a775d413f724e710b88ede49c37d15b4852a5faa16fea596958d43b841b3dc33fb816de66d1228a1059c24a9d05ef0e33d5053d068facca5ca893e1925cd1801a4e180ab9fda762470613b211acf88e792c6513b038a8440b51d3017046272999024aca304d015072b310c4e6a95a3cc85b79b6ac74a9a9022a56bc1a60ec407ad239fd885a4149b645bd8771ca13053e4bef1a247d4db290de0b911329c709774131c0936b97c1e4f714e65e6f5216e877d612ce223ea0d93275229db407cf56136885d73401769eaf9c20bb68b18c11e1415b65bfc9d4891b5e822b8571ce1b91e53022e14e89380fc521cff1ba9d7d9217931224d79570e8fd71a0abbd523d79c3c90a8eab7b9b03cc101898f2a8b5248cedabafe7a2abcf807a4b536b3c5fde7e0532707b8abe2bbf7c4bf8f9d7e0b5b3a1d597551b1610bb57bf7872c56415276008f48a5e985a32598b52c36a1ade8644b44926c3a18cb6c2a1deb12bcd080209e3aa04330a0a7064c01b65d6ce023513bab0153dd8fc2aef8b234f26080c6eb1b142d735555a6909fb74eb45d25c6083f1553833d8213bf56efef3786000c4705a9f3131c4136de275de197302d7ed90fdfdc5bf651cb4ca10dfc0e478071d4481c3db50fd24aaa1435d00232c5f4bd9a6cab0a6507445284c49c77b3a111e8e22fef0fa4db1be5d0fa7f5b581ad9f33b5406a21e7242f45ef283a0c33fcab1d4d2a655b3009acdc4749b6aca1e6100cce16223e61daf781c82014be54a43febdc48954b97dd4d31f9d48cc072265ba4cafb490eb38bd907036062d088d1f64b70c5dbfcef0254f5b6c917b64c101fd00ad9f50874c8d57ff78e78ddd1681fb5c702ba224c9f7152fa8339f97e7302a379cdf37d9bde46047ffddea58ee4d0abf4ed4a35979b46b7f57a3172fb0d4975316e0d23ddf94c0b56cd050583fa672a8198b78f39fbd34d92578d7c94c51484b902d33c839724ee38acf7b2855d922dddff5e387275d19b636b0c993ff1cdb9c93b6cdd7b43e0b5122fad7b05564cd433e80476ec1e0bb6f25f4f05c7192b330b70a191c85942c186d6a16d06c37e229f4d124f18fc1a7db5413f22841a1f694f7bcb3e8db53c3a805f090cc01a6bf730cf8cc0ee0e0bb2ea79ac369fa60f959b962d1e56f65f68c76ba2a86257668e860974711e88bd98f8ce0de07290751870585b4cd5ec73f591642b55200fe91a5ea655801c30d8fe18fa273e026e45cb65bea565e1dd09cca665bf89c7fc784523e558b1995b5a91fd79d5cf5b4296b6334a08504642e2f620784f9598226d4269bbbc958e0052c75e2a371fd40a4f2b63b86c691bf0be852c53835a74a6def82ebd35dd47040be4f99e73c5b4ca715cddf32d27349d656ccea2810495aea37efc9070c237e44ddc3a0d758fd775ea4e296c2bec9818137ab5e5d7bf069b9975d23ca265a5363bb8afa049b444f4546c20650c776bcdb62b4d7625b729916ea12d1accc85328668f979082356c1be412b1f165ed45232657fcb1f4d647be3432849c906ac015436f00bd213445f19b1bcee02b5ba53dde9cb132da41ed1dbdb232d5a39b5682b8cb4f4810dd4b301ca73080d4b76b13b2911e2db88be2325a2203fafa4d333f1ef3a1333621b013a133306cf40c3d62526df2604a5ea1519e077c0f36e752ab38a9cf483e8bb5a7f2681c5ec4315e63804a55d7081887f3c0062e2ddab8f88d43b908664d01cd774a48c6222ac1bb8d088bd2d84402aa9566664a1828b4c27b556ad6f0258c11df13e4ecf9c44ecb73efa4a94f02f97a4e907be6e0eb55e87b65a5c233527c842b104278a569360cca146465a752cf01d712325b8e9d7eed3d6929965a1f55b8e74b27ec99f8480c33ed88bf351b879ba8e0280ac668520b40ea18a74bb7bbff62f13fa3362e68b412d6ca35a22a2807b4242a68e13f4447cfab83edf0655e5c0c86fd2e0e04315092bd492a5854e0e7b7375d76bd41b2b576c6ad1aca645831e1d7e5c8211951339297e66f43db98891692274cb4de0294fafb4b2bf050bcff166a1e6fd75c1cc3d690ca1deaad6e8b9ec2511e71dee072375199447d150a76cdbf35b4d383cc95f249fa1eb7e0150e45bc6e3e1ed3c42d061f05f5b8a79f55314ba9a042787f07b57185e31695bdbe8f117da0a99f525f1e4b4dced06ed703b969f4244349f74696f09209559dc71363234f0fbe72a03a08af1e02e96d17897333f02588a5d21c42aa37dc276ea5045c6647c85d5c203c5a10278624c4f30d85f7198436b3007a1ebb9ffe8f0ace5788e8c36c459bd39effdb867a7f666f1c5c10548f65589b120dfaf90a03b78effbaadb407fac66769b71244e9ac9db0fcdbd9e95eecaa86d5ebcec35f0f90ac0666246c72588be966770198938088119a14326117680083306397bc8e06323ddaacd8ace41362b29f8ca1e0023eb7e8aea845f2e1e32949f434d87fc70d08f74cd0ffc320bf10c6fbb4f5fb2d44e9a038af88fccb222b11267f640176400758f0e348c7b8e729db1a305f30de11925b65b0f73dcc74daedb5df689124c6e8e6dad3cf98120f0c32849a4008f846575b4e6dabf9713a803e2d429481f646ec07bcffd97e184e4d685d61ad7137f1b37074184143319cac27941c0eb966892e3f419df1ddfa7f8c9b7bdfc48dd350fb9ee977db5168d58ba8adb354312dcd3e68463e9e7bd32cd445d88b378143196960763ae29a4df042d29b473fc189f5343969ecf3d4bfb73ea5d7cff4661f16cb901f07a5c7a2a0b14ffc4d41374acda88fd5be4e9b4256bc5842ebe775bce3548e4a51a9f6aaf844b3455cc5cc48671fafafd605bcb02395deb0cad1e33a2b553ae924b6b7e44a104469939b554ef8ed62b6dac6c5a1a924b00c21ba9001c70cf66f5af1a89f1503fda1bb0a7d2b7b702dea280205afab654d251778ad0e39d16fb49a09746ba5db9234de846eb0e86b55910adbda0854fead344c588a3a9de64149089989b080bd452dcee79097cdbf61ff9595f1fcd0eefb35df69dd89d56021e8ab9216114476d3227c71cdd361280ef21cb6db1feb85b5b15cc1671a8ad4c7db7a2eb404790ee09872b303b8a1ce6dccdc82aae7aa207f2cbb7ec5f64ef831bf50f6780b62c7b8c4935ff2f519d52318f7cb121d3e74503fc7c3cbb6a13cb4ebf602ddf0aae1ce664dd4f17964625448f805a1f1616fae7a67a1af78e6181c7b79cf54a95aba7bca7f9e20f2dad76ba10d813900702376cb6b2c3ee5c70a7786f93bde3db23c6513a3de489633f4d7a33807e5bbf1c7937a539b0cabd3642ed6302af3e8d8f56971fd873fba07211e30a45d2a338c7cd7472ac9a1a3aa8893f519f7a70c3366251ca84dceca41e6d72481c05260ea6bc7857d0fc5a22a292512e6d36276c7be94da9e708ea472bc3af5b843b4251d76fb6d72757a142acc666cae062815a019b30845dec7be069291b7b4f846f241e15c5245f3eb056c2232861e2fc43783c1c49b3b64d54f148e39dfb12ef0f797fe438889213353e0b8ce9ae44933e798e7120393f8e188f51972f37a61d60ad4e0ca499ddf280ae2c4d88f2b8253a24443fae5ba393ba4bd1f71f96f5e7f1be800923bbee5ad47ce6ae66346d523d9c1c01fc41ca276fc8e56e035d5848e24ea1a8f410b198b2bfac24f294d3ea2de00b50cf0302fe373cb7303f4dbfcdb178eb7a62453e0c16b0f421a42f76c317443c0e66ae280089a811d4f6ebbef994030e37246d7385f85c7485632263a5f6764e81d728fea2b312258034d24ec831ddc14e3ac434b8eb875d270c50f3caf59f0bfabd9e1d136527f806d6138881e7d144d5dff50c019659447db9a513ea8c7af971f1b49d68bb8c4ce21d81c001c95168f07a3f508feaabf4676e561d740356e7b20b00a56f4947befbadb41cf692f7d5e986ed50b137c6dbce4fd122e765f09c5793d0ca187d9c94081b511d679fdd2b370b664702f8a9ceeced2ffe769d1d390d5259bb1dac72ce183de3e58f2625e21ffe797d85918394332d638a3753916b870cd25fc92ef9e4f1b373eff30143daf3f7491ef98c98bd7fe7db4209625d1fa7225b284d3ac426ae317c4207cb197ca9c41971165dfa508a438aa9a1d5b8ca60716251fce838a9efb9e3a0bf6513f0852611d9c95fea5412e436818d56c033596d13382f595e99413252239602bd6c806d6a38384d0eb03757758df9441e33969f64d1f8a5b4c7b6c6d5aa39f9333771c8c1b0f78b5e1e9e118bb8e86e453ab59961483ad6166fa4c2f2915fc5dac69e8a325746b2f50d25c58e179e509492056de4dacb91a1eff74a9e55920c8405617bf30f7a6e40c0bd69fd4d60dfdcf975eac1b39cf4408d6be8ff1e0eef1d017296e46cf05cb7feb7c682762408b49702593e089614e21bc36bd481eae5a19e1020e9c5e0775b476de46b982a174583894f9addd9445d90dd15dcc233c7e366436311b5fcca21728de29fcf80a4e71b78eb8e40e1df436853e79bd38cf07660be7123fa04bc955c9c838dcece9f7164bf89280f1005171a9360a3043305413b969eac204fdf4d803d70a8153adb3fcbd22e956bc2e15fe2a722166f22fc5356580412e9ca55193a2ad9297aa1b047b40e99c764640ab1df53715f54e9c52f93757acd1934c1343d7cf4b5bd87fed1d5843ca746bd6daafbe3384e0fff6f956972fb79e57025d51ea89c5d89e20d05f5f716195bcb07bb22de3f2aff16b248cc73b53a509e47e8a8fbc205732164d7d00c723b54b6381ab2ac6ce378091cde9e1df0a9ef3f5cf0b16a958ebbe7da81f932e0eb02437d0c6462be01d23807437c8eef969cd582134a7d0d1452605101f0b89d1f2f626e9839af70c82ef6a5860719f26914d264747695b771d3261d5cfd6d91d1ec29fda0860f0f7380cf1279645b09a8229ba8c396026fa2ac669025e85ef1c6f95b1306fbb2bab2afe15357e990eba0acc8bc31e92632ccb844dac6b4c8ba560fd202ff08f30e7ae8e0b4a0cdda1f7391c44e5ec3c38af2edaaaaf9890088b3fd72935b7570ce174cbf446b5243ee75df94cb1ee25359c647531ea32b09d7cd728b24ec8ce57d479783154477beb9c610e729255a3369f7126d5bedfd66d4fd7526b5b68c6aed536439fc2b755a3fc98206ab453f783a8381c99dafe40b02ca7580e04ce7fb09eb20c76cdfe37525ef6671833ecacd600b62b21401b96750a33390160f7f327d2b22427e5273879d0a108b196c500032e6ec37ab3c896058faff28b57f37e26a395cb8c8bb6c1e5757b26484440d6b7ba79e98159602b3f5e78167f939a0acdf32d6744af7694c6fa7c3c47c8593de518a3353c96fd0d41f2c818b0b2585d0c20558a8bb3b8525ebb45acb675e9b8c81dc488751196056032f8396db69f224668e25f2ebe58f28aca802ddbf1398e518e45127ff103d80d85938c1f3aec50469c9e843a774fb301cc197c8", 0x1000) close(r0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0x2c9) 06:11:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 06:11:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/245, 0xf5) chdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/181) 06:11:47 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(0x0, 0xffffffffffffffff) dup2(r1, r0) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b9a7b9ef098ba8974cce65d2faf307ff3533e96200bf98e334c7fb08f033acf5b17794a111", 0xfffffd86}, {&(0x7f0000000640)="90873a1b568bb56f40ead9aa8f2ef30971c5c5dbe13226b5a61c1aa891817280d325106466e6f4c4d201cd9e17b0e98d59ae11c1c70d504cd9e92a6a344da6242d38f80fff7a798017e7584d5cba7f47afe14c80b8d2b5d5d988f6672cb27da63c940906120bae84b84cc37d2db497e8be9e01f339a6a81c895ec4f6fef4159706c4326a2018317788c6c652ba9191ff88f726286c8af1e4bc6912bc39e253e9be2e93aac894cc37c72b899694046e4814a2c490abc7592d6b11bcbcc55b820013c3b51bc44a7b0f82418c106fed693dbf591b9da379ccd939ea2dda60c369dfd00dad723a008a1bd3f0ffa9028686c7e3e0c931572553e3910890dfd20446ae1fa0e2e24d01b94b2d16c11012d436d5b78b7dab284bd90b11ee3ca0a1b93322a2aba98e1e004d87b33bc3f7bcf7d1049397cad7068ff85c082cc653b16da96955757469cd3e10c99257f4e7fa9d8aef8572b50769a8d65cf152e5f84e111b87c586ab6b9ad3c82c1251aa7683c5cd94aca5e87737bc82182180b9eeab6c36c0d15e8cb6e446a51361dab570c3115c460a720697495bdb053eeefdd001e068a971c06f513589271f1cf70cc3a945f48428e16428c3470f18188a1b2293a98b3f23436fd8fc9c69abda1884b1edff22229d096a452358a6105cbae483f2", 0xfffffffffffffd17}, {&(0x7f00000004c0)="21258fc906ab5566eee7c39e33822ddcef239a3965346187aea8e625feccada0fdb50adc30d81d7e2ac1f77c5b85bf8e32729e2376c11bcbe956a2cdbb87a420a3c199c0a734c6f6c76f585fd4ab74a9e18d099d19551970dfc521ff54dc7a0c28519da6bcd36e084831130746cd4d58986c83a991f71b1fa89ef16c47eafb8ed1526c81e3446a5f8eed9ce239454dbb4770bed99ae2133d723cd99e4c2bdc179f7825726b79e5de4c5a85c218db3158b58a7da4228e1a06fc19e4c23241e84bca26f5ba7cf90000000000000030a0b60414431a9fd930681487c2fbe8557f9c3214526852b2d48c4f89391f54443298abe00211311d875f2f6f5ae59d599559a59978b1e17dc548842e618c48baf92a81cfdaabb871a61d36a846b77aef6df74aa923dfc29f3a927de168287ba7cfef8a18a8cd5ef8066633d6245c8bc0390b81bdc0ba9cff18c652e8cf33d4a1d911d94c08508cff3f86d837", 0x330}, {&(0x7f0000000340)="82861fcb22ea7ff54920837e3c16a8e5847ad2c284d714cc5ccadbb834f6476779d1c139004ea19465f449d0a75cc02af90f5b4e2ea1a02c8696a15ce84e4ae8926477537be8e856a9c0ee906d6f442a8af72fa0edc929b03b4b61b6822de8002d9403e14d869c8d761983c80100010000000000bb26c4a7a568b1e0c33d877c56d808c3fa2ea8d06b983838ee153a5de42b2b39c19b426124d80d08ad6d833b464a133658bb767f366fcf53e08d34f28d1044d340a6f3a9d04683ae6fe306e4656c30fd1887aca4ff4ac288b38777951164459d53ab6389e559c5da9caa70288d1235d12c866f0fd3b4b1eebd4a28000000000000000000", 0xf8}], 0x4) poll(&(0x7f0000000100)=[{r0}], 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000440)=[{r3, 0x2}, {r0, 0x194}, {r2, 0x4}, {r3, 0x74}], 0x4, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="133a5bf8472e", 0x6, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0xa) 06:11:47 executing program 1: r0 = msgget$private(0x0, 0x188) msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000300)={0x80, 0x2, {0x23, 0x400}}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000002c0)=0xc1) r7 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x12519d8, r7, r4, r2, r3, 0x2, 0x7}, 0x9, 0x1200, r1, r1, 0x6, 0x6, 0xa748, 0x7c000000000000}) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0305000002000000a5d54a465f620958a8ea11d87fd4354e742d79eabe7b826e64968fb5c0928bb4cd05b83ac87f4c42d647118c6568e10bf58317503bf6a84d0eb41e8039e375ef9b86402e0a1bae6de026daaabe01ad62852acc700f7f01b6dc3d38"], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x2, 0x804) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x101) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 06:11:47 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x3, 0xffffffff, 0x781}, 0x10000, 0x200, 0x81}) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x0, 0x0, 0xfffffffffffffffb]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xfff, 0x8c5f8ee}) fchmod(r1, 0x10) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pread(r0, &(0x7f0000000000)="dcdcf398eb2be8ca3ac179b98dd1669e93d5ab9d4e4c71d87712f5662912eeea4cf0da0d6d668328485c6dbfc20c723c009fa133afa31a12c64450c87948ed9f9f81b0294890098f562a03252f952823d8a95ee3d24f59174034f4d572f5144dab5c25a517b95bd0133b70e50b1b19c75aaf74ee2cd1c19c54186b7cd091a6071e7fbef247ef354c792ec42c99b63868c3a16b6c8021d4c3fcafe3b74e73e5a550e2931bd69d16c2af9e8860f1af492b2ba2f4759cb53d98da82d0d12b596368dbef88ad1dffc3333f387c450b47bbcc6f95be125aa5663925716c551e5c707b7667ab37f96e612c087c2e35ce9dcd8e3a03edd6d5dc04aed92df5d9", 0xfc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10108, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8000000000000000) 06:11:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) fcntl$setstatus(r0, 0x4, 0x84) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:11:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001340)="495120254f09cae4a944d94089ec18f5f5fc5981a158076b09a3b9867f55f055242c061bf5f1320f24a36f5530ab01d912ae6b780833dc7777bc6855991b03710728a910a8c98a9e9e9fded8a8e39e1feec6f5e404d186f2a46bddb1dff43a302e1906232089f06e99ffba2e188b17a703852650113cd4b5303a61db5372919a26801a63db40c150fe6b7a98036bfb43a50b4ce68a6833a10dde675fbb520ad043c67997f0e37bce3c8b67f68a5d301288d8122f1618e988a2f4c27bb3eff75a6d8565b4ccebcdc74bd468de926377ef67d67fa3d5900a48c49c5bac2ab753af96f5acd4798d13fc7725197145e6bcc5dcff81ac79137bd50e0366afe224b1f3c2948b8880b67a2be9f4c00f9cd62bd36345cfc2a5532bdaf29a0c01f2cf1bd812ca0a430e7b4696aadef9dc885fabde000760a72524e742ad45f1dbd98661a541dca5b4f1da10ae3d870452feec20e0c8e27d4c7f85cfb3d900e5a2d4b1fdb30e9a8130c2ab75ee120db868bfaa38ce19c4a4412e653fb30e92347392f7a6f20aed809d8f708ddb7334c2c7a0a1ac91b80621984474f2866d6a50f37a01c1f95489ff053088e3ee0c2eec121e4fdfe4d6ce9c6680a8a4f3b10f9101c0ff9275f4837a5f19a826cc5b4273204bbb83a5d06452fbf2657f652681187448aa88aa70ca3eb2c9334182c29238149378eb42bbfc8deaf047d9326956e7ae0ead4d958ce5602b417a7af93d558c6a850b9347c2c6fd2b87d83817b1cc8badccf5ba7d42edfb3980d8b2b07cfaac39f19f99c4688c84123b26471d5b05adfb32d05198df90b4b29a61cb7ce7e7bd0bfc4db7d824a7e27714c830a74c84d9cacf35aa6a32e808cc554a6a78f7b3416f8eeca6f3af671c2389c9167f92cc9437bdafff5dfa1fdf9933617564567ee8641f93d1b8a0756689d06ce70597db895ce2a413b3ba6116ca61ce1391264b42f9d61820afbf496e03d6b77a885aeae0cb0659800efedcf1bdef71163df26c3eaa8dd7a695fb1bd38b9bee5e5706bd1dc692dd56a926ebc72d3bb3b67ed1a1191ce043ee2db6bcb1c91bfdd54f602af2f4679e482e0834937ecd6c1516bed14d710c3fbfd66d9f1576442a021ced00d13f5a7d6601cd277ac916549f83ec1aaa1e1044e42154c290d1c98b20774cd8a6d7f1444f30b91561fd9f4f23be427577f3e1ef952d97613d2dc61637da804d969f30ad40796cb02f622e8ef41a9b0c9476a0fb090eaf02aaae1f80245c1304b4333eaac5b9bdbaaa2a9fd05fc05d8ca81d97698d00655bc705be1ba322a94759c1ea8138129546295863e01b258c9c2e88480385db9637ad954f3082ed920bed16abd4cb2e4a417a30af4ba58d9612529f753f2799d2a21e20222e2425d026dfd0a133c9b0837bb863fc29c9d18bc984be683e6f0eaf47830ca22e3a24e82294941da23d42b7b5c1e251ffece27d4c3d104447831ffca59b1426715fc7264fd20d709eb4b359e8fe2f1f6af75e5f60201cfadd2336661f236c2f95bac604058ff3c998ee54ec93755a040b0ee30985ec394fdc860a2c46ff524479818c15292486a02f852213f88c7fa8400f75300cb81cabc4f5033f6adbb73a66a6a6e627ba616c5b784cfcab3b2b86d230a057bf3da5d2d86e2e4641cce651e6edbac60b87dbede9016d91190d62668a978b096753560ea15a5db977bd3e20938867aa6666fdbdf36db7c49f0303dfbaa879a0d37a7c0352c77b96666503fac5ca38592a4a104f759d22b9b23c518197937ba4b88bfe6373ec6a26ea0488cfe42f61ad152567627cf2296fc512e5dbb6c0606f2b1b6bac3d51fd8c25b99799cc8746cc5d184469c45581fcee628a863dae513364f95fe51633afcf2d739a1e7dc1fd1b7d27b3f9508649212e4d5e20e6148c671e216f37b7c6a4109d5c9158d95b6f0efb7a54d7980b8f3fc0c4cdbf5a8f3f5d629b30c55f05f2c1296fd0aaab5dfd75014c139a11c5c22aba33f20cd9ea93c09145cba5507dcd0e8d7c04b7a7497d78fd972ee922082843a83e6b3574a530303efe69cb831799cece47d3789e6418d8a00784034f1bc70de8d9ebcd14ae24743fdd07f8c7011db96f4d23830416bc7d5406b926c80b8435419004d3598627c40247e279dc76027d81b8fa6c25b93dc2fd7976809c8581b050426869ea0abbfedc9d6d6be75889611c5b62155da3526b5d42c63f786c9b3e065669e23f5a1d591efd8e83915e28241a0e85b9ab637e7813359b92aec7b62b87906fc4e84f4cc6a03c90f2685f3691a53bf08d5a0afdaefbb33f1274fa7d5ad17fad9044bbd8bc4b0cbe9b5ab70735dad5eb3e1e21b58f2f6f0cce7a135fdac0598e3aa109bd5e961e47f0bd482ce24d266388c6a0ef984f840f6494a5696084e78110c58b52036537e60b702c356e42fa83e4b701bb5a54c49f9850a62b915b4eef148813942591bcb248f9535b31e99f145273ba944c2fa049637113fec9f49ad4f5b4a46d7bbbfad89195f652c60127e2ebc1144d324cdd35cb7a49071c8be31f8404b0c3a416538818daf93ef86e8e63fcf252b42264d95a60d99f1c28651f3b1cbed74325e6d9451807f40202a309502fad77b347a32e4c0421b318db606b901c4d2607370312980e7f19eda130106054f349fc61ec079f0de592cefca48a16a64ebb7a28ca675f7c637286a31469187a178b8736d48f7583f1dcb4f697655c29ed70551a898f5423022ae28c4e5a770bfc9f243b864a189877076a5a2fac474a9c52070ebabfbcc62a39b507bc153f5a6b34994e7dba0f7f16006cf63310b9dd74f75f1ef6848aff9e426854002bf89a7285889671a456c40ebb7d1564dbabee3c077b2592fa459ae03e228b46f9517b3f321d6b13eae4fa99bd3afa056d5d5691f2448b31b5a8b9e21318d6635f5cbde91c8963ab9b57d833a10726d25a5b78aa17c7f3ff6cd22162f7598b7688a33f337a55982c9f000e248b2a4493a8ddaab5d53cb68f86a8297a243099935bd8b5d68ae905b07992359300ca3de3997a4a5eae47d9ff597387656ff3eb5706a0744aa126d76a91a6d8e9ffb08df97d4b57d435e4a634621307e21a01ce051c1f088c6ce9684f252103eab8566a1cbe1e5f5b4966c477163d81f7ad980f95203aa254990102c1f9d131c1a79387866aa6841544f0e45a3c566a371e3547cc1f4fd8ff2a868f8e02520512fd1d28ae8f669aa42fe31fb4b894140d3a9ecb3cc863728e2b9fcaaaa15eda3f4a9fa673c70a1706923582a3f9f55427cf2c7df5885214584c4c9850d04ef85f0ea573245373e4d07e411a205ee4502b8fd2f0c6e6accf333f63f69449cf433560c04d264a7e58e3a1f611930430960577522b6c75939fbf02088893c55123728140bc7db3e0dc66992e005939916c2fd2f938cc47956d9d12d1acb259ba4c268198580b92225f4b8ec60db1b0aaaecceb0254974aadf9cf887d88d5806634bafaf6623a95396c2f93a3ed7ae833a01dd85a867b7d1211a857ab52cc16232313c5a93c9aacc6885dcfc1cb6a217635a3484aa8f09fe4bd0f9d7bc574d0c04747eb14ccad29483c495445101ee2255430f5896c83259b6339c96a696acc510c1b7795ce778412ffc5953a5a8a67688813f5525bbcb321754ba0e0b33cb3780c5493c5608daf66c70bb76b421ddbcfec3bc763a69f1ceee5695914b3be7623f20ca9a537cb72d4e8d6ae65f5f1dae3b08257ec074778c6bd8a010c09fb77ffca543f715799c9cc2591038e393e3c7e34378b57a31bd970caf9effcda9cb011c50e36f8cb9227c040846506d118857b1d437f0d0ee1aed155daa126f3acb2bece3af62f95fd74f563ce0c3e0c0e7da9e158eb948abe124b0ff7199854660c1dc7a1e7153e1ff5c770c0f030aaac3f9d899207b001433b20102984a72b5c11f95f3554d544263cf7b8f3f443af2787d8a26248b919e9cd32d5a932bd943540e60f0d8660a62aa184f6aca08ee280a74d48bab4872beeb1266798c698fb535c982930a77cd9c5623737ba3c853bf0921d", 0xb2c}], 0x1) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x9f, 0xf4, 0xa6, 0x5, 0x1, 0x400]}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x8}], 0x2000000000000583, 0x0) 06:11:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000076b000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="f395e4f346ac127cc8034390b68faec46dcc365beb9d25c8e1fd05dff85c124657c6459ee32f027d87f34b4f0563ecace3c429d9841ce4649554b057d4c3c3691fa1ca4ecb9d0cce65ffeb85ae296132ea5654fc1696624b5afc6bacaec04572131ed2cb0e821be432d9f8d37e79ed007da7f54a9ec63fac0b207b1a9a2d7deae3cd34e9aee145df52db949c67adbc866ab3ec54e8adb1be539dc9fef943ff136e5c8bed3f74f6c313c976787d6e2077d248cbba38d49cce0c2cb1910509eb26f249483801b6fa680d0530ad2b133f9b62a244a15ce47ed7f4a7132bd8b9212777257fb9f2c94e580f5bc2f304fad903e028159727926f7c2e8e7fe6ba7c26bf4190fbb1ea580a8cf5b8143bdbaa2f1bddb7364f60c7cde63fc4b2264704039369bdaec977c23b3b8a919b8e3fe90c5c7283683a1480e5401661761c2130bc4f14bfb4b187a21ba797d48d2c9ce00a7e358e368961254372078b7058dbcc85d1ae61be00330f05c378627899e27d5d12004e22c0a1e35e1f920b06edac66f19cf067513df6fc48590169ad10f916549c09ff4af3bf94ce2b134a2d1626330fc4c2c0d23faaae47d63b3d02189501264624fb5425566ce1a9cef04d96ddf829feeea2e0353472133846261ebc357ff0dc7ee85e3f52f83d9b3b30b350984ce05fb30ceda306a95fa48dfd3a2e18fd3d32c38a56864932b4cf731a196e070a90212ffa2d3a90dc8bd5e96fcb0f89f3cfcf87c969691a48d6b992a0bdf9e44ee9f8b52030487ddea434c576c6f9535b2e7cb7fd0a615e730182c30eb08a4d2902dac295bcced7cf1120a6909f21b03a6a2ecb07b7c5cdde4b5a8e0e839ea47e55fe1419827d3573a10b764b1b27e88a91f29de4bcaa9d59d7e7c07e4270f6f4c4b5d846ed05f0a461e512de5b0c519813d5601a41d55ada60ddaeb1c182d3bc7f743dd44d1591cb63332affd0dc408766f91b17bde8d60cfaa1d2a7eab1d8da733a64f7c662a771501483c7c3cc10cbf9a6a6e3ed7efb731e1f59c141b9e9b36ad3aab2d10d2098d89077cfcc1bfd55d24b129f60d651b867b24156fc33721710ab8e4f7896fb3ff6c899e99297dd27816269fbb5650f2dab98019a01d019741ac219cf016a1f15b0e3bfc34ee90d23ea4c9bf9c18c2cfbb599dcd9a19eb37582a5a137b7fd2baccc11dd8601b585262ce303d82de360474c40af26765a9ed6faacbfc6b8a11ed76a4113a34a5e49d49a33b54b69e345025ae1cf2871632beb1efbaf4bae336dd89562785b0c81590250363840800185d5e4774789fa7c3c0de7279415cbc8777682f7b23bde5d63de3ab402745dae3bd43d6abf9b58aca9c558145bda17f1f8dbd073044b40cc2f36ed738886b768460590e3208ab570330167e90ef721e37a43cc208907d13ad03e4f73d3f4a691a2efc3ebdaa4e5f24e0c1a950be4df0b85988fa2f0446f9135985e34a7e274ce03dce9c5b9e7807090072670054931e9d72366f1bf20563750095198aa770e54635db1eb137313e635ed829d58889dc8358b9f43971707b99cf0a74530f8bd002fdf7c3f2bf7f509bf15485cdd3012bebfec1c35af7a36ff4e6da68175282fd2e9f591fde1d09c2ead33cd4f53e593e7c1ea3720579622c5be5a68d5f9baac0da76e5b587129e65aaa5cdd13ccf40f57d097f68a08e6aaabb7a73bb32e4cdb99a7c3d1100635da83dcb8dc4ece85f29322dddfb3b5dac240363ab8f6f91884b54ad0c391f146bc37c0f3ebc6b9758ba70ca7eba3c17b96060846d7c80350cd7bbdda217ad24a8aa4f74fb28d47210a375c0522eeebab802679b50635acc9cdb518803a6249daf5486ca9d2c32c6d451b4053f16c8c7db3903c89adcc54f2c72c5cf642c0b200da40eabaddfc4b7c852fec3bed28badf8e103c0738953db95fee819c3ee19a944b79d1ac9c3594a88fb93f26a81629be8ed3304178b158929622eb6a841dd0b14b4f746830bf5077934fe89ad851c02fb9aa51988068481571c0e3778314f9f835d63a41ff0a0cb0b7d7ba738039df72de6b80d73fe1ebf9d86f9e1dd7a5b17e414982b153fa7ae6edf9701104e4b35094245776ec9199386937957dbeafdc273eee2c55356842a84cf18ddf333becfec81639112a24063a76117df01f322cbcf8d213f06d6bddcf1945f240d2d3b6b0a8ed833104b502a5d0460b996fe18943572aebd2ca610fc4bac691e8f33fae8aa6247e591c5b49e3d58b21d13611f641ede692a373bcc375d641702917ccc7843aaa7e3a2db0f0f10d271eb027c8cda0d2dd1c569d447a1dc4e487113f2e250a2680122fe143180977929629eb62fda92f1eda57b17dfb897c6e46525b433e27e99b58c601db375fcbf6ac9985ecc4d316ee97d436d9f1e5dea64c83bb1b2b01b2d1c6e1863003cab0e7b737b2ab30d57b9d81c9341c12feb7985cbb52871fe77e8fb62832c923aab9d7ee020ee6b4507f415724c63f772d1f2b21cd9d1645ffedfd48942a2e23efb6f460e938a464d35872721725f619169147a8737b2719d767af7a4fa39cb8b868c008c351d809903385a65f80d33af438f223eb4d25bc4c838e64a4c9c37a947904975579e4866ac167186a1fd6d0d58be1320c74f88d8c48f62d696c770c91f1941c91a4e916512931f930c875d1fb286a2c419e12744ec64c92228b490d48d3dc64c27389081b529229e5f20db15d24b7e6879578dfb1396ba888230570c2b6d86489120e431867d45536c24d57bc8fb8319ac240cc52e452f6d069739250d45f438a6456af777a837d63171bd99383f00e604ddc69bfa8acdef97a8cafa821a302e0d923386b36f3f7e7e88341b6f9a171c753cf156efad1d9d88d0e55e8ee03a2a5e1970f7ad5273e489f37dedac67067e0231717433fd949b1f810eff18530647f192ca65a20e960ce4a1d83a5b2d9d20da704299db48afc92f11a0ba32cce6fe29a294dfb3bafe3990c0b6cc68507e3cb9066e24e80fb79428e261047e609d2513fa1b4855f5ce69ad5494625d6e4d4ee655a99bf3fac63fee5ca1aa14134039c232856cb78b21f5c849b0dc70e65c557012113af3fd1ec46403cf187e846881c998cbacd98cb0f1b44e77b460427027b55d9937ec3e60e83e7b33e65e3ae68586390e09e2f00a99414e49157345c7082b98960d6f78db25fa72f2450261a19fac24b8598dd8204907676162c1667f55e24174a22068fb9f9c21fe30daca63bf7b417a22c5d92a50fb17ef4338f3a865ec10d98c14c9c09c579a2028fc27ea81a8c54ec93e0c0a27ece0a0fa789e2ecb706391325e9d71292986dc73c7ca1dbe0f35c55a8df0cafc2d268482bcf4e9c0df8e0293af983440ec72ffa22bbe6f01b6ff53a3ac0f2139f38a73da28f8f7d4d7958791b34d9ab8a378d02afe6dfa725c66eebcd44e50ce4d120bf5394641f51c2e075d95add56e820fe2f87cba6ba3e3b878cd517573c0c1d11117c681b53fd14261802c3c5357b9251786dda20b9a6646b2bbcb0bd17d7f8b9ae67cf10ef066bd7dfa7eac22335dd222c6434981ee40cc2a4b3682172a56c598d49080ca1af72a2fcbe04850b2795e738cc057bf0086d6730b2f65cc57b461adc72c5de40fd37806a877f54630f8344cec893d3c4eab471841344c9ff20e15235867fd1dff5f6f513953fbfb91c0a7eb3304b8cc2c5da3fa44918e1befa16d924c1deee692eb009cb5079b8e43cd12751362e71f37da4075afe6238cce346a60ac19322c61333873979130aa40bb02899c3d3f30e96791fb39a0494a8f6a8ba32b588b8ec4f2af00c9f584078fdffdcc4eb220446ba7b10dcb0893e7663f38cc5b58eaf714ba51dd60cd1919aca332e58f8853a6d929fc9ab785eaa600ac5d9764f51af0e1e01fe2b6b6914bbfca1135bf09bd3ac132fc1a257590a1ea8d0ebe93bc9f9f020061f71e4845568b3e15de0768f91293a3b2c6f948a13a14f0f112d3df307f645e200e6f49805dfad2f847fc0212e37a38d181e9a8728e878f3159b022404567d7414477ca0f729a75006a35ca098cba1407c8ef117434f309220aac99741ebe6dc2561aad8d2da801af9e7d06719e51d46533529e31fc896bac55be170b4d0b48a3cc9a79a6bfe45864935cd403b3d52671f1a1939b5887316bfd023a5bfab15cf8c449c71162740646ff7af566498dfac8098ebac07034a6647089339be113f9aa44bd533ce4d3e93eeaf809b7ecbe140df5797ffe430d27270d1e8870287e6eb18e4e0510a349797c7895c2ef9d4d58deccc6f5175f88d1d6167ef55bb246ef3a49bfd34aff23fa70073b5e183382ba892f5893cc06186c4f3da4991e28e3d61532f325ac08e33a1877e085eacae5bb10ebd96b1afdcd866deec4fd01035a27a6cbf095dab5dc69a1f79cf9b43e8624019c7af9d139c9500dd50ab6842483d443d3b9377236be417cbedaf448849584e0dd857079e4e209af66cadafa8161c9db1dab47d462e4cda898eefb4359f84250e4f0e709a8cdf97bcd0b49e1f3134487bb45ad8f3d293f2caef1baf6884865473d65d7e30113d1a8831d59dbf9249e877d012a49044d472b77e36052d3bb547f5a2ad0dffb294e49daf43a36292fe6879586ba2a4f0e0fb0c33a5dc969901059eb2e975f900dc52ca7c12151a48ffc6998c24b0c973f86ae14c89f49c759f7ecf54253cab13e6cc6cb6016553cfdd497e9fc71ad78b95b41deb6084fe752e070dcb8dddbaca540d18d7d0b76dcbaf5adc7926ab6dac7decc1ce88237d2464641dc418137b532eb2845b43c98b63ef82b1fe4c0506c67ef3e154df3d917d836ab3d2c6a618737af64509e1b73bce2b593401705ce64b7da51ab78ddbe64ca435bc4c62dd65bf2261768cb3f30ab314996c8af0059942dce63a18704d69c172b1d76ccc9e282365b49c93875c9a4e61abb61eae2f58b12b37015998ef82dcd99c1da0b4316c27ff9ace99eeebd5e2c6f2109c3d190b4438dd1a6bef7fe1b5fa1e839392202a17079fcb2fd86587ab688d4a3b24009c3a644c4979d376aef9f47f5e85382cb314d9407275864805db0f44c9a588f389eaa6d47bed518031340fbca1159eac4baafe05860573630ce56046ebed1d971152611b977505c98c43589b264cca9ca4facadf53b1234347ec1808ff1bf9c806bbfa2e253a3cc701b70b81773b3b0d668c8b71cd2ae5c2cccfded699e52c86354c1402754d678e65977f3916cbb22039bfb25b916a889e1089c611f4c6a90d3a2c5942db4628f6db6cf32d611c2803a22f43ba36e680b395a705afec6ae3f00a0c3a31a14cd810a5f39d6e830d254d7d794c22a3af0840059f7a8a76d21dfa60b9018828bd4d248a5a07d5411e0dd7a5ebdcf4adcf0a0fb116fe76d3dd6c85f2be09d18fe6de40ea0d00dc63a7b95511da54ed7d1f169309f7e26c4f7129c970888791bea97bb484bb2205e777b288a51dce4483bf91b413309d89150cb7429c2ba50a392be20afc0deafef9d5621798eea42c98a98a1f128b09f2274bfc940f9c64ac2cdda5c0b9e76be75c2457a5dbec8767e426a08f96de0089213f561299fc40a95d2eaee438fad6eca226c2e750895a2cda4505d55914f25cb33d7620cdb7ab73291a8d05c275ede4d50dda256169dede9d1e0fb459caeea52cad222ec92023240e162311301811b882b211fc6385037f3a820314ded14cd26ff46a0c99fa1f67d9308aef8caad436d6d8b083b9821a7715dbb058d79ff474603224a71a82d2170c1e1c74d023c7d5e2a07c94a85872a665", 0x1000, 0x406, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socket(0x3e, 0xc000, 0x5) r1 = socket(0x29, 0x3, 0xca) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="a12491becddefbe9af733f73690e4f201da82ce25aa4cb7139129069b6659b34391dd5ff52fd3beda56c203819060a68775f77", 0x33, 0x0, 0x32) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000040)) 06:11:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x520, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) poll(&(0x7f0000000080)=[{r1, 0x62}, {r0, 0x12}], 0x2, 0x100) 06:11:47 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x19}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xa6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xcf8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf727}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000f23000/0xd000)=nil, &(0x7f0000be5000/0x4000)=nil}, {&(0x7f0000e70000/0x4000)=nil, &(0x7f0000f76000/0x4000)=nil, 0x5}, {&(0x7f0000e68000/0x3000)=nil, &(0x7f0000d3f000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d56000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000d9e000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 06:11:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x94, 0x6, "8c0a9a37b7c6cf4079411509739041c2a755d5b9", 0x400, 0x1}) 06:11:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) writev(r0, &(0x7f0000002440), 0x1000000000000336) 06:11:47 executing program 0: socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) 06:11:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/60, 0x3c}], 0x8, 0x0, 0x21) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 06:11:47 executing program 0: semget(0x2, 0x7, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x81) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10480, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x8000000000001, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 06:11:47 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = semget$private(0x0, 0x3, 0x600) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x5, 0x3, 0x800}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x401, 0x3, 0x9, 0x1, 0xffffffffffffff07, 0x4, 0x5, 0x0, 0x2, 0x3, 0x3}) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x1}, 0xc) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x44) 06:11:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) write(r1, &(0x7f0000000000)="9ba9af743747d941d988281d9d0430b36e1a3dcc68bea398848b61cecf2383158357b66adf3bb458f84cbfb7583fe0212f71e3", 0x33) 06:11:47 executing program 0: r0 = socket$unix(0x1, 0x4000000, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getppid() r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="85fbfeef1ffed811e9b7fb92d2619588cfa2a362bdd2776a7d9eb9bda11542e35b77bf7fcb5e679110673891d7d7a547548ef26115cdf12b56b370f902b3b8ffe7fa824a1f219f02cb2d8e556651c2f40ba462", 0x53}, {&(0x7f0000000140)="5206b9b9002a312f2cf94eabba39e6903fe3be0e2144e282aeb8856a6a0e27c2d0a8be9f128022765516b87cc0dfc7d42e5313523d67c37a1ed6781309db739b91e3c6306d3c11b2057924ecfc30ce1b566f0cc2fb7f5e7b3619585c85a64814edfdf514f16f373dfe3a9cfa4775b7015b54c750824d59db395c2c98d2db4d83fa91f263e9d1576d3b2a54fecb83aaba63172828891b37db55bbd3945666750376a9dfe9924fbf2a3803338d6a19b3d18a2e238b0e8d2d91d835eb86c2adbfb0b9a2aa2a79d4539036cf3b75934441cc648f1c2db6623b7b2f5d7bf176e5cd2834596c8e543860adb785a3ec920b3bfbdd5d90a31a50", 0xf6}, {&(0x7f0000000240)="735479ebd13ef8108011bbd82d049e980b6b931c3066a85ffe64c41d9e4c47d3f745a45c8c9ab62bb8377ad81ec4c86d5ecc4960284bf94e95738bf5", 0x3c}, {&(0x7f0000000280)}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x1}, 0x0) 06:11:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x3c, 0x0) 06:11:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80000002}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:11:49 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x15, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:11:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="c58583c3a2b5707377ca447903cd6f85f39619f1550e1ae2def37a1ceb70f477eaf0d9a2f1581c337d8e678531a86e882e5cf352dd12a296981d8c463e6a680e38392c30e54012bb7f4d553cf7789d5de8d35715ab3adc3cf55c09387b3226295726841fda497e", 0x67) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 06:11:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x5, 0x1, 0x2, 0x2, 0x9}, 0xc) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x18, 0x1, 0x200, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x7b, 0xf0000000, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x9, 0x20}, {{r0}, 0xfffffffffffffffb, 0x62, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x10000, 0x1}, {{r3}, 0xfffffffffffffffe, 0x3, 0x20, 0x2, 0x81}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x248, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x3, 0x5e}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0xf41, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x62, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0xf0, 0x3, 0xfffffffffffffffd, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0xfffffffffffff06e}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x5a, 0x7}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x4, 0x5756}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000005, 0x3, 0x800100000000000}], 0x8, &(0x7f0000000080)={0x1, 0xfff}) 06:11:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x0) write(r0, &(0x7f00000001c0), 0xfffffffffffffc88) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 06:11:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="45433f215fb78f", 0x7}, {&(0x7f0000000140)="98cfab9659cc4d63e414d945fb8cfd91c151afea5c605e6b021b4c44349b33c9dd6086f93b4097781acfc39ed6ff31d620505a0f769afd363a4695adea18ce03b776a93b5ba642d04573b882d5a20f121fb73bc60a59e1813edd3a2e246be1376784a498344ce8db3f9880bbd87ce0ee32544cbd6f556cb4afcd8aa99c81663d0c6dad8a1253e6967cd703cb33ae136f1f26f4793a8aaf46ecd539afbb9b7b2c0d89888df176ef9c4c4e70400a52ff44d8a30712b72134158a26927bfbdefb9ea466c63e5e12a3a0fafedc4c0dc3d9df689b952bdd569052d9079e43696d90b310a45460ece02472f7d308f5078b962ed21f5e0a09090c49c004489a75a64fc85523658d3758decb17a247da65e0f8f426fe3a5cc5f666ea1cd00960ef03b60296c43d7bc1e56eb4e60355d627b81ceee2b8c4768fd03105e41f764da8bd3ef5ce2b624f983a8cc95af95d113d59dc4698a295994bc92e4d700f3c1e560f3ddca230ca1dfbe592233b71ba544460f96e2108e7d9f25a08a7a2963c7fc4f41475941c1905196aca48e77f764e40f8d06fb83c75d30fa8b56ca8dec7bae9f5af6df71abda4ee5f1b9dcd6d7adba9822e651a5c59a19017215271681525a25b94c7e487c2763c606805eb9241c6b6d198fe442ca36a2d0e5af9f2cd9876073d248893795f8556ad84afa93b719b12ccd19406206777af0a35d3241531f8394708917ef899075d91977cc5c7ea60ff0f0031fa4f708f63f2d6809666093bc49a256c15e5bab427d773f302f2a66edc11f6d0e23fba8265cceb0972e63639cf936bfa9c4d703a08bcfd3e0097628740c1ddb7e5f71bb557dd7dcbebb9b1ec2c2bb274154339ee66982d13624a5537ab53a1ff2e511b277e5950953e88b6eef07829d7cfa702231a8ad322766635137ff5ca35c6ef2b909f17a1058f7c2c61660efb88e66277d07a5178fbe060619d5cf807ce2432e0c8fecfe1597b079b9e478bba95e9bff58eee78f361ebf224eea28249c61c304432cca81517d3763cdd481c0fa56bf2b7b6bd13a4d7d1f598cb251aad44af87f39a0f06f37084e3eb2d368df8de1e8eae59ed9fa6822295563b4a398be034850a502891a721a35842e53efbaea597c08dcea20692d07f72b217fe9e798d07aa10980ab82a4dfaa03510dc6dc40674369fa6638a3ee2dd7bdb3dc565c13e19fa587a441406bd434831d72d8f8933da4b84520e36a8956e339316cc241fd87350a0ffe5cd824ae36baa453a615637c46ccddc0cec0e3799945fdea70c660c8f941e91f34b8fb742edb4ddd0beea9960283ec3ca2ce0fbffec8e6abb4354942b7bfcc39aa99fe90a1c7fb7ac9ad5a9feef50dbad91f21dcb355ce0ff41f9dc9ed098e7e8f62096f72772e8e2b7f8dde335365e9d97f1fc964ac57cd6188bc7e1e0c5c65e73804db698af81c0d488a45e6c2ce1fa2aa3c1deffbe94af65f3133a78303f710ff217ea37bbf997df016f68f7fc47b1919793b4e41ff8b6d7faf2d23b2bbbddfc00849d17e9ba5422260c06672f66458e67d3886c3b48ddad01cb27dcae4fb0995d63f80e741585cdf74036b202b60cdb91cb842da831e72ec084824bdae844e4b63ffb786e58b1f19135bd2e04c8d758c0843c8ad98757313138777eee32a8f7f6801dcfcd2e711307025900cf264df08a904ea475f49fae75d0907bde95a048f8ccb5b0d8ba956db86ad8646a625cc8bc013460532a0a4d9903fa1916cf34fe2631a581244c582918c983a0f4b271bb1997fc2c3bf2ddadedbecd0ec5d6753e9d8079c3ab2c8ad1a1722a59b14017d76e60ae17350c7ac7a3add73e352ab0db841ec8799e06206afbdcd22f061eb86570dd0a0f265e7ce0a61da0ac29c9efc7a86b09f0c26715c57c65e489f1e9ce82d4d17a36e20fd40166d694f9013f6d39ffecb6739971d6d68b205ad5359cee561b7ff84e4abe4e11ae2cc641032b47b3fc3423c713e72c95d45844101a7ceed7b536b2ae8f6cf62a7e98e0cdc70f8101a6bb25729bb5f51c37a66f172552bde7d9d3fcf90d9394335220fdb27a133b54adcdd9807ca28329e14f1b14ceeccb49de67ff49c7a5dfb5462cba7864502fde12a06cdfa58e8c60855d6fc7f622bb4235c0c50460cb59be35a75da231e7fe01735b84b00a0bb0c8464de70bd29002563a9c6c082e676fdf66cdee261d4ce9b6c1797c2dcee2a65071a29c2719e2bba3f85054255a9d47194699ac6b17ef15d8fb67057cf7091674be8953d70bc660e1c33fb5cf6d9880a18d5e46aa4f505c4ecf8a6a29b8a3e45ca5c543c0dafb6a10faddec750849d6c9e9c6988a14a7abe06e05b7b448e29e4f811623c288b4bcdf46b11942c0c9bf2788a69370cbf779ef5c524d9c68e48f1d3685000f340c9ee9d42e2760bb7962f6e75e821d66d5eb1a4ad2e2700e93618c7489d3006886eecc1f32fb82b163d144ad649bf6fc12d08289dae06da1789770eb035abf413ba9f0634f2a4566fdbfbe99fddc5efa9f1ab2c353909333d1df60c18fa82cc87fd88891c200f9a5a9b92698d6c9c5a173d9fb22ef4d45c3c4d428493f3258897914a6b8f5d9d058d93040536bbbb2f64ee1e2d49ed27872b2c65fe2ca39a11e88ab2f70f893406ed5b603338b9819ad8105fd613d0361fbf86a2113b7b8f8ea6728caae7da2a035336b870a7c0378eb8bd7ee2fc3578a7b28b3d1a5bcf69ea9cc0c1bbe7815dd12c4c2446d21c34d8c787b654a50a2dba9d58f3c8c6d2f85599a794dc0d68930ab3de5f6f3cb7e014fa2469dd58ba2c1d2914fee174134b8b9552c069a43212d2f5da410b83acad72bb03aeb0143f90e69def9a59cf274b573ebea85b83b886fda97a31508cbd121cfc23c4fab89c2c6fb5c19f764081401b0b886f485bf4d9d26c8053181bf41223f04d385566b437c9c28d39b76b3eb98b26cbdb762213814eaa2791b5404b896a9b958274624d57f5fe53ab69dc333b2d4b29116a299a23244cb71fb073f6c6b881c8a1f8af5a89e4b1f9dfd501a966baab0d73f9ace4531c86bd7d0ef02ddd544d41de9432bab7082dc83dc2aa6a41d5ba72ecf3f84e8b127c242fa6b52280d8ebfa50882c3f50ce7283880cec0f9ce14ec5a3fa400200f732a761d9bd3187ed5b5e848d82a0041d38f9a8bbb368b59fdb9b2407bc200ab0aa95b39b4afcc495f65369b0c52f7690fcdad2527dcfd538be790809d1a85b9d82905824c306240acecda46d805d7f1546ab4da9b09db062e6dab117dd3e97d3f5e530156e6267ad69bd3d1c6682f5c31885479ba55bfaaa82ed0f3b852edf5df6e6c80ff11a9e8ab83ee4692428fd98d8112641faec4f9d152a9bb76716a3c7c1fa3d3b379222e51ef64546a332dd604242c338aaf6c35eb60a51be28aef4d47054535d41ae037de83acfa2ee71308f59d93210f215a674e587ad6df1dfc044ab31dd647e6589b6b3c8a026d11fc5a63ed2225c5a4f3469539ee1500160363e29e2b6c0c66daa64f19e9bb7da8611c07dd4c8ad453cb03e5fd8097c67aca36753e17a407bfae77e4d4a8e204d24c7bd4be7b01f6aa4e75156c80f41321300a2dd2121a47ea2989cc074cdad13ff52f8e686592ef7bb6bbda253a9b1d6235832e3960a8a5190a2aa8740b819c2094bc0f8e4c6a438a9edfd003a26d15e7965fb9d5980db4852cea5ae21ad236b16157d3d914097273c61cd49508a7821bb2697130971a30f0d093bb0da1554539376598961707dcc77bd3e6d8e3ea14b7d0549f0a55adf2ccd2ab39bfe6fc8625078b761aa1bce9c0b293a49c3b0e1c67fcfeaa6fb8e826c7b70420a67fc0fab49d5ce9846aba9a7b982d4dfd522d9c10444126d5e92a65310f7c631f59790aa8b44f837f9b7c87a3d184572759848ac2d92987dfae3b8cb2290fd703e7c3c272eb4d12f81a414aacdd091e12a4e766ec83733e17b9e6531eb7dc35bb7403b7082e17336652e0db40b93d752747f1daf24e69590585006607fa8b71c26d12c61da40912c9c41cde307308e35bb586439ccb9f656bc801190fd3fe44069eaec00d50a62c66fabfe9b1d9b8d2ea63b7ecbc6a3980d95b603ad5b47209afdce1ad590c07d3260a32240bf7ff00661e1f282fb777c3eb986ded0242516fb9aaa953441302dcf4831003b2767ada0ab29e4e741ae6fae39ba0cd93a95e1693e2cd51ac408a80bdd4d797eac18956c962f63164f0197b8c581e34bda9ea1cb251bd60c9e74865520873d9d166fadd093b3b04f9f6fc55c9b5709767dbb0070322876b9ecbcfc61b00be5de719776851d9c7e1bf7735012fcf6227a2474845a91512f96347e761613c7e8a47654d1623d07419ba6c10b55fd35e46b5e709575fe3c4993b0e5546a58f5a54310ae089f15a348d915319472a6dccdc8da857dd8c3eb9598f18a05de16cbeab6785e96bc5fbb2d0f0187e783e8041aa123aa5bf1ec535f6e2ebf9a1e66c4adcf0918e98444bf943e2dc3b4034ceb04c2e359f730be7ba3fbcebc7051055dbf78ce212551127bf90e9a3cdd7750137952f9cd15df4dce850afcbeebf0eed0e1494af7df31f3a64e80416b2bb18d804c8677d7c96f81ea73069ca88b0929434e6af9090c2ff9d6574311d8652bb00fb40ab7da0b9c305c2600b856d17f6859e304afb7f4c43123fee689c763f7f04268615eb391ee811d47b7e1b60ba6cea69ddc0d0954698d6b1233da56dbd4b8ba2b09ac3c96d6f9cdb1dce0af08f51dc5a0118393e30b0e46d8773659634f5e11b0c7d41e2e471b51ca778df6611626cb878b996c76a8174a4a5dd0357b717c7c0dd6343baa4dfc8b3bbfe084be5ca1e5c826350b0cc0710a027444c45ff27e6d252d77c025105561117e7ecef040551ace1bf3719fb28922b570b5b5132ce116feaca8b2719f3c0e8cce190cf33d234ebe96ee86ebcc1abc9a5bbe94bc71b6f27e3c807b92dd000e7bef50be9d8c64bfc0fbf677ee3b51747d7e7e08d7448ff82372801004a6ca9f0aa8833f97ad6cb03adb62657aa6c6253367af17f50b2965332d9a811132f1164eb2ff21d3313579b11479e420381de43396c9896ed128a1f2787aaec479756367a0a860ac0c5be65731694a1d2a9aaa0d414ca5fb945c173c2dcc8414253384f0b52432cb235b33e0326f5aa33be3896db1eade196e0c5945ac002dc707f936d08edc565b8f395520742b15add7554e16e280ebeaab9296511696ca710afcba9db369a92eb8e813b035db806f4ab3ae4a26b01341a72d22d39891714a539e2ebba6facb9329f8cbdd66fb4f7ec14a690d9e460080eb413defe2414a88d81f7a2ac91b48b3233654c1875579ffd78ca44ca9b304c1ea676982a445fda89ca705703c2aee69eca23f70f193b5611722c3ada4d550a6e7c0e60334a88844c8655b3030168b18e3dc1aae7e1579c304d93fa6901e1ad350b171f038ec3353a22290eac03f54829824770cfb7186dece4fdca679791d8c6c0c0ff11f1b74e65d86c0bab5a81e1553ee4f2bdbd5c1584559226b7a8c982abb65c3953ee6013924592b415f67f684d804aa3542b5548754630b6abad5b82b0449645eccb0b1fc97a5072b078189e0f87132b7e4aa79c57f41d521d41cccf87ccaa8eb8453f9c77a9c8e15c82d11296862a4be7d05081951ade87c9bec763d1fa5f69201a2a58d6b5c7618ee13046d32d1095414ed5e1af9d211fe6f8d6b3b21805b8239478a9a55489e12cb78b355170535757625e5b031cf6c8635f14e1b4af390ec29a41544ad15af81c6a1d89dca368f7cf1b", 0x1000}, {&(0x7f0000000040)="f750fa6eec4d30ccfe65a573ee9b846c313552ef74ebba73810727df6a0ca6eb526900f68d91699129047e99d0b762d995d5a7539a910caf91c36eb5384961bac72ca2869dd9", 0x46}], 0x3) 06:11:49 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x6) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 06:11:49 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0xffffffffff7ffffc, 0x0) shmget(0x3, 0x4000, 0x64, &(0x7f0000ffc000/0x4000)=nil) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:49 executing program 0: r0 = socket(0x18, 0x4007, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x2) socket$unix(0x1, 0x5, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0xfffffffffffffffa, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 06:11:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000001) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 06:11:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x4}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb91e}, {&(0x7f0000f6f000/0xd000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fb1000/0x2000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d0e000/0x3000)=nil, 0x101}, {&(0x7f0000a84000/0x4000)=nil, &(0x7f0000c68000/0x3000)=nil, 0x6}, {&(0x7f0000e5f000/0x3000)=nil, &(0x7f0000d30000/0x4000)=nil, 0x1f}, {&(0x7f0000c15000/0x2000)=nil, &(0x7f0000fdf000/0x1000)=nil, 0xcfa1}, {&(0x7f0000d8b000/0x4000)=nil, &(0x7f0000db0000/0x4000)=nil, 0xbd6}, {&(0x7f0000a46000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x979}, {&(0x7f0000b5e000/0x3000)=nil, &(0x7f0000b09000/0x4000)=nil, 0xf1}, {&(0x7f0000b21000/0x4000)=nil, &(0x7f0000fdd000/0x1000)=nil, 0x7ff}, {&(0x7f0000da4000/0x1000)=nil, &(0x7f0000d1a000/0x3000)=nil, 0x3}, {&(0x7f0000d15000/0x3000)=nil, &(0x7f0000d05000/0x3000)=nil, 0x3cf13ad1}, {&(0x7f0000af3000/0x3000)=nil, &(0x7f0000d6f000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ed3000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0xffffffffffffffff) 06:11:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='c\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x4, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 06:11:49 executing program 1: clock_getres(0xc, &(0x7f0000000180)) 06:11:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) chroot(&(0x7f0000000180)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x1}, {0x101, 0x200}}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xff) 06:11:50 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:11:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000140)={{0x5d8f2bb8, 0x80}, {0x0, 0x9}}, &(0x7f0000000180)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:11:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setregid(r2, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) r8 = socket(0x1, 0x3, 0x5) r9 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r9, 0x4}, {r1}, {r5, 0x8}, {r5}, {r9, 0x4}], 0x5, 0xd9) setgid(r3) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000880)="10006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa085776a39c22bb181376d0", 0x26}], 0x1) 06:11:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x1, 0x30e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) accept$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="e643157c000000"], &(0x7f0000000340)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x5}], 0x1}) sendto(r0, &(0x7f0000000140)="8572abd855ed2be6b2017f241a5eec730049adffc91225b265d0a31efd37184221e00bce2e2fba185b1de71f07694b7c415940089163fd63dc698d3e70722557d2a4d5b848412634950d9372834eb0f315d5f52ba6a5a6f4189f597454b595434040049f5b6d675d831b368fb43d0007", 0x70, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000200)='./file0\x00', 0x11, 0x10) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x6) 06:11:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x48000000) write(r0, &(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 06:11:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x2a8, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 06:11:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 06:11:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x401, 0xe00000000000000}, 0xc) shutdown(r0, 0x40001) 06:11:50 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x81, 0x3) r0 = socket(0x3, 0x8005, 0x8) socket$inet(0x2, 0x4006, 0x9) r1 = dup2(0xffffffffffffffff, r0) listen(r1, 0x38c) r2 = semget(0x3, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/215) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0xc8, 0xffff, 0x7, "758406a76f126536c6f8fa178b2dff05b9dda0b987a1b2361273daea023a950389c04d36c279d768d69d38f0ac3e70f7483cc156ac9107914962d4ab3fc97bfca546d043f36be747c3d62eb1f2e5a20e6ff3e3ef9e9bbbaf46122246c429077c6aea043a87332177f63790e674f359db513c4e05ac4c9f8f672c0e53b7d45c2ed4571c563d2c736a93c0f733e5f22587ed6e966f0e1249cb58a6a4bf2d36903f1af704b34e7a1a8a75cd9faa8cb05a8503"}, {0xd8, 0x1, 0x5, "15b452fdb707127eebb4561fb38465bbb233c4bfefeedd6b60e516c2a1af45c97b0030b7dd50c85fbb5cc1eb5986d1b5415618ad3c50a9b84fe9b10ae89dc1d77bfccf163ce47583ffc4940a7cbe3b71d1b78ad14f78e915c2fb10c9d8506477c166f0e85c5bc1bd07871f3821c6ad2272955e4312012a3f8c757072b38c7c6c6fdc948bdf1687a95e355dcc68d5df34ed2c41e23806896741a5b31ea750d290736deda6388a03b0120c74fff0e8e6cd98cd937bc72dfd237cd9da060a1bc6c2d45abf4f2330"}, {0x60, 0x1, 0x365, "c821e27a781eff807b123e8a415e68e3dc3b1d4359a07d02a5fcefc33e712a70615aece0132c9c7e12907d97f0c8c66d8956d30714cf6e315bd1ce6a431bc2fc470831835ac62dbfea2f00ab"}, {0x98, 0x1, 0x4fd0, "99c7870561193959c2de9fa98c3eee4bc63e8c063f8da1ac31e733024fd0d3acb53482d31c0907d8efcaa3ab8fe68853340e37f8ed0063147c807e4a5afcd93252abc6592f2cbb86375fc783e581d5070b7402a9f455f56655dc9fd731320cf5a26eaef7e84022a167dc6210bc405dafb2ab530f6c68b9fc5d93ad8b8f0fb1b719556d49cda8"}], 0x298}, 0x0) semget$private(0x0, 0x3, 0x498) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/80, 0x50}], 0x3) 06:11:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000280)=[0x0, 0x0]}) dup2(r0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8000, 0x5, 0x1, 0xffff, 0x4, 0x5, 0x1, 0x2, 0x1, 0x7}) 06:11:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xdda, 0x0) 06:11:51 executing program 0: r0 = semget(0x1, 0x5, 0x10) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0xa, 0x6) socket$inet6(0x18, 0x1, 0x1) socket$inet6(0x18, 0x1, 0x3ff) dup(0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x8) dup(0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = dup(r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x40) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/117) sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 06:11:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffffff, 0x100000001}, {0xffffffffffffff8d, 0x101}}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x9, 0xab, 0x5, "0a76636ad5c644396e0bca20d7c027be712656c3", 0x7, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x853, 0x8000, 0x20, "6d27fa95be0058f6fdd637feb4a52f6700fef93a", 0x7f, 0x7}) 06:11:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) socketpair(0x6, 0x4000, 0xee84, &(0x7f0000000000)) 06:11:51 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) r3 = kqueue() fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 06:11:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff7f00000101000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 06:11:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) 06:11:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xe8548bdd3ad2fffd, 0x0, 0xfffffffffffffe7e}, 0x4) 06:11:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 06:11:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r1 = kqueue() r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="9c3befc8bfbb418c073c1ee14ecafa75506ae897788e9d9611828ab172f07c73214a9adff4f396f35ab3483d6f5fddfe5674fc6aef488762ade8a9fb1deb7f4df5e0a48e23093fdbc3ea5615f78c673dd969b5cb17d2c2927217e6971a6f3a1d576ee60b95730595268d8a8323ea665e1140132af6a69d93ac4f3ba9b99e855bfa3ac0660b2a905993da33081e87494c2e74c024c31e2f349921e6092dd3b870321ba1e11d32b6c81836b775a7d1e752a09541fcdf9f374b3086ec30a9", 0xbd}, {&(0x7f0000000140)="e79f044b8060d24e6b7250cb3ff9bd04c6622be3e69be077b004be1d2afd313bec318980eb4f5d9096122bd93595b2147f4c2ddc1ecb819bd3f3926d9c9ae5f86a592964b1a0e69c1fb4d4764a5d2269db4c5fcabf58396b74e32ff253b163b876b2260ffb64638f2ab513e2cbf391d83d366ece0c46107df09b306950e3cf020d212e905d6438e16906a1b5e1364fb5614683f4e45177e88d15b1c26fb0d3b87c0f9d6a66dd7f24ee7a698fa4a38f8b2088224c39237d0483be13d00f1a89f034ba153c26bd3fe9f4bf9ccb23779d89dcf21a8dfee03407bdfeaffa4d57f654174e4c804c818f558a5c0af8", 0xec}, {&(0x7f0000000240)="fe30fe6fd22651c7fd9ab00e333a643da10da2710482960c5700665b7a7c26df19c73e2a5a74ae82c4bc936de6893f52b4029c992a978bca4777affef9efa3e7e02d5e223164e37aaf213d65e6e26d0a9cc6016c026263be1b3adbc07c91103ab7e7ea5b1befe6f4cbc0e5efd3d0ffd8dca5bb45e599a3541197be2f30228e934704ad537151fdb0e4b795bb5c2a7fdd098bd263fa26eccb35d9bb5c5cc4c53a6f4c60", 0xa3}, {&(0x7f0000000300)="ced5897207b1c73b97f3ecf1510e42af25de7e24abf6008c6925232265a716f8037390a6782bdb802117b1d5ba681740d016d7b8ccfb8230ed18df64302504", 0x3f}, {&(0x7f0000000340)="edd29dbbbab6a3c4926981803e973ebbf8f11313a786b595d0becc1963530e", 0x1f}, {&(0x7f0000000440)="71f324670b05fa6c160a05452be6ee8b2533311da1c34fe120cd67aa2029b9a73b0f15190281d95387a536850407169eef9c8c6dd38c8128c2c15d48c7c063695eb82bcca71419fbce3f40641aac93e5d8b20cb8c9bfaa3108fe4ba29aaeefa2260c69adc2fc2157eb36db7c", 0x6c}, {&(0x7f00000004c0)="3e11b12ecc8d049f3ed19f2b80791a051555db592e53ca7f788d2e3ec1af8e46f7e36ff0f2dc945c56b9ae82c5a7879f286c29f8f6aabda4c976c4025f256bf43e477dfb255e01cf38511bce9be9905361549e4ab1f0229bd64874a37a5b93", 0x5f}, {&(0x7f0000000540)="5bf7cf11f954e84489755d504e0772e8354c66fff0260193c18369bd8f88f373539cf0065926d9ec7564900e26490ea3d58257596d11df5c368040d233037cd50098c8f79625828e634428c2306aac9ef6434ba791f709f75cf324e9091e784306338cb68b5ecb6e15a416ba0cc5144ee9e9e36427a4d074430edfd81c4ac0745689136fa544186ba165922c174744f40bed71f56bcc4da20c80e1aff2ae55fda1898f8cdbc3608245aa8afe86f0f3abf83a6e1f41063bd8fb37b74bc192b4144ecafd1533f7dd9bbf92223c5faf835cca515dfd795b5ec2bc11e584c3c27be8e8bb093161a48f2592b3e854f12cda2e1a4efbfe3aa78b7d36b472effa27119084c0d84537264929bac5a12b404b3401178677ac1b85264b3eaf61298527c2cf44f911a06e3c86525200523f46018fa43b8f34e4f24b77e82f258a6e8c4bf504a362ec7c7c907686732e83b463da7ba8b081b9dfa86ce0eaa6a3143f9ae836a82026316487f6282ffce1a044d6dcbc33febcd65049f4df4bacace2d2b3fdd827f5709f7934e670e9d8961cf3da88bcb499bd951969115b2370e691781aa26c7825298e34444ded1a0ab6a00b6899ea6512ba8b11652f4b05b9cbaf911425e08f37650efba06ac9fd3544fe77ae2af06d401b72122f2fc61ddb24acced045873669821b1da7ab635c0e5fac947366e88751967d0552b890c6010e751db32f3e8b5de7db009d79782aa9b72e8cf4107dece9b214a3c5afb377677b742f71382ea3f209620c09723fd4ce0457e9c8ad94ecc83ba3cf4538b34a54b226bd3485490da061ed36b42a9c92b6ca0e1bc1ed9f944e55520e1853d8ea29ed8a1653aa94d79f8092b33390b1695f04f463460cd16bf48725218b888ae9b2669e30cdca500fcfeec2307623e155b03dba091cc1a1aeaa4cc90c8a1342a769196950f6575dbc4c61b42c3eeca0bf6798a9c1e3c74062bb71d01f2c4e44490e2f9faa29e1ddf0989e711670319d61a9d085bb562973ca791bca359f70df0c0b141c1ac26e9f46f7538a1857479a67826e50c41514399323da7886e9f54e6fdcf00e9e43c8638a11e12258c9b23bd6718b0dfb0da7da36c6cb061d06d95174626102f01fa924cbb7e6c8479aa34a730989b8d4def594f8f54f06dc676734fbe6b3891aab43967da7d16c0473d55d45fe3d0617ea0eb3635b9b6028dd40a8d34728ba0943d27d2454279b8a35617c93b0cb18cb6187abab5d172cae395adcef19c02d798a09db16650627945e11dadcea04a5e5325d6f8b9f04d3b47bee0b117a3aab475412c5451197c9469c019ab5d6edcdcd2a72ff0e3e06415d981fd746637cd844aa196f6188ecd65816547d402aaf737686e614dbad6fefbb0b4f7d4a0d8ca238b92f50693a1894fe1c0f5ab7a32808f7a37e2238048c6df429b26a0b4e14e66b67828c5fbdb10fbcd3d60f58267dfc77382e2d76449cf3888715b8f4a1201d2221ee36129cd4c6a787d0d787b960d8b11b101664e72af9f77761c02697b5588819662cfe7b106cae87cbc3435a9248fc8093cbe81324d7bfbd039b5e53745aba46299a104a379cfda1566a528a75b5ae19c0bf67d768ca6139e9d8e30f25fa8a03902b9eb5c0243621782eaaf470a9f6271ef5a35108d56ccc115b2f8e10c2d96a7b6b0fed8d3a88df1780c2db89556d34f4a6149a63a6e29975ecc4a361042077bf499f8ed0ba75ed4988364a57df1e517c8564e8ae0e61e0a03d2fa6c9df4041d7f5e4ca709f66dfeca52d87c895bff95adefbb604251f115fb6c4d00c78fe4f013b6f9ab9b8abe1ca72d2a3f8d5c933a8e448d08dd13b0b18201d87c5282659151ec615b6b363ba247662c426dc744b94b8af2d660a651767dce39cd67a9b1fba560eb87142503f12c84394e77a6e9d52f950d9f39656a3d53aa03369318cc5e41eddc9357ca172f8d90ce961706761216061dc5055a3d7f2cbcdb38c66d5573e8c774e9fb06504845ce26dc7f9d880988920edbc9c8b9d5573155e7d8b553abd9b9c75be0d49412a565a6c9527ace81edec6ab4db518c887eac8eb9593983fb218fa3b36eddb4416099c8fbc2c66a8236ba7b7bb7ff3cfca39a1f778d16a272d92ea6b10426c72bb7d28344cae119eb06395e99e251b54eafd1f68320fead1bf9fef92804bc121ac158cb29ed9a3704e0f7975db1651cab811d64e7c3c80e3a20a6d34a7e5e88f88594bccfb3cae0c6ef1cc350472beb3376f83ee675f96a39cfef3c8c2642775721e800ca4cd1e1a42f25b9a25666b03a91d17577b53e1f02ab2b602e8b06a2db32d601e30e069baf35b6279bdbe04b62aed7b2d068391559833fc36a3f7dd73af7a842d8c3d81e56ea373a1479728c6c5aaf498c64f123eac9704305a6b23566199cea7a67a0ce906a6afc04c7dcb4ddd89aacec64f6dd5832e29fe484b566e33d9753ea144ad59ff19f063069727c41dfa18c2894630f6d4c12068dbf1a06bfe742e12a16ef8891cd0e3f2417d0f7eceeb0c38f625198d09c0502323260533d5add9a9be9f43df77d33a533962e5370e70b8eeb6bf5162baee9e4a2f51049b53ee5c2d2d9b8dfc6807f21b4308c689cdb80014ac3b7d860253bb3dd56b51ab5865f64c842659f08297b5f7ede276862c36ef8c85a31c1f55b28c1453d14736757cc10f2d458689d5728244d423bb834ed1b5264656397fd9b970192c2078292d8cb1a20a7ace260e48616341080f445092165aa8275d3b3c7c5be5e397d63b8f093fdc1234ed6538fc70f8c7b10ef99102cd37d8323ff007e36fe43cedf0c427ea720b3e2eb08f35e50b7953eb234939008d02a4769cebe5776890146b9cab21ff67dfbb62c6c97ff4afdd04668ff6df13d2ac9df6a8b624b946a2008bbf3ad42957a15fa20e376cd06c9ed83bee8c1d9d986f3c56dff6f8720f714014a6fb40aa00741a1c6874cd62a559ca2321ced5f5e6d4fe97c2ba8e5273035eaf7b8206f5ec4cc2beda2ee9983c5a62f0c03ba878cd295b6ff81890712a3543af03239bb9e98e6628136b2ecf27682aa59c00474bca3e4cae28299342a72a2abcb344dc999eb063f562a770a5ef758bebd3b098b17b1801a01e6b24011024c8687e8162d09eba28c641a02d9717814b4f9a8058a661ba2ff4241717efff59a932dec226f221fd1841ed324b695c2ca341a41ab1a217798ed08448c2321bae71305ed2c3be2d193f255b0b8e5819b0273c32625615972d2fcea173608425094828bdf08fadbb7926a9dfaf5dd479921fcbd89cc37ff71ef1cd78916695ceb4e92faa216693dc39b4eaafdf10e8d6150868d9c3f5586d8abb4a133c35eecb804b6a8f1f4204078843f720df8b7245b5806e2d4a6d132de272dc4ce3ee39bb6080672395e882218cc99e4e6feccbc4639828e6119453a79f4db78ace59cc1a57b92f41efefa379f7d9d9ab9131865eea32f14580fcdcae4bece17b65fa2ce3c4e0dc962b158efdff3e5a91a002d9f9fe063feeaab8525c235e45e59752baab6a52938610fc1ab68f00b57ef9899a34d37c65b52d94dc18675451c1c6ebbc83894d1b6ad1a7634422f45df6929024965db68174af64da18d5409d609787ea3dfc47fe77c16b95f1aa611c33da70d07decba57214ff35de593ac659ae792ccb9b6801090ff87368a364ca15dae76710f229f0c79e422f49580af50d594577878eb81a413fbc35d3828ec82139330e5ccd0e7da616e3315b0a47eecae4598d114464040a80273c5b48d858013b8b35bd7949c6ef4413381f15ee2a99446e2fb3c05783e2427bc94c8c1bcb52c5831ff26e47adbfd16e5d577788f9b943ae4a48abd9aae744c76e9287009c60f64fd378646b5a1183fa3e3b8586e367322122d0f3cad09628964a2e0c34c71b014677a22d510ee94cd5bc758033d28df123c30c45f8f30a991c6328d7c5db6f9316cdb310e7520cb0282227b46c213c81a93a1485ec63503d77f0395419c823e8e2e9e6b894ce27fd068cd50219e86334bc96f2a261e991a4841145afdd59997e551eff95cf7242a41a29eb01906d0ea20e0921f8053fede3da24f0dd5a50b5c64ed70289f28b3066a115b8b68f68df6741855ee14f8a5cbf11cee8ed64e5e9b0b191264341219dc6b816ae3a55bfd11794d810fc1c346905bd50fbaa5499288a42eb911456d52021a7f291e840ccff26247fc7f714f09fb401bec5dba6fb07b20ac2a5a0a2bc7f8e25fa4cc9a4d55a9fe9eb89707aed93600c1c56f81f7bca65fedd691a764941bf6dd0b412e7bd7400ae181d1dc0451de8371d5bf31dde8ba10989a1bf751d5b0a66e747d795dd91cf45e4fa012ea0b4ce1917f21baa154b4cbf48c9f4f9db4dfbc2adc27f386811a9049d909be1dd2f27ceb1f5c50d71c7fbde5fe42a78bd4c6ae255a7cae4f965f83a1d478477861f5d1a4e7c1a476fc627b4477f0d602c8ad4317bb254e7306a2e34f2a6d709ea07472000305ed842a6766459542a96c1af4be4e01823a3ce8452dd8d2c8e545a21963a10ba13047b8ac88eb5ca4aece3d2ab24f6a906af61e27e01da7a492ea804ec577b8520b062063224713cc674cb0782e55cb91dca61ef514f2c1709a4bd4ca6ba71431511b600d5d59764c3375a21b6a82b224522a8b03895a2adb0ae689bbd78aa6cdfee4a72f720907664cb80268c359e94d4ecd71239eb52358b5a5c521278f96e587406d3d192be59555b3024af0c549d790f11476c6f904c94d58003e445e0a9f73653796810a6baf1aadb1a04e4343229a79b62fbbeeaa5dd2d735668de1b2d6d96548c8cb5ed3e2ed68436478f3202e83b83f17f61d8dd5b60b059f2c46adfcc1d1b195d182bbb4b9521d70dd3f5024a473b87531d56fbc6143866236d3a9ff58d4d4ce971cd22fbf096fe4bb025225a70032d88d1b0addf7acac7acd025d403676528315504547cc46f0ea5f2003204898fc947b783528c50c17a1951de4a2e03b422a0f2656f683b3273f4cd58bba8d4f2dda5bdf6837107a06fef07a3d586de5b33032436c6f485ce9a33b01a92adacdd609776e8979b556b34283b0b7a4bcfe4991cfc90f2e847d9da780cb5c3132ddea6bdcd1c3ec432fea030bb634cbce4d9874649c8aab2ee174f61c4f9f391a4aa6427703dc48b46c8b3411230275ff8333c6c75609a2aea788dbd4025f2b34b3813d271bffe5ccf9b425f5f715dacfd86c0b0c82bddc736bebc1c9086da08243eb41deab8c7ad18c449a5cfc9ca1fbc1f3765b30181647350a35889150574eee3357706b9519a721ff4189a3c3f79ca463ae1d040be1dfbf5af0928828abb33c1936d33fbdb5e56dbb63ea6226f0a5730063da10badf94df01d6f0979f1fdec8816f02e2ef3b3b26cc8be15877bb0246fbb5c5b88317054da4b94e5b0aa74f8c0d934dd9e8ff59c9abaf1af353b431fa31f8508a3bf0c565cfe1984f42934adbf45d84913aa9795847094f95fdad4d93eb47c5521ef662e64a5485bedb87f55a5022cf8f789492b79d4b81c21c9d1dc27a184c7e692900b6d44f8efb70514270a6d27ceaafbe4774c9af6b6be7e66ba2f09a690cb15598cf43a5ea3fcfa6cce44f3204104c0a3573a92f1fd4a8e105bad96d4c4a5ba627822d93dd9f1e361ab1f0af64058eebee7c9b98163a6829bd97b7ffb6434d8281eb857734a9d147afdbbb59cbaad9c1ede45f86373f84ea7c64d2eab98ef3770803dd98a33b87ca645ee8323949cd1c221b4238aa9996f7f3b396188bd511af45ab0a888e337d1ebc341e89d0d0967b", 0x1000}], 0x8) 06:11:52 executing program 1: r0 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x240, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x10000, 0x5b00, 0x0, 0x5}) sync() 06:11:52 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/173, 0xad}, {&(0x7f0000000600)=""/176, 0xb0}], 0x1000000000000293) 06:11:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000000)="7aeca96ac67fbe0dc32cabfc507129930f13b2b73fb6e0151db94e78b8066ea73c9376586f9a75659cdd3fd4df1bb5291a7c36107b6f4a84a1201ce7c8dc88874d2cd9a6298fa5e0072d68a6b0964508c5034d9d39943fdc828c57d44362526014512d50cac9faf1e5e6270b068320eeb9d044ec942c522a19c21fe33c8ddcb2763a1ea25bf9e4574f7d36d8e461a149062200ae9f6df60eb90f4e9169bd2c6547e0ffb3f7fc9e9cd0eb51fc08e67416c4e32a2c79ec569751d1f82f", 0xbc}, {&(0x7f00000000c0)="458f7c15223496d96a67d6793dd95c4d3a598a9c2a75cda0df1ff19cec1c7cc2c6bd844f9592a742d9ea0844ea8608d535928b83ee6bde7875eaaeaf9dd31f8a235bdbcfd7580e37a600f84486274348244f3189f5eb899c5c2a85a6c448cfda5394c6e702453a2731578e6021f4a3b52cefb15c26c4db825cd13eced93eebcc0ac2e9bfdcfaba3ef051856f4fecd92893bcc0d609c5fe3886e6c107d6f3fbf1ec304731e07bd9b376f7", 0xaa}, {&(0x7f0000000180)="3949f03d4e91ed", 0x7}, {&(0x7f00000001c0)="3124ae7c", 0x4}, {&(0x7f0000000200)="4ad1a370a456bc213efd9adaf57e79aee6679d9f5b9aa4d99b7eced4b34f21917255185109009851dbf4c17218f780cbb38a48886222375e9093969083826988ddf8235c70eeb3bbad69745385f0810004962509414587dfe032198809e69b216c7d037fa43fa7fa93e13c2d4d81485da22fc3c49b8bb494109965a8770d486e61909392332317ce472e0372641cf6c301a8b995c4c10aa61a258012aa83c7ec62420915ca8b6342167793c81e51984b1ec7f9d348c040028ad95480e391d6bc80bce868d5cda6a18b789c20274c9b466be5c18f45bb0f3819c4dce4b5de231e7b95a27f652a9c88840bfbb291be58471c8e00ffe2ff70975beed13046ad340da7f12dd0c4ea5d5fdc6ace01ed517d427773eb1fa7b4d12b6bc39fbaf6dc4655376db4ca7801c3347e7b85fc3d5a00b7d77b1a1c9fa73a2d91b7774dcaec3be31d139f99b5b2ed005881787db78f89eda8ccb2f4a15c82df0ed8823773692c0fdcb60c6028e4a181c3388197bfe1cbfdc3b683257f52de14f0a29b4b7bdfeb06890776a3c34f82b133ad6a50f973152fe3785577bd609d0424de7fd56a9450f66e463736abe7f5a17f858c578ce75d243a9d9b93b2f50130e2f69685640a6d140de5857e23dd53e84464c35cc5cd18de92b54e74ecc439851a01624bcfc41fbad18f409d5e1c131d6fbfc4d5283c0566669fe5d3095a162624e0368159560727226f22c7e7e545aabe8d465f9067a2d8c3d4e1df2deaae38e1383c0dcfc78f690e8235d4df83af8b6a5c14252a45c91f7dcb2a75a081c6c26c05614704134dfba8c3ab624d7f2313e007afaccad22685d45a6130877a19f2327c2ff41cde50d3be4c3d564a5d7ec1dda8b378b6ec1812767a5667faccbd3c00920d35e7e0733d53db088d2518a4b909b214b343fcaa9f90d190d9c6fbad1344ca3deed363fbf32806d4c565701b4b6d993205c5ec94548c9350797c32c6d5d3990d963e2809c9a13d1c3fd259f095111f23e407ad680f44d0a92109d7726381aa0c3a6a0d3c7a6f26488197049280b31e73c667c68820638b24055e69c22e43f0d26f59f02868a870b5b05f6c9c2d9db7a854d3f1a125ef1b436a8827e7d084130e2af166242294ac3db6acd38c3ab07e59635a6a0dfa4ecf127b90eebbc8504740ca034d6445b5204b90a03d0a4acd68b7f3055c5a6a89a9c38e62bd177f02b137f559fedfcd77022b251be4daf55c007d1d459920c847aa6ce40b1b89ea847c63a954fc414f802b44ce68be013cb8858e4a90e7984bb96df7a7355f45367180ffdfa07fe0c8b22f6b458cb3fb0594bc48f57d5c50a4bfdafa7622e8502a24f0d0a56ef1fb710b98f4785d1db48a0e5530cc780925cc8025629c92b16ee137ac6b9ec3f2b4f117bb746c708c88a511ecfa06ae803c1ff2c49d05e13508b65f32f3de5ab7bcf7679bc1cfed530a42b3d0475e56b6146305440368a5619c7f23333d0d5f4006ae0a759a6648db0f2b34486fd3f80944b7d7e2202a7be658a63b12c929287925df898f6d7197a30c2b88151c690608b3cbe59af455ebb6632e2a04ea10490c847cdaac71ab73a768d50c4911c85cfbd7a3a258e15910ca1dbb2e980d4ce4d5032f4b7d7e4c68baa7f44699a28eef1e1cbf1baba0e4502f806d411acc925ddde3410f64d045275973263d202cc9b1c604b4231360f2c0a6a52e81c4b164d4ce300ff1fc3045d3a0aa2dd3d7688691860372eb6100ee441b5ab41c1b8a18adeb4678a888b388b5376a78934c60ae9b6e9244c3a7953a671e9fcd704fdbcd69a9736426c78a0276fd80764f9138b8caef0c488ab7143d02b429dedbc16685866080b6a02284d6c196f6ae9e471844bbc7504a7fb496a33dba3f91d54082dae03583b4dd1f64b82f0d670cc4afd931efb19a886aad95cbda5ad14f1b5a8476592f715c3b9a4a53c187e301e6d359bd02eb3274981d16f9d25a77ece81a73022e801d6b4fdf0f8e2c9d04cd3a87fc67b6f2cf52ff5ef80e3b2382f73b8763a5db5363d1df663b40215a794ed6f90ed2efb8486debd2f332023ed875d8751586c891947bb74e397cd79a9b022efee1f7fef49777b95de03b605d8a2eaa3681bd83d3d6849e2f3068ad4657133aab651aff453700e69f30e9e7fb6ddcf9932b012d7b3644742eed21ed63233489b844582aba4e333f213dacebc627a5662037a6a9c66117e17e2f725bb63e37330c8ede8eac2c00dc03bf168830772d5b09e5dc366fb86806f3200730c660507dd047315b1d5476787a2546ee38c4c63eb78d34e9aba802242b7d821ee59c851f63b9db2d6e9377a03f02f0b55e07073523e1b8fe089a3de932835fd5e286ab3558ee6c0c7337f54e70098a75854340e004b024e1dbd259e16ccf8fb2474f0b0d58f06aae8f1e486cd3bb26f78589a453c00a58df733423195c7d66da6b14e5beea3d72819f3436d499a84a46f456c99b3c4bc6cc0124e3f438aa49f60851d1c74cc570db9f92f1303e1480972eb4992d063ec3f8e3874665b6e457425a21abfc255cddc732305958d421adc79392a5f83b1c18275aca3f2f6f66114d95f4fa7dcea7c82cad394c79e16d748db56b5b52be243bcad524d5898f8b754ef3a80b79bcb8814bc8b37c109b2d8825d093d09f599eb1dace827b3d037d9b436eae145877705724f5f433b939697f3647c3784786e83f3bad25339a2416c486ab0da64e4d679c804f5319f180d6c11914735cecb733cea190271514b3293898dc9208efb9369fd67c643c077637a9ea84966b6591ce4a991feb59e3b7277daeda866f77ac7e0c4311e7cc40305650c15158fdff32ec6cf39f0b8416e328d5e74bc1915097a301b99c532341ec46e56c79008d582bf2a1c43e7172586b7f36da117c8a933cd92d7b4150721858e9e7961ad0fa2112ac246e5caee7a89251f8486396c0a3da321b0dbfd1839d10abc66ed7c49f31fe8b2a9c0332d77ca9491bbae5c8a507b7d9248101d50b75b9797370bbcfa19ea5bde6fc810d28aafdbd1bec49041d89e4b1c96b2901c19c7ab069626b1414348f1d191e850dd5b2e9abc436747ef784d56477ec68ae01375a3b9ef5fed968af34299e0b39b75a0d128806887965f12c34e88eecf606a0903af917715ca3d1c07cee1f4b7e7e886884f9568f8609b6ce1e6dfcb82c978c99e5a7dcdcb5e2bb9359657c15dd4fd1ffc48f2c3247fd8d56ed9ef9e02b955af5206e9d5a2b8ba29500bc85dd8bf5358f117cf82cbc840de54895a030e287dd46149176bb63b5cf4b9d94b8a1af6469cf96bec353abff8fe45e852ec4a393828150dd97ec9e2d31fceea0fe1c31a2c6bb4759a1cfc0a88cecf66f67ca2ef46215902ae1496f7ef6ac467ad20708483ac25a11bbcd9167ccc7fa8285182cdb66fdccab85af7feefd58a6fcd92336683131028bfdfe566591e3dc584ac757d286b61f5d3879a1d0d1b5a8102f4c113d3791c2cf8a919d09532468b57467bfb5c7f53b9badd61c4a054acbe5c35d6f7143a30dd53d861f71fb4830d4121440b138c1d1032f9d52fe503cb75ea8a9dd6031b0afaa2e88ea5b3009faf5e5cb69f74152d586a940a6a3ea4589bc3f890740aa0d1e580779ed337b5bcca0920142c7fdacc7ba677dc327e99fb4932fc01c3c6a946e91405142d32d7ccaaad8ca897ca59a25e78015aba9ffc2d1cb78ced027a966a925c4e2ae2f7dc9a0f0599a7054e4b3022dc61bcf4d01b7de9733a53ba14dcd95c604f2c5f911328573f513577b6092ab41a8d69e8b88df741ff0e1c71484f84ec4f4e8453f92d78bc10a98f5b90642ddc9fad5c3f6978f6f06f44df92e4e30003a181d4247d7888fcc9231211cb2f10a353f45603fa7f9e24eb1f675e760c5b25788f6db3ad4e9fc9451ec5f300dbd547738a89a34a58b654af397221563216c963aa41c4a8326a12e4a1058df978bec4d9f2c62520b653299001e83c30553dadc0f23a697d01e2e18a9358fa8d0e40635ca641cbef3f849ebec1180cb2f82a51d49ee8679f6080cb04b5c57a8d54f3c4b6ef633fd6686e147bfb6195a7b6a2a5119c7133900ed60caaba3632a1dc9d54680f06d50c57e8525cee490a5e4f530fb5a829fdd334a4d7fc8162c19e8615f0b8268a89545afc73e15a578c14af7516f9554d62e70e764a2e494754995d5d5e5b19215773c807789de3b3abc754e9b7f98ba7e4fe28effd6d123425b44df5ae284879c38f41d0361d49b795cde0c03c603d1ac2d07a27b6767ded2dbe42c71380607e5d8937ae5d6b787559062104951758e0e2b1882e3af114a69a9cc837fa50fdb74edff2b36d07a5b4e90715a5a76de3d35b577731aa701c0d44bb840ef88b22b6dabe29c04f17518a7d34bdeb943bbe9d5180624cd5c002cc3b88c0185d4bb9cedd7b6ad66b55a29bc895985f96ad458526407617bc71328ae5aac51f1d392c06bfd7e8aaaa054b3e40d373b22dcc06e23e9ac911f182711ac8d51abb097781daa897ce8dd7c40e45296ae57f39f5dc43cd5120f599f089e221e5b70ded18440fdd5f041b2dd70b4bb1eb03efb9ac760c29340dd71d1244e901f6f787b629a67087f07c126327c0dc58f29daa55fd54a81ae6a7a91f9742b16daee8a4eab9ca15d350c7bc16c492ef256d332f165204c4777af1e3cf06ead405bd33fd943273985a5bb8788d7fd0a79b8dacdbe97c352234c768ef8c9019c7701817b8f99bc3f7cddaf59c2cc9e76a734106b97787e8e654294df3055ded449b5919f55f1ec561e7ba46b6ec0f3224226daf997c078d7e670fd57dbb0c6b209541545d2999636ab5dc93afb7ce696ebb3ae862d00f639583b1caca254d6e45bb4f13e70ec41dd2c17e1f67d0b29a7dcdc0ff6c9fa85ff97a091899928d8988c28e6eba2629690c2a35cf457195621f99d8886c2f8999879fec3510b5e81d3ded8e886847c8a35b08812c50340b6b4f47514a074d5e539453cc95440ee48a927adf088e627c87ee0c75d31b8a79eedec60d240fae30072d0cd1c701ea600be78872ba918a2f836c484f827a71a2ca969b6a96ebe71fea5886833ba5d5afb3f65be9734b0421f5f8a176a7af0cc647bf8560d8541936a696c847f2ac129aa70518c6182a49e7f6466f8bc7ab5e8dc3465acc5daf1cb80fa8136fd871b7f0a5dcc0eaa599fa79bedc5e69c3427560c14437aae70bcb1d6ccec23d1e3e1fc3cbae1a4f39e0edf2b64e43ad7209e186c7db7a793ab822cd616f5323cae527d38ec6068dd95cb849673d74d4df73ef4529421e5ade05576bae8f5c904d8bb6a41047ca5ee795955b80495f8886df2601165e016140b6344eaae1f5d1a31dd2a5262414521c438ecf390c2c224a7d081d29b40d504e42843ec0454f2d7b7d1c045c10b48d0b0127f24fe48c00ece4e8e5abcdd28c52644df03bbc904616af8cb68bcc8d92f25d158d9062590295aecda67c0ce8f983d94858ca00ef592fc7364f87a55e7e15c31de35c89e78ff41970a579cc625bf52e7c4ebc7db1616f96a24951d8f38eb9e1e180406a03dbe865f188a8415a6dc69f162f9bf3a3c7595fe29f38315c4f63e0979f053aa9b7d93b08072e4eff2108b168d6e91a6781a08757cecb6334847e89c6e82f491999eab6f46a07a133b627555445c7de3d5a529a804a75be9362b8079ecad6646be03ff54a2002db72b2c1b7a508e1140b2a42bc1c8446c1ad25485f7a42116c60054973d07d22e3f513ceabebeec8a30534bbed0a8195fc326c0a746bed3aea7b0e62ed027e23f5e93ce", 0x1000}, {&(0x7f0000001200)="179efc0b121a2dcf623895c5ae4aa2ce15b443dcca65aaae7f5c32dc79a3fab7921e43efe46a4835838e6dbf177f645c036c676c264aa31252e5db2728db4031500595bae91de798c9cf23f2ced7f5e0fbaf4bd33dbe1396cdffd439a7aa101cbe8d6ed4f81ce05a57f043acda8cab10c284d7a4b6656162a4ecda234a37d174e25dd729c53ebd5af0c3715074b42a96f1d48a63f3cff152b15262f82339b31d69042b8f21b92a7aa36c89be", 0xac}], 0x6, &(0x7f0000001340)=ANY=[@ANYBLOB="e800000000000000010000000000000098a6e83150b9998917a2e5fc915de2d2abca3bfba5b4724b18d342432e46fc14ad7dd6b1cebb174803afa71475f333971de6076e5531c3d87e4b8ab2223d3a447107161d01a7c878ac88a298122b5ee44d0d28e862b0ad968479047a3e35434ea9d0be8f8d7d34115d0da890fc11c1a253a1b18fed4754e06796b4eb1bd0c36472a440c25160585f3e23f80be9d35d2dacd83b5a642f99c6a38938ac4154a6f8e91912b6f89bc5b3ad3d36897c5396d8035e7903ea23e41d972ee5f6481a267fdce96f1238b1d07969a02aca59ddfad4bc807b160700000008010000000000000100000000000000b7e930a35c79155dcdeba15d5ef3876f418b4e974151b8230941e91580d2b4feb8126527866417b06c5dd91408f673382fafccd6b06122a3633406ab52656e764cd4e236e0c96a375beb662149bf30e579455b961a4533c34cb1e7ae1fedb4ef076ef9933c4bcad214987da8f48e5a7e277170f28102ca67ed877bacdd449940e38a116987787673f15f3baf3bccbeab5015a32ec8b6b1a3443566f44aaf622b5113de3d5f6f7c7877a82c26665d047a94e92519eaff96ff0808456df41fed2832f1fc3f82e772032ba4d8bdb6070e7aea6ca733bce1ccacdfa17e12e8e40983867252a65930950966d30102761a79d788e6965b4ecb0000"], 0x1f0}, 0x408) 06:11:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) getsockopt(r1, 0x5, 0x30, 0x0, 0x0) 06:11:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x2, 0x7fff}, 0xfded) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xffffffffffff840c) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 06:11:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) sync() chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r1 = semget(0x1, 0x3, 0x19) getpid() fchdir(r0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/46) 06:11:53 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:11:53 executing program 1: r0 = kqueue() kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x8004667c, &(0x7f0000000040)) 06:11:53 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa57, 0x5a1}, 0xc) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4) r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x9) 06:11:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7bfad844, "2484d1869a6306c6f2983d8917b366e2d8a8025d"}) close(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0xc1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x52, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x92, 0x1, 0xfffffffffffffffd, 0xb7}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000002, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x7e, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6227cac7, 0x7fff}], 0x7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xc0000082, 0x30924b0a, 0x7}], 0x5, &(0x7f0000000080)={0x6, 0xffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:11:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = getpid() accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) kqueue() 06:11:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7f, './file1\x00', './file1\x00'}) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xffff}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f20c7f26611374d7b39f35774ac455b7ac5542", 0x13}, {&(0x7f0000000100)="7d1e642906a4aa337d00b00e3424853780ac8a3db8dcf769c543f3c6cfcab2ee33db919ae7c8642b833975157d36bb799d281bb16135b4a5f57b270f00b83067942181bc340117474b4da063beb8d31fd8e3863c7d2952c28d32ea204f2c4090b008f748ed96b3dde72f9d32daaf21d1bf22866267fa5e501f16ddfbf62bed243eeffdc6efad933c1a291c49cd8a9a8c26acd20e2649b35b3e17aea598fe68b0dee56d4b", 0xa4}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="d0000000000000000100000003aa0000497b1ac793ed775c81c9871b44fb6643990f5409decd1a59bc2b6c4fb3cb871894b153ed7d4076fe346e63a39ce13dd9eb1a313aba789cd2b6d841c30515f211e587cdcd5aae31ca85179e4b607d1217ea0832ca5c02f862c26a8fcc61b784c3b6c2876c723d02d8c8613efbc90b8afbf48b1d0caa3abe43a8deb6247a537b85b5321b191524b15178c192973d548ab6b9964d64228ba27c65b26759bafc818faac70fe8df97b1ab7a7b427f9606ec8c4289eb00"/208], 0xd0}, 0x400) renameat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f00000003c0)='./file1\x00') 06:11:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffff01, 0x0, 0xfea, 0x401}, 0xc) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0xffe) 06:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc565f", 0xfffffffffffffc9b) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:11:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8102, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x6}, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x400) 06:11:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 06:11:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x5, 0x7, 0xfffffffffffffd2c}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) getitimer(0x1, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 06:11:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x8000000000000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x2a, 0x9, 0xffffffffffff9606, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x24, 0x4000000000008, 0x5}], 0x5, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 06:11:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000207000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="eb8e00000000000000aa4e713048e69931929648", 0x14) 06:11:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r4, 0x6, r5) 06:11:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d812e2f666a696c6530"], 0x6a) 06:11:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:11:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[r0]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x100000000, 0xfffffffffffffffa, 0x8}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000340)={0x81, 0x9}, 0x10) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="7dccb32cfea11883ff5f2b5e2d9383c0aa86c43488f1386bfb8be23705a32324d9ff848b4cf32370f8728df3bfb81b8e292fbd78fe72d086900f8634d91cb59edbab940b21123d395e6cf058a154813e28a8c8927765b53869924604dba80d552d3f9e0f99fe45401baa471a2dfe8d13033e3a0622b1bbb9d79293aa466a74249d701547fc4b04ff78bef1ac8199cfd8b3f6ac085f55552c83fcedfaedfba4f9f2d2d5b4ec68dfec157556632b2f0390ad909bda51613f6bae8d3976df847b40ca4c279668775edd3eec29f051d696e75df474093349480709d9917875d6913e42a6bae9c14ab74e9ac694e004f5c555f2a2", 0xf2}, {&(0x7f0000000200)="4b772f5d84f3ebe9a9b31b996225e62b5d3d2f018c1ae6a409d9fb7d33864a7963c3a3257cc5dec6864e7f4239318c4471d0cfc53c4d5ed5e30de0e58ed48b3cf86d9fb2780893df4bfaa47ad446604ad898f575e70784b3b0e8201c530340a87c029cac8c31efbbe042d30146ea6f7d42fe8263cd77114579458fb166c904001ed668a1ced94f2dc4dece39c85fc6a70b0ef090ea9af03e5de3b8bd4a40076e58ae7ac5e43b083ec2fc88f3b231f7947b7519e7ee4b6f5b701abd4e4e1096e27ddef135c7f1760bd1", 0xc9}], 0x2) ioctl$KDENABIO(r1, 0x20004b3c) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 06:11:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) clock_settime(0x7, &(0x7f0000000000)={0x1, 0x100000000}) 06:11:53 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 06:11:53 executing program 0: setrlimit(0x8, &(0x7f0000000280)={0xfffffffffffffffe, 0x96}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f00000004c0)="6ff7550591a281dffcc0e0480181fb22f8f6d35b8eaa872b1e978f90fecee3e2c35fd222218ba9a5edb4a0d0bb909dc41b29443479f6b30ed479042aabbe9cd442a9572407d6d9cc13315979a56d8ceb5f7401086d63522437245bdf8045982e13ff668cd1edd7c908dad2fb5f0446c74ff61c39643fec2803e28b6ba62a490148e57f9f4e9d767a60e41df0802dcc77fe63ef25114ddbf45cda72b2ce384b41bb2b5ef08e238a162245b52d165f5f2eebb2a48b7e01570fdb3ceb802e979c33548ea04a0aa867e8da7d0c305b60784b6063fc6e27ef37096a59fbe7a9f969ac605ff95e7402a7c55d45e56c66bebe4285e8ac631db3f774c0f2aff9a5afdabdc6c79876e2911d00a851373f49e71aef968def63f41cbe12756997a005059a4aa3027a5edff578e4978e0897191578b29a7ec38c6b5de0fa04c2730733c585024c010f2338ce498328551f6809a2071bf28b9500856705f939e20798e9e388b76ff996bf0d", 0x165}], 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000080)="9d", 0x1) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 06:11:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 06:11:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x24a, 0x154) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) pread(r2, &(0x7f0000000140)="9907495308fdf6405e3978929eff161f740df4fbbf635256611aab920ce6b63ddd5dc0012431bc44a85d4ab3dfab2ef3271769c647fded5da99427bef99c7ce21f7498e4ea386b6b602fb438313b22fa625cfa775c9c21dd2af60c7bf07f40cc68414a07d740a55e5f14d5be36e826d347390d9b331f54fa2b39e4ddc3407068374f4a43120ca18d14f0ed280cbfea700237b8554c3a843f66474838a74bfbca927db3f5b2aaf988684e7e867e1403aad8a59f8b88d93d51355989a3a5852f23063d", 0xc2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kqueue() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffffb) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:11:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000000000300dd0035b21ef0c26e90ec328ef7fac1c5"], 0x38}, 0x0) 06:11:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1f) fcntl$getown(r0, 0x5) 06:11:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fchmod(r1, 0xa) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f32d2f66696c653000"], 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="812feadca917d5138a32e77308364474774a1e86924a96b75bdbdcf656f6e561e2692f47e1bf0986c831a345c1a1fdef08aab908fa016abf576f41137ae7ec0bcd180d56260755bda9914f6bb9a29b79f0184d58c1bb0012ef5690e7a7b96e20ac370b006c51245602a1599dabd8afdc9fcd7a5077dae0d657e190c4002b04414b9a9b2314eef01fb738a4fff9ab769e04e7751860a515adfff1718f494ed803fcc2cfdfdf5ea506a27e81bb2ec85b02e9926975bede1f4316857729365d8defc8e68e8c779856db5db2a0f6a13e7b87ada0dde983563a6b8d890fd359375b6513f3f56b8bfedca4de3b", 0xea}, {&(0x7f0000000280)="bb001588fd3e43f715b06df61298a5cc2c6204b8ce1afa3e8e699ad4175bae997e9bc9d7dfd97f046810728f", 0x2c}, {&(0x7f00000002c0)="0cec207ce0e2aa4e3bca7bd1da563d39f0cd538182bf9326535cb089c6959ae48fc8793e946709cedeb83753e62bb77b21161a0b5fc844463a04ca962d11c89eb6fdb4a71a7e2c3e45e9c7c0fd6059c8a0fd05a9a4eb9d5249a4f86f", 0x5c}, {&(0x7f0000000340)="d650a18a59d62836c9cefd59f5da02b936648cb3dd7e9ccff5acb793754edb3ee11e6ee9cd5bafecd3e7c19a498aa984a80f0c", 0x33}], 0x4) write(r2, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 06:11:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000080)="04cc375dfbf440b47b19a573bdfb0c8c37028d01b8eac129ea6ecfec4f4697814e4f2bf4d4470539aa6b7e2c3dfa0662ac790e6f1641d4137c1bfc1c603f5449859c0a5546612fcd1fe48f05560ba517bd154ffc0b92f64a90c83da1eb95c7d8e95b7d35af730ad21412f6178be09296a8ed8efd79a303fa5eab0b17cada9c85440fa1c52162c402b0325be458cd5e5b877c5b6fcfec009b3a4aa5ee5e10", 0x46b, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x40, 0x8}, 0xc) 06:11:54 executing program 0: nanosleep(&(0x7f0000001c40)={0x0, 0xc}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x55, 0x0, &(0x7f0000000100)=""/85}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x7, 0x9, './file0\x00', 0x0, 0x9, 0x80000001, 0xd485}) recvfrom$inet(r1, &(0x7f0000000280)=""/67, 0x43, 0x1, &(0x7f0000000300)={0x2, 0x2}, 0xc) semget(0x1, 0x2, 0x100) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 06:11:54 executing program 1: r0 = socket(0xf, 0x1, 0x5) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0x5}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 06:11:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x26, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0xffff, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x2}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff3c) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x21, 0xc, &(0x7f00000000c0)="ebffcbff04000000000000003033e69931929648", 0x14) 06:11:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0x7}, 0x8) socketpair(0x6, 0x0, 0xfffffffffffff001, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 06:11:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1566626c653000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r6 = dup2(r1, r2) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 06:11:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c2b0878b5d0002b515aac034c040f130f", 0x64) syz_open_pts() close(r0) dup(r0) syz_open_pts() socket(0x13, 0x0, 0x8) 06:11:55 executing program 0: socket$inet6(0x18, 0x1, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x167) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x400000001ff) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x488, 0x0) r3 = semget$private(0x0, 0x3, 0x5) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x5) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) 06:11:55 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:11:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x0, 0x6}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x2a}, {0x3, 0x7f}, {0x2, 0xffffffffffff4ac8}, {0x0, 0xfffffffffffffff9}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x667}, {0x1, 0x800000000000000}, {0x3, 0x8001}, {0x3, 0x6}, {0x1, 0x1200000000}, {0x0, 0x1}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x800}, {0x3, 0x100000000000000}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x10000}, {0x3, 0x5}, {0x1, 0x6}, {0x3, 0x7}, {0x0, 0x3}, {0x3, 0x2}, {0x1, 0x800}]}) 06:11:55 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='\x01\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800010000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) open(&(0x7f0000000000)='./file1\x00', 0x20602, 0x2) 06:11:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x400030000000000) ftruncate(r0, 0x0, 0x5000000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/198, 0xc6) 06:11:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 06:11:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x1, 0x0, 0xffff, 0x1, "61aa0db11ce9bae3c6516e6ae973739ea70100c0"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000500)=""/162, 0xa2}], 0x8) 06:11:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 06:11:55 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000002, 0x87}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0x80, 0xff}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x5, 0x5, 0x4}], 0x6, &(0x7f0000000100)={0x40, 0x1}) kevent(r3, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0), 0x9c64, 0x0) 06:11:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000008) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:11:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4862a62205fe7034, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) 06:11:55 executing program 1: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3, 0xa4) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 06:11:55 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000098612d980001000000000000002c04007a495281e9ce8c584384653318de0ac73878fa3384", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:11:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7f}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:11:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="002973cd214047ed95f51aef9a2a45d3045fdf745d", 0x15}], 0x2, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x8) 06:11:55 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x7f, 0x6, &(0x7f0000000080)=""/186, &(0x7f0000000140)=0xba) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 06:11:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="f5ff1200", 0xfffffffffffffda9) 06:11:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) poll(&(0x7f0000000000), 0x261, 0x0) 06:11:56 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x18, 0x4005, 0x3) 06:11:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x8a) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) pread(r0, &(0x7f0000000240)="bb3800730dfbf39a931de86cb9568ec29c3de76010eff879bd6c33f2228158a80f1d022ef14c11c190f9b65f5d2a5d4f31367bdd80916673bcea3245ffeeffb7564b7701e2d832bbfc820a5355142f4b915ea0bec6b51e235decb0446f68506abaa73ca0372f4b70906c15fb5a224f4f54e7394d3cac86149df30978849afb08e532517f849f9cc1e7b951597421b2289f134b062b707bf4b617b27cf65780f56bac34f236cfa8f9a08730cdb88868e13e16bb60d0ccf479c8e0d583446ea766a0eedf", 0xc3, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) chflags(&(0x7f0000000140)='./file0\x00', 0x1) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=""/16, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) 06:11:56 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x3, 0x58c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 06:11:56 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) pipe2(&(0x7f0000000640), 0x0) r0 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x4) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/90, 0x5a}], 0x2) r2 = dup(r1) close(r2) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="30f964a1c9bef2cf2edb09b2008282e56d004925a62ac6e7266cbaeaa87c30619c00559b3a81c81f2e81a1e7f366c7e23a55f7ad260019db6daa1c266b6c330e01d2a6a67e934cca52b1d646cceb4945646858c87b99e82ab524212c442ec227ba849f69f345865250e5b9a099321f552c414f48680f26f5407ad4b018", 0x7d}, {&(0x7f0000000240)="2002af5a7bda7a600ea600eadf47debcb39537b087337fc329ab4847ceaf08943470250a9e7f5895b9f25bf248da67bf5b64219b39f4cab6cac0c98a2f7e078bfff1c6b213acedab25af3d098efcbf27b1d15ffe099f846b4b4f5fa5d1", 0x5d}, {&(0x7f00000002c0)="029ac6e82e0ffded57f0f397d561dde8ed85b9ded3b55d0b65f64c6d55a999c5fc5ba030196f67107364fd47030bcda2580d81eb0a6ae6ccbd3ad1e3e30db6c8e2287eaac744c700680f0e5e9d04c0a5f2d67f028d6f1932656283", 0x5b}, {&(0x7f0000000340)="527254d5104f4768327ef1eefe48fa929cc25839f3439d6ca997bc9409bd6ea204c8520480695811891db42d6d2e89d62ec0960fe8a8e467d747d5a4fe6c6cbfa17de1d3f013e012cb9dfd96f5e2bd4cb9f484731680126ea975d8ce52272dc4e86f7695e2137ae69d3abe86f459935091cfba8f385093fd83c8a894689968fda0a355ec212db0195c357c33ad12f4cbc43ae374701e6075cdc3a81a56eff1126ccc3e767651293072575bb78cf1859c66470778f7015bd5a53673ca67a8663f9d0f028cf42349516a1daa7c58a93499bcf596947fb1f37fc113ed9d7e9d4423c67d97abeb917f76c035", 0xea}, {&(0x7f0000000440)="11f6d5b3f3eaf9f677717c5ad6bfac69a58c628cc87e5b95343f2934b97c69928380dab322ac786016ca7dd11cfae1c53d9e2b0fcdbbbc", 0x37}, {&(0x7f0000000480)="90", 0x1}], 0x6) recvfrom(r2, &(0x7f0000000540)=""/156, 0x9c, 0x0, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) 06:11:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() r2 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 06:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x810000000000000}) 06:11:56 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 06:11:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/137, 0x89}], 0x4, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 06:11:56 executing program 1: setrlimit(0x100003, &(0x7f0000000080)={0x7, 0x3c3e}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() dup2(r1, r0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 06:11:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x5, 0x127, 0x7, "444bc9ab54d007c88a129233c47688722270c2e6", 0x9, 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 06:11:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000c7b3453e062c199faf7d4ca97969"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:11:58 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) fsync(r0) 06:11:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80c9, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x20000020, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa0000011, 0xffffffff, 0x8}, {{r1}, 0x0, 0x0, 0x8, 0x637, 0xffff}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000012, 0x5, 0xbf0e}, {{r1}, 0x0, 0x4, 0x1, 0x10001, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x401, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x401}], 0x1ff, &(0x7f0000000000)={0x4, 0x2}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x8) 06:11:58 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = getgid() r1 = socket$inet6(0x18, 0x4005, 0xfffffffffffff30f) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r4) setregid(r5, r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xf0, 0x104) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)=""/42, &(0x7f00000000c0)=0x2a) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 06:11:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000380)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000003c0)=0x400, 0x4) 06:11:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) socket$unix(0x1, 0x1, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) socket$inet(0x2, 0x0, 0x7ff) execve(0x0, 0x0, 0x0) 06:11:58 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/85, 0x55, 0x40, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) shutdown(r1, 0x3) listen(r0, 0x2000fd) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:11:58 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 06:11:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10180, 0x0) flock(r0, 0x1) flock(r0, 0x1) read(r0, &(0x7f0000000080)=""/166, 0xa6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:11:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x3b) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 06:11:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0xde88, 0xfffffffffffffffa, 0x1, 0x7fff, 0x245, 0x9, 0x1, 0x3, 0x2, 0x7fff}) getppid() pwrite(r0, &(0x7f0000000000)="8919742a9b049fa3d56348d80c21edcd108b40bc26f00782926c4767d873e82640939f795dbfdbe5a9036d", 0x2b, 0x0, 0x0) 06:11:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3f, 0x9}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="40bc821421fc00873dc469ca87a43a64617268285851f8c516ec2905448cbb2a6369f1dffeaaa9f78df3f8d6db4ea9214d43133779d1327175912c9bf952268d8d3fee558a1d8c5498434b", 0x4b}, {&(0x7f00000000c0)="025c47765dd5aac069084c4afdb6fec3a88e0f427a7f030203e5a7b7076ce5926ad381eb15de61d3e6ce1f2d4fc8a7328107924bc5dfc3d0e5ef667d4dd27451b6b11d501c473af76b4b67088ecad7a396d1f1eaffeb3aaf62308a1cbb8a8ce05fd987a1a26fa5c5766f9c10c4b108bb226ff4a191a83c7e24657676792312bcd4be57a10a6ff971953b8c619d0f51e6a065186a38d852b85d909942394dfe6311a537b8936f011677667bff046e4ccbd438ed82d788f55cb7af312edf23161047a7caaa90acaa4941d31e19800e4efd5b4415ab41331efb5468c52edb3d2356a65dd15d", 0xe4}, {&(0x7f00000003c0)="2c8a66f9ea7661d70e2f6b108172a3087e7795d9586b045fb979ac78233354d484a4480e4d2a8b756dfb226e261d6b5f3bfa7b505fbd968e5dfb7663224d6edd6c922d6bd6d531ef40c03580a0f82bf79c6ccd376107f2c5d35f58fa11580ae7ac69aeb6d16f197909fa5b5c4d9d559e89eaa34595fd2856c718e68e421fb50f62d250de7b70a93c4475034fd43900dfcb89dbcf9d5696a72f382370c3252b000264f91104", 0xa5}], 0x3, &(0x7f0000000480)=[{0x1010, 0xffff, 0xf4, "0bd522d84f6c55c8d160e916dfb2ef3670c4c0b565cee9e471ad289aff8877c2e290055c5674aedb5299d76023b2ca82b3fec01bdf6e13bc9f03e0874a986dbe71f894eaddc673a84df31dbf13707aecdebb511d55c797a00d9ab8e65e89b102d71c938a0f1df1d18ed43cc926dc336949dc8b17ec6f04ba69fb385550d50be10d7718b230b0d15c95d74e75bd580010687964012249875edf54014b198763202164acb18099620e7994d872fc2a0ee15e64fc0045ec60ed98e867e227740001f10286bafd7b6642d1ba224716089136ed424cfcecff56282808c123b712487908e6e7553ca617f6ef65b29bd4c699a9081e66fec82936ca6e35a3e9fce6f1cb765fd61652524c7a63c44bd75302976dca999ffa7ce63e46b3d04b23c542e37a532c4f4d96c5a77086141dcd5f76f813d3a6420d1879e4a27ce34113de481840f82c21d2d8b42c6a5eaa73daf9e0d4fa1f0e08e6d07d2b8c1386cc6f787101132f18094f81666dce58a009bafdd6f02c02db8bdf56e456de54655c3225dd8c65982900a2283417cf64faa7e29e91a82afb8e8666b08cf4e708d60b6d7011c0c63f43b68758c9a758bbbaf4a777a3ee5d0a97c584bfb004728feb37e1f074c0e73aca685cb9be98d910cc3d3c67ccbc0f4f1c8dfb27f99ed568ee2582821083e196abd9da59e775b94a75769f904a40b350de17d796fddc9897e791aa384093d10a0f112cd1288230dcc7408b956694a89ce57850204dada8c7001ae9603da6dc02c7c2f6c194cccc88d3865a869893c2f5c3d68b910cc8f744c015fd99e951c7b1293cea3c509c5466a20f4215434129459b2ebd6d35c7d56dfb050a25fea1dfcf42e658532546fdecfc9cac2267a872d8f0ce6f1d6a4ade7c803a09437498d2bd0738e15304bfa8772bc680e4ef6040635845df103cf1b6d34581f27b0c5019229078632c243442da26961fdeebfe9f8190610b4fef69b5f373a1533028a5c57a9e21d5a2b0819347cbb45ebe24de09c4c5e155cbbe7801d549218d1172aec98667cfbeabf95633adb764e2db8321ec5bfaadfc24e146550e4cc09026f36a6117fd909770f80b562c70598ed44622f236070f571832151a1843aa68ff956886aa22a076cb878f7f62ea4731f2f274941f4fc4aef618bcf5d44af73d6dce119ca8dd191232a802b75cf75beac333935ae617270513721b0b890a8b0b28070eb7881cb2810fb9af2a9ab9d2590dbc6b6b796f3c623e916cface381f62ee05e1fb9e283d6434c5dbd0f3994e9a7f3b876c79ff14505b38a73c8cb93fa5c8fc30596d852b1d943da64f60461f7ad34f076f282b7648e158b048c8a7960e90dfff2db78bdfe271bcbec256fc2e9e2a2155a8a1057d78baf88fd5f8a4fdda3c4a897632c4680a89e28dddfb7c2cc01fb99ca9570dce7f4aa0e05f0ab824d4f49c49602f128106c6cc3a011003f33833145075f8dd814f47756b9b4164514902942d5cbc9e63c915b10b26e755801134bca4b7a3381dc86f6a5df86d886dca4275d40a3ff9291e966cd2076a4be98788ad81617bbfb4af0f0e409a9eeea1932a57059e69f843f92d96a2f7d3ca962072bdafaa9d016cd3cebd61762ab4a23296b3996e333b66fef70b5ef5cd5492a5fb82c8d7be74b3cf70fdbd20900897e784d1033995b6e950a1f78c0ede9bfb55e8092575f49b4298525b13144a66514579742fd6b20f83c96e27559c446553b9763852d71d86fafd4dbc9b3a4291057112c3f412afd9e7d17d79a10701bf24e1ca9c8aedce77a479467b9960227d6fa7cd6fd3bf39d070faa37fe2bb85a0d702bff23bcbf0911dd1f530822d75b1572461d9daca131ab22300c908b266f6c20f6ee19df1219ef32f878eb3e16f08e39184e3862b1f73f7c9c1c69e0ab0d16a494d63622f04edf54e00dcc2e1532bdc0f7af20e995e0b5724a81b656d0af87c76d94d493ba6794f5c2b43b1bb3b7d3296b6da435acd3d77385a5e3cc46172e694250a47b9bdf8ea5c16b400333fc59200740c1e70b4d787e67873b51917ecf25a1b182bea51bdbbfdc3bc03161969a7245cf6c1ad92a71c52510286adcd1dbf5e02e4e0a845ee72c25bda2223d564c842bf5833f1005bea2fc2298d8ed4902c85ac9a2f6d12c32a420924b52dc04164eddefaf5f772fa9538b6edcafaa742f842f7d4dffcebb018515353c8aa621caf68e2be1ff356d0748f8db4f2d82aa44f8145b6817bd091936c1b909f015664d1fe59f857d0b58aa87d12156cae5e9cc8034b208dde38edf24269a125a8c3d4a65fe596c4924186f3bc1a3aded2e447640f24cb680776e05b9f9913b6a6d15b417f0a06a906d90942650d376a9811bb8e67525b91e793eb05e6a2b857aa4ccf3c280af91587b2e71681c9e8bb6b7f284c1aadf56e9930688797f4b90e5407b97f1db220b695e295b6e99365b3d6e0af8a19e20ca15eaefe7aeb0fb379b062705055129b5314e4acec6aceb9cfef78670ac3c4872ff266b32a5b2d80491d966b78b056b0d4c423fb14cb3a963394c9bc964df70370ea92b492e894c9011560f88771b726aa910b6f798679a8f00c10b6d525a035963d7951cdc24c28ee35692f15624439c93055b76210e6bd97a0c07b469b9be4e526485903eef8ab768e2ccd4396721ee0c6aea9e896c14b5dab499bd766512061b4235f58e9ec9c6854833c6bc5e8fe967c2228035b68a1c61d9d946bb060a8f8cba4cd39caf4c018daa0f54c124ad987b15a8ab4c6ad41c2077bb7188a8b6c281975a835165d8bc90f975b38c70dbb8ecda4878d2fb25a26184c842f596afb5b5c0e31f1e12d4421ef53134541f426666f9b2636d44a4b77da23480575605a55100ccf08031ecfed0eb50a677ed0e2f7e3caed99a3cee299610a89c693c9829a2581dff9d7873dac4cfe71e1f243b8b10291af06e4eb1a77cf322056895697cff07f7e32d4619bccc570d8f8947dd4269799648190ebd9b6c3c695b4c2fd73a7dbf47ff96b359ceb58e22468249691db5720de92badbc3a51dd024103a6a521bcb77c6fb3bea89f6bfc7f803ba257114b78597eee59ddf7492f8d3bdb17c6a7a660db5951fec07a21c826e93c5a8b879ae554c4b4bdf606f767669f89833d7b7c09f4dcc1e68d2e986db2216fd204fff69a0686450513c5dae56fb6a5c9275c305adff2726436800f8748e033a60140235665197ff1997dc32aae27a989c860df95aa00dd98ca1f5c4aa60700f6e75e207f82350d1ebda3b6c37012415743e7c274c51848e5cdc37a11a89a778b47f187dbb38c98c3c3b148dfc888bc3fee41660010b9b169764cbd93f83766925a9abb39c6ce8008e318b452d7b9bbd1cadc68c4ac4bfae1035f74d2e3f460b72d138cbd7084a33016830b41578715f28067b6e0cb3c72683ddd806155896c86115e3263af04d75e4da9606769d1da4f0bcaf8d0952593a0e8c14dec10d3502eb469bcf1d6fc57cdc83a86298c8092ea98ddfc107583b43f755ef9c44b9ff6bb6149e666988e38e69c57d3221b388671e820422c9f85251ecb990e1eac1c0535b28f1e52eb05b8fc809869d8cdf3e63e258dfa603a01b8bc031717d27f7f4c571243768830f67ba1a4fa8717bc2eafc7c968f57b02d39ae5cb5ead2c76fc832d1030c20afd98137e883f583264ae211740fdc26aead19f6d15d2a68a042ca7fe96453b18637e0e5610f3fee2144f8d6c37abab882a56f07d07b40404f95f96ba01391917ae4678e91aa9601d7f5d3108e0df7b9abd0dfd271aeb52e26f66ab518d9090d1e1397b240fbac0b266be1ec5f300563a56dc5af11b1a007df6e329b78165348f28ae34514c54fda7476d0327592218f4f16dbfa18c7dc8a8700ed9fbf84e5ffa09a1317069c72c0c055f469bdd1df152d65c3ce176085452b256eaed8323989bab7deef30614c89b4a8733dbed68ffe9ac3cf48976b26080c20a5e61b5b0634f34eebfbeb30a7e7e6208f289c29e4d7b54f2dcf8c03d5849391c00b4c7b0030c0147d8beaba6340ce32cb5aa79408b920d600c59fe97b6a11298442267645437846ac338dae90d44a1adb6605f75eae5293106d8657d4e94f9254674ca582b2dbd2765be20be8774274aa6daa1c3bdde2ff73c46bc84cb18b7e6d878fa68ab2f2745d1c0d853bb2b7b1ba699a2e390a19b9292f160bd4ec8f9dd407950be4a2cf8e6d54e09df6ce827b2c4e483fa39e0cb138f37a0b137e19bb814304ad5ef9979a4add63497cf102f96015a63bf2f1b367c097f4dfa38718561d567ea0f81a067adaa8a9ae67fbe248c95e6a88c043dc13f2ed7c45400e96e9aa5e8359a6ad6e5f40accb40cebed0154e4e74fa1d0e8d2f91e250dbcceca0e68b463c3b8f4e5f99dd97950a36f7381cf9de8d519eca2912656a457b9b4e028f8627839979366a7c66c9ce2687084a4f8c679b051d48e393d16d64fe2bb8cc3fdf4c8b3d5fe1beba4d2bbd2ec94fab3a8fd1fedcfc32e01580d311ccdeb0e60aa67c71b73debb764365c47604b72fb6d90e2976ccd395f0c6a2f7937eedcf48131a4ceeee0c042fa9f8b3f55faf631887498824fc466483f953ed021de46647be7cc62d9d01d83743fc99e100cea73edcb1050fb6709ca766cbb8b1877a2e86daf78efb04911044b190092a1ebcaf3fa437d8684039e87cc2aec5949b5466a15e34275bdd0b2cdbf5906b2cb1fb484671c1ff0a5e8f5c44a5a5873a8cb55bfbeb50ed259fabea8a146987fc39b8d41954f49181c51bcb32368f5f71a4f611da6cad211c7db5881080296cc91044ff675cc44fd139813fa3ac4fe34f42e9329ef36a8c3a23a1096cf8fbc9d0ce512d85b677c766f141531eb89da2e93b35de16c45db4dff0cbc475ea06b8d750cace2b2654e1079705dc2b829d646c3ca5c9b7fb0b658dcb0457f0c3ff7dd0a0c38f6cfe8369b2c9c3353526725e2133f498886efc03d04029f39bf9b774ab89820bb0ee991e89db7b31cf738aa92eac19768e1745bb6dbad597d28927941c7ca2f54a3d649a729ba62ca2d7b300c668e7a67c801d8886a27d32cf5200b89501838c196632b81185bdd6306b3d312c64a397006aa20cd4e9e808f0e27bda1ef9acd4f20d45b4ac54aae2569383b78234bb3e45eebceea103758378ecb11a35e1532aae705355ad10ab76c74f57edb0c9f9a39a0d34f9ea3c006733ae6903e02b3ffa9773daaa3e0b0c84028b1df9769f886f864a1a4b805bd73af0f821fe4658beb79da4ad32cebc936cfadc8e6e629c30e3b68d9e9e789afdbda2881f8fccecc14ac28e74cbb762593d95079a3f608c2d878d61c7373fb0e5beda17e2554ac63eb831857ed9d3a37e2b4ba92ac4328687f2b628a5a4925886e1752547f0bdd5dbd05f9c40bc883140d65e8570cb12fa4bfb08547a43887e9fc5c69b8ba86075cc002db6083284cd16f13c234f02c67977cb3a962c5055235df52a3d051e31eb0bd263b16fa1b355869f7fbc9b3d51992823bff99c40b93d64ff93f6acadd64ed3eae27db7253eeafbf24617a255b59a57f478d297af22b83d877c57ba84afbc1230255c0c4f486998450cd925a38095872bd5e8610039d9f596986c131a333f63a1c47adb9c00ac2719617057a3933c7a89144ac5b9a07444b3ed1439577ea78b98408add7fc7f9daa169e26b5ed2a61f504e3d0aaeef687bc62680d17afdc1a9b34e05393e388104046777bacb807094457c9f3a4edaaf77e415525202150d54a3290b09bd4ba834a2641289a43d63af83db6af1de878c994"}, {0x1010, 0x0, 0xc0660, "3d4fc48f9bcec550e546f29c9e882bec0a2eae3a7ea8c587528b9d3b4a63bc0551d68a4e623ca5b6199f9b96ccd5c98fd59189750b7ba048e625124940edc6f6a17c746f76306bde5507af0064dc7ac1dcb5456d047673916715aab9ab924e08e7de2b988d6e9435312aac768e1393062892788b344ad2d7a89392bad1d54d4bc4c3a1c23954eee7da98071697caf863f9006228a9d94f65718f9779072ca5bfb1c0334f1fa11785b25a57574b7bbc8610e4fd2e65b7a0290a6c418d748b9fbec7e51448a580a86312ffd6840b98a0fbc04fc9965f1244f2831fa19c2090b6e0c62b093c0b49e55f10b30c79982484955d73a83925680febe72124026b930e0ba3e49348d63dda97e071ab0c30dedf30a8decde9e34831b0d4fd9ee039d9bf0da1c4c15b7ea61145b2b416f88470eb2a1da42a0a5a3f9963bc1263a65f50ead6f4bde896273a1f5ff96c6db681c8d7c3520b352ff57d8d2ce131673328b1aeead49ee936996b0def45107870bffdc82e5a8bae7d7cac1e525c6d40a692c36bfdfd245c2b604edd5513a72c56c565ac9c45042d6b9f9d422d95027479698579b7875b7b8883027eceacffb8116c32b07d37763bdb991a633b87071a1b4cd21441d7de7757676e1013e769f35190112af9274ea645ecd877e37f5aad8f45165b1292d75544cf92d9ec84c7ccfd3628d5011e986f9eb4f6c29fe31861e37618c22eabfb9a5d264fca04efcaf1cef1611aca6e0bf2aaf8b35775cbc0c53eefb8ef1f761f5a7aa2eb5176079ef143cde3d03d4ff7eae27dce7b5c774365b1cc3ef436515fcdc54e307a92a072c2808fd7197eef999e1dade5a2baee9228508856831512179ad1febace7372d4cd06bc539db91983d867df5ff3607ae34bc3d37b031904e5d910b9226338f1f7040c7c5b52418f879a67a70197c37b25f06c448c5b4d19ba74a49c0b7c97344502d856e447556ccdc87ffef694e6e457b964a4bb3b985b620fc9492d509465337ea92fe0d93cd34f69aba23a46b8a67a23c527de5defbcc910e09adabf517b8771455a3d795412f500fe1d1ef84b7c1b41d32adce886c152e78e40cb7b74f93b70ac5e339fd212a92aff15c779d57130576659911fe1af8254982aa1166a75a144d0d790b4af6f40b5b98de6ddd595a93a11d384c497695833f62c622e8c1083bdfed651d351aaf998f22d5d1b62b3c5752d149de3bc6283e2745a887d822b999e582e67862cf3e0007d192f6ba37011b407df7b613f7edbde570ef0a4a61590dccf33bfa621be2ef0345053851f4b559e635d663147ff781ec1a2c6609030e8dc72351c4fae584fe969222a375ec89b792a8a04cf1cf4550362eb0ce6daf65cc778626ce996230adf8c75687fad02a6da106c9aded761307bcafa7f8f595fd2d0e92ad37ba3f3e934b07edc085554f001dbcbd4f501b08e7d83019ceda44a352dae06db591ffcfd2e81a9a307037c1457bd7f737476b18900916e25da613e6481e877838a472f56c84070a18496c522318ae732a34686c584854c66d3629d61a7713aa885e32fd8f7e7ecef0211a571673316987f7f4d4457bf41f8610a2ca593678f2e6851c8552dda28b2fd4842f0d88e111d87fd4b4d5ba3696ba67341625481ebb0b9b03668bd5b268a4c1ce97a42a90d28f6f7808bf33e64cbe526910dd62e3a76e421e19d95cca744804e22583864c8b83162c5f321e724f09daa3296a2357e28bde89fcdbde2c2de6c60bd42209af36586ed7cfd1a99aed8a071a406b2566cbfdc6d5efb9822cb91420b7e503f15758621955d678dd1bbfb733c9a56c957bf122a61ce790d7c7a9582d2fc0399d1694173b5820cc677aff9386c36fbbe869d58b048c61b35a2ccb4de80db622aa9c7d57346104036621b30f3001d37688bc76087b63b86c3a2a344b14f7dde35d14d222f4735176638b26863fc4d151ec566b66b912878446c86bbcdd23b840bedf8af1017d41ded587b3f1d73ea87c1af1ec5ccf73e0107e88a46403b1d7b742705af482209695eeabe54165c9fa67918fae179a0f1197d219b802d98eb073beacb1d3347a4c312f05424c6ace8c0b167cc4fe52542c6713a178f940ebbe79d82b0e0673bc47e24cbd2668481f19911545a9986441c6c316bec34f7ebc7436910bc9d07dbe57dbc3ae92c2173f45ac27431c53479e447d1b0fbf3593cd81381535c8f2f1eb7d2dbf8886070792fc37bfb3d52d797bf61983ce02fa63a12100b2b217b2f117842e52f225c0e3e52ac4b547c4279663045f0b53f238547f01e123360bc623744b90ac43f91e9fc85aa8d3baca7412b4564990fdcba6be010a4d29d39db2d1c1b2909b392611c0c37bd6c837182f63f6e9d5d5efa00d5e3961b11a9e2c20c53bcc286534f5ea8dd9dc4edaed08b9378fa01514bd9c066bbce06da90b07961c7e548d8be1afd8b593d7f6ecb19346ffc9cd29e3aa2526d089dc04fc384544c30729e69daa6be03d5700f69883269919da482d94a551f836dfc33421f7c509106cf10ab9636d25b89f99d71a487a0bfe9787a49647f6a7a43cb2cbf8b2d6227fa6d052ff5a0989d8cd27a48ff7b1a78cfec75b49dd6f5c12dbb4f5e6e61c3405495dafb471480a04b41c56677eafde88e0c1165b1c064678c8e91c2c1db9dd7d6cebe16acb0b25f209eb976d2468a1e30b05135845ac163e5ff1e7bf67d205cc3380bdb48091427a2dbcf2a70f6e923f33750ccd66770e1f86e61663358e4c90780a4ff798fee00f31afea7d80a697848d980652a9801ad26bcd3963ad0ffd3c98f603a03b33cbcb3d1eccc41461c0b8a3f2ab55f7ae7cfc6dd496c667a294c43198a2a1979c0c5578f5f6f6d88504c8a317a86f420e7fa2051e4376f387a8c9b07036c979f6c7c2214754c3c00f5f0821f4c324716636b479134883dc2bae764ac8b6b9e89451662047d938bda12876ac0de40478535a759736ffcf9e0e2563c4d104087045b77b3c7cda3b808e7075dc0c745e87c0c6c688fabd52315f2d8ce0bc94c4edde2d85be75106f3871017bc1e9f6e129f0aee38331f0dd26175a9d6028c4abee5ca3b93a97b1ab94955b81b25d147bc77b04f3ab3e6fa4bec25fa9c351d80ee3275ae34a5bab6e376d24afa4d705a3e9d1536f0122c3108956ca1bc01e445a4bb82fd33d1490f43e1122b182d287016be1f1dcd57a48a051c733926b349dd48c097f407844accdee97169bae077e824194fa35b73a108513094a4084db8ced652c9c598e43e9308facbf3869d584e455705284a29ef05fdb662bcd6cbf80b4c44a1bda8c6ffffa17131b783364ac50ef0f64eb422534018df2743fa082ab8e705890a1768ddf82f637280fabe275b96a788c973e70aec1f0899eed66e6c5d7bbad7966505004f5dc3d5db5149552dcbb85726a488a6dd3356ae0a84c24e950fab3d96c1b27c1e88edd945954bb72a21b4a7f8f6e207ea7b7c8aa94df521185c3c18fc90ff1a5ee548d5b406ad9acf415399023dc6677c92804da918b8631d0af1fc35d4aa88fe7892b49d520e3769a0661f67fd514d408c633ed6642409717a2ae5c1f89c811581ef40667077801f45b8a28f6369ea7e25c2b379e95fe0f077131a42be591b7a12bba8dd7e89b3e266d700f0816b7a796408ce9482e7d75c018214b8f937f6304b19c1ecfb008058853414679bf133667acabd75d00d61643fceb54ede1392c1c9692bb275758f1ed9ce00a95cfca04c30aaef0d88fe2bbefa0223abdde93346ed15f91c0e23a0b373df261e27998e3e1117aa3988ddb4f3b710cfba2b211c31b845de19ca6202951a4452960a30af75ff6b431592a68c3f2f7c2b5bbfc486c0f26384e76a143a099469a9818b3bd53d74d721a3c0d0f9e9ac232bf5e98fcc5a03a2980ac7b82776bc14e03469f3b85b5fee3c8a9fde58f64e6ba2b211786c0689e11c59fc356cc5e92b791f74df96cd01a6e9dc9c8ef76e51bb67d6341e20cdf4f70dadc659b91f8d8d490b54ea8b240f7e5c64de62ce589de8d433c1cb7abe5b7634e7c1ab57ed1a219fe10f9ec2fc4dbf52e89f44ddc8191c291cece5be114feb33785548f6867e8e7210c27f1ce4f15e0d34002d436570a293988e9b90a846fc9d75abe14c7016ff2a6ed4ccee30fd4fd2cfe7072eedf8159dcfe5279930b042cf2e70d3a2c2e3ad5f83dc7f623411e089d922f41ae99ba34f6affe829ded871ec3ed4b90122e6b7459e42c9b0a5c98c515b56d772b6c46cff0e868c8a320049b273ec15fec4a2044acf7d8f6dffb1b2ac1dcc154d3621faaba1e7e51240483933d1d6570979aaf66399951962e783148b694f1d4ec90202270a1f8e3e7b15d65bf08a375d39c2ebbda59c9b9ab24e42a026662977c3108ac21db6dde903b6c41cae7216cb6ebebd50d1840f0c0621994d980cca1dd21800e2987e91b343eb8d26c35f20642281bbac8c85d663e3d302641dd736386e9999d1306adef92e9f9a3b8bbdb30fa93d709315030915f4b01591205c823d4ef32ab824a6cbfd3a4abe3bcdd0675fb4210d7d38c1188d13fb6db79f3cd237e29099fc3d976f412b9d3d92fe4eb112f4b89b4dac679f345a88c77f753cff78fb250962238876109dbbc2a8607ef68ae596ea8a27a815cb9c4aab833b50a109b5d571be75f199c125458fcb7780cfab687b7490b6d2965b11ac8c4fc577629638f5d551235d1bd9554a08fcf67e8a27e232ab83b345f4ccb253377a1bc084210a5deee0a73568f69e54e64c68de8da033d8f1bf2c106e3848f1f34fbc8dcb0d1ad96070614af01696e83df349cd789006fd911f5777145eb5ead56ac252578fb5dee992e0aaa5a458dae1b02a779055c6fbe2a4261af60209adfcfe1aed8c0bad9211a355e17dc7706be4fc53cbb46f586f920cc8c368c74af99ca7db12ae3079d04a29691d7f2addfe2fe50de73358b67103aabebcb3543289ab71932b911783964b33db47f7487b56263d2a5689708ffb507837f076a70eed8d928f67ade483fb33b96f4e41457bde19daf40ef363ed6234f59bf453ced305ce69ed6b9ab9460bcbde909efb75338399cb237f79847df03b7494ed0dc1a2e19c6352cdf041ec4f31ba0a40d027ccfc06aa6731bf49c30ea7bd5e37a268a8500004197d2bc4c12e8392a71123af818125c425139644b7113df9057aacd899aa74a742661b419209259c3ee5b590748c45c5f5faaf9151a09b8f2e7c4557f39a7b071654ee546651be005a0304f9b8cdc9ab7130b9faca6ae2e32864ed84e909b87d081ee9868758522b8a5976acb3d81f5f06fb76d1b1347dd7ae408162fde0634cbd4320a1f24f4233149cb5e2f4cdc4362f473a3b54f32a6136e45cecf990e84699ac94d763b9b3751e02edb1f1cd285b62f7c7610590786b7a88dc5540e996b916c646d5f4865e718c0b357f6b1098ccb79f7e8e71e15977462fd255fefb020e0723f774aa87535efd0afeab7c6589fce24858d6d7d7da58621f0b6c72788041fa083b741e34cd1daff7f8c8ae371c7784e829934035bf3a653d6c355c0ed0ea3c87aacf3a8d62605621540223a2a66a25cc8dfe743d8cd9e133b268e4ac066186791bbaee3f8142c49773e3abdae7e3e5a3f4212c5711ea11c83c4cebac1d85383d3dd4d42bda442d187a836d26fd014a81aeef841977a9a29fb82c968843e2b15e8a2caf9bc65e8254e4d93cdf908dc34e99e79dd5f4684e0a9ebf90f0ccdf24bb53e7cd66967f42b4abcd57de8d3b124d1cec47f6c67c3887ca38ab8d74036e11"}], 0x2020}, 0x1) sendto$unix(r0, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x85230a180353ead5, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000004900)={&(0x7f0000002540)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004840)=[{&(0x7f0000002580)="91938670faff8a4f73b10c980af819638f2cdbd10b904aa7a465864b8c52744fed6b28d7532a691103c6cbcd7ca109e31fa26f9f0b144fd860b3a0b8f5d9f46ab50c27c07602f74e64e2f7e3bf05f837160d794da5f79719b25b7e65eb566d9245c2dfc996", 0x65}, {&(0x7f0000002600)="67001b34acde00611168b650b0eab8fc3478bdce10704299cf81f5e51225e0bfdaf1142ee2ce3f6766c341f9aab6b68f58302db8dc4e38dd61efdccd4a2af5dac7abd774b8e6a7e2b1a2ff395cd54f6c5204578c599b3d0fdeb61d52b04abee4303995d70f5b9659fbd4a445992150d5af337d10cbed7bffe5e2d975af2868210b5cb09ab7bb8ce7c1eb114d892b45b9e4225335ce4db17232840cf5501e4c191b2971de946ad1d9f968f740246f1d8d3c25a3dac1655b102bf0326c49760bd283f9a670e145693a96c35faf36c5b674478231dc654958a962ae1351f8825a7fabb6b19bbb04e117622ab6ae13d5ff024d105f5d6dbbe7418fede55028fe5ab7241ecdf7e52c5176cdbae11496b3acd7722fae53502462e98aa4a8ec0feb4ff66969d4cc9ffbadca439fbc8248737c0113dc14b6d44cf40cf565377f858397e941c114dabe3dd5b1f91cdd1b4e8def8d4eab57b15b9bcb4bd6d3cf574a47e617a89ff003a9dfd47a4db28b482df577d75fb3a7bbd410a51708eb59bebd42c4f08edbc90654ae9fd9891191743c0daabc06e5998f2b457fda81a988e641f1795058a3b24301ad716dc51a52738bd06100c5e8804f6bcf7d1ff6e6afed07a0a7a45875d0314ec4d46c376b2283262b0006843d4d153f85e7b359930957df53f3f6d3b08c485e9141a26163d4d1672d4198f7f962d5d4e86972abe99ab1ad9e2473b459a96a55861f766e6bbef0e172a6fe1cab6a5a49597c3fe1f691353effc5af9d3efd2bf45a08818bfa44b4005ec4b0a90a21c9a5946663d76b5f33853fc1e0e30bc0d3bccd840a196fb3dc771c9c4a45c026ff312cd01a74d8e574192e07568d69e0038f5bfcddb38d23804103431b90666e0174ec79a4fc42979d6e0db452c973e1898a13770cda49e4037474d11d20bc93a5558c8b01c865dfdc9f31e87268dd595175d227307d80e2e4bb905dcc54b02f0cdf3fbc5023e36c03bd4ab4913a5abf8faa022978f49b2b480e587657d8d5869b1ec9c4b94e10e1d2ac8f4d0b6235d705d1cc6da89e6ae09282250dd71826e55a950f0474276d5924f0b3475dc268d7f740a5c262daa229bf20cb2b619857346ad0b1974b67a1d70867ed4429f8c21b4ca0b393120241a5c7faf5740c32cf1a63754c046a2f9e4c3d375bde6f665ba5ddcd86acc88d8e19730884410ef143682d8fa30f13f7ffc0dbdbd1d3c16912b70b2c82a29ed456ed7c27c50679863cbc3128f24587815c79326b91f9ad8464320efc22b6bc44b9c5df10ea0ec82edd2ab6d57e206d7111c869870c5d12de359652e32a3e851da6812e698ebf361dbf8fb4ec411dfe034cd82c2ca2a8056c45b3d9ebb4ba0a02ae2c9af835221345e11694a0501931634e59e98ad3480532a1dcda49bea24dcbe0851ddf564c53f0fcc4024a50a7ee5227502184fc75657bca6ae707077cca8e79e0e4f451b30d4642b843c6bec5b8488a8f315fc87083d66988822fa41dceb78a25fe3467f4c96646d85bd28766eda60c99851aeeeb47bdbe1778f4b6ef65ce0370b36b79f3d569c9317ac537f957b1283fc7112cf8f5689aadbeb4af1a7e7eb6efa24d82d0f06dd36d0165a9c28494658b2b7ced75a4b88367b08c3073d081c6107a912f41a3b7a62ed7a263858e27a4ec4a1fd1caf2d3eeb1e68459893adc24ee3f862456a2d20534c77fb344b25e021a9a5c70e54c9ffec31f10e91ed18b27cc1a306fbd386cda4628c56559b74c994c9aa7ad87eb87276aa0a8175cf47b4852ce5d5cf069c1c6473166d5bf6bb3aabc244fc7c8b4314a4d3ad57181246f340c0cb2e2c9ca16abd64a27c457a0adfb7d9e2fa9e3ee6706d26245f036ba5474d39e89d51f48595c04a74bf35d6cdf985cd18d817356ff3e4ba9273f300457869f1cab27c6036ea218ad88f82a16d327286066b2d6b63e40c0721f8799d4fadbe760923d8d904d9c047d6f4bfa821f56bf579092abc8b2891f0db4f9bcc4c63a2d8620f0faa773d2e6dcfd909ba36fce0447d66f9fa8fe5d83fc5e4e2b121c4117f4cf61e0bc353b1c408a946d81399cffca105ae6bfb58911614a215119094b7f416063ea6c895c2fec115670a02d055a38ab291d429d9ee8434a7c229d7012795c84b675b6c8b1de401fc885ce0643b2d9dabb6ece9e58192a5ba45adc1134d825b30efde674c0ff3a7cf26f8571476138ae5be8350fca84c2fee1ce594fd99576d351bc29cf7e9a72b35f229a08ad5e5e71d1db52ea36364e65ee41284c65b63b28dad46452c44195face2d822ca8a82318208d41ced88a20b504c2b98fb40c1cb11abf1df8f7848730e540e25e8a0c472803c063f9d51f33218c1ab10c4554f3bf845c120e8ae5f1941ae662d05fc047740c38b7668b4bdb93ecf669a7df816fc0ca4508712fd7493357a6dc3a5b082821c8564956e3fad0f0a412ec37293e4d4ce14a5393228a760a0ca5e67f9477fb2fd507a2eff00cbb1c8526f2673d7feb68edcdd5e9cb768ba6cf0a4a415d5d992e4fa848a57a97629aa80261f2f48338fe315e41d4d32098dea057b9df2bcf3496995b9de538df0f249bc3fbac3d6191a86b93540f55f24a2758981bf39b743d235b3c4350391f428a10539de25a7bbbba623b9d1932679d23245af4d2088a0503f18f06afa0fe16067bf39db638b45a05e1eaa3eca522b1e50ca470b40d523bc595082723cb5aca7767a094573129951c484c1ac0fe7d6b277ff8f94a6816e27532db5b5159340c31c41e3ee8707b6b6f3a10a65a7e39d3d3be02c991cf3fe8229780844931a1f7d0cc2ba1b822bb9b65ae58a4e55b60691ceb263242f780cfdff8a9fdddb3303e70c6d16b20ac1b98eb297d7b75d6cd0a4bb72996c06b85565b0795cb336dc7d5dad1e2268b58512cfa0e0bde84c1bb21f607293bfef2bf9493e4f113cae5346bb92fba60045e6d2f988105e4f91424f166943cf00007760cbbc6ae30f3f8983dc74af5092d6df7f8f3991105f52e7a3e0b0fde59e1953456772930d9f5325cc3417e016b29aa2e3d1401d704c6aedb7b09760064e4187162b6ee16f96d71682193b466f4494a84268d82bed7a5be3e0d299a01a842b58f9b67f89b3650f64ce25968a8455f00a43fbc4a972d1f92ef2edb5f464be79193948bfd7bde7ee49feed89677927e9decf102e1b5797ccdb8d2dd11af8a2bc469e49e2612527a058e82f6369d337796eb3f533c0ab888c2a5c4595628a2cbe0f48fa423e0e306c1b160f74221d07541da4620a11006fb0bb6fa2d80ae1d82938172f4515762c17e92abc609f361653d400b75de388436555c3f775f1639f57c599c049f24f5d506cf41778c87a32e80f3defa889b97fc69833e0dd29436668a0625489ce2b67f8d9114e60d71d14e64cd3287d56a05ac16ca3b649838e097f8dfc5d7709fbc3ca6beff16cc72ada246a919ce4942264f60bb8f792ccf5a8fbe87a881cac60e11c401c91d7d37e402bd714afda395b568b8937007b35d7a4de906a8304b5046ce1ea8f6aacffcfd839bec997576a16884a19684fb7d062ba0d1d9b2860a09d844d69830397da507bc545a862dea41d251f770b601ef30e79c8e7960722e985b12bccfd68978951112464b64cab4c93a624094851ef90cb2a0b429fcdda02659389d0287c75922663f3e2ee7214df53dbd22e8ae96ed3b3559e50c20041fdb15376694cc0549cb37e6101445c6821b9acca3101bf9a022470fb4d64ee68f54ce04c33e5d10eff91f8fb8b70134537a66783aaf881c10496fc40ef8611778e935eae181846b1ef83c3e05277747dc5498d16098249452bd72b4185365df7c7a351ee79d83d96f35fdc886b67a4193cfbc3d8c030cd9fcd719793714e9732e7c8ae7c57bd5ef081f86257c271aaa084f17f4a999b16caa33e115f4fea2878c700fd9ecc329386171507624f7663544e2af9783e3c1ca3b25e7bc4bf0c27ec92191c99ed9ca1eaa348fe840cd35ab095cb7ee01ebab36d0c37ca2a6dad7614693481e012e6c1c968c8a508da62cde9319a327f06fe09877e34e2ba923cd0e33a06f424ca5dee43420b3cc44255f5c0ed764d7dd2bed232eeb9717dba0b869a665215b7d04075e1a709889e9faf7f0f69650d9babd6cdebe0c7bb3112bac528bb63ce50ae675910f72aead041a6e3f4ffd208b4620f9e48158eeb998a22c176cd22a9ea1a20fb01bf6ecf3a7f74ded7b13779fa126aa556ea69b88cfacfe1623494f49cea0e91a4acd267e47699bbedd3329a1b200df6d27e8b67f0542fe8a49c58cbeb3a9b07edf58d527bf0ecceccab3bf6f957c3c5508bc000ffdcc7930fb53f474984c013f011f28a52e96ed66137e89495d0fe17e7b248279eee9fd81fb502bd697f7957a32cd46188e40504d03ae17e9b58629ea23c12c5b293f2c37e86b5e79bf20a85d3e7e9fa2862f50b74f06f266b202a7cd141bbd4145a4978ef46ae921a6b4b565b83ffddd633f6b6d33e0c761f00323016acd114cb3e6d897174fceeedc4285c500254cbae2f94cfa47c9735fceb87d63cd45cb94b9241e8d1b6435871f122642b0b83ffecddd68ae32069ecdafbc9bafd36305a0caf6dddc4249183addff379a4e8d355340d0e052918ac28af856bcfa63ba913476a98014a8121d0b22376bfe666427bca77c89dbdfe196ed56d73d033c520cee7a24ed4967ffd2a70d1856ac8a068487c5780e0c00b8908077a525fd161b995fb918091be29e664fc532ffe99d024afea0089305d11245d570486440ad14e23b1730c7ddbd128704addebf8b5b743751538f74701a9703e15c81eae383263beb9349ad19d8e0d090407c215102a404fe0f7b4fa1eaac59eb0c52ea852835e2a3b83ba1b1017bffc9905c20b98df51d9ef3e0c56bb1ba77bf5dbddafca84e51f5ddaf07809bb70cbf04ac9cb18380120fb919802d65803c12b20d35542d47d01a9f86460f1454621cd1b61ab6206bedef9bc1e7d3739323d3f84addf6a6ca41477eec226c08cd70cc716ee8cc6c1267954ee5e8cf11c89d642c1c1ced56551dbf5ed394f5ad0980378f658859f92845b4e5c712695dde9f74ceb86ec452268f5333c48f315650015e2161bf70ca3c99e1c955d6e74e0c3f194fa5a026d254814f409f93dcca5ed1f87e20c74399833ba149e41d92907d821d80e934c7475b83351dccbf70c30e0b9c2e5dc0ec03accb6a8180afc197622a2da021fb9d76841df2e70dfd4bf21582f0e2a2cc1c526f4e70e30988a4601965b550b947437bba5046dd1f17add70f3337e0061a197a48f1d8242d6756878d1dbec2ab7ab1cd40c258b451a775984fa1e3c66873ee942b25335a0af379f0dcb6521ff5b8858331b8a1d57359fe23418100157d0fde1bf2842340cbe76a357c2c3e84eed1b51237a621b96c720434464fbd76525fcca59554ea9dc782c6fc4bd72ff42a155cbcfec810aac3a455b375187c730552bc51877acf23131720bc18dbf9b5de5b232b5c70108a49697ff96c176251bba3078bf91028cbca7a72be614b27d0bc230395a672b6c6372d849262248f35d695bfcecbe249ad2bd8c028548f8241545bd7089d0c85828b9b925ffeb1f05f9f0a989fc083befb7b12ce5e37ebf23946e27a3135ab65a1abe646b6e81d12930f44a2b8b30ba3d652903145daf190b8cbea9e3fb5348422d2474037571e5e3be3fd7c55d13fd1d304f29221f13aad35b0ed9b2476cfdd6ffcbcf4f5efa546af40ae457aa0cfab819bdf0ab99b01dfbdf079b82c6de862d2474c8221423b", 0x1000}, {&(0x7f0000003600)="a0553524465f3b3a9ad884715802caaca78d1476b0f371e4d6961b5e67a9e60fe0", 0x21}, {&(0x7f0000003640)="ed63d2929717e8d64810c750fbf98793cef9bc468020ee2de44c679daac73593f2bff573197a4797d0447e6da9f95ca8b96ffc60bf277c3f98da8d59151d2bda5a577ed8a08a6231d6f348a39ae7e55d1f150d3d5d2f102ab2b0e401c42513a17fd5db5872ea9f9e17019500c5dded200fc45d8e58dd2c2f30691300897bfd6cd6f54abe3e77c438059dfcc8d68cfe3be8287096c3534050771fee79b7ee4b0b1fb604d293dfa26284", 0xa9}, {&(0x7f0000003700)="80730173c426dfd04fe4a8a4e11d5001cd3f0b72e7b3e6f8a01c0d5aa5f500f68429ffcae7adcb9948b61aedd2e1e5d80af4011e460c", 0x36}, {&(0x7f0000003740)="d30f3f00fedc66d26e96f87cfbb0e3af322726541e6a3d9b3bb839aa0afe645ec672d1b0879e9e946366804ac3d72b91ba5969d75e8ed62f17ec0cb60ec5a3b0b69c1b6b693b3953bdffdbb4ac2b68784ec097554796dd3a4f8fb09357367e26bb73546e8c05a2b5d21bf4eb051b222d53007bae4af89b60ec6f602c4229255d1947eb24688e3f24ef8284b10a1f44d86c56b70068bd390751d7fe49db8e", 0x9e}, {&(0x7f0000003800)="3e7857002536041e216f239c2c7743d0dae9c83a7492", 0x16}, {&(0x7f0000003840)="e08596544856eca7cfd3b8734950bf8b5791a141a065f2dd5452e45d8acf1f338431bfa1f19fae1c93961a64327cfe74b7d8895fcd3f57042b6d380544983cdc0b6ebd005bca8e910b7e8bacd07749a935a268dfd77ad62a2e9e3ce1d9e2283fd5ca50ffa375d02362d38acf57d9bfb187161906ba5953b618175fc74de40e04362ccc5fb7364a565a48954f078e5b84d46e89561126d2f8d84c578adb8e88e2463befe6c541fdbf19991ff43e6a4ec53fa4043c0d154119dafd559be5d77d7b0958bd97b23a152a498b759bf494e77f3e59e989a9454c462c388c06390759827443a77d38bf1f0327fb7fd5663264f9916d453b4eff7e55d752e45a3a542ff97cc7a175cd02a502b1dc10de0f7a6c0277f692d3b17766165a80b7b9386f64610b2d6cfab38a0491f455e8e42368bc4042498e4ef9cfccdd4cfdaa1bedae796b4bac22489d44039009c86a00dcd09678c534df53c3ae0bde082b6d0564bec255c9eba73a72b61c38afec1e73624ce49b04fba9204f881e74047f238c9c97e532993bfd11a7d767ae5b0e18554b76e4d9ece3f765a76d5038293b2e6d59fb8f7acae1fec3f5e43611f9d629bd5d4a24815e41ecd296f868231437045d8f7923876f4aa2699ad38813c9629cf330493efec6cd30e8286d947f02a81a4bca0b81f3364d1e8d395fe167b29573c559f7063537206f0ff6877fb7586e915d10b5c2148de8a4c4610972d2c46457860f0c6f24e481e2c4a2210320b0fbd5ab3efce9cc2fba20b831cbbf523ac30ff7de28f2e812154cb0d21fe1bb925c1221ec743fbb8a1dd76650100e44344d22e11f0cd0e98ee8d99a8b6e1eec59443cfc87812877fd5b8828a9b056dbb2c19fb756234a1ae66b2d489f6593708b934aa943828069cdc49d9bc0fda4b20b1fe356089a0c9c0b229aca50ffdb931c94135cee8853ef48a9e3523036ff5cb6b5e8fee5a2a5c51d33c0d53ecb0f64af35b703a0868af94baf409048671bcbf79f075c374f2bab9e89515dc3ed89a02a2929e9d73f4e742a932ce71f73c3eec797f722da26905662bfa42fb30c58b9b30a204f53e2d94c7127073550f34699517863d0c85e7b01b99224b1daa3234dd019003d5e8c88797da21995feb84c4dac2596c940267b28261843cafd7d12eb8ac6c949fe38ab672bb993856ff22308b612327954506ed028d0582665ce66e59619a75d354f064db12f5da69d3070cfc96a224c76f4839f6d902f3aa010c7b15c6a7bd727ba8555485265e1d3a4f688c674786d11ffc2c2b25b13976a8cdbf1afb63ad105820657482e6a370e5390e55b8695ef2d8400192327fca7013b14088724ba4cbca7f76eb1c56e338b5a04bf50cda9194f84218ef5f4cf8f1867dc1f4b1a2ba3f41c82c4e69b9af8342b9ce5af437e7560bb183a5822f8d45570acec2af604501d6aa05b3760839914e91d518fdcc77d997863378d5dfa9d2db9165bd155d6f249ece6eb4c5bfcbf8562b6edaf6c0c30869c8a4f47ad8b420293374ef5c67161d4c11ab27545a67d2adfe4c580fe8c2340056de3879bc9890cefa97c77486f422f1665fcb9cd94ba2fd8a02a49ee9fb76aa573ebcf93f4ffc8a05120cb9e15614860c1b2598e4860065f6302746b61590019a3976a94033801b45f88e5d99664e251ba4ce08ac163a778d0103ed29759ded66b943f21c9f5a52d40e92998821d7056fbfe74ac4fa6575817c7c926db107007c2ded9df0d0e981fcb90529b76ec9bd0edee52938f8f8dbc19e83f2e71343e00b98de78066ebf810beb879c3a06cfdb4aa61e33b75280a54cc63a212f4eaf3c330be8ef835c164244ecd8647df68032371aee7ceed430548840dfad8b20d42759784749db9c0ad0e03e116d956e46fd511b5e27394aab5c581ffe5ece84c8764177c7119755989829898d0a04ddf051951de0a8fd01a7c5388faf5da1838a1aa181e8ede7f6e5e53257143492bfd43f31ef08de828f3b714edfe4661685687c489e8cb9d5845dd194aedc93eb46091ab80cf51fe1a722b24bd159a1752eab55122e31c39b027310d5d6629e62fcca8e4231cc49cc8662616fc0a534ce4f911f4f6698ea3e6f0b71e0a733244fe02cbf55c0a303fc0e0b28fa79205cb0888ec5e92a04a652afa1b68adc99e790077b6445701bc51b8753e88f51a3f0eb2cdf1fecdce89e0e377641f5d53875c5fb191eb32e183fd2bc11c69e39f9b30612fed25b267a3b65d05aae168d028267ca62ac43a7e200e96edec49f3b224954eb6a0880f69d7da48ea1a61b2acf5ea3d06b628c04fdcf4b38943a6d32875981ee7576951df3c042dfdd493af5a50cbcd61248795657a8b9d04d11541d4dd5079b29ace43669e192a2b86ef62e3c4b8c33d18a176ff2d711a8224c2decbeb5561f465ff8e086a1b872762d4a1345e0a5a81011a4ddbb1b1f3e0ffd238a754c89d9a711cd0f2b0b99c91077837c7a969ad2c5ad3a750f7d604ed4f1a207fde949efe1c6e8cc79f3378c19411188c6b9b30ebd9a7ab722a0cc9d172ec78ec9b35d2de4d22d9972385475ea27f711fb3c12b2324edfc427ad8873acf7be7267a626dcfb854c90bc0900bc4e0e8f9363a121cfdffda1405fa3346eac2c4c9a7fe9a5abaa6e35221ff87f98efdab026c75c4024c6b4be9f3a54d03533fe7c554bfe9d430c9e7e64e4712b617ae91745a6f5400220ac91838ad2a47324659a0a93202d90fd7bc0c0902334b4b12d4f658ad3435e987ab8425d932c3e0f008ee47cfad054aa1301de818a2cba304bd5aaf6c3934670eb7de99983a36047bebcf960f7643fc2c1a38dcba3020523425437cf080c6e18e900d5edbd9ac54a5f5767e2911bf34f0e3bb73ed501ce2069a08eabd93f530aa9c3ddec5baa6a3e65227b3a4be86e53cfb8ac8acdb33fbdfd052a1d2cb017bc3713f9e34ecec6e749f89c56b98bb3d181a568ae661c93f59d9ee196b796539c4145ffa4b8170be53877afe01439a085b927b5f6b242d62536f8d6720ff1111fffee50e73b7fc3816f3c5417b2892f44b381972d488c467729c3b4cb11e9b661cfbc8694b73d3d28191300f8ad184ed48bd31bbef0b30f214ae29c9cfaea804d3113a2d189821379406871bedfcebd57197155c00221dde42a3b5e3320db4bc73627ffaddcc2c0f4ad8e5d0478b208cd05f971b9dc5380a972a451f62dcd86784c17fb2675834f16775f921cd6a3261b0d1f6ab770504324307d83a36ed4ed8d667e2e9e507d241a4e566f43f1f885a3039a5a7fa4de10877888785bdfe40880089d73b7aa0bb33ce1778a76a706573979464f057d17df3e6ab67332e18c51510bf6b4e61ea4e18597a58cdae0a7781a751dcfe2dc34205d06b13e69a322e73af0705a66b34f6a04ecb5c299df3de5f33d9960893ba159eb888127903a64cb7e1477b944b5cc393e259c2b5af1fee53bae60789fa5737b3ba7bc86b22a6ce84c85dc22bee36f6f2b7dd5628632a694fe7253239b412271ee29773fddff04856205a8abaa904755cc507f874cd063e7da35ab0c70c93e3daa0be32552547ae2b56e8974545e5f87f6338d478223cecaf2390cb82e5b3a347c65ecda7550253b90d34f7d0de3be6f53a324fa8e83b38f008f34ffb8bb0abd7feff94d32d748796120ed23de230515df4471f96fc00fa6ca33866916c9af2ef58129468283151f403a4f23fc9032522e85c299044ee4db6f8cc32589e7dcc54b362641660a33a221ee530a1b8d4662958f71eb7a420186b6f3acfb1819f2fd671a16d2ef49e6fa2d07378caf57f288a3d424d7d11bee364d238d261f5149b1d6dd0732e2e1458b26819e0520a6a158a3b3479caaebcaf291743bc2d501b98496245457727753b684ecc34a5f1b14a3e12a8d8ee2672e4948f3acc5f426d6be8f80054aa93686c5a796bc4fc3bdf65656cd1cebc26a934f6e887a4875076d80c2d8d02a426cb40c0c05ebee41b06ea384d4d79bba340d8c5502290f8f2fb1a2899ef1681b59cf7ab5288ed2cc7b8bff5afe4d0db5e4e0057f6a92a70031b3be8873a678173d4687f2e23ebcdeaa08b5965523361d35a9201c5f9506a45ce36692ac197607d92c6241ddbb5176071be71391956a436e9fe6b5bc38d2aee9adddeb1df7ddcb6e4a818f5467649513dd3feeee949d89f5a1106363563cf9b72730f35a5757c96d7d3f4233d86344b432df597c69e2138a695000344180e164d70e5f64f1a14fcdd305f301cea286146bce715be6ee26a05d56f42e4d5c860075003c72421db957229c5dc0ace18bb06014d42bbb603c981bc274081f5be5473931fe0343cf163f42efd54abb292bd476890ea84b566ce901a27e6f39873f64325cdcfc14a59acec97f91fdbdd3afc6757e0309164e388f31a9b050350fabfab9260b4e13af5220d7a56408eef6f56fb9a9f215cb289be5f848c0ffaa5d1808de852b832f989642714a036bdc92ea62bc3719c7a69809cb682cf176cd641c80b49bd71cded8418bd80107a2e01705a40f7d125d17579ddb1514b515bd7e2e4442d2c1082527109f04e14ab29742dd3c1955c6b5f35b96ae48dccc0569625b21898e057fcddffc473c9b4e633e6d1e37c77c8dd1407bf3414489f9900ce6bc8911d2d8983ed6281d9a8a6e2baafcb4789918e4514a1339978d6fbfeaf6bc42c56236f1eb5e9e5172234244121d4002969fecf545afeebad131e454110d803ae5691cbd530fbdddb0af969f41a99892441813776a7af70cb90802634ec3a1fa7685050e1843bf84cf44e9406c9ff8cd92510ff32839e609f570363dee41540e62f08c82c2300d954fe1f44eacedec1d86bc6359f31ed9dca3cec65c2c7b5bc29c0545d60b2fb1f1c9461d55805999df98801f8a141a94cd2181576baa49f058b96287f0c8c53e94e45307f6e3c28c283709d927e44e325cc9cf2140efb94bafb092bbf1d03bfb34c3108aba7766ef696708ad1faada013e8c2de2478735ed56bc05b29a85af1bda4dd2d3de5104a1fa89b8f0b16d35b8dbd93e0dedb46894b3dba98c733bb91380b6d6cfa3984e3b707594bba35bdd7228bad2237685930ea4d994ff41e6f6efbc8de724f622b393a4a6a3ea68a431366e3b0793b4dcae2f9907444495c988345e3f5565d300204f626a9b5920b97870579081b8f16fc8854ff6d45f0346f740255cd55570e9177d2874fbff34ce289cf696f2605388241d404fe3895f7ea8a9a8a61360b419f01b22481a185eec5968413372f67d8a8ff58498ce8b6dadc36cc594c6f5504a914f50026354adcbe161148d2d1407a140ea9506bc255c478cd484ce03c28d1d7293ae6bf7ac73a87835c6acf0120187eb73602df2efc9fe731b8d068d3585379e3b915639281fa1dd4ce6ff5297e99bdf22f63d5c7a08d6844657d0ba88c0850735d0cd31704276974fb1d983a2d51cfa995d09f3aa2b713bc9c955462086b4f2a1367c5622d09252fa20f117e0b50309601cc6797c72a78a6943f8b565cf6fd952a8222028a5dfecb1cbdb9f1540c9bc6314c4918d448f47c9f27ad2d5cb1eafcb1bdfd3c994a325a221574139668e7942628191a942348bf65da62d81b1fd10c66168635ae3ca75b562a0a876af87bbfa91a74d182092abde37861cc3631d834d97d598c1a39793cd5235caf4d3a19eafa2509ee616edd976a0f6717bc0e58d5e61416a16287b21597843945ffef869353fb3b1cdb7a36a7a0f0cba45926b11cb0bf04d8d03e493304d1e5df8efdf27e6f4f3ee29e0e4d062213a07598bbc18076", 0x1000}], 0x8, &(0x7f00000048c0)=[{0x30, 0xffff, 0x0, "b6879c0a6f6638923408e71dc12d2544e1a3bfc640065a7135505726a45f74"}], 0x30}, 0x2) symlink(&(0x7f00000049c0)='./file0\x00', &(0x7f0000002500)='./file0\x00') truncate(&(0x7f0000004940)='./file0\x00', 0x0, 0x80000000000000) 06:11:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:11:59 executing program 1: r0 = socket(0x2b398053646d26f3, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6, 0xc) 06:11:59 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000400, 0xb4}, 0x0) 06:11:59 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfb0, 0x8}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:11:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="138a6b670389a7fa6d451e3c22482be9e2368930aac9439cfde860bf704cca116a84bbf40fa0133d3eff31daed4700ad82900750d746ca559fb233912db22fbc96246345a009ee63e448282906aee19d16d58eb3cb4e3a4a71a834dc7788b7a7ef60cc6455e053189d65c154", 0x6c}, {&(0x7f0000000100)="ad386f787e5f135e8c00ebd38183c207b9e8e046f422da1ae388bfafd64d0c32998921f73121c1232b3743c275fca390e2a4877bb6b57cb8f90e6469b0fc0783ae70cbb6f628edfee5e93daf28c3714359b4867676b6993864e629ea84c49eb483c8694e78e10258a2dc57157e5b7d3e0f83787c7ff00304031e8cd318b30df8ddb35ad1d7cde25c63a15732f6598c18a3b56bc65bd8471e550d13cfc80cb5262fbd76fe2d53878a8afd26b58c0b98b9742777a04408e575b9e586f0583cf0189f794f8ff08b", 0xc6}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x1) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 06:11:59 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x92c, 0x5a65, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 06:12:00 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) socketpair(0x19, 0x0, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)=""/185, 0xb9}, {&(0x7f0000001380)=""/71, 0x47}, {&(0x7f0000001400)=""/192, 0xc0}, {&(0x7f00000014c0)=""/123, 0x7b}, {&(0x7f0000001540)=""/120, 0x78}], 0xa, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 06:12:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x10001, 0x1}, {0xddb, 0x6}}, 0x0) flock(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r2, 0xbd6a, 0x6, &(0x7f00000000c0)=""/99, &(0x7f0000000140)=0x63) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:12:00 executing program 0: mprotect(&(0x7f00001b4000/0x4000)=nil, 0x4000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 06:12:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xa, &(0x7f0000000000)="030002c8", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10001, 0xe8) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20008, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:12:00 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x180) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10008, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 06:12:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 06:12:01 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x20, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, 0x0, 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0x80, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000003540)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r1 = dup(r0) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x344ffc2d015df5d1) fchflags(r1, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) r5 = dup(r1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = msgget(0x1, 0x241) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r4, r4, r3]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r5) setgroups(0x1, &(0x7f0000001280)=[r7]) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001340)) flock(r5, 0x7) accept$unix(r5, &(0x7f00000024c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e43a1518ec88bb4439094ddb6fe097354b0253596a180854f93b68ba62a3be3513195d1e4da80b3718e89aaa3f98aadc409243f434f2d6ec7e5ef4e3ee16233be1f4ccd332c095f3b31c13e345739c8793cab23fe413dea3f9c5"], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r1, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) 06:12:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:12:01 executing program 0: r0 = socket$unix(0x1, 0x4000000010005, 0x0) r1 = fcntl$dupfd(r0, 0x80000, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xef2, 0x4, './file0\x00', 0x3, 0x4, 0x8, 0x9}) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 06:12:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffc00) fcntl$setstatus(r1, 0x4, 0x0) 06:12:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000000)={0x2, "a3556455360087bfc9c2f42ce94b38ea008e75fe220b0e8984e5f69c"}, 0x24, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:12:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x1, &(0x7f0000000000)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0xfffffc90) accept(r0, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) 06:12:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/59, 0x3b, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000980)) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000000)="2f7fdcf33e4177aaa28469b67dabe072a4f0eef38e87340e8c84448d393128f7bc7c1879b4a6fbc5bfc48b7edffb8b1388f21b21d7", 0x35}, {&(0x7f0000000040)="0976c8fefdb8c2f5650bdb7b84e3afaef697414ab9d7c97023e2", 0x1a}, {&(0x7f0000000380)="9e52146c4e1169a8142b1cc6e967d4ad67af63a602bb5633b9366ee89f7da0caaea783a178b6f723e0664d2108d218ca2cd0bfc751697c4a09515631a572db02d9368eebe8929e2fad42a82ce6b4f91238923b7444ec223282385b6495dfc70d85871e816a474a09894ca3a87beeb19ebf6c28ea9355f285bf29ee49f668a4245be23f755c95cc911c10f12c7443f959bede79b0d9da6eec", 0x98}, {&(0x7f0000000440)="bd1d045385b2899318e1485d87acb10a6fded72218d1f9dca9536456009b6175947e74c2d42ded41157266cb0daa6a922c7fe12e8c7f15e6e47db3258e06edb43b430c47c0100655bb88e5c0d5f0180d2480004fefa5dd2f9d426f2e42e5e11fbeb9d484366d06bd78aaaca647b9eda95ca752c4bb0a2068f1c1f40d89b9b3e5071a592c2cb26033e8c970", 0x8b}, {&(0x7f0000000500)="1b842a96fc2cf31b938778dd8764321e619ea95f3d51abded22862b59892aa3527d0221fd4de8b96fdb1bb39a770835c3d5585d6dff1cf868bc66a337357c78054ce8cba79f8b8af52b6896b9ccca79e7c31743982a5c0bc64df00ff1eb96ca5422c4ad05a1bf5b17c2df6b8bcb0c87a5bb85aa41fc31e96c13c130305808cb68bbb7fef3aa8a8ea07c0939fa012207cd99a55a8c8d8b08ecf1be7b7dce83bf637550402357f64c37570f19459ea90ec8a3fdc6b93196c14f737ebb6a9fee2090951e06e9642cf2d1e83617055dec56b4b6994055ded10b965b0fe6fba4c32941b109e9aac12c5ad17a842e2612a", 0xee}, {&(0x7f0000000080)="929a4b9ae14bef18aded354f2d3eb2b06f6220940ed3277720f77447507c1d02a37746b7d4b6c3369cfe41dc", 0x2c}, {&(0x7f0000000600)="14c7aa84dac2355a8dc9bfa400516a74a54bb3162e6c7ddeab6affcca34f84ae78033fedab8c597fea32c8258aa611feee3c6d0a5b43a75f33f32e3f63bfac0dec9e3a47514dd1917b2c316a7c69c2bdfc74d2bdab5df52c4068168856eb5d0a22889f0e9d31fbb1d1358100263802c512f0505fb6472e3008892adaeaaa9b6d208216445a67971db7baaf3ca962a765e5804c6da759db4603ebcc8760eb06a0deb7b32064edd74b8ea711c52596553f95c66fe5c21bf458c03665aacedd8b7776ba476b2876bf09960e0362c5bae7930ab08f125d8140b3ee2d1ba9ae6ed5bdba59127c79276061d6fd2ba05bde332b67ebb26f67", 0xf5}, {&(0x7f0000000700)="7d33a8dc341d40952b26237795a77993f2d3df6e6f1f6afd15d2807f08112f3b1806746c4b470b571e02f305dae9769e479c2cf4d92d083794801e9919d73fbab2d3fb38a61c952d8218d36a374e5e3ae7acd1b6a396de0eac95fd7899fd2ba4b9dee1c9fd269eea8e1f94a69c37f3f3ddfba2bdf8da489a60a85e7f006cb887773c69f458eeb856939faaca586ef780e791f4c7a69148189e94bb99e91b23fcfcb8bacdf51507ea913051a6899c0b5774faa3893828656259385bd2e383839887a2aa1746b24de1fb15b6a98d6b06fc1853d605bcee596512cc", 0xda}, {&(0x7f0000000800)="d8058f257dc5e04b01b11ee90fb3c592c145b623e0c174933e5b5ffc97c4a695e63c5898c2b4d59f3de73c7d485a48b136823d5ddfa4febbfa888cfebf2c8165a561de", 0x43}], 0x9) 06:12:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eff03696ca2b93f"], 0x10) write(r0, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) 06:12:02 executing program 1: r0 = socket(0x39, 0x4000, 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d591eb3d7a2fc6f14dba27ab79dfea01c7ebdbeffa9acb450ac8df926c9e69a11f7b7b726b023c002ff9feeedd2b7028b8bb06d921ad5ba577d048e3a2585845661199d950c0033d72403ab7ea1e1202cf47ff358c000ca5bfbdfe7624b2b0a642bb891f69ceda5e4cdaf2b8a3f7570863f5972b0808fe03c40f2685bfa60876a33c980598ab1d5385807a21eb", 0x8d) r1 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 06:12:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8001) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:12:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x8, 0x88e2, 0xc400000000000000, 0x7cc2, &(0x7f0000000200)={{0x7ff, 0xdba, 0x7, 0xfffffffffffffff7, 0xfffffffffffffffa, 0x1800000000000000, 0x8}, {[0x2, 0x6, 0xdc9b, 0x8, 0x3, 0x1, 0x1, 0x3, 0x3, 0x9b1a, 0x2, 0x3ff, 0x0, 0x3, 0xc, 0x0, 0xfffffffffffffffe, 0xbd], [0x0, 0x1, 0x28, 0x8, 0x38000000000, 0x2, 0x1000, 0x4, 0x2, 0x1], [0x5e81, 0x2, 0x5, 0x3, 0x3d8a4571, 0x7, 0x5], [0x8, 0x8, 0x11, 0x4, 0x7fff, 0x7f], [{0x2, 0x7, 0xffffffff, 0x7ff}, {0x4, 0x3}, {0xa611, 0x100000000000, 0x4, 0x2}, {0x52, 0x1, 0xa5e, 0x25f9}, {0x1, 0x8, 0x3b30fab0, 0x4}, {0x3, 0x2, 0x2, 0x28000000000000}, {0x3, 0x1, 0x1f, 0x1}, {0x1, 0x2, 0x6, 0x4}], {0xbf, 0x2, 0x5, 0x3ff}, {0x2, 0x7ff, 0xffffffffffff281c, 0x3}}}, 0xff, 0x58}) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1212, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x202, 0x180) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x40, 0x7, 0x4, 0x4}) shutdown(r1, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/161, 0xa1, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x2d7, 0x1e9}, 0xc) mknod(0xffffffffffffffff, 0x180, 0x6) 06:12:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x3, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0xffffffff7fffffff}) write(r3, &(0x7f0000000380)="fa", 0x1) 06:12:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2a0) r1 = msgget$private(0x0, 0x310) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x7) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x6, 0x9000000000000000}, {0x18, 0x2, 0x38f, 0x6532}, 0x1f, [0x2e3e, 0x6, 0xb72, 0x897, 0x8, 0x0, 0x1, 0x9]}, 0x3c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x3) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x38, 0x0, &(0x7f0000000300)=""/56}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8800, 0x0) bind(r0, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) bind(r0, &(0x7f0000000480)=@in6={0x18, 0x2, 0xffffffffffffff81, 0x507}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000004c0)=0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000500)=0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x200, 0x0, 0x401, 0xfffffffffffff9c3, "729671c12f5762948d2e4ff38d65dd610c122231", 0x7ff}) fcntl$setstatus(r3, 0x4, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000580)=0x8213f42175a42037) getpeername(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/190) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000700)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000740)=0x7) 06:12:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66796c653000"], 0x10) shutdown(r0, 0x2) syz_open_pts() 06:12:02 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 06:12:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 06:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 06:12:03 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 06:12:03 executing program 0: getgroups(0x3ffffffffffffe92, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/52, 0x34, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65ef0a"], 0xa) clock_gettime(0x3, &(0x7f0000000080)) 06:12:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="6a0a70bee1e6cd2a25bfba45294810ac89b75d3b8ad2a07316b51d40bc39afe14b149e76b578080f2f976ec0666be2546c3ab5d646cc74ee65614acbb4517509125f667d0af7215df4ab500efe812dd5a36223f3098a34f772a64662487cd4bd30943048784765bd67ac9237fdfabf089f0aff7c16cddce73c83a07a0ad552f870fa0ea2c2fad99ad7f27404a2b08549ddf8c6f0dc06f72ac57d434579a04bc56b9e15df839bad1605b86caac2ce8bb8d67991b995ba886aa2a7964ac8466035ac83caaa566e2dfdb4d475b2289e0a05c01fcdea63598cf3c9a58e367499d69fcc58c255a2c9acf1a0", 0xe9, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x6, 0x80000001}, {{}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x400, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x7ff}], 0x4, &(0x7f0000000140)=[{{r0}, 0x0, 0x11, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000000b, 0xff, 0x8}, {{}, 0x0, 0x8, 0x10, 0x0, 0x9}], 0xffff, &(0x7f0000000000)={0x2, 0x6a3}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 06:12:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8008, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x64f, [{0x3, 0x7fffffff}, {0x2, 0x5c49}, {0x3, 0xffffffff}, {0x3, 0x9}, {0x3}, {0x2, 0x4}, {0x3, 0x7}, {0x3, 0x69a}, {0x2, 0x3}, {0x3, 0xffffffffffffffe1}, {0x2, 0x9a6}, {0x3, 0x3}, {0x2, 0x1ad}, {0x3, 0xffffffffd00707a9}, {0x2, 0x6}, {}, {0x2, 0xfffffffffffff2ac}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x5}, {0x2, 0x17c}, {0x3, 0x3}, {0x1, 0x8001}, {0x3}, {0x1}, {0x3, 0x5}, {0x2, 0x3ff}, {0x3, 0x9cc4}, {0x3, 0x1}, {0x3, 0x3a54a503}, {0x3, 0x4162}]}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x6) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) select(0x40, &(0x7f0000000000)={0x101, 0x6, 0x2, 0x2, 0xffffffffffff3f24, 0x13, 0x5, 0x2}, &(0x7f0000000040)={0xc6, 0xf2, 0x8121, 0x2, 0x9, 0xf3, 0xfffffffffffffffb, 0x1f}, &(0x7f0000000080)={0x20, 0x9, 0xffffffffffffffe1, 0x2, 0x3f, 0x6, 0x9, 0x7fffffff}, &(0x7f00000000c0)={0x10001, 0x6}) shmctl$IPC_SET(r2, 0x1, 0x0) 06:12:03 executing program 0: r0 = syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000280)="488a830e48b5a5b0343f646a1afc313b735525eed13ffaeac6c4eea5a7596c77bd37a67a673b5f49fc9a75b679e878a7625eed73cd395bcbe5af845dd9132362526a6ac9ef20c2aef21a1c8c780976f64fd28aaec6cd163748b35f03ed6864a65ba7d15b56ae1a6daf7abe8c6d7533cfb6efd6d765fd3ac7fb1a6f9a778cd6910760e8f665e5c0f7893cf9dc2560b8bc15ecb70918b897ae0dbb7131653e21d7f866bce8514313ab66137f2faa00d045e38eff0cbe0a3b1ab60d1824dcd3026db2a719a1f6995d710fb6be366fd6426820152e024be0a7b46f69625131503cac8d12806f0e96a49a2fee4c558c162b4c3c96284b8dc9a56f41614f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 06:12:03 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x400, 0x3ff, 0xfd3]}) r2 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x0) 06:12:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x101, 0x2, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) getsockopt(r0, 0xff, 0x24, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:12:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x10000, 0x1f}, 0x8) 06:12:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) socket$inet6(0x18, 0x3, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:12:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x3, 0x2, 0x7f, "2a4191c7e760cae882e26b6dc9eac990a83c7029", 0x400, 0x8}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:12:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/217, 0xd9) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) close(r0) 06:12:04 executing program 0: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000027c0)=[{&(0x7f00000004c0)="6ff7550591a281dffcc0e0480181fb22f8f6d35b8eaa872b1e978f90fecee3e2c35fd222218ba9a5edb4a0d0bb909dc41b29443479f6b30ed479042aabbe9cd442a9572407d6d9cc13315979a56d8ceb5f7401086d63522437245bdf8045982e13ff668cd1edd7c908dad2fb5f0446c74ff61c39643fec2803e28b6ba62a490148e57f9f4e9d767a60e41df0802dcc77fe63ef25114ddbf45cda72b2ce384b41bb2b5ef08e238a162245b52d165f5f2eebb2a48b7e01570fdb3ceb802e979c33548ea04a0aa867e8da7d0c305b60784b6063fc6e27ef37096a59fbe7a9f969ac605ff95e7402a7c55d45e56c66bebe4285e8ac631db3f774c0f2aff9a5afdabdc6c79876e2911d00a851373f49e71aef968def63f41cbe12756997a005059a4aa3027a5edff578e4978e0897191578b29a7ec38c6b5de0fa04c2730733c585024c010f2338ce498328551f6809a2071bf28b9500856705f939e20798e9e388b76ff996bf0d", 0x165}], 0x1}, 0x0) r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x8, 0x6}, {0x2000000000000, 0x6}}, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000400)=0x1) select(0x40, &(0x7f0000000200)={0xffffffffffffa289, 0x771, 0x3, 0x4e, 0x100, 0x1f, 0x0, 0x3d}, &(0x7f0000000240)={0x3, 0x1, 0x7fffffff, 0x10000, 0x0, 0x5, 0x3ff, 0x1ae}, &(0x7f00000002c0)={0x558, 0x400, 0x1, 0x1, 0x3, 0x9, 0xd8c5, 0xfffffffffffffffd}, &(0x7f0000000300)={0x8, 0x2}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x7) close(r2) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 06:12:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/57) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 06:12:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x7) 06:12:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) r3 = getuid() r4 = getegid() setreuid(r3, r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x8) fchown(r2, r3, r4) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCBRK(r0, 0x2000747a) 06:12:06 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 06:12:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) r2 = getuid() open(&(0x7f0000000040)='./file0\x00', 0x401, 0x14) setuid(r2) 06:12:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bce6765bfc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53afc73f8dc1fb78bd0cdc09891af7994aa12ca25062e948c443a9e969b3527a26f9b2559de3e10485b8bc97ac67727e4ff493b56ba00002000", 0xffffff6e) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x59, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:12:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x194) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x172c003, 0x40}, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r1, 0x40}, {r1, 0x7}], 0x2, 0x0) 06:12:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="00000006dc106f79cff326b506b16f2c34f1ead972b4", 0xfffffffffffffe84) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:12:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) fcntl$getflags(r2, 0x3) 06:12:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:12:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 06:12:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/89) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000140)="a2fdafbe38338bd09c7d686a456dd2c4a681ffdcd1b09600ab3db70b26faebc6c497f9636aff7dbd71f68ed1072d3287fb0a59b2c3cfac87b4ebbd88e93a6514019d779573a0a29bf15b08b30877f841e802097bee7462166a52e879054fb012ca648d7b0e4e66f03014d69346af7f3fbce87667f2209c12eca3f47de80d7810457f6e3592a22285660d676b7653afd37616ab9c5480c1d1e1bdd99d12", 0x9d}, {&(0x7f0000000200)="0363ab9ce36e5e6049abb58d15fdf0f1d14d12e6503d90255a9b8363c1db370a5f3bb32d988c36077da3cc41a0f1af65be4e4d52596b3a2e3d575b547fe031f456d29165732ec2699e7347310cf4782cf1b0c0df9c890c59211033fe8ddc12c9e670c059a026eb1ee51b16ed555afae338d724512dd359e5aedb8eb0c5d1364d8b1da9e3dc1bebecba5be3991233d4d6b91bac30a2d73c180733816ad3e977a1feea2d8606d0104c80093fca93ed9af20dce0e8dcfaab0", 0xb7}, {&(0x7f00000002c0)="67c6e2cb1fbeb5dd023fba6c186ebfcab9e320acf2436eb38c77c06810c86d9bdb1abdaf66eb9d94e809f7498791c722e6fad13e5373dbe8b2fa1c0394645c090c70f2bd30c043efe59ec3098772400ef1cb88ec0eb738a7ae22f07ceee61d2b68307cf8f688daed824b60a7c04205d292161a3369e5ac2727bb553a9b11af0c4d380e2e2b25b8a9e70b6527845f4e8ae6d3564b771276ea09cd2a", 0x9b}, {&(0x7f0000000380)="7305407fba29cd8f06ad2f153053a5cb548b6c05e7548e55bcd11d8e95d26d44b50136c1cfb169b78eadfbc126de6090718b0cb2f31fcaf4cd549c8a424b687337657a7bd84da59478887639c8021c2e947bf08fbc043f38e8c2e041a700b0fdcee219", 0x63}, {&(0x7f0000000400)="8b3cefbd8d46c15a7b4dbd4205ad34b490c540b4b9d3ef506cc3ab76d6dfdd0c72b6db6717f7773e2582befb6ce348f03661f6f647abd8a3d13c7d85aacf3536535511527e269abf9f85c064bd14e7ebfe19c34c6bd4122520f2c52988f61b38fed81cc522bd71566d1ffaf3bfafe0fb37b3705054746cfcbaade5fa507b239243ae641b5db95e78bf021e1778c48bbe02a23c63463c8c26f8661c2828f96f59027a752286ec3b8822320f2893557cab1b9edc18938053c0780067d8ee2ee11e5eee9170feb51acbd9eae88142d7b27e172805dcff542c610c9ee7cce08c92", 0xdf}, {&(0x7f0000000500)="c75fb90fb904b507e67f96876f51799744396812c3d45c3d3fc8797d6ccece25a8", 0x21}, {&(0x7f0000000540)="67921e9518e5d06eba21c3c414140fba1a1a3f29294bf2ca7e6a011be3e99896efdb3d271f8f10e813b2e32cd28797b9ceb4562db53f6640cdbf91354c237d4d7ce9ef5145bd4f3ebdd02961231fe04dd14bff7921282ba0df06a9b3f6c58b25402b94dfbc7e0ca9a20d7c6d8ca93de326821fdabad60e7c5e46e7d44758594c", 0x80}, {&(0x7f00000005c0)="81d0ccf522ba77061e97171579bcf2dc1b0b2a886a81bc7e459122020a45139939750df4b0e67e103b22244576682a6f405d78580f4d7333f58c5e64f42714037ed3faee08614a030b16b82b54efb6dd89f735b95106dea4d0d2ede8657cb0c05a29cea036d70a368a0bd02ce3d1a168280d26fe50b03ce18044744e986569a0b0c8abce61d2fa238af7c637b153", 0x8e}, {&(0x7f0000000680)="974fa69f2023d8527110d536997babb0b535fde5e9495ecf6f7f74dae2574e748c990ae936b8475cb448c160bceae2eaa8a5cf22450cf87af82c65254d2ce6bd345f1d751e490d191eb066a1a74c98bcbb26d55f5570ccea68b0997a76adee3f55935eeab615c457d4a3a0b4214c05ddd627ba566c95a8ddcb8f0432ef8e310c067b9b2b580dcc1771163db0395b789d7fc93e6f567fd54291fdf6153066055e62fd030fe9e4572c0045e1b6cdd64969331c28380b8426a446e0d3d1f0e2c2e9792375129ba5f96827737189ccaeb8fba16ff9", 0xd3}], 0x9) ftruncate(r1, 0x0, 0x7ff) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 06:12:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x6f1) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup(r0) r3 = getuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0xd70, 0x80000001, r5}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 06:12:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) 06:12:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 06:12:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000140)={0x2f5, 0xf2, 0x94c}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xa845, 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080), 0x520) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x7fffffff, 0x7, 0x1}, 0x100000001, 0x6, 0x7}) 06:12:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) getuid() kqueue() 06:12:08 executing program 0: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 06:12:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x10000, 0x400}) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) 06:12:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) renameat(r0, &(0x7f0000000280)='./file1\x00', r0, &(0x7f0000000300)='./file3\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x2, './file1\x00'}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 06:12:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x37, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffff08) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="2bf70593da9e2826fb2f48db28dfa42862a7d84fb12ae4f5f5dfa0cc19594a622260ed5fad940e78c321666d2aac039b14d6e6cbd7a2089c8da09ef30b5b93f490bf9b0abe8f43ea9b7ba19899e52e039b553b5a5dbbe1bd268676f34a533dca872bf998061c27d024fe01d21c1ff68b6a0e519a9e3d57ba34a7beed268af446498d65992ffbd7d0e00ff84b54d58d841189ee87eb93e5cc16ecb2a8d7fbdc45684f19e2bb4d16d40848f0cfbdff7846d760778a5ce0f3ec6473dfb0161ac0555825ee543b37b7a23b38f58b6156c8348494292d5c7420ed3508b3c37954a4c1120cd76e709e91daca6df6850ea057dc52a8a730032720ca991fe3ad412d614e953476a1c126474e63f09704faa915fa14c1ba969ed8084e5524bd75bbc13ed91c85c8528b617a708a123a240131816c1545842950c0c6b09bd7ce3325976f023e19a4bd62b9af2bcabb0b1eaff3d155fc3eb1efd4151af3be9cc229ee4cba3bd201d1adf7f7fc789c92e3e55bc2cdf8e8c49281ae04e71cd16cda82effa006d55c0c7aa9621ac47f1860bcde85f5f8e0bf5f784102f2ea2d8fd32308b191a4f61803194a550e4c9a35415bae1c4ade084aae8a062aea685d2a87581943c630bfc47a6a715fea4846ca1600d2cbfe4847c82ff6956c985c9a4715c64138604541ffb96d7bbfc8ac8bd2712d8565489d6b3bcbca15da060f8f7c839133c6bfd94deca68e22a87641f38bf694fb69be41843a45fa4d8832d661a7ac678b652aa585c328d5432de607f45b1311d450482a9350ff99a08a7920e716ec7fc12d6fb713996c87a60645fef18f79ccfd5b4d8c85187bc92b8d2ed2e5dcd1f101a178afc4d02d18b8efc3c16220677eb0892751de3ab5182d7dbecf1583c5efc3ea625f059d5233f15bd7caa3e38da052ef29614433b8c9f4d9fbd3ae8907917287c53ef4ea7ffb6135319c91e7996cb15b91db6a59dda8f50860d0b501947600d1e8e340b7e42efbc8a7eca83d47a91a18ac8cd194ee145e56cb8d92c2a8e879821062e12e11b2f642d9a66d89dbcb139a10b15de0d83816ba1c9a0b46fcfe9d43399f225cc9f78ee73756840e897f713b4b2d5f55554c4c31d73c992176f806a77f13d3e32f89adb9026699e0f0628ce7f872eec855fe9c952cb9587f875aa72e9c694b50d7d6a3999825c7c68f4d59c69b24d19e0c6cca2802ef80ffca5defd37026dfcc7297eb90020501ff4d21aba2f129fbd07996f64964b923ae07c33ac476c91a3abfddce4524c77049361602ebf123a35deff7300db6d17810d6bff9d9df5d52ee8f9ef58fdca88f5f4ae290bf9d2502dff96d3cc2e47d866e0a28417d0f5f0b8764bd2864cffa99d33fea322db1777f89e00f0f3a3a650375d566a8ba1f81d8ee1f9776692b4aa5f38f777e6f7af12230a662c5f93cf72630ace47ca54f06c960fa228d14f6a6cf5ca29b0ad81131e9c0e6d012695f84710b56a2c3476c0ae1c9bfd6ac267a2e06af3259c404efc6ebf3e9c4f646059cbdafb731aafd2d3a62a825d1be5531a89bc9ad1cbfffcbf795072aedb0b99927a24b57c304099fe901782c3f15307a066b7794b5b7ae25045115c6b0202e6663acbe56c886c64876ed14b5bcb4ec41591436bfec1382ef1a1a09c4606847661bee6cb8f733629314cd1fe5960d860cb860f1ddc41b37566465dea7ab2c1462c27551504c84095f51f53ff8b24d0084469dedecbab168dedd89b09f922ad733e57e6fc303c4a47cc714d1cdd15ae6f4ee5881163845c22b63b591a80461724cd9c3ad95020f33ae7fdb923c17980785deeecf9d5e301e80a960a719ef2afdf5bbb853d2a37cf3cb61e9ddffd2a8ba5607c1b8b460bb6fc43d9fdfee1e3d67b41cf0bf97bbdbd467d0f50db6d007cfec6326996acadbbbae8b2b3ae04c8bcaff4cff98b83a6fe98eee546efea9c4f8002d262bcad8fe5f36ff3e66c47870fc7d0337e27f9b5d36b1f8f780af74692284f054ad10e3b07f39373f43135241e1a599d8ab81670aafec2a6ae1e077f9f06d3dd26daa02bdde8774b2d97cbfbe10758db82b4fcda79b6e2630e876933b2e1974b1c272fbef85235b326ec6fefbb1c9b7f495a1177f3831e908498e6de74f9eb42ea475c5ffc5d82024f4c8fdef11b87cff2f411002251f7e4235309d943e1acc390e9025b19c58b14fc4ff78da8c751c3ce8f7eedb4f6d8c20d5543253fae89f8ef84e14d13e6b3afbc9dd0f0ce32f597da72f5d2adaf1ad2baf67648768a26a008037061b56d58a119b607cc944c702a3c37de7702ac277fc156d6d518271bea99233c302812b78bf4b3f1113248c81288cce8e105a5a28b8fe4d609efb1a73a26a4c43904cfdadfcd14595ba7ecf32a01beecbd0edb99bdf6524c1b7838a415375b84156d6a7713195cf912193280f793a20ae1c5db798ecdf1891e02816e1054ce0f76bccafcf4bf79896b1a191c623189b09b237fc107ff82b8beb3d1addeea471c49a6e424be2dca9e6a55d5b7d10e79bb92882da95301a8ad683ebca296edcf36c475899854cf9e05ca1f700902d895b143f10fe5de148774c896ec302fa19a3b957aa1cf73cc0678f1997d066ff51fc12b95e05701cb9ab27e601c177ea83df752f564eb74ec3b3c8d6c432760795923649c9c6a11c5db308745f13a5d24121bdf600c4231f1604886b573e2a027c45b0b6dde30546bf2dd7cb792c4e49ecfd89fde497e9f8a70c8ad853081b333a261818082de2aba3a15d6596e1e5cc1ae6ba777f68d4d6bfa1b09ca6c079da1bb0283ad5b4fbd0304f948931b04e3b34032efd534ce60fb147898e6d3b5ec384e83e3e2db5974ffb6c01c946a1f66343fc4b78fb6f3b53834a7d6d90c6f379701b8c647688bd2dc354a3e7128b3deacafa4987bff79d7ebcca48e6f9698244ae9a9b07a58eca6db39d2b8acb6bb252a0754a99627c20ccb837630e4316c7a8ab2112e189832530cb2e5edeb84c0f0b7517ebd8917e2a74e5b78a39ae7eb0a72b93e19a4ec490fc7f614806e1906b7497cb53c2927b16761bc68d84e96b409eca200cfd638cf4f86358688353e6cd12509116ef2218eedf13be2acafad299e5694a2864ef91b399500b83e38abd089b6a40417eed823f8e0c107a922c9995a949f266d539e764fa342d03330e556a1c0deec2a9565e74371f4152b915b2e8db09b22379577c05e45d21e67498e0ddb90fc8888b2bcba2788591168088894202420fcd2932974ea07844f1f0f7d22a7931c162530bf7ba42fd6476471f2204681b6916a74f58e47c874eba710dda7ecf35a5f667a764cac2065a5edd2c819ecaedaa37729572ec28e84412902921056c2a6fcb7123c57601eab1d3ac3a255ce6a73e407eb326be350fbc3b7603c7ed8daa97eb3a33d4119adccc133f0771cdf4cfbbfa74c0f06c5eed685ffc57fc656a327387a71a6ac9b56fe261f063bae62f1e635a64f4a225a87a4ba43c8c72bd2db4ee697eb396d0874d28d25825f0c4ae3d908a0b459eae8d310494c9a5d26bd6daf7e867a96d067b0ecc985a713867e661cea5908c6b952354f71cdbd5540cd5c893a008114164ace0d80a497cb41417ef27e080a91e675629d2f6bd626e455cf90c774c92077e0e4238d198b171ac362959fc481807c7fa8281fdb8075d5d386b3a6669e42568a5c400cd27ac5c9df3b773d4241d4ea4c63e1813958f12f4d2b7392322e1c0d67f6355a1a3672caa7587b6d44209d0f349569ea8e627681017e0f0c6007640a57b0f489324ef861c8c28459f90b8fe41d5280856de9ac9d46e6a0a556ce0f1bd14965076a3131fa5009b4565013a3fab84e3beb11a3c72c66b470a3bebe31f170b50048542bb3d29e8c1a688b83344834fe8853fc3f891755c7981632c865c04ba53ce898e34f6613606d7e55bf49e5579c3675fec414e5ab87778bdc7a96b4ab8e18fb207ae6f39761ff0f89fa9d4dab4a874cb84f6855f7e5820a6ce02e8ac636694652346f8178f5f5fd1b133f701b23b557befee2b8dba24ebf352969c3ee73be53b037af03866fa8eb3bdd5fa09b5d7ba8566088a15adbc3fff0fefcfc73a575498ac1ec12546e2845255ca30615eb45556998581a5dc36ea19d039c423e0adcce5b8082bc02b80f79805596acd2cc9c9c990ff5e5542322ead470583c0482f76e573603984c208918ceaefdd1a9558b8f0afc4188bdf7056c688d6b0318646b76afb4f99596d998788ef12a15416c79b8a991a98cac470bcd0bc8c54df601bfbc44745b686351863f6241ce2aaf222b3bae18a9a6093a99e8effb6be53c55c2557b397376d691bc1eda279cf13c50485cc3e8a5b9cfe54796fac267a5c27ed8acce185bb338d1ed22bec6ca175dd780b6e1af5b2dee28747c78b1e3a62008ec3bfed185601ff78ca8c8fce2bcf93de58b1105777c600faaa96d50f3a96fa8dd1f4021a1c91f4c59cb0a81e5715e10d5e020b0a642e2e4369c0f46d383eb38795ee080b31c7cf36332231d801beb6729b74ed1565642b65f7518c2ac200813d96e165fd9d520cb61642ca95ba59fe60431c6496651c4bfb3bc47ebbb64c7dfb0a6c67cc7e9e03864498d069c9f98824efad82535fb14a5e5f97ff3fb82c536f5ac06a2f3724f30a104d99bace2a077872da6f011a14f04f6dd0e725c9f741529956ddf12faafbe90e9fc93f524347841d4f94265d92b46357bdd0b180da63c999d8777ba4445e94dd31a2f0b9ca44bd1d4ec572fb17ad1e71fea238716bd9ac0189931156e8e5ca6c93bc2973a43567dea0013b630e7968268225fb08e4a12380606f8f90edd5f1e33a30a9d9ff4f6f4966fa97799aea157c6ac380baba8c757271590321f38d7e251af4eb6eea6a18f375dc2398ebecbb3995b8ce16e8faabbdaeefed4dcc6eba19b537763477d83bb2fce9e0033b1e4cb516329a5ce4a142f8ef3b35cbabfec05d819eaf2d1500d341a3e1f9624ad4ed9024d2948dbaa7550aa7b5be138b4231e664f15a0cd4e61d28fbcfc884796711b757432d7b16498e5de64a9895ec2d91dc58b0b4306f5ffa53392ae67cff2b52bf97667960e89a0eef088f2d8fbb3c3bfc46c08205a7920f5422e3104668c50b7589bdf7d019d6307154947c0930201104a61b94e3738e8d66e3043d71fa9274496c5a7a8d39006acf824738a8dc1a4b55c8fbf50ecdf936efbeeacb1c9f425f519f60aaf601ecda3c3aecb5caf6a9cc4158d774f6983297e38d770be2147ac535a0393f5d6f692dc8e09e22258864b737b953e48dbab7436cce0667a35eb70940eeb4621d3f05ba3fb5170681f800bafd5d3489b03df1ff4503f99f63e9ff588141fec6ede09c96b159bf13b13181080fc1fcd443442d42d9f7bd1b123ee14983629fb36a8e127cfe9ee96d1a813f7d5481ed0d7779768c9ab28cafa4d1e769564b0476f0be5a6a56bb05998470756ffb80012072f91d89ac615beeeeca199bd3eb7688ae6916fccfbe521a453972d5591f347c11d782491ae065be90f98f8de1ebcbe59c24c627d434d433d86dd3a114029bbcbdc4bd2daa53b894db5d4f61f9368a8cdf7297831f673a8f0f6b341f8104901a653abefa28f1ade7dd68052bcaf38148d0c0343411769eddf4c7dee768f1c9acd382d747ddda1c0130aef09b396db46cd93ede47a3cc4d97558940aa4381889e616cae5f112a4c80a17c0d7d15b0edff443cb364709e071b92e1681473863d5db157f9801c9d7d480fadecba9dc89013bd4defeae1c9d50ad770e8fafebae8c42b32c", 0x1000) 06:12:09 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x5878789f210f2043, 0x4) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x10) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) 06:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x60, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x9, 0x7, {0x9, 0x459d25df}}) 06:12:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) fsync(r1) 06:12:10 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/172, 0xac}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x200000ff, 0x1, "b0d42000006e930000054000001400"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000082c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000140)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0xf9, 0x3cc7, "63ff89f76d693ac5b3a3cac4cbf926b55d03f657", 0x3, 0x2}) 06:12:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x3, &(0x7f0000000140)="ebffcbff31b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x414) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:12:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6, 0x8, 0x7f}) 06:12:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d", 0x1f) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x7, 0xfffffffffffffffc, 0x6, "5406be337c153664ce0030595077ef3a461f4221", 0x7f, 0x81}) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 06:12:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8223, 0x8) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:12:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1dc2) 06:12:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) listen(r0, 0x40000000000000) pipe(&(0x7f0000000080)) 06:12:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x100000000, './file0\x00', './file0\x00'}) flock(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1d, 0xfffffffffffffffe, "845c550900000008137fae916057018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:12:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000080)={0x0, 0x40}, 0x8) 06:12:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = open(&(0x7f00000003c0)='./file0\x00', 0x20900, 0x4000000004) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000001c0)={0x512, 0x20, 0xfffffffffffffff8, 0x100000001, &(0x7f00000005c0)={{0x5, 0x7, 0x4, 0x0, 0x72, 0x98}, {[0xfffffffffffffff8, 0xf33f, 0x3, 0x80000001, 0x8, 0x5, 0x5, 0x100000001, 0x3, 0x0, 0x0, 0x5f, 0x9, 0x7, 0x401, 0x57d, 0xd9, 0xfffffffffffffde8], [0x7, 0x3, 0x40, 0x5, 0xfffffffffffffffd, 0x4, 0x77, 0xd470, 0x10001, 0x4], [0x20, 0x2, 0x6, 0x1, 0x9, 0x1], [0x6, 0x1ff, 0x2, 0x4, 0x0, 0x40000000000000], [{0x7fff, 0x800, 0x7, 0x2}, {0x1, 0x3, 0x1, 0x401}, {0x3, 0x35, 0x8, 0x4}, {0x21, 0x6, 0x6d, 0x100000001}, {0x8, 0x1ff, 0x80000000, 0x401}, {0x5, 0x8, 0x4, 0x80000001}, {0x2, 0x9, 0x800}, {0x81, 0x4, 0x4, 0x7}], {0x6, 0x0, 0x800, 0xfffffffffffffffb}, {0x1000, 0x5, 0x5, 0x80}}}, 0xff, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xc, 0x33, 0x7, 0x749}, {{r1}, 0xffffffffffffffff, 0x40}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x56}, {{r1}, 0xfffffffffffffffd, 0x90, 0x5, 0xfffffffeffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x42, 0x40000029, 0x9, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0xc13}, {{r1}, 0xffffffffffffffff, 0x0, 0x34, 0xfff, 0x100}], 0x10001, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x200}, {{r2}, 0xfffffffffffffffb, 0xa, 0x2, 0x80000000, 0xd1}], 0x5, &(0x7f0000000140)={0xffff, 0x7}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x7) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 06:12:11 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:12:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/47) chroot(&(0x7f0000000480)='./bus/file0\x00') semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x2}, 0xc) utimensat(r4, &(0x7f00000004c0)='./bus/file1\x00', &(0x7f0000000500)={{0x2, 0x27b7}, {0x8, 0x5}}, 0x2) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) 06:12:11 executing program 0: r0 = socket(0x2, 0x2, 0x7) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xffffffffffffff13, 0xb02c, {0xfff, 0x8}}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="bdec800957f0565a13288ef545021fa930f3a2359c450a2e70fd187727cab1df681addf60a50", 0x26}, {&(0x7f0000000100)="3777f352940b78ac859f9d497116801c351245841657e9ab4e3c6a24b9e607caed4ad60334d8cb45efd33b4decde3043f574b753ad6b259e176efba88f62532dd71abea89c3969cc2a5f5a4acfd5334224ecb828b32166379ee0cfe62a6286f2b5f642595bd42fb10aed54e8d4c714dad0d6464ac0122db4421aff4f7cab9841e7383444c5030f8c0340b7bf3aea6e8517115ce9bd303d35a46c8c412cd97049a071633a", 0xa4}, {&(0x7f00000001c0)="9990a3572aa6f0d70e3c374c8e28e37ea464cb7b0535d633d2f29c76f8269ab0e76a596bb61166d279331ff6d663f22458fcff9d5c198535d4723fc867cb5e253fac24da08b186b61a75130bc364de69d23faddfb1582ae4f421c7c373aac1855832ef2b4580c35973dcadc4f513c9d5d360cb399e720230f1d447feec5722315ab54f4326d5aa36efee3683c6cb050efd22b84b8cbb6c2630cd535aeef1114f95ed34364c6a72ed6ce8550061ef62a13a888d076feae41b6170faa6fcd1ac1014175a790e5c6357d3f6534993cc783428665ef4121c50dc4a3f9ed776a410891dee883a417181651a5019337380551d5d6a", 0xf2}, {&(0x7f00000002c0)="eafc794eefd948b649e1d23218989e230466312fa8fc7c05df3d2e082fbb7fa2d4671a42814f0dc16ebe9f0dc49bf42e24ef00673b6e9279bfa2f1a98433e686a1ce6c312a62b6660983507c5ace5e6a62ebaa4588f3b35cd753d04fd7702f8cc280fb402f36e656f461b6208611114d667d5589c165ede40be5d57013007d0f49964374a08c5ab167da28f5ed41abae749d91d0c780e414367ddf1edbbea7347d2fbe5f7de47b85e5743601a057559197eadc2348457a25a0d17a6973e43f868dda1725e3dca8956d680f27d926d678866a005174b67ebc54bb585e50817e32f5", 0xe1}, {&(0x7f00000003c0)="1ecd567e6c97be23fca1ace1f04c94d2bff7f284e2c9aea08cea31caa4c4ae3d340fc2d0adea2247bcc5278ab71e3e9e3aa702fcd7b0197112e77fc8858b59e726ea56d7da0eef39f583a45369e942ea19c89aced39b72e128c4eb71dabd30e8a06fb3587dcf2ff4e93cf221710f538443864b749646b8f5e9e60f8b44d3344ab7eb2d8375c9ed60f32f9ad57c9a8e37777cc40f3a72051beb0216462499504726375e137fbccc40c97eb78e761c0f76949762bda48c3224f58b9dc534a971030f8fe7b0735cbd8b43b6c658bb3349337289a8df644f4775af7f09adbb7cdefeeb0cb824e72529ad589e2ac049e64df3d2a7d1bc5e423b6ff313c4497bb75cd59873a2d5de86150dad94a854dc2c531c7ba29321847b95e1dc472e674d167c61251ae5e396315e9cd5c2369c3c923097933570b2324e24abd5c334116ed380af98e0a4d3a8e7c430cb8cf6dc2cdd5f4f3a6f7e22500e375598ea96c0a446338289f03f3ede5db9616a62065cf240d88101d3e333ad9a2c9ad1a41edd1deb5d425e8b3d95556979d18e870a14f17603dc4633f10cc1a3d21d1c72d16f3d97dc1087853d32cdd980cab6e0313b3525008bb5b8b11eb670655073af05585de24d3ad84bfd6c40f5098cf354f500b0deeffaf7c2ebbf0443ab94fb724289d8b673796958e09c401b6fce87c0cd6f2b1005a064d8f1c40abc953cadd6ae74568c5bee7f2d593996873829b09fc138e60c8724557d87d953bea5f0cc54c925839a8bd101f7287996ba7d363931d8c5512a3ac5a79f4085b4109bd1801549c47654b714733ccadd1a4176fdd1ac3cbb7c6e24f466179df88f004515b24abfec405a237d1d91eeeab90f3233f644cb870d3818f3797b7521078cfd454c9c2caa20a17d0c90c4a3901dcfe2e95ff92fd5fc5c8998e9608714456edb8cb80d4f8f9f4a5d29c69c0bcc1bb0dcc8a1c1c63a587f81f6d8215311ce40bba98fa1510bf9660da0fb69102eede6654e8d66d07667b06791c124bf94b2f9eaf37303e039d3e429a6e625466089f1a49ec39548bf2467eeebf52e681a0f46365ad09d07f2097b582bd8c3eb7081d6fd5ebb646524906603ef85e2eafdc5c8ac2eb44e64f6e2581097b43d2dfb351049e8a793ad8459cdcefe5ba9d78cc8dd302db642df9441302925d260c427aadebdf470abd593abc4478abb44f8291f55b16a1196f5b772d944bd6709ed7c7fa50ef3aa5a9e9c1894769e1fb1b272664ff00f7a24ac199e8a9a3d0d5e5f0b536629d3078238693c513810410176d6df427ab7ac940b9ea87d0b22798e3430fb0a9fa718afe97c6cfe9a979845bf5bda520574b237816a818c020be71860326e87a2260b95fe434bd1e70f74df9cbec91a8036f3ab44ee62c5f2c61cfeb915fd2cca797b7d18d2b0d6c16fd9d83207045b0ec1119504855601777570336135f48f11ec3a01d93c170a070ee38ae1a1e1e627700ec1bcc207dea1db3a834e2af2cf559f82aa4e15d4d152085a9ffd313ee1a5455be91d863bcc4737573b4518a738acb7ed83b20aa547d18efdc325cee3401b6aca1e1f2c2006b2c7b7157e8eb0587e6209d3cedcc3f9fd9a3aefe3403a2496da4873802236a4657896482a482de385294153eafd44d84f41dd4ee3131bef38a9e85146aebdf465ac4c0cdf911756404c64e94f880dcd7172391687c431411f51f2d79b2ad6907cb728862f796a0d85fcb97ebf8fa2997f7b865c3968bf6ccdeec2383f1fe4c9dd78d41770ba8dac04e0302380404aeb5ddc26a412ff83d9b88286ca0db81c0dff880ce5a44db7e123af82d7d05d05d8f75097c4442f75af39a18e8b0cd2a324aa0277f4b8cf874635b5d7df3824736f6f6200f9170123ddc2c8a362e422f9fd77392da0008623e38068dba3a941ed29b83d66bf56545fde927c55f476bc85fd72a951e934a6a5e19ed6cf3043af9323f538aaa11344575c8633b06ec9b135d491b1d768eb1851840d3d6ef5f8d9ef04a3c0226dd4f3265d103b6c20e72c2e6dfd22a2a2758ef1d9e3a855bee4f272057e21f14535ffe7c9c051e25aa0c161518ad97b279206693f34caab9073b4be4d2e9c68dbf995c85b1d002065985d193dd68dd9e5678dcee83fd570faa17c701dd91f7a4aed4ffc0864b0743bc129bd550dd66b5bd40e092280d03170477ab7b7a598cdcc417fa0bc56d5e7044251e907e3de68f7f6b2b717d544368ccf58a48b341ee213b382ea087c29601bcd9ae966358c61ba0f152ded563d46bb3494f8ba6d511160a705e132a491fee029ff42649f2870c7f54ae470cacd7e2f318dc68c0b5633338a158ccd51ad978cf24a8e34ff30bcf8cc0513acfc08ddff839d8288dceb51d49a2afaf6c968268b7b33a6373cfafc68857c2bd215febf1f2b8c73fffbfbe6c77159ce0d44aec774ea04f825cc35366fd3e657662cca24b13664bb5febc5c95e68cd2bff1a7c3e2cb3aa5824c5c5e4932426794e845e540b63dc35697eb4dbbdf9837c07922826b7a85f70d6ca262c59dc05a63c54c89ac3c4cef62fc847edf21f064f297472a7cd9a1d0a336fce1ffc45ac8c25b80f54a693e5ea68826a3aa25fb51f8506987d76abb4218104083652ce402eeee8ad4ce05c178647425c3074b992eee570dd08537451a1f8427a37b5ae5ee604e12769ce3d2fd839b437ecb5f76afa1d1259598b02d5b2718f824bec03125bc282298cd0b066b9fd97ff2ad3faf0e3d5759f6bc1217d9bfac10a8c525bbd0d7b5fa50cd0cc695d5e74a2ba52bde45abe4f6bf336dbb18ae5a94ce41a6d163a6de313de0a247d27ee5e76d749b32b42dd99dd39ed626c384d11c32eb477b951383c89723606a3affbe5e733b9864b84898af17f3c379149338b2156504beb5c5fafe7e60aa91b64eff7bc6b6158c3ce668e36223a8525208109446f80f8894583f31f031b81596a39d0d8aa18920e07a926d974ec04ad22c1f65c50a22f2e9d5e5a76921ef21cd1fba17e5323a2cb49929f5ce80d0a1a6d941eadb70582c3b56fb6a24d4fcd2b0947900f4678344e1b3cdac92bab1f2637bb181d2ee368af82d06248e529e3a660e68f7296fe6eed1ad8ebe3445a6a9accef89f9b939e928dd3a13bc5ba0551a38084cd36a33573cefb20c5d8535cf0fcdfd87e46aaf9da155258cce9a24c3a13e953bdd806f2ffae48b1a7b9fd155b2b2261f1a6fa34fc7d83ee676dcbc8be5f415386298c8de72b01ba06314ee69acdaecf6e250b935b21e99874a10aac8ab91442f72e8c7a919f8a10e775bd10ea24031242e2b3f48b029fb31b2e8599e41850b47d3a2d74d23886000314cb7c5d97d2ffeb46bce3e0b5c8c087be5d8c83916a175d2194925ab352f87812e3b7e63f29c22cdd82f2848079d5b3920acdc004a35db0ba0d70bd1ec29e25e6fe86cd85e7815b00c8b24c174d44b2e6fbf91098fba2553bf8e9887348868e0be91dd052864eec6c4653e9ddc028537c3a172f0e10f4bba6d73ccd70e4e171c10cff2f7127a82848818923d41d1d9762bc265a74982347499611a98bf677ee5599cfa7612ce1886ca83828bbc67b5a74b50380eb0492649ee6a93339d4ede5237fe3a26e0b61fc5b4f386eced0fc1ac33e157c60b4e8fb0350d9d90716e057a80ec5c52903b91148c56dee387dcb4ed81804f36919fa7fc78df6a8a8dc2d86aa04ac5d78e96cf76881a909f5cc4e97268525a75d56317316df21ac294e67d87b71d6a126da2c2cb226435810be5176e8bd856e252ea588d2f31f2f7ae96d47d73a5d2fc82537a4b8b98605155e049e579f041d6112e50c0c89f992c6b9aaec01b736cb3cb851676f5efbc36e68ffffbffb1adaf00c9e341e9663088307b5e6e45cebbdf84ffbd03c0ef368247c4f0646bddfafb3ea38ac8fcbd66ae7a1b9a05224be99c6361a0635702119d6822b0640e3d425a5ca240af8539709c63a84af902b6ea04fd3a42e082d792716db00a3af38d18722f2c8989f90c30769efa6d46e203f025c39233f960d2aff3b5fd3ca09f438d9ae8cc191183bc50c26fa15754bfd633015cb0b917a0c7a743c97439b4272c30b9ecc7f8673e678d40bbfc28fe61d1fe3561cb4567eaa3a5385c1c308e327fc8fb569c14aa92cc7e2e221a5c73409a7b9713771884cd78e11cf2df49bdd612e65808c9271c22d9bce8b25512959c3fcabf060fe3bc8e07aaf5b873159399e4ad8354405730bf1a9af1656d102e367d15a04b2297bb7111ae38268bb57f1a22ce0515600b5ddacbc123ac2922604cd8b5597454539754217fda82c54a0ac5b355785689b45ff1ef894626d1036ff5ec426abf4b680414c3d64c9ee8e00e9a74a7cc1349f5b0534fafa0bf84cc1a0ae5852aedb1b112a28c4971477871990947ab3aa8f806cd5b7a6a6f5b34e3953d99b9a0680153e39405470d2a2549a3a4f7e5e34a82f9a88134fb4491a7c671b2615310700b8cad5bc5537a507ca95be0b8980a83f07c7a75883416a66297b17a8ed25937e8b0a00170b0050ad707ddf38fd00c36bb74906338026edeca4ae9079cea75eed840af37b37818ad9cc87ae8f7b4a0221e4151aea8ca3fdc35facdb003f61b25170b7a94f59ca6d77cdc9c078d5f688aa3b0c7ed64095dcefa082924ed1f51598fab97f53b1d1704f60f9c508eafc788c4141c36ed4dea753186667e326720fe6dffaa4eae256fd526cc0221a39b4234a28c526b444c06c8fd5625dc56532cccd04cb59f8ad1f664b0e938f804e1c3ce787aadcf093ac38de27d93e4f3e40e9c485b5ecf6c17d3920b98f2d280f41642a8b0d81d05a2aab5751e4b5a8ffbe31e8d627c7f14a568f49ce1b9fecad3823df99585b98b3bf274bec38c5ed1de5c9cb7e9dc4c247cea13e20236f40828bb2550f9345d513320a7622bc6b426902cbcf0d314580a7bcbe3177f71163856d63ce73f7e17c4f43415d59b294ce62c156b67862cf553e1265c0dc42d4c79ff4cb73ac29e471323bfc033ef1c36822473dfa3287e3fce80fb3d17b7df3b0b46281b80acce70b124cf6c168cacdb1b4db5d66c81a324e1e3055d8bc4204a2cb5bb60559dbfc4e9a08bdde654037f3643e765cc5efe64197d72927d7c7148ab5b698cd72d268061ae7d2087103611ae5e55182210cece4fe4bd89d7ed42473a6b3a9751a84c4e58b33da5957b8dde15ebb361abadc59cf35141939683b9c0015b0f2c133db6cb2fb565edc1b6eb9f83f5c134ee0b371103fc836ae557cdd3090b8654a3844557b793d81ef7783fd0aea891bd79348e3aa45f5d45f106d0be990adaafb6985448534f0d73a98931d26948c6e2c8959a446a3f44b1be317be2e4f1b006e8e1fbb5296a8789f3be3ebb1fd2363568dbc30ef7192e96c810e3ab068f5b2e54338cb6423d5ec68701bf7c268034005b30e481e9cad26c359174a390bb6fd418bd2f4cee21c03b585875234047dbd36cd032b560907708b9825c90df9ecd8b15944c626d774b6d9ba6a15f67fdb5f8386f23629e78b2732f2461c4c075e71a2d3e47bc1c3959ee103e6b75ae5a69a897fbf7fa73c8896372979c307a571f56eefd180ae8fa1a3eeabb6010142d28df78c9dd419d261916d6faaff08047c439ae9bdb414cc78a65e8793cc0b717a7cfaf0254b26e8b25e3b6ea4bbfc4c5eb396d515193dc4f15d2643d605fba7c296811321869eebc44a9556387fca6ec85bf784e4e267f5cb302744a8f4cc0418e68f0c52e2031137e6a8b2ab346e4dbf7872f9d38154118c191c28fc5093b334c4c01688c", 0x1000}], 0x6, &(0x7f0000001440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x40e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540), &(0x7f0000001580)=0x8) r1 = accept$unix(r0, 0x0, &(0x7f00000015c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000016c0)={0x0, './file0\x00', './file1\x00'}) connect$unix(r1, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000001740)=0x7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = getegid() setregid(r5, r6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001800)=0x80000000, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001840)=0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001880)) fcntl$lock(r2, 0x9, &(0x7f00000018c0)={0x3, 0x2, 0x2400000000000, 0x3f, r4}) connect$unix(r3, &(0x7f0000001900)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) connect(r2, &(0x7f0000001940)=@in={0x2, 0x0}, 0xc) accept$unix(r0, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) accept$inet6(r3, 0x0, &(0x7f0000001a00)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001a40)={0x4, 0xda, {0xc6, 0x8001}}) fcntl$getown(r1, 0x5) fcntl$getown(r2, 0x5) rmdir(&(0x7f0000001a80)='./file1\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) 06:12:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x39db) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xffff) 06:12:11 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = socket(0x112e08a3a179b3a7, 0x4, 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) getuid() pipe(&(0x7f0000000380)={0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r0, 0x80}, {r1}, {r2, 0x4}, {r3, 0x1c}, {r4, 0x4}], 0x5, 0x0) r5 = socket(0x6, 0x3, 0x6) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000000)="7111085ff21406f67142ecd280014ecea8d2c8283e5dbb6c092176f26f3001e8", 0x20}, {&(0x7f0000000140)="76c588d1ccd337f08d25903986647ef761a0bea06fd1969b47f36ef7c475ee10a352fb7543b8cacf1494ff3dd640005ccd67b62e118fe3a8220682099c6e386b7f000f328253b6a1cf10a6f1ab19ad69af139603d6b1ff16453441e88b71daede85f2f8bbf27daaf06c20e51b42c8971c1f0f8f307db3d7ff435fdc0a09c2ae9d62d8773716dc65857d3ff019e0f", 0x8e}, {&(0x7f0000000080)="e968ce0203dae99dd4e7762bef6b202a9b408424a1b8e1f105286d5a26209979a780e5bdf2ba5e833b30d67d2478b874347bdcc905ebf6d04eaf32fce67e00e17a38cf4f", 0x44}], 0x3) setitimer(0x0, 0x0, &(0x7f0000000100)) 06:12:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 06:12:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = getuid() r2 = getgid() getsockopt(r0, 0xef, 0x7fffffff, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) fchown(r0, r1, r2) 06:12:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r0) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000080)=@in6, 0xc) setrlimit(0x5, &(0x7f0000000000)={0x5}) fchdir(r1) 06:12:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:12:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 06:12:12 executing program 1: chdir(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 06:12:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) accept(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) pipe(&(0x7f0000000480)) getsockname$inet(r5, 0x0, &(0x7f0000000040)) 06:12:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xa05, 0x800, 0x400, 0x0, 0x9e23, 0x401, 0x0, 0x0, 0x3, 0x6f63, 0x5}) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:12:12 executing program 0: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000fba49f3cff0438ba9ab5a9d7d017470b2b4cb51eecf7da77ddb66a62cecbc357dfb06a7472679898d29b2a393b8c95bfa58117a4e031b8c602d1563e658d869b587ad9033805eaa3d3e5f137d017b5e459aad4c1a4cc7a51dd1f60402b9147378650c4da97f9f5d675e4d7ccbc063b53e6c338789a462a9f1b5dd841b8493fc17b86013595adcbaf7a7a43ddc564a8ebfc3948633c4845e748a36c480106620695778694362fdd9b7e0effe99279a780a7c5d0b3175fc530594ab2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x401, 0x0) recvmsg(r2, &(0x7f0000000280)={0x0, 0xfffffffffffffde1, 0x0, 0x0, &(0x7f0000000440)=""/225, 0xfe44053356983842}, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xb0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x1) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000002c0)=0x5) 06:12:12 executing program 1: r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x101) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1, 0x6f31, 0xffffffff, 0x2}, {0x1, 0x100000001, 0x7, 0x7}, {0x4, 0x5, 0x0, 0x1ff}, {0xfffffffffffffffa, 0x1, 0x5, 0x6}, {0x9, 0x452, 0xff78, 0x6}, {0xd886, 0x3f, 0xb8, 0x3ff}, {0x771, 0x9, 0x4, 0x2}, {0x6b0, 0xffffffffffffffff, 0x7f, 0x800}, {0x8, 0x0, 0x331d3fd4, 0x2}, {0x922a, 0xffff, 0xf4, 0x8}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) sendto(r0, &(0x7f0000000200)="22daadb17dca752bbe2f679833170956ca1b3ad8fd1cb1a1b07e6cbf7e1d9f74257381f59cb07e63062c894046a14da25a6079a9d5e2f7c0571db7", 0x3b, 0x8, 0x0, 0x0) ftruncate(r1, 0x0, 0x1) 06:12:12 executing program 0: r0 = socket$inet6(0x18, 0x10000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 06:12:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x100) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) r2 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1}, 0xd69, 0x42b5, r2, 0x0, 0xffff, 0x579, 0x8, 0x19800000000000}) 06:12:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = socket(0x1, 0x4003, 0x2) dup(r1) dup(r1) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0xc000, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="2da958620d657071402d", 0xa}, {&(0x7f0000000040)="68fb07121963e4061e27532314b63d40ce1f8e250f704f2ad478b9863368bd36e2377751538c09d5ba16ea441f318dfa53744874ca", 0x35}, {&(0x7f0000000380)="55020b4a0e84694af55e593f7989deff6e505754185e34ca8d82abda91731a6f237551d42b24cc0949f184ebdceedea4a357bb9cb29bd9e4652db3d8a825fbcd5cf791445768e03623f6e645917e672cfcc446e0df2fcbe20701d0f54d9aa500914620ebff3669564ea4ac8e03dbe14e1e0bd525828103f616d9832b6a685ce7d10559ab2e24347d7d71bdac1791fa367565a6c9e6f42deb55ea88beffc258d9650f3ed192cdcefb4528a9b7cc679e050c", 0xb1}], 0x3) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 06:12:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) fchmod(r2, 0xa0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 06:12:12 executing program 1: r0 = socket(0x0, 0x2, 0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 06:12:12 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) 06:12:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) getpeername$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) nanosleep(&(0x7f0000000080)={0x1, 0x8}, 0x0) 06:12:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7bfad844, "2484d1869a6306c6f2983d8917b366e2d8a8025d"}) r2 = socket(0x7, 0x3, 0x100000001) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) dup2(r1, r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 06:12:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x30083, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x40, 0x40002) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x100000001, 0x8000}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x0, 0x0) 06:12:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x40000000, 0x2, 0x10000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000018, 0x81, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x10, 0xa0000045, 0x5b6}], 0x100000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x8, 0x10c}], 0xf67d, &(0x7f0000000100)={0x6, 0x5}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 06:12:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff6, &(0x7f0000000600)=""/100, 0xfd82}, 0x5) 06:12:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x1ff, 0x2, &(0x7f0000000100)=""/91, &(0x7f0000000180)=0x5b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x26, 0x4, 0x10001) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 06:12:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e2f66696c65300063eed36940ab3cff9908af1866e73a99f0341b5d4b7fa49d3f41fcee1fad8641cc86632d41d0a7137f09383ef8397180453ef4eb8675cc61"], 0xa) pread(r0, &(0x7f0000000680)="b2fc79b7a36b017898f75fa210f62ef0306bc82a76c3179071029d99fe6a131e7d019a5103a837261be9e00d86d2d067e6", 0x31, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x8000, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/173, 0xad}], 0x6) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x1e}], 0x1, 0x0) 06:12:13 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xfffffffffffeffff, 0x4, 0x1f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000bdc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000bd9000/0xa000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000bdb000/0x4000)=nil, 0xe64}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x78}, {&(0x7f0000bd9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000bd9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000bdc000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000be1000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000bdb000/0x1000)=nil}, {&(0x7f0000bda000/0x1000)=nil, &(0x7f0000bdb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) sendto(r0, &(0x7f0000000540)="8119622eac64e6552bc69e70d4e9ff861cc8d6e237470be7b403448997ac67dfb53ecd7ca29a", 0x26, 0x1, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) 06:12:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x9, 0x5, 0x9, "3a430fc579aea46e7fc82b82f023858118ee248c", 0xfffffffffffffff7, 0x14}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ftruncate(r1, 0x0, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x3) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 06:12:13 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x469, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xa2f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 06:12:14 executing program 0: msgget$private(0x0, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x900) 06:12:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r2 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7ff, r4, r5, r6, r7, 0x80}, 0x5, 0x8, r1, r1, 0x0, 0x6, 0x3}) 06:12:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3f, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) r5 = getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r6 = dup2(r3, r0) ioctl$BIOCLOCK(r6, 0x20004276) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchown(r2, r8, r5) msgget(0x0, 0x200) 06:12:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x480, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x9, 0x2, 0x7}, {0x27, 0xce15, 0x6, 0x2}, {0x1, 0x4, 0x5, 0x81}]}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:12:14 executing program 1: r0 = socket$inet(0x2, 0x80000000001, 0x7) setsockopt(r0, 0x0, 0x8000000000005, 0x0, 0x0) fchdir(r0) 06:12:15 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:12:15 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = getppid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x15) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 06:12:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) select(0x40, &(0x7f0000000040)={0x7, 0x3, 0x50, 0x480000000000, 0x5, 0x9, 0x0, 0x6}, &(0x7f0000000080)={0x7, 0x8, 0x4, 0x6, 0x7fff, 0x3ff, 0x7, 0x6}, &(0x7f0000000140)={0x5, 0xfff, 0x3ff, 0xfffffffffffff36e, 0x80000000, 0x0, 0x1, 0xffffffffffffff13}, &(0x7f0000000180)={0xb5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x20a) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 06:12:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, 0x0, 0x0) 06:12:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/141, 0x8d}], 0x5, &(0x7f00000004c0)=""/141, 0x8d}, 0x2) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e6b667b66a84068a5bd9b41a2d6a008"], 0xa) kevent(r3, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x1, 0x2}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x100000000}, {{r1}, 0x0, 0x1, 0x10, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x2, 0x42db}], 0x190b, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x28, 0x21, 0x1, 0x5}, {{r0}, 0x0, 0xf0, 0x1, 0x101, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0x7f, 0x2}], 0xfff, &(0x7f00000006c0)={0x3, 0x401}) 06:12:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0xffffffffffff0000}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget(0x3, 0x408) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/4096) socket$inet(0x2, 0x4004, 0x9d) 06:12:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x11, r1, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8c, 0x76, 0xfffffffffffffff9, 0x8, "6a92d98152bea30f6f44d232fed3e23e40df8b64", 0x1, 0x1}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x3, 0x9, 0x1f3e, {[0x5, 0xffffffffffffff00, 0x62, 0x7, 0x4, 0x6, 0xae, 0x295, 0x8, 0x100000001, 0x101, 0x6, 0x7f, 0x1, 0xfffffffffffffeff, 0x3, 0x200, 0x7], [0x40, 0x3, 0x18000, 0x6e, 0x5, 0x0, 0x3, 0x7, 0x1, 0x101], [0x7, 0x101, 0x7, 0x80000001, 0x6, 0x5, 0x3], [0x7, 0x8, 0xed80, 0x0, 0xffffffff, 0xffff], [{0x7, 0x7ff, 0x8, 0x8}, {0x100000000, 0x1000, 0x9f9, 0x1}, {0x6, 0x2, 0x4, 0x6}, {0xc76, 0x400, 0x506, 0x100}, {0x3, 0xc3, 0xe0d, 0x4}, {0xfffffffffffffffe, 0xffff, 0x1, 0x10001}, {0xfffffffffffffff7, 0x0, 0x6, 0x2}, {0x0, 0x564395ee, 0x1ff, 0x8}], {0x40, 0x9, 0x5, 0x400}, {0x8001, 0x9, 0x101, 0x61}}}) fchflags(r1, 0x0) 06:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xffffffffffffff5e) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="8b82ec2436b14c648db6d9f0009d2878810459680cc8f4c4ff81c4de43760cc9ba9a45b0cc028bd1c2af1fa5b12a9ba1cf3654b921604b58bef21bcb1797bda10438cda0c326cabd4fd4a0c3e7784ae64e1e526229dc2b8cab86cf3a7d755f84334f1e23c115f63ceff420156aff97e00acc8c59191c89474f8cf55407c8f863153d9f8378171bd26e9a5513d3023199fa0fb2f3e30864733a69567e303d69f22f64efe52d8e0f3a", 0xa8}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x1}, 0x4) recvfrom$inet6(r3, &(0x7f00000004c0)=""/120, 0x78, 0x0, &(0x7f0000000540)={0x18, 0x2, 0x2ffaa04f, 0x8}, 0xc) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 06:12:16 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() fcntl$getown(r0, 0x5) getgid() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff, r1}) 06:12:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) listen(r0, 0x9) 06:12:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0xfff}, {0x8000, 0x5}}, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r1, 0x39084fa68185d273) 06:12:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 06:12:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/99, 0x63, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66c16509de834824b9197594696c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) r2 = syz_open_pts() close(r1) listen(r0, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x40, 0x7, 0x3fffffffc, 0xf6}) shutdown(r0, 0x1) 06:12:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 06:12:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) open$dir(&(0x7f0000000280)='./file0\x00', 0x20ee0, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/160, 0x42}, 0x0) 06:12:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x10) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 06:12:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0xfffffffffffffff7, 0x7fffffff, 0x400, 0x1, &(0x7f00000000c0)={{0x0, 0x7ff, 0x1a39, 0x4, 0x8e5, 0x8, 0x86}, {[0x20, 0x3ff, 0xdfb1, 0x315, 0x20, 0xffffffff, 0xfffffffffffff800, 0x9, 0x6, 0x1, 0x2, 0x1ff, 0x0, 0x4, 0x7ff, 0x2, 0x9, 0x5], [0xd47, 0x3, 0x5, 0x6, 0xfff, 0x401, 0x8001, 0x3ff, 0x2, 0xfffffffffffff801], [0x2, 0xea8, 0x10000, 0xd9c6, 0x20, 0xaa0, 0x1], [0x1, 0x9, 0x1, 0x7f, 0x9, 0x3], [{0x7f, 0x1, 0x6, 0x8000}, {0x1, 0x3ff, 0x10001, 0xd7}, {0xa5, 0x2, 0x80, 0x7}, {0x1, 0x41, 0x4, 0x7}, {0x241, 0x7, 0x0, 0x8}, {0x8, 0x800, 0x10001, 0xfffffffffffffffd}, {0x3, 0x1, 0x20000000000, 0x2}, {0x0, 0x3, 0xffffffff}], {0x3, 0x5, 0x401, 0x81}, {0xfffffffffffffff9, 0x9, 0x41, 0x2}}}, 0x7f, 0x1000}) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc020691b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 06:12:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffcd, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 06:12:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 06:12:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x188) ioctl$KDSETRAD(r1, 0x20004b43) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0xa9c8, 0x4) 06:12:16 executing program 1: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 06:12:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x240) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 06:12:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/166, 0xa6}], 0x4, 0x0, 0x0) 06:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = getegid() setgid(r3) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff61) close(0xffffffffffffffff) 06:12:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/35, 0x23, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0xd0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xda9f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3c}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) fchmod(r0, 0x52) accept$inet(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 06:12:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 06:12:18 executing program 1: r0 = msgget$private(0x0, 0x27) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x8, 0x0, 0xfffffffffffffffc) r2 = socket$inet(0x2, 0x8000, 0x1) recvfrom(r2, &(0x7f0000000300)=""/237, 0xed, 0x40, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, 0x0, &(0x7f00000002c0)=0x295) writev(r4, &(0x7f0000001700), 0x0) msgrcv(r0, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8001, r7, r6, r7, r6, 0x40, 0xcf9e}, 0x0, 0x0, r5, r5, 0x1, 0xffff, 0x8000000, 0x100000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) r9 = getuid() getgid() r10 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r7, r8, r9, 0x0, 0x40, 0x6}, 0x5, 0x7, r10, 0x0, 0x4, 0x0, 0x1, 0x8}) 06:12:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 06:12:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) shmget(0x2, 0x3000, 0x139, &(0x7f0000ffa000/0x3000)=nil) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 06:12:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8400, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x100000001]}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x193) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) getpid() 06:12:19 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x0) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x8000, 0x9) semget$private(0x0, 0x3, 0x2) 06:12:19 executing program 1: mlock(&(0x7f0000ac3000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 06:12:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) setrlimit(0x5, &(0x7f0000000080)={0xe3f1, 0x1000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 06:12:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r0, r0) r1 = socket$inet(0x2, 0x0, 0x4) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) 06:12:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xffffffffffffffd8, &(0x7f0000000000)="03000000", 0xffffffffffffffba) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 06:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x5, 0x9, 0xef, "59436ed54c5a194dae2ec3573211002af97c629a", 0x7, 0x4}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 06:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 06:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 06:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 06:12:19 executing program 0: r0 = msgget(0x2, 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x122, 0x5}, 0x7, 0xff29, r5, r6, 0x100, 0x401, 0x3, 0x5}) r7 = msgget$private(0x0, 0xfffffffffffffffb) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000000), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 06:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) symlinkat(&(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f0000000080)='./file1\x00') 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0xffffffffffffffde, 0x4) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0xa0d, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: socketpair$unix(0x1, 0x7ffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) socketpair(0x2, 0x6, 0x2, &(0x7f00000000c0)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x100000000000006) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000003b, 0x35, 0x0, 0x0) 06:12:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:12:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x62, 0x80}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 06:12:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffffe2) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x58, 0x2, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x4b, 0x30, 0x97f8, 0x9}], 0xec7, 0x0, 0x8000, 0x0) 06:12:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x5, r1}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0xfffffffffffffffd, r3}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe30) write(r0, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) write(r0, &(0x7f0000000040)="ddb952942101b648ab62c37eebc28a1365b43c4515bf1a183e55596d8e0026da8555dd9c4f09660bd210be9dc9bbb3e2208f433d2a540bdc0fba9842338e71aecd6deb9c8ae21c2594fd64e7fd934489cc4cbb01f117b745b997001b83d5d5d6a57d1a1e59f4c1eddc261acfbc0231d87cf4492c7d7cbf27eb17d0", 0x7b) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x40000000) 06:12:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x3) writev(r1, &(0x7f0000000040), 0x1b) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x13, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, &(0x7f00000007c0)="a0a0514e8ba518a15634fa90597b7b533909c2ce2e2b82e26329c2d77383b9f31254aab2e4d7251f4f8a651fb2360b3b363c3d14620295a1c78ea8fbe8d692d0277717f7463b2ea7d79180e26b0aeec23315e49af9a280b7a601b0c6bc520725d07b93aea4d812cedec67b7fbedacb3a702abded559468266bb0b1fb14ff5fd068ec3ef0675e5f26089e6d77a4fde70a81c4", 0x92, 0x8, &(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000780)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000700)) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000200)="72088ba97147e247060be0e56a6798648173a6724f7d6b080e7d53e5cdd9bc7d79657f837f1da5464707d4bf240888906e407e71dbfc1b8bb89d55e549747c20726f3d22cf3f7d18fb724b48a6884249cc7f23b5282573a7364971b94789b5617e9f0b82f9080e8e4190856900835a6adae177deecaeb12c6fa24f07578c6d33f01db6975c329822cdc87145bb333b6ad702734c39bf2810039ec77c4dadd0e2df8775b33e66f8be19d7713b7b9bad51072ea5840e808729a9391491", 0xbc}, {&(0x7f0000000340)="e87bde4ceb89062c5121e4ce48968273ac8af63eb93035eb2bc21764c9b53ad8d47bb5565a01b924e1cb611443c975285821ff23f2fe84349b4f1f2341375efd8ef804b9d31e68ee2918d0410f097b98b95124f0179b97ad5b0703b62fcb87efc0324b0f176a83628b24c93162e2456ef2da27fef2fae578ce874e4514b6f097befe30d7c2ac9e6db8a433015a9a4e682fb6562a707d9f149e3a1769af3763a47cc145265d8195a6514b2c005b22fb0ac6e431d6bbe88d5af844a4f092796411e73625ef33f3bb7eddcbb6513df932c8fb2686", 0xd3}, {&(0x7f0000000440)="a259a2972096248f819473201f762ecc661931875dc62e52e87b0c1bf8a25fd0a19d39db2eee147043d754747ee13791b91117ae35b2e7ab078cf0e8ca8f1cc02de83339523a4e48bb44b505bff1a888d3a989cc64dfbbbdfbca56e22321ac942209409f24", 0x65}, {&(0x7f00000004c0)="dd5201f1c9fee9e0e5fadf3e32ba7329834ff9bdbff9c29b898b40b3d79a77c7b5147740c59b8e02acd6f0eafb1372ee81a9af559f70a2217d92c16f8f16b1400fe9f156a4396b5602daca606ae7c04982a4603cd248812004d2621594c214d92a0bdb3741009bb75fe61ba91bfdd416d0c726f067b775dbed9db4ce9f11cd34df79832c64b556d98dd4a1ff1863149b02f57f27b596ca2f0e47377a219b9ab175523b6a64a85642e3ba5415e3", 0xad}, {&(0x7f0000000580)="d1ca60f244d59e533f0e4f7bf8160eb70749faac267a9c68df2fdfc96098ef98cbadb236ec5ccee642e680b9fe3c0a74193b7c0d9e61eb4e5850b5fbab98f68284251cb7780b2a67b0e4ad2794e02c688edeaade57d660128ce02318105f37bb5a2f5a30964d0d69670fa41853c42231fd6ccad809aa82c8c8dbac24822030f93a629f6e7e7fcbc3eed799074ec4c8acc6552465abfa725c455e5e2383d3df2668670af1799638f08b9e2ae984", 0xad}, {&(0x7f00000002c0)="46109d65f6a667e90e2dea3257a4cc8f72e35d0028599c3365bbee1e5f4b", 0x1e}, {&(0x7f0000000640)="90fa71ff7f", 0x5}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r6 = msgget(0x1, 0x48) msgctl$IPC_RMID(r6, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000008c0)) ioctl$BIOCPROMISC(r5, 0x20004269) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x6}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913", 0x514}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8080, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(0x0, 0x0) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(0x0, 0x0) 06:12:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 06:12:20 executing program 0: socket$unix(0x1, 0x5, 0x0) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(0x0, 0x0) 06:12:20 executing program 0: r0 = socket(0x0, 0x400000000002, 0x40000000000002) setsockopt(r0, 0x1ff, 0x13, &(0x7f0000000000)="04000000", 0xfffffffffffffc95) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) fchdir(r0) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0x7, 0x9e}, 0x10) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x9) 06:12:20 executing program 1: r0 = shmat(0x0, &(0x7f00002ac000/0x3000)=nil, 0x2000) shmdt(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00002e2000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffeffff, 0x200, './file0\x00', 0x6, 0x7, 0x400, 0x1ff}) getsockname$unix(r0, 0x0, &(0x7f00000008c0)=0x162) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 06:12:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:12:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 06:12:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x80000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) sendmsg(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff, 0xffffffffffffff30}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="6c4da52c2c51777c083a6543112696ea54298eedffd8476e10957096586d7a0257b6b622162d2e9c478be8cfc745ae7d9bf9c39f62f8e38a2b0fb0b927fd7fb1f998517a0150e6199abcd3def8433d11f232d5e6260e096b048eb4969b2f24f28bed4e10733d8bf0dd97a8af24b2fb923712ff21dfa4fbce200e39c352001817767384fcf9b8981a34f07bb63f77f64a3c10f768e4150bf9b9dfa7d1c878b44c494740fbf3911c4cf134e9f1a4c0a1cf7407827b9a463bd184b6fd55b02d66208c47a2a203a3dc8ef3f9644ba8b2e850319e03f53779c4b1586c9eaedc43b8f4d41973352be0cc0b24089aec5d52ceafd4817f4b9f66e2e224f579", 0xfb}, {&(0x7f0000000200)="e17c42be4575c96815fca7259d1ef23271825e524215c03ff30aaa8dd27454aa73caefa1080f630b65195bc572527289ba82493e275d24e842f698804e305f2f1a4f781272114fa2a4e39acc222438407d422dae5f0053b20f91a533d99cb82d385bdf4b3d", 0x65}, {&(0x7f0000000280)="4cf27f59e4574744a35bc46de6f31f0a1b6d6ecb5b71965203b08268d5dce3cfa5dc7975f0ce79ea668d9cb2380299", 0x2f}, {&(0x7f00000002c0)="7cc0e350a98fe9a97a8e6dccd8e1c782617d87fa5f260c61cae4e92fad377f255e8e08a93fbe4014dcd6ae457a", 0x2d}, {&(0x7f0000000300)="56f4a36e37a135a1ca0b82e1bac530b3d5ec92134480f4a0bed583c6ef7cda6cece37d23", 0x24}, {&(0x7f0000000340)="1a9492962cfd230ab13224959ca00fd89636a1caf3ccd69483dddbb2ec12c9f8532b8d3e26cf4229669ff5d9dc417268d1678b8efe5b48166d9c9513", 0x3c}], 0x6, &(0x7f0000000400)=[{0xd0, 0xffff, 0x0, "27c6a3c128bf9366dc6ab6ef82ef5c932a914c41d7a9d5e0e8701651c47ae966f62463da593d3ce98fd3da8c52cb2f17cc0b77ebc34e178c856d383d01e09e5c87f0ef3dc5c147fb127a90fc204da762f8579b22b745cf9ea9450737d5c75ad0eb292e17ccf99c6025ed2c3952805dafea509edb94e6a0dcdb4f7594dae24ccb10161422298419984e18f45d6c39275dbd073d2d5b3b517826dbf78dea7530b13290b7f66f50b9ab154f087c9952e064a451a3d28a3bcb31b1b53e67dbfa7693"}, {0x1010, 0x1, 0x0, "d58d8abd1a6ffce61b15395c41df4d9eb81c643a08a7183adb30631a79e9859bcd2f42caacd01d600341818f2ac39a706b80c6771ff96fda3b44ef5dcafdfb0b3703f1586a3dc0c8c2b20013f66f67e75cb5555564d28188a30604a6b925179e2de6dfbad976918b9342560ccbbf9a3bd2e89bcc46d6d9a49e7fcb963618072d8e7d9b4966faf922fa4262c77f44913939d7b5e562443fe24788fa52d29548b11c5656da79abf59d0e4e6758493cca0e85ee80ec611102e2c4ec5708cc42802719780ec327d4cc25f56e5b67cde0dd06350b136888a696281979d4805eebd3e0fbb8db5d8f51a926235e31e1d6dd555d4d51a2bfae805c2587a24d6174e445bf1e811749a37cd711d38d156ba820296a4b043bc23d3fce8aefc455f89d56bb234cfd96c6cb2cfe0cde4968054f1ab4901eafea08fa5fa609f317860284cb816ff4316f43518be552575f4f0299e4928ea2630114621c6fe55d5e5310ec8da508b14f822ce9e8af5c3b9019ce9f0d50a5dd54b521e3401587657084c8759d2725cad044e3e2b3726fb8b890d4be28ddd5f3061bcde52721c0c6bb6b225ae520fbef2959a442f66fd12f8860a327b27db8c76e1bd1c4dfa11901e8a8a49433cb9de912414b1b78de0e59b0b0a61f58c8ee5f5679ef61845cbc1432331dafc8f35796322c610fea9feec43c31194ffc9518e8338da3b8603dd3553b2b2a7d3603438a87a4221c5d6aadc36236340250c09534b35cf9956f8ded25f6b79a85416f425ea87174e99afdd6c81d209049157c971bdae70bf67c5f8ec3d4b8b8befb2f03999a483ce85f04f7adc5a1c1cdb57c37ae5c0d6ab9e5d779089cfb0e621f47671b2c211b835e038afb97bb94f0392c5e24168a8ad402228a8d9eaa92b824a81ed51f1e61f200a119c8e6ffae8c0f0d92a6904763dd518eadb3a7155bd2ba3414d9e45e860aa6efe472c7ce6191c1cd7db1457ebe76c37e13d8332e19c93f50aa9fa628f547566b355c57f473642f6e9e8684de8722f51d7c8d2447e6bf2686566bfa9fdfe95ba756ff77f9b36141022c2f4b178fa64fcde676be8e03af98aeb16f3f0e074eadfd4b21bc937466474488310b7305341f402e991b6b03778277da0d437684ce6194825b805e847a6247a44e7210f91b80c3164f9c9d7e7c1cf6784ff738775da0a383edf4b68e9614597d553b59f7bc45848b99fa2715a613759ab9c5a5b1e691f6ab061d08a42f8c89926c56ee5f5b52e9f24f519058eaac5c785cbbdc55b7d20e00d4f5a3faad6cb5c6cdbf2718c1980a94304ee9837a0d7f02c316d399efc3a4e50c02aaaf3f6448d678daf8c0a3798c4d42c6d7baef37ca7ecd337168a72620b9a3f102ce261ae42dff54c80c365dddd0a5e0206a108b55396fca67c03b9564d5341ef9050f9cfc795c86c885060b1b6d126a995499823df15689ef5a851520fd6fd662b5b52c5075208a10d3e7efc7fe34c96028a732e52d9a73578f7e122d9adf49c18a5b3f70d7308633d8092b1ea9b58f9e0e4d6dbaddd67ad320e4ba6e875281b6ed7b1235deacdd9af0d79a73f8be181f33c49957e404f95d765427f248eed02f2a6666a8a94e15bf3b20747e1ba2bdb78de59ecee83adecbd8fa5828b1106fe1d96e6743785344c7d3d21661d2d58dae62f5dc6f4e6016fc1078c58fb75ad210b739f6452d5ed1808d7ec73cad8108110dcf87cc64039af57c1fa60487e5fe5ac8f41b96ef9557bd466ac9b0ad584d84baf2ce39ba4d1db6ba0dd777a6b7a58fac7a1e1dfccab72e4512c943177d4a79cbbf43b1d55dba0cd22cf6ef8e35e0cb2b1566ffee37d448661d0428f9319df02cf406d6f01b4880572952252356293dc55816d06cb278fa79849b8ebbbf263080b1e295dcd2d0661c33b0821d21af4200504f9aea29ee0a7a6fb2a1e546e184658529c4a41dbae4e89dd4e695b4528c857b092189ef77ff929595568c6359d3a6acde40b6edc49a8d9cb5f6da9c014232f02d431c5a4bd8e659bd6f784eadee5ef665df936f8bbb2473759a4ec78c1b44764f59c48aba0db956fc5129b281e8b6caae91fef30382671e757342ca8aac4199591939bbf2f950cf089953d8755745745094f2aa71ad751879ca85a3fc483126a895067975367752176ca8f4a12909baf920e1129e501e08b7ae4f1a27fab930081a29b0567aaf4cb94432540d9bba63e0e5cd22a93def8c3dbdccea336c1646d934d544e455b6b50723cb0376934d50ad5040371a39350ee970c3d9b82b401cae5bf1629a566d284f1e9487bb03db828d40f07319488f9090af10bba9963a91d69ee42f2d8ecbd865d31a5f157a34b86137bcfc46067da4c22f35d625e42fe51db5713c209ca3b9bb5eac693a0f8fa0aa0a19972d6bbca0c845c2f9049a69702b438b70097c92bfe76e5866e6bfe0ddcd335dbee73062e048443ff9e1ab4e1d7358df14b33ea2db9d911500821892df6841541786cbf3a9f8b9a9c2ba4fc6adb7c9e73672457f8b794ba012515e3d0e96f7f61d7585ae3de2cfc67a055862ffff277eb2932bcfe5446430582b35c940fc6c1ec3a5d39a5551402a30afd58fd6facf7a24dfefa8b93deb161a6fed5fe57f9381f3fb9e628e2caddb7092230d6b6ea91af7655f4bff5100ee0e5384ea84ce83b9ab6e6d836418de537553e61942827c78c5bb7f6693b989e0aeacd58b4168c6ba2daf85b71efd882a439cdad24a88cde934f7bf8b19337eef5b07a596117afa8742a33dd0543bd87f5cac3b5fde3b953308a1a8db6f42ad8ca37e6a209334cf614655f11a67a57c23aaf26c3be9ff5622d5bd79c6f836d5a899cc87582c5e2945a4ae40db57d2782d1642b508bf23859ba0ef6c25b118700856b018452b8c4a3873f297b8f526c8122d2e96d48d675a81b02b2edcaa8e0b814763bb231091fd1b8235fa4a4458872ebb046cce235a352710bdf6a2a2efa4199f87f549e06aec7aecd154082184c28f1262a113077b860cf72973f079fad4a27c9a9cdd078c50bcb848846802ada11b16080db4f29ff73410261eba3ca84a3261100e4af9274f9e2103ab0ca4518574141ac21c64753e0b9e82663abf42c88ca0d6ea2b809ac904046e2dcd7489f757a78648c2446d6b5c229811651f72cf603a5f88bded1f2b084c5131386b1f5269363ab9fcf63218fe8ed420ca7f3bbfdb382526249c21bb5368dc3a1e89276caccd7efb6c76e2cf66654152f996b67ee26825d255b3c93d1cc90bac0dedf6db6a0df11a89706e18bb41ef85569f647e2ef9ed0e73a2c0c51869e18d0f25efcd0463f3b2d996697112cec0d8d6e8d56e87b1d3974c3665af4caddcb09f9a5c9867d4ee4da200a95123ec3151e0826d25d5e170a0afa9fe71a3827cd7b0d349c14fa7d4fc9cdd2e0a034fe41769ac67def9464bd24eb05fbdbbd9e3c0740b7dd37be236a0e444c9a2747e10ab654990689fe30179a89bf7f731063de4f5666c1d391ec4e3569929b5c06a63ba2c1f757805ab2b71cc90c82717cb901b757dfec644b32179ca406997f1c4ccb7c5f1f40000150bc5fb65bdec45ae138c3fc70765027813f871ad6a0af04a286753510716c7b373140de7706a110aa311a6356f36da8ea385b09148fd45be71e61b4f9b837ee97711aebe40cf5f10330aecfc1c8729216528f872f9e29ad5e3a88545fa9767d1ea4cde37c0ae15c00f9c30a8600384ca66db566fbb004f3b190161b80a64ef18ed33792f4be2c51583ea47064a7f520377452d17048022ceb159823edecb09b263f80d2ddb498d384a2f5cc2349599feb319f6a8e686ce78d0856363b0977203d77f804e31438e46d218cde90c1f7a01851481232204ee5b792e5ef03b0e99d3baa2eae2e9e56e09eecbbcdac0908e0eb8e0646b88fc373ee94a581ec8302755c26c73f29007b8f570d85b177668141bd8272971a3c88bc8144e4b81909306d9623e780c766f0f5e77f5dbdd485fbe4efb36597a53cd8caa1b08311905cf713a166172cfbd514a96f0aa523aa104b9b9a37408e0d73e5e3331fd8928bbf8c04e488ac51a2e4c4b77100131adb2a664e5cd57c3c106271456130933e627426caa9cbc8f20acd8ca5ae727ee58937571e03376a4e7480623b59ada8aab8578793f12ebe7eddd1de9035cc07e710ce32efc643c8f769eed184e1020173230bb476d95ff505b573234aa286f20bffc186b61517a802aa0552fc098b39a3a0fe100eaa135be8094c6876b332a01a7b18ab66ed0577f19edec355220587824b8b9d7d9e10690c42943d61bff5d56d5f144135ef5a6b13c940485c9a0d522eb7f164c159580c32168d5cfc9ac0ab5b89fcab2cabdb8d7a2c137d97318a31451554e0aeac0c8c722a26a981cc690862fe0498393b4e1a1db67ae15174eb69b463ba21ac57e9ed9c5cd1ded72c070c5918dbe70d347b93730251e9773de645339c4795ad7fada3e332b1831b767ba3ea21d02d10f2f4d4dd81ef2963c41037689db125fe9f2e135e4b7a71757bf87d6a633ae99de680b5ee0d078f3ccace206780873b4194943734f25b4ae27ea41c97736b586ae49ec6f0c5ca76e4eac8a282b24eb305895caaacc0c656ab2aadfbae5ba61e57830cf4cc200b69438c4b569df72ba3c1966dd845a637a2580827d1bacba52b88af3d8af774af7bca6a062c1066c6347ebdd76f5e380234b58e16dbe2f0bf917d22a16a4e626573049f70afaf0c6389d6d6ca89ac1882f40c83fd57dd5e2e45dc3ca25344f1ed9a981671eae4f60089f46ff27d331e31fa386f0aacd12af4fbdf2eda80f7d8e59e501c00cf255249497d311bfc6ad9f347d0e69ba419b9883c8560d53559101b7c34cc099d343728e3de871a21c0a29698987e6933e178e95cb025dfbc10c2316db485548af919ef3fde2682e258c2d1bef03cede90b81f6d5982710c047a76390ac1301d28f1baa25f226bd80c1ce4260256759be2bba096cc64cf39b2f2d22f1b058c348b3f5d33a1f76317bc29e0e9baf1f9432775c3a1b7a155f55423487bc836a199b04b6801bf4e8a433307aa7fa2e416c022bd1ed7c599655ea09538afe4e30c7ca8cd110ce4b907e89639acaec36473f8b2ab7a7ca76ec4ecc188aebd826120b7f9368fb9bd3ec95be95d93f5f4a8dfbdf4a093736695ecb164683668e8445b12954d28fc645373b0ca78525d22910c76c4911fd75e548ce96287e578a795b27d0b97eaa36d891fd475f7fc99d489dc46c8b48df521f1c9127d83b93f80d73d81da79baa85a4aa037c08f2910889bb81ad93d4f0fc6459ba05e4aabc48ecd67211754327a44535caf402f93a7f1727b6ec045f38bb28f70b8b02a0f7b63435aeb24beceff80be45051e6a99e987da8d63dbbeeef7120903c1f88ca1d3b666d3ffbb2fe978ba00e4c94579d7f6a2b3776a11e601eeb0083afa508fae18cd4e6f3eeb47a84f305a630f2aacfba3628ec2c662622ff684148854ab97ef41e68819dcd82565b7960d4b49462502d33e04de3c64b3894744b11679d234554f9c950aa1c46004db5e440be294e58b81c1cab21a42a1473fce8f691896f0d083a6199c06668acabd45cbfc27abeab72541e66b3053ed7b476638af532494d1a51b3ca88b9629bd2c3b21199d4461a35dc570810b9489c8789b47f2afb44fe80e1249a8ab70fed1e7e3d804614efd7f28d3f787a9bdafd8fbd152a7b24141e756f3b10b4fb232d4307423318cc3da93980249d79803b3539a01ddba071142807531dc233cf47ab1ecd97b38284e26a890d6"}, {0x40, 0xffff, 0x7, "0de844bbb3e2b8d3d09f5ccc8861111be1461734b6b06f43e952fa8cdd74b400931601fddb17a9efc34d06"}, {0xc0, 0x0, 0x100000000, "32dfcb41529bc61c58ec03a06d8fa0cb09df9e8e88ccb54996cff54a807cb4f734b2562d5ee338c974c4a2ab78cd956f64cd475ae853ad2cf9d5780051439f93e719124eb1e107712b09b7beaf59a83a86629e6467e2a73986309499b1b78ac64dfbfa9c2b299c23c128d37e057bca8ca120831758bc852dcb0ff8bc2806ac0aa01ebf6c3c90d6303b6fc166e9337626be86759341a7534684f0271ca93edbbce0d0f8d4043f27f6223d"}, {0x28, 0x1, 0xfff, "bd5caee4a2157b973a530911eaf6fd7a44"}, {0x68, 0xffff, 0x2, "e19657db4e18d763a554334291e54f583af081d3927126b01af4c92e0e10c98c5d33fa05b2809be763f236529f0bf4b8a8daf1a925d21f5e361106df87713c14801d3cb5481a4485437e814ab07489bb6551d0ca45da"}, {0xe0, 0x1, 0x1e, "577470f7fe2793aabd17493140812923974084851b01f6ea7317989d7f7753fee3b12de63f659e0218f02aebea9ca966ce0606265b589cbefd3004fb68cd0b686391fc8b57543bc6b89ffc54bc34278fadf88a52243c2526f6074d1bfc38966c51a158b80d29b6c881bcefb97e33444bb17be3f6f8885c8efdc16c63183bdb7a11b4dade85f24b5f3bda35f7f5d652c9ca7f486652b99567fc4c2b6d4f36d76994f222be2ee6e8630c91e527343d091d8f002d57576083f4c3b980cc5e220e976c05bfb363cb6232c164638e"}], 0x1350}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1800000000000500"], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)=0x2) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file1\x00', 0x0) mprotect(&(0x7f000033a000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00003f8000/0x4000)=nil, 0x4000, 0x3) 06:12:21 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) shmctl$SHM_LOCK(r0, 0x3) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x4a, 0x3) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x4) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x181, 0x0) mprotect(&(0x7f0000095000/0x3000)=nil, 0x3000, 0x2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) 06:12:21 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000344000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1c4) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='^\x00', &(0x7f00000000c0)='/dev/zero\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/201, 0xc9}, {&(0x7f0000001280)=""/170, 0xaa}, {&(0x7f0000001340)=""/217, 0xd9}], 0x266, 0x0, 0x0) shmget(0x3, 0x1000, 0x80, &(0x7f00002f1000/0x1000)=nil) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 06:12:21 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockopt(r0, 0x8, 0x4, &(0x7f00000001c0)=""/198, &(0x7f00000002c0)=0xc6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000100)) getsockopt(r1, 0x8000, 0x8, &(0x7f0000000300)=""/62, &(0x7f0000000340)=0x3e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x5, 0x80, 0x80000000, "688f88523e60ee090a4d1c6f802025b0b5fe74d0", 0x0, 0x5}) munmap(&(0x7f000071e000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:12:21 executing program 1: syz_execute_func(&(0x7f00000001c0)="3ef021b506000000c4e1d96526264a0f7eaff66e00008fa97095b5b594881c3666440f72e100c4018d63542de6468c2b8fa978c137c483b15f7699d6c4a2710d9f8dad8d8b") socketpair(0x1, 0x4000, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000080)=0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="7a3efb08e5a40d388fb6ada839228f267b09383f5e752aa6f838de7c754895cfc0f9bc5d1dfb453a4f108a5458b1355758741a89167354c0377e5ee8290f0d3ff96ba54e8cffcc36e4b1813f1b52bf122c97b944e73ed4ded199181724dc6f03686a51a9476f7054a8bc0c97ce2ed0dbb498c605be146a64a92ce2aa7955261bf5b1fce9aaa282346f016c95e1b61fee96e6a0454999f439826f86ce1e8ccff87faf210074fa0ce81b117c818f701aab", 0xb0}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000434000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x2) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file1\x00', 0x0) 06:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) 06:12:22 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) setgroups(0x1, &(0x7f0000001280)=[r6]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 06:12:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) mmap(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x1, 0x4011, r0, 0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:12:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x4, 0x0) getpid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r1, r2}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000002c0)='./file1/file0\x00', 0x0) 06:12:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000001580)=[{0x0}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000011c0)=""/93, 0x5d}, {&(0x7f0000001240)=""/41, 0x29}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000001340)=""/157, 0x9d}], 0x8) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x580, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) rename(&(0x7f0000000000)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18002, 0x0) 06:12:22 executing program 0: r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) 06:12:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xffffffe000000000, 0x40}, {0xffff, 0x400}}) 06:12:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x8, 0x4, {[0x81, 0x81, 0x10001, 0x3, 0x74e2c6b5, 0x4, 0x6, 0x20, 0xad, 0xfffffffffffffffd, 0x5, 0x0, 0x1, 0x0, 0x1, 0x1f, 0x1000, 0x1], [0x9, 0xfffffffffffffff7, 0x1f, 0x54, 0x400, 0xffffffff, 0x3, 0xfff, 0x9, 0x5], [0x80, 0x6, 0x8, 0x7, 0x190, 0x10000, 0x8], [0x400, 0x100000001, 0x7a5, 0x5, 0x1, 0xfff], [{0x0, 0xfff, 0x4673, 0x1}, {0xfffffffffffffeff, 0x200, 0x5f, 0x200}, {0x3, 0xd7, 0x2, 0x9c6}, {0x6, 0x11d3, 0x2b8, 0x81}, {0x1, 0x5, 0x0, 0x4}, {0x40, 0x8001, 0xc0000000000, 0xfff}, {0x1, 0x2, 0x2, 0x3}, {0x0, 0x20, 0x10000, 0x40}], {0x4, 0x1ff, 0x80000001, 0x3ff}, {0x0, 0x101, 0x5, 0xfffffffffffffbff}}}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file1\x00', 0x0) 06:12:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x25c9, 0x0, 0x9, 0x100000000}, {0x7f, 0x7f, 0x821a, 0x100}]}) 06:12:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:22 executing program 0: clock_getres(0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 06:12:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x0, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/49) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0c3b60f61f4bf43, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/31, 0x1f}], 0x2, 0x0, 0x0) 06:12:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140), 0x367) setrlimit(0x7, &(0x7f0000000240)={0x55, 0x9}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) r3 = dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) 06:12:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100000000000080, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0xa, r1) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x80000001}, {0x9, 0xffffffff}}, &(0x7f0000000140)) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000005) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:22 executing program 1: mprotect(&(0x7f0000108000/0x2000)=nil, 0x2000, 0x7) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc8, 0x1ff}], 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x4000, 0x0) mprotect(&(0x7f00006ef000/0x2000)=nil, 0x2000, 0x4) 06:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='/dev/zero\x00', &(0x7f0000000080)='/dev/zero\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 06:12:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) flock(r0, 0xa) 06:12:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file1\x00', 0x120, 0x80) rename(&(0x7f0000000000)='./file1\x00', 0x0) r1 = getegid() r2 = getgid() rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file1\x00') getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) 06:12:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f666956653000"], 0x6a) pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9f8 va 0x20ffd000 didn't change! 06:12:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000100)={0xfffffffffffffff9, 0x37}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)={0x2, 0x1}) 06:12:23 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 06:12:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc00, 0x11a) fchmod(r0, 0x100) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8001) fcntl$dupfd(r1, 0xa, r0) 06:12:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f000050b000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/51) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 06:12:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="64df0c50c42c9b2bca665e29bc50d2d8819888e88b364cde3c93b0225d6b0cd988ded79078e87c773a3a9db2d9a2ca651eed79443850030ed7a0e7c2d3c34149a9ca4a31f8a9ccb5a3b2640fa1b9f33d2e89b642", 0x54}, {&(0x7f00000000c0)="97887fa705dcd3685d16bafb32c8918a3518c66efb0ced281f2feb6c8a8247c69976c8cd733ca7fb81db4682584ae85cae1057f2b379269f620edc82d2147c8de548fc009c99ce97feb668c76b8bc519c08149223b0cad5bba24e7b751d08a793080845707ce665add202d13a2120044d1290fbd92ccc1c450e2b1af60425159db92a6b13e80eee7f5955d05561813bdfac48b7dcfa0b93b0ae187c5084da2ab817aa60845f55197bcd7d7495a30c3dbcdf47c5161b5e124e612e1f1a49a609d247cf156d092ae7ba2b7c591b27f948989071751f09a2220d5526ac44344c3dc1392fdf1daf5c87edb6e76bb39a32c68fc3262b60067", 0xf6}, {&(0x7f00000001c0)="54224addc639f7f88c29ae81dc34fe51ee3f163dcefb018f08f58234bab90f5f96fce2309dda8edd36ac2f69286da7fe9849d5b03aed7602ae16733c79fdd7e458d91a4c8dfd9bb3b4d7ef", 0x4b}, {&(0x7f0000000240)="71877c009b9f232df0d92bd3e7", 0xd}, {&(0x7f0000000280)="9f4303e8c1615e7db8063a7854b120837fe1ef4753b98e4c1aa1e6fbe6cebc3e9a9ddcd8b428de967e381e46db0be1d86d3bd3675f4ed8d85519d25e7a8df1343715f3335946d5b013f8448aa56322a00df5e33ed4a3b6d3167c98428ef6311347cf87eab1b18f6dcd7f566e0d35c2492de7756a9fe974d9885532a158dee5e1c03623d15690c5c8df00b0cdf0f1bca44c2bbe6be31d770def2c40dfc7072879e3bb2ef7c3f5622d99ccb77ae598dbee59662b61720e096164c25eea536ad1ae0d80ea7627a2741ada3e22", 0xcb}, {&(0x7f0000000380)="a0c692973e6e8c5b191a51c817d35f090bf3d2c6ec118e0d003efc4ea396d846ffbb4680afa30b13f55ab23e6619e691fbf94a9f103242cc0f19c57959d2d9c3c76729b5fdff1a89f3e8b2d0cca974619e48a2afcd5bd2d50054e6906ab46e2375b8c075e35f30ff113b448f9010f95531813a7c17563973ca65bd9e16d2fa135c8833ee7eba9ee50cee70944266c5b2117d5a31dd9b8fa42e30039700ef4a5c5c8bf167fc9a8dc4b1d33ff68e1401d9f687990f9925cae23aceb51bfce3e0d8cccdd6569428286ea483c2a38b2e9c90abf8af2db3847331c0228e6ad24825bd58c036bb927852f4b93efb8d4809dc9a79ffd46c471c050c6fa685e1b4b5bbe5184d51c4457b28a636fda4e25574a8b203c09be50203b1d11ef52de3c509ad55d28ace403da74b313a693a2eb15996404b02069ba3f980d14ced523f68149ac2c6fa4a38de277011c811a9cd6edc07937dd6c7c0b1e030b76381c5e97dfc129cce46463bf9a30c0cc3775794a6ddf0e8204d9d184ffdacbefcaceff9668053ff62a308b67cb3f55da1bb3fe971fdc6f8dffbcb36d63f1cfc63c5f4ab0d9618e535905f4a7930551ef148d1ea92e7be079bf729cd40b1c36c5a300c5d3c6a1fe2b263c26c76f874a2ba90e887797771d20d04e2ca89ee6efd1fb87b062e3192bf31b8ee936c87272a04d79f27ad613e56d0a08fbda54429e16186be52fb553e9fe3a6e74ad6e70679e6f8fcb8830c93a1c7d98374969b0cee6f16fe54af456565564fec5a50e52128de0e226dc38d10d6ceb545fd38019dae5ed335f2a996f1712ea46832fc15088a33b0b0b12abb7f6c71d37a34af06cae42ba34fcc8686bca75a106e052e3e3b49d1b549ddbcdc051e90a10c334d87b00c4bbfc6fa2a7f23f0a466ce4dbb5b11a218afeb55124d114ef8ac4218e9bf7f0577663498bb4ac18d5f09b0c936f1c80fe51596c15481f8b62dd83f2da54b065572d7d93c9e010a34bf5b6c0c2d71b0d5a89ebf9d6e36bf5163ece0d9c2b06c3e08772efe59738bcd5a41f2618428d37bec8f4cbe6df4e3a33c8beacb2ffc2b565b086fa017f7bd9be2c1078b583308dbb5a07c4c66fc2e34267cb6806fa1c940479b13f89b64e55f6e9e30189dbe0ab17231ba8a834cd6105d067da0dec416e14b6c78f5b5e84a69960471d8758af557ec59617dfb85306b710310b04f01227830b8926466e5a198bac398bfafd8ad00e2cf85a5402f38bf68f5f57008df0f593ffe990ee76a32d7a95fe14ada98b8eb7586ee7753c0c06ef2aa0271473c2d5d8f6bee546aad0fd74942e4214059d048162134a375c3de3e6426c961a966a82c90abff13be661ec6fd741338d0b158cacdc96b80198fea2b815d74bc0ad92fac829798251dc13521f46ba35c8cb80e0dfa4760a0fb1f6c6ac82678c9a0a1253640e03a595485d918349cd564fc841a1d9f2df30188d5fe58920b8f483c1ca0630bc1feb9b686dfe198e9e92c78e34483d12f228c700c36f2635168b9060bbc2969ed38e8bb160b07c94c9ae92706ef1bb9ea942556f43f1b0925c2161d9f6b57deaaab5dd239241411594ee697557b08702d711570fa8668713e382e5bbcc61c17e12434eaa6958f0f545046562907ed67616c5c9bf840008dee5c1a4b784717beaa78970e4532ef135bddfe8750c6600e401d1810ea1a81abc37794280a3dfceb65edba2a316a384ed22cf7a0e4af7ae1da89bbf0c485ae670aa761c080bea48993c496003c7f8e9250aa30171b7c485c6dedaa732e102dcd37848c1b0cbe86742fe01cebbcadcc7479efaeba69b10a4cd6a28edb4c3c07f074c97bb002da8df4786992039209bdb4ff17bdb9edf24801ca5e6def75d742cd78c3acdde5224dfb002e7b00fbda903456b3ede2d986a8b8b5aba6dc9eb94793b417c9e5535c4a23288bab1c149021dd11b11a4a267a20f85af71259016e4b91c7d9be886196c3a384260c795559f507a256d5ed666d394ed16ca881c1b7f3968cf42e0a6d0b535ae0562245e661d605fec7d2a540cf33702028741d3fb0a4f2230b2c00a9c8f718a0a484feb182d4454383276cd50b20cc700a2eea63f1d22e444335d6af3eef797ae97026229c2e0d495482f9786b342a770b1856c0ab713994c1f16c44790cb44ac1575883065970b258c4e5eb54d4a7a8d256dfc9fb11f23ddb9914639542b54bea60f5fa133a7c04ad9a2d09cca7575ff88221edbe8b1b28bb2297e99974e099f07c2e2497ccae71d55065ecf21d955ba12a9a6c66a3b6ac1f538e0710c789f30f002bb6b7eee46918134dff70fb77162913811b6d232c6c59ee37ea8986e2f614ae9839e206357af452a2cce567f3c6119619af48bd476f5b5ce1aa8fd62786ba27bf8cc8803f30751c35f988c43eee05ad1684016afcc715e4711197adde1c7dfaae4253c2fd400aa3827bb2392589b6157e851af4137d71dee333f22202f0a5f5d47ff200277e8b9a5ede9ca650e5d784686623291d6a64a0fa41902adfa20f195d89afbfcc1692484133a4874cd163d2427304b11de74680cf23e83f3a9562fc874a014ae41f357b7ec4dd771c3e07db247aa97b4424656d1becad563b1bf5f8bfa07b50dbc558d23d1331f5e2cd4464ab3f52640432fdf15c2372664c75788ce64738da1da65adabd40115d9d2b82eb4d68bea762aee4c816278d6474e0a82da68ad82122442a12db29338b5141630323707cb07ff827d237c419e06821411191f4407c13fa5c3e366852488cd32c97c679d45c3456f95a6f9244acedc99922c1a7a5df7caee2600aec318f08d52fd7fc1c8ee58ad6ff9305183f56be4b962f6bd77a219669535f44516c40f46e9926b68b72888c1bad95076a32f786a7071c6bca3d2828e43c09e0ca74014b07172d580e2da2e2d84393f20a2bbd28f1556183c4484af5a00eb256da44b4af45c34d5f791c2f8f28540b2abdb356f205af2dfec0a9b7c498a65fe68720d7ce46344cb86b12b5e49db7c516b71fe640a4259de7b199c2175cf7e3ddb1f8190e1ecb5855e2592b17f8406e3d5382c7a9878c78e561a23aab0f4812d1e3cfe4c46c63ca1a6416f449de66c1fb759d132542bd9227bb3d2a2154498cbe2ae2af3c094bdc7df797f629334eeb45472fdc3c9cd3584e7e67b8c54d6a475adf8dbbc317dd1a3d2ecad24bd59c194b947214861c84c710df23c35f7f29a15fea7f321ccfe2b0dfb495c191f2c63509d42793c6af9658b27f0cb1b90137e28f902f70e58c541ea16d353af03ec9ae1a7878531dc802c56facd12ae3ed7cc50fa5445047de06d3e69eb85bc8677ef1e648fd46a5553b97cc527943ae1ac2b3eac763033bc98a189421eac6212839a1a076b1007ade6092d6682adfcb77e6f9f8bb3e6cb8a3766710eb63b6a95dddc607c5f033ae711b53a2572c3d4a4d74be321aca9e06b063b1f28edce75f117c63fe7e390a00ba65236a96b4f2b9a2b0a4d42d6a7fe069a668d17a20415d1f46a5af30902e24b4953224b6d2b49d830d0b2c57a4cd08be8721c10c25c966aa15806ee844029c6c4483a5164fed1676e777427e1fc356ea1fa7388c8fa2bc8651606679cae8535ee074a41f30a8bcee30fc9d5c1cb466f3465dd186db4008b25ca774d43d1c3a7faf16c5474cb1e8d29ed49a4c0880294c9fffe2fd915b01e28081dd4efb029cdd0e71ab61c04fc41bc6c3425288f2b53e7bf2233edb065f5bafca1d1dbeeaab43e6f5e2d14a13ab5e32196c1577fc07910bb9a0030a0db70f0ad9042378675d0d05f92b59365856b71034a14b79a07872be7bccbf87bb669f599f7be570bca4b6de61719c46a180067062ea1e56085134061e8e7d4b99907167c75bf414ab2306078d1a6a3c379e54022356a84a9f4df00deb147de1eaadddf14a5fae1f4d5594366d826447d1d9aebce7633ecc086e00365fe8bc0a99cb7d37e3ede0924406137c476375b7b0f70513108b482806f19e3a5e6c3b1659db0ada7644cd3858503a4c94db393ea18e72fab78702900033179aed448f19988684ebe9680d618f9dad14afde05c1f1da2b83e06c5d8018d17e8eed25402351418a51d0976ae64fa14b972e712ff09508973d3f5b4d8da47700618863170c3a51750d4c92e46895c50a577b66712eedfa34d4197e4874bf4563e1eb98e4b4febfd5a9f77c9e921ef5b30a8bce460335d528524366dee9ac862ece72835c6267c9b9a710d99c1ed0e6b1c6dc86b95c1711766a60829a60cc4f996d18797e21e5957c1b09e847dbf9116844b04241bb2c37219b2464294d25feb84529fc5f4ba6e25612ba669d48ccc2d423a1f59caec43b7c210c11575f73aeac7c4ec183b714d03dabc3401c764dbb86d05e143ef0b3dde91606cde89a4017d85c0da10103a54ba3f3699fcb042c6c779b4004947c2f0e6efc2e6887d1b779bd554d3c6da77e782c8ce95a3645d476b2f3320c56e9df407187ee2cb41f4c43e8a969b44d70f847653fb1139869c823261626cfafc8f40cf049a7999b6591e264093979f7cd30d07bb5b268794b109d53d58d4d5833791a8699ec490591475d71a52dc9aa4c639185f3706124c995ef6d24b044cd6f0dc6fcd2142550992662f26b67e091c613261b4f6e83fa01bdd954939971afd7779da6b0bc5462e8536bcfe4116fcafd21cc90c0170ad5e6f2dcdc19b7c54200cbac53b9fcd8bca69901c9f2b21e41363f35a3437d0025038379b53997b9feba5668d260026b8bbbc33ec971e5dbf6289d91cf3375b5ed36efd54d45df71e9d3dc54078b57a76cd4732da3d783fc0f2e47ac4551e90efbccd7caf605b8c3f31e9e848b3c1731823d3673b0105f6e23b0c5ea1ae7cbbc650d6f878f7d84a2f3eeff6b421cc6b4a3989ddfbd145bb5e8474e79f8dab2b5fa2a023ff714e73f3ae9a75b535b220fe9921d8f2b41fbcd70aa75046b56315730553293f49f175dba3f55facec54ebdeec9409550f587c85008c182d34865f88ee65e31b96dd1d90e7fc148fb35cdb7f8ba4721bb402c7e25ad974d469d2d5be780dd07755ab3587300d24a1fd326f6f3816d21aa4e9d1427a9ca8454639298f78d8c4bc7a6796b7a5947b5a003c61861f1521de7ceb315dae34fd284dc49494684cc2c8379b42697235fbf2df3989f021335a81b77413ebd8fb63366c1f2f5ef3997475144cc20abd36ac3ce5262416e6e7a844744c73b7a08eedc2f4e7d33a7d0f9bd440f259d5ed68eae0020b5b457a62548e39d1f86a69839a25fabbc92b8d004157afd18f0321855bc7526423a86b1a3c094445155e6b961d3e73db55855bd08cf825d4d52b650eae68b5a82e5767c981b3c5e5364ceb387ba3980d8e627b7ec67ac77c436904415b1cc7be2005e20c8c23af3e6c9a63f4f3dfead9d470208579bf6488d84b19ec71de633e732ec2edd4fada2245da5d691583d90344bbf8970db455b926b843570c6576889e3311eef7eb72f860a328e7f63050f87c11a1fcba6b1803f62ec5281f6824030ab329aef9c1095e87f24b8efef7f44fd6d85f4ef11c2d33c833e883c09ec629aae9b893a613903620e56ea090d074b538745f2e72fbedefec5f6d070c13c32ba08ef6b0fc22f29ea1cc6fc685de275d6a2eb477b738dc20f085983ed402eb65229672bfea8ecfdfa281e7ac49b0e5f353d065e7b99c54d074574853ded0ffe6e38968c30b8e0e2cc71037c3a05ce5716e7f3e6042898c1014753cd1fc9d600347c7ec496aa7c072dad7edfbd0d8b7e30dc2a605fbfd7223221b24e9a", 0x1000}, {&(0x7f0000001380)="bd87d91f9882dcf216fd2f26a23373178a17871fc2d2eec500df9cfad0601d8c", 0x20}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) shmget(0x1, 0x4000, 0x3, &(0x7f0000360000/0x4000)=nil) 06:12:23 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:12:24 executing program 1: r0 = semget$private(0x0, 0x4, 0x20) semop(r0, &(0x7f0000000100)=[{0x4, 0xdb, 0x1800}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f0000000080)=""/15, 0xf, 0x843, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) rename(&(0x7f0000000000)='./file1\x00', 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/1, 0x1}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000003c0)=""/2, 0x2}], 0x6) 06:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xabf1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500", 0x81}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0x7fff}, {0x3, 0xff}, {0x42, 0xc38b}, {0x8a, 0x100000000}, {0x47, 0x9}], 0x5}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 06:12:24 executing program 1: getuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') flock(r0, 0x4) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3d, 0xff, {0x5, 0x5}}) 06:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) rename(&(0x7f0000000000)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 06:12:24 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x23, 0x0, 0x386) 06:12:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8180, 0x78512142181ab5c3) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/226, 0xe2) 06:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x7, './file0\x00', 0x9, 0x299, 0xfffffffffffff010, 0xff}) 06:12:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) getgid() shmdt(r1) shmdt(r2) 06:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x5b}, {0x0, 0x7ff}, {0xef, 0xf4f}, {0x44}], 0x4}) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x33e}, {0x3cb, 0x1ff}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0, 0x0) 06:12:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f00000b0000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 1: chmod(&(0x7f0000000040)='./file1\x00', 0x120) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xb) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:12:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x40, 0x100) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000013be5d2263925f4fe4d207a2e875061190c8ce009d1c1b4eab6ea7b0ab43126085000000c4e41e3004bbc6b3c1fb0d395651d2210394d26b4628a01c670c479297f5530700000000a60a1ba2ac3c460ca5c37ae7d3364885f4ec03b60d6e12918aa2040ad5b5bf8ba1c27f859f68d2bb5d8b235a27611a1f2c79839b6709a850290d1dd0974aedf831ddaa"], 0x10) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000140)="d11c80", 0x3, 0x5, 0x0, 0x0) 06:12:24 executing program 1: mprotect(&(0x7f0000200000/0x3000)=nil, 0x3000, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="ede900eb839a10681fe0c0a65888049261f26465de982fcaaebbd0c17397f8b8486165651360a42ba68c90175279d31427a01675814dac2d052380823402f23c5fcb503cd05207de70de558c6cd2a4524062a299def3e11012314ec3ca2945d50d67dfe17df5d6a936f2801e29d1e772dce421c9a1e79d97b03c64f3ed2b3f16c37e9c3eea030cf3455f08c54841710f33c69c09f76145cc0a3ba72d86baa579aaaf363be380302657a598627e4c3e0c", 0xb0}, {&(0x7f0000000100)="61526b8135c71c8b99c6fca780082f239e653484f5f7cfd2c91eacd82b7bc5556568009f8276d1834974d3f64e1f79b26ba6a19e4a5aa1d639d5eb27824841d7881e11dc8aa6873b0a9d07af54c7325256c08d293d3c2091549cdb3922a592991b39625cf6cb8d6ffc8b8e27d2c3828fc8a61df3d65d7e772674c4a9d5d68c391e24aa70b93c60be9274ecbbda2595beab05", 0x92}, {&(0x7f00000001c0)="c301ba5ca6dd66480a181560323e3df4d066aa43586ad3e7c4e90ab817cc16c87f4bca1fbf970ac4b7e91e1c002e58e64b70d580927b204935c919249bbd686014fd37d9817035b3f4327d94498917cb5067c39b2598264417d5865fb1d85e3de6fd4d2bcaa2d5f3241856e7e72792919b1f09c926626a6f11c09e46234d78ba8c19efad9d5acf13c631cf4006727c178cec23e3007e9ed9d285e1f812a5", 0x9e}, {&(0x7f00000002c0)="3a4c6b1daa1b7c430b7d687915b330d4fca5e00e8aabb3230ac05d2787e397e832aa9531ff22cf", 0x27}, {&(0x7f0000000300)="edbdc9357a664a3e62ebe6c83254833d040310a0c23bf9900c6bfeccc8f02a3e8014b84b5b837f4d1a9b7a122b0080dd4a5cea5c582f42714f5b431df8f8a751bd10ce43225949b1be97028d54310a0499fb43a75cd4910c02cc5dfd34d9294fe8504797c584500d3eb7b84f52261c4e327ca459ff72dc8828fa658f47ea4b3f9a7248eb6d84947f6cdc73ad947e456e4ee6506887a9a5f42f6dc9ea67a6b96e645392e9716e34c118551077e35b04f9d4ddbdd1c9", 0xb5}], 0x5, 0x0, 0x0) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:12:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 06:12:25 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 06:12:25 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000880)='./bus/file1\x00', &(0x7f0000000140)='./bus/\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000abb374cc7092b7f62bfe0400000000000000000000de00000000deffa2921794be4300"/59], &(0x7f00000000c0)=0x3b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffffffff8001, 0x31d7}, 0x10) 06:12:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffca4) mprotect(&(0x7f0000094000/0x3000)=nil, 0x3000, 0x5) mknod(&(0x7f0000000100)='./file1\x00', 0xe000, 0x3e29) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:25 executing program 1: r0 = open(&(0x7f0000000140)='\x00', 0xc2, 0x1000000) madvise(&(0x7f00002cd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7ff, 0x4, 0xfffffffffffffffd, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1001a, 0x0) mprotect(&(0x7f00002cd000/0x2000)=nil, 0x2000, 0x81) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:25 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 06:12:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r0, 0x20007471) rename(&(0x7f0000000000)='./file1\x00', 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/162, 0xa2, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 06:12:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:12:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100000001) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 06:12:26 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000140)='./file1/file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x291, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80404) r3 = semget$private(0x0, 0x0, 0x60) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/59) rename(&(0x7f0000000000)='./file1\x00', 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x67df, 0x8, 0xfaf5, 0x100000000, 0x2724, 0x0, 0x200, 0x400]) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x800000) 06:12:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x2000000000000000}) rename(&(0x7f0000000000)='./file1\x00', 0x0) mmap(&(0x7f0000476000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) 06:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) 06:12:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x7b}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x0, 0xcb, 0x3ff, "594b1a6c1c13daad9ee4cad9a2fa4b4b4eba51e0", 0x1, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000a00)={0xf1e, 0x6}) r2 = syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r2, &(0x7f0000000080)='\f', 0x261) 06:12:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x18) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0xd0, 0xffffffff, 0x7fffffff, 0x828}, {0x8, 0x4, 0x100, 0x3}, {0x9, 0x80, 0x6fe8, 0x7}, {0x7, 0x6, 0x3}, {0x4e, 0xca, 0x6, 0x400000000}, {0x6, 0x101, 0x401, 0x20}, {0x3, 0xfffffffffffffc01, 0x100000000, 0x9}, {0x9, 0x4bf9, 0x7, 0x3}, {0x5, 0xfffffffffffffc01, 0x3ff, 0x3}]}) 06:12:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) getsockopt(r0, 0x0, 0x40, &(0x7f0000000040)=""/32, &(0x7f0000000080)=0x20) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 06:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file1\x00'}) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f00002f1000/0x1000)=nil) clock_settime(0xdc0aeea356fe051a, &(0x7f0000000080)={0xa5, 0x92da}) chroot(&(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') shmat(r1, &(0x7f0000642000/0x4000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x98c8}) 06:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000321000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x200) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/17) mlockall(0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffffffff]) 06:12:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file1\x00', 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file1\x00', 0x0) 06:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c00c3dfaf91739fd0f850000c85e2c31c61ad449011f780000000000103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d743d5359b2fb52bd7ce389122ab9bd510eb10bb2c4c70ee54f9235695c2001fc170000deee2f873c1e711d5b65d2072d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff20fd8829d797edc2b12da1e5338119cafa56b5ab97758bd9a199c1cdc82fe0b9cbcd770b81000000000000009e5d1a95fe248398363e0242564f07ca6ee903a48da69ba701faa20daa345ddd0aabe3875a1d699ea1efb2715f168a21d29b29038c0f4d4f42eddf114d0000000000000000dddd5b4e46a6fc249ec9d4cce1b3ae34af7e305ae349ffc281da0abab2f79bfb2db31dd5f86ff867afb807d0d33c26f925e1d7d5d818d9845a3fb141205f102b956e96594e0a7eb8e8ef2af920a66b5d5892e8a9db572cf4cb979e05ebbe73db304d7a6cc724915c868f898afcf3944869bf994e77f3dfeb4d", 0x1f3) r3 = syz_open_pts() close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x8000, 0x10) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r1 = socket(0x26, 0x4000, 0x9) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x88a, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) mprotect(&(0x7f0000027000/0x7000)=nil, 0x7000, 0x5) 06:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/237, 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpgrp() linkat(r0, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r6 = getgid() fchown(r0, r5, r6) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="8368afcc32f9169a54de79a5a6936984ba0dbeb2b5ecc9fb611468c8370a", 0x1e}], 0x1, &(0x7f0000000200)=[{0x110, 0xffff, 0xfffffffffffffffe, "8f50c415cc3726ab5fc6abe34ceeeb7f9077695f02a673af46cd3f986f3dee426cfeddeba3f9b6d42d152beb6878e2aa5a03b5b50473ac4e1caadde2c7cd94fcb1e4ac9ac37fa6edb002eac181cc2fcce67c5827c595430b7622882a7eca88c1ebd2bb4f24be41ae3200ee427f80dfc24a0dbf58cf9c049e0aa4304eeda6649eba7c31250372ac8dfa7ff489af46b61713b3dff440066fd36de99f59ed5f6b5cdf1e7ac1c9c164deab0c9065bdc4fce78df9e83e8861b70f1842fef1bd7a050eefc1fff783f147a10ad8e5d634a94c0297c8e252c12402785f44c6ff625cf0faeadbc4eec6075e1ba2f1f180d3453c459855432de9eeff2f589020f2"}], 0x110}, 0xb) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xf0000001, 0x92, 0x9d1}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x701c27a08e8e7483, 0x10, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x7, 0x6, 0x80}, {{r1}, 0xfffffffffffffffe, 0x24, 0x80000040, 0x5, 0x789}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffffff7, 0x5}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0x56, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x10001}], 0x10000, &(0x7f0000000140)={0x0, 0xffff}) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xe1) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="1e3e2087e8c89bdb5cc3a1335ab1c873a49d3f3595c04a6de4b79d30f5844b1bf567dc102c552f86dbc100981f4a1e845787357e32cda7cd754934758b032010e55b7dec4654765199e7ca996625cca8ff5ac322f476137c662d1b50036938543bdb33284c73f35b00bc5048eb4ebaba67ddbaed18e94a8fc2cf1b1635e7f3ca31ee998afc05a812227f4b060870374d61e89c5d30c2236289ea852199d9fcda6b7df4d97b0813d56efb80f4ae6b2356f05e8065aa185734d45ea3df6e8ab887ffac5f797dfc052d8a148a7b8c1ddc95ba7bbcac735b04071ebe", 0xda, 0x4, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffa, 0x2}, 0xc) 06:12:27 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet(r0, &(0x7f0000000040)=""/55, 0x37, 0x43, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8b, 0x4ae4139a}, {0x0, 0x8a}, {0x1cb, 0x80000001}, {0x21}, {0xcb, 0xfffffffffffffad8}, {0x87, 0x7fff}], 0x6}) r3 = dup2(r0, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000980)=[{&(0x7f00000002c0)="55d2c72b83827cbe5617de655ad2165c5b415591f371a87d9537f1bac92490f1bf66338d5c0be43944a571bd0d86a1ea6f2ec1fd71d6d47458876109ec34a2b01883353be17632dc3149be51e6eb40780d458466f677a3bb0e00037698427c6b617aabb37c77cbdb50f9c717c7ecfc558e80f305480b076e3f2710e379e6e84cd4432e88a7c277dd6f52aee5", 0x8c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="f5c794ec766ec11d6d6b37d008e4f77e4c8038ef744c733d38a069f09239a3e373bb1f2687a48681eed74ba1ed7ce1cfea52be8c9f707cd77f25f78407b096498be8f5223d9e9941fd7bbe59d00fbbb9e78c93ca5ff3e48e756dfed7c1601e1abc69915c3ca2146f4a658493d9b876e3533849de3e91d70293f9260052034f9fe08683531f815d60bb0fb447787afa15be86b7f7e3550b8fb6e544786a4609d21912819c12540db18e1017fbe60c474e4c3cbf3b9739520494f16e", 0xbb}, {&(0x7f0000000480)="98a57d1e7a6ad7e9ec498cbc43a3664586fd06845e7a68ea5c19d8e84dcdecc86ef9438d053e9cce53b03d8d172a49ec50795bb8f30f126589e21802644c2b24916c9872b591b1770cc8e2ced8ca89f7707628a00486c676a43a0560da51ddda0c686334b8313a7857095bb09bee8d570f25c4cff65a6c981b151b5b1af0e1c626af69ee17e60f2923ff1db1fd6e5b52eeb535061dc5b9ea0d754a0f461d53", 0x9f}, {&(0x7f0000000540)="dc0bc9b9913d65da1319124dfa145c70d9e04ac23377c4ac217b1512323da4ebb63cdd0386e7fad10faf87f4ec418b82dffd50759e44d4fb3c4d122e07807dda0ec56603eec1c98ecc0cda75ca9e86193cb0bae0a60b7cea0ba32047afde8cc34806bc0f6367cb5de815c392364e715fd000a0f7292e00cb", 0x78}, {&(0x7f00000005c0)="5900c187dc8ef9f506f7fd214ed3a20ddebfab2fa1869f99ea78e073c56e4b14b814b81b1277cd8ec8836bedeaeb043606fc43a8c7a87ae8e76de2c0cb19c8ba1842963cf5dd1f17a741d577a8b09ea356bd3f55b71be0ab840d8b711f20229c98441cd7022a0ddbfdc9abc02cf89541023cb609553711b18ec47f7bd2e5764b9c1c3c0ee37dcaf393337b087ae0", 0x8e}, {&(0x7f0000000680)="014a3c57f914fa3e05057b9e7b7d09a5879df8cf2bf806d267b9f8b3836c1d028e140d8e3e75c97d7302be7af706348fa4828a176ad51f8e143885d276faa6e23dc33a6567a28fc6f7d24f3efccbe3", 0x4f}, {&(0x7f0000000700)="b84282cd0df683bb7ac7508f37faff25c2e0fb92e4fba03a6a5f560f15169585ee51e55454c079868ebcda622e07d4fad7466245f1d95c038dd834171a7824c87d48b4073cac3f859102d58546fac55b07674e36082501d66f81dc5aae2fa694e825e523e4c0d1592c4d875d6c205ec99442793b9980929eee4f90fe6b8f1f2b389845211e4852603caeac384ce584949533ba1d1ced63528ed82e5ce16c27ce22a2c7eda26205d1475ea1bd41d4938cb336848250ba0ad8b50edbbad4bd2a0eb3a08cb24535b65d0ed64f166b97fc96c3bc9e2153726b83ce140e9e5dfec9b4c3777d555cd9a69702", 0xe9}, {&(0x7f0000000800)="748fe29338c01d879ad97921add0e2bd18faa1483c1670315b21035dad63580f19deb031599122cd90406d47679b4365a26a38a311781cd9956be29b0c790ede0302572007cd4f36caf3044d81ca09ed90368852d5e60cc949df9b259159e40e8ce516abe2b9f96fe8e2b7bb6f9da6f6ccf5d8521e506e0b456c8dcd345796a0ece57d18f3b926861a0deed224da3316b66ce2e6a5223c6f42917db3ecc2f19ddc2a3a4ecdbe38df0c9628c526aaf9c1f1619e9fa60d0049e6a058503d79dc6563ddb0d095cb1cafd41045c69c61275bd5836bd08291559b29928f818066ac7e1191fc7fc5cf80383653c0277d2ff8ecaeb0b3d499", 0xf5}, {&(0x7f0000000900)="1f1c1e2bafc7a950a19ab5d30afb882ee420582269e852779290ccf076b68a101bce54819c8d52c20d1944dda0352a6b6f61267efc28e062b4a07ca901858a299ff8f966fbeb086068307e45324feee556086ea1150480426ea884e23872a26fc4de2b8920f8c5b0cfcef9c2b83d899b8f40b2ea648e25c8aa", 0x79}], 0xa, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40a}, 0x6) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000b80)={0x6, 0x3, 0x8, 0x1f, "e776c7d21ad48b95097298f57aee0070a6697213", 0x1000, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000bc0)={0x200, 0x0, 0x7, 0x2, "0be567836fac03de248abdc968d775d1e82b91ea", 0x9, 0xffffffffffffffff}) chroot(&(0x7f0000000c00)='./file0\x00') lstat(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)) dup2(r3, r8) sendmsg(r2, &(0x7f0000003380)={&(0x7f0000000d00)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000d40)="a54abefda0717d41f9f4d2503bbda355fa3d493e00d95a02b6ddaa701635d9286ee5bd939e5f4ebc9d3ea75b94286011321847d3b305cec625ce47286f2c134ff377bfe881b3723a696aae0ea37239b910d86e4ae1154898ecce98a6dd3da039d2b10de3c52564702f67f22cacd57290f1af5843078c576ef1fb359409dcf676008975fdb4aa1f68bac170132266521c01090e5f788e4d473b75005e1af2224f6b0f80996f1c41c3af4142487f8af4", 0xaf}, {&(0x7f0000000e00)="36a84edaa7cfeb59a771d3eb56079df186c0d3ac26e04488686d99fda39181bd3bd7b18e01a7657a17b7f69f117c96626d5aa727713cf659b87db6edc7ff641dc3614d3d654e38eefcad85cf2c2f19c6faba352b90235a2a001405ef3d46de8a6a171f0959d0b88b859e41b2732e66150b9ebf9c67acc4c3f7ef4eb66b0394dd47e3129a872e1e52de230495aeeb3ad2104139aef0d6268effc66ea17b01354a802d8a96b8f27dd71333f1dbe4dc29d5b699d4010e0d49bc9c9169957a2ad461f2bfce29b48a39d9c9c0fa9b3af997561af6758a4b844ce2c7512f3bf6d8ca06701cf6e03587157143da7f8c3f6097479da2dc078e8aa95900681947fb", 0xfd}, {&(0x7f0000000f00)}, {&(0x7f0000000f40)="fb3c1bcfc5423500160cbac57549526316d5d60fa70f6417dbe19a110dd8fc88a6c6fb6bd992da068f789192f163a549c5b3c03be2ae64b6099bde6bb21e9dd97838d654038a75b2cef8b99ee4a6775f2267cc940a2141f68c233715814969673909b4ae17f369ec7ac0267170745cb79f14fe6403b1a31e68adab09313bb2a85014afd344fa1ee8cce352733503061967e6c67b17031462693555c9d6dc8b0ab4b87a3d85c0e5092c51214cf347209e08d8b1e74f284ff09431de1a7213b7722e03c4eaf32db3c742bee90f92f5901f1ce551c8e0355ee95bac6d12de2acefb43507153940b367e438be95089eff1cf681b9ef1c380e74db845503805927eb825a07a584100dea5ba80cd3c8a97743a096c6b82c1f1ee0a72a7fd6a1db950deba84c7d2453b18400d52e124860a8da7a80e80bcdcecb44058ab7a9aa151db34960cee363b41c957d85806edec4c8dba1a3be717974b09ffa61ee1b6d58df45206f252263b7bf52d4d94c1299b411d168e194d3c16858d678f0c42e3ad4726ebb9477a797cbaa7422fe5430e778ce2d91a8d0a098cc2b00cafcc4770379650447eb61eb477c589e48f994f1bc49112b69ad713a43d99c5d447722fabb60b662af8d8903d6ced690164c298f42610d354dadbc887e1e37b6a324652c75675072ba74b04a3a70439f49746e63f2220647cec1a7600525a79d8fa45c034d1b67a88875a987505f771c331956e25ee9f6780c632e937f5d36a7420e4552f2f4a669dee94a5454c82ec89456c3e5484132fdb2a3fd1a99a976b5436e61ce894a2006ddc2f23f2ffb76b4080b843c237432de3c221b64836a45a105363d6ba9d00f189f6350bad59cc4c200c61e4570028f10b27dd01f9359f92d10ee8a5ce0197cac3dc898527cff08c1ce0219e33465391eb9e7a825c28e171b1de0d51f62c14655b12f0e20e9301747e04686a2c17aff573ab4b4a28d6b9bc1607c7aed1642ef84cc04e852b98a78540956de49f2013c3063ef63d94ef0f0cd2ae10ccca30d8b9236989af0d8200cb484d85b987ca5d8f6f116ec61ca7bc67a329ed10bc1cae2a18356657fcc03764a5291b91b47bf15582603941e89e54e805f410b0e039a61296848b1cdd64a89bad3309f3e725c0698283405d867aaa6c4735b37e1d7f530f732c9c9265b5d115afdf2036a5d8867268897b21e772e7042486d1f04854b6fb52833c7af84915491490219f6152113bfbf562b8cd9e48d7bec709cb01115007ab90efb047354edfa023f00c2cd88e3f72d15d4561138331e4c85abb3f84228728f88cb0be9df1394a09e5fb3e42b9ce8097fa08795a9d011a9de61f40ba0b01fc65fd7185a4cce609abc8f04913824487650e8b9cb0250e154cd75192e746fe7d4db870b94f97523bb8f21e435612b2d3b173923bcf320c7b1495f6f11e1ba10d252f233de131a0f63c7908d44d2f65c4ef480b9595860cac1858c648bfe21c4d5bf077aed608554cc88d05d6f10cfaec714c13fec0df13cdf386d04a5d2ceb11ce87e4048ab49e048e1cf2a03de3d0fb8da39ce4c02ea90ff49f54075c520efac322f126dee4aa36baf4f7dfe7bc37c2856c746fcbb38a69f9e551ceabb8ae2a8f9ba804508ad21d2b065e5015402c31eb61994adea0a315863fd8a1cfd9fc1ba1f55045187fc3b29d0b1cf383b2054949aed4e762f7028cade09f983f3443c5b6a3a76146a6be0d7c813e1f68ab1629da67f6a724379df4f15196f1e1dd452011eb355a8c3c42ee36eb0b98e579329cf7cf15999ac04831490ae84a58bc6ec5c49382263c43b111e47fc20da0148e4c596f58f9f69d47a8bdeb4b6d02467b25137574a43c1bc7a219fcf8e75b82e85b44988466bde2db045d945735afaa306375205a95fe8c276153ad0d9aa7ec9bfc7f94a48cc1f158c8f19fd80f4f67fb0562e59f5c1c24d4d22a8653d0f9b1d56f34050a8f7bc6ea9e476ad53086f952bb4ea249d8186760be73eccd768e153b326aec2123afbcd208d0a923dda324b358ce7dc64e1bf3508236bde5b12741428696c3ddc22c1ca449838e5371aa7f058886c3a61efdab0c92ad4c41f1a97a2f38286e7046aa1d65861747834f706f57a6188aaf2cf503d8c0e4fe7d6f80204f177e564c49debe210a48f22b90bb6ca22a29a78eb28bd30a521645482b04273d05c0cc0ddcc33e5e4ff704bf7d18a211f449caf4fdc6dda7f271ae345eef46cee1339e1124c94b30137a6b8ee02d5a003514b551d3fe101e93f67bd8ae48627de1d7075c29c80b073cf6499e2cb648fac12ca2d285bd62e89442fa73263eb42bea4e6e7a35e329d0ec2bf1ce13b216ff3060abb4e097d013b22c4c41c63c80e5c40861a00ab82b34544443372aa27a2609b94ef1acd84dc16124c34a60c0732041fb6a62867dc50344228ac44104353b06a887e9bca6d6535f3e7a6e3b2de1418af5fa3372d187150578fe1bedaa58a4bfd4d072c0d17c3b908c7697988f9ca14208b2d58dcd98195e00bd9f4c487d3cf10dce9c65c9a171be1564e6af43c0b6ebd8fe8ff0aa8d60b732b5dd875f47edf3a8682e5382814cdad1352328282fcbeb5c4071193463d1984308a0163b3467dfcc69f99e610c3966ff8503735a5ff6f705294eec944641679edec6316bb6284275592d996d7a1cebbbb9563f4144955330849cc923040aa67f8d67766db9d93f60c212b750aacbeae924d82a969a7143c8e41272c372d470478382f0706de45be562f79f96e08c870152dede163e76a69d5ddab39d3016b301fdd299c8bb7982269ac77fab52972ecb765bbef2d9a56f0bb217648291759ac914abf435809d8f2d3ed34bd9324588f24574aa03e58a0facf5f4217da4840b3ab0533abc43f570c0ce00f1811d1b4f1ce56fc68d8a03d3b4ea91c9816debf44d69d6902e48493caf7f1c8c9cb6200d0473a787028f80156119aed871e70763215484949780d6e4750b6d671d0c24b696c17720368b4ce53618b2d75c831682592b16bee0fc8a209f93dbd9bf9f9857ace609ca58a8bbe80e8236f1d7cbca14ef7a366fe15239de1e258162a6caf77c54b4eb57bd3b9a0ddd71e7dc0281be45567705068496d085f81ab81082e106cbec2031ca53ee4ebb63418bbfaa9d1c83d09f7e942711ffa2486fe3981585c458ad7423104df4a6c7f1a1d0aba87c3fc21f9a890dd4f10a051bc093ae359643a1e70bdae7741a44a5f1cd488b770e868acc296f17242aee445e9ea1cc6f3f05a9ce851114aedc84f0da22557eb684623ddae12673fcc991ab5a9ea6389fd5cc2a6fbba4037270d33e37e3f1ee14b2bc980c206152dfa74f54e6d4da7f55ac7894d9b9ec143139c3de964a993a00376b2474350dc09e727d59b4d27e7c79ce422ce73fdb597f96e8621e2e8486671f57ca0d8a6e6912459b64503cd5b87323a59b4a13a25e9fac3d961f8f3eb6c578623b84f4ca278b241a6777d70f49e83ce8becb59eb5f667b8dd6af47064d57c349a4a9b2519d817b30c41591daf83ac789d73c27dec0d9bc643027e438069c202b44e615eb90ca2733078a03592055746628e7f8c420a84635d3ea2e3256210a068b2569fb4b5559762a07e86cdf6b039687dcaa0886559bd08ca239513ffc86f206a6a11ed9d0275fab8ba2a100d04db32db4359f194da1399d5e720329c9156f963e1aafd9840f00007d0a2ecb215a3bafde81ca64376ab6fb4adaf65823d9b8b2442df4a95826a983ad973c1b571b86880ae3fb9b4ba1453144459c00ea64c28f95bdcf09a2c8d297e23aba203c872d5b3eb51270f8935afd7dff1547a07b87c7efcfa73adf7590b3a28cf65cc3e92ef9fcfc1501b2d80a507f2aaf6cccfebe41e9e118cb5bf09b2d698b21c6ecef1bf68bb37ca9453c633f464b82b2c404dc78527296bf12139b8255a946dfd0949c80f9d16ca8cb6535117872e05ca114b9bca0ecff49b679cc2eeda23eb43728d5f2ab56344f3aa414d96c93a8177c878767275b3f2f97553d18fc85d166c5c1dfa07bcab26ccd77ef504c5c4d4a7c0f10d3c73e43740b58a6545df12138bf0db757a1190224f4c8b5f1cec695a6d9a8e407d94d98ee8e26ae1599eca76597298387375641a285dc1784a60215f2a0b95961693157f764dc4da0d0ea7d3bd5b68e324b3ac0427a7607097bd329cfd3f9203a7ca007f11847e841d1577f6af3180f6081dce3d874a35426fe3cc6f6932f0ea32f09bcb3743031bf23fea6283b0e2ba580c43b97624353ba5bee1188e643ba2880fa1c8fefe1a1b47c1c04f6d66a9f268cf5d1356c50a9ba12945f0c5733cf2074c3f9f8cde6ccace888bbc89889d285168b4b65c5444f7b76f3f0967880cd7fa4fdf4b5ca6b682a6a478ce2df055fc38e061b18ebfc8565fd358c6e87f106c5b5675a7d94017e7954a57ca3bee338f8cc8c5eebba412b90828f474243c698dcc19d64577d6bf3bcda3ba500aa6f2fc0b2e1d4ee8a5fb3504eeb2ca3ec8a302928562f11c9e587a3274803e63f53e70d96084aa5989e79ab12d3144651444dcc4dfa1444527a768514a99f4a290ea8febc46043f5cce43331cc7afa344abca548d75853bff1e2701be3a571e121ab718872aa40854b9617504bffe908dfe9ec06250cedd6035db35f4160f4e0f139ff9dd926a15234ade1eb39163a4715d328ff53330b0abfd034b4709f122f6862dcb1d89c5acd0d8374cd698f588c757cbbc662e57a7566171b90697badc869377583221a639f22eaaae75edf951e7bb7eb13624c62d2c867edb0e44145c022371ff97210f26e2c912f7ec35011eb777a0d8e4cbd51564876f1933c1447f6b19b94433f5ec9ffb92445f508253228831d7571cf1116c43c877b0d62051f165cb2aacf3dbc3fd88b836d4ff74927ff55026ae4bda7d56fd3ff2d69c330cd454099cefe64f1f090d076c454ba95078f20d15824c543593660ae4dd1fc32d47ccc73302aacf170b1817a2cd04d32cf8d86b7b2049de2209e4a15a326082fbd3471c30e9fb23924853683f56091de5e247304e1b99e584825c0b8bb07632fc56bd81beb36bd90ca454ff2301870e00845205295cd4d93c39dc02975b4a7cc03097f2fd4b81a1c6baeaa91bcda71720a01f40bcf7524eb1951b94e226cb79e3cfbb87e20ba6075a327dd541916f6d506b90d244e6c3901adc0daf75fa7fa8fd9aa88afdb66430319a59b402e50d2358bc0038985e4127abb70a64bcafa6dc653228e7f5655d370afc68c92d75e5628fd9e26b90e0134e5857fe06328b797c1850622e48f23aa9c5389728cf7566e476509aece55d8c4ba79d7401c44780f1aafae822cec7632043bff2195b33c84b6719d1fdf15b58dae0e0f1a0bac91607b96c4bbf7912299484bba75e4d6d0574c84d1895e97de40f68e4c3caed5300a8680ef1f02e0a629e24e051a03ea77826d6400287d54b28f1150cc27b01e13cdf2c129e091eb08679e191f23d779b1a480d4e2e36b35f9b4f7f26efc6df0fe3b76630b4bf3a9a8abd64d4dffab396b82e1e552ded16d73fd6b8052f8121889a609047f1bd9d616f883ceab544fb4c927530c5f1734663e4bbd787fbcb6e097dc7ffde507790cb7fe8619ee5b512319da02e4ceea6992b8a24653683e7a43bb9f9be92fc546b280123753a2110fd1ec07b9bd0c802062dbe10bf2abf07410237aa64e1695331195279eaa32fb96014cad313332bbf79eab9748c87876ac931531a3dcce5fbaae5361cd769992774ba3ea887afbc726dc4eca7eb81fa9a34ea", 0x1000}, {&(0x7f0000001f40)="1c56b484cfcd041976eb301039fc50215a1c06727a5f97318beb367d5e6ba66da308358a801b3ffc2d23654906b568d7047e1a2a678fa983c6334d70d81d161c546a5f1fae832d98", 0x48}, {&(0x7f0000001fc0)="1ce82dc999ad6002dad4800e40c1e06baa29c9b485dbd6eba182b14b7b0c055383a9979ae5e34c1b19723bacc118", 0x2e}, {&(0x7f0000002000)="46c853a6c8b8efbec705ab76c230179815219d671f1f0d6fe31a317e7c33c8dcddab806fe9d3d0b14033e457e30cc47814a90a654f64413a2eb81b0082ea960b7dc6be16435ac5b96a5defab18dfc2ed4e258f67641902b17340fe30f507ec6807f12f063b1a2125d722c371f551b5dfaf93e3f3203875dbbe348e73d670cbb3ed3657f9eadd0565a86eb2df83a9ca109bce1862e3093c11111a74a18d77af", 0x9f}, {&(0x7f00000020c0)="a74a0a7cebced69ba35724a5476945aad2c03ea0f991e35afb20edcdde2f5f0e6fd523c4f72d53fc1365", 0x2a}], 0x8, &(0x7f0000002180)=[{0x68, 0x0, 0x9, "dd04beeb125c9d7c821d9095d78a9e8e0d3c72a4ef92611e13234f9ff58862ac37c973c6583d880735bf88c3ac84ec6acca0eb1d3eb45664e7ba8fd5a1d5fe6b4e5a1785d265890f267ccd87cd1bde59a8f9a1"}, {0xb0, 0xffff, 0x81, "d7eaa8f016ebe986642d4d12753a51570d01a3aab6f506b5c7e5e29ef3f78308b7a0299e263576a7e44dcb6a16256db8dcaacd315ba29d16aa191e05a71f7cf4e2b44caffb87faf4dcf5f098a95275f074a39ddde1a9c995e66ee97369d127c2ede43223b82ddd9f8aebcc474532f9cc363b55648b0418d146d7c441643eda76c9f6d6884b282bde8e6f78bd5fe79fa53a4bdfc8ff3265b91541986d08"}, {0x70, 0x1, 0x3cbd, "6a5c889603bae86d22ab08d761fd8caeb67e6eb1eff49111086dd4a430dbc9de7d7ec9bc42fdbded2c520970f37ca3d10deb2760c82a9f17d25c4a6fe47101c73d05d1ab290b341e1ad287b0586194a5f8544567352d1eb82e"}, {0x38, 0x0, 0x5, "4991a4ac88786d593c92f8efdae7d7e4ad5a1e9e722674de57770ef301662cabf199bf3bf776682f"}, {0x1010, 0xffff, 0x1f, "4b8ee863d91ed0de86f7c986170950c594f47f93526b06b855099aa30ea1d931afd156f9e22cb32bf2ebaf3180158288a64f90136346bc61783af2d7ad9713cee8ae9663bbf91fbdafdeb5716a79f597eecdf94cbd1d7c936e1e0ba05207d71a160913577208d584c82fcfc5017ffc97fbd92acdda6b3f2ad5f43974ea790df7fa7f3d20a964d8ad043ee026b9bb6ce060e8a3102bc8d522322427508afbe3f74fd0874e295ec15ad2301b5afc838c22cc6bcf70af9908f2bc3c8aeb35df135f1222d8bd9a0cf6dd16c388ea1df2d3bb2bf5a1cdf875a005dc445ec83f190758bf42e11f95d080f610a65fa75ade0a083ec75ffc952c6558e921bb81936ebea746d080b41b0280b7e5f93073d59822e66e453066693795b63d1b04935cb4e03b6e850b6b7dd9cf3405687ed5f466afdbd559884b0097f3990e90dea6b588cd22b24475c5890a2b0a2ce35017456573be9c1a093800d2a339dbb486d5ee5f5ca9e49ec98146b1fa718406c75e16437c7bb8f4ebbc2107ef436d3c99a1ecc46ce1c91e9258aa79f62bf71d3a6c6eb6b0484c5e0a41387babb07246a31e002f8562b6e933cc3b0a57449af0830ff02f352fd617cfbab3e37303f34038b0798e18bedee766b7050f5e625c19c520eff0c88181bd2bb01f9799a49495313ada1284e5c499ca45fdd33e7f825a0e1b0b3dd7f485124b511311735103fbcec070857d22db9a11cfe0062d2c95eef266ab9fa3dcc11858300d7c9626af393e97a903b7db14964e13a64f01b6c566659537093c59a8c7c29d636cb4b70be915d9f392d8d54fb4b0005af3995ac6ba827866f180448be18e12bd31c8a86d19ebce5cd22bbf4d847de357d1b12a31a53b9dde3f25f09e64311cec4d6a4f7b1faad600f0742b4c0fedcde9d533e22f1d6e19b66f4d13305a32f59f67db6f65e9f4e703828599f6e2c1c63b57385a8f27b80e98f6c77430af35f0e9b79ec562a691d616c84a4c38e96e42c389673c33c2053a307626139809b44123443a3457968daf9afce7c200bfddd415f8459de374bbeaf646f2e4cd68a9f50ed2f671a3aaab9816ef3526c40d6075afd56b45821f55cb43fda74a8daa0ac068e9f8ea691fda2846befeb5ff9ad6f23c035aadea38235b897dbfe2d1b66346884755defb242fa4af3e62fc9c89e7576de462c45e6b916fb7fe9b179cafb0452cbf4b827c813b16e62498c6140b96a9153ee8ada19d8dc1677eb899047debe61bec87ef4535389851bf7a9376a9cfaff6bc8270b7faf59e3cafcb4984d55aee65dc6e42720ec323a28491ff57a51fbb00ca710752b601394c774121b3ff1bc298df90140f15fda66df4a0ac12fa307ca2e32923cc2a05a7199343024024a68f4ab3cdd578cc63f2ff9d57ef322a625ebb196f31519102fc664b4434210a00154fc0a9b7e48693bc1a7ca8a8ce0134e5006516906127b99bc84c1e0b3e94c8145823d85f85bbcfcf5a5bbc8531f36210cfc74c55032e40ca190e3f80732a4af68ad6a8ee421b72fd6e0d62847b9bfb601ac6c6d7380a3f3ae28733e80ee8dbfa69e03566c02d2c02f4352076b2ae7e914c5aebe1716fe8e6b58a005adf6d3ba326ac6497e7df3536c51e5acd30529191361ca34d55aacb70a18d19225b3847331bab738e5acdd3e93115851bfd35d5b4e1fe3735fdf5862a1523c81de1e6b8dcecc972de213e855d0b77368ea630e372934909c1b94ab3dce693e53e1044171dc90c33a543760105978ebe90122ef190647e95fcf2e7e61a614cb08749642002c69688d51b4678067eece43b17e3d03c6d881a38df9c942bb2e2f1d95803f21e9d9f2b7937f2fdd063129857f5add68b9dc0600b218af50045806f548ee535855409fca3eb91dedbc601d0403f50ff5feed0748b63fe06694460f22fec25910a3210386982e4a3562a17aef8f56e5d8bcfd526b88516f86f009c7fae20bd6ee77b454454004c972ea5b340fff5b56078a781594fd00b3bbeb384012c83939919d88bfa9f72854f7bae048ab5ac4290b5177e70d2faeb3d8be7cc2d22caae7b01742d81b3b7390b6d4eaee9dd29778fcd1ad577147cae00ecdcc4113b0c9116fe5f1b384ff7f2e2049b60265be8e0f30dd94b7deb9f38143eb562d843656c1c566dd3c1080ab60a899ef34b082d692021cc379edb8c1d7fc57dbf0d973b32a5691bfd9c2a4edd430220528e03d389809402c6c3f7a33c991763a715d87b9c3c203e6a95d9d8847cf59d9c70a27ff144f09fc43b4d35ee8d44260b35f24a40664e2097885811f6bb20e6ed09c030210b927049a199913b806ba24823ec8cbe83b6afa834ab7355e552cbbc21b1a283cd3eaec79b48824116b13ce534b32a40abeb4e4f6f9c6a4308a9cc15097dc77ff4b3e09f6333a9b2c03102e2ec989d873dfa954de530ff26ee31c10842e0d0483fc75b5f0ef2229f20c1f74e08c94b641bb67a7f6d5ef3b1e4c50a3792418d9d224d1a03688efac2628492b48381942f130eb94dd9d7b8732146533a7dd6783a21fe55a408befd91e020ac67102ceee6450dea3f16bf19117b8b3db44eb3c81ea539b225bf567401b9299605919f47eaa649a1356b066da54230a6213727066c2ca19ed46788c0bf9fde414e23b907a0f30b86279a5693aef40c300b474cd51b7cd3d73bd067f5a6226d03d7c662c4223fa8319bc2d88b8e0be47d3a9f1999624920770fb4553669562ad23a11b097d7082248ab6b87da601dddb20d25730329a09abbc2dad39b71ac4d0abf45f5a3598927c31808e5174d08ea49b0dae206fb120dcfbc056b46f795efcd41b6639d3e30bb0da0b30f3ebacdc575384efe7eabddc237d3ce3d692f70974a0c6316d526b7fbd815a2da13493d11881c6930c424e42b8d291fd3c3f5fe0912815c4885f43c952bd658bff709ff2ece964539a47eb360e26253936d1afd57504fef5b45df1c0554eb75b6485706548abc60797f3af880951e200b3f82e3f7937f659d9423c399755fdc723fcb483ed18d56502327c2c04324032673137372cc3ea2827f7a8498d174651f4439a942c091da9aeb44b7426ff592661525a66f8b92131ab5d683888b0ce98ddab35ef3c642dd91a1dbc7a7e783f8a07567a543e8e70070b46a78c032431becc95692923a13807517aeebfa7064b29a2097b8ab326c9d66a08ab1c1b5036779c02b4960abeff259e66b7cdf82a8e93651546b0aaaa9eb783e2a972c12a770398072d93dad53892b96c9da989a3b484c8dd37b40f375b407b7011e7a7972591ef9b127c01255612c91c5bb98f53ac97a5f17caf77dd65f909ebf342ee050c0474551e0088fe2907df9682c3708bd796f79aadc99090e3ef4a99349b2cd6ff5d97e61c837311155ded8b621183e7d1eda031febf5a5e1ba44366935ac0059e41d37ef9eb1261af26ba025b437be90cada21fd633f4752312285928e5877dbfc000b57564d91c3ba1a87e177225cf395a94c7a91a041eafce43195e74dcf81da8c4e6a74d64e2f34d58b303d4ffc02ab1093ebc3956a0075449857561d95333d3d292c7b35e6d28537c9e9aa28d16a599de216551c9bbda08930ef8ec58aed2fc3966e311e18d01defa1dec552efed7a0bab2dbfe3fcf2492c841ff09db0a320609995bdc4f0ce57bb02ca0eee367fdd9f158fa0f501c9b9ff6bc180c838a94907352ddd402fccd4de3c7b826b01ae8d2a77b5e92b14f2f965a4b063044cab988db8b6bb64b5723e02198dbfd7dbec43b8cf7d6bdbb88d59dbd2144c4def963d15e3034eb98beb1b5fc2eac9180f53ec51373546ef001676374abc2b0822334712312852edfca8cbb05d7e12247798e63b83ee4fe9ccf6604e3d4a7bed823865d47595b8622d983b1f0cf3552a72d2a74e9fc2dc4014f1b2b4500fc80ec36122f04a3c2d8427449b61894f99c51228995262cf9b07c8f9ec3a0d4d723635baf73450410a1b5f784e4265f7967549828ea52b3cb11a051840d159199ef7960ada43613dbffaf77c6861da6f1a6102623d41f75140f0308e35f745b48cc3f29ef89eca5fef4ce5f422a06ae8a0027122df9a5ca13887e91a451309d3a7941272e80d9c51f2977e9e1e8f2f7e48fe4095f7256133f6afda6a7af6043808384a340a3d6af73d7d3119baeba08ead4187b8119d2daefacc90eb7bb91ef718a968cf9b32a3173dd6d191946f9f77f334c69ca2c0bd0dc15bfb3a9d7444a730df936d72659d4b2580fb22d439045f63b96ba01269f3608a5e44e8dd728841a0558356efdf3d3e74035b065d52d90447879f8e3b43eead7b75d6586720f318a810a00e28a5aab91c2cca8314741c856fce29cb6443aee2e14c065b5d80d74c4566f7230edd0f9f12004a3aeecb0297699afa421b6d2f25d229fb6cc100b8318caf943fa0666d738727c2b5c5fee1f0dd5e2d4b3bdbb5207c8b09857e528ff9ad2af0a0e676088ebf5057070ae7f1ce2597828c7d933a5c35ee89c8cba2af1f1cf9a160f591bb1ef7e77d31267cc012263eb728d420cc0aed3f47eb1925ac2057e6ead0c046ca0aee299965c9b735a1621a58f5f913e78d4252c9caf63920037c40df5e295a76797277ce3a3db602037e0bccd62541e20827de0e55fda74e50ac524fa8b6f66c421a16495f479f5c5259afa970a82714842d7419d13ea70f040d69bae6a16d6c409b771da208c49e063c20a9874aab94f9a3e9232bd151be9872f1078f9fd9d866440fe4417b6a732d77b8389e72ae9febe026f2fcee3edbcba62dfc1d3265aa5daaf96e96ce4a4f51f79fd72e920336097b5020aff0d34c5427131824808c1cc03cdb0457c8e34a266ff6ad7e4511b2baa9c56997d863008fc6bca15cd0dfd1fa562c6bf129a611c9811e5cdfa1ede3fc0f2875b2296c304dd619dcafc69e80bc57d233698b840d4d23c808ca6b1ce70292d843de78d28add36758d41039664da24c1f0e75a26b86801bcd5d7848a8e6d284ce1483042ef0a3bc83fd6139039208659f7c8409d35fb91330a6146e4a4660fab01c419669675fcc27f45a24c3e515aff05ae40de1f0339d3055ca65e7b2d9c96b2ba174c6bcee5d08d1bece7f7b97a9e0bf865d5b12251dd921af8933a63c588f7c1b304ab1482fb0f287eafec14ef3b2d4f4fc842225246bb3861201326d28151d6b6c163f86297ad00d33dbc533645d334230d58bb2250de7d682e6ffd0c423761d7a0308f8c661abc5b55b1c4baf3ff5763dafb6a2ac0febdca0005a32451992cf2e1d79e78155efc450f616a23d1de3bb10a5d0dab0465188b7cbffd476058b1bc1b7dba781369ee4074aba753eadf4dc569a1b074b8010bd53ef39ac9ae8abb890945d462a31ccb683fa98655a57e08c4f0541649f2f013f7e09b2660cd4411eeecbe8ce17c04caa710ef938fa810ca7c4f07f99055b879588ad981a424cafce760e29b4418322fb71dd8eea46ad0f0711a50e9dab1a7b35dcff01f9888f4099fb3265d74a186481064d554790ee83e61105605c42c6bb74f92341988080c6cf65fcd508b0c2c5ca6cd61ae9ef0245a9a55c7a0180b1ff8ab67375f3c5971a586e2a5cbad2adf7d564195b30cf183b2cc4bcda748c5058c6afb4091ebadf0ed963ea5a29727dd3022745daf9d93e767774233ce3d5044f1007c19dcbb4481ce0efd5e8420c428e5a5a73dfbd84bb820950641edb12592af00f32e546cbd82b7b1c6f9676d1614d2eba63949c634a0b3619bd2c6f3be82beb84b3bb9aeca58a774f53e2a2f26a2b7b2789cf2f89337d095fb"}], 0x11d0}, 0x400) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000033c0)=0x7fffffff) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000003400)) socket(0x1e, 0x5, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000003440)={""/16, @ifru_flags}) connect$unix(r7, &(0x7f0000003480)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r8, &(0x7f0000004b40)={0x0, 0x0, &(0x7f0000004800)=[{&(0x7f00000034c0)="06239168d3ba21fafd4450aa3ba70624ad70a5270be0a321b1fe4851d67b3704f7a93f44d81091a55a3c04b336b6776050a257ed833b570f2fcc19fc40b5d961f7e8525f3e51359a3031ef699e29da3a9566eb50172ebccf4f218f78a4dc67b881d4", 0x62}, {&(0x7f0000003540)="1314a5493e0fad90c0c696ce53cbe2ee04b2b8e9476b14e692ad3024286bd3ded2f0495e9b6060929539394adc52bbc8ce19b65e8b8c0509b2d203ea2e943e2e347275e4535145f3eb12b6b2f5bdd986e49236666c4a214bf33eb8a2f670296bfa02572eaccc50952d68732b8774e458f563cce0a6b98e77f287776e7ea22d809bdebc5044bca13f2165609134964aaadd", 0x91}, {&(0x7f0000003600)="8d10455052adf217a87fbdca99dd0f88b3e38b9ead2db1a61e55c01ff192109f6715411b55f7f0fe5f175885dbd1c2b93af251f08aa19578993088553de6e51f69244215470d7d257c0e0e3c1670719838d985f39f8329ed0315ae", 0x5b}, {&(0x7f0000003680)="e33820554904f4f17a53a185e4fc7f661c0ca99334ff86813266acb47c98d3a9c7b13bc1c279dc8e6ede9359574de94443a3963859ab24374fc84b059cf653309fe7f282c8d8d4c808779b2043bb44e8f672a20c5b1406115624af5779e4d5716d4e2f0b72dbfa2dff67d8876cda7a13e6a323ee02d312eca525b80b431411344c1e624c80b230ff2f67ea09339da4311c7babfe61036d30b2a694215ae0f938d1b5e47c8d363b5b46b57b7b06313af09db4", 0xb2}, {&(0x7f0000003740)="e3577feb60353f3bcd88fedb521cbf07ae3d771108c00f0c7a657d934b251a16747c7a83a218e8d29c1bcb483a498c27f8c5395a26f89cfdb50a08cbe59a3d27e80dcd604569ee1d12cafaff8a27f026d00902894c7e6ce9692706af2889cb90f00a189febf8c991c49fa1171b54fb69af378a79dca5f08d8d29780304b5eff878f13cde113581dd93a4f97410bd93780f84862f371aaa44ed", 0x99}, {&(0x7f0000003800)="d0d65b21f1b20f5e6e63eb387277133818011bb0377bbf932b23f1e98df87abaab5edd9c32a190fc5332ba75708c32fd2e0e38d495804210cd918cea16055b92e77fc3df15eb6a4a0cb9a5d102b75b90a707b10813d6701ae03bd34f8e536f1c24072a6f7849f10e3b725502ebc471570aff505f8c210f21e1d15fab36cfdf2c881f6d543516b1a3987da56801de325d3a04b49208fbf3e9014546686e7bd81c8df7eacc485d25ca8ebd4247dad1536458f5e08d799500e409c526b8b7efda82b36eb28ed4fdbaa9a8a23f8cdafc37a5173ecbe7e6e8fb16fe03514e6c95615b520da6ecf451cc03120c2e46ca740f976d29f8043f866e625b2044bef3031592adea42861892ad73334dc9b050a0102682251f6015e32d62fff447e7b8d8941fe1ab361b37b9ad253fe0a08abc36c02cf66d205778c10f6f8fad89075fb5d0d6946767e3f9ccd00a5bd32d823d47a443846a479bb3def3e2e52cfc6016eaadcd33b463c50f252c95ca38b5b724ffc1bd4c2f790569a64859e6c3df2f7cffab147bf801237179c735daed1474bd6a1cfe8fd59f1f853446198da2b0430c33fbad093965b80039ae9a7e229f2762a64c8e0009842107a4a4db4609c47481cb6f07926c8fc3e5f880601a4801f340b5cb2c9f727660cc4b0ec369b7aeb9f1579082cb32553f63616b9d2ee6d6ee6a38de9ca5df359fb12dabf3fbae09e450d340f432aa50e0120de6b4cb493e5788ed039fb99d10138f1a1bfaf19f3633d7565039af4db6106b2d82195bc8850c8659f0af74dd15e652c2328acb306d2db3343ac4e1e5669948b59f21a4118b1dac592ae19327df76687ffc082506171bae2ba87519e08c394ec23c6245d0656fd82922c5cf4f659a40ceb857b8bb2142b09fba6d1c2accaca6f9a29c8ba13950bbaefdd922b3cd96a4b38a94c666d72a7918fd037d52b4b50bf07f52d23374b2fa68c3a3b4ba41798e71548ed651722e7ad1c370952a78fd6af9b2e04e9b0caf38f3227907e3cb1ce5f41a613279f337c320e2534b0cc7ab777eeea6400f1fb09723b5ca877fc55e3b574b6de3754f446942546b9390ab7efdd7f83ab13ef6e4b5a43799ea1237c97512f1f079f202f547636fb60e6b2ce41149c3c39c302b11300efc68787a349df96644811cac17f2a2e8b543bd1bc909371fc54497f97637a2c3cca7eedaeaa61fb717fa41e9cf7e20c1ebd8cbd6adf80815f32f55efb668bbbe512b9b3941a11c7c253c568db81d476d490470056a9c53eef3f8385845de7971cbb0da3c81446db669324a15a998068b8492418a97c76374bee568f3e815711e5c826ec5ee6894ffd2647fcf948a9da836f657187f509ebb061ec78b09962d3b8e0fa00e30e2a3b35298a32dca88afe4079d7209073c96ac2af44f46edb0a2e01f7128eb2c4ce0be977c49f1522ce393d0bf03ec38c598e9f1c98f839cb2ebb5d1557517b1b222a1b23e4475b277af25acca057ad61cc2f5730b397ae642aa138f0e2884ccf8301f0d2c7b4bea1d69c091c79acdba98fe65047367f29a812a80845a22f2ba7b36e313c1f3a1ddc70be2b8fe513ebafcb3066ce3437f41586c2361a475dbe93d12240fe4cf8b228dbf0cf70079524aaccf9f958005dc993f77381dbee186ecbd5e8578be28a586f913b336ad9641d5cafa0cd70d43d53255f2306c17ba2101ff47607ce4ec800f97401a947563fafe3c2bd1611735e53f6db4bf6d0645bcb2c01e5612bed9e9ceb936e7a8ab396cbbd6dc4650dd3add7e8636adbe2a5140a0acf02041f05b267166c99fe49dc4dca1373c5f106ab0bda44d94a73685794466c636ec78c71a02b11683ae266780ee141babd58200da5025eb6bd19fb3add097bb11dc57a5852db2aa638c66db1bef2f43771ec64e3c9afc82411e8a1847602cf5ef49d2e7e8b73704c47fec17eacd70b7522e1dc500e985936c427ba3108908300ea4f6e5d5457489bbdcd96f10a1c0fa87d5e8ac15fb9c529cbb746f7baeef43131320b12c1cce3b272c7bdad9ab8f23dd24ca10b89fdd28bcdf5a248780e7f582110718f712535317dd0838ee67190a153a90d2d3a2e8cb56914530afa49b1bb8500eb8a5ed0286dafdc4de0caf5906ae124f4a171fc7472a019883e7bbb1288c45789af3e3768412ba3fffb5e8070420ae06a9e4433be28426225262b24535370fc3903a444741f5cb9d8d9ef99504813d0b40532499de5212bec675b0d0b8cefe6e262ea4d8d4cf736f11bcb50d2d673bd1a6ec72de548a82fd8fc7473c0f020f9b0f3f8ec6e01512dd8e057f26c5dfe113626b846922b995d4622f9b809358056d613ab26135b8180c811ee6a6ca2682b03060bb881f9c4bea02f4dc9af01a940263f8ff1905132d820f3d3546eea8178688a4c79ef9bcab869dcd9326c607f1e6beb19667e80a75ddac62427d9afbeef44b97396ac07779817e14d8a52b2e241f605df630a7d74e92bf82f9506bba4ed013953e2c79bef7bca565f86db78c27d177f09d18dafb60af2fc4bd85ab356353bc6f263868b57fd2f920b6e84f649d93f229f3db7bfd189b854c60ef70069827f97579b1fb0163d1e34a50b9b35b94fbe52921ddcfc6fbbdf7333086acfe1edba803ac2b0f818d9ec0525c61fd4ea92c2ccd5dd9a8f46e1fc26c687f786f12794bcde3db5b874b9857d36b465db158a82d641c9bedd0dffc545043b62b68db0647b25f9ecc0658ccba52b5a2b7a77e27365d1265ecab022606f12320110fe1e23efef4815a249e45ca6f6a2a36387bff6f3fdbcc6278a9c3706a3e4a79f524b6e6a83629d32a8618ee356b738c3ff2d3ca910cc2259c51e89120d4d32c0116d1345bfa48cc634bbe0d6d723d647fda00fd30637a53a63ad29551f41c4adc57378a17cdc5d5ba568436b0abb207bc3c7c4bcfc37a4f45beb7c16139c1fd8af570669512be310d43484a29e87ba8c01451cce678008cf9c541dd93a35767c6aadf1204f16908d15f7ea5b3e45913f277b8cf8b79313dc9c18d53a95a6082ac5452107009405ece16c18274b19db68733a3b4901425d12625d83650686fc89abd98fb51fdfaeeff8fa6720521fb8529d60134ec8a346e40756988705fe30af3792514a93b66f06fa991ed4d2d332220abf121cdc5d5976c022c4a49952f0a174bdd6af3a9fd86f84c0bf20bead2a37f6286f099096be2ec370736d5db36990ef02233861a2b5e718753dc6ebac5edc0047ac93474ff5cf9e65bfc42b461e67c0562a4c5cf5d36ff2cd7a02877ba233bc215e8207fb5d04b9702e7792d46aef6b18814843984f1c8c73dcb990665ef22a955cd5cc5b9967f9f02cb447a5435f69028e60a13f2bf84b56ba6d5005ae38f9822d0af1dcc6569808e4362388f8e77453328f5c4e2e6bc9cbaad0a92a9c5203f477c044c843e77699c0de26421a44faf2c192e41102634f8082387091ccb5d95a2c21d2fccc1e9bd87d9a38bcefaa3057e04e11799b6fcde36bce5d15c31b31fa6f27282e35b5e8f6bfd55cca6a2359af6be05a9205ce20559ffb68ff2e162bf7941868f97ce66f5a15b35c2163a7e85a9385037d6723ab8f259ec7793dd1836267f46ec06d761978d45008eccd5cea24378beb6cf24fa3fb0ca666dea99617b74a27f9131d5dfc29d42de73f1b047f1a8bd1f4953e05663863852ecb985a0ca7c1920465f2043b1595da06c326606f3deb1c7a5911de23ead703e81ded310f68d594a846698f9564bbc9bf14b373bc6223a9d75f386bbeeb73eee15404bcbf39003ec6f1427a5745d1ce7cb8f33ba90a5dc8ec37d9281c0b4c5f65e0ce1b9a07b12922fce0aec76d59bc6de71e2763ca8a7b387379d2068623abdfc9fc0715cd50a7e125463778931df1645530986063016fbb3e1b1711f11e0aef3832ed5d94f86d32a7a4781bb3baa6726578c9efabbcb3e817d965e0c67a67c314740117fba95c384a616e8a44162b9cf8287573d4acfbbacdc7581f285db7333b1ed80bfc4103d934d3c26268af95f967702e53ee6684c7d172a22eab4a92db1167012cee242c78b2b3f185e9a5b148886c775c3fe02334ba5d0a7978ec8186559f36b80bd1326c7018b033d3af0259f685bd8729b5328a7ba66c5d1f77334561486f950af42b953453e1ebed5306c35c436fd5408153c7061dcefe23ff7234dbbb2dd0f5e02a14859fd32848cf9404a930272e286852684ef52bf571dab9b20c2007a980d58c480eca11eaeabc4724c8b1706a585cace60f9110032373c71c00b7348cd82346280f1581b0e2df344d098d2dd01f27ec8e351ae4089dec2b483f1b42241bcd9fa0b426753e5e60b324b2beb4690849cad5d3aa2f41e602633150135a7fd30bd529e073b04ecf0dba81ad6e688777ecaba5eef3041802640895278d9c25e806df8e34c7d1fc346ea6b43ec95f6bc07327a9dfe66f80ab887d3a7669efe9b4344ef3a23066834dc8f56e53a2896aef97bc9f5ecfbcab307a05d0f38c9d74d141be45a7c9a286213d6e726065c78a20dce8b0c339ba2a5f7281c25ba64007a6d285b9c90a48e493fdf6355b4c1a6bcc025a832653c3be0f4ca7a1f1da3f9003cd00a8d1de9a90a14b89ce658fdc79cd3aacdb807a88fd5ed9adab398570a96a8723ae2889e855e4e1f0701f4c504eea910f8e0137319cfd4245250b15272581484ad97ed3d241525a4a1256668f1cbe8706032a863cfb51fa308d20b9d481b9b02ae02c1b22c26fe766c871e873cd7142c703350795b16cd9fcf2b48abc0d7fe51f534a671ec7d2a8d66e1de16d47d2abeef757aaa8a876ac31cb384fd14b052cab620b4e70a3a6d7157562ebedc496bfef0cbafa4f9ed1050c308d2bbe85bbf360e1732122255ad6737d5111e08bdb66198fb849e84dd0c4087fd96192b5be4d55ab74c4bfa3d010bb1a3ed2f28fe7ca174016d383b1d115844bd491f4263cfe6eda9be687975d01a69e37af61694536478c4f3e2baa07e490fb16d514e76de8cfe12f6266765055acf9ee996ab13abe5e29cbf7781c555716cc2b4d1d562f04b5951de45f7a5c8146fe6532335f9de3a099de9ad9542c0c0c56426e101ff23adf04dd4c6127a7a92f093e91142cde66962a813c1e46362703677fb6754be0c77ad618c6b87890a126f67fd26acb255c73446e3e6fbca40de1158960158905725c932dccd8f70929c0e489fca8e994cff28f1c3a8066a61a187588bd5bb0d06bd9cf807b491eac9b86a99ef5a3266257995fe487393489536b9afafd47c882bae44e579a462cbc8788473938dd5328d5e72581d4456b2c4d5b21842eccb6b436bdb9707d66d18ad673d7fe5dfcd3bdf99dcd9a5881c81162e29a2ac51442baf37bff45f1c45cd76656f150ee6f45c456a9931ae98cb5e8d22808903ea10193b078173404ec0c1a4b8c720845a8e9588987dbe8d1925ec6f43348d8a4d2471cae8c7278693b8a9fa5da71d61ed7ed4aaf165f8f5639cff15554589ebf4a8ea3f214cea47992032836a712b3dff55fecf0457c0d4a63b5bae5c6321ba707ec137035e228408fc206fe10478c088cc4100b8587295ac83af149a6f19e5e7e6299bfb01e9a3efcf04e1cd28a6dfc8adcf3976f1ed7263ca5e8998e4b244af3230b71aad3b6f34f1bed6fc1798c68351a6471a24be90032bcc8ee42b0871a83e27fd447f2640277ec3241b2be1d61e35366934378b3b00c47d687070103ace3a8c72edb10eecc8ddc9e84d033bc0b50ffb8c48334493e4f9510efe63062e3942d9319f21e57da9d6cc6a3f", 0x1000}], 0x6, &(0x7f0000004880)=[{0x80, 0x1, 0x9, "d119e976103fc7be5d7c76423b27078ff606d826af84a0e277d642adba0a403337f30a0f156faf635d60a8035c1e5dc8a15ae4f32f20960754d022bd0c62c85e75a4ef2c25fc1262464928563606cc4b03701d42b745ef695dfc41a047d0194abce035452b59c187efeef105"}, {0x110, 0xffff, 0xaaa5, "a315aa875331741845240e3486b947e7d87d58f9ecd570f900e1d8f16288f8ec6191216afe319de755ae991e13a9cb104c018c2073be699c2ccbd3ff418b27253642cf4692e064ac73b7b6912b3bf4062c3f40cdea8d36d2095f6a6d345f0507ecf9827f1073ffa2fdb2103d3d3aaad12eace8f5afc2c99271f793046bd038a3f83e29d35c9aa11d57075a85972cf9964810c51994193957695bf00d039df7594fe8c44388a624307bd300c9cb92ae95370cd74f0eaa9d62201efc630ca8c7f9dab2f5eabc56c3da6ef71931af435b5296fd5a2289022e6c10b1808aa8eadfc7e7e44f2cb8bb47a4aacc0469613445c36826da89c3451a8852a718d79531"}, {0x100, 0xffff, 0x6, "eaaecbbad69be6438323633356be9ea7ad2493559a31d41bbb5257b39a8b560fe5991d8a6e12a1601536666014612383e1ad10cf8759d8b612b3ba28dc86290eda319e4b73ad8c52537f646165b2e5f39ea20b2b74251a854d0f9d9eec7ab3435c2d733de66f173bc33562e38455ce90beaf14c23da7f59be29fd12c6814b7ca3866a89780b5cdfe2e268fbb0160312284108997fd89a967a4292a99758ba8673cb0a20c71f4286c3b8910c458dbe1d9caf0d1a11ca901694e573e3d3d48e9de575ccbb726958948272303be6af36441427ac6f4a2eca57c4f783ee8246022030eebdf23bf946e532e"}], 0x290}, 0x8) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000004b80)=0x7) getsockname(r3, &(0x7f0000004bc0)=@un=@file={0x0, ""/108}, &(0x7f0000004c40)=0x6e) open(&(0x7f0000004c80)='./file0/file0\x00', 0x20481, 0x4) 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file1\x00', 0x0) 06:12:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='le0\x00'], 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:12:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00004cf000/0x3000)=nil, 0x3000, 0x1001080000004) r0 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001080)) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 06:12:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0xff, {0x3, 0x424a}}) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000de5e005c18a7749010689225008613bfa06cd800d3"]) read(r0, &(0x7f0000000180)=""/66, 0x42) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) mprotect(&(0x7f000039c000/0x13000)=nil, 0x13000, 0x5) rename(&(0x7f00000000c0)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getdents(r0, &(0x7f0000000200)=""/156, 0x9c) r1 = geteuid() r2 = getuid() setreuid(r1, r2) munmap(&(0x7f00003a8000/0x1000)=nil, 0x1000) 06:12:27 executing program 0: r0 = semget(0x0, 0x3, 0xc0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xffffffffffff63be) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000001880), 0x0) 06:12:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 06:12:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000340000/0x1000)=nil, 0x1000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:27 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) close(r2) 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 06:12:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x8, 0x10001, 0x1, 0x81, 0x20, 0x7, 0x0, 0x3, 0x1, 0x5}) r1 = geteuid() r2 = getgid() r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0xde, 0x7, r3}) fchown(r0, r1, r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:12:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000010000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) pwrite(r0, &(0x7f0000000840)="faa785234fb510de5c4ba03dbac83ed783dd3a604afd97ce7f2c232cab798eb1c2391b26411bb73268bc90e923bf8591f40c69d761f92a98f7f26687e5ecba6a5de67a6f5c4acb65bc915471a678ef276492625f82bea0d863a16ce6cf0bf372a93b43c424b662d39fca89e876f1240c62defc144825f2cab362d0ac4774e404fef1be4cbd91ad76ab4266edf1b7bb872a78792092b85761c763c81b55f8bb360a322fab4ecb50d0dc307521850fc8fac57c2134b2100c5b6f37daf11ca3b1f776b2e285fbea8c0a6ba1e7dd8ac8c0c25cbd3d1049e8b1b9919165d423d70d513dbf38b3367120dcb0c6980eba5687b1088af82a39e1040837cb0307f848c4a24e19dd63e4b41f89944624e198259afa03d5764ae925975ae90ce1420cd8a661a9afb70e21b9e0782bd2ba6e2645f8863abd6644aaf6dc09fd18c41e5a861081a8c1dcfbe1330b8922966fde28d0a87b8069fa6b4ad8c392b02abb5dff68388fbacf427d587f1163e6d882ad0ed836abd8027e3056c7631d0358cbc55d7e4d33ec90d85115b5836fa593e080b60ec5598a45e1ce8f1289e6ef3a0f14ec477a30418891e8682cdebb85c4547cb2fcebd0e4460ebeea1eacb067606524cbcb7d040a3547f7ae3edb4acbf97b40ea417ee321551c45c58bb497fa65142b31033282ec52b133102e7a1fa8c7355537036a3e60a1575454b3266d3a25605c24a8daa40c7430c8a10ea6c0641312f83f8027b2cd608a6644336a119545320da277a7ec94bb52a525e560dab856dffbc68a06540cd6b447f495e2ea350f4f5794527ec2f27146e6c1ad10fec079aec04a6df48df0e6aa32dbf9a3bad428ea30b2f72ea323058d4a205ab61fde506776253d3fbb6df5308d7bf04d918f09052d279c8af9e5f428bf4c0df9cbda9341ef85e30f413f55673a4b404d7a610c1bc66d7179223f04b53d185b77467744abb58cdc6edec3a3e814a70804425cf2aa2387a56e950c270b33744df14c7af148dc15efd8e0e3064a901da1098fad9ca5c2b4cf467cd5e0a2dad673025fda615205e3ec8a5cfb657244ec6890418271e28a4ef3397570904ca520a584029daf47e66ceca2a0202ea8e3d8ae6915f83f042f9bf0779e64afe58651d03ed6b37c23bcd5623a04aad2cb9b8ed69ef16b1e2b03d2d4db44134489eab8157292b1ce1d09ad1b03874deb9c7fc8c6b647c9c481a7080e1043a7ce498fe7fb833700f90982564df132789950766fb8b5a02bc093744ecc9ee96b250352465b68796449772c731f23c4b64b39d2b62917f6e49eb19c769664b8031c50486e56c97011d1ea449616ecf98c3a6fff15dced277033a1ab1ec56b29ae05214093b96cea1bde9fb8fbbe5147978a5861fad76bf5a445b6a65a6323c470bc586046a010ae228d1d5cd17a28d0c2b6ae31ec6059f29aea763e4d5d1dcbe58d4eda70cb231505d6ed95863ac41ebb7f4f37c4cc55eb6203d413b2eaf1add568255622b3f9350f7380ef7119d399f381f4ab120568383bc7a855bf08e526565c05dcca09f547b9a17462063d123be56b98de9edf82acb8112b41b287bf10fb7db33e8e6e861b5adcbcc0272fc0dea332358ec2510d187d3306abf9fd3986edca3f755cd0936ef70bbb59fe5521abbf1f6cf8e829469e88b3a10b7ff2e21636fd32fa80c627d870925efc0a6a23559eae4e2c4211119e98fb019d3bc5b910ff1a84905accfbcc78d8a9c7e85e81d91edf929c30e04afcf4210cc75585b7363bc049a56ff4a34588e6353c896aa56219d8f7a4a0931a71bb3d548ace4b9d68d477f3c78c64a6d036459f021abc3ce06fcda1f5e3750d8008b0fa753af5cfd046c6b2c385b519cfddabdfe9038acad5b320f842f72b42a6d1b43634beb796a879955ccb1e1465439a8ecd8b414a64e08cc8a0f2445a4b78b99c2bc25640b383cc3210b88322e1205c00f8972e5428df3fa4618becf8837e5a5f0c58b09ecd258d89b8865f0028c095a0f0dc0e3301e458b966ce4cfbc2ff8c230f8e2dda9935ef490a250d5abcf76ca6bd4e2783792f01d27cfac1360ef19df239660a1baecb23e83d3627c5481297a27d57ea2df731aa4f90f4490f6d278c0c4df8948747ecfe2131d9f8995aae466c4e80e6784a6d82749200ce86eb88e43a83abd2ed22a97f692065fa6a042b42a581eaa0bb4429a2447709a37a8c1704d8f0bdc886e5eae6900e34ae5060285ea868f5338c3c665a9e28ad9bf1abbe159451394d264e3a920c803ee308d96534ef1108afe787595f28c6492c7707ff2d10cd1be95f16496ddaa311bd6870504fa631b2fd1a5f6e021b69d485d90e44233013ab822001fe4764fb833fe52d92f2da4e7d728438c0a78235ca8cc83963883ef5b0e4f35a58405e9530d742427ca0008516cc40157ea08827a8049007740997e86fd5e69474adb5100b68485168cd5ab26096cbf951fd5976008835dec6459e4e775524b3e4fce9c5ecc5dc7d653348654c4db532070b6a1a1a023e37e361e778cd72c98f806ab46f12c7f65e5c1a42368d16f643c157ce9663760c099d264442bdb05acb434326d5d1d69f4605f0aea0d91c496003c9782d3f15f94c544a6b6fbe7beac27726a44497a23f3733a54ad0dba3f288671289b021d2fd7994a38879df534c4f5cd152f053add2483d44cd13e8d7254085170ed08787cbe97801491b6ca7cceaa535b5dfee8a9fa9ebef021a16354cf6b51e40a7f2ae828cff47290f0d34082db156044e53dff10bd4f255ca37fb48d4e620e150da8b22bbfb18cbc3db567fc3e2b0b141abcae6b06375022f17c4fec6d3190e41fd03ecc7acc8d9b263ff64f187dbb5e0d501b0f57466367a5caa57080b9d62b711e887db098842d79326e7ea225115902774bf36a4891f359f51ebf99153e7af3049d5e7fc4e54a941a8c4c167a99404be29bf1ea03fa49c2ceaa78c7593d41b1fe043c7d3113ea6346163365e25fb5226d86fa792c198eb5537c55844ecb9a4121d8ec71b6e28f5a2c9c69b08d133efab8cd629bc3a24731a9b9775f2a1485b94cd3aea4c16358bdc6fbc10261626437ed7e7f44720693f4ff8e43344445d627be0355dbe7f413b673d848788c29f7e8afb87e7c0ee5931bff4bb628cda1d4d7acbe6f039e5bf70b397119242c1c4f20d43fb730aa24a7ec0f6b5edc5fe1a86c684d82ad49488adb137c6fc0e38149180e3317fb987165724e83725990a10806c9d3a147db25ce65e5005af496933938f542a047c090e58a3d43c658bab78be95b77b34403b728e0b86e560a74664f217789a3db55601b53f0da216bec020958cf30885643f8d1cf2519d8c885f58c1e0fb5da9fa1b778af4e9946b41c93f1555650f52097939655d1fc646c3f95bcc6b097ceae25ea5b60b980c88f2d6689765b7957350017de2237466dbb919761a3134143fdafab60fa725cfbfd99f44655877243c3eb38f28ba39bb5c5ae988f405bb176902094f1ddf59c6eb9a1273c15088751c8a496839850b441833dfcb70fb4d14243506f8a847d9d797aa51914b79d92c737454beb6258ce05b237add0910652dc41ad6ae9fe2fe2e7c1b4edf073f027031c6e396248b2d15e97b9d5864605ea90f06d37d94e1a724ebd02aba0d1eb20f261c48cceaaf22971f163cec23887b68dfa9426b8952094cb979b68762f6044046068f0864b4a3ff29f174a0f6963ce87cec9ab9e9c64959a92aea176aa968d767313cf30bb1dbd4b6bc575a678a149bb4dc28afd8b74819579aaaa88c1640f078393607e75fd05a733187da26c024d636b2f49daacccb00dc6e8e3495fa75fbe75018a1ea700b5b2ee4d5f16a3dc81fb7fdd69ee55f80910048148e9b12938232d82bfff1e6a6f5cebdce011f4e26b13157afbd82d41d8136b97c3b5f3d3537613a6b91d41704e9fdadd0940f2361cd7494de930daf09bf259f80dd59e946c3ec435c1216dc6686b73ebacc6a02c7ea311f20145618478fa2c498ebd22f474ee2f4c644302bf33a67ac941cc85119251ac967c68de065105d1d30c2b2a861a63c7331ef1dc118055bf18d4808452783facd1de62d4cecc9993302f50d94d050662f4881183accf9a2125d7ea6bed46c5371409596dfee415f613515ef1f0648dbef4eb6ba5f9ca9c09efe9dc004b07ea6cf3beb47f501e61934521c6619c8aa3a753f1090fb6a57893bc74f1591581ef503c7a395d404769df724ea47cf4d1a2931373cfc0526c754faa3e0f9a48f7e65907ee10b8af22ee7a4256567d7e39a0232d491e0f73bf83a5030966d935174115bf17a38fae6c3c39df235ed87489e0b2723064e466b651a0e2875e21400b0c5f69379f26fa25220c9b27c1df377e4747a88599a615d5fc2828f08e61f446b84e8ec6e8b0a028ae4b83de096a17d8d996e871deb19c1c033d8fb39d318d526c01322d1d21cef9520a9d194880ab5584add6441715a62d644378c66556b3ddf5639acdd63bf5fb7c9cccd6b9c58cefa899b3d2b44b8760d579b4e589e6b87e5f11d5bd809c3ac562277266193c445f78535d7a0a0ebf52bd88dd448b2a2024596d52f29d7d9551381745331f97d69bf5032f6d25470a8bb33f5518b755b6b01f751e00ff3451e7e61ffa22ff63a9508b89b986540dbe466606f7e4c258cad1a4df6d07e5eacf81767c984c690e28e39c52afddbeb435614a8988f5c73b5a7ff9ce1c60966cfd86bae2e9cc38876973388f0f5845f98657010efcbd1ca44a4a83c24370b2eb7e294193fbdee461c57a5a6f07ac18590f30038b44c4d03f86ef122780294cdf5d9e65fb4b5542319dbc2691d2638ae39a2a7d3db763b9650f4e6786af2ba5ab9e9059add225f969cba20d41c7ddd0856f9c6645de995bcb67ee8c4f062cb0ba9c8d42a885e01010011c459230d799a22c90747afbf2ea6bb483fc5a21c04ed8cb48e5fda83e2dd83f36975df574764a4d3f726dff2faf0cde9bd3191c88cb143b1081d680b41aa7ba446f145089b6f90eedf1c609c6334a7b93bd7f387df5b41c1fd9ab28ce465ee36e8908d07617ac80381532f199958e901843c8ccd92b0f0baf40ccc83d62bc0d0d030d31dc20e8c962c65520f966717f4fcc306d2000f52c64d14365432a8aedea6db10b5180269b01de449d52a8298906801976ab2bc6c53b79e2aea39d54b967919457f51db385bf3f5872a986823caa1b8fc9618a8508cc3708657942e0d34696100c38c1cb718ac8729e5097fda083e09c08b09e70be1de7ea23d8036394418564b0e4de5cd69fcac25c23119d626d2d87bf5df958ab7eab1184447385c14921c2ae38e5e4f63f8c5eb40d94d1b634aa222bcbb07c35b9cc4f34a8e53bec872596fbc0c44285009a46bc1aaac326096644d1e125e1be6105643c13027799f3e71ae9327cb506d9a8b6ffb3e876833ccbebfb6df3bcfdb85f6a6601217c1a952b7325e220358acedea5e58f93297c2c72111e211072c0bf72b088206d1fd20ad985c6c12dcf4b826bc938279be56c82c9dac8f13c4fb8017e6690f660d11d15692fe7356f51381fc502d865def7d4b325bdf4ee520b3a40922924bb20eff565392ad81f6b10dc19cb23b5722d8d3b6708d990cf143fe4b31eb44182c25d67fae2e83821099db0c1993cbef4179a42b669059e0db43beb4c9b06179e54bf59890effeb3a31838318bc52854da972d438cfc0ee43d474855fdd5e84bd676073b37672000c4110189c0faae880645d1a68d63bb3ac8b60dfc7a91026dc2abbdf7baba71c6b83428222ec015", 0x1000, 0x0, 0x0) getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xfffffffffffffffd, 0x352}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x8d}, {0x7, 0x7dab}}) fchown(r2, r3, r4) 06:12:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') sendto$unix(r0, &(0x7f00000002c0)="34055c65992da2e53564b99c158d9373f51cd5961ef39ccd8dd070239d10bfb13e163359a89c2b77c666b6e4ba79f98e51820d7588773f0aec49293ed6be8dce2b8c7a28f91236e376acfa702b036d745acfe86c4fcada7e10e89589749e9073406b2e0503ab2236d7f396d447b3d80aea49b63cf0871a439f32180a197c3c45376b", 0x82, 0x4, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') getrlimit(0x6, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./file1/file0\x00', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xa7a) 06:12:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) kqueue() 06:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00002fb000/0x3000)=nil, 0x3000, 0x6) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) semget$private(0x0, 0x1, 0x80) 06:12:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="78a25c72b6e00a5b3129b3ca03fc1a5a64ae9148775ad6d2066d00d0b77a928143b10e5bf41b307bc16f9bc5b63f804699353f7ced93aa447d04c58d101e45ac0fabbc149fb2aa51dafae2091597508d86175bf4a4fca1111dbc83e8cc97a58dc09b01f460f5dc27bbf1cab17e4644f8f22ae8cff3df0862382fbf4089eafdd871091f962009a99f54348799d28fcf35af515c42ec12d447045daac50002d58ec41b12d01778a4b8b4e89ff326c474cb67d10ddedfaa8bf5af76f30fa974d849a18b0439b5be053617a04b35d56d42012b3c0b6d8806626b19f993304ccaaaa634470717c1387dc2d487ff509cc1fd17708548d9b84d737aa7121a29f9624c404182947cf39df2eb21cd364ae0866f8ee98aaa897dae0b13dd37fab0eab19576c6778a85019e176955802c5698e3183f1157750adb0c02998a277dac960cd17ebaf02b52fde9e3d7cbdaf442d9437924faf5cb6fb8a9d43c9c8d08e25f692afe0e7cc869b641afdd693f95569f3d253e99b2dfff4091e12140e816a1302d75c87b02c4c3db0c72d35279a8636bef7b57b94c4dde4ae9ba0b19397f7c31627ecee8536a957378d8fc9bdef5d8098dfee37301635b26154e8d048b5ea72f5d2b95cb2ce30f689fa43a7eb5bbc5b536d793836a421136305007a3d94b092c8f27b4c8e3713390b6c678dc82e503e9b1ab3859b5fb87f68eac8c14ad497a22456d131e8b0957a0bab25b1af8f31ba8d447cb0052e849ddbdf3e78b24410d279593993a3b2ca095a506d47f94e485e9e152b4b38ecb287655775fe23de92096f19cbe4d1b333d88af53029cf2778c42a4ef320fdd37db5a8bb2b7db7df8b3905549f2c75767824fc20505654f570cdf7ac38fac9fc540c48c14b64b69104cd032be68efa80dd31b710ca291dbadcce0b1730efeba7fb2568651efd81707b881b09b8b027561ec90f43a9505fc42951482ef05e544470f911489f5b81ec7c16fae1abf7f74f6c351023c0a7ece3cdded74561dbfb3fcd6ee7002dc693df645afb30f489da300621bdfd0a43b2a721d98fcc4d70525255e4664fdcad68647e506bf3f6f546c8613ff9b476175b4a16f3f9611d5e52c69e9012caf61d20e079c8f801de857048b9d08e2f30a88d659177a6a96bfd646a8b4a7f71020cd13c53150938887fcbaa68d60f4184be7e18e85e294080d4396f4eb8bfb29fa14b61b70ef8ee530b4a35a2a784c77d38411c8d93affe3327c72e1e4305bd5e33c60ff42bd74f18a063724c7dedbf6693677c0a830e971cfbf65b3e9df1e0a97ca0e8744d9b1302efe290d7d9b3a5d1ccacc5ae0fbfbd59680cde519956530d7220edea2fe3f80fe81aeaefe5041f2f3354d7566ff94ecb4715e74375532247cf2956f6d0a623cd1208477d8e36143545612a162352a0ac895ea814a4cd5eae9debba7a48017caad2a70ba98d61e6099a9cb5e517204a3b370b7c7ac284e284cecd35bd0cd6b2bdd01c83bd189a6672e168ed3bdd36714a1529915c2ce59ea96e4d3e086a6a11e5fa2487a386b6e70eda3b216afe2fbcbe23df7419d1c0d802cf9315cb0cb4fa827984ded95a63d5744f307d2c444365ae5839ded37e86b3402f8c61eef6ece991e6da813768a372f547721e6e8231028a418d1609b1c553ad8a62097579acda7bfebf3a33b983220a789419bc9e8c8e33f0b350567084ef1399ac280ea3644ed9deee75035dc9a6a96267a1abd1cc2ce2d9e46ee728b64f73d5d469a4598befddc5d7f318fa862d5b657a062501e7e713a8b9f36ce5e34501b6c5eca2213d0b50c3ef6d6113f876aefe62051bb266f1caff2727f4cad601419b7718dceff8dc42227677a19af6458a71a29b149452388eb91fd9e29418b83d06b0dd48370e2b0b14452fc30a19efe25c157f178826b782484c8a6c09c69394673eb981d6e226a204ec40a4138636ef5e19aa19b47dc248d530136efc2559e2a52fba46245621eb2e90f3bf61adb76bcd951dd995a058d7064155cba6e9b58fd673d53367cac97245fbf5fc18f34a122ba34a57aeba2daeb55dfdf2e37c22d355ea5b18b58cef998e366607eb47f22764a629cbaea1a76690fcfcc8191b27da7f625bcd8310e4cd464c30ecd4d81cd2eb41defca2f0a8dbd41106810adb3f99fc4dfe43b014eac7064981dd208bb501ae8c73fc61ee86735da23106b77705e8dfdc4c34ffaa76d9e5ea070d08d9f534a672cd78c63eb4135809b9ed04cd4e14b3c8a96bcab82f5a97008d6828a85e0dae20c6f09ad7aaa459cc59d48058b88dce168fb71904c18a3943e617cdefd02e311d23c0a2111d5dbd71671329061af5bc93c6b6e0673b926558ed3c0952983b5b826b877c95904714cffd1094f04725a90b9d8833a78642fb8de4dc828df88fbaf7eec3631488ed41ca15c7bce10619b5316e471c993c972384375856b8e07203c3069f6c1b2b47c35d09e48eae8821a3c69510a888339e311224656b8c107f5c9dc0ee0e85ab265a6c55e2a23885a744e4c758997d6c979b0e44b0143cd5b83e160a8cd04e58eb8a56a002521f9f4eadd68b1760b0b86551d2a59ed06e20684071882e012c9d50ce54d13fb3484ddb0900172704a60c79eb5b12b4732218a38eb9fdab43b1dbd8149a6d634b6dba14c38ad2f82da6386e93c72d7dcd0707b6efd322422e1adfc0a15148b0edcf316ba549fa03b98e633fd42522f2097e908ca847a85b1928f5e4a24f4b8154b18f9efc28ca92959790b48c3482f72a74e2a33b182325aeeb39ce9f75e9fea316125fbe6489c5b589b68dd9827e294de3c064235f4b12c4dee201d746f3237db0ab8591ce193ae59e0659e8b70c7b82460a55b6c1902ac1015f39ef96eddb4f111be6f321c138a8c807f12240586ee5ec5aa15a8f4c6602b71c11f58901282c47003b92993eb009cfd7e711e06e8b4a543703f4c79229b9081749625eaabea9f838afdaac4f1b3ee5f9d3acff31a607d02b291ce7fcba17bd81d09af1ec2d9fb2bc14f17d0dadc03e88d221a6679dff007f6891377734d6b4199610c4dde4e4c2efe7933c1821fca4f4c5bab86e418ae2f3d7de62b2b0327d91bb399e1227bf5783445551a3731338738ce53fa76439a2bf2dcfb319657a304bfa80e619135fe302a0c9cadf4c3a70756312858db7ee8334437cd2352bd6c2e763ff3095a73f68e97cf7fa163b89f071476ab472fc8615fbf7180d4585d085d51b19d5c7916bd96ba3614449d3d247545ac7d47360693790c6eee1f5244d31b549cb3818054ffc060fe2b8d658ff3f5e4f963ce157e11cb913fea9289adb3507ab342bd4ed29d275eaca99e84ab1fca6585b96b4163aba67953dab8a5da0ea1c443ff2e1d3de9d87600dd430863784551ceeefa1f05a756afa2afc09ddec291a0338c1a8c9ad9e5f1d4f1c5ee7e58f197b68b653ae43153b20691b5a194e89f5b31a8be82199d8be0cd7f599c7663ef78d165c528549d80b120e430cf724ef00982752a2e2c1e3b782b892bb470ba2aedfc1ae63d62a67a9e283ec0cfd570a4126c45b367b771feed99d66e5eeba39f2cb992232af25cfe591c4a0552f647fd52386a635c7be15b4e82fe29feb2d714a515facdcf2164e8ca6cb8479f8cf0c15e3d0a1c326768b975f3b68a7aabe03bf8edc396165f91050395f2ddb9b27d141358699606f088ca25ad217d41e28d19ee0524097572334283cac6ac4a94c113685ff4962033746916ac70ed43325a8db3e948851c7c0293ed1ff4a3a334d53965aa5e017de475aa0fd8359bc139dc4002bf3974cf32de49253e4d14617e00cc88bca13650da68bb515cca83698ff385d92a24c21fff1c4f1dae4c4bfb174f81f828ef279e24805fcfc9f1bf0dd35adc1323e9ef091e3315c58ba3fd781fb1538cfa4af9358a90a4f3d2e9c0df9a25bdffbdf329cc16e7af7cd4c5027185c5bf53c59ab49f206a9144af378136857d80cca532e0a6f7a7d4374ab39480a2b697bcb4768c02ce528ff46619ac0a479347f28696e69a1a9badf043160948e7d9567becf71e090ced29d58237569558ba918abea0985e6750483ba58179db493fdfcb8b629e1f3309ed79980f64e96f0906bfe5a62a9db4ad81d704cbc232164daf2a676ac9d91c3d629119ac5a33972aba33c878737f8faf06eafa6bbf48748a56f4447c88476c5a3cf5ceddd1bf804966524128e29afb81e10e2b156f5d7731b8c9d858420008d89250faf155af745da050e6230f2d457a30017f8a8f9dd064fb0f9f3d758ae30425e9b651917bd011490a176085dd66de43aa85878a55c73980eea87c754369a2c77cfc2e6179d5753d91b88ac3093ca01cb228df06f38576860242d0610dc5331fffc17568043bcda493d79bb4eea948f0b73226e9827beca6b43839fe9d0c198946c7b175f4ec8706100e102210650b47451f87894cdd560ccaf522fc143fc29fca3acf802cb25ee5f4c55832c0841bd35a32dfaff0da306744ca02d892056d22758e8e466e1252469ceefd81286b2140f884f6660cb1ab3d129c5e7f640859d4b40b78aca2d58e785c194ef2fa7aafdd07bc7b28668094b1c546d848150f65978d7e1958a1b705e5a2125e75bf039bc5b2459e958984adc24baee8a0f3a3ef8a08371a4bc97a1067ba49140da8682c296437cab2107c9d9905ab4db05f462130a07408f11a494d12ab136b9b755fb9bf76c9472a79c8576e6680e029e7899b70e6a3e7edda4e628aaaeb32da8041daf8aba3beee87b68e599fded0d03f7f4d3bc3a1f30583a738ec64a761061485bb955e0bca22fbb9acdacbaac2af427bf74ff67ca1be0fc95d23b2fcd5c9f4bb13fae97ecf5022e3491a9a6b525b001213103973dfe9f6842223eddab09df22db25e658b97d62d4869ce33940c078d1694f6c22fda8cbfc74336fcb235bde6b550947a368553f6e2b55904bfb76d260468297516206498708754976b7176fdc2903d9b59414b6fef66304c0ddb3891fc652dde5f9fd22cb33ee18ac422672fa3aada8473f763c053d005ac37d15b7902a522f842098a3359e2f0db2e8de7ace027305bb5e465684b0216eb04556ba34df20aba681ef69ed668a755898f0d6e61b99def703285bd3f497129e761bcbd8467c4aefc343abf98ff98700063ad371ec2f7c14a2c48cdbc282694e01ca46fb74c38928c6c43f870f73d93566dcbece398a977d683954486506065825de28e27da13bb5fe6d48bef87ddf2352041044803cb425f5d6165e22ad65b27d84ea90bb6f82617008cc3b54e79dc43b61d6d985dda164ab9266a15d30d2b1eaf49fda9541acf4ab6b10554c7a91f5df177f241d7c25b55c5113fc9d7cb1e9a44037b6ae505cb2aa0b05dc235031e4a8e03a3b33c5eb2d5c5ac84d8f1517ee943876f89785ee5fc2099384ecc2d1efa2accd629dfadde736b6f0ac70ba737b476a2f71177b5af750e861d6e31a4294979146e3f12a44f59fda87b4c98b4553d2a83b05eebc2d50abbfbffcea603bb3ef40925e9adcbfb79ae45b65c320544beb0c2f4594e636cc93b46911bcfd339ff7c91042976c301d9b7e60b4fde5dbd7480555588537e4c5fc45ee3a610fb4b975cdd24691f85b6794d6e8b1a4827bbc20560c15284c66d3665e0099dcf8f7dbd2dedd365a11404f03afb456f901a249ff3f99864e85456b708c9f0c738850a01e8a30511a33d999e9ad8944e6f611571b9f28a065211363a3ebc9661ecc5a6cf3737302ec94b916301cef8c69068972a511c1937aaff8e8c628473c80eed04b4", 0x1000, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 06:12:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:28 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = socket(0x17, 0x7, 0xa73) listen(r0, 0x989) 06:12:28 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 06:12:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:12:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x85) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000480)=""/210, 0xffffff02}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 06:12:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10a80, 0x0) mprotect(&(0x7f00007ad000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x400000000000, 0xa7}) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) rename(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 06:12:29 executing program 1: r0 = getuid() getrlimit(0x0, &(0x7f0000000080)) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7e2c5fe4ca4a361f) 06:12:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="1a628b2ece81ebb30c068ab3b8271e703d7f834a4511997e339d31c4636f99629da4209d33a17134326c3dac2370916ae0dc300d5f2bda4d4c4f41279e0868e376cadf245e9c7f7326c71c2b619636b3bd3b8dd2", 0x54}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x400) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913", 0x514}], 0x1) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000558000/0x3000)=nil, 0x3000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xa61, 0xfffffffffffffc00, './file1\x00', 0x0, 0x2, 0x800}) sendto$inet(r0, &(0x7f0000000080)="e93cd75aea4a81a9bd9acd8cd49a59a2b5e3acae3f6678ec3a9dcc85e6ed744bfebad53b58285d63ff57ce1d4810cd01d5e4dad998e2ec08cc7b27722e7a04fb50846daa2b8991e73e841b76df75a6bb8c8c9bf64fa5abaa68569581cf3484ecb5d98519fb6edf1186227a3893d709780279ba10c70f419fd0399c4814714e3f1689525b775dd602d4b4b8998fa592df549269b5df32cb6ac0090f0296526cccd1a7ea97f214d184a3737dd65fe5bbd428fda64e7ca6d8463dca9dedf6b0617e1f", 0xc1, 0x6, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3f}, {0x18, 0x0, 0x0, 0x6}, 0x100000001, [0x10000, 0x6, 0x9, 0x36, 0x3e00000000, 0x4, 0x8]}, 0x3c) 06:12:30 executing program 0: r0 = getegid() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x4, 0x3, &(0x7f00000005c0)=""/253, &(0x7f00000006c0)=0xfd) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f00007eb000/0x1000)=nil, 0x1000, 0x8) r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) setsockopt(r4, 0x3ff, 0x2, &(0x7f0000000080)="4a1c556b4397c62ede4e5b92a802adaa891117cdb75d3a3e57aba6de4a8e1a3cafa11e40ab87bdc7400825be4d331fc7c99bb1024e0bac0dbbff14e3", 0x3c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = dup2(r1, r1) symlinkat(&(0x7f0000000700)='./file0\x00', r6, &(0x7f0000000740)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) socket$inet(0x2, 0x2, 0x0) r9 = geteuid() ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000780)) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000a40)={0x4, 0x20, 0x6, 0x200, &(0x7f00000007c0)={{0x7, 0xda5b, 0x14, 0x371, 0x5, 0x8000}, {[0x7, 0x2, 0x0, 0x401, 0x20000, 0x5, 0x100, 0x800, 0x1, 0x8000, 0x0, 0x5, 0x3, 0x3, 0x2be, 0x7, 0xffff, 0x7fffffff], [0xfdc9, 0x2, 0x101, 0x1, 0x80000001, 0x40, 0x100000000, 0x5, 0x7f, 0x2d], [0x7ff, 0x7fff, 0x2, 0x13, 0x4, 0x1114, 0x4], [0xdc7, 0x9, 0x7, 0x1000, 0x9], [{0x3, 0x8001, 0x2, 0x8000}, {0x8, 0x80, 0x290, 0x438}, {0x8000, 0x6, 0x2, 0x1}, {0x44, 0x9, 0x3ff, 0xf4}, {0x9, 0xfffffffffffffff7, 0x0, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0xf186, 0x0, 0x9, 0x2}, {0x0, 0x8, 0x8, 0x7ff}], {0x4, 0xfff, 0x80000000, 0x2}, {0xffffffffffffffae, 0x18, 0x6, 0x80000000}}}, 0x36, 0x1}) r10 = getpid() r11 = geteuid() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="284d7011d0334da2d1fb4eaa7ae4504330d378d7b679030f56294730316a683990f776d8e16496cde7b60f4ce0104e6d05fe63ec2b66c61be39e0d585740824a9a6a98f0e7c0682faf59bfef3830f2603c73366546", 0x55}, {&(0x7f0000000180)="65dbd8e9edfe410f43e7249c97740fc0533fcbd674a5426e50b5051b6cf246e4fb2be09c8d35331360640c9f47e0229dcc68785111a393d3cce03bf45703b676cd748cd722b1a4dba5ad38e7d1d861e4b939e7e945a779ba7d040a768fdbd4a8951f7d3d7d99e5d1131fe7185c225d694cc2ab294e0f79113b0f60b5e53cd500904d89bc6de29471ebeac8b6b62aafea403beaf07e54a0c44f532ced1ed925bd2de029e0a64dd1b241ea5f875db4afcde39e72b7522505cf79a1c5156bf68d861207c8bb26c9b523976b601246c1440fb5652e4b11d002b647c3c91c3584801f7800083ff173a48028dd", 0xea}, {&(0x7f0000000280)="0a5cfa4d0ebfdead14b5797e", 0xc}, {&(0x7f00000002c0)="df9dcf8e739dd8a471d55c0a9a1f208b7fa8920fb8e7c78cf5f4", 0x1a}], 0x4, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r3}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}], 0xc8, 0x400}, 0x1) 06:12:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f, 0x80000001, 0x9, 0xcaf3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0x6}, {0x83, 0x1}, {0x47, 0x11}, {0x42, 0x100000000}], 0x4}) r1 = socket$unix(0x1, 0x0, 0x0) recvmsg(r1, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:12:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 06:12:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10401, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f00000000c0)='./file1\x00', 0x0) 06:12:30 executing program 0: clock_getres(0x5, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_settime(0x3, &(0x7f0000000180)={0x14cb, 0x9f6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x288a1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xb6, 0x3}) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000005c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000251000/0x3000)=nil, 0x7}, {&(0x7f000022b000/0x4000)=nil, &(0x7f0000132000/0x4000)=nil, 0x5}, {&(0x7f0000430000/0x4000)=nil, &(0x7f0000131000/0x2000)=nil, 0x7}, {&(0x7f00001c5000/0x2000)=nil, &(0x7f000018d000/0xa000)=nil, 0x80}, {&(0x7f000064f000/0x4000)=nil, &(0x7f00000e5000/0x4000)=nil, 0x2}, {&(0x7f000005f000/0x2000)=nil, &(0x7f00002ee000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00005eb000/0x1000)=nil, 0x2}, {&(0x7f0000141000/0x3000)=nil, &(0x7f000064e000/0x4000)=nil, 0x2}, {&(0x7f0000051000/0x4000)=nil, &(0x7f000057a000/0x3000)=nil, 0x101}, {&(0x7f0000558000/0xa000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x607}, {&(0x7f0000482000/0x2000)=nil, &(0x7f000037e000/0x6000)=nil, 0xfff}, {&(0x7f0000737000/0x4000)=nil, &(0x7f000052e000/0xb000)=nil, 0x400}, {&(0x7f000040c000/0xc000)=nil, &(0x7f0000220000/0x3000)=nil, 0x81}, {&(0x7f0000105000/0x1000)=nil, &(0x7f0000213000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000525000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00007d4000/0x4000)=nil, 0x1e7}], ['./file0\x00', './file1/../file0\x00', './file0\x00', './file1/../file0\x00'], './file1\x00', './file1/../file0\x00', './file1/../file0\x00', ['./file', './file', './file', './file'], 0x9}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000600)={0x4, 0x0, {[0x7, 0x2, 0x1, 0xf9, 0x1f, 0xffffffff, 0x7, 0x0, 0x81, 0xe47, 0x1, 0x2, 0x3, 0x5, 0x8, 0xfff, 0xf25, 0xea9], [0x758d, 0x0, 0x800, 0x400, 0x9, 0x4, 0xb804, 0x8, 0x200, 0x68], [0x80000000, 0xc24, 0x8d, 0x5, 0x0, 0x8, 0x34a8], [0x5, 0x1, 0x6, 0x2d1a5a95, 0x8001, 0x4], [{0xa94, 0xffffffff, 0x0, 0x1}, {0xffffffffffffff15, 0x2, 0xffffffffffffff71, 0x8}, {0x3, 0x2, 0x4, 0x100000000}, {0x8, 0x20, 0x401, 0x101}, {0x7fff, 0x4, 0x0, 0x8}, {0x800, 0x8, 0x3, 0x7}, {0x6, 0x4, 0x7ff, 0x6}, {0x3, 0xff, 0x1, 0x100}], {0x5, 0x401, 0xbd8c, 0xc}, {0x3, 0x7ff, 0x6, 0x7}}}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) rename(&(0x7f0000000000)='./file1\x00', 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1/../file0\x00', 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000ac0)={0x20, 0x9, 0x1, 0x7ff, &(0x7f0000000840)={{0x100, 0x9, 0x0, 0x3, 0xf4f4, 0xff, 0x101}, {[0x100, 0x80000000, 0x9, 0x9, 0x9, 0x8, 0xce5, 0x1ff, 0x3, 0x3, 0x1, 0x100, 0x0, 0x80000000, 0x0, 0x9, 0x6, 0x8], [0x1000, 0x1, 0x5, 0xa, 0x7f, 0x2, 0xfffffffffffffffd, 0xe81c, 0x4, 0x8], [0xfffffffffffffff8, 0x57f, 0xaeaa, 0x9e, 0xeb52, 0x0, 0x6], [0x6, 0x7, 0x8, 0x7fffffff, 0x7ff, 0x8], [{0x401, 0xffffffffffffff90, 0x380000, 0x150}, {0x3f, 0x8, 0x7ff, 0x8}, {0x2, 0x401, 0x3, 0x1}, {0x2f1, 0x8, 0x8, 0xc1}, {0x0, 0x9, 0x9, 0x8001}, {0xffffffffffff7fff, 0xe0, 0x0, 0x3}, {0x2, 0x8, 0x7fffffff, 0xffffffff}, {0x4, 0x9, 0x9, 0x424}], {0x2, 0x28def9c6, 0x7, 0x10001}, {0x61, 0x3, 0x2, 0x2}}}, 0x6, 0x10001}) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="32fdfad0071ffdf719ab3e056bc47a688117fd6b82d67a23ada264681cc3dfc3367c3cf648a8782e0d3ac956d718a206a270a8e6cadd55ef01323826df31bfa2b57d711545dc20586d92793dc1623bc112ddd46397f2f6fb088f7c3fe0339dc718f0920e734ef66b30c2106801936693718436b0ee9707e442737ff960636c90660f2cfdd0754d14f36c7bea8185686426b2451c022e5eb930017096d847dc64bdb5549ddd22d345c247c36a3fb74b4d9bfa3f2e658314ba23d90e586191a2dab7aea050375c1bb72c7e42a97de9", 0xce}, {&(0x7f0000000140)="9a5f4cafba82020a663201707bb65c5e18cb1af4899a4fa564b1aa95d88e76504759d399a97676d0bb994cb98ac6bf2e7624bf28f26833f1c0bdc2baeb7458d24521778e4d59f5a83c500ec168dcc57d62c546348512dbf3ef1ad58e5760486f5ae4a50ce8301ec5e68109a8a447dc68bfe39b3e94ddc691e5ad20d4bdec46fe8f3417ad5a87683cc31a1dfc0cfc4375bc66394c4574d8d61e99328a49a8d49edff7ad05b3b944d670e36761b89a5fd60f6e5785e5f09c550cdcee8d37d04ff54fdd4d1d53", 0xc5}], 0x2) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80001) write(r0, &(0x7f0000000880)="876d7100d5a397d05d2b03196586e90b61c4e4acd2817031dfc6eaac1c2488c69ae7f61fef1f47e58eb081123ef65b15c8fcf508b44b9bdc20eeadba68fb7cf9a72ab19d8f60dd342fe45ab177b0297033ff3f4be24288b090", 0x59) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9ca62968d4b898e42d035701fd09ec03e522fc42d0e1acc78648b18cfa885d7bf1f12ef66591decdb15b6d312f7fa27c2e6b2d36dfbf5cb51ddc47d26074a61e522c9a3bb6890dd094d7c1cf8fda3250dcdae533fe74f98e019e6310d1b576d70af57fd7fc696dd4263f61dba5f18a74ab075e5fb8e8e2c77a5e0f55671cb4200e13850d4e560615d026fd1cd7b89275c082d15bf3fb0f723e2abe7a7dd55d361169b1d317383c7132e83d79956f60dfb66539a42b47fbf2beec7d40b1660577d80040f53e15c89ae9b1b19948c40bee3f86500dbf1eeca3d200155eb1fa4891cb136a472a6879c34c2c076641507dba747c7d938f4a41a8fd7af76c", 0xfc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000006c0)=""/243, 0xf3}], 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000800)="84650df9c9c873531c3499c81e311e1a96c5f34e7d340f04368732f669132ae330d40ef1d3f43d4793a7427ee4cab1b355902b0780ec442c2e2ae4d208941c4cd7a1345f709f38b4424c8a2ff96e62271e08e3c16881b9", 0x57) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000240)="f19708001753e4dd198fb70000dd29", 0xfffffffffffffd33) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x10042, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 06:12:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x183, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0xfff, 0x6, 0xffffffffffff674b, {[0x17d2, 0xfff, 0x0, 0x6, 0x81, 0xc78, 0x81e5, 0x0, 0x2, 0x4146b44b, 0x7ff, 0x80000000, 0x10001, 0x97, 0xf4, 0xc96, 0x8, 0x79], [0xfffffffffffffff7, 0x7, 0x0, 0x3f, 0x0, 0xfffffffffffffffb, 0x9b, 0x3, 0x9, 0x521], [0x0, 0x8, 0x1, 0x3, 0x8, 0x7f, 0x9], [0x100, 0xda, 0x5, 0x8000, 0x6, 0x6], [{0x9, 0x90000000000, 0x1, 0x8}, {0xfffffffffffffff8, 0xffffffffffffff01, 0x8000, 0x8}, {0x7, 0x200, 0x3, 0x8b}, {0xbb2, 0xfffffffffffffff9, 0x3, 0x8001}, {0x9, 0x8, 0x6, 0x7}, {0x7f, 0x8, 0x8, 0xffffffffffff8000}, {0x0, 0x6, 0x5}, {0x8, 0x7, 0x100000000, 0x100}], {0x7f, 0x0, 0xffffffff, 0x2400000000000}, {0x40, 0x100, 0x10001, 0x8000}}}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="c1", 0x1}], 0x1000000000000007, 0x0, 0x0) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 06:12:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb6f744250fbfdf28, 0x0) mprotect(&(0x7f00000f1000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) geteuid() getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 06:12:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfffdfffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000280)='W\x00') 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) shmget(0x3, 0x3000, 0x80, &(0x7f0000514000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x8005, 0x0, 0x1, 0x1, 0x2, 0x8, 0x80000001, 0x1, 0x0, 0x5, 0x81}) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) rename(&(0x7f0000000140)='./file1\x00', 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) 06:12:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:30 executing program 0: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f00000001c0)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb7ee2747248f5f562ad0ac83621d4c1c103f9660fd7c1d7e8c4a2a5a6302d2bbd000057fdc421e9e4cb66410f72e60037370707c281987cd916620f382283a304d850f3ee1b1b44447918d9fe0f3a6303f1") 06:12:30 executing program 0: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106440f0526660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d800000000c4627d18f4c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f6500f236f04283a900800000002626802d08000000ba49c458450f91f3c4638d6e8df9ffffff00ffff410f4ace430f8e00080000110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000080)="43dd250100000065d93457e82156010140e8000080200f01b8483ac403b57cfb64f390660fe69e8c66d03d0fccc4627d1d6110363ac4748383f766470f383a08") 06:12:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) unveil(&(0x7f0000002e00)='./file1\x00', &(0x7f0000002e40)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000002d80)={&(0x7f00000016c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000029c0)=[{&(0x7f0000001700)="710adb268dd4f1195acb503eef0a01ed15868625fc980c05e7a4f6b360c44896d697a7bdd715d3afdad962d2fa44afaccf437855ea1a027d57", 0x39}, {&(0x7f0000001740)="325e84e3fb17a84b9b0d7dedc99e45af261f0e0f65db88553fe78b596a3cd12ccda7ee0274ef04a28d4c042bd8d1753db6becf52ba63c06fb63d5b", 0x3b}, {&(0x7f0000001780)="b0436aecd0bab35564796227c4b4513554f83f4bc49cdcf9e3da8e839514732180fb8149488e4025bf647ceabbdbc6ffc8c9c2f5ddbddf1e5670aed4eadcd30ac32f4f6edd0604b54749cd2d7a93fbfbd3e1494c906c0b240ba8caddf85596ab1f24ecdc760f307c279e16115616a14a1c4264f46b7337029ed49b5a48dab278b59791e5713ca336833af344cf4e5354fcdf4ea23053a755c6cff900ccee1285052791fc2a049786b029791d76f15c373f1c140741529049c51bd537d959a777a210f7079cdf2d308f83c2010774533e6634e045af3e0a067dd3dab67c3ecc3895ead143d2c454c85a1d349b1fe6601811cf98ea4c00b2043aebb4dfea638e3f4264c8475eca301fed4a5e76794ee367a00db28c8e2dcc48657a87b8db40ed87b53722c5e66d49dda2523a5663bd0f273cb5c993ebb065bcd4c6dd897e94f1c77edb46739cc5b4c9f11b5633c05e652d65e996e7a7f7e3c8210301a32dd412b3e5a1c21fa9ea8929328a7fa2819ade59f78e97894e0e9bd8d8c4806b0bed7a48e3d374ef05d300cd28cac0ab3b32c4bfa5c531d8beec517dd686f7e77e8e58078231eb0f72ae4131e35ffcd5438224a9c50c5c2161381c8b1817de7bf67473c1d7605a85c04330b68d55c73b685469ed7649c3105e2bee9fb7693dc15cfd5d3f47b27cfa7e2048e52c0ba8cbcfd60a1c7785f5d330e84adbee57b541a1068b57cb7294e18022975ac21201878fc53cf0113ca978f32e0ea874d86560f3d1ed73a3d26b366f8a457494008704a6a5df3236db5630d44c48d233e139c5afcdfae1530a5cb8965f9f695f6113e2b457656705359916c657287439a858b13707451670cfd567a15a4d4842842ac6577f0966ac25ec87bc85e36c04c10e14b6f5bc5e5579d8e0178e335a3c55ae3b47d1ed4211a6c951ace4f1563dd69fab880e3c88eef5340fdec3a198c7a4b4727a7a8a2ce8cb7e7b7b7dd34cdaad3df42ad92d44ceb2e9d23192b443292e29349198be90043b55c6f8f746cf8b29b010161acd1f85072e344c026171d9aaad0c0fb0525a1e9555ac4e26760fb5260b74b9e15b0f44088220d7c86efa0468742c33fe3eca73e07ad533116b5d75984adae1363cdf0109444558215f9d2b37da6cd5460f54a783181a747991c2486eb7044373dd741d081f29f42915a3ef687d58ac10e60cb0ecf4a8b84964d9551341fe454396a7cccd7cf8e0f67616bf971ed2ff1a6fe624225b64956da3b2c2c93d06074506bf9eceead3f5056386be3e1772d1c51cf9141e0dc3907c4b082119df2ccf39996c1e5819651660ade372930a600aee3ba17285dcdb07c28bc39cc947e1468d2e70cdabeb276605a706d7594fbe8f093325d2663b37e1cc6a8d07a99a34220be0a164792b5a99f9c46e9a4bd5eb42dad972e4b7e0ed219e7f38f8d1912c9b68b7d48b0aa4c75b8f57596eb1fb4ef6dd8b211ca02ae359f3538612e2e46aa0a7c0152bce653b1964c8f9b23cd3b22e4a24b328c41aa37146c1160669f8366a32855607237e963bbd5fbdcdf03986da4d8f55f912dc50123f0403faa5a91f5f3868b17e44cd75ca50a327eb569bd0c38234a7e475466f26ee9eeaee25f712a4ed8d12b98f59cbefdae237b34acee3abe6783d9af5ffbf1f3ed89668f804c740cca66f0370d6a32330e6aa6a35fb948335a19ea1b86edfbc3fd5e68ccb4542685004ac7047ed7e35540acd48c6909f6150f4da95ba32a7ad4971abc7e66e05b34b67889eaa4752c51527a6e2b6e5e2060f4ef2482dcad73e8b50024539f75df97e63c86818c6bfb0c33647dcac430ca626949fa00a8620452edc3207aba6262824215ad305735b760e377db53b1776025e37c55181945d325f335322624de9ccfc69a9bb57f967a5d2b79ac1b47608e6bc8da4ec5cd0ccbcb2cc14e4d965f268365dd45d7b32b318803a096c6fd1dd1d9d02dc91f91a018736ae19bf36317c07ff6136b028bb9e91868cca21c891cd59b3423595d1aacd45809c2aa56a4e1156885a9545b91ef3e834e1c8fee651b0d826d8575bf8198fec87093cbdab3341d71add6d6c1db04fd63255947eab9d445cd73628ceccac82ecd906cd9785cd97e5670f92a97f8e28ad10d02feadf5840cbd0447ca6ab6dd7cf101d49bfc2e3b51b9f7b6d4a6292e038ec6fc295509a014b3520d54d45f3cd823b86d210248e8a99d496624a8b32ec25ed34b48b576a352f5b49f4c10e3d5428e09b3f274f703982e3009c3e7cdb2e57f7cece9ff74d8fc4a66f4d619c451b05250aaf6c52e011709e9118ae90242b5b140c3bc6df285bd0f4587975875f8ba76c074cec51d97184deb32eaaf73434654f2f605593e860c72bb38afacacb2ce4529c92331afefc00df0a49591368e68ba43e6a1bdff1285fe6de54a821093132ed38db6da806b0e840d8569c296ee4e090aff593597cf7c30cc1c1e3b38dd73e741d43b976be4232e9eaefb827979b5cce10ba176568787d5da5aa87a83eae6686a73928eea7980c723f48ec7d4f9108b6bb877fbb5667eabd3e1c25b9424f200dd3fb8edb92025150e1911d3bc329228c09ce99a1c4efda8daf2b1d7d33df369699fc9afa5d1e8197e4e89e0861026950867ef50c327648d1d548c908541abaa7fa13079655470e286ed766275bf5de3c6ce75cb05f8737053d312335b16a5a384614e66d05517ff24e2b7fe8e3d59adee9bd8803c7dcd0bca305af3f55679399a252c2a27cb45c31d56fe2f43171ff9ced5d46a922e5b98d84f6a629e0259957b9224480d15a5fbcba3bd0dbd522b26df7a54a3f85244eeb1c6950b72af51a8ea96e2bc4d683f7244272ea9f511e5dca3f3f0c4b4317f5751f7fc163f5dc1cf9f9b6246577bf01d8f3eb63a69c27e3474ea61f799f7fbfe4ca9b41060d3b1912f27833b3fd2d81c72aab3ad608188175a151a62c1feed98879b05ecabdaf02295aa1546638a957e92059ababa5e1f006c683dbf33b28eec6138a930ce03013879a4640d9c14e16c43e20aa5be98c0629699063a298a17d2efebc1c59f5dd31650f7d0bea3af95cce6888bd5521d7578fecd26b51a235adc9e60f3abc3d0bb5351d100df83c4ac0d058e1828b6eac5f6167414a1032415acb7f360b270f37960a4c59b027bb93834aa63287ca543c3aa5937f016cdba24eb73630c330677d8eb9b9e3f624b10a02021ac76185eb90444aeeff0114249eafaaaf3d3db6cc3671fa5c73590b4743f7ffbe78932a4a80815a631495158ed7a6df2c9b0d6dd7cf141b23bc4e252a88c0973b66c4afeaeecbc80785d2afaac03a43890e5ec7ae478d9fb95bc7656e52d8c37831d8f566197e12e37107bcdfb507fc93a802ea5a0b679740ee72828b479b2e0f0008e29ee8e6ce0f19029641ac0b55e064d9ecaa0999da25f76bf6a4e9f15fc01bf7e082186a3b33a91ecfda15870cfa8505f035576df08b87cdc87024cc91b185189bbfa75b3cb4131d3f6f851b951821ead6a528535a756fd89f584069c9a3e55e671dee7303f1a80a10aff398c17cc9683834ae7480b97aec07be5b959de3b618a605015b777742e6be0181c7a507c907b6ed7e29e79cb1a17ec880cf841991316f27cbd25e57a31c7cf001d17bf665a1744fe3d83a7da8946670ed93611bfc77e28f893c0cc16efbd44a7874dd018c1defa4057c75373349a833a1e57cb674aeb0e60b11ccdec5a60b7c63c7f7433995cdd2821377c807d67e7ce08dfae7f74e9e113d53b63e5f6811024b2c65ca5006161eb7fad94742ccffc4c27435011a3ae2052c7f3b2bcc248be47e726a0f1ee5b58f8441c4dc8710567931fea766a531abd2255e3474677a08f15eeadf1c4492f8ccd32ff583f4ecdf8d864959b6c37dd462ac52bdead8117041d56f6786c03e54444e538280fc9344090cc10049391f890f8c3e615325cb8f3c6b247cac1d7356b2bb377988843a2308c2511f87895476624de09028e6c2d4bf234c4ebb25b941a6bed61fb808cbd80f744b77ae7d2ff6b089886bb97f147009bea5ca91de2cde5f1d43f6efb893addf4c7a8ea56211087fe94f6b7438476d46e24c94baf32b7ae657066d3f38d0ee4f7363866fd763df4e53dd768c5d1d655622bfb996f465266e265976728c859299c3e268cb8ffff104ea80025e1af177bffe06fe4460e2e82992cc3896f33192ddbd42ea9ce7144ccf0e972436e344ef0c802e924f688f8bb739bd9e23e6ea064f8c8df9df242730e0b3a23e0f858b2d8c98dc2abd8fb028ddfc8678b556ceb55a323430837ea0c16caf8a872c9fcc6d599019bb864f2a54e07d7cc9e820ee3bb309fcd501c4b932fd0ef8eb8ca6c3aaa823586a41725ffa9fb6a7550001861a1429edef33198cd62f19c1c7c7c2187bcba735c74016b564a5250a42e5a686d3cc9e5b8881a98532dfbb95ba38d676942ea6f28258ad18ff87a9d0ec1d16b610ee16676526ec625346b9b65d115cb4c1ef20ef59eb114bb3c2278d5a1f20c48d53ea83dab60dd7f4b0aa321ae46e61cf0a0da0e4f4e97ea4f6805fb736a8c32518a57bbc72f210c8f43a5eabfe3dffaef5a5b4852332b5e6cee285602c0d62c1cf997a158a9e07a1c80aeffbfe8bf8ec517cf2574ae63a46e8db8ce980db844ff000cedd45f872b5555d38b244d9e1b334cc9d444e69333046ad74660e3cf6459e58387f61b7fbfc7a3fb2f1316228df9a9ee9191a94bd86052c037be079865030f27d0e2ebf46c2a6f173922e1171c7ef849173af726dd125829c42c35a0722878da87f01609fc5f0e3865e67b135c33ef11a08a6f40038ee16341d3f73f97f5680c57a0bad237b4c673af9d2dfea76343a64228bdf2d08111cd86e66dc35c3363b979dd61b07fc3d4b9247d93491ce4cf8b414b9e3eb3712f4a122d2771b401c859c454606f2fe8e46ecd4ef7e160907643a35af9d6cf71ffaa89ee3cf2b4e22582b245d8711033aac5911be4a72b8e38f53100aefc575c821806288841e91af33e4bee64ad73f3168ddeb037253444ef7fe123d27e09c472196cfa6756bbe7076b63a2b62b5023eded1ab4a532b02c5cceb88e8f142b23638ddd6d71b68786c2798c93e42c49e39a76a13006ba712e80c1c3b9edee724bf2d6928e8fcc7cbfa24b414f24f34d980af09c8e290c861b3a0492ecf2bb480436dad6e7e55ece9cd3bc71ccd6026fd46e702c1c4021ea2a2aeeb07ec6ba7c231f4bd3afa59faffa02129983b17b55d22d3e3a0317f57016b6c02d8b38c7fad21488d78ed60075d6ca78135be3e16cbf2a7aedaf8490c4ae70e07f4f35f0579a75e320aeaa68e041f6eca602112f0b3b1d658b9fb98911b6e11b21635a83bd42bc706783283d8c5a267690a1de1e47520fa3c64d0ea54299f5017d8a764efcdc0911f1394c6976be9cab471054eefd5d7a6cc940ca523616424fcda6ce14984e5c33efeb8ad15fa9c3fe27626ef920bbc2634dc61cf08b9f45e7ee2af7989ac79c691ebef85bb9813b7ea613310933d81f7dfae01cab0fb989868027e257f7b86f5161804d8d566baeb20aae6ca282fc0f65eded1a7358788b654e1b08ae62c2a4a62e23a4a534f9420bd19c6322e4eb3a487eb4c6b20ea833195d80aa9e8dae0bf16a7fb39a1df8e14eb033853527091a7a6f5292324464e87af2729be7705e227c5ed4ef2c863cbad8813a116db52e1e15804ead41dc33e8490553f4f1a02cf8945be96305cc75605ae88323da4781fbd0fe0acc45124be577c22ed0919f669c21c0fdcec2b70ae3b965edf9a", 0x1000}, {&(0x7f0000002780)="ac650f91aad09ecf2400640e72450fcf7f45b0", 0x13}, {&(0x7f00000027c0)="45ba8f4859627ee583313ed5fc482a65f889f050ec65eb655a2d3d88bd608061b8edd91d642c86b8ba1456b2955d42ca0a8f11ca278914acdb5e17c685236d8920724fd394653428bd5958a0606c30db9b33a574089b287d5e679dcc36f93a20a1ae207f9324752820d4955d634ee15d3c5cb15c5bf7ae57ed7b1dcd6fe813371b0e374687283f82698aea87f837c39a5480d743bb2fedd496dd3e16254b160df18115a37c8750bcbdece4e889f06c956b12b6b4757f48d80c479e1b525de4d3bde4681ccc6cf5ad3dd5b32a773dee31c83359dd6215b1eac6c0ad36fd40b321becc3f8d3a6104d50b9d189c1559e836127fb6", 0xf3}, {&(0x7f00000028c0)="e4130adc45b74fb520aff00d9a842176ff25f6e627394048f45361576ca67e029d52104b38b6087f20f00860f3fa6ece496185556aa159a7b4a9010805b2c4c91b54784c346a465cf4adb4d44383cf7679e983812babd32a47ceed456e293f76afb80d819757590d812b78db151b9bf72e3439859b792e0602f315002d032e0cae21a1e665804ce9097970f34613906b8bebd8e55bcbcf39980fd0b3773ac4ada8ba095fa0038cd10d2a5440a0822986571c948c3c1ce7cc809e95a7d6", 0xbd}, {&(0x7f0000002980)="6e7ce7074ec622", 0x7}], 0x7, &(0x7f0000002a40)=[{0xc8, 0xffff, 0x1800000, "ce8968be7ece57ee7a41277555d08efceb5a26b0dfcec0dc1f5c16b567227b6d66a3602064f970457c67b6f9d809b7326206eb08214b01bf07cad19f9837f4eb344aa124d3e3ee759eefc4719101f5802be6d071a5bcaa6606f5d8bba71572ce5a1862ccd145af5fdc16e878e73fca4772797e45d224583d9f63915e2c996825b143fcf12d927dd8d4a89141bb89b803c7db0f0b1e8d887c8ec88bbe5b32e94b57949f84737ab5682b0281875c8961760e"}, {0xc8, 0xffff, 0x1ff, "c46836f899fbdd8eb3130982bd6e9ca418664aeface1ef3dc2b9821f860ca0f8d5651362000170bcaca85dfab4a91e5203b6843158731621ec224cb627691cc92f8e517c64b21404317f18dbe82ac629ff9b12a97f3e717bf699dd8f35026966f8be5a7883e392ea4b334e981fda8c0389fdffba848cee772e567b86e9f9ef07b696f59b1aecf6579d8d5db7747d491a78a57e930786a885f890c856916a5cba1fced6a8aba223bea36def0344680a8aa56dd62004"}, {0x108, 0x1, 0x5674, "dde3e488d3667ce5a30f6d282176723675aedc01f91ca11ea0175cf61e9167b26fe03d0823045f7fe5f4230cca28116b7e21026013c0747bdba8629ad0cae8e2dfcb1867008e576ac2e6a1e25b4c093cb56b62df58d23c68e84d058ce4168e9ce8759b7f0c370bb0fff148c6824fb1e3e7aab9590ef1e7248473164fa14d863c3c20ab867a181501227ab95576caebd174b7fdb19b1e7ea2725eef78965214d7816e754e770a8bc64c54c9f9af1120021efb7c10b5a014a073ef1a4861e3201e8a3cd76b586e15c3fe527e3e005d839d9d44623dc03a13c71a2d87ee25f7b104574c1c6f4526544f7f4298b9e0b18aadcac202"}, {0x70, 0xffff, 0x9, "1e72ac21db3dc36578be105ed58d56a31150f6042540e9cf90f5b27ea4abd93fc8baad6722a9f87e26ccff8f933e072168af925c339ac60d7ac9c109e6ebe9fbc7723e833ad83a652ce50523dbb7bf4a12b80ab32a524596add3"}], 0x308}, 0x401) openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0x20, 0x0) rename(&(0x7f0000000040)='./file1\x00', 0x0) fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001640)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)=""/10, 0xa}, {&(0x7f0000001480)=""/53, 0x35}, {&(0x7f00000014c0)=""/208, 0xd0}], 0x6, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) sendto$inet(r0, &(0x7f0000000100)="94df5c375a07aed5fe6c1ca412b0904ae712529d5e636670ee8a90a0fadd64898aeebf3cf3df20b95c6f22a25c12950f150d56b37b39367fe229859ba8ad01a96f5fc8e027fbb31a35cd12a167d77cae07790c94d815017f127db0a6e8f6e9d3c5e685eb7488595a256797381addc46cbcb8d5ff5a7eb8e9cee1d55c5a1c1e", 0x7f, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='W\x00') 06:12:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "22d5adbcfa95984668ef00d9b649fa37c11b733e"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b3", 0x1d}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) rename(&(0x7f0000000000)='./file1\x00', 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x7, 0x1, 0x8, 0x2, 0x100000000, 0x0, 0x390b3e74}, &(0x7f0000000180)={0x4, 0x7, 0x100, 0x5, 0x7, 0xe83, 0x6f5, 0xdb6}, &(0x7f00000001c0)={0x81, 0x3, 0xfff, 0x1, 0x0, 0x3, 0x9, 0x8}, &(0x7f0000000200)={0x200}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 06:12:31 executing program 0: syz_execute_func(&(0x7f0000000080)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25310000006565d9345743d9e94f091bc4a19dec920080ffff66660f6ebdcf20000052ac604271000f01d5e4e0f0837d3943754bc48289375efec3c3254223820100000032d16e3c78740666f2640f5d6f325d6f3252707d7ddf46690000f2ad0cd5be4c02793bd4c4f32cd7aa7dd7aa7dceeeff") 06:12:31 executing program 0: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f58dd6ca8e80fddf6f30fae20b1f72ec346d8fa19c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd25260000006565d93457c4c2e19c3bc4c44295b73192557dfd2f3b8fb885b885c4a100152b459ad09a0700000000c1c2c2e610657c3e0fa201d501d5e50ca7fdffffff07660f71cd20") 06:12:31 executing program 0: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5fe27130176faa6415269635e291db48db6df3690292f6acd54ffbff385edfcec9f6730f2afeb5404e8ef6a21a6c3516821a2351afd9d74ac6b3d944d1", 0x47}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file1/file0\x00', 0x0) 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000000)="9826473e431c190f05c40219a7ccc4a37bf0c59c41e2e9b55767660f6b32fb660f72d50f664d0f6ee9054e4eed75b0510fa0450f0faa0f000021b7ab34d1c4e10ff8c40a50e4e461cd583d04870881c483397fd300c9dcdc0fbcaf00eae800f345d9c6acacc4c3214cb9a5605419c201b00b0000001df0c171a30b8a826e6e0dd4d48cc7e8628f6808a3056f0000004e00c4de8de3c0f526264788fe58c4a1dd7dbbbfdd5cc600d030a1c9fb110fd3c4a261b7e2") syz_execute_func(&(0x7f0000000540)="43dd25310000006565d93457c4017e6fb3120000004edecfdecf0000470f138000c38000089cf2a5640feb31f083249911f047800809d9e2c17928d336f3a12108000000000000d976004eddc4e9bec4e9bed8ff8f4978820ec4827d59d12464d14ca7efc4826945d4f3f042112ac402312cbcb6a9ec0c66c42278f35101c4212d551f472ed62ced0ffd38f10f900f217957b58c00a800") 06:12:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5f", 0xb}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5fe27130176faa6415269635e291db48db6df3690292f6acd54ffbff385edfcec9f6730f2afeb5404e8ef6a21a6c3516821a2351afd9d74ac6b3d9", 0x45}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") unlink(&(0x7f0000000080)='./file0\x00') syz_execute_func(&(0x7f0000000000)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b88542da588a452cd09a0700000000c110657c3e0fa201d501d5e50cfdffffff07660f71cd20") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000000)="9826473e431c190f05c40219a7ccc4a37bf0c59c41e2e9b557fb660f72d50f664d0f6ee9054e4eed75b0510fa0450f0faa0f000021b7ab34d1c4e10ff8c4c462791c553be461cd583d04870881c483397fd300c9dcdc4faf00eae800f345d9c6acacc4c3214cb9a5605419c201b00b0000001df0c171a30b8a826e6e0dd4d48cc7e8628f6808a3056f0000004e00c4de8de3c0f526c4c3cd5c78009258c4a1dd7dbbbfdd5cc600d030a1c9fb110fd3c4a261b7e2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4017e6fb3120000004edecfdecf0000470f138000c30000089cf2a5640feb31f083249911f047800809d9e2c482e13a5023c17928d38c27f20f2d7200d9760000c40fdbdfd8ff8f4978820ec4827d59d16464d14c95bbc4826945d4f3f042112ac402312cbcb6a9ec0c6600c4c4212d551f472ed62ced0f38f107c4217957b58c00a800") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000240)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958014e4e4e5b4b264ad80f41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f80fad285b64660f38385a0a470f898c00000096fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019c10b590b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000099455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb81aa2f1fbfb22c1ea") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d934574d0faea5290000b7c40379631bf913b7008000000f380633e79d33dfc7c7340063c34686f5f58a00afb01630dc088f091802b0d73a3662d502a2b76ab76ac0910000f77ef341a6a6a9cafafa0f1b4ef065440fc649d376f30f38f630c9c46179287b76660f78c098c796ba650f0f0758fb2e2e3c553afa") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000580)="43dd25310000006565d93457c46211a826443f8d288910760c0031000031000036c50c84420fc4026dbedafb82d6ee460fe8ebb7eeee4b41a835430fba26d5f76c4fa5f1c423999df20fd07136c4829d9857510fa6002e8764666c0f71f7bcc402610d7cdf00") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000200)="9898c4a2791dcd04050f05c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f1e1edee509c421045fb7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d8000000001982c2b0c10b0b0000c4d26665ed43d9ee0f86f2c6a8f2ae00f1ebeb628f8f709b2e3e0f0b36f04283a900800000009b26802d087600b402a449c45cc421b55c3ec4638d6e8df9ffffff00fffff0443296f200000000110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000540)="43dd25310000006565d93457c4c2e19c3b18d48a8a3db1f9f97474890f01247fc4e2cd9957009b66420fd0744f99040426f20f1bd0f3210f8e865f520000da0000c21d9d032e47da45d8a93001e5c49ba2a23ecd25cd2546cbd58ec423716cf20fd09e79210000300000a2b2d087de0faea93f8300000000c4c4c159c4ac9c00000000c7e50fae7d84000000720f1aa2c1a1086665f344ab") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000400)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457c4e1f9769bd11ce9a7470f139000800000085dfcc4a188151ff9e1e1c4e2fd256b1cd9d93646d9fdf3c04db5a3229077776199e298000091c4e1f1fea30e000000123593000000c481f92f1a697c4b80232386660ff0809b73330000ad3f6f9820") 06:12:32 executing program 0: syz_execute_func(&(0x7f00000008c0)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c464f241e000c421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed5b765366440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d9345743d9e94f091bc4a19dec920080ffff66660f6ebdcf20000052ac604271000f03d5e4e0f240abc4417d5b8273ac1f4d21d1c3c325422382018f89c893bb61840000003203d16e3c3c740666f2660f5d6f325d6f3252707d7ddfc869e769f2ad0c8fe978d6ac4406003000be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000400)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014ec4017b110830091e1edee52636f3a621045f4607c421dd5831c4e10bf8c4af64660f3838520a470f898c10004096863347dbd563b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad7c4617c2b570566400f64287c7c66f2ab67dddda8e80fddf6c6e446b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6d1f2ae00acf1ebeb628f8f7d9b6500f2366766410f3a151702262680722d000000ba5c450f91d7de57284e284e8d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457c4e1f9769bd11ce9a7470f139000800000085dfcc4a188151ff9e1e1c4e2fd256b1cd9d93646d9fdf3c04db5a3229077776199e298000091c4e1f1fea30e000000123593000000c481f92f1a697c4b80232386660ff0809b73330000ad3f6f9820") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c46211a826443f8d281910760c0031000031000036c50c8441db5b6fbedafb82d6ee460fe8ebc443457962f7eefe4b41a835430fba26d5f76c4fa5f1c423999df20fd07136c82a0fa60fa6002e8764666c8c8c2bafc7d5000f71f7bcc402610d7cdf00") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000340)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f640fc2a1ce4a0000f3b83aa2f1fbe2") syz_execute_func(&(0x7f00000002c0)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb0fe27472f5c462ad0ac83621d4c1c103f9081a660fd7c1d7e8c4a2a5a6302d2bbd000057fdc40279bfc7c421e9e4cb66410f72e60037370707c281987cd916620f382283a304d850f3ee1b1b44447918d9fe0f3a6303f1") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000200)="9898c4a2791dcd04050f05c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f1e1edee509c421045fb7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d8000000001982c2b0c10b0b0000c4d26665ed43d9ee0f86f2c6a8f2ae00f1ebeb628f8f709b2e3e0f0b36f04283a900800000009b26802d087600b402a449c45cc421b55c3ec4638d6e8df9ffffff00fffff0443296f200000000110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4c2e19c3b18d48a8a3db1f9f97474890f01247fc4e2cd9957009b66420fd0744f99040426f20f1bd0408357b5042e47da45d8a93001e5c4a2a23ecd25cd2546cbd58ec423716cf20fd09e7921000000a2b2d087dec402958cbdff1388000000c4470f3807e598000000720f1aa2c1a10866c482fd176912") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000200)="9898c4a2791dcd04050f05c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f1e1edee509c421045fb7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d8000000001982c2b0c10b0b0000c4d26665ed43d9ee0f86f2c6a8f2ae00f1ebeb628f8f709b2e3e0f0b36f04283a900800000009b26802d087600b402a449c45cc421b55c3ec4638d6e8df9ffffff00fffff0443296f200000000110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d93457c4c2e19c3b18d48a8a3db1f9f97474890f01247fc4e2cd9957009b66420fd0744f99040426f20f1bd0f34e0f2c845f00000000408357b5002e47da45d8a93001e5c49ba2a23ecd25cd6d46cbd58ec423716cf20fd09e79210000300000a2b2d0977bdef5def5958cbdff1388000000c4470f3807e598000000720f1aa2c1a10866c482fd176912") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f58dd6ca8e80fddf6f30fae20b1f72ec346d8fa19c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25260000006565d93457c4c2e19c3bc443f9557dfd2fc463a1791700c4a100152b459ad09a0700000000c1c2c2e610657c3e0fa201d501d5e50ca7fdffffff07660f71cd20") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000500)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831b1b1e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd25310000006565d93457c46211a826443f8d288910760c0031000031000036c50c84420fc4026dbedafb82d6eec1460fe8ebebfe4b41478b594d430fba26d5f76c4fa5f1c423999df20fd07136c82a0fa60fa6002e8764666c8c8c2bafc7d5000f71f7bcc402610d7cdf00") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5fe27130176faa6415269635e291db48db6df3690292f6acd54ffbff38", 0x27}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000280)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f58dd6ca8e80fddf6f30fae20b1f72ec346d8fa19c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2ff346abc4a100152b459ad09a0700000000c1c2c2e610657c3e0fa201d501d5e50ca7fdffffff07660f71cd20") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000240)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958014e4e4e5b4b264ad80f41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f80fad285b64660f38385a0a470f898c00000096fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019c10b590b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000099455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb81aa2f1fbfb22c1ea") syz_execute_func(&(0x7f0000000500)="43dd25310000006565d934574d0faea5290000b7c40379631bf913b7008000000f380633e79d33dfc7c7340063c3463e32f5f58a00afb01630dc088f091802b0d73a3662d502a2b76ab76ac0910000f77ef341a6a6d83e2e0f1b4ef065440fc649d376f30f38f630c9c46179287b76660f78c098c796ba650f0f0740d9eefb2e2e3c553afa") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c46211a826443f8d288910760c0031000031000036c50c84420fc4026dbedafb82d6eec46163c23205eefee541a835430fba26d5f76c4fa5f1c423999df20fd07136c82a0fa60fa6002e8764666c8c8c2bafc7d5000f71f7bcc402610d7cdf00") unlink(&(0x7f0000000080)='./file0\x00') syz_execute_func(&(0x7f0000000000)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b88542da588a452cd09a0700000000c110657c3e0fa201d501d5e50cfdffffff07660f71cd20") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_emit_ethernet(0x22, &(0x7f00000001c0)) syz_execute_func(&(0x7f0000000140)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb0fe27472f5c462ad0ac83621d4c1c103f9081a660fd7c1d7e8c4a2a5a6302d2bbd000057fd8bddc421e9e4cb66410f72e60037370707c281987cd916620f382283a304d850f3ee1b1b44447918d9fe0f3a6303f1") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000200)="43dd25310000006565d93457c46211a826443f8d281910760c0031000031000036c50c8441db5b6fbedafb82d6ee460fe8ebc443457962f7eefe4b41a835430fba26d5f76c4fa5f1c423999df20fd07136c82a0fa60fa6002e8764666c8c8c2bafc7d5000f71f7bcc402610d7cdf00") syz_execute_func(&(0x7f0000000180)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b885c4a100152b459ad09a0700000000c1c2c2e610657c3e0fa201d501d5e50ca7fdff38ebffebff660f71cd20") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5fe2", 0xc}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:32 executing program 0: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014ec4017b110830091e1edee52636f3a621045f4607c421dd5831c4e10bf8c4af64660f3838520a470f898c10004096863347dbd563b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad7c4617c2b570566400f64287c7c66f2ab67dddda8e80fddf6c6e446b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6d1f2ae00acf1ebeb628f8f7d9b6500f2366766410f3a151702262680722d000000ba5c450f91d7de57284e284e8d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000500)="43dd25310000006565d93457c4e1f9769bd11ce9a76564f264f042819500000080b9000000085dfcc4a188151ff9e1e15adee2fd2b6b1cd9d936469fd9fdfdc04db5a3e29800001ff26e6ee1f1fea30e000000123593000000c4c4a2790e68d63a697c4b802323862241f080fc9373330004ad3f6f9820") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f00000006c0)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb0fe27472f5c462ad0ac83621d4c1c103f9083a660fd7c1d70f83de000000024747a3f962e88d8bddc421e9e4cb66416d7264e66cc837370707c28198166247ee1b1b182518257918d9fe0f3a6303f1") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091bc4a19dec920080ffffc402f93395d2d9597a52ddeb4271000f01d5c4e0f0837d3943d87e1821c3252542238297b6000032d16e6e7878025f333e8fe970d97d7d0000f2ad0cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 0: r0 = socket$inet6(0xa, 0x80005, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0xa, 0x0}, 0x80, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="40000000000000001f0100000000000056b9775e203ca030b449a66894b94f131cf4831a8172cca13ffa2ef3a29b9398fa9d38de0c674d4fc0c2eb718ef00000380000000000000011000000ff7f000057b866c4c6c3d22338dd80d067580511a1c8b3f5404e5a57b3f041374e40ccebb714e9fa0000000058000000000000000201000040000000966adc9f7730de27c9aec07cb624dac0c970b3ab1e1305d02363fc1061d52040132123003c57c92f502036504d7c8638137f3f543e5b55603507093c2756ccdce762fd79e200000080000000000000000801000200000000889e7246e6d191a05125e2f0f14d9a1abc94ab1486cb651f9cc1dd8bddcf501208c9ca507d5310f0bfe6220e905139a8c14b89da36928a77ea4bc36d3098dc750b6410245012a5b600cf0d560ed2d641a883959b1741c990637fb9a208a29f1fd472329841cddb9e9b0000000000000070000000000000001f0100000600000079aed79610c70990e84184909bd7941d3bc303272607069d99a61845829f1e9382fdf73712e4879b07f776b945fc456defc89386b942ddbd2b5f3541335d9268bb8e52e9537e972a64ca43b9cd08e81478c050972bdc45168d383385eae5000038000000000000008400000008000000943eb28b8878021cadbc6155df4280addfedb3570c0c3c22ca97954d31551d3b3736afe8a7b8581c"], 0x1f8}, 0x4008001) 06:12:32 executing program 1: syz_execute_func(&(0x7f00000001c0)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f883397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000b00)="43dd25310000006565d9345743d9e94f091bc4a19dcc920080ffff66660f6ebdcf20000052acc482393d224271000f01d5e4e0f0837d3943754b21d1c3c3254223820100000032d16e3c78740666f2660f5d6f325d6f3252747d7ddf46690000c461756095030000000cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000080)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f58dd6ca8e80fddf6f30fae20b1f72ec346d8fa19c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000300)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b885c4a100152b7e4ed09a07000000c4c1f8ae1ec2c2e610657c3e0fa201d5e50c407c09ffffff5866") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f00000001c0)="43dd2531000000d93457c4c2c19c3bc401f5557a810f674dfb0fe27472f5c462ad0ac83621d4c1c103f9081a660fd7c1d7e8c4a2a5a6302d2bbd000057fd8bddc421e9e4cb66410f72e60037370707299c819898d916620f382283a304d850f3ee1b1b44447918d9fe0f3a6303f1") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000080)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000003c0)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091b8fe978c20e660ffb6ac138bcb160b171000f01d5c4e0f0837d3943754b21c3252542108201000000660f3a228600000000606e025f333e8fe970d97d7d0000c4c27941acd90000010008d5a3d4c42c7d189886ceeeff") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091bc4a19dec920080ffff66660f6ebdcf20000052604271000f01d5c4e0f0837d3943d87e1821c32525422382ea0900000032d16e7878025f333e8fe970d97d7d00000cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab008000000049c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091bc4a19dec920080ffff66660f6ebdcf2000005260427100c463f9495e0500c4e0f0837d3943c401b957900f00000021d5a55ba6c3a55ba6c3d901000f0f6f00ae32d16ec401d5c6fe727878025f333e8fe970d93f00f2ad0cd5be4c02793bd4c4adc4a221b78800100000189886ceeeff") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f0000000140)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb46dbcfc462ad0ac83621d4c1c103f9081a660fd7c1d7e8c4a2a5a6302d2bbd000057fd8bddc421e9e4cb66410f72e60037370707c281987cd916620f382283a304d850f3ee1b1b44447918d9fe0f3a6303f1") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000200)="9898c4a2791dcd04050f05c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f1e1edee509c421045fb7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d8000000001982c2b0c10b0b0000c4d26665ed43d9ee0f86f2c6a8f2ae00f1ebeb628f8f709b2e3e0f0b36f04283a900800000009b26802d087600b402a449c45cc421b55c3ec4638d6e8df9ffffff00fffff0443296f200000000110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000780)="43dd25310000006565d93457e1c2e19c3b3030d48a8a3db1f9f97474890f01247fc4e2cd9957009be074420fd0744f9992999226f20f1bd0408357b5002e47da45d8a93001e5c49ba2a23ecd25cd2546cbd58ec423716cf20fd09e79210000300000a2b2d087dec402958cbdff1388000000c4470f3807e598000000720f1aa2c1a10866c482fd176912") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000480)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f0000000400)="43dd2531000000d93457c401f5557a81c4817929310f674dfb26f20f1b7900dbe4d2c462ad0ac83621d4c1c103f9081a660fd7c1d7e8c4a2a5a6302d2bbd000057fd8bddc421e9e4cb66410f72e60037370707c281987cd916620f382283a304d850f3ee1b1bc4637963b821b9000003d9fe0f3a6303f1") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(&(0x7f0000000840)="43dd2531000000d93457c4c2c19c3bc401f5557a81c4817929310f674dfb0fe27472f5c462ad0ac83621d4c17a79810281031a660fd7c1d7e8c4a2a5a63057fd8bddc421e9e4cb66410f72e600373707072ef04719bcfb1c5f00007cd916620f382283a304d850f3ee1b1b44447918d1de0f3a6303f1") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f00000001c0)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091bc4a19dec920080ffff66660f6ebdcf20000052604271000f01d5c4e0f0837d3943d87e1821c34687330100000032d16e6e7878025f333e8fe970d97d7d0000f2ad0cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000240)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5dc4c1fde69900000080c4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000380)="43dd25310000006565d93457433a83294bc13a3d7d6060f94f091bc4a19dec920080ffff66660f6ebdcf20000052604271000f01d5c4e0f0837d3943d87e1821c32525422382f2406d000032d16e78783e8fe970d97d7d0000f2ad0cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000300)="96c4217a2df1c4a2791dcd1c040f05c4a37bf0c55c41e2e9660ff8aa02480057c4c2fd304b9333b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045fc421dd5831c4e10bf8c4c482959ec264660f3838520a65f044877b0696c4c2550a14653223333333ed4877f866440ff4697683397fd3fbc4227d2151060f380859ff450f01eeee400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10f0f6600bb0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb62d78f709b6500f2e6e04283ab00800000002626802d08000000ba49c4d05d5d3ed9fcc4638d6e8df9ffffff00f2ab440f3805dbc482f922bb0000000066474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d9345743d9e94f091bc4a19dec920080ffff66660f6ebdcf200000d9d0ac604271000f01d5e4e0f0837d3943754b21d1c3c3254223820100000032d16e3c78740666f2660f5d6f325d6f3252707d7ddf46690000f2ad0cd5be4c02793bd4c42c7d189886ceeeff") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000240)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958014e4e4e5b4b264ad80f41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f80fad285b64660f38385a0a470f898c00000096fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019c10b590b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000099455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb81aa2f1fbfb22c1ea") syz_execute_func(&(0x7f00000000c0)="43dd25310000006565d934574d0faea5290000b7c40379631bf92e430f72d2fc0f380633e79d33dfc7c7340063c346f5f58a00afb01630dc36651c0cd73a3662d502a2b76ab76ac0910000f77ef341a6a6d83e2e0f1b4ef065440fc649d376f30f38f630c9c4c27d0fa20d000000660f78c098c796ba650f0f0758fb2e2e3c553afa") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e946be0f6d02d7005762620f33b8c4f4014e4e4e5b4b264ad80f30091e1edee50fc421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb00006cc442899cfb076cf907215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b88c4414e53d2c58160160035ee0fc60fd6a8f2aeff10c4e2490b123c01c482510cd508628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc7f8b957c405b83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c442f9921c7dfd2f8fe83666460fea430df30f122c2bc4a1fdc798f9ffffffc2c2e610f4c7d5d5e3e7c4f34d0f38f61a3e0ff3800000000041159fe0cd75e60fb51a0f1f6ceaffcd8fc2") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000180)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b885c4a100152b459ad09a0700000000c1c2c2e610657c3e0fa201d501d5e50ca7fdff38ebffebff660f71cd20") 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000400)="96419cc4a2791dcd1c040f05c462552b1fc4a37bf0c55c41e2e933b8c4f4014e4e4e5b30091e1e26ff32f30b0b4607c421dd5831c4818558da0b9cf8c4c464660f3838520a470f898c0000008633ed63b6d3fada06ce3e77f8f8c4827913467e7f2e66dd43e9000066410f3a62f0dcc482fd33b7fb20c1f826660f73d30066400f64287c7c66e7c1440fec3f67dddda8e80fddf6c6c466b1f7c112e419c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000c4e3e549e10877cec032eb643e26430fde8cf979d500007d9b6500f2362f66410f3a1517022626802d08000000baf266440f8f0d000000450f91f328c4e3638d6e8db0eef8eef85c00fc4a2cce664b0f6ef1a70fc4e2512e66430f2920f18fc800cf920000000000fbe2") syz_execute_func(&(0x7f0000000100)="43dd25310000006565d93457c46211a826c4818dd9a10c100000dbdb5dc461f9119dc60000002765f20f2d7c3505c4c155fe4600661f61ccc46210f309fcc4a1e96a2646f9f9450f381ceca17e16d6deac27654771d9c2c462259c6d0843d2b1c4230d7df20f4934b8c4624d591a2c2c0f7e1bc13cb8") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000200)="9898c4a2791dcd04050f05c4a37bf0c55c41e2e9660ff8aa024800572f0f33b8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f1e1edee509c421045fb7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d8000000001982c2b0c10b0b0000c4d26665ed43d9ee0f86f2c6a8f2ae00f1ebeb628f8f709b2e3e0f0b36f04283a900800000009b26802d087600b402a449c45cc421b55c3ec4638d6e8df9ffffff00fffff0443296f200000000110f66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4c2e19c3bc4c1bc56a479001000008a8a3db1f9f97474890f01247fc4e2cd9957009b66420fd0744f99040426f20f1bd0f34e0f2c845f00000000408357b5002e47da45d8a93001e5c49ba2a23ecd25cd2546cbd58ec423716cf20fd09e79210000300000a2b2d087dec402958cbdff138800000047d06d00470f3807e598000000720f1aa2c1a10866c482fd176912") 06:12:32 executing program 0: mknodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(0x0) 06:12:32 executing program 1: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa0248005733b8c4f4014ec4017b110830091e1edee52636f3a621045f4607c421dd5831c4e10bf8c4af64660f3838520a470f898c10004096863347dbd563b6d3fada066477f866440ff4697683397fd3fb0000c4227d215106662ad7c4617c2b570566400f64287c7c66f2ab67dddda8e80fddf6c6e446b1f72ec3c4e2899294d80000000019c2c2b0c1030a0000c4414e53d2c58160160035ee0fc60fc6d1f2ae00acf1ebeb628f8f7d9b6500f2366766410f3a151702262680722d000000ba5c450f91d7de57284e284e8d6e8df9fffffc00fc00410f4acefba70fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c4e1f9769bd11ce9a7470f139000800000085dfcc4a188151ff9c4e2fd256b1cd9d93646d9c4f9f9c04db5a3229077776199e298000091c4e1f1fea30e000000123593000000f2400f5a8714a7ea700ff0809b73330000ad3f6f9820") 06:12:32 executing program 0: mknodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="964a19e9c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014ea74b264ad80f30091e1edee5457d6521045f46076766410f383c5a00c4e10bf8c45b64660f3838520a14fbabab898c00000096a4ea33ed3433eded66440ff4697683397f36f26d6636660f3a61b4af3bdce37b17227d215106662ad7450f01ee7c7c66f2ab440fec3f67dddde8e80f79ced33b2ec3c4e2899294d800000000c441fd2b9479fbffffffc4817f1287f613788a0b0b0000c4414e53d2c5816016c4c325495f2f230fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d1d4b000000c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbe2") syz_execute_func(0x0) 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000300)="96c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f883397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6f30fae20b1f72ec3c4e2899294d80000000019c2c2b0c10b0b000042c1e408c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000000)="43dd25310000006565d93457c46211a826443f8d288910760c0031000031000036c50c84420fc4026dbedafb82d6eec46163c23205eefee541a835430fba26d5f76c4fa5f1c423999df20fd07136c82a0fa60fa6002e8764666c8c8c2bafc7d5000f71f7bcc402610d7cdf00") syz_execute_func(&(0x7f0000000000)="43dd25260000006565d93457c4c2e19c3bc443f992557dfd2f3b8fb885b88542da588a452cd09a0700000000c110657c3e0fa201d501d5e50cfdffffff07660f71cd20") 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: syz_execute_func(&(0x7f0000000240)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958014e4e4e5b4b264ad80f41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f80fad285b64660f38385a0a470f898c00000096fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019c10b590b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000099455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb110fc4e251bcdfb81aa2f1fbfb22c1ea") syz_execute_func(&(0x7f0000000180)="43dd25310000006565d934574d0faea5290000b7c422a9b7ec13b7008000000f380633e79d33dfc7c7340063c32886eaf58a00afb016c482f5acd0088f091802b0d76540a86e62d502a2b76ab76ac0910000f77ef341a6a6d83e2e0f1b4ef065440fc649d376f30f38f630c9c46179287b76660f78c098c796ba650f0f0758fb2e2e3c553afa") 06:12:32 executing program 1: syz_execute_func(&(0x7f0000000480)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1e47dd745ed92766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbc421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f6428c441c173f68b66f2ab440fec3f67dddda8e80fddf665c6425af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003334000a94acefb110fc4e251bcdfb83aa2f1fbfb22c1e2") writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000180)="5bb26e2c99b62e63e95b5fe27130176faa6415269635e291db48db6df3690292f6acd54ffbff385edf", 0x29}], 0x1) syz_execute_func(&(0x7f0000000140)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe845de6b7a6666430f29fac4e17f104564653e0f01d5c44179ddd867f9766e18") 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:32 executing program 1: 06:12:32 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 0: 06:12:33 executing program 1: 06:12:33 executing program 1: 06:12:33 executing program 0: shmget(0x2, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/130, 0x82, 0x840, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000100)="c4c15b5e6d0164c3c402710b43af8fa8088e220066440f3a17fff6c441b311d5c483c17877ae00f340afc482e5aa0d9c030000c4211d74d1") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) select(0x40, &(0x7f00000000c0)={0x3, 0x1ff, 0xac93, 0x6abc, 0x3, 0x4, 0x3, 0x4c4}, &(0x7f0000000140)={0x4e, 0x4, 0x2, 0x8, 0x10001, 0x1df4, 0x7, 0xfffffffffffffffa}, &(0x7f0000000180)={0x7, 0x3, 0x9, 0x5, 0x1, 0x80, 0x3, 0x2}, &(0x7f00000001c0)={0x7fffffff, 0x7fff}) ioctl$TIOCSCTTY(r1, 0x20007461) 06:12:33 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10100, 0x34) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 06:12:33 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000038d000/0x4000)=nil, 0x4000, 0x2) 06:12:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x9) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socket(0x30, 0x5, 0x77a8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8280, 0x0) getgroups(0x1, &(0x7f0000000140)=[r3]) setsockopt(r2, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) mlockall(0x1) fchflags(r4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:12:33 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') chdir(&(0x7f0000000080)='./file0\x00') 06:12:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, 0x0) semget(0x1, 0x3, 0x80) 06:12:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x99) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xad) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x483e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) 06:12:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x33, 0x2, 0x10000002) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 06:12:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/24) flock(r0, 0x9) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x80000001, 0x0, 0xf360, 0x0) r3 = dup(r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/129, 0x81}], 0x2) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) shutdown(r3, 0x1) fcntl$dupfd(r4, 0x0, r2) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r5) 06:12:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001d7000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x40002, 0x0) msgget(0x0, 0x40c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 06:12:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x8, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:12:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000fec000/0x8000)=nil, 0x8000, 0x1000000000000004) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 06:12:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x6, 0x4, "af949a420cc3c94843abb6d582c4e5302f479334", 0x200000000000000, 0x1}) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:12:33 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x10000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000000202, 0x2) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 06:12:33 executing program 1: r0 = socket(0xa, 0x5, 0x1) setsockopt(r0, 0x20000000002011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) socket(0x0, 0x2, 0x6) 06:12:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="460df349098e407c418b2dfe9b7d7ad6bbd83efb2da5a983181bae4d683c775100d78b509e1376c510d1f4e26b405bce035f91a22566b2dd9e60f6ddf20eafc39e227a7d89f84c201031621f945fd5bcc4348f79c1d4465981356d5bdf03a5a4a55428f908b33bd83014bfa226b24d333ccd9015f3610aa8b31c65919b3d", 0x7e) socket(0x2, 0x5, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchflags(r0, 0x0) 06:12:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000080)="36ab6a31b0e049fbfc3b48f17b64ab66ba02f786bddd45f62376579c215f5f14ff286f77b9cf1b3cea43b7c3b18abb9640e7ee42166ca6f575638f523dcfd6b163b7bb4dad2c4558e71687d167d7613f7b09367abfcfc6043222e0d2205618fe3167bbd3cb3631fd267d8a8d0942a01275f5346a4aecc2fa8b83e6a75149ad39e7448af4595a9196a859fffd3b86310ae5", 0x91) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000500"], 0x1, 0x0}, 0x0) readv(r1, &(0x7f0000000040)=[{}], 0x1) 06:12:33 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$KDENABIO(r1, 0x20004b3c) 06:12:33 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x102c0, 0x0) 06:12:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 06:12:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x400000000000000) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:12:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0xc58, 0x257800000000, 0xbb64}, 0x8001, 0xe570, 0xff}) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 06:12:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x100000001, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getuid() 06:12:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="57ffad0eda118808c06dee1f73198aa055a57b5d413580bae85c877c9b30b0b9d15b13514cc798170f9b4c05c3eb11374aeaf4ef6b98f7bac0f2c1c97c5d8d", 0x3f, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xf9, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000001880)={0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000003c0)) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 06:12:34 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xfffffffffffffffb) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x3ff, 0xfffffffffffffffd}, 0x6a01, 0x50dfefbf, 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r3, 0x1a2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) lseek(r4, 0x0, 0x0, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 06:12:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x2b, 0x0, 0x0) 06:12:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 06:12:34 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0xc007, 0x10000) shutdown(r0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 06:12:34 executing program 1: r0 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) readlinkat(r3, &(0x7f00000003c0)='./file1\x00', &(0x7f0000001500)=""/239, 0xef) sendto$unix(r1, &(0x7f0000000440)="fb01e6f3552525d232045f6e6ec4e420d8e1ed19797675ae97bd21e1c2dc7e002f74c8273298933f5afff43c79488bb56db15b0a723b833ca730808f6eb6436df7e82a3fb885b91f5579571b2d0c09f3b01716d29363174da09115539d4c34c30983dd937ba8dd13efe5f0cd475f91beac03d5998fefbcb62fb083b18dd2de0b450b9398463165b67a122fd6e866fa925b749354902ca9cbf3055f69d062789e7a95ab99a86d936bb94c8b566208eacf20df2a5230155b53c61732537ee0367a87adf288ab386442531657374b4c30132bd279864bd8959cd2f0bc8baaa21e165696cd9205d9fd4c13375355a0668ca382d57770a9ff7340cca2dac832ddb0bead1792ad326d42f3187d9a062be049b7ced86780a81bbc49e893f1a6d84f48589c32922d07226c6f87e2481db4b5bebfcba83e7a43dba0c21ba5c289554195a9619bf62995c5192b563aa53cebd4677af65b16d1c0997188ba8d0bf4f222f3da2f59280471268027f5ca3bc53566bdc67fb965702fb202a2aa39fa73af900f3b66c5b03cf82d8ce753da2f40f0c92e1c639bbb5efa70b27205a11cd6a487c71af0caaed567b9ff61bc937715d20219623026f9008c5c17e978088ed7c013133a463a8e9c95cc5a95a55d54f874786ff829a66f3667093bcd89990446d820ecfa2578a4b3c3b2a599c922adb8c2d93ee4169979155b2f1006602a425d9261ac5a45cd461fdddc5271e87fcb14834e2328307bda6e8af826299a96f78c22edc053993d14a4c8402ac2f43df3a8d1003a452f7377796989b8463534b593a0d4ba6babbf66d1bac782f8429446a514b69c76edb525b5136db33c53b594fc66673b637cdd4e6cf6e66ba48c19fb7ab8d742cbbc1c72a27ae6d417e516acfda2b367ed3a47e19708c2f15ca29e7574bb3b457dedc2d022787c6a3317d4699df6333625048edb74e3b48f07eb5dbc4ae2ad7b7832069c42397f079ff2d1e7146207c523e50dba74a86a6f07ce69d6d63651d1c03e1bd41d8c51828945290fe1ca5283b403bc3eb668cdc0b6e0b970ecacd3b2486fb9cc34df6d7d999f288b7d1a3a77b979c2332282ef9ac952eb80a4667c30cd39701f7734382f19881bd24af5bac9abd5220385a7ee3a793ff2ce43d95201eb2513c3607d5ddcfdb2b1c89d4bf01690dcfc067d5367d6cb7d898a55fa2d773c41232f10d02e074f9b1c5d7883c4754a8d806257235661cbbaeebcbfddaf1f093be45df787b32f54377dbfd4ca0030dffe4e4979c5e6565cfa2d3360b36072329579c22573a9850d026428cab550e4a719e3eb65e891a8c06ebd1055725eae2d801b5f9b0d553c4a94f751af6cd588aad15a0a0e68b9a7fc6a2e971c7a1fcd44dd4b7de926aa0c1940c9dc8566468d3886ee57cc4b1939d6647469ffabf86ee74fbf1a39261a3fc558fd8f147474eda3121d8e34eedece392c163e5e7f339ca7df72c2bf7e9ad813d2e0c340b779b67608c70db4438ecdd576dd1346c364b3f25145596b8fe2bcc4134338a764c54c2664cac6871322f7a61f5f698b7689d42d2a561161ac636d36f6bfe61db6a687bd0a88420dec229ff0ce6731e1c7a6eda5c568eeed4f497ffc62b17adeac9d02b94750882537b17523912a2691d404465f5376c8b3037e2d8b90afc1d4346dcc1ef1fc4a7cedf5a1c7a1480a3d8051c6d25c3e99fed39bcefb7602ba77bdaec22a0bcf87568179f9c86390710987afa145c644fd85f53cd08c13162b39d0e10d088cbee286ac1807afb8b53e98c0acc47bfa5611cf48b54d51aace125f33e21e72752a33feedb6222b22154771c2efec20a9af5fc7b4f57ec10b132aa065455782b59ae66a29eea1a77ca8b7f992893af492dce59906c61812fe85bede984618b6af90fcc23850999d7e8430e57a170dbce031fea6f590bc96cfabdd83c5ed434def5d789451462dbf2276634c99e773c12e290076451b3c280ba1b1269b9152c2c8c8ee95dc89c3bfee30f55331ae8928cc0bb1058314af28d45ac87181eb94235c59f31c1ada4aaa151b04bb02acaa0d41210c1aaaf5453ce4fec18d01f69c5452bf95bc55356788ea32c19726ddb8fe0e68c60e09b0ce304623653b0ab78f9f9410bec26b4b98cbb94677de9a4314a2814ee3562f31250914e17ff4e8a554dd5ee5bbfa61f076bb0fbb2485bee1109f8dd5c641532a00b62274c5b3474b9abe7bb4bdc8805bf2e9efa330a5c0338a34cd33830d153608e271582e1e4020c1c0e3e9a830b2409d7c87678569d6072d6876caca22dc7815f29a0d98a45968ba1fd96e66ec85c3cae8ac0d095db7619522c0b11cf72f2959ffa0e5b71bc6505d7b883bde440512f0b2051ee8758a4e84a40822347e78984ed70227d759197ed5edf29393c4287abace883ee53efb5518bf796ebba08087104069fb38bb628a69b496832ff83d4ae513a415df8934ee9c61bd40ace406d431c93965116e342996ff4e978efec07fd45f5b6cb439405116e2155cc3c14099d7297a7b1bab4b6661069fcbcbd04bd1f9c6521e1e0046af77b11bf8e48f952fececbdc932e133800c1b6e142b48ba4cf26347937d4c63e89061027839b20451e705001bdd0087cd3c16f3b0b930251ce5c197aff1eecb049bbc16f5b9f1e50091474b9ac7b84bf579a393aac8b8d9fea33807e17f5b94468863ce39361ae20485d6fcd7ae6fa20ee44abda61c46e5d0d1d6a857de4aa40045f0576dd5e50a1d25ee38c4fc81bba305343405e46cce1235cc5b330c5270263ab51ff13a8855e4118a7965c1ab2c3ea3071cf2020ce6ad4632b6cd48d2a2d64b97dd96f974147973f0b5563b7a1b86b1642aabd6886eca931ffa2fb8431cbd51630a009d11136fa7a9ba23de3525d574723c0979dd9b8a43ec447f361d57f574a228abe676c5910eddc514ab20f7e204ca70b1b539c4fdb7d61f7f6059beeb7e1b83352335f9887d3986accf8803f2872471c03ba5fe9d1ca14b77f977439c6fbd65d606e9624a26f9a317a3da931fe1faa1d2ef1be15bbba0036f1f85995c9407785aeb1ce2d9b5c5accd95c7a62e0403178b01b675d4ed75792c7c6ea22c43b17d41b3317ceeb3422fd6751f6b66c129d9009d8825a79aad56be2dd388e90c7bfeff27c1e4e404cfdaf4d766ba2a45142485dec04c20cdbe9883c2790cc16164b938e9313640ade7176ee80f230051d3d3bcdafe87052b790f9dcbc6c99f2aba865e2a4e21bda19647d288d2c1f1ab44f79dc4c68cce3e2fe7a062d98b3d94ede1f8a9f964accaade87d3a98a7c1a90a2657a423c1aaa4b2f2a49de00f9343c10a1d96bb0ef6c7f13b31ed948254eacdb21134e3b4cde8d9a53be60fd919d59d8035827b3ed5c7971c662245dea5a20f8930a752bb5b117818c118e9890bd1fdf38661854bce48796936505206a677031ca4a2a668d53dfd592a19f8af368f077b513e06085dd9ed90572c043bde4336623771d94e62af4bf120c541230722d71e93f18388b6efe5471e7679c8028c9f25c7b800c0871d0cb15a506cac428e144d5a9fc0c4d1f6c99546f26588f00b1e0ad57fcf020716563ef6b98d1069f0a941a8a1e51cadf4643d0b1e8669ced35fbf6bcaf860568afdc95424f9f8fca7ca3631261aab9e58b895a94b8e172f45b0e0e40490a7abde817a3050dd6ef25987a120ccb99c349b5a082e1fb967c1f76d6de0a60586a116c121f4740a52d4b8f5cd502347535c77a3fd83700be44d8c11a6f9121e0681c10c1653837a3b5248cbba6fa76de3c939d68cc4e20fcb8ed541afa8c0268203a468f8ca900f3d84c1fb383fd99b2fe60ec3a928b21cea375a01c7b7f63ca424fe25648acf70a0ab9ca80d6820d324745c526395fa59600502c4a90eafd3de4357f35466a410d55d0905f911e39bda754dcad94621f69ab145a6a04e101594b24770f512b49591cba2885fbe07fbbeb649452cb41524f4d192caaadf30c68db65a4a236bdfa770764ad25fe72cafdd652664f2a1bade243e10cb4f14f1723a785cf03b5822584f7893fee9c9163bd05493f6f0633f73ddc0c62c437c1f53bec8aeaaf8d3f5e858917b7ecc972fc7c228385d93a9c636fcfd19af939216af15918c5e435f5dfc49793b6d0a50f377cad02fa98950eb2b3ce55d6e235f926818887c2b7b2aa4f1a30f4fe05f4564ce1c49f5e099e55f12632851730d6d238e6918c0b4fe8f378c36c0d5db364a3234126bbb1b8b87cfad1643ba26d9b4bbdb2f35ec74147c7f84643103f54b0b94faa127bcc12aa5b8aab64d6026a99cb74c701772a6f5f23ed12d2ab8c1f7de5519726e9fd7c72216f074d50204bfd097555d6e013b66f2f5392c17a8b15e9b62b87d7d9ca16999e5a8a9fc15709917e8ec37fb71d7bf420d6720b2525d25efd4b6433042f2372ebdab495b969ed468991842e7abd2eda9f150dcce6a07d5e4613b00b22debb6165a5fb72cf13be997908f1e4c2501b1b7a2bf32a3c84fe1b9acc24d6e4921088fee742b8f2a1b510ee09a23a952a9dada2e5a1d956cff8fef182f9db3e2855a9ae30bb29a7dbcc1054aea6f320b16d50eefb1e71c1e1fc430b476eae0bbbd386f9b1cdac3d27bd5496838b6d378d26e0f020a005e0e759580229ea5680c7938f68b4b123a73b29d0b3216fd458fb48bbab4f62f784899658337e7337fda1ccea80f2908882c8078ee1bf93e719304629693b79c117d106de0a4bcc9b9c064d1604b563e2edb52c00d6f41fcd570f1070daaba05b3020f817db2c26284c54b1ee138a7196659f3ac360469688aa13804ecc44f77ebe4f55cdb6457ce8c2dd88602cee5216e9914e705abeff25afd505796becad501ff502215466ef445b118a26c96c7fe426f1864d32ce63baa5f85792be73eedbe8d13e56849b1efb6a0430d1a4d0c1be4c2b07bae42d7f84b5eda5950833c9d2e194953f0cc0d13a8909ebf9c45ebaf00cbb2b1dbe0ca07763fff1c956be4951630dcccc8c03309e57d0122593a3eef5ecd31d528e83a27229488a3dde82f5a611bd2f701d94f60f226299aebcc181e81ec55068811a1fff334d9ac063445e9dd6462caab232d64fa8c1f8c3243a9fa573756c528bcd4f1b62ed5e050e4b0884123275e54081069b9969a96c0b8610866daabac39ca23d9d52bbb3d5cb266d2d12751d2014f77d70862685a1bdc392479f0a3c6f430c1c5d0c893ca7c3bfbfcc920f7b04abe286c8efc66ea3c3e68c7eb7199680b017e69661c705ab0d3b67a51a0940738896f177d9c96b437d63099845c627c7e818c999a888dedfe6a2ada85eb9794dde94389253614f1b3af3a688f6a02e0e480eb5a39a94156625b778f774fad6c5e9d2e385197478e0a0a9773bf3182eaac63e4dd5c8f57dc51b458d45c5d5c20ee5885ed0aa7ef2287e89bc9d71edcd842ec49826b08fb388a9cb3343da0b086bafffb81bab06c4947230e08bb593aab33e4d901dcccfa2e8e3c440809cdcdd7e7c6623cfe3066cc6c9bf6eafbf3c032906b0556f86e22554bb6e7da50ff3f2fe320fda3b4f1fa634d85bbeefe52a03fedfb8ee86a0dc5ffeed2794aa28a5d846bb0fa7b863499f415d37a29d81ce0051f8bbafedd7f047495f7431ccafaf3161bcd64022fb13a529358ec1dd3444dcb0ca2f2fab8b5a18279864d1c7d7ab93de1d65018c6720f90bce38b99739ad39d40ccdc9e87758daab07e843b67e08d18275274300b514cadec2a5abafe8fb3809844d8d997d711727648f75601d317eb345d529b7d9f9c72295dcf3c960cd9", 0x1000, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="01082e09000000653000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/137) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r6 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xffffffffffffff41) openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x10000, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x9, r7, r8, r9, r10, 0x30, 0x5}, 0x8001, 0x3f, r0, r0, 0xffffffffffff8f3f, 0x9c, 0x8}) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) 06:12:34 executing program 0: r0 = syz_open_pts() r1 = getuid() syz_open_pts() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() getuid() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x5, 0x100, 0x1000, 0x81}) r4 = semget(0x3, 0x3, 0x738) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) syz_open_pts() 06:12:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) 06:12:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x9) 06:12:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 06:12:34 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x2, 0x100) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/115) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x50) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xfffffffeffffffff, 0x8, 0x7fffffff, 0x0, 0x0, 0x1ff, 0x3ff, 0x1, 0x3, 0x0, 0x5}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/17], &(0x7f0000000180)=0x17) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:12:34 executing program 1: socketpair$unix(0x1, 0x43, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x19, 0x102) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000a80)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r8 = syz_open_pts() r9 = dup2(r1, r2) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000ac0), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) r10 = dup2(r1, r0) kevent(r3, &(0x7f0000000b00)=[{{r5}, 0xfffffffffffffffe, 0x11, 0x40, 0x6, 0x2}, {{r7}, 0xfffffffffffffffb, 0x16, 0x200fffff, 0x474, 0x20}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x8dd, 0x80}], 0x5, &(0x7f0000000c40)=[{{r9}, 0xfffffffffffffffa, 0x69, 0x80000000, 0x6, 0x7}, {{r8}, 0xffffffffffffffff, 0x81, 0x90, 0x4, 0x1}, {{r10}, 0xfffffffffffffffc, 0xc4, 0x42, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xd0, 0xfffff, 0x200, 0x1}, {{r8}, 0xfffffffffffffffa, 0x20, 0xa0000004, 0x7, 0x100}, {{r6}, 0xfffffffffffffff8, 0x81, 0x2, 0x7, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x800, 0x81}, {{r5}, 0xfffffffffffffffc, 0x10, 0x9, 0x3ff, 0xffffffffffffffe1}], 0x7, &(0x7f0000000200)={0x1f, 0xfff}) msgget(0x0, 0x200) 06:12:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) ftruncate(r0, 0x0, 0x7) 06:12:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c9", 0x44c}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x200000000, 0x3, 0xbef6, 0x1, 0x81, 0x7, 0x1, 0x1, 0x1, 0x2d, 0x5}) 06:12:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000100)="872eaca4cdbd587116acd1dc04188c55d9ea508aba27bda9376710038f819fce3870190a6fb43a8e08265cda8374ddd57de05891757edea4f5e91d107bbf3f676c2794d024a0a826ca8cb53fab7f9e602b64fa114b94e6f35f581be4dbfb", 0x5e, 0x406, &(0x7f0000000180)={0x2, 0x2}, 0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:12:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x2, 0x0) 06:12:34 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 06:12:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socket(0x0, 0x4, 0x7de) 06:12:34 executing program 1: r0 = socket$inet(0x2, 0x7ffffffff, 0x0) setsockopt(r0, 0x0, 0x8000000000005, 0x0, 0x0) 06:12:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 06:12:34 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x1, 0x459d7fd2}, 0x4, [0xffffffffffff0001, 0xff, 0x3, 0x3, 0x0, 0x3, 0x6, 0x8]}, 0x3c) 06:12:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0xfffffffffffffffe, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f0000000080)=""/32, 0xffffffffffffffe5}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/64, 0x40}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/85, 0xfffffffffffffdd7}], 0x8) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffd8) lchown(&(0x7f00000007c0)='./file0\x00', r2, 0x0) 06:12:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x880, 0x0) preadv(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x7fa374434c84ee1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="8915a82e75b0b6cbb22c8508661e7e3a4a0b29e2d99c249b567a4a282e2154072f5e10ab88a63c4faa280987caed5c346c1cc929ea53745da19eb9b2bf9337104f29", 0x42}, {&(0x7f0000000100)="93baa99b9b8d05dbad0ed21a0d054260c6ae6126e1b72de2f9ff105d35a443ca504e24a4b5d6abb820b60eeea76fb33c2e5f9c80ce447bafb8f9e5aedfb6a478ac0dfba002cfc16449cb985a3c5864d33c8a444b14bdda8c431272fc6947e94c5bab13a7ae4ee1454a83aaf6eab04b52857cdd143610036adbd35742", 0x7c}, {&(0x7f0000000200)="4154c78bcbbcdff3f8d60c32b8971391d1460c80c260fb4f79fe98fa28c745f66f18bc8a88cd8f0c941fdd40c0ee3ce0b8bb85afbd2598266e827cd4be504ede31e94a4bda4ee62f519a3f53ae5ca97f96a703c49cc3aeb48aafbc1707138bbd2f7baaa005d3ea108691a7622b9e2431c2d21739", 0x74}, {&(0x7f0000000280)="96f3813924cdea7ecd66d1d9c6856aeda3e9f1db072826659639208f9250868683cdee5e49bd127b9664ec3263bd89bf5beaf3795f3bf94f7bc731324d475cf36acc615ea110f7e791462b2ee3f29b312e317867340c91592f96a3dd44618e227ca27d780a1f01ff9417a662086c8c35e0ae16907a1e", 0x76}, {&(0x7f0000000300)="619a8441161be74193b63334a0831ee64ab9e97711d66a6c2cce5296fe11051ec624580af38dc16c1979f43063d1ad143c5046c049fd745d9957bda92843af05934f8a86547819e186a72b23b611ef6a79111358fb5a8cf2a3c0260d0eba6afd95ef3d800695718e141e1a4536da86db6d59b582d2bcf2e3fe55e7455f215abb97f160812b4659505f7ff58a73e253b800a1b1f67d5c14a1f035fb9e7ddf1ffecc3ed5a3decf269cb89634641cd155da46f0eb41bfd68eeca14b28a854e7f45432898888dd07b1ee7d3ffba9be4ca5d8220381dc7650e4bd572896cabed921", 0xdf}], 0x5) 06:12:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x0, 0x6, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xdfc2, './file0\x00', './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) chmod(&(0x7f00000000c0)='./file0\x00', 0x22) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = open(&(0x7f0000000300)='./file0\x00', 0x211, 0x40) fchdir(r0) utimensat(r1, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x401, 0x3}, {0x1ff, 0x10000}}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x6, [{0x2, 0x6}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0x4}, {0x3}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x5}, {0x2, 0xc832}, {0x0, 0xfffffffffffffffd}, {0x3, 0x7ff}, {0x3, 0x873e}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0xffffffff}, {0x3, 0x7fff}, {0x1, 0x2}, {0x2, 0x3ff}, {0x3, 0xddd6}, {0x1, 0x222}, {0x3, 0x1}, {0x3, 0x400000004000}, {0x3, 0x101}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x1ff}, {0x1, 0x2}, {0x3, 0xfffffffffffffff7}, {0x2, 0xfffffffffffffffa}, {0x2, 0x3}]}) chflags(&(0x7f0000000500)='./file1\x00', 0x10000) mkdir(&(0x7f0000000540)='./file0\x00', 0x120) truncate(&(0x7f0000000580)='./file1/file0\x00', 0x0, 0x100000001) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r2, r3) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000700)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb755}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3e6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x180000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}], ['./file2\x00', './file1/file0\x00', './file1/file0\x00', './file1/file0\x00'], './file1\x00', './file1/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) mkdir(&(0x7f0000000c00)='./file1\x00', 0x6) r4 = semget$private(0x0, 0x0, 0x30) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000c40)=""/57) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000c80)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000cc0)={0x4000000000, './file1/file0\x00', './file1\x00'}) unveil(&(0x7f0000000d00)='./file2\x00', &(0x7f0000000d40)='c\x00') socket(0x1e, 0x1, 0x401) semget(0x3, 0x1, 0x8) 06:12:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="c7a0614ac521db0f365b14aa5569465651192426b30175b5b57ecad41ff90dc34e25b6e4114f6dbb368051c69491d406d800a0abc9b9126f2cfc603e623234a35a5e2c0a52210d675c42f0f5ee278e0c5ef7ce761868a25c2fab515d7a093ce68969642150d2dc496b582179da78e2ce0c6be2974f100ca518c9d3537be84fbb53ee703dbfb678b0c30b7485506e1c168383246c09baeeccbe51e81789aff2c4ff7837f8e9e3c0c651eb8249b587056d8b199b5e6230bbe0a424d0dc298e5bc718378025a12647e27e67aa393d9033ece7d73e914d63b53ca687a4be810d396f4e38e19c70b2ddc3b09bf652", 0xec}, {&(0x7f0000000240)="657261ec87fa0ea594baa94d8d29c512aa80a30a530d62e8ff3fa92462fe0685ea579402bfebd519c3a07d86438d4805778483928c5bbf93cfe54c21a71881872f3ff1a32eee30516c504d27b4cf001d0ae686173125e8573b4f8e96e57f794e1ce4ee145f3ff2a42b4da7fbda6d00fef8788bc5210c177aa87af6d0aa676e96fd52a2e25951b4a4895ea7a868392375562ba5c39f407853bcaaac195edad061689cda969c6076c7671b3c1d88de4cc9a90926434a79177459c9544025978f4563521397513d1fbd47a1be4537cc8744f751896e82a3c252159b3c15315e55d5b41777b676af15099a9b7e085c30baed488ed70c3a30ca43d53b73c6796260", 0xff}, {&(0x7f0000000340)="07ce16018d83329ef68be2", 0xb}, {&(0x7f0000000380)="8d5213ac15304ef599e8ed32d51506cdc399fde206fccbae8dd761aca53f745769a7aebc988aaaae3a9685380f120ff3546846ec1b44b9d9f5a6a89d6e20f8701b2d69a2f3c1075595ccac132f3eba25d621c0343d20d4ac392d7f3e550f776515bd4538d9801b02db8762515144b3564f129db2782282cc2f2744caf0a37531e5230986f4a8be70db0ab06e3df90e2a4d57cc508d5953e880b90bea7c910e73bcc6c8e4e8be6edd24a90b320baf6c5927a0d79c5bb31c73a4051bb1ba2fd475cecdb734e7241969289fc3381fb0ae5550633321be93b0676bdf6f909019ae1028a388b4762d27c5cca6100458ca4cd171cbb24315f41e960126248a4f295424ddd943ffb7f9c253d51e203f40699910fea7ed720e46ec2e9abdb9ca5c6471cde5fb1922842c43ae2df4829bea3673613e41e64009fb3fe755c23a44ba1d4c7e428c4ae25ccd217c8a909dfb810b1f5ee27c1af19c02679b0f3e19393df45064a57a2c13429f08d3ebe251e23d5c9461bca9bf0524af9adfa3580da5df99492adbd2a42a0d38b652b27c49ece3722ba571d6c7387525f92bc12831653e3e171811d46ffd7675b18e380e4ff16af5df2b57aadb2824db639a2bcba5e69f0bad65d1b365f8a9722dc5ee9ad6c51929c5d1c871af10869cc9a3c8d0482b7242250580f626d36237e66d1217f9cd6a607b17ac02392415ecf58ee009c398e2a594f5da970ffdbd2d69786055664922df6eb877f170943cd7b609f49364580cc7ae916288167016d09802cad6d3ea29b13925e55db28fd19a35de4aabfddecba424bbf0164e2070d43e1523c888b4a61afaac8a495a60e4e951541b801c7f90247eadb0f6292f22ebf70084fd71ef4f43c114fda25d32100d4e96ab4d8ff721b1b3fe086b66578fce5ed47529911cb8ee8c9d9321bec06ec612abf85b1ab70ddbe246d2da79bbfa7d7a8ff86d3c60a3f863ee3ad109ad1e4a22ebbcb74da500e15bf5e89de3b5a93fde3e218d1df62a5262fd776f65de1b2c3f5dec3365c6698e5aaaf5d1f8a4b9450da4ad793e8524806d735d4d46b32cb51f66261e01755f79d438dd75e621e284ca1937ec3bce484ffebc95b2346bb0daa10d7e7b072179f6553d852e2658b95640dfa9b7cb8308ba1dfff496a9d403c73804e239666303d7c161c96d1229bcf96002845ab056a918769587a35a63158f6a403b4753d7ddfa3fd785cd481259a63d27733bc05ce92a347d549e6937750e1a92be3dc7ce53c011a71017c5e25f53bc7b8a2ee9792d9413f13feeab7053cfb5b396b06d4b39046dce29dd041b8e90439c3c95579bc22d3ac5c3eccb15bd61198ace11a77a55f45c086867e54b4d261e0ece0e9a8a019543189fa7a20765431e81972f33fc8f737d3ed01c9a7217d17ef2da352048389433cc81bd0a6ec9b370cecddede7cc33c997e48cd4abc28de44577576106c6b3ea42be3b99d0bfd451ef5e5dcd3dadaf6b4d06ffbabdedede9f8fa75441204a3ec81dae353facf483f909aff1e33dc62ec09ef51a690b0cea344b1bdb07d1c47fee6e6302912715b187410b47f392fb3d0d512d97a017917e07cb95a19075b74bb3b6c9f66285e910af31bad794cc2497bb97056a0e7f080e11e5699227f07f8de6f604c3a7977c94320627870cb51e515004088d0f1b4492e4d87b1e65136634b0f818843ee805e0e55f1d5814e7c041daeabbec1ced01b5629d873f01f6bd16085aabc69af5599bbdc95c5d05bb3cb5934b8305ff32d6c31794aa294bebea1c1110608edc09392a7c774df4ed2d241bdb06a6fa7804ec4342683c0a3f8175272ad34f517a69074bc9010fc31c104ec6348dc9c66f474adb84408202d3fd2d3df32c40d4dac60b1e3b8cc20d1babaea5e9bdefa7d9f8f10127a682ee7707be33a11eeb3ccd96c12b505b691d51674a98b7cce44a2474abdfcbbf2d47163be2f9f9a303610251f2328c86479cc3096b0c8838e4ef4e1cdb2aef58e9865b9c874297af2daf3f12464112f31ed0f52bc741eeaf6416ec6490dc97b660d7deb6cd95e6d8a762f124aaafd22020cef6420ea50c36c66197988f4207589adeb4fd11f5bf2f88242491fc1c4820db4f0e55b6cebd197270a8f949161747f745d7335050a6d23a2f7653018c76ae44187585ef58eb3bee65aa6b997dc6b90ca490b05a5ee09ff27210366505ce117ae3849476d22f933b359dc7902559970fa94d1ea591ded3356bced48a695d1c6fb5fe6371aa7cc348da47f2988a1015c2e3555440e2716a7bfa16a2ab62d0f485606b3b4458b1eaeb36f9f6740682c6d2798abda5eec49a86825521b9cad4b19c0122f03296ca689fae40e03091c134da88bd0d48332a376e239b439fd5349e4accc421cb48e08cca96bb4bfc7b8d2dce26a1baabb6af51b1f63d0116171da3fd546ad9f3dbe6136f487982a2b27a67c2b043ae8ec15cd52c29e681a83e74c2302faad995cd8cc59a97a42da00d01b1b2033f8de29cc5c2dc1907248e7b1c3ecf04faf684a154af60494bbae5e665f2cda92cdbb99f5103c02d4eaf4b7fdce411218c50f235499c8c0f6011ecc8a355517bd942aa7f2ddb59d52af7624defb5f515658ad339dd62d9349ea497a1fd0845bba0e97f82bbdc5225e3801c15015e0aaf107a6f1be81865f4fe02e6eecb0cffc4e2e0626f2b013b659f00413d079289ef8ad884da7c8d61f5c9a0fd3d0b57b46ffe4f2e25c30a3d7a754bfe6b1e8441f6336cb232f11adf481c8d45c77cb68dc1d483556c67ccc9972c7c774dd7f64b208deb536282939cd56ae9e1e1d74bea13904cd3ed7fe97572996cb52f38c10485baafbb17fa41c47a45c2ab97975e498bcb321b2c7db974d9a9eb6eb2002081a82f07ced04b29d8c87d970025327d15adbac78b6b79fb11526ef56ab70785c0c3ec3a81c6d5176557c5ddf252d877c2c61f9e46b164d1c1b0a05c2e34e87fa45fd08f1068989f4b02ce740d7994e7fbcc48b6da7a0b18914f88a0310d504220ba408f426bbeaa42fd917dfee3ce0e039a606bd950bbdb8a752a6407b4ff45ef835858b292026736d92c2f269bd4163cd70d306a63aeb1f92fca53095b5a7a0db2d36ffaaae90be4846c0ed50f81e067964b744e249c6c14f5ebc8f015bc0117f8fc19db07565203c28ea183f914a970d5dd33da17fd0915f1f723b4b693734c0c04c2e39d561f98b652c9fe7763134ac29203e2e54f696460bde598e035e12b0dad967afcb947503025a666fce0cf462263dabd7e22fd1f16ca93af1ec830d18087aea3717ee9438bd510a8e51fc93604727afcdd9b01404bd86d1c671508a66d9fb56bd277fe6865de416a2fe59b82e4ecb22cd62a74b853265df02ab864ecf5c3cc572f296c61dc0a6d8696ff1dec4c96fa2f936f7ed790addcfcdac7df308feb52a022ec47eaea87172cab0a51c0c9c503d7df6d5c3c61d08f7d1651ca2ca162e16948c587e697d461f507639f35ae9c53f2b5873c31c8058923d76d8c907811bb8f363c016013f8d1b7bb22bbc6f9d85e88070892b8a2c3d0df8a8c9e98fbad610e56a55efede92f561bf0e47e34a5c33e8a6a893990d0151351cfba40a7e2e4535d3002eb181ee02ac1496c3a2ff910303e1c983df7dad9cf43ef22bf0d40eb63d4012bed389ffac758669b34361cc5b9c225bf45bddf78a3fe1a7244ef1b42d92f71e607c860e8404b3c55e94729fbbe2e88cebd812504df36a506744b1ecbb837800033d36ea278222a7ce12a7bd4e37d02a3abecfd274248e1bc0e1d98717c005aad4d69c6d9f2fd5518aa64f2d310405f3adf78b47b54b152aafb09159d66c707eb95f0bd6de0911fe4c9774573d5b756057d66e37056f454a835a763ddfbeb05fc939c245036cf2e57127f1e3ea0b4a12c7778b77ff86b700113f1e528bf18b6e3f6ce5d2ea6bb4a1c875a62b18c4bc079f8ec9329b50bb3a1bfab6ba56ded1b28c18061cd760b7fd633b55f27c6ad24015249c49de186816aebb9f186c0a5a34cc456d1e309608e86300cd08e8ce3b4a27b0cbadb46208fab6bf4823b0f8f241f3aaada7f501a3f5f1e6e1f49613e16083c03a6ba6643a95f06c41081ab89b30dc1cfdb9b749d43a9689a88ca939a576201907ca9a464b53794e9a5660c0b6b96ec593e07b59435752c5535484f45b07eb20ae09890644ddf8f7450599047b035c13d5ccb1e531b1ad939c4485ad97e4370c8568c608c176eb425a41af6c85e1c134e1dbbe9b6f6237d0f0706d722e2f3659e69f42dd34d116001243840cf892fcb2fea2a4ab9108c1db04222a6a5ee8aaa13c754f00bd7ecd6ad88795608a43ed36622b27a3b45b6fc9960aac0b650ee3551d8f3fafce448ddc4c1082b3a6d4a1281c6e01993a23dca894fea17313eded6e083dfdba22a6815fae2f163e749a490643c10f73714fdd001b7b0c56a185db01acffdd12fd47ff7014272a6a130f1204ae3c17bbfbfd38f0fd440cfc811e0f59c999adf53c002a6b985ecaea4b6449aa19b34020affe96db1bf5f2821cab144cbd1e205c0168a6437980e67b13bb83712f330d3dcca3716a9601e7819067dc6e6322c01c3598f55e7f58c7fead9a226ef7adebe9b0908992ffa9797f96c0a0910755004cb7304410580731721d0205d2c786ce172fbf78652e44488900a58988fab4eeb9d540b85334db8e9ae91847b6771b7e61ff091541c215e30ac0e21a5c6e689a6cee38b5e60776c85d6b2e47a69b20fc31943f6b7fc0371ccdc56e4c2ca01cf5b8994b62fbfa1fef2ce25359d341f2a9b15beb1c278bc6f4d24613281238df11caad8c4994bb7259de082d9de11d845f950f618255629191fdab2934af4e8c547fd2a9b8d7096a4f66304d647c77f930b6de9f01f873802d053473151557cd16491b65bedfffcbeee4c40f55c2f4b21fc352f24e87381093c7dc967cbdddd69747d2bd0fb373b0b983b26d83d9271b6b9556cc229deb29916d74cdb3293991f3363c2ade23e8606a30390585347282af44a409f69764dcfc8d790923b4dc518d13f527b6be6bc749c48c5cb85f54ab991f6b82d45597ba88257f2124cc1e3e2440d8ea4c7083718168ec8216fb372c030acf2508a55674e9f78da1882e45ddfe3103aa407ec24443145fc2204acf45c786c15b27671d258a4e148df4964891f366302855f4af20277f1534498b3d6082c6251d56e09f687dbfecec83bb715d332ed99d3dcf65e54438d24c52501d50268fa3ae514dd5aade63541ebc6dba75b4535c5fffaf278abfa19f7e7a58d667418798f966da5b0b228f6a9f1102c1d2c41d0a516263af637ba7d7ef9b2bfaf49192450bad0df77fac3aa2c1c64d73d511a8958137bafcb514ddd2be77ccdd79b2a335d305fa18dbe386db4e52435292dfb0ac4a4d70174a581049fc7b52e7e98e59b667924dbf5249da2c68cb1c8215c8ceb861e154ad5fb835c0a1901b7a0928d5d0617d4c19fcf118298d131d513879bb3a133560ad88e607f993744fb414f52ef07b106ec20bcd44b9e94b1afebeff9dc679ae5b42acc074665b436cb1c6f3f270456a180a932be7613090b8f3d7cc70fedb035d5768c6e9ee34921edc6e8ec86d451cfe0781b20aa71e78f36c1208c0da06aa4b6cc5d7c0b6adf1fd6063270f3e79868a761c5c05b4c890b338e832ef14e28d214cb5e92bbd08802f862167d47e8da6c5f4416026d00b9eeab84f74633bfee2b77747e6dd88063e3e46a38bef479679ab3b29ba4950e8d3cf9af4c3cd09f3b304c606bfa7953111", 0x1000}, {&(0x7f0000001380)="5531a3fad28580ab1234a6c5ba58287e316116c51a05fd79d6fb47af42f338eeaa1e9adaffcd7d3fcc2d0373cbc9ad6d4064ffaf8566ac832c2a1daec185a0017c1dc431aa993da91560101d4751a04227eb56a7397c360ccf5aa07249a0c698dd6a209ace4516cbd13f968a2861aad607cb", 0x72}], 0x5, 0x0, 0x0, 0x400}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 06:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() listen(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) fchflags(r0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 06:12:35 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:12:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000553000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x198) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 06:12:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000, 0x13, &(0x7f0000000000), 0x1c6) 06:12:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x1710de47) shmget(0x1, 0x3000, 0x34a, &(0x7f0000ffb000/0x3000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x7fffffff, 0x3f, 0x0, {[0x800, 0x80000000, 0x8, 0x9, 0x80000001, 0x6, 0x7fffffff, 0x10000, 0xeb, 0x6a9747bf, 0x9, 0xa40a, 0x1, 0x1, 0x7fff, 0x2, 0x1, 0x3], [0x5, 0xc00000000000000, 0xffffffffffffffb7, 0x5, 0x3de, 0x4a, 0x1ff, 0x8000, 0xc0000000000000, 0x8f], [0x7, 0x80000000, 0x8000, 0xfffffffffffffff7, 0x7ff, 0x8, 0x8001], [0x5, 0xeedf, 0x900000000, 0x2, 0x81, 0x1], [{0x100000001, 0x10cf, 0x80000000, 0x3}, {0x6, 0x81, 0x9, 0x600000000}, {0xff, 0x3, 0xbcfa, 0x8}, {0x0, 0x3, 0x80000000, 0x3}, {0x0, 0x2, 0x20, 0x1}, {0x0, 0x7, 0x40, 0x9}, {0x6, 0x0, 0x1fffe00000, 0xffffffffffffffff}, {0x3, 0x2, 0x9, 0x3}], {0x1, 0x5ce, 0x5, 0x5}, {0x7dd, 0x1, 0x4, 0x101}}}) 06:12:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 06:12:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000770000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x80) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0xf9e1, 0x20, 0x8, "cf2b93f5ba637344c2ffc94b37768b3c7b954451", 0x7ff, 0x101}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 06:12:36 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 06:12:36 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7fff) setsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f00000000c0)={0x8, 0x8}, 0xe) listen(r0, 0x0) 06:12:36 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x7fffffff) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x120) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = open$dir(&(0x7f0000000780)='.\x00', 0x8002, 0xfffffffffffffffc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r2, &(0x7f00000007c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/182, 0xb6}], 0x7, &(0x7f0000000640)=""/227, 0xe3}, 0x0) 06:12:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 06:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xed7, 0x8001, 0x3, 0x81, "ae9c287bc86b466a1f9fa858947436c9177e609c", 0xe4d, 0x7dc}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r2, 0x0, 0x0) close(r1) 06:12:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 06:12:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:12:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x7550ea378f980ce3, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) r1 = kqueue() kevent(r1, 0x0, 0x9130fbf, 0x0, 0x0, 0x0) 06:12:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x3, 0xbb, 0x5cf1, "b6658e71c3c84fdc49869d5df6da7746cb6fbafb", 0x1, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="bc6028d37ec841e3d5afd0bdd1f4700d594cf3c1d8dd25629d3489ed167a4a2f7667", 0x22}, {&(0x7f00000001c0)="90db4497a6cc22f43be13b895cb8a3f5027dfc59a9e7ad00886988c81c20118c3f04f17a8ec97e0cf827a7959d361fb2734fa76235fa18cbcde567eb38c25649253e82deff19ff2209cb21672e3eb575945668bff86e41cb0f7567f287f2c0b8466ffbc3b98e07dd812be4c90278dc6213786e35afdf74211f27bdc262938db83eed1d0fdbe8e4ed2fa292552478aa4b9b3dcfcb7598cffb52ee219fa75461780a0ed57646574d101b2ce96e92fb815fe843dd4686b6a715b4b7df578472fe27173c1a71ba9894f0750f8c4f6d697135d14b06ed3020487538ac59a8a4c93535f9e199225301809a971130", 0xeb}, {&(0x7f00000002c0)="9f5fba44d728272d3745b3cea1e81954d161dd83aae391288a2c68b6d154922106a1db287f7d5f0d4ed90e9dd6c5c057d0fd302dfc43c507b64f16569fe44ad8a02f4c1ff2958f5bfbd1ccdc241f0c1ca8bcd99188e40bf122291c6d333bf2fe14562136260225554eb4442a3bd0997f40fad2b37599857388f8fdb458f1e2a53bfb499de5e0aa171a9ed2735b2df64346afdbc9a70a86c04dac889a95b0acf047d035173f46bbed4778650f1e105446f45bf286d03bd6c22bc9ebf71aaeba89a2b71b57991316cac59b95ace762f762538e9e5cae0512a8f12de27b076371c16a7a4222a81094dcc0e85fd4e073c5b53ec21627f20b21edebbad524a1426ec1e0a0cc95ba6e14e81cff8f995abe71b85d732d181058824179e26b50c78e9b91dae91742111ba65a786675ee532f4b6d994d6d4be27a34a1073a5bba3f1ee01217e36bbf8a4461ec5906803912000d1e56697130f5a2654d2cef42d9357113cdf586e23b2fbd6df8089c734be39a8ec8eaa43165cdccce4749899680b497883c754378ce0c1e8032741061857d7512f3317a003b1774a9282413c57a08f86315f5baff832cdc059f8b1a92ef86cd72023a6d0fb7f53f5fbb0f514386774c4f09bb88b15b45c8a9188e3b3f53eaa1a17b41e926171b52a21ea846c67a75eadad3c566060d915ee587ca1055a03d6af6fe79a9675f3283f979caef8bf22904eb7001da00e5f268a4f1e83ea8f6c44996d039eaaea20c01c662f9372b7908edb9f21746b70b5f970f2a572d994aa74c0199b9f12532b4ccb43b4aee76013ec198bda26a987338139b7c163fe6b563e3e8164710c404e1dd45e287f018b1261a98ad7d11ad48581ccf9c92e0bee3c14fc6e42fd2098c1fc1e6f724705345a076bc946ac5ccb0e32dda1d2058266c4575ef593aa6717512d22637828a67006ac74db2237e99f2d1a7cfa4faf0efea9a15140cd2ce4c886738ce27c8a787c52b78cc87585ba335b91a95ad6f537c7f5711cc90048e3c26f4ca3b32108bf09844cc46dc778b860cf7c56abcbc7aba21a76b2d2182a130ad17181f323352abea51e95b3eceaec0a7a5ed7040f22ffea9037e4be0cbf460d021c92bcfbbd435c2a57fd23987554247b522cb8bfd8fe312dcff500d80b6a26610723f00583aa8a1ae180d6b14fb13cd4249a87423aac257740376d780b8928b7f59008736eb6488f8d1a4c8b614a67f73f5c662e1178a736f97d2f521aa2abea1db5e487efd3086725de1a0ce46151ba8c51b5f5e9a5fa774ece356e2d810af2b17cee1577c12668b2687063ca565fcb974bf7f3e03c3790078e5a41b94ae8e9436f4fb943cca255cade30992b40a7c45d530d6c43cf36a60ba41b62b8ac170028862df3606d33017e04e42d47d5d494574fdb04372116d0d56bf775677c79e80a0ee8ed082f5c21a0a8123db82245c8a1db7ab4dc54231b8c4ec95abdd65b6e604a87f9236b676f6538807697d4fa699cbe1b90bfa271f6446fa1423ae6c5e9a574073d2c40959fdb6d3157387c334c5f6f90a10addbe60ca41786157b5a45503bc27263af9cec5c607378b1819e84f4234be8c5dfe228d18ea1deb365b7b2803958c0990c9192602989ea3bd9b58a55b006b5761848d8d273f79a91f479c9e75c00664dd59c9d680da985c07a4c49c2c794e4213e31754a733ccf1701aa46dafe57466f56b4e993992662b6c8dd07aa64d286db52208c75229212dc9c41293d2ccd5547178194e01c4fab7cf83ba49ddca583375d7219a6063a88e845f2701c6bac803aaa727c355b09e3f5ef6a98454f45e87fc06d8fd72e1653f2280a8c9458448053d58b6ea9844b45f04f131fd17bb218d30eb50d87c2e38d95a5a34371d5fdf244fb926cebab23729fa9ba63230514fdee8ce6b0c52ad756b7a335db4ce4292d5cbb972cd067e3e534d622ff33c07cb4a16258a06ba8403e6c1252bf4e1ff306bcfaa288a7a3c82934f5ad6cd54cc5564f7d1f6d92b0360aa1dd3fc6fc95b05eef1fbaf6f0e0df0b95a5c1bb128fd02410102d11a0dfe42a3e5206cba3c24ecbd086c62947ee3cf3e4bd811e3ca061395ef9c92480668e480de0877fe209ac51840cd892e956c26059f1b7e9ef588c2bf0a6bff680c47231848da766bc6cbefdff4ac4fd3f2d0d762d4e41abe4dbebea83fd2473f51b002578a47effcf394bda2549e5c93dba38a908fca45061c52f09bc4640eb28ea3b77cfb1bf15a7335ae91ea73fcceed504b70af2efe9b76e8541645669a0c3ab2379e967483a041293e47fe44e00bb464db3d8dc00bff9048f77f39eed50f1bdfc8ec29a8d0904dc400eea58d84ef3f3afa9bbbbb9eb8a2fd8fe01e41a06cfa2b7ebd7a05348c415c0971a59d71c2365c6a992651205bdf69fc10bca05c69b0766f586f0ea12f7d50234d4adfc8971145796abdcd7faefeeab13aab2ae97b8e9cdef599b7002589561fb46ef8c2a4d0a51ca21c26adc30e9be226acce4ab06e0f05454d2bb9f46f0beda018c4427032a4a33acd0d6692d5050e03b30c00e717bfd2578d8941baa3c225b4037e7b80d1c7db6ee55ab2963a2c0272d45d55aeccfcd15454a26e17c2e1b76203edb21077796b76f0b565df24db6924791c0e5d3285eedfdfc620b5564efbfecd7d39efbcd8e196954008d8a4afb13a4ec74262ed29a3fdbe26894173d84e34c7e0c96d53d02edddd5b95e85b7f4131da0666011d681454f5ffe2ac088221df9935105b2f21457959104774dd812ae23000a9c47fbbb7d4dc7405ee9e623fb7da3f7d62d7eed9bcca9f01dd3738aa4962c4d6731b152c3a9fd9c2619e2f5680e4c3b563a811301e40607454e1debb178655c1edb8315f2a861896772e047ae4124c2d58be6ec86f9168dcd2f1615ceea2e9de507e8548886b29c7a2c7b1b2066025a08fdad6ee1e3faf6d1bc0b7580550a5c681e9b648b9675d58e3210f3443306d8bfb1af302606fd331639095a0b1de0345ce57aa81a44177112c9b04ab6dd0b8eff13e19f8b3b3ea847e7414e72bd114bc9bafcf206bde853cfc7d624205d8ab6b1e1677ca23c8032ca5a464641298d69348110b4d29f9deb6192e0a113ba5c6d5435168e8b383e49b69946ca8673633314b1d56cfebfddcc088ae1bd92937200c5e295ae935a4d873a63795e169a6af3e8932a0db03659b2f5f9148275fc6f7b415be15b0e7f63e82656f1e1f64d28530af9f26deaa2384fcc5b0eb4060a50827f84a12da757ba66465d11a2537947ea5edcf2db7276e42985a3314ae97ce6b80ef95e7fff655eac8b68d88fc5d3159912f1cb9cc77c53fc4e661d06bb70e135a9736f65854e01510577f0335e1117b1df9fa10384f8c19d7907f8e35c98620738862fad54eb1b819f621a9186e69d1aff7b10071864d05a5383099c8faaa5c958e537b2e05c6911b77187fe526632e5a281ae7cc1ec6361aff975bd677f05ae71ac17c824ddf6fbddae4872e8a47b42417d94038b889b4a9f1a8806b65d47022fe23fefd653bf6b575385f5617e07982f987cd58a76c2e29f78e75cab94a701c8269618ea86efb737acee289f1563cf8d17dc26aa6e7e8da9ae780eda8a9e2d05fc0d49027ca6b09da46ebdd70714ecca7b3f1f7b6f9818502d800d20f6701e18dcca8ea81c6601fcf82dd6e116ca4de9c04c2229fc0184c66e5e409d120e6cd49304cc81ce84984b6b52ce7f20cc00102d88610de6d768c4e6bf9f7482d3ec3dc58c28fc9b868fcc901cc7cd8a35470f20dbb834068795ad1b7e3bf78840a517aceaf1ea125aa1165ef98af199060de8f349c3485532f743c765cc31583ef29651b1d583bf20799bb95481db47b46194ec54320d3b4f08c58ef9fe4ff4337b55231c1f3fca31e231e069fbc4c7a810bc2bd446adbea78e322d78a652eb35b97a97141f120aa88d3ce6be288638fedb83d8da68b788715049174d01e3fb83b705a3a6685ee9b83427f078fe823ebeb3dedb690c08e049af3a7e6100504907dacf6029d379c9f6d27bca8b97a88be959b142e97ac401cf5bfb107aa2d251910ba8cb1c5ba18ce527dab74f548ec5651865c600ef6eb91e50f3592058d9d0a34c84b25b30b9c74d1ec6d5891218bc6d32c930a1fe9ee1c40c32fedb0643b34244416da0db1d92b313fe85aa430f0c215397e249b26d3d0ea8083465b4fbd3ceb0805859cf114aa7376f34fbc3dd490a1d91385536ce455c9a81949cb0193e4fece8c49aa91d28bcee6bdf1f7fe5ed0e33f6652a34830f2484663b7df8a5699100f6f4deb4a316cf5e00ba2bca0c84d0d83a2913d60c756c5887b2a326a88ce770879aa1ff45ad834eff928a36a65e3ec43499a732f1f933574fb0f62f5bca40ed951eca3f5fc84ca002c073c37f58e237734c35b3493cab954a6326362c4f8cb27f475ad400b3b90708ea381ab836211f2385f1c7ca1f1a8fd653c62ade2cf36b157310036c156abbf46117f75feebc6ec7c4d2d69f51e09d4c47e3a90889da850e94be491b05e2c1045fd4bd1d0e012c058d90c9d81e1779815cc648561d79f6e79bafca81f1d559145b03e5d5c7d4dfdd09b967b5e8b26b1d2ed37045b13647e31e6052d155d4282a9d5b6a3a4f855e0dc37cceafa5be6a0ae91b1608269225e0e1571446deb13be35fc66f91ac7779f43fb7260ad50e132665875d234b776729ebfe97952cef0711db337f6e5ced7b5cdccdae3a94b649dcf891da2ad9d993e751b9e6fc22dc6538b8abbaf704dbfc19696577fd07577fce7b67c5aeb4115ccf876b47bdf2cae87b098cad6f2a2b0f8b5aaf125c7204031e56eb1b163bed26c2c9ed50b08254417f4f5149689ce0d2467e8019e4b5c4a43a5662684167c98bcef0974ca096235c67d8de8c34f2e38cc8f80e834bea61ded27f02a70eae19aaf721e93155bd46f231d0b1540dbb36debce88b1d849f42c9b334b3ddb5781458923939732f03077841a741ec2cb2e30078841dff339661072605a49f1e7d93c6ccae9e996063b8bcf0b52d2a232a7a2a072993c5515587b9704914c142605cf8d14e0ec870b20d7e48212864a72d69089f7f22ccdcf2c6709cae8c4cbdbe49d540f685ebd6f7832129fc7877c7380cd0f912853df521a743a0b5b151248805d1f1f71e088ecd65573afa46744a7f8c4b85e35d78bd294b519a1f2f3539569bb2aa2c59f5c0e0c00396a98c927a540022c06afcde49e4daa4f1767ead13a98a75f111bddfe13156c765ad19e1c0239f3cd703a4e1894b2c6dbf8e0e0adbc1a462d323cc0f3704f169c80a9abadd2fce3d2fe9e8b3516f4d1d45f7fb908101264c51cdecf733ef5b362acb2c13cb72e7db1d640fd9c410a054c025504a750738f29437ce380516576567fac2c1ad1faa99545d7776b878dc3919b7fd83489c2061c6b7f414b727af9b14742ee98816403a018bb6c4b1231d2bad1c916e15dd754c2700d1f421b01af10ef718c79c431d5799bcc5359095628e0b4412809e5a5dedb15026cc1ba75d8aa3662443fd9b02fa10a81e29de9ce08cbcc15869bfc1e7b637837af3a5ac315c2dce9f9e9127d2f88f78da948a76299dfc2783b66b53e7e7737a51f8012649125d9d3076b2eea5a4df5688bbe638b02542cc73c896d1806ec3434b61d35334a8764c3b7d3506d130bd833628813b0710bfb426b0f6ca5690061d399935a6b1cd6c9740632d61d36dcbd1e6d0adf793958d8d336d7a94fdb5ccb4b0b070e76c082c9eb1853c589301eaa3ba192266f429e569a2d170c6c9a2bb3d8ecd34", 0x1000}, {&(0x7f0000000100)="0acb0c0b3f7e7add4951d579b4", 0xd}], 0x4, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 06:12:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10100, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x9d28ff1ab90b8e4d, 0x28, 0x1, 0x8, 0x916c}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000018, 0x510, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000081, 0x1, 0x8001}, {{r0}, 0xd44ac19aeaa0a208, 0x20, 0x80000001, 0x7fff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0xf26, 0xef4f}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x0, 0x7f}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x86, 0x5, 0x8, 0x392}, {{r0}, 0x0, 0x80, 0x80000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x12, 0x4, 0x800}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x5, 0xf44}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x70}], 0x2, &(0x7f0000000300)={0x3, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x101, './file0\x00'}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 06:12:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 06:12:36 executing program 0: r0 = socket(0x38, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 06:12:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, 0x0, 0x4556a17e40a9bc35) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3a, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf51}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000d86000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2000000000007}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc56a}) 06:12:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) socket(0x10, 0x3, 0xe3e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 06:12:36 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x9, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xff, 0x9, 0x0, 0xffffffffffffffff, "e03cc53d02b2f5ecde60924cfbfda9c821a74074", 0x5, 0xffffffff80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0xc3}, {r1, 0x50}], 0x2, 0x0) 06:12:36 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = semget(0x2, 0x0, 0x82) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000300)=0x4) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000180)=""/184, 0xb8}], 0x2, &(0x7f0000000280)=""/23, 0x17}, 0x1) 06:12:36 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)) pledge(&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x82, 0x4}, 0x8) connect$inet(r1, &(0x7f0000001200)={0x2, 0x1}, 0xffffffffffffff11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x80, 0x0) 06:12:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000080)=0x1000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000), 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:12:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8900edb41584427e563e7a049201f8942538262ca72ea875fcea49de6bb4685f6fa840fe25320ac1fcdc000000005e35c40b01b8c7c2a74b30b4bcfba04975c54fe04592647995ba929940e31f803562ecc5152408b5903e7194c2928f7aa8197ef6471a323373d29a0357b3f20396e69f7ad7acc70ae113679a9e68377151a103f42d17b1bc03eec96e01dc0b9e7debde72b0d969d0921e4fbe994afa19c95d4a2bc901"], 0x6a) 06:12:36 executing program 0: syz_emit_ethernet(0xe9, &(0x7f0000000140)="724c37d54e1994987e1e81a9a781d9bad44ce0c7a2f2e6c02f52d737f19a85fff94f10d61ebe608453652c844e80059391a370cd26b0647733fed8b0d906561738ead9b6326f179708ffc620a5235163046964660901ba276890c44bc45762dbcf690302f0ba387bb4f6e66d52fa65a5194b3d206179f0919c") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x900, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$getown(r1, 0x5) getpgid(r4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) 06:12:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) fcntl$setstatus(r0, 0x4, 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) 06:12:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 06:12:36 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x302, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x2, 0x5, 0x9, "5629b27c194798e7774f4507c47854f54783d5fa", 0x5, 0x5}) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 06:12:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xc) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) 06:12:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0xfffffffffffffffc}], 0x2, 0x0, 0x0, 0x0) 06:12:37 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) shutdown(r0, 0x3) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) 06:12:37 executing program 1: getgid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x7) 06:12:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) r2 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:12:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x400004002c5, 0x0) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x10000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x1f, 0x47f5]}) 06:12:41 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x4, 0x0, 0xfffffffffffffef5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget(0x0, 0x1000, 0x403, &(0x7f0000410000/0x1000)=nil) 06:12:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpid() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={r3, r4, r5}, 0xc) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="808bcad0d6b33bcd414dad5e8c230e191c288db687642cb9889492a45b62011a53fae4faec1df7ab620a19b03e4cc57aee8be521da15e8acde0beeccc3ce202f1de5b28b28badcde7f0e539fb0b4b10aabb47c357857c1044b2299bcb66cd074cf87731537b8b5c487096528d2d9dc1835f9d4d2fdfd3f96d7c7850e56939f3c3e18fd4b2afb2aff4faa0b70651b212f896ca74e2e28ada91c27a6a22d3d91eefff81e1e828dd92003d6071cb96160d288b2dcb8d235bedb49c27a07f5e801", 0xbf}], 0x1, 0x0, 0x0, 0x40c}, 0x401) socket$inet6(0x18, 0xc007, 0x1) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/59, 0x3b}], 0x4, &(0x7f0000001400)=""/184, 0xb8}, 0x1) openat(r2, &(0x7f0000001540)='./file0\x00', 0x10aa9, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/53, 0x35}], 0x1) 06:12:41 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x3) 06:12:41 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x9d) syz_open_pts() 06:12:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x108) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x2) 06:12:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0xfffffffffffffdb3) write(r0, 0x0, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x240, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x7fffffff, [{0x3, 0x1000}, {0x3, 0xfffffffffffffffb}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x4}, {0x2}, {0x3, 0x8e0}, {0x1}, {0x3, 0xfffffffffffffffb}, {0x5536ebff16e9167b, 0xffffffffffffffc2}, {0x3, 0x7f}, {0x2, 0x4}, {0x0, 0x5}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x27e}, {0x3, 0x3}, {0x1, 0x8001}, {0x3, 0x6}, {0x0, 0x3}, {}, {0x3, 0x80}, {0x1, 0x1}, {0x3, 0x13a6}, {0x2, 0x6}, {0x2, 0xce1}, {}, {0x1, 0x7fffffff}, {0x1, 0x1}, {0x1, 0x476b}, {0x1, 0x2}, {0x3, 0x8}]}) 06:12:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000003c0)=0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) unlinkat(r5, &(0x7f0000000400)='./file0\x00', 0x8) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5d6, r2, r3, r4, r6, 0x1, 0x3}, 0x0, 0x101, r7, r8, 0xe6, 0x7}) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="a8000000000000000100000009000000e6d98c369f4c45a2a8d641b8643d065f0f5a2ae473c8b3f8136ca7836660e35d6222b86a8a7cea99e989c10933404f43186e6f169137e1cdfaeb6056196bf3c02ff90acc1a6962f0f96d41cd5a0bbf673b0477709fe9fc9effc915f0ef4968bf36422fe88f765c6362ebf8d1f6a398cc09d49443b8a94f3f12d9ac3061d7cde8f52ffc6c1912d09c6d291a9c4e3c6e7d9a040f5d7def9f5fec95055b52fc00000000000000"], 0xa8}, 0x1) getpid() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r9, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/133, 0x85) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:12:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) 06:12:42 executing program 0: r0 = syz_open_pts() getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000014c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x102000000, r1}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001500)=0x7) flock(r0, 0x2) readv(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000001280)=""/188, 0xbc}, {&(0x7f0000001340)=""/242, 0xf2}], 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x5, 0x1, 0xff}) clock_getres(0x2, &(0x7f0000001540)) r2 = socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x2) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) syz_open_pts() 06:12:42 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_open_pts() 06:12:42 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1ffc0000, 0xb52, 0x5, 0x1}) 06:12:42 executing program 0: r0 = socket(0x18, 0x2, 0x4000000) listen(r0, 0x3e4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1a00000000000000ffff000000000000f87c8a41671b1b542a538706000000a714000000290000003d00005d18b521543b1daa8505000300ddec"], 0x38}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r3 = dup(r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/131, 0x83) close(r2) fcntl$dupfd(r0, 0xa, r0) listen(r0, 0xffffffff) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 06:12:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x38f0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x69}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x76175b99}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:12:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x10000, 0x4}, {0x18, 0x0, 0x7, 0x6bb9}, 0x80000000, [0x8, 0x7fad, 0xafb, 0x1d15, 0x1, 0x9, 0x7, 0x1ff]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f00005f8000/0xa000)=nil, 0xa000, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/67, 0x43, 0x3, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffbff, 0x7}, 0xc) writev(r0, &(0x7f00000000c0), 0x27b) 06:12:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 06:12:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000140)="244b143848748dd44a6b7d25e5224affb4a97780d11851608827b727495e57d732b17cf575b462b8967e6cf61e41a585f8613ce5ba5b5d93e8e0a2b042f99e6819f30cef920f7dcaf8469f1f338d233f4f2c5937620af56a5f96fb57c3f7b6ac5cc06d679bc9a692d423e5726a52edda834f02c73c4e19bb35ebfd327596f3791342e71980f9cef1f47bd620de1a425a5b79f65ac71a8b7bb9e3528fc93e8516db0cd5082f5fe97390af5e96e82163c278a664a4f23d4050128de712c5ec32630125eff6a8628f76de0f15c0bfab5a3bb0d51f1544", 0xa8, 0x5, 0x0, 0xfffffffffffffe51) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="1240328533bbab20f020f28e81dc47915cb4c0dab7320782438b68bb426858a65a0dc8d600d44fc663ef9e543694e0a175cfa1a82cce00709eb0c581810597299f51ebe17a1f5539201f87dd7ecb061930100f323c49f1140d95ec3fb4b5b167e6c286c5e90c0161084fbd5e855b77388b436ff4ccaeb3bc01888f3e59b6e3d3ddfcb7878d27faa7537559f61936cf6f22cb00ab17839062ee6c80043c2dd15bff8ec932dc11877b70e982d901872ac9bbd37f5f017d511e6ba198d5323a199ad623e16597545fd5032b072b06598038d254be863b34720f1c126e0b821b1d3fb314d52ea8b7301c00e12427d8ec4b1674cfa462fc1af7bf7968865fd3af926cc4f08cc2d2e76006aeccd214823094be70f55e9f19522f609b950ba36e48d9a7a1384d76015f7f11dd9b2945b6b0e90e5334f4b7aec03f3ef1b96e928023f09a9febdf621401f34c85d7f9390f564f02a6c5370e2b79d3feb0a1f19f2edf532ed1575a6d89137ba390020aa1a16d4b2fd4dce0c76b6e04629eee0a18bc184357db3c85689235c7a6c9f01a9ebb23ae2973fd3045aacc7727008bd864ec8495656b798ef861c3e050cf55084aaacf02f54071f91c20b694d77d3726d0f3bdbd16c7ed4915527b919305852292a4242e9471f602fba7f1afd8cc5df322b68212648b621dfd0c52107fe52442cdf4f6abcd9e49fcf7926a30d780a4d4616828fed8fe879491955f1b1caf6f10e8ee498da28285b0381d0d973626c4110ebca2e062b8693853acdd0a5b9319c9158df840021a233a7fa27435844e20609ec6ffb4994a8f389ad8d2c5491663446007b5d446c6a20e6440d9e44db3c1b142c924386243d94a6ac9d79ac41ea22f727c7670b0e29232119f9096bf2ef8be4d09fa13a63d9db2e19cba3568523c4240ac9cbab8277de4b13793a666578e729ca3524c4e7b5fdfaa64ff06974787685630f29ec6767aacca4253d7ede6bc94bcff5c36e8b7c737e22822189d263a96ac2b6af6485936e216c40638921b95c37b4887f80c91287e8f23a299024e25530d5985f1352f8c0d34809cb4feec66287ffbc651ab5b677cd9081ae5a0c0037ed5e992f1baac7de7960ee67e87be4745432307e463c663ea478c7ce39a612def17673ddab2b677ef74881fec266e01254c30ab37f417f051e337d39135667247388a12162969eef134b4cf923eb29dc2170f992298365265e04ca0df931985d633725ee2a958a27964bcf838355a2a469ebb551e12e9300933701fa2735b583d74fdf30967da315561a1dbf82622c0cfc2649d365aa407dff9b32adf2b3e50c881f2f355f313b26d0b2438feb638382797358321701dd0e735debdf668eff05d362a4b8c0bc5988ea2512c84b78b305252c56fc2d185de9f744b8cac028236337f9ff6b16b0ac26d295c9ac9998d268a3f91efeb5dafbd846ff860ed8454f4b0d34efdbb921d54839d8f9df163d8e6d37192a6a8b8a8f5933a129f7a840ce0d9ea68519c555ac85f91393b55aff85550a69a7aa26515d474fcc6989ed24ab0cf1a42dc78d53d14e7e44d67aa12da3ad4b06189ea14b0fe7f8793cfec41aec286b1619c3ca41de68b82eee3d605572b9493d552c09b1290f62541c754cb4f233fd496fb58383524b0aba8a5a3f193bbf70474b18d53f713cb2d3466250f8a6620d67738e3fdfcb26c20d2987892edef9292a52b5599cd5e1c36e2befc1d5968aba30da63403024fe187c6747d2560ae3e67313ef1c9a877792b5c8795d6f3ce71ffef7f27ea4f6990d607f1f20391f4d2d7d2ec442ccbe96cd12962321021f67cba322fb562d75b88c6c3cf4dd340e8b1b03085e673595437acbfa83b179d6e92ffdc89ee01ee8a0c57404b319519cf5c2171605e2e7dd8588333d23ea3d54c62a92c8bb0d1f22208f5987b978a38732fcae09487d43dbaedf0fe33076a15590fbd425244969297958d6e1257aa88f306aab946ff0208082d17ffd17e38334743fcd1b005761202057e442eedc3cc7570707fcdef70298707e77e3adb0963dbf482168adaf642e94780fdc6a4d7ac4d7e307099d11a506193b8c0b22c9118c42205f088d4ad3b46c2d92f1af45647a00666f92cb81d340c8352a769e7d87e9e233b5a3aa6ccfafdd91b0754aeb797c391d59c26dacbf12e634401e71c30545975c5cb28df58de38f4900927196a49488db23d539fd232bf916684ba373dc49e1fdbfbbc90ab0ce8f689d9435fc748f0c1576e9f5b73e08dff57e3ec4db3cc4d4ffc1822cc68f0eb01b41dfd6bccc95f8cf39818e95f8f7692005585ffeb7ee9477ec89c27a429c1577d8eef97df50e9cba263eb0bec8c26d1a72ce896638b62dd6ffc569b59ca689967535481778d84eddd7673161a4b86fecc17e30038739b8fb34df8a32d84116b554e284cb644388c550b019f8bf4c170db50e907529a33fedfccac3eee01dbe4829c97b884bdad57f857b023e73e326c04a084e6437a87749c625165ee42e4b72cf74b5a7b9475a398ede78e9ddfc62b0e812c63391db79a080d8023d77e5e4e35dc797a0a20e6ec1af021c1adb6fb6fd74e064473d3f4eb9b597257a222144758db01e098ec02065019ed863923861453116e1a5395b9f0b1d79689aadd71640749d6f0dea79e2421e85d4f97515dbc2a174f0e8cc24619bf234e7ac0ba173d56d0a35840d42f997703af1081f9616d1625c907344ee3e8a72b52edfa77997d11f25d7eb033e8844fd05a84193223ebcd3992f856c4ef2e19692644083d537b9747af6d39aba3667048d5cce1e772016a895693610f53f5cea850983222894edeeda7949046a1ddb825ccae47f72ff3e3541ad0eccb00a929a85d2735ea44b1b0338e47b2b9ebf8f36a51c28e7549cc3666d354be5789f7b923c8ddd086274728d4250410869ce70aa2df9a733812160fe8090b92ce42ebdca2c5cffdf379d59ef2425c8c13d95be5c7118f8caea566eec1c3da5e36103d608bbfb98136fda11ba7bf25b116268e8dd7b1627bd940b565ee650744381c64f049c8b52ed046edc65131ba57d54ff95713c320ac7f4b7ec11008e11cdff30b9533945a1c6aefea465a84904f25103b574787c6cd8876f061fe40114afd82e49c729cc2750433d708caa55ec1b650e3c7325286d47ed054d11d479aec23f3212f0c7079f5a33fef8f592035e44bdaf659b9b33c2558f4317bc7840a20f22410d90ec12679af90964637d5925d70b9dd209cbe7772bbe910c89334c6bb4e489e45eb0e7e469fe19f1a5fb28998f6e3df03bbc253d292f6029812dc789f44857cb4b7e1cd9c4e1d94b2a7a08dc840263a438dc5ad0d2f5f7e7623d886d6148776bd372c00d17166d25d391c3f6fd4d9a82a471a5d9848620b22480bf84369b02f9c0dfa88e0d9287692df6870272b243755110a756c293f1d3ccc96a48d4cc1ea52ca6b6643c0c7a45ac3f0a0cd1fe5432582bacd7da27e42fcb574d7250816c112edd131a43fec7d3937ee1eb8e922a3cdf9c13414d2c15eef58d8322008d00f0715ac1240ecbc26257476876e1cbc6a25de1df1735610551558605584c7348222aca7aeb3bed50624d946343e087773e13492da589c9a5ecfd8302c564d9ed34647e1c6b5c637815878016d725eb4b8e71ab8f066b9a14b2871f31499ececb2875353f5765ce0d5f03fa66dbf40213da2816628c5cb4100e9cd778c58c8e94fe3a0b5fb9752e010b1046a8b3fc20c7be10ef9ba751b3d9d38308eda96f9cb93cbf225eae3c08f8ae0484c1c7fdf51bbd27ba86ec1f3f0375e9beafb3e6a1701da1ae00769e5ffdd107e2923b767a7a6b2645af714e827b5651d9e4ed7dd5c45cfe53b3b047b4499eabbdb26ee4c97a398c34f4c0ae5f5526c9f3f3357d54e12ec95afef045bc087b02013300770012823ca3659928c6b7e362d5693666227529eb939395c624157b09ae9b07b94028bc9a972743629af370464ea9031c0ed13e67ef708df8c74a3297537f1e2a731660599cdb545851b099e9f12ee906580e4c55794ad93a6a930a549a6d76073e3456c3b90784d6a8e5c9d744ac760e351fb4b63a7e0d756618838be60d5fc12a609eca11828b78162a9a4e5ca25d987605267f08d405a57ba58fcebba27d17ad8cf4f8e46f87cdac2279cbcc1eb60045b0673b34944bdde88a2dfff29b33b65a55a8fa0c8ee37c9637500e80500373fde65ddde642c687bba84ef825c0e22b185878de942d483668666e1f6b41e909f7b34b1934c3026325b8831d40f675e7c0da323f70b1b194379fc5446c5a17cc85b53f28e3179195930c54127cd23b24ca64dd45886b6dcdaa53e0c25720eb8915515799ada17b422a7e96ff383a37a5463ba0da7b20bdba0ea64fb02a757f9b2b7387bb1ab0ea101ac407e1426810a4dcfa5c2e2490704a3fcbe89069e2b9f94f605f213e943362370b235e3a988d0d757322fde3e007d72b4306168eab6239be5ed51cd68cdefee02ba21a6533c848e40486c1fe0f4f9fba2e3c9ef005314bd2d6023a283bc545db0b267432a802c8242fd87d9dc0e0fffdf7170578b817c24b588fb449b5f4017d915796b7444c243bac074d699da47a518f3b57d5df307ee44517ab3d4269412f067af2e1334fee15a4daf5a010d24166aba241cd04ed1757ee7bd04ff74011821897b7e6a7c09246f0db74c854662400f96e2e076a4010e91753210938a32217490fae74b605b5034eed9c9e7e4fca9751388ae26db79c8665050bd97b7679c289b840f32afc8fadada03b10a3e9a0c7fe36dd4a78de3329f6d5efb1ca56a46fbac5872b619bfa220c0af65881f6de55a74172074db48bdea3db026e71d8cf115dea6985acd5d5401ea861e83ae530af8a05a3494e4a20472069f01cd739aa22c482c70c760c7f703999cb31ad026e2ba4d27b10b8a637d7e8d612ebab4647187182fd02d8894222ea22a136d52e1a3c17efa44914ecc239521b00216f43102fd15de70a52f6ee0be94dfc0ab5100573a8d24701974385ae7ce01f99ebfecacb949b94dd00bb476d00d8785f2363d658e2272807ea1bce78a4deb1b78eec11dc5fe193fee995587961f5e75e516f0b9875687ae06db00d684e58125fa0e175831a7e898158557866b8a475bd8b1fbe0987ce249b1af78234ecd68342b2498cbd2c10a3bf859d9897f74c6e5b2f97f108408d1ca816eaa15b7995b897c3c4215cfc9689ac4ee2fac78f8e56332c2be775511e04df05380158d7d9c322c25b0ff4b76b580b59e3171aa35e8e809d1179661b64eca9b66f5bdfdf6ad85f651f49695f030d13adb61bbb0ae6c9f2f372619a2e8801a86502379107f6f92e15c41e35ee2244e8115dc0d6b024090f610f0d4e5c605dfc3b9ec9b40e136637c00afb00aa1d14ef046f77a586ea8de08aebecc1d29a145cf4c306affcb5222e5334e177a088de6c440e576a8fe2385f6bf93da107b7c7633f6879ad810d2339b7a29e12036849ae205bd5b24343f83331e25811355c4b8e7e7fbd56e298e46cfdac91d6913fb4cc6bad4e7300619ee7a8d65a761b5a280dff9686bffb184596fe51af4a17ef01d2bdcbedf039063426e78e6b82958788e753db695fcc8b57c1a995fe612da2013fdb84e5bef902ea770c73230e3b94a5c0e99d0d1df0831058d74181342ba2904e45a08157dac5b35a564374e0bac10a4ac83984cf960d553bdbc283cf74881dae8e4a52564969ef24135673984b816b932231a4f130b040e0491b31c1c1136cc408ab0f035dc945134a3e3", 0x1000}, {&(0x7f0000000000)="53ddd854c37508b99d62926d2045e44dfacecd636f5e0c29dfc075c7d70f96754c1f3591647a9858013a7927c191efefeb21", 0x32}, {&(0x7f0000001240)="452eb8d17d849bd1636f44a79e0f1b5fa529262dde421fcbdfcbcca294c49c5ecce3f6af817c0d3f583fdb9379ed82a25f341c2191dc3caa2ba67af490193580ff8a5e26696f609ea24a282df7f92bb343c585b65d5186d1176011f08d14cdc4222044238e2e167af763f524d1c375dc9d2858c55acc089204f1edf442b6e7235045a5ede4fe0d849d1b1484aa738f70c0aed835d772e87906187347d493db2f1145dec307167b337e4dd896712e68f932a201c8cb18f134b3af3939cc576495c485fbf40de01b2814d36bdbd2323548ade6e2628ba2", 0xd6}, {&(0x7f0000000040)="592e038db83a0f73247459cc99b986c22e6468811ef1dc80de7bbcc01cb6ab36f1bac3ce35129ed07dd9e9f84b69fca758f4cfafda923d1727651c4e7e334cdc04419297e40696b714d104368d00ece8096c1271e1f4065d98361995b5cb25b960cdc258bad2f94a5e58a118517016bba722f12887a1d059", 0x78}, {&(0x7f0000001340)="c2e49942bed9cfc310fcb686d8770509e97c7707e46d24cad87410a3334cae8af368f733e30b5e41ea8c985d0ca3414740e732b0f4b9936ed43c1f522201cafe5dc91902261c0c31b087326e7350121ba45058a1a25e9002bd124a702cd9fb5bdea1756146586eeb93297dc3e9c2d1a939924a21176cfa964766283574cdb7008282f82e6bcefc6fc02d3b4ac659421808", 0x91}, {&(0x7f0000001400)="462569d3af10518708d4f9c71688c2f57e0aaf3f5065c31741167d6efdf584ef2fee0873f6f24f61b1db82e7ed89fe8619b88fc00f398b8373f3bcb650f1619d4a0e581e6beba87c9e70b13397a3ad46d036033adfd55153128777f68e5c8cdabb2fadecf7ea1e4d91a25f931a3f130206ab924397ca5d", 0x77}], 0x6, 0x0, 0x0) 06:12:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7}, {0x8, 0xffffffffd739893c}}, 0x0) 06:12:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) 06:12:43 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) clock_getres(0x6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f00000000c0)=""/223, 0xdf, 0x843, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 06:12:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000100)=""/26, 0x1a}, 0x40) 06:12:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe8aebd9adbb6bb87, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x51, 0xfffffffffffffff9, "2eac8f263b183720889893b2fc450df44a668cc4", 0x1ff, 0x9}) 06:12:43 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='x', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0), 0xab6a}], 0x1, 0x0, 0x0) 06:12:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x400, 0x7ff, 0x9, 0x7, "d74e90ceb5e16089c611428d2ec30046f6562f37", 0x7, 0x7}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r3 = syz_open_pts() r4 = dup2(r2, r2) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x20) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x3) 06:12:44 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) setgroups(0x1, &(0x7f0000001280)=[r6]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 06:12:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) listen(r0, 0x3) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) 06:12:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x6) r1 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 06:12:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/111, 0x1}], 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) dup2(r0, r2) readv(r2, &(0x7f0000001480), 0x216) 06:12:44 executing program 1: r0 = syz_open_pts() socketpair(0x10, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x80000001}, {0x18, 0x0, 0x1f, 0x80}, 0x80000000, [0x2, 0x10000, 0x6, 0x1000, 0x4, 0x800000, 0x0, 0x8]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) r5 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r6 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r4, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/51) r11 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="3e9a9b0c03f8deb5410c6654f7e8950ab4e8ad4e40697dc1b85c55d0e4cd7f15f49d4c22a4bf37a6ebf0f028c92084280ba2060a4cbd6516c0c8fa52f6bccc7e911ad24b95da5b555b3f0bc5193b420c403bcbf723cde064e5f95acac5f08101043a237bbc9f930f18bdc52b35547bc535c1ef141fce9f6fc64b602491b14f780cb0fd964a1c9aec00a4d2d6d70ecf17d2a4b34c44bd8e7e2562ef1062602e65671a366f6ea84acbe8976bb1096472ba0a9daf574b766a2aa4cbfd7bbdb3e52bac8d901208e20956d8e1f538cc8b9b60d2", 0xd1}, {&(0x7f0000000280)="e2595190b85a2b4a1182c5545ff66ab5e294160fc04f2e7d100822c9a73f4b5a78d605351d3d561880877062de579017c3b55362bab7f3e051bc7f7d9ff47bfc96c90a214270cf669bee3ec44134dcc906e3b363624e02482b6c74e88b3c25a4e9d2da5d11e075ba678bcb910335e2c4a752d486ce928ec2b0d23e6e7bcaab7c5b2e50370674fc74ea563a7324f982ff40a993b3f1529c7e", 0x98}, {&(0x7f0000000340)}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="00002000000000000000ffff0000000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x2}, 0x8) 06:12:44 executing program 0: mkdir(&(0x7f00000008c0)='./file0\x00', 0x4) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) open(&(0x7f0000000f00)='./file0\x00', 0x8, 0x100) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000f40)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000f80)=ANY=[], 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x40, 0x20000000132) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) recvmsg(r4, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000740)=""/186, 0xba}, {&(0x7f0000000800)=""/160, 0xa0}, {&(0x7f00000008c0)}, {&(0x7f0000000900)=""/85, 0x55}], 0x5, &(0x7f0000000a00)=""/33, 0x21}, 0x40) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:12:45 executing program 1: mprotect(&(0x7f00004d1000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x200017, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:12:45 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) socket$inet(0x2, 0x0, 0x800) listen(r0, 0x0) 06:12:45 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x20000000000000) connect(r0, &(0x7f0000000080)=@in, 0xf1) chdir(&(0x7f00000000c0)='./file0\x00') pledge(&(0x7f0000000000)='#)\x00', &(0x7f0000000040)='\x00') 06:12:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1000) 06:12:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) utimes(0x0, &(0x7f00000000c0)={{}, {0x30, 0x20004000}}) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="599d6218784afc8d2eaac2c963f2de1691ec3b9a61dde838881eda0efa93ea282a41036bbe6eedc06383543cf7762ad4e7aaa871ba86c2f15c48ba0f5c4d3f680ca58f6ddac2e179de6f56d0af34776734f5702f75da449458c9b38dfefc95d330f8d8834cba63308b62932519392c8c08d1", 0x72) 06:12:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0x80) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6530006839424f8ecf2593cb2d21ded355429c"], 0xa) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="01ad45a6064988b6cbfb40368a5f2da37988d7cbd4df7bfb5adcdf6a8af30a537a275e8b5493c28f3ed4b5271d8bdd3951cc6bbfc0b93f16f1f13d4f07698b41b761590020244805d64d9fc46d0b179e39aee11855829c34fcd6a42c2a87e722c6f94fa213802c6d9fb44a368bf9eb889ab773c3cf88ff1b44e3a84a12a135c6f884", 0x82}, {&(0x7f00000001c0)="d4a1d9a8b544f58653e89add188294f063d9074cafcdfee217d1bf1373f84d94dd6eb13fe8a5ff16f5724d9f81eca88f08fa06e6d37308be081cfb24c516f534785785d84e846aa01961a70d5d6959f3f29474d9db21a97e1f3d583f6c71f36005a4bc2dddbd486eac93176c8f9bef6399447a6f7a9118967871764555d518fd81da420f8dad3b7495e306602642d8f50bc2e98d77241b4db8983f8e9290d7f169fb8d555abd427e772c0c44660c919132b941b7d1fbe331d6cbd82a434d93be38ddbc7dbd39a362c4971509cb09", 0xce}], 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) 06:12:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 06:12:46 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x10000000001, 0x800000008) setsockopt(r0, 0x7e, 0x80000000000000a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 06:12:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000081, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206917, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 06:12:46 executing program 0: r0 = socket(0x18, 0x8000000000000, 0x8000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x35a79348) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000440)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200), 0xfffffffffffffe72) r3 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x42, 0x2}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x10000, r4, r5, r6, r7, 0x2, 0x5}, 0x7, 0x5, r8, r9, 0x8, 0x81, 0x9}) fchown(r1, r4, r5) 06:12:46 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000140)="5443f93ecd803085d1c01ba673b22ed787633f085d2726a8a3d511a178f20c89b7967556f2a9ab5f7b47b1bea47264c199180dcb4355deb08d429acc077b29795a6f68eee1d5a0a61b1551ee5839dd1f6d0dfeb43a06d54fc592399ec78fc3b4d60e6769f20f2945d983f2b404eaeed8abca75ed419e6dd68c0ca704afaeb093641156489cd2b68ac70e4cb3fd8f28f891b6e2be83dff0c282ddf3fc7a136fffe42bf1e5e9694ef0eba81e99c2cff67f6cb0dc125ade9bafad2c0a1ea7116fa61f6790b103208c998d1bd88549fecc6265b5ce883a0cc404dfbb295c02", 0xdd) 06:12:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10009, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r3 = kqueue() r4 = dup(r2) fchflags(r4, 0x0) dup2(r3, r2) 06:12:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480), 0x1df) 06:12:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x25}], 0x1, 0x5) recvfrom$inet6(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x9}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0x2, 0x4}], 0xfa01, &(0x7f0000000240), 0x40, &(0x7f0000000280)={0xfff, 0x8}) close(r1) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000002c0)="b5d0b9aa19db9a4f1ec5d7295f01721c5ad0ab08197c58d73f839634f99f78455d56f2cc8ea7f0820eacd63622a2cdf3635dae72004e590479714616fa7108dcdcd719cd2fcf9de2b33be0fbcfe7fb9dc478d4d2426e5c3aaa18e6d63001", 0x5e}, {&(0x7f0000000340)="c45432da4ec01f84cee4fcb5b148cc1ee06cb97ceed2fca94f04a4adb723d3ae8e3b0b3dcf718500e79426fdf5ace3240a1c70a5308480d13132b769da2e2bcea04f987aca010e512351cb0001c5739b9d0b83b84487c9", 0x57}, {&(0x7f0000000540)="f1f8d9c7b607c755901f2893eb16fb2649875ff7101c392639888dbc62b85663dc926bc9b80cd7b64ada64091aee71cc3ad935f04b6304f8bda9511e10aa1940fc1b81aefbbea77803e82b7b932c20391b02852c6004d538495c1cfb27e8ace0b0aea8ff3f7fbf867a9053881ddb1f3fbf90fbc48b152655e1ef411bdcc1559cfa6dc29339d932ce0c09c721a79adad2c1c791cc66772e8b", 0x98}, {&(0x7f00000003c0)="ab436e86fba56aebcff491d7447f0076ac0ce00a2e3b4aa028c3a32be18ca1dc846a91e7d4ea99b9bc5ff1e2c48f37a48da4b86cfbd65e4b8e86386235bd706f72cd196b09eaf955dcd074fd0ebd4dae55caa58cbabf88b25a6b1bc172", 0x5d}, {&(0x7f0000000480)="a72b1c3c378921c096ef48dfc307ab098e5b875fddaba267c6bdd90539e1acc677ee3da22c147b4109a8bd24f075e867b8d17f1ed1e5d0e01afcfaa69c4644126567da80d40671891db6487e534a364a773325a95d15dae3b0ca86d8da5ff8666beaadcea3e964620f0175e7142933084a8a7c", 0x73}], 0x5, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2000000000001185}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1100, 0x7) close(r2) 06:12:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010001) ioctl$BIOCFLUSH(r0, 0x20004268) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) 06:12:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x0, 0x8001, 0x5}, 0x100000000, [0x200, 0x5, 0x1, 0x1, 0x9, 0x7, 0xffff, 0x401]}, 0x3c) setsockopt(r0, 0x10001, 0x800080000000009, &(0x7f0000000300)="0526671b588c6d0edb98d3fc18de82fe1730014a7d48591a5d48665b054e4f588fe75b14ed82530f73d6464d642eb39ab0b93148b49d592a5647fdbb03fec3fce86d2f409b263416b08c84ed9e319fb494a90a18ff323abeca0d414e34169c3fe09164448076d1edbb184f9f0d0ad59accd4030f634d0c1cdc9584c703efe7b8caad8d1c8d670f0a3248f593740022c4afcf29524c84f4b0489d8d7109d9a1872eaf3425f233a45d35fd8e57ca04dc289adbab37c54a70ba6e50721223d3b03533f598696e14b8aa5861d2dfd3fde73e8aa7683f30b4c1f8e492dc3b43ce1574315b5f8824e2c5dc98df567b49141adc2f220557332e6a7f117d50a511c0bd59e291251edf9956bfd86e9c8f0f8d4ac5c545f2beddf07483d4c13545e2b0", 0xfffffffffffffdca) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) 06:12:47 executing program 1: r0 = semget(0x2, 0x7, 0x50) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x2000026, 0x800b, 0xe7ff, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 06:12:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x9d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x3, 0x5, 0x0, 0x80000000, 0x1, 0x8000, 0x0, 0x0, 0x81, 0xa7}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) fcntl$getown(r0, 0x5) 06:12:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xa159, './file0\x00'}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 06:12:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x50, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x1000000000000000}, {{r2}, 0xffffffffffffffff, 0x20002, 0x40000040, 0xff, 0xffffffffffffff4b}], 0x6, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 06:12:47 executing program 0: socket$inet6(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x0, 0x3) getsockname(r0, 0x0, 0x0) 06:12:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x2d5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000040)={0x8, 0xd81, {[0x7, 0x1, 0x1f, 0x5, 0x0, 0x6, 0x9, 0x3, 0xc73f, 0x3, 0x5, 0x1, 0x4, 0x2, 0x1, 0x2, 0x94, 0x7], [0xfffffffffffffff7, 0x10001, 0x3, 0x2, 0x50, 0x6, 0x4, 0x5ca, 0x101], [0x2, 0x10001, 0x7, 0xb7, 0x0, 0x2, 0xbe8], [0x3, 0x1, 0x5, 0x100, 0xf8e, 0x1], [{0x6, 0x2, 0x0, 0xffffffff}, {0x1, 0x4dfc, 0x8, 0x8000}, {0x6, 0x6, 0x113}, {0x8, 0x4d, 0x8}, {0xfffffffffffffffd, 0x100000001, 0x100000001, 0x3}, {0x8, 0xfe00000000000000, 0x6, 0x2}, {0x3, 0xffff, 0x7, 0x80}, {0x7, 0x5, 0x8, 0xd42}], {0xc50266ac00000, 0x5, 0x8, 0x100}, {0x8, 0xffffffffffff92c7, 0x80000000, 0x1}}}) clock_gettime(0x7, &(0x7f0000000280)) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = getppid() r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r12 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r14 = getegid() r15 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000003c0)="1a197ba7326b18cb99979f5c1a611ee36a3e2cb0efd72254f7fa3157512c1b56c426458bcc02f72aab88ce416e330d784f62ee3cf1ba907fb809e5c2b776ecfac49cf8ed85230bbd4c3bafd14bbaeae89fdc3b93e7075a06975244472b94f26b0ba5e915ba196f46e3d200496387aab9f51655831f8696714328fb094f9ca91079126121f1939489094f9e7c7e0703a0e75caadcfb5ef1466df97d2a3ec25a52fc985eb0eec36e78651d894df57cf43f49d9b562cea4196cef7249a750a766047943fcba61ecc952b4fb79ca9e49a13fce1875195c44bf6c1b59dabb327f96a98f27eebd7f9ad9d96c11cd49e52098cf6b1f7e7125bf969ff5934c2aaa", 0xfd}, {&(0x7f00000004c0)="f7f8ff1c7c30a1f501d0a9cdda9943f7082be129321c3be6a8aa9435862ebd43f7392aff57e6a0a1eb8b3e013bd54edafa6b88a763be4e6a022e5b4f27921e735b2f20b0bbd8b329ab7aa0c807b3ad7a12810e57dba08e32685bc51f5c022b27db6291a929862ea09eafadf25c49ae8dae0b0e26d26f78e203ae90150a63023bde08fde9ef708bc6c26f38040dc05e94312bd78621c54386fac28a1346af1bb48fa63b7a3b49a1f088a9955308c6aa40a2bd63d6867c166510b5f886a62b8b367da3b0e08613ada6475b0bf7e45d3f99117c7adc5621d923c07aaed4f6d047258cd5e34854e0c96849b187e854df18796a4e382abc3989", 0xf7}, {&(0x7f00000005c0)="3c25a8b4b485be0cb71a739d57996f6822e5db199a3afd535645ca48fc50b75abc6ef8f05c8a375364859aa28c25497c2bc45c0fd531cf28ffa338aaff26c1d7e45f62c85f869821083370631bf92e0916bbdf5fdc12d3a6e7af682d60f60aa78d635435b0c8948d2840c3f46c27ca07b7e0817ae69666081280814bda259ad006ff1e789f73b4f497db28c99a246bd1f0fe4817db519ecc45efa480f043cfa831f07afabb22312a195daa2c828fc1aa93d5ce3197ba91cb392381964f3843ccf0c1e8fa32b5e58b", 0xc8}, {&(0x7f00000006c0)="f5c3fa3710ff5b0e51e5814cd227cf671d85f1ce43645b948e6db8ab739d6b70ebabe2725ef72cdcfa702e8137b2dfa646263761c6dcc6aaae321512c9ff26ed2bb2ee9ae91631a19df4fd5e736e86be8d0a460cb90f728c411d147df90db832939bb04b31245bb89a302ba2ac6cc1c95a0fa87e24385d44f2b86558bee67f3d12836b388e20ca80fb97cba617922df20702118c7a33c053c056d30ad2c264e0092362c6b47468fc972cb9f476b65a5dfeda14d25e3c3e0e3ebdddd09008696722edc6b0d8d141d56d539ade3c9cfa9a77349c53c6211890678a3681be7d00c757a99bbe707038a32875cda33f81f5", 0xef}], 0x4, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0x40e}, 0x4) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) getpid() 06:12:47 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b173e98ff75ef61fdd29fbc408343020947903f2bf610a460947ccc9660bfc98b89b72752a78018906b02043", 0x2c}, {&(0x7f0000000040)="4f68829a5ff28a82d8382f30ec1c56e44eaf8f3e11297c1bb10382c9e1d693297f54114f895e71a4d10f5598aa1729", 0x2f}, {&(0x7f0000000080)="a8b543f4b85a02242e66f0d837", 0xd}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "22d5adbcfa95984668ef00d9b649fa37c11b733e"}) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b3", 0x1d}], 0x1) 06:12:47 executing program 1: fsync(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) r0 = socket(0x10, 0x1, 0x4) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x68, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x2, 0x80, 0x4, 0x7, "9998c66f219a622a90ce3a60973136b2ef92f7c3", 0x1ff, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)=""/127, &(0x7f0000000000)=0x7f) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000100)) 06:12:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 06:12:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xea, 0x0, 0xafe6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x8}, {{r2}, 0xfffffffffffffff9, 0x88, 0xf0000000, 0x80000001, 0xa85c}, {{r1}, 0xfffffffffffffffa, 0x14, 0x80000000, 0x7, 0x8}], 0x200, 0x0, 0x1a79, 0x0) flock(r2, 0x8) 06:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) utimensat(r2, &(0x7f0000000140)='./file1\x00', &(0x7f0000000200)={{0x1000, 0x7}, {0x7b9, 0x1ff}}, 0x2) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) dup(r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:47 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)) madvise(&(0x7f0000051000/0x4000)=nil, 0x4000, 0x6) 06:12:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x15, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) 06:12:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() geteuid() r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r3, r2, 0x0) 06:12:47 executing program 1: nanosleep(&(0x7f0000000180)={0x100}, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xe3) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000001c0)=""/181) 06:12:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x22a, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:12:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:12:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/90], &(0x7f00000000c0)=0x6e) getsockopt$inet_opts(r3, 0x0, 0x99de940e9ec398d1, &(0x7f00000001c0)=""/254, &(0x7f0000000100)=0xfe) ioctl$BIOCFLUSH(r1, 0x20004268) select(0x40, &(0x7f0000000340)={0x4, 0x6, 0x1, 0x0, 0x1, 0x8, 0x9, 0x9}, &(0x7f0000000380)={0x2181, 0x6, 0xffffffffffffffff, 0x80000000000, 0x6, 0xffffffffffffffff, 0x2, 0x8}, &(0x7f00000003c0)={0x52f, 0xefe, 0x8, 0x5, 0x2, 0x8000, 0x2, 0x1}, &(0x7f0000000400)={0x3, 0xffffffffffffffa0}) 06:12:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x4) r3 = getuid() seteuid(r3) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() r7 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:48 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x7}, {0x18, 0x0, 0x8, 0x3}, 0x7fff, [0x2, 0x5, 0x7, 0x20, 0x3, 0x10001, 0x3, 0x22c]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 06:12:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x5, 0x0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x4000000, 0x0, 0x0) 06:12:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xe9, 0x34}) select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) 06:12:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1f) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x80}, {r1, 0x100}, {r2, 0x1}, {r2, 0x40}, {r2}, {r2, 0x88}, {r0, 0x12}, {r2, 0x2}], 0x9, 0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:12:48 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x2, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(r3, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r3, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fsync(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) getdents(r3, &(0x7f0000000140)=""/4096, 0x1000) 06:12:48 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r0) ioctl$BIOCLOCK(r0, 0x20004276) dup2(r0, 0xffffffffffffffff) 06:12:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x5}) ioctl$TIOCNXCL(r1, 0x2000740e) setitimer(0x1, 0x0, &(0x7f00000000c0)) 06:12:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0fff2080dd5a7afc92ba9b52cea18d083284d40f3cea59f6f7fe5283539ed46046a515d644edf7be5e9437125d7f694024426711b5766145d2803d9c056d401c64a4197bad1216678af49b4f12f15afbe5a900810b0130e32657c0b003b63bc21a3a2abc600b266d4c2acca57f7dc5805157476e188934fa814f461e1e75d2306609849f5784431bc234fdc186090f00fae741d57226034dfd7ffe478e074c008602c65adbf68acee1d31f743dfd479243e7c79238b5d93cf28c6524b2134c0298883482845c489560605dcee9e0607bf9413d34fc11dab9d9a94ce045642028b37c41aed4cee179", 0xe8) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 06:12:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0xffffffffd21d1847, 0x10001, "d66aea7b44005fdcc6f514a50b063b38b1a14182"}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 06:12:49 executing program 0: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 06:12:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0x0, 0x2, 0x1, 0x0, 0x5, 0x8000, 0x2, 0x0, 0x1, 0xff}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfffffffffffff7b9) 06:12:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x81}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x2) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x2, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0xfffffffffffffffc, 0x800, './file0/file0\x00', 0x3, 0x80000001, 0x80000001, 0x7f}) r1 = socket$inet6(0x18, 0x0, 0x7) rmdir(&(0x7f00000002c0)='./file0/file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8c9, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x100}) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) ioctl$BIOCLOCK(r0, 0x20004276) renameat(r0, &(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000400)='./file0\x00') getgid() open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x20000, 0x108) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0x400, 0x1, 0x8}, 0x0, 0x3a94, 0x3f}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/11) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x2, 0x101, 0x5, 0x0, 0x80, 0xfff, 0xffffffffffff0000, 0x1, 0x1, 0x1, 0xa5}) setsockopt(r2, 0x7f, 0xaf, &(0x7f0000000580)="1a7cfe206f2d22c94e55413b2652f81c6d40b70f96bf0d1a6d2c95bd2a0fc5734f2f437efe1f0b099776c31baca53596eeab628b7536ace0ed384f6271e86c8907b816c5598918b3252855189da043e3ad592d84fe1647b8aa2eb7e01297af773ee052c68bc29990ecd1ad719c19770a043e50fb390bbb46ba1e8cba0f7664be1539aa762384380af412895c2a8e2e2419339454d5d1d18d3fef6cf1481aa3f8a9f87f345fd7ac9c48aca2a57cbd0c20198368db49fff93e3aaebba8f4bd0b20854b14a1a55846b612e577ca6632a82c9c6669cda6a11151be99c8a3a89cc04954a54d74dcb1b65a17e51ad69ca6", 0xee) r4 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x40) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000006c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000700)={0x6, 0x9, 0x36ce, {[0xcea4, 0x9, 0x8, 0x0, 0x5, 0x35, 0x1000, 0x3, 0x487, 0x5, 0x5, 0x5, 0x2, 0xea, 0x675b, 0xff, 0x3, 0xffff], [0x401, 0x5, 0x0, 0x80000000, 0x7, 0x0, 0x8001, 0x5, 0x3, 0x1], [0x0, 0x9, 0x8, 0xffff, 0x9, 0x1, 0xcc], [0x7, 0x8, 0x1, 0x6, 0x0, 0x3ff], [{0x0, 0x3f, 0xfffffffffffffffd, 0xf2}, {0x5, 0x6, 0x8, 0x7}, {0x1, 0x80000000, 0x9, 0xcd23}, {0x3, 0x5, 0x2, 0x1}, {0xe000000000000000, 0x1000, 0x3}, {0xe57, 0x81, 0x0, 0x7f}, {0xfff, 0x7, 0x1, 0x8}, {0x1, 0x9, 0x4, 0x1}], {0x20, 0xffffffffffff01e8, 0x100, 0x3}, {0x0, 0x6, 0x8}}}) fchmod(r1, 0xc0) 06:12:51 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x10001, 0x4, {0x1}}) r1 = semget(0x3, 0x3, 0x41) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x9) 06:12:51 executing program 1: madvise(&(0x7f00008ca000/0x200000)=nil, 0x200000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 06:12:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x2a, 0x80000000000000d, &(0x7f0000000040)="40f38e94bbdeadc28c1d7cb9c60b999ff15fa667cd8c69b8cde48ce2d97907fde0c02ac073cd254178d60517fd0a6d96c4529393556a569263d5255dad087926f8bf53135456b84390973c8ca0a4ae12b9d6849710c34002a2834da672d2846efb835874fef1c07360e525ff24b378054d708d477c4aa607c74a99172931d03022d0", 0x82) 06:12:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3f) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 06:12:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x0, 0xffffffffffffffff) 06:12:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pread(r0, &(0x7f0000000000)="8b877d00e1e161c2f0aa501cd38c617c11a863b86237cdab9827ceb39ac9f3896c649f3a64829db33c40dcd1f4401abefc4334f443f9333f66292d2c2175dc2091bd57ad849004b6048ebfa870ea23b7f3a52858702af415cb293471d2fcd7041db65c045dd426abda24777f2a333354e1d519539d374f00978992ec1a9215c9887b27880cf12a23f9bd981c170c0aa7e490005d7abb70007d20f88e6dc626c5b55055f00e9bd971cf2783573cebff5f51f2bce60332f071dad2f6051494c6d55626f579d9502e5be2634d27e016cdf70423ff924c7bc504d020a7bec002caba5c", 0xe1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x100000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 06:12:54 executing program 0: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r2) write(r0, 0x0, 0x32b1488e99147166) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r4 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r5 = geteuid() r6 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r5, r6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x1) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r8 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 06:12:54 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 06:12:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82090000000000200000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x18, 0x0, 0x10001, &(0x7f0000000040)) dup2(r1, r0) 06:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 06:12:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1ff) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 06:12:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) setitimer(0x2, &(0x7f0000000080)={{0x4, 0x1}, {0x6, 0xffffffffffff3f34}}, &(0x7f00000000c0)) 06:12:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 06:12:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r2 = dup2(r0, r0) r3 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x100, 0x2}, 0x2, 0x5, r8, r9, 0x4, 0x4, 0x80000000}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) 06:12:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 06:12:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/94, 0x5e, 0x40, &(0x7f0000000100)={0x18, 0x3, 0xffffffffffff910e, 0x7fffffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0000000022ace8072572bcf1658ae3000000000000", 0x15) 06:12:55 executing program 0: pledge(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x3, 0x0, 0x0, 0x2, 0x9, 0x400, 0x1, 0x2, 0x839, 0x100000001}) 06:12:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x18, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000000000000840, 0x100) r2 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x5) pwritev(r2, &(0x7f0000000480), 0x10000000000000ff, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x182, 0x0, 0x0) getpgid(0x0) r3 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000640)='./file0/file0\x00', 0x2, 0x20) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000500)=""/230, 0xe6}], 0x5) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x3, 0x1) 06:12:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xf06}, 0x8) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 06:12:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3ff, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) fcntl$getown(r2, 0x5) poll(&(0x7f0000000000)=[{r3, 0xffffffffffffffff}], 0x2000000000000268, 0x0) 06:12:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xf06}, 0x8) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 06:12:55 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x100000000073a) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 06:12:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200", 0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x8, 0x400, 0x3, "34b63164b02ed0ca2dcd566add78145c3652ac50", 0x0, 0x7fff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) r4 = semget(0x2, 0x6, 0x22) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x7, r5, r6, r7, r8, 0x10, 0xbb}, 0x5, 0x2, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:12:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 06:12:55 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000529000/0x2000)=nil, 0x2000) 06:12:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x3, 0xfffffffffffff001) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 06:12:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[{0xa8, 0x1, 0x9, "e6598c369f4c45a2a8d641b86923065f0f5a2ae473c8b3f8136ca7836660055e6222b86a8a7cea99e989c10933404f43186e6f169137e1cdfaeb6056196bf3c02ff90acc1a6962f0f96d41cd5a0bbf673b0477709fe9fc9effc935ad5d5e5bb100692fe88f765c6362ebf8d1f6a398cc09d49443b8a94f3f12d9ac3061d7cde8f52ffc6c1912d09c6d291aec95055b52fc"}], 0xa8}, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^\x00'], &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='+', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='@\x00']) r1 = dup(r0) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x0) 06:12:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:12:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x80, 0xffff, 0x7}) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1213, &(0x7f0000000080)=0xba4, 0x4) 06:12:56 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000c6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="3c60ee3d17d0cc726eea833436c15bae095bfb9701d16aebac8c73b6ad965b05ff9025b9fd55889832a0c9e67577d03674f7637680feae2efadae20a0c09ec9e0cfb39a8c63996464fb10c982122fe33fc9e32b3ae8735e7959cb2b452b3455ba87ebdf3f331793c785b373952375bd99af90d0a3f73019f1b7868f173104203fa715d30c9", 0x85}, {&(0x7f0000000100)="400b6111c98a20b0c4ea13aa6bd6c989629e1bb61cfd16037863a478501f3c9ac01d0685d31be3e0b86a9d40bf06bd6c7f62f33a931217d2cc02fc3cf03e0219bfd5f263caed1280e0547dbbf57bbd3a8ab02720f8b2c80ca542c571972ef3f595503b2a942f64e3649297a1218496192f043e04084fe7afaa3c096bb84a66a88722ab5a687bf5c63e89e871d10349397dbc80a38cb90bc026706ded2e9a9986751d7b586d129258c28b75e37a67b3b2eb6a7b5c1b2ca934e7a3c72da34d54190c73ee3e415eb63d35eb73c2e9193d3a03b8e229f19459971f61", 0xda}, {&(0x7f0000000200)="fd35cb9ea2d5db3b55e80722f74a0a61f6c0d0c21f59c2062c486ae33a8ca9cd94fbafae60c2b66837359766a99a050ea1082d241e60bdf7cdf02630379deb77fac910cef7fba74609abc2106f495902bfa996344f1131f90b41e89617a2984211fb49890fb3f723702d30643f9aa908d8f8e6ada0470f616f3f679a2f47e9d5ab25c0fc22573e1f3807254c627c6e34a64c23310afda24712a5de553161ab06c930a2bb69b41f47473e50ac273c3faceea5c5e6b27e9101ec4256c164683d73c13eaedb1901b21624d5996932f30a", 0xcf}], 0x3) 06:12:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x3, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 06:12:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x400}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 06:12:56 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0xad, 0xfff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x473ec19552c0a3b, 0x0, 0x0, 0x402}, 0x3) r0 = socket$inet6(0x18, 0xc007, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) 06:12:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:12:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) write(r0, &(0x7f00000000c0)="8b93b58bac2586ec18eb4c4363f31af9ba0c39e8e15712588272965be89848b04760ea8ff2708c06cf", 0x29) 06:12:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x100000001}, 0xc) 06:12:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="cb7ad47ec018bab22766dafa14c60a17249b0e19366d28ae2ef8d74da238056318f4cc4e9c920913952e339ec18735ed1fa0fade3e80ba84ed375876bdc07559b69dbf3183cecb2f55e8227f4c4ceb651d0c852e3f5c0a4d4a02103c4008eaa7cfa0a74bf3c6", 0x66}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x20, 0x8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 06:12:57 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = semget(0x0, 0x3, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/209) r2 = semget$private(0x0, 0x3, 0x14) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x1) socket(0x0, 0x8007, 0x4) 06:12:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x2, 0xffff, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xa0000024, 0x8, 0x20}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x401, 0x974b}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x154000, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xdc, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xc, 0x4, 0x713, 0x6}], 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x12, 0x400, 0x1}, {{r1}, 0xffffffffffffffff, 0x1e, 0xfffff, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x45, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0xef3}], 0x2, &(0x7f0000000040)={0xff, 0x81}) r3 = kqueue() ioctl$BIOCFLUSH(r1, 0x20004268) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 06:12:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x108) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x20, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x3, 0x8000}], 0x18, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0x45, 0x6}, {{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0xe8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x2b, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xd638, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x4, 0x5}], 0x7, &(0x7f0000000240)={0x4, 0x1ff}) fcntl$setstatus(r1, 0x4, 0xcc) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x7fffffff, 0xfe}, {{r1}, 0xfffffffffffffffd, 0x80, 0x3, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x0, 0xffffffffffffff6a}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000004, 0xfffffffffffff417, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2b, 0x20000000, 0xe9b9, 0x10001}, {{r0}, 0x0, 0x4, 0x20000002, 0x4, 0xab}, {{r2}, 0xffffffffffffffff, 0x6, 0x32, 0x8, 0x2a1b}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x9, 0x800}], 0xe63, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x9}], 0x63, &(0x7f0000000440)={0x5, 0x2}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 06:12:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc6b, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x2d) 06:12:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8481, 0x0) 06:12:58 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1037, 0x0, 0xfffffffffffffeb0) 06:12:58 executing program 0: r0 = socket$unix(0x1, 0x8004, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:12:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 06:12:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) fsync(r0) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x8, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 06:12:58 executing program 0: msgget(0x1, 0x80000000000) semget$private(0x0, 0x7, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 06:12:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xe3, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x8000000000000000, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x4, 0x7cd4, {0x5, 0x7ff}}) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) fcntl$setflags(r2, 0x2, 0x800000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000180)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 06:12:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 06:12:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000200)=0xd90637bc713c8604) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 06:12:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r0, &(0x7f0000000180)='X', 0x1) socketpair(0x10, 0x0, 0x1, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() syz_open_pts() 06:12:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x112, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/46, 0x2e}, {&(0x7f00000011c0)=""/26, 0x1a}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/134, 0x86}, {&(0x7f00000022c0)=""/222, 0xde}], 0x8, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10204, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 06:12:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) 06:12:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x7, 0x1, 0x1, 0x0, 0x7, 0x8, 0x1, 0x0, 0x1, 0xfffffffffffffffe, 0xb70}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 06:12:59 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffea) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="a345e6b0904a896939819629c7085e6590e35e78dd3af2be96b5e16eee7d9f65341ca6c4e8736bbd817e0d115b431cbf9815ae3efdad8610d927f65c7ce45ca1c51351ea8d8ba2c2", 0x48}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x1) getsockname(r0, 0x0, 0xffffffffffffffff) 06:12:59 executing program 0: r0 = socket(0x7, 0x0, 0x8000000000000002) setsockopt(r0, 0xa9ed, 0x200000024, &(0x7f00000001c0)="4b74944c", 0x1) r1 = getpgrp() r2 = dup(r0) mknodat(r2, &(0x7f0000001480)='./file0\x00', 0xa000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000014c0)={0x2, 0x2f1d, 0x6, 0x40, "6fdfd6959cc01dfa85c809836cca986c9ff34e83", 0x9, 0x8}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getegid() mknodat(r2, &(0x7f0000001540)='./file0\x00', 0x6100, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001500)=0x6, 0x4) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="4eaf83bcc01c24887b2ade879ca918be3dd7763de5db322b01d5ab1e16e7b65cbcbc911ffc15f220756e484388b30a3d40498d5ae3355d86724ae63986a297fe2fb5c3d1eda8141c493b7c5baf74114baf3483b545c4eb9cc1e78bcf6988b3309c4aa90c3d6340d1d3522dd887c4f090662909a5420164abd65100f0e707c33fb6e930ff2f5204c899364cffeaf46eccbf714714be543a20016aab82d9733cc3a6cf36edc3e7b2e267939f4087c99f76248d0776482ff86255ac54a14407475d3dc47e105ffd2214cf917d0be08278e3c748b225bdc8b4c9ab41c68ae4781b9e8d10c4a8c30da64ba36bf586d5a71c03dd48f08db77c82", 0xf7}, {&(0x7f0000000140)="f983a79280ff69d3bc6d34f3ebf035823de01fdec53c91755fc99676e102e25b6efdbeedb326c3d035056be8674b48821b78a37c56e1ea527a5578db66dfdce61158f5b1b3da856d7e96", 0x4a}, {&(0x7f0000000200)="3b2ca176776aacc959cbf12f6318698be0b07296a965e7be3823d9ab610cb95d34295dd57e6a5c44913aecfb7d36a3423d9849f3df78e77fbc92f8768f378dca22eddc3cecc241ccaeb3e62336450a7e77d9eb19557e83684be32c307021e9403a81c944c905591f55d8531207053783bd06a3ccb40c23a3f9f1529885cf5b1e322522b9633546f93d02162bc89034ab08bc7d7c4527b37f1e9397b8c11308484b8bed2bdde44a9423dc07d10f3e16188d0ee296d2dc31930646d7c1324117dbb06671acc743bedf4a303109f3e7082488e9cebbe6d69f2626a343b5353067992ff14c6c80963a57604966c8036594c431788e910d07169137b83f0f5cdca77c152f069d0288dbf3dec8b39457454461bef20c58ef713aa317084eaef07f3cf2070b8ff933537ea5fb109a16913d3fe55e09d57cec6620b8004dcb0cf89229c3b7ace18c7c938324bf05205359c595133c6cd316c38e5a40fb6477b811de5927c7b25546c8ca8fcf177f67e276350d8501210c99ae52b98abca0815f506b4608570f347b5379fcb30923faf8db873407f4832613a06af985b02733155a1a94fc443f087d673a967f3e8fdaab76164d284ab5376f0450210d3bf313f495f6f0f97f20ad231e9c7ba7b8934e4e0a62397a305dba12f1cf8b1b1d0faf4268f0091cf31967d99c694e83ee6f556872fde4304571b8d750f9b2d9e4700e0f8b100bdf679d6e1567b4231a6e80a9cdc6d95ebb1560298a459509db5cb28420c94b3034964130ec78cd3776358c68184467613fd4637a8cb82007a469cc459f817aa58a2de1244d2069bd01a252c72185d4f809a09ebd39822d475eaa2d84b720bee7d140dee24b816f57b30bed94dad07a6a3ad73a49feacb088c8f2f02bc8ef2f9241af5ef78b030a964ac4a99bfe96f3ae83a1a00213f43af8b94602998a2f685156f4d1c012d6e137a839974b695a65980cd62f585efceba2e1626bc04bcd5f5687a914f900755e7076e68f051bfacc7aadff23ed622f414075980a2cd41e66806c9f53161d4837c9c91e333b77d39d9c12d97196ac0150e86d168627177c7a452fbc329c96bc9a8ed5b6eb421d4da22899ed4a3441f198482a614641db0edeb50f22860df1cd0374540b8ebc7807d16fb81e64fc16c217f45d1978429d48ab01903021cffa23f37767eecf954905163fd603bb73325436fbf4bae26124fe2d500e39a73bc0c25e2126265dc1dbfc641fa6c34d37d2bcbb136fbc5a9b845a0d6d724566347c522a5584d88d07bd052e15f14a84dbe4f124c3979790b59491bfb6652f822d7ea7775fb8bf6756f34fc57c8ec2c8e883a13022330cb0505c48b48c60bf2b7621298bbaba61ca4e3680dae558a9b6ada8532fe82c1668ee558640d5d1bd339f40db2cf54a999302075b526d74f0c666b68841bd7af0514996916799e051e2eefde697cf27fdf1329e2dc9a390e4f3a2a1e6dda8c9c9c9e0d7143e9ba8ba9b6d52dd6c4000beb0944c3d4858e66ddd99fec0591f9264bbd0246810ee62d2853d997f119ae3cd6fe1b49a2ddb4602e9f81ff3d5cd5cd8fcde215911f5a67471d0dbe67851697463b028fe5ce8656f62318056cb397dd8ab7d8a262d99b5e7f339afa0f33148fc2472e0ebbb4c41d5bff3ec9d59cfbf511e2d8937aab843d26fd2fb4dae2666ea5fb13b688ac85704edbbb0aceed509e6431e76b13696bc6ca51369f3f8e42d20a08b21d7b3ef639a082a22d1b254adaa8c923d66121c95b7a141b1b3ea79acd6b267844934c37672bf47937bd4e63c4c321d3270ada86146b0d83c98bfe9f6123cbba4fb2a746f10aa40eae889793293bd3dfffe84514da4def418ff57538e58cfe4daa48fec9acca7fe9d941de2d90beb84b2b2bdb4f83983fbe1358a223dc5a032a3c20522c7d468313ee9677fb169f5865d2fe05c97789e7fb4ba81ab83471a1a2cc382abe3f0a8b2c1742ea2b3b0b53ebe07b36c0aec7d54ff84cb20450c9424855c96e5b71ae409fcc694514bc13ec1bb8bec4c7d62a4ba17e015c0bd8ee667329f7681bcff46a2263248a2e0494c84af68b89901fe3fae7d0ecd14fc67a81f1adbd0dd5a0aa377d0240668a187bc25e52e442534cace857c4c27362c3ab149986c7b03671a928633d67782113d8c46f844ff9af3f9a03eee0bda8da5a3a3256df8ec3b6b292e34796dbaf2f6a762980458888b339b87cb6a76a343dafce1f3bddae3dcfb0352864747e7846af747256b1a7960a9ce6ce7daca8a677b6d0ef3e0042032a5bea03a8323f204138f0f36c40b5be674aac36618d6b98f7ca39b94b326d370418b1b3f6692624b754c28f22f6b5e2b657e5dfa8f2eb42f616344027c065f99d9e7857b1558a35d8500ddb98d954af9b83d587d890e61781fbaa2f35ce867334e665bc4aeecad7198b96d08c144941df52dcf21889e83b21743f975820c511e09642fc00449474beda7e53346477586c44d435217c4564f64c5fa9d11a17b85faf4bebb23d51be7884a673b814224bfd6d6ec8dd4e2fcdd6c71eec7ae830c579ee1b550ebdce0e473e9c119d7a48ea9a7113d98277251e81397338370b747ec253cc5a99d1ccb51ee668f1f59cff679939c45043a32c1945a1c5ecb6e9fdef0d36915ff63afb0c6b4ae8a41638dad82795596ddd3420de9164f4ab332ef80cbf61eebad4ea14feb223ae09b92387820151f7f333fbde6f1a444310297be57f9f80c7dfa8fad118e3a4ce8f6b439bb58d35de367b19f7ae1232532807b92b812cd206f9667f18d13e1144000233d45ffabede6107e309830b9b3d49acb43ef770e9ddf9196b7413762cc82b87c35795c0a86b82f45cf6a8c5782cc6a8fdd2d2da0a8574019ac15a111a287b528feedf8e89faed59c3896d9766eb19adaf8c4e1be1d7812bf1d85dc27b8f59e30671c0e55de8f325eb8f1dc4b1b09dcf5a781e9b34b880dbc2ddaf370d0bc19b1b4dd7cb6f4c242f6c552f78ba0b0278bd5d35d93262378dab1b4d2d1e662570f6e3ad2e973a8040b3d3c566a57d4f8394fc819aba789104a8e34039078e84f0cba7ab4667eea5524f2e52ae8032e9d767614732467a6c77b264150e8eb699d1d111f01c764f457c519158dfb493fc8fbd46c61167398668aa4a48e70325bf68cd7782cbd9086876d20800ab67da8f426f6ad868ac72d4ca2e07b0d7de1a503052a6f54f66c986fc04ae7a29ba7cefebfdccf53449002ce87e82def8c343b59ffdad6e56af826e14e7a25355cb396e49e90313c5f43635dc149a92e93e37772de6e15b90e8e3f01b143cf9c20202d78aa81862572859f937ca603de84314e4f246a2e4537f79ea0d1137d3fb86a6dceba2d3ad77174b0e51812acda42f3db316aaf94aa347fb4f75ad68f2144c0ae11da1cc5d8b39fc493e1eb22b03f2c71ab9cc8f86f2ae940b1839c76489bc4fc580754a6a0f02c278871f043d3917722886d6defa810696be1f93cbb9c6c46b7d83cfb01f26bdc64570675dfca3b868aa355a956e5b7ad506ba8988ebaddbbe58de60ca36f4aa83ed529bd0ca24497193b2c9f17c2a609fb6c0a88d22052afe43cc25d2368617467271dd2d922ef839e83387a34a2b027f7b36d02ca5014bfb5b7ebb8eda306d98f8ed2dc8e06499cb4b921e38fdd294653e28d5a7a63e2677e42b6cee62457ee20d5b9f27a3269a2d9aaae24de91ac2bb5e463e6335b60509bde2c5297cfee8e37b74de7b48ee1402096cca82522771f494c1eaeeb2249f48eb52a2e9153c7ad917314e0b3b6da3a5ede79f72a1bb742d1234bd2c86ecb490867531db1acbbb3f6fdde5d8fe61858ddae0de4d05c94b36e1d4ec4e7cf73419ead5d41cb82ce33e24592ae0e8c83cf9dc74676ceeb6613e16f9542cb4a22107ec3f21ec2028d40be9bf9dd9c1f33c60af14860c009ed35fe63c70fe7f4a672348fb141123b2a4dd176934cd8ba0cbc4c014ee15feacc55cb2c41335fd46b2e4c9958a5db4b15498d825812913a8270b6428f63e4aa348d61fdaf52e64484f290dbafcf6919a45692f5c30967f844876b836d2622dd90f05ee020a09515da37a198867d772221aef93ccd90d6bf909ca99bb8033802c815708632721c10427724be26fde48566da7d0b96c8dd7e06c0676c233fe89fe107ae43b7e47cd3d707b20960001d9da056d64ec94fb04d9f1a992dd28162e8a35953c7105c9c4851852697db47bb41d14599872ffb9f2ac24e73095df2ebff01822a3d1c21cf534d31e178e30b4f818a2aa7c25bb7f20b7694bb1a8beb8eedebcef24138702537e32f1f1145ee00b13614bd6f530be2796cc9faa2fca0e922a5952ecab24ee84500c39489fd4fd4cac731add1a120fd9b5af5d1a243af8b92f966b5361ae6cd6ff668fe9c4e32d22f5372628bbabbf52adb9d2dbd7ac69210239fc29d7e9529baa828c42ee1908e8351f7177cb3f9c3849978bbd913bb1f284a1962673f97e0ea7f46549553a6a63edb57a34262c07965adf63146a1b5db0dcbb9bd0a65102bbfe684031e3b0a643f8e01dc68363217e576b0b1602d3e91c9c9553b3935fcab109e3af8c57f6a505177db10a1aec5ea7e89711bf240016a33611b91b7351b1de91f50039d37ee45b3ad93f63e1dcfd7aa8dab0f5a700e2707c45c4ef2942425be547efb0f383c9749a0e2cbd09fc8573d8fc0dd2cf5164b9565a4320b343bda55bb0a7758e4c823b85687dbc079c1db6b159e8bda00cb3b3adea8a042146d6b1fabd9b9c4c006b218d3b802af13b6050035015946fc0f3cc06451d62a9aa2b09c9d102cdefe8c02bc5df41556e9574f3676f429120f407b5bd91d2458af12ce2eb3e512137eef073571d79cba7ad0d2635a3588e3f83750dbcb3d5552954805fd583ed1e0150bcf7f645eaf8013cd096f47520870455de8f430ece2fc09cb48f11d184838dea461b378c39208ca0bbc3bad48d5b1c9b76c1866e7614314cbd62df6ad2f42f02486d00ede27277f139924aa86bd27dd208e26bb5cd6ae2399a3afb140b56f5a8dacc85d9bab18424571c4d8eeabcd909b253ba2f3aadb2d3c11a8c3b558b974b1581cdafe2c6206d4659da42e14d54ad0c7253b81c4f7e24914289df6166ee6504dc665856bfcfa0779e1b367f444b04ef39ee7c6f93b1f38eee83054129f34fdc172d522c129357c1c1c6598b3297fe7afa7518bbfc8a4d29d4ff90a7e2662e40b438c86efc579acae2924858755c30982009c260db6a1473fc8cb59d1d716cb67a34d2ec8100e8a73e09b85fb4ca7a71bf21f27fb2e153d87b1970c80e901d3e13aec476895f6cc50e16ad8f15bf3fdcdabcdda2bd2a0aaf63b8201dd285770f647700a29c3038d31832427f4d0f7cb32528acbe98d38aad280a9ada5f93241601c2897c40ce03a7e1a5f63a0e2aeec57751d99d5e015ee5510ffd1b42b37e1ec9c16b39559a018bb9a19dfa898badfe5b9386cb6617d24bd85eea7cc4bc4908375b831bfe2c7b9f3a2d4ac51867d0d571223b478ff2020c5ce5faf762c8148989380b297990376767da90e8108b680932717072ef56410d2d727dcf097f1a2a0062f2d4b3889803eb2ee85e47ef29e1ee9ec2dc90333e4cc5902dd4a485b752256b99ed5216da74775c9259fcee6528cccf5235862b3be2611f1c764f9d9aa6478e7357de5856473fda6c11e902a7c2fbb5710a018a8c4fa04c77cec704afa323e826995a5a3720d51710ae4d660a74bc285c65dbe0c088b89c1f50809dbc64b96b03a4bfc5a411a1ad2b11eea571a369009", 0x1000}, {&(0x7f0000001200)="d8282b9c32a79c7f870f9fd038b0a29fecd12a0358d4827de2a4fa538377f6a9247645b148492199bd41b0f3985f9436751749670baccfaa6c52b63fd18fdfe27b6b68a5e2891cac1429d5b5aececcbb4492e59ebc0b7d07c7a6833a872a8dc4d5151f393302c7f6ba0e9d6e26436935c9caae76063bb13b67b9c7db87f4242d829ea8dca804f3cbcf3f64846f5729c40bacc680c1f621fa974f13091cb3daf55a5c9078cadcc4d4cca8c461eeb64d8edfcfda8ca9a4f1e4e18951b603a6fd22b823b46d0824e8817436c0bb42", 0xcd}, {&(0x7f0000001300)="c456ed1f8a4fd2b07accfbcf65902036ece33bd9aa42e1fba2c7", 0x1a}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x6}, 0x4) munlockall() 06:12:59 executing program 1: poll(0xffffffffffffffff, 0x0, 0x200000000) 06:12:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x8) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) listen(r1, 0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 06:12:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 06:12:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x804, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 06:12:59 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 06:12:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/78, 0x4e}], 0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="16751346f90fc34d74c35078c10818ceb85fed860759f4ab27a338b418565ede28975e1c0240facb9a2427aa4efe2a0a7910f4f44781a7269d48cbf52886c548b3b09982568eda4a7a4c8781ef4a6e0f9701fb1b50deaa2534222bd5b4e1411f93b8bad3782201654deef7d4349189be3a0e74c9aa22922675f6d0c0f41375529ed1b4e0a63d470088ba73383666212f43d192263bc699ba142ecc41af4d1c2f41f7e527dff08413", 0xa8}, {&(0x7f0000000200)="492fa076fc5654327a05eb8b48fbeb242f79fd64ba111657fe319778d23e23b0e2f601cfe8829f96dc52ba5a25534aa96b091a07659d0d3a41a3041939165e682b80f7b306673a05dd6641b4c36b5db026682bd69844e7828867f4b01c5f11070ae4f3ff795613bde206fced52297fcf5264", 0x72}, {&(0x7f0000000280)="477d81787d90a7d9a5b8ebb9251d8132304a466566e59ba175dfa7d2e35e2427e12c4d3c988d6857b7e7d1352eaa1def0fbb0fff1339ed5228b53f4618a42bdcfd15a0614f6d846f0ea78de95633ee527bd7d5796b8ed14062fa7508ae5c88e63a1e6b158fbd747cb30198939524830544da8dfeaa7a710fe980b9572dc1ba81411be71d7637bcd0b9e38a3f78968a8eeb84682e97e56f6468feb948827086102cde18ac3d49b81b900102d8eb34e8d31d09cf165028e80d57ae64903a0b514fc00da047ee3b2db5b19ecd0bdf9dd13c8b1b9c9d685b7f2da4de79c8f0e103ab0f30bf4f58f7a475c24ed5e94709b7c45c7ba224", 0xf4}], 0x3, 0x0, 0x0) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x14, 0x2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 06:12:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 06:13:00 executing program 0: syz_open_pts() r0 = socket(0x12, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0x5) syz_open_pts() 06:13:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x0, 0x4, 0x0, 0xfffffffffffffffb, 0x180000, 0x5, 0x1, 0x0, 0x10000, 0x8}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 06:13:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 06:13:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) 06:13:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 06:13:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) 06:13:00 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) pledge(&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\'\x00') r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530009baedb005704a29cdccb6f3731ad3feb49c56a69be497722f38b0a0d3b4e42a089f2cdf51ed253757c4c28ac3d1bd5a39d4e5d1674077d61264bd47da7e6b8731b84178f0312d155b6c51171e61ecf2f7d39a63e6748300cea6eac23e1c21edd71118f82f70ad68f5804fc3a80e05799a4accb72469d5e4b11791be8be5cc657fc5da937f209934f9f3cb3b721e5"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x5) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/35, 0x23) 06:13:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x50a, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) close(r0) 06:13:00 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{}, {r1}], 0x2, 0x4f9b873f) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) close(r1) 06:13:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) listen(r0, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 06:13:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x6, 0x7c00000000, 0x7f}) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x10000, 0x9, 0x80000000000, "0ac1125e5fcd62f1b4269cddc3a7326ec63d733d", 0x2, 0x2}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 06:13:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) shutdown(r0, 0x1) 06:13:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/171, 0xab}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/212, 0xd4}], 0x3) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 06:13:00 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) clock_getres(0x4, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x17, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 06:13:00 executing program 0: munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) fchdir(r2) r3 = msgget$private(0x0, 0x304) msgctl$IPC_RMID(r3, 0x0) ftruncate(r2, 0x0, 0x2) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200c8, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x7) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="959fd3b1fd17e5deb851ea273234fcb75a24bacce057889c4bb5f38acf021dd3f33f756e635519f6398195691dee", 0x2e}, {&(0x7f0000000080)="d8c8c98cac69d61a27e8", 0xa}], 0x2, 0x0, 0x0) msgget$private(0x0, 0x66) 06:13:00 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 06:13:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = dup2(r0, r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) listen(r2, 0xfffffffffffffffa) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 06:13:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) socketpair(0x2, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) connect(r3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000012000/0xb000)=nil, 0xb000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 06:13:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$getflags(r0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000010c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x288, 0x100) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r1, &(0x7f0000001140)='./file0\x00', r2, r4, 0x2) setpgid(r3, r3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001200)={0x7, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001240), &(0x7f0000001280)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000012c0)={0xff, './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001300)='/dev/ttyCcfg\x00', 0x520, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001340)=0xa24) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001380)={0xfffffffffffffe00, './file0\x00', './file0\x00'}) r5 = kqueue() rmdir(&(0x7f00000013c0)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001400)={0x1, 0x7}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x880, 0x0) r6 = semget$private(0x0, 0x3, 0x21) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001480)=[0x54, 0x100, 0x0, 0x3, 0x3, 0x0, 0x2, 0x1, 0x20]) mknod$loop(&(0x7f00000014c0)='./file0\x00', 0x6060, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001500)=0x5) getpeername$inet6(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) pwrite(r5, &(0x7f0000001600)="5b533de477f9c9405ee42ed9a63d5e3b4c4d65612152149a450ebaca62d72c752853034f89a605f71ff9493d30d0c190e3a994a10a1166dbc55ede683ed12eca2b2a298685579209e3e3cc6428b9de602c9883c3c26a877c26819222cf6dae64b83841a81aff83ffe43c322e109ae204f1de46e137e5d1a81956aa88bb72e3bf9d0193413db05684c938adacce3fd91c2ccc0e3738d966950603615207f9cf1613d36598a372dd72056b1f2b687839accdb28ded77a5b8f3b56b5719ad460b1ee966550e9cb0dc2eafc5e4e1a98b516f27d0ba3152e3015b9dec5d91980aae2f2e2379e1bde4187f0c7b4bad6478e59ffd339425141e", 0xf6, 0x0, 0x0) chown(&(0x7f0000001700)='./file0\x00', r2, r4) fchownat(r1, &(0x7f0000001740)='./file0/file0\x00', r2, r4, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000001780)=0xfffffffffffffffa) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000017c0)) 06:13:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) 06:13:01 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="53fb69df8ab6e2bf34ecd7dca847222faaf4571b6e66cb6132cf93f0050805fc29b0e1e5cb9134be26bb62bd631938611ebe64fe0180c3c1e84261303e59bc5506ce4a0c5d88212b014c2e446bab40ff8d9bf995b3246c", 0x57, 0x1, 0x0, 0x2ba) 06:13:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x100000000, 0x5}) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)=0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0x3, 0x8, 0x1, "8bf132a7bae5000477b59b5695e534e96850498e", 0x31e, 0x1ab}) clock_settime(0x3, &(0x7f00000000c0)={0x80000000, 0x368}) 06:13:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002d5, 0xfffffffffffffffc) fcntl$dupfd(r1, 0xa, r0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 06:13:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:13:01 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) 06:13:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(r0, r0) r1 = syz_open_pts() mlockall(0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:13:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = semget(0x3, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001100)=""/4096) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x400) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/vmm\x00', 0x80, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001080)=0x8) 06:13:02 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x2, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfe5, 0x10001, 0x4, 0x1, 0x5, 0x9, 0x8000, 0x1, 0x2, 0x81, 0x5}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x2) unlink(&(0x7f00000001c0)='./file0\x00') r4 = dup(r0) syz_open_pts() fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x82, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, '\a\x00', 0x0, 0x4}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:13:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b8327309a479ad2b18e2966a9d03f7a76d890516a50af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd2", 0x50) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 06:13:02 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000080)=""/46, 0x2e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r14 = getegid() r15 = getpgid(0x0) r16 = getuid() r17 = getegid() r18 = getppid() r19 = getuid() r20 = getegid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="6ea224a69daab28e2162195c0104a252bb27ba761a31d5b856824e12e30b3a055fa4eb91727f1411460f374772adb93db863a43d8d47524e85d11dc1dabf924d982f2247b68fcba669a29f9c5c7aeeb00678dda9d6bbff177ed0e3347ca2783dbee0cd01a2a9ae58ff8559be8e70f4b72355", 0x72}, {&(0x7f0000000200)="6a575e1f9d2ce5c758be539e44c3", 0xe}, {&(0x7f0000000240)="b11f61cb7d9df4628799d1e0cbddebe62bc1288e31d1685c1c0439a6cd542f54fd1381e20057527c337ec26e6dc24bbb100ec25ab11197c935cf74b9a752215f6e6c65e09ee6a928ba880af351cbae9ed4af2e849983b23765509735e2d396b0aba48eaf7275d8b2db09203c425c3a44dbb37151b236a318fd8f48f270b3a4121504dfde57dbb69f8c95cffa11815802944b815eb088c05614457827356cffc04e7f766ddf66c8930fbff98b689bbd77e0cef7867c02b72df84e1b6540b7058f16b13e04c1906f9564cbf0f469da9066267787445f571b7e8a21146123a8b42ee0b2d29fef465b", 0xe7}, {&(0x7f0000000380)="15f3a16f9803e84de5332dafc9a6b999044dfe8b98c45389a17e7a9a9f46848dcbcb0cda85ac3865d6ef34f8b90305400df8e608fb31b931da6066be92b57f338cdf7d5ab72ffbe99e2a9b0a249ef13989f6da2158aaf85eb95d7290179be31be157e33e9234f80c512665bf9b4b237bc38d613fa5d164455a9ee208c03a1cb06015b04638fe637d498d825be62d6fae3a800c06d0b6594cd08f556d1e1fa89e43bddb40606b993c4d208e86094d77d82cb5a7abde5295c1501edbfe84c1a4bb9bc3ff7b6803592f05a4a0b5546be5b0fb0804fbc2b8e46527636b685d9481c4b008852dd6ff86022ff1f1d3ddcc08d26d159b078443f547da", 0xf9}, {&(0x7f0000000480)="5bbed14548ced83dda8ae6373421b1d2519695e09e008414efac142e5d1c7b9f5d82e472fca98b8bd2eb12d95bbe3f545932931dbded13c36a5053a107768b9073a7b40bb8eba2bdc4fa493702bd95e3600af33e1459e020046587fb6ef8e82a", 0x60}], 0x5, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xe8, 0x400}, 0x402) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 06:13:02 executing program 0: socket$inet(0x2, 0x2, 0x0) 06:13:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 06:13:02 executing program 0: shmget$private(0x5, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 06:13:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4008) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0xfffffffffffffffc) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x40, 0x5, 0x1, 0x3, 0x38000000000000, 0x5, 0x1, 0x0, 0x101, 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000000180)='./file0\x00', 0x200, 0x41) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 06:13:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 06:13:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 06:13:02 executing program 1: msgget$private(0x0, 0x400) r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\xb8$)]\x00', &(0x7f00000000c0)='-)!!}\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\\.]\x00', &(0x7f0000000180)=')\x8d#\x00', &(0x7f00000001c0)='{\x00']) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = semget$private(0x0, 0x0, 0x210) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000002c0)=""/141) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xdd5c, r1, r2, r3, r4, 0x8, 0x5}, 0x8, 0x2, r5, r7, 0xe0df, 0xba2, 0x2, 0x62}) 06:13:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) listen(r0, 0x500) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0xda, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 06:13:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x4) syz_execute_func(&(0x7f0000000040)="66450f2a400c660f3a20879f00000062d3c94305c20000007e01c441fee6d3f2420fd0a76a8d0000c4c1fe101bc4427d256200c463897d90af000000ff") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x80020000, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x7, 0x65b6, 0x4, 0xddad, "dd258736be98d916e732945ef2962d716c26212a", 0x3, 0x5}) write(r0, &(0x7f0000000600)="e655cf3cdfd7b0acfbff78c29a2b8c7d76624fe380cf8f78c27d093647e616c93adca8923d782721a5b2c93f605d89cb5201e0f744ac167bab6094c06985c2d3c82e2a80243563a2555a15b89cfe86c7077365b1dce9b0e62f31278fdc678a36e9479551c870a7b73efb41695edd59f2d00c516bf13f48bcbdb3e7c5bc", 0x7d) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000680), 0x3, &(0x7f00000006c0)) r2 = dup(r0) getgid() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x800, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc000000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x42b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xbd7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x37a}) 06:13:02 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:13:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001d7443c8da6be9acc6c0d0b0eca"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) 06:13:02 executing program 0: r0 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x0, 0x8) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) select(0x40, &(0x7f0000000080)={0x0, 0x5, 0x3, 0x80000001, 0x3f, 0x1, 0x9, 0x2}, &(0x7f00000000c0)={0xaff, 0x1, 0x7269, 0x800, 0x7, 0x4, 0x10001, 0xeed}, &(0x7f0000000140)={0xffffffff, 0x80000000, 0x3, 0x2, 0x3, 0x2, 0x7ff, 0x1}, &(0x7f0000000180)={0x0, 0x4}) getsockopt(r1, 0x7, 0x2c, 0x0, 0x0) 06:13:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 06:13:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2000, 0x0, 0xbe9a, 0xffffffffffffffff, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) semget$private(0x0, 0x1, 0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 06:13:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x3, 0x8007, 0x6, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f00000001c0)="02000000", 0x4) 06:13:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 06:13:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 06:13:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0xa80, 0xd) renameat(r1, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 06:13:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4e1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:13:03 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000003540)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000003440)=""/227, 0xe3}], 0x9, &(0x7f0000003600)=""/4096, 0x1000}, 0x41) 06:13:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) 06:13:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 06:13:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:13:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) r1 = semget$private(0x0, 0x7, 0x401) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8, 0x2) pipe2(&(0x7f0000000140), 0x10004) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x1, 0x80000001, 0x7, 0x9]) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x88) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) semop(r1, &(0x7f0000000100)=[{0x4, 0xb8de, 0x800}, {0x3, 0x3f, 0x1800}, {0x7, 0x3f, 0x1000}, {0x3, 0x247b, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0xec55, 0x800}, {0x4, 0x6, 0x800}], 0x7) 06:13:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x2}, 0x10) 06:13:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r0) 06:13:03 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x4, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r1) 06:13:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 06:13:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212dc30a02000000ac0fe5e2f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a2c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36568227d55432b7fd905058c1e69505879598f3c656e288243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b43", 0x2aa) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/242, 0xf2}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:13:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() getrlimit(0x3, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 06:13:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xc810000000000000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:13:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300", 0x0, 0xe49}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000000)=0x4000000003) 06:13:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100a1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100a0, 0x69) socket$inet(0x2, 0x0, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4000002010, r0, 0x0, 0xffffffffffffffc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 06:13:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getdents(r0, 0x0, 0x30e) 06:13:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 06:13:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1b7) 06:13:05 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20140, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) dup2(r0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) witness: lock order reversal: 1st 0xffff800020b3b228 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b38018) at schedclock+0x99 hardclock(ffff800024e458d0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b3b218,0,ffff800020b3b168,2000) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b38018,0,1,ffff800020b38018) at calcru sys_exit(ffff800020b38018,ffff800024e45a50,ffff800024e45ac0) at sys_exit+0x17 syscall(ffff800024e45b30) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffde564) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffde530, count: -11 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800024e456d0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x3bf7d98163fadde4 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff82301330 w_lodata+0x3fcf0 r15 0xffffffff823187d0 w_lodata+0x57190 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024e456c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=31434 stat=dead flags process=1018 proc=2000 pri=26, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b168 user=0xffff800024e40000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 555 21232 35878 32767 3 0x90 nanosleep syz-executor.0 35878 522278 48591 0 3 0x82 wait syz-executor.0 14386 90178 5710 32767 3 0x90 nanosleep syz-executor.1 5710 335400 48591 0 3 0x82 wait syz-executor.1 75032 122616 0 0 3 0x14200 bored sosplice 48591 503814 74508 0 3 0x82 thrsleep syz-fuzzer 48591 260391 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 34597 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 76680 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 241393 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 399574 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 292434 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 162146 74508 0 3 0x4000082 thrsleep syz-fuzzer 48591 371082 74508 0 3 0x4000082 kqread syz-fuzzer 48591 420016 74508 0 3 0x4000082 thrsleep syz-fuzzer 74508 426253 87920 0 3 0x10008a pause ksh 87920 33092 13432 0 3 0x92 select sshd 27224 318793 1 0 3 0x100083 ttyin getty 13432 164450 1 0 3 0x80 select sshd 12215 393081 68232 73 2 0x100090 syslogd 68232 237992 1 0 3 0x100082 netio syslogd 58560 127125 1 77 3 0x100090 poll dhclient 39257 369586 1 0 3 0x80 poll dhclient 67152 213305 0 0 3 0x14200 pgzero zerothread 69028 249331 0 0 3 0x14200 aiodoned aiodoned 47533 174702 0 0 3 0x14200 syncer update 27736 361719 0 0 3 0x14200 cleaner cleaner 30759 286359 0 0 7 0x14200 reaper 33236 1750 0 0 3 0x14200 pgdaemon pagedaemon 98289 514066 0 0 3 0x14200 bored crynlk 41000 4395 0 0 3 0x14200 bored crypto 35729 326063 0 0 3 0x40014200 acpi0 acpi0 99734 474387 0 0 3 0x40014200 idle1 98213 409016 0 0 3 0x14200 bored softnet 50731 363812 0 0 3 0x14200 bored systqmp 2856 267653 0 0 3 0x14200 bored systq 11899 45010 0 0 3 0x40014200 bored softclock 75295 302491 0 0 3 0x40014200 idle0 16581 462013 0 0 3 0x14200 bored smr 1 356022 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b228) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10871 0 0 pcb 23 9K 11K 78643K 2475 0 0 rtable 105 3K 3K 78643K 3112 0 0 ifaddr 37 12K 12K 78643K 436 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 149 0 0 iov 0 0K 32K 78643K 365 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3074 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 72 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 11 1K 1K 78643K 13 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 10187 0 0 sigio 0 0K 0K 78643K 80 0 0 proc 41 38K 70K 78643K 3317 0 0 subproc 34 2K 2K 78643K 1139 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1214 0 0 in_multi 33 2K 2K 78643K 949 0 0 ether_multi 1 0K 0K 78643K 49 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1201 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 108 22K 31K 78643K 29000 0 0 UVM aobj 130 4K 4K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 294 0 0 NDP 7 0K 0K 78643K 204 0 0 temp 121 2734K 2826K 78643K 31313 0 0 kqueue 0 0K 0K 78643K 41 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 136 0 130 1 0 1 1 0 8 0 inpcbpl 280 3146 0 3139 1 0 1 1 0 8 0 plimitpl 152 3408 0 3399 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 760 0 716 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1801 0 1797 1 0 1 1 0 8 0 nd6 48 201 0 195 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3123 0 2931 15 3 12 13 0 8 0 art_table 32 3124 0 2931 2 0 2 2 0 8 0 art_node 16 759 0 719 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 11 0 2 2 1 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11991 0 10509 49 1 48 48 0 8 0 ffsino 272 11991 0 10509 100 1 99 99 0 8 0 nchpl 144 23276 0 21657 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 93920 0 93920 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 70768 0 70768 24 23 1 6 0 8 1 sigapl 432 10163 0 10148 6 4 2 3 0 8 0 futexpl 56 66059 0 66059 1 0 1 1 0 8 1 knotepl 112 2031 0 2012 1 0 1 1 0 8 0 kqueuepl 104 752 0 750 1 0 1 1 0 8 0 pipepl 112 2746 0 2727 6 5 1 2 0 8 0 fdescpl 488 10164 0 10149 3 0 3 3 0 8 1 filepl 152 55972 0 55876 25 20 5 6 0 8 1 lockfpl 104 979 0 979 22 21 1 1 0 8 1 lockfspl 48 311 0 311 22 21 1 1 0 8 1 sessionpl 112 82 0 72 1 0 1 1 0 8 0 pgrppl 48 116 0 106 1 0 1 1 0 8 0 ucredpl 96 25825 0 25816 1 0 1 1 0 8 0 zombiepl 144 10149 0 10147 2 1 1 1 0 8 0 processpl 888 10180 0 10147 4 0 4 4 0 8 0 procpl 600 25596 0 25552 4 0 4 4 0 8 0 srpgc 64 390 0 390 14 13 1 1 0 8 1 sosppl 128 95 0 95 14 13 1 1 0 8 1 sockpl 384 5691 0 5674 17 14 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 16 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 251 0 0 11 2 9 11 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 473 0 0 13 1 12 13 0 8 0 bufpl 256 20325 0 13320 439 0 439 439 0 8 0 anonpl 16 743976 0 740101 124 93 31 34 0 125 9 amapchunkpl 152 53441 0 53354 29 20 9 9 0 158 4 amappl16 192 40043 0 39848 116 101 15 23 0 8 5 amappl15 184 720 0 720 8 8 0 1 0 8 0 amappl14 176 1122 0 1118 2 1 1 1 0 8 0 amappl13 168 2087 0 2087 12 11 1 1 0 8 1 amappl12 160 1724 0 1719 1 0 1 1 0 8 0 amappl11 152 948 0 931 1 0 1 1 0 8 0 amappl10 144 3243 0 3239 2 1 1 1 0 8 0 amappl9 136 1757 0 1754 1 0 1 1 0 8 0 amappl8 128 1363 0 1318 3 1 2 2 0 8 0 amappl7 120 3259 0 3251 1 0 1 1 0 8 0 amappl6 112 860 0 842 1 0 1 1 0 8 0 amappl5 104 2542 0 2529 1 0 1 1 0 8 0 amappl4 96 10753 0 10727 1 0 1 1 0 8 0 amappl3 88 1692 0 1681 1 0 1 1 0 8 0 amappl2 80 74553 0 74488 4 2 2 3 0 8 0 amappl1 72 244742 0 244292 29 20 9 19 0 8 0 amappl 80 26801 0 26765 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 10164 0 10148 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10164 0 10148 1 0 1 1 0 8 0 vmmpekpl 168 68394 0 68363 2 0 2 2 0 8 0 vmmpepl 168 1067785 0 1066457 180 114 66 74 0 357 5 vmsppl 360 10163 0 10148 2 0 2 2 0 8 0 pdppl 4096 20336 0 20296 6 0 6 6 0 8 1 pvpl 32 3432884 0 3425739 354 259 95 102 0 265 28 pmappl 232 10163 0 10148 11 10 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 10 17 0 17 17 0 8 0