0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x6, 0xffff, r2}) 13:41:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) socket$inet(0x2, 0x1003, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x7ff}, 0x0, 0x0, 0x0) 13:41:41 executing program 0: r0 = socket(0x1e, 0x3, 0x1fe) ftruncate(r0, 0x101) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 13:41:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}}, 0x3c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x40) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0xfffffffffffffff8, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0xffffffffffffffff, './bus/file0\x00'}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:41:41 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 13:41:41 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x0, 0x0, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0xa6]}, 0x3c) 13:41:41 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f00000002c0)=0x9, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket(0x400000000018, 0x3, 0x3a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r4, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) 13:41:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x42) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setrlimit(0x3, &(0x7f0000000180)={0x7, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) listen(r3, 0x800) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95", 0xfffffffffffffc00}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 13:41:41 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x40000000000, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) setsockopt(r0, 0x9, 0x1ff, &(0x7f0000000040)="8694faa6ba44f62d435994a2f23f6f0e1501e566b5d86db5411df189e2c8acf54eab2a7b3fa6422b7c", 0x29) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x40, 0x3f, 0x1, 0x0, 0x9, 0x8, 0x5, 0x0, 0x2, 0x30000, 0x8}) 13:41:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r0, &(0x7f0000000180)="944c715d81fa5a1db5d0cba44c13", 0xe) 13:41:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x101, 0x0) read(r0, &(0x7f00000001c0)=""/59, 0x3b) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x92) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="0027fe0000204e0560aa576e0377661d423200000000000000000000000000000001", 0x22}], 0x1) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="ab567b4c57f03f72eadceaacf8e0712909f21defc942def0d64ee9cbfa517e4541b254da4c16208073fcbf35e8eaa432b714576ce89ef366f7d1ce8bcc82a7983bddfefea19c67ce2b8c4766e0471a3769e180120c56682818cdd9d6ae5bc443e2e50b7b93871eff9202f9252e580c2930c6db024f7c6c3f7a0cc5e3853a57f07efe7283a18e12136646fba6aa1415595544469f3b177012bc5b09a2be50bfa584786364139a826cba559e1c7e4e5d7c007cc342f3e294b746153d9c6fd2ef7f0d399c15da526189c083cb748b084506becd359903a9a259d29a07de2234ae926843c9727122e04ff9f4b7fd4d44c4903fbeb540ed9233", 0xf7) setreuid(r2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x5) getgid() r3 = semget$private(0x0, 0x2, 0x10c) setreuid(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getuid() r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x7, r4, r5, r6, r7, 0x105, 0x100000000}, 0x3f, 0x192f, 0x3}) 13:41:42 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000328000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x420, 0x100) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0xa2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) shmget(0x3, 0x1000, 0x212, &(0x7f00008af000/0x1000)=nil) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x1}) 13:41:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20008, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x400, './file0\x00', './file0\x00'}) 13:41:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0x6}, {0x89, 0x8}, {0x43, 0x4}, {0xc8, 0xffffffff}, {0x100, 0x400}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 13:41:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffffff81) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x20000e5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r7 = geteuid() r8 = getegid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000008c0)=0x100) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="3ab0a0b5aebbb3dc8395b64d31b07f7a4e9f8e11c2aafa9b61c78301faa16dfa72890cc6c181c2088d655ac87209594c84958738acd2adecb236c66c4c", 0x3d}, {&(0x7f0000000180)="35b34b486908ae8e6ddd13e5e9d8545f9599f8bc30057e408a9ccbb1f272dda6a0c9a63339a46b98bfad5078729259a32a20263ae781fbe2ca7cad4cb709424ce456e3ea795f0cf9126a5e06bfdb7c407de7c873f2bbe4915eab9dbab65c44e526e3ea7f1bc65585ee5d9e8c808a2e63322c99950a20b9ae7e0916", 0x7b}, {&(0x7f0000000240)="5a2a6de644c52474e27266eb6ff63c9932ef74cbea3752dd19360a1b71f30d8f54336afd46592c8e01580990dad57909550e92663f3353f5e27dcf174e20052272485bb6847249e89a07da546d6aa293bb11df95e3e6b0f9d41d8af802364ee75d21185246ec3c0267f71cc9d48d5d69f6d63cb536c738dfeaef9ca01ddb233cfc88026ddea51f3751c2de33e840e87a519c484cecc9c6524c35d9f7fe516b70e37f1f065c11ba2457922bebdf94a2945819fca0b853b57373276542b0d4009d70e87a7edcc3c60e56a6dd3083542514092993229ccc743758714b4a29ebf3fed8a437a7defec086d43c0213264d292a", 0xf0}, {&(0x7f0000000340)="eaf30856b9df489170a2ed8c8d06525afaa6c51e06837f835d0bde66614bcf44ab6a5526f30b0e2a2a7fce51475f", 0x2e}], 0x4, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x1}, 0x2) 13:41:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 13:41:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x2000745e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) execve(0x0, 0x0, 0x0) 13:41:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xc00000000000000) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000f1a12"], 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x1c5, 0x0}, 0x0) 13:41:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setuid(0xee01) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 13:41:45 executing program 0: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000005440)) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) syz_emit_ethernet(0x0, &(0x7f0000005480)) shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 13:41:45 executing program 0: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x20) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2b, 0x80000000000000b, &(0x7f0000000040)="a64b090000000000", 0x8) 13:41:45 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000440)={0x3, "3edcdf6b05d422c6c54e5f3013c4475d6e3d2f640e033fc75fd8cec418c006d082cad51e2cacc1529ef5e2e9147fe530307381358e461ae94efc30a9c2e7a8ad30252895e3b533ec1d7989313fa9ce87dd77f9b3450ab810a5e5582d87498364d9c9e3fefae708a849094a4f046345c9d1e971518bb10b6bf57dff4862467fda844bd99ecfa8af39a499e05f75790f273b32c32f5e548d37faa1c276f0b14ba1868587b4b9650992a64372a8aae3d181fb21c24c5651edf2cb3b20a63bcd6b1cd5c17f6912535c13268c30ab0b5d64aa972130d0b2945997b9c8cdc693175f0b0384659a542024acdc822e3c4a432de6cb81d9d09f59bf6618a0ab9b2f5fdbe2ec625ba7d7c0e635da3dc5e3864aade3d88bc9a9315821579fbd4db09c84a7c67d7499411e335bd1f24ab86267ac1820cd228228d3a01fe9b7e1a5b7e9b2efcdabaf4f44fb9d9dc0c67e7f84cfd7f0d24153c2f5091b0da43868a375243d8272bf8455f873cbdff412b80ca657b12b8492c4bceb54b3c6503ab9ac37db91699823cc90367091358bee5289deaec3914e1f2fb62ec4c2b4be64cf18aeb1bdd9a0587b851302dd9bc7f36e72afb46f65329a0564a867dbc0b53d6ac74bbf10828e59b7a2539e13c861dbd29776cbebe4d0b1ae6cb335d9910a848ec611884324cb838f2ca644b384dee73cabefbe0233e74c5e103ba28dbed744afb407b8beabe869e48434dc1356e4399ed6569403d8e6dde32bc669e40c1ef91aa58f8d1f023830c28d642eab87f0222f027db2876fd9e52a8db8fdd3f4142ba1379199763be4c2d689fcfc4b1c207677ecc895429ce44bad66d7da6f98a79e691c4fe116682faf20bec8ca2ce1d3f39799b7396b9bf1b0eee964fcb3923ecde07d24665e81ad4f67e3e998160565451da2c1b6c0c29a0ba4011e7d8a7b83871ffc4cc55770c17447c59ae3f7afd237ee0058587f45b617522fca1dbaed40ad4c9cf9f938d33ffb7d035e8f6f8409be87b9cbaf05d95477ca092d05a97ebedfdb1bfabc4ac5691c8a4c3b5ce51336a365ee3b8a976b5ffd47bf8bfad1eb7f7fa9b39ca109a3ba6dd312caa1ab20641bb6575eeb893fa70a2b30db85c906211f5a441223001fada75c4c3d1ac6f732ab2ac5b1edf1c9995960923ff8874240b9f0f696941193725d4ac4e1d8217fd09659de82d4c65c07659ba72856bbb135c121121c2771258846a7553d97c1a573e4634da2998efa40bb78caef20eb8381914147353be0321866492f0898578485898543e4d17f7e4fcfd18fb689b7ffbc46ebd58c73a68e6d495be9fcbc1b4a410207a3cc24b62ab114363cceb5f19ce73adb632495daf2043b6d4ba395fdaf00f9b9f2f4aa24bc6503b869571256bfbec36bbf955c199dfd20080179bf3a346c1169b9c9bd4e98e499d2b911fe11a37706bc149ff96437c4db825ac1689699deeef159670b063b3dbfd17b79a561615dcfe202176f6d17995fad7fceee4e2be1f3b7d00ffd08d1d15c14108216acd17cc1713b4df511bd4d298607d7f37d652a7d65dfb498c8f9dfd06e86676f96f9c47f4a61964080afc5ebead0833cac9febd39877a61f0057026c716ebf21a3e09e8d8af3dac19cc72a0348dcf89ba8dca6b094befabdaab91843f3012ddb8c6caf26c016dd5a0d64402658ce8c01a6d8753333b36acf0f8ada1baf32c36b55c2e9aa1e5684e28ce6d9d2d2ff06fa97c5907fd4929c9031cca2f225d24756283b7ce176de59522cd20bcde6a2016d18bc05db662c75561eb3a9a122277f033abdbc8c0eb57f212e0f0d2b5e6d9d09aee3da6507156c1e3e1a4f170a4d787c56d6462a8aeb529fde4537bbc2300be9296a20e588adb21c48c28f6368db84786d0c0bbc0fb28d59c271ed5ba9506d6729e375e2afadc5e56070bb94e81101a9defde5d3300280be3c8266b2e33828138ffb147ad7a94c208027baf11cc5564d42cebf4517aa9aa63faeff5eb8ae898519d68bc8533be1cc8b36208b9588d57fdde89596a62a530c501d176308d5da4f5b5d02080543eba3b714cadccd812548b3db99974650dbdcf497d08270edca8510c8a74df8c1f013ddcda1519cc220f27e1857d1c60acd7dc34a32ec222d6b9fdaadc402255aafd9d17ba2dd5d9d2bb96dd503f0b0f29f1ce58cfc048b1fe39a4e7cc0c42fdad9354ce02443682d228fa6961db5c82bab47114256bd62aee2752b57cfff1d7e96775c4449f024194362a8e82e8ba41d0acbb946e29765e29bbeadda1e7475d86fdbf2a70ac015ba4e7e0aa1ea32f64ea62a1d254c3eefaa7a9842bcecd72c980d87fa7942382e5dde8974edcaf77dee19b93719866770eab4a47924c2771627a7a377100b136f3bc436569697fd03a131f28ad85fa7926c7b53e50766fb765bc31c052fed85ea6f4471481fdc4d699b846b527d00b4ac51bdd2e89eae320eec6fdc33f60341f02f0e6e65af553141d2838cda08d0ea2d955dc8ce25c8eb90c0c77836dc8d25ee4f08f70b89d4851902b5bd3d12a2fbace99fd191e30937a41bc1aea7bfa7ab374f8a385d3827de1bb4bd661c25b2f7436f28ba553615f24865bcdc13b3357b90a9040ab1a83846de76d1c24967112f9226875c1eadc495b71a73297e63e705bfe4e6d57c6a662c2af4fa9eebffd3682db2c4fd61e506f147626de5446d3c578b6726d16f89e777c27f38eccc323504693a4608f494d253a52f0a617bc77def43f46321b184e0d129a3816a14656cb463dca2ee19cb7847abc9869263456c48b994155a50cadb97fdf71aff9f6ce2d1be1282d46d5d9ab4f6b5bb04930c6f1c7a029f00a0a8e4c6dca993ae8b3255bcef7ab42844f177a96d229f0ec2fb93667203143bb163bb6f16e4cd17954d3f95fac89e64550d92d9c904a56dd208ee6f7cd13152ad2b7a4f877ff7b6467741189801d49b0004851fa00bc89a33be774fba6361a6d2ac08dcfc15e28026459f57a8fb49deb776aa5ea08d4fa23eeb446ecdbedff431219e7487573758b57a687324a27e35523c2e9606042a467e10433b9550416a937f9bcf1df2aa7e279b2b9e056edd52283e8904f659f6943115225a1eac9ceff0231f7771affac4a75e5fe3d1deb310fccff956aa997f73111e25816fb25bad8f04fd6e9552f3a4b7af835cf3332c58163ca2082f0b7e1479e1a5102f9c9cf6c1375418a2106ff31e1974df072fa71824621ffaee844c0abf9646c4f7b4b00bbedcee7b4a9e1529e622a225d3ee56fa43175e31cbd900d24783d32a043f39e783325bfb744d70f8ebd2bd9bc13aa31af15b5d893cf65c2bac4ab93247a76f394a5636c6f22398a2a204a8a5e4182b2fcb9b97999dc38d195cb46b8da7b1f354688cfcc360564b8db4e0e6f0586c8f71d83a5842904906de185d259fc2afdbdc6d791b494ac36a476c310787abbd0a97a1a971e335dacfbd325c17bb4809788ffa6185677ac71c40fb4345b480a608bb9db4b8d791e4d878288f631ec7b8b4307a62fb234ba4386a73e587533433b0bd9396f545d103373812f3070fc419059be1fdb3658767f84b46aee50e4a75a4908a948bf947ad71ebbb9c08b7d46b51599d0433499e6fee61702b4aaaa19aa2cad736239944d130786f536b5bbae948a6c51eaf5c29e5d89f3f2954913c8713a6441ee652b1305203055aef379d603a43c2d6223a32cfa5e75d0207a9adfccfb42ac2ffa3e991315b9d356b1ba8f953dc93870bae7d6adb23679c49665646154862fb65c5c806c31d95a35063c28abf3c9c528ae0c288ff4d565a75bea1974adbe0f298bb55135d9e05e380c2ea0c64dd43aa856ef9185af603d1b3bfb791e83005a4bf25f5ca6a5a2b40b213725f9b3adc3b293f2ec83d8ef2900387c146ed066ca9f8022776ebb67ab7211da4769e433c2e6612377b825ed43d920c7da16c2dda6a01a9be7efc2961690804bbe76595b3a90bfca9427119491a7fda95887b4d28965bdde31de3008096acb95dfc4731ced5a5b9eb3875e828f2af5e8fe6425fe36726de67a7f95180e439832ed87dd5de993688622024701c7a3af76745785ea6e2d010be7fda657da4c7ff5d5d088e90193d4a42febb187e405b3f09fef496f4f2b9d6877e3d22a63ac64ea58f2d997abdf6da1338ffaef0523e119d66a4b198fadbc6d71eb3ac970f8dbd6611d0953216b98bdeedb5ffa3ad8865da163c3079db4322318731b6aa6e5f5b71aae651bc0268207b40571f3b12310a8002d17375357dba8934a656ec182fc5379c225a7f87f243c592bd57e7823eccdbaf0d3fedae129bec0638b4bbebf8da16f630668f5fd27c71dabef76da61d88aac4a2024a6b819ce181bb9aa9ad39479249b8f6af24baa6821b8856e507e9e1ed0db9dbc8c41a77bc227187db2f0274789482235d97cdae465ff2400066f284f9d369086969927e36d40bdf0d25310e62b89e1563d92b6e80ade04a90c84e68990028dfc5b4b3821b73762a6be99b152852a4b9b5a34ee2bc5f1d7c4bfbcc02d5b93672b8600fa80b653b0508df8adc72d8aa6687bb340e957d0511ae9fb93aba36c5fb5831baa21c0f4953350ec8305f2df3d0b78489c18c0daa9852f4d4b5a187f3484c22c730273f5dedc28c76f3943f3f6dc5ff153f428882fcb162d7d05c8277034d184347562330c23a684428d9408c50e9721c0bb347fc3c866eaab06cfe26360b4e85c747db35ea381fba90e845fe7f3e73abaf651e10ad2aac35fa8e805025a0a827e11c6dd2030d07258d578b51f6092ed752f23f8145c56d3b7f15e4c25c8e5f418b2d428853a9086bad6b5f691db275663cc0a8ed55f98d00c797de06c7acbeb70f8c63ad60e03d82ab65e132f6b46a6d9ebb915b9f1d1b482bfc6ab18821db82b689b6b19e60857efbdb538e150beee972c82fd6587f42d6f122ea37504858cbf28d6fe282b5759e1798c2c45614957cfca0d728c793904dd22e53c3e7c3705b103fca2f50d319427a45cf206d0643fcda6926ed4e40019e145938f1d768a0c5ec5ef634190c3e1f3de22d17aa1a07a321350c23d370c2cd1e3f1670062b2d954e93e4fea7aae5ca1c5a5250e338736e01079ffa71fd692a3a92b9b874b4bc2d34e40c75fcc659726c96b1dacfac92ebec74dac4b9854cd3003c64cb3ea51cc9c3582bf33c30be485176464b51bc61dbb266eb3af6fac79115720e62b388331247be7b42970232d493114fd5b6ec6665392b14b99368c91e6fb81fbcfabacfe22ac12c1936ce1f90c0bf7e8e0e1fee8ac9157cf6b105520a78ce445bf87f9e6c2046d40ee37eb15139aac0009a2974c74b9f6dba724a04dd3817c0a2890bc818976f170294b12fa67624d30d788b115317705d467a4b9f1b18337b41d8ce16eb0740a42bf52dcadd10ec039f79939cae5b696307e2b9c579da73a72970dcd4a9c0317e5f58e239f32d4c32e6288ab5ef225b3d7d519b7f9a6ba34d9a9d0600a49540658cbdfd735dbf7ad2277e73cafc70bc6609265f9e2acfee0eb428e8efda4210a49dff22ca75ad40c9b5b5b0c2287d0b556779abda6eb4509c7d56a04228238e9cd67215b458795b718da02634e27765ce296c44382c62136174755e134882a6fd17c79a8d5775fa0a15c6289221d4694371dea40a9fa6a582db1d6e617ab70b9ecfa0b9700076d837610d6de5da2dc8342908707e79e817b188ad59e08353af4dce9ab0ccb043194ab757f47866d329cab61fb0f95aa2e1d55b2e540dc8dccd21fca600ca9af76cc1914dc7b888b43716fdab3804bc"}, 0x1008, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 13:41:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x98e28476fc0e6adc, 0x0) msgget(0x2, 0x200) mmap(&(0x7f00002b2000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) chdir(&(0x7f0000000000)='./file0\x00') 13:41:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) 13:41:45 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x3a0994c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x4, 0x9, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x1, 0x4}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x800, 0xc6d}], 0x56e, &(0x7f00000001c0)={0x3, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/203, 0xcb) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x2, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffbfe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 13:41:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf559456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0xfffffffffffffffd, 0x6cb, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:41:45 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40000000000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x9, 0x1, 0x4b9f}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x5, 0x1ff}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0xfffffffffffffffa, 0x1c}], 0x2, &(0x7f00000000c0)={0x3, 0x2}) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) kqueue() 13:41:45 executing program 1: socketpair(0x11, 0x5, 0x9f, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x2) dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x87fd, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001340)={{0x18, 0x3, 0x101, 0x200}, {0x18, 0x2, 0x9, 0x6000}, 0x401, [0xfffffffffffffff9, 0x2, 0x5, 0x100000001, 0x800, 0x13, 0x7fff, 0xe548]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001400)={0x44ee, 0x1, 0x9, 0x5, 0x7}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001300)=0x100) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001240)=[{&(0x7f00000001c0)="bb97e43d2cce9420bd6dd439dbdd584fb4277694a2d94b428ead8b5a46b51d35e6aad95a96d1686cf9df5a9892f9e19a16a13e86b76ea583964e470b4639ff69bd5b92580c58c4252d8d012a8ef18793d1c8161911e28c1061f96ad967891bce5d8f7bf97d0b6f61d067d72a7c0aa1acb26a4773", 0x74}, {&(0x7f0000000240)="a27d79b9aa7fc0c5e1e311da111e23f69267d276106467a724ecad61c6885d40c0ac7f307cc3bc443773789d6d0447ab0d6b7120a58fdee65f9cfc8d52dc9896e27b28658c72f9811ba19dd526f5c661a002b24d6af9d673541848aa175ee0eb5a7d78206ffd7279aa3e8995b6826df2190b17b99ef17c31870550bdddb283c8cc5788d806a48a7c63eeedca64433f804232af945be6539ca8970f7fb69cbb0a606ca32b2c91b9eff587b3657cec7323e39cd4a0748a52d79e45005372405c0054f7872fc4768cd91c5ed2421e8a927c61b0491b05a7cef1f7d567eab192c3b32a16aea366a96afe8499899646a523f1db44da062cc9503ddf7f2d705e3f8ec7d16acd7a36a073d3a74d332111821dd72f2c8a4c96ea6eabf8f6c953376587ea7b6d33c23cc7092abb121ecf6911881a9c2b631c44ea51501ffdbb33805f5ac1ab6beb12bd92ebf4d35070940c9cf179392910f3ced7f86b05558c8816a6225f0aaacede88af0b61ab407fbdbed5788f53c25eaf843d39dbdc8083fbbc8c2695f15b0c9cf8deab9652f7eaccdabc896121902a89d111e7f4b82ba7fdb6981b0d08872c2bf1e523ba5ca5558ddb4e47ebb4e52bd4ed6222adc03449bc6b9bddb4857d8acbc3043082cc2dcda50f5e3f928c86fd601f4a6db83599fa5cfaeb95ad2f49d42bb2a25542ac8fb9a4168027e37098ebe77f4302bab2ab101e391ff0668088cf354de2e68624895987062fa7fbc0b0c5650d2f820de9498bbad88028a06d7d739693d0ead7685388215f8f2aad18086e5d512e4e9cfc832938e14b9d997b96953d84cd0620aeae78b5b18bcebb911342168fc83397a73e97e36fb40a94f7b3e2ba728e9cda4f17309da63a9db4c6dc21de42f057304e59a246451b16393cd3f3da734182704e541df0ff03373401637cb22bd7c40b334f853da973536cdd4af6b7fbca9203965600cef37df9bc10bbd59625c75978d2a54f6cecbb3aa1682d059ad15fdbccec4acaff3fd98df6bf9d3728bc3f35b7881deaab5893270bea145f0404aac6d0a722645fa0396bd7e0dfde2f11053efedabb0e7040d28a875014c317793832f74166118c0bad42d402542944c0a0b985cb24ddcbc86230fcf247df89dc99099e6bbc8caa446afd8951b799793e62c1e2accf3e3ab3224255c4c6acd407bb2cd23585196fdd043d78de569dc206d50be6a0dc1ed6f43f529f265f8e78b6029bdbe5da5fa9668c8c39c082ff78a5e03a95d0186a67032e241822f99f5ea54b1a12426d290b57ce35b3649fef37c5c591a16e0a889e505ac5e39fec763a4416cc985ba3e492da9aed8d95ed3dc48ff436985922de177415dc0467de995d46302904b952620e42644b8e64c6dd8ad80b3ab74c7045868c666e7f52cc39300668d688af72e9c568e1f4489b159e3016ec9f7ffc4f201af7bc47745f0c0acf1535c09aa32f49e9bf87bd3f6d7ce8b0799be6f32c8b237d27e861c7528c1fec48f02286b299c9ed2a07f5bd83f0a7ffd349513e3866198695d9182cd325e34b1c93a46d71667455bbda06b3edafae2b180a76df7e45a4538ecd6abd01ad8beaa4ec5b2f6ff96425069c3a134febc49ba838108525719538298e2dfab73418934890b7a3e9593acaf72edb3d209157f08cf3e817956ca50a57f568b149f9dc7405cce54050e6bf39291e1657f6e202050278ae73d7f3875346e42ee44077a8af532cce86af89c0855111caa3e189bcdc4d9d60785e5b98a729599d876157a150cb5b7c880c6a604589c49a70e2ce7e6508cb7409d734b09238bb4dd19392cd9afaa8ef35d5fc1d1397f178582f34a22f976eae9240f39c35a5fa29266c7216ba0f5567d33df68b6256b4de206489b5dc2c7ea8aaa39c4421805112e0d2e2f5aca99a1af9619cc5b9bf01b1f80bb155f4515a917f2980d6b428456257c7b1c627644b02b8458fd2af00d1a26d122bf24b8b5d7126534dc52c8837992d5a2f75a034b2d77c41b11cd9a226187fb150ae56f5097264732794eeed3a839f03cd655facb8c61d9dafdb820f956d4607e6bbe34910b2861d6ebdb4797cbe3cb6845ab9089e54944d369cede0d21eef6640f04e908dc29e9f1af0c4b37629ec9d80e7622768afa3e58767f0765f0c0227518f67165dfdea929508b09f4fa7395c5809c37cd464d0acbcc68a2d2649e2bfd1565c8e30414857b314922974f5e036c892e960c07367e5a201df9af0888ded4afdefc54a0db443837c17c8c53430ec9ebabc450307581d8c62ad03759aaef570120b98481a164881b7bd750775100415806b2a11f534af7269963ce584cfd3af613fc34b3f2e43680dfa976199f4fa32183b3cade424bf1d3aef347ef41c1e022e49ea86f10fe25a37b1b3bb53eca5949ccae99a77e3cbe77d4fc9f3ed714eb1f97e692297456341026a507a536ff493d160d0a54022808194c451b38f0d287a1f03f118237906e26ec67c0eccd5247ed339de4730abf8d9e5e8f28eb34a7df47173560f7f450f8a92bfe5de1056fc03c69433fb9e4dd152ce32cfb5a69e1b5f5e0b3b2b473bc3330f0d6f5c0a8a5a6780a9885cb6f1d1173865a4f317d669f3a5df86c139d2c37e492b393877eae58e9ac94a41d2191fa4c806db633516ff6b04c288b90ddf8ccd1f9a6950462d40c20a0cb4877def1365954fafee5fa545a74518dad8a435284ba80f90650cf142ea6a71952b1e7c24cecb63af7582fe7daf0e44bae55887c0043fbb41475ec6fe13aed8e3057f52aca813f7b265b45e9dfb89ed257a19a163a19ba5952b4ab52214d95dc96bdadcd536f0023bf2e7659ae6de5dbe41cb937045ae1cfbeae0ea3d9d1b54b5c995652a22bc11ed958e7e25d2d5c94350aca3d38cc8d222762eb617e3541e2c1c2d1cf4eb0da2545324183db8e710a5e682bbbc8e0647af8df25c23761866a990c095726021f0df8d4b71ca4ab510374afb550cc2dbecdbcde0b4575155cd4836641e5a2b6ec08a463a9e3c74f6b027482c65af27556855839c926f082e8196ec8ab99b53584dc1b23305fe971f993df5d0d5a327f8bec3a5ce966ed791a5d84e4089d7292b420018f3f93b3fda2fbba2df61ffa0e69429e3a66e9d376b5448c13d751422b14230dbf55337101e4620fd1cc7d4646689fe2875b9741e66b3fe1aafc914cd37d88b19fb1e6583549da8089a1e45e2308763d4e6e297b3221b0aa2668bb1aa35e29aef06ffec6be606daa6d977bf61d370cd40813313c29dbe64ba34778a50db91c510e77c681062be41c462915df6555e1ca7c218ab0f18b7b5e509023c505257fb3e9b1ad742790a7fcd09c677e1269efeac6270f09e83935868f6f32ff1aace7a8e185ea9c9c5acddc87c74a9edea539e9a9c36a202092aacc595fdb77e59241dfb21b8f1cd146aacdd284dedab60c8a9cb3c8d6d7f41a8f6f4e7a1ecdc8d9cb2da7c388913b61866122004082154647a7703d888d60925718ebcfe06c8a7c1f75ef9a5daa1faf40e55a1c94334bd1a9376093616421dd2ce9eed2f2d69b315775ecdba61ba36418ca250d814bcddc83e970b3d08cff5e9c8c785beed1046dffde6d36491a6f8dc006329278ff0657729f9b605129a44ca0c59f98620d35986d5819f1f2e9cafc2397d5c981926f670bd10c50991416e2b291ca137c74ef89150040c5dff8a6cd6f980797948ea6d4e42dc29d8b8f3972fd3143233e834f313348c2a8843c568c7e3050cca7ff8c3cd44a9453041fde7f1c80ae47060b68f3fa7c3b2daee8913ae102e81518cbdc508b21058442f0934befa6c729aae0f9b4055f53d07d8229078f3f14af364c8c8686a938fd389dfe0ff4fcb307a3076e1dfaab516404c7e87306d9ef36b265b30fc4594f068ae082290e0980f3c1d9c817ecdc67c08ce36db5bc89e739157252877ba45f43b91f25f0f8fcd2c270140fedde13190477de2ffb08ca828855fd3a46fc3a455709cfdfa409e3dd83d4a413295521f4ced1531e164c82821cdea865c57af4a3b133d9550addde946706551ff818ab82e2a8ce6de1734c43ae61af8d65c6637e6a41022a577785f0c2a247ecd083e48db15449efa71d5ac8cf295bca4c054b5c03d4ae084cc81187c971a5b8989dd2b25ad40a3bb28b52b9c4266b614ace669dc5de90641c8941a31bea2df15c1474e2a3087a914b38c0332ea7bd4ae99edb8652da65cb5e9e1e9e47ae40f9643f782f1389c4f8bbdc7cb40d9671bca807947ebb94355a834f6029caae980804ef8664de236c373cf6e08e6fce87d642b4a0954e9870fded14faf40606de4c1db52377e7e4e480ac621b0d1344956a47955e409191e8607703e48a62f4e07959ccdbc492f1196f108953f071c72075bc50c5c56632f3304af03b5584e379e9cd3b67c059ccd74d6dd502dc15b2c43193d1996f537fa82d0a7deba8327f760d8d442399c784a08ffa6daa1869b1b89f5f701f44dedaf886806cbce33acc6ee427942f3d5eedafaa3be4adeb096bd11cc4799a234b7efafcfe544566264915f4765b1f3c7dbe856dd3a490e9379a90f2d579d7027e2231ed8e7c8bf371b1f6ee8e2261741a8f20e2399eeedb36472a8dcdbec3cb23335844054c8ab3ba090f75a71432c21da435604b96278542867af89335f51ab7ceb6a816d3be1a3940c83beba2087112d0c1888d1c39aa2a429364d2b6fe10b085d2f475992522a02aa2b354f2e6b255697a5b7740e32b3cd8a7e03da30be25f8373427d2a0a57c25b9f386288c896424990b8fcc4e7746b0735f165719aab8978f2d8466aa7c55c39c2b20fa6eaade731af9325c4f0740e3fb9ccf9b7898aa387644499de4b3dfd0dc4d1f48174ee2631f90ed302eec9c1d332346f2c47d0613842ba781a8914e15e8bc925700c8cdc19ecec604a97f3d7c5d67bcae9d9898d8fe8dcd55995539b7f776186ba079856b811d90ad9454b1ccd7c32f3c97e6558c8977daa5b16b84cec0fc31b90612eaf3d7f1acf67f64eea256a5a441db1f8a0be1841e99d49336f6087d70d08189813325001e0d716ecb1e68ba1dab7386b4b789c10269bba71487b3c07945ad601aa857e9ec0e25d22b921d75abaf961a2568ab40daae77aadc9c4d0bcdfc417da05bbbab0396da87a164a31d1fd132e073ec3478ddde7c8ed8b494343b688e982807df9af4a6167cb19f1a41a575df78c3fcf9226971a4f6368eea90389d58c2c7bbcf674ddeddecd051d838132ca46db211972340f1e6873ad3bccff7fc6fca1ad4875b08f8ae6aec7b5801faabedf600c7436e75a4bf2da734dd353bffe73910e2e0fd34a7f720f15441ec6e1960ee6735f4ea245b7cc70178bb1a3d722f6cd530862d362483610242df8c43cb5c3acadaa2a7d6f14de2c980019e0a5535a2fb7261bebe68a7670de00636d40e41a86ca552fde7e6cca889eb8d519c43c3b52fa7c6ad5bf0566f0c862f8f9b668160944f2c973db4ba6073bc8a77e7efdbb8f468beb0fa3c26cbd3444cd63e2c4decfa8cc63d183f777d1baee861d83f59430d7f04bc49a0791f3301eae260aa4a99a0863627f486f8417e5cca5090d3e104ce5ba2b19778a358c3c00dee6a685c7dbafff0f739ee835a1189455f609fb608924b1d26ef8f682d37ae32d22611a62761a9010cc1b275042e89a779fc6855cc691ac076cbc5acff10a2d0add0b39791728727299b185bd7f0cea161348567425286c6e21a534818e5349c010c02f03680595b2eaedeb5d277eaff72e4439329fb68a969ab80718a5f26e7bd4ca8edcd7af9", 0x1000}], 0x2, 0x0, 0x0, 0x1}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r4 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001440)=0x7) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x89, 0x6) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x8) 13:41:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x80000001, 0x4) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="cc452e4ef149b248", 0x8}], 0x1, 0x0}, 0x0) socket(0x19, 0x4, 0x81) 13:41:46 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 13:41:46 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) r1 = getegid() getgroups(0x5, &(0x7f0000000580)=[r1, r1, r1, r1, r1]) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r2]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r5 = socket(0x2, 0x8003, 0x0) recvmsg(r5, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r6 = syz_open_pts() r7 = semget(0x3, 0x1, 0x40) r8 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r5, &(0x7f0000000280)='./file0\x00', r9, r4, 0x4) shutdown(r5, 0x0) r10 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000c00)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x14e}, {&(0x7f0000000d00)=""/162, 0xa2}], 0x3) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r8, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 13:41:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff008100000000000000df03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) 13:41:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000003c0)="bc5183f448eef1116d2f1098184cfc996d2f9a865164fc318b1b5a2edee4b048dfacc27c884f55e0cacb8fa79df1e868304b80c0f09d985537ea874e32543d07d908afd99a3d6ff8ccb4aadf79e9d2792edfa53f3d7c5522a0ee64ff1e099a9fe4c2fd2742", 0xfffffffffffffd8a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0xc9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) socketpair(0x3f, 0x4000, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000180)=""/150, 0x96, 0x3, &(0x7f0000000240)={0x18, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffe}, 0xc) write(r0, &(0x7f0000000080)='a', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x84) flock(r1, 0x0) 13:41:46 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x60, 0x40) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x104) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x64) 13:41:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x8000]}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000000)="b8001784fe4de048"}, {&(0x7f0000000040)="ad22cb6a97d325e901aa12e30c3237032fd65224e99042c4889f50d5ceec4854e399820dd64d2910e874e2c50bbc906f76d44857a580a60831c73dd8"}], 0x9}, 0x4) 13:41:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 13:41:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000010200002, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x21, 0x0, 0x0, 0x200000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) 13:41:47 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) socket(0x1b, 0x5, 0x48d7) r3 = getuid() fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000000000120) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') readlinkat(r4, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) socket$inet6(0x18, 0x2, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) 13:41:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:41:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x94c, 0x0, 0xec, 0x6, "f90ad3c481fead10bae07e1bc94e074e669b6820", 0x100000000, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 13:41:47 executing program 0: r0 = socket(0xc, 0x1, 0x1ffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x89a, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 13:41:47 executing program 0: r0 = semget(0x1, 0x1, 0x631) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x7) 13:41:47 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20400, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0xc041, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') sendto$unix(r0, &(0x7f00000001c0)="5acb64ccd069863bdfda78e2d26315d2d03708959004c0db8c58a5342e98c937", 0x20, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/3, 0x3}], 0x1) 13:41:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffffffffffd) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x5) 13:41:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 13:41:47 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 13:41:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) socket$inet(0x2, 0x8007, 0x0) 13:41:47 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="0002d905275edcd544b3c182d0c08269dc110d22f701304d7e395ab6406d5d3c968348928174c0462b4837f0d82788bdb707a9a182c90c31d16e24602d2cdd598f55fb0742be616b7d47a558194414ff7ec2e802a6e27aa588ffd37a4928a1c33cc30a63aac91dbeda8ec078805340533a9955f1d46fe0f31b13bb8ea0433596afae0976d361837d23188398da88cc74326e4eb3e8b603b90f4978c66a79c92e0451d8f08019497859d70c04d2647f611124d9e12517dac20db930a50f55b1412d3ae1bab116ece2fb7e024aad890642aa1e0f6e51945fd632ddd312d9b49838ffc21e596d53db0f1ea0", 0x73) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:41:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x4) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r6 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, 0x0, r5, 0x0, r1, r5]) setgid(r8) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000300)) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) setgid(r7) 13:41:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x8003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 13:41:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0xffffffffffffff94) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) write(r0, &(0x7f0000000240)="ac0021094bf5ef9f95a69e67385f256c70ba5d885dff059327288883b499b39e7de4e864aaf252af1149c796ba19198cdf81805b4d1a3b0e91a97e24afb212b032078b753955c4c60a928f4487acb3e906abc9920fb2042061885539e4d49516b20740687b16cf1f74a34d63dba49ba2738d9d2ef49560ab6ecc130e435e401b625e01e169cd0df9bb4e1c33788f786395d650ae9ff3b4376cd215964d02e826bc0c5ea8456f37212518b32e4eb71647a3ba2c2d0c154d59085dd790", 0xbc) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 13:41:48 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="b30d0e97e2a8201245443d514919c10cdf9bb57d48d18450ea32f4b51a20097f780c56814179ee5e4d029ddd7335932cdf77bc2e5c1f3f08c7ef39c68a66b68f5a8f2e6ac5984fd1fa43d6fd2d79aa70149814efaa1060a2185f5aca6cfd1056ff18f45448426e8ca170aa87dfb68d8f5e1cfc67fe247ac8c7a5954b0dc7a561b32ad85bb6bd62f8ae9a4be1c934ef483d6e278b036695b4e51a394ab2aa2799b1845e4c2d57bbb8172866306560be7f4e27f62fd7e48f7c65affe0ce3732cb2b282c8b96c1b12e453b60aa70c65ea88ee8ef21295aae57aec84d58c9b516c4278a142fa4bf2917380ca4adf878793042d28795a223ff7b2a49edbda344ccc3742d0d087165e3a243cca3a9c3e2aac45fec37b602b417f53ef19571605e152c0cefdf423d124e1a3f1385363ff1b1213558bb128b8036d2b4fed5b87c598255d617c619e9698f2100071c06a6f1e647503cc54aedee4291427ce374397890403d918770962ecd89b959d2cfb9b91bfdc3f221dd7c0d6fd2b39a192b4d3d4a52c2504bb639f5e4ae73881021da90dcc3988dcb25b104f7000769283af8cbb879e5a8636be461d802293669b9597cce5352a5b0383fcdf6a6beb1eb4db6abb25858ae1b63ab7839878821078911b95784d143ad7019d41b029975af7722323340afc92db55ee3a4587ed7921038130b218b044b5503eaa33add5decb2c4854948cc07b45acd3b2b85b487aee897a280103a314e567d4184760e04929e3e2ae62ce6a1776aaafe357c7f6aa4584231b2eabc92bd485a320cbcac8b9e417e94a18967ce5047a2da2f5ae7f1f3403d0b79aeb6b4bdbcdf7bf56ba00f026e4d40afe188212633657fff66f59641f805c5896e49e8f95bfdbe73dc3ce8952471ba51037e996a35e50af354a2dd67f05e9670184a4e2331783df6711d672488c845f9c27c9b74677f45f206a444c90b029362c9c366e75e0cea7bf9981ee310892a722e44e1eb04bc56a6c0bdc95a69391f74b83a18649b55e314c5f1d185c8559c1f72c78ec968dbfff3a5fc4e23cc0a7126b7179241edfbc84ef2aa227c3d4aea8c9639d0f91e2a7fa634ad53c0f308d07d4e2b4b6ab1c90622e1e0a4687d1fda7dbb3866ccd5282e7fd9a17ebf13648cc36515c5d2a0c54945d434bcb36e1d6905da64d0b26207735944c9412986c9f7c4f46bff54026ba25559a4d5afa694f9cefdcbb3cd2f22c31e493843b8c650f814ffddbfe728e77d652e688b07b2562ae1964e293b266e3bd8b2efb21ed52622eb865c29bbf5c61beda8438895d459e0ec563010681caaf75f0678397dcb7abe8d5a0f31e65255b1e7447397b90273a2d3a06b4ae78d8cda7435437aee9cc99528462076cf57022c295a5ad6f497a68372470885ceae813a81885e12035059226fb80082a48a7dd2f00b1f14792c87c2eb1c6f7afe265fc3da683903dbc5aa094def4bfa0928dc112664e69891879ecb28c5ec36af162a029dbb12e83d8a26775f4efee5e6d6b94331095f50e5e14597cd633e338b31947991b4bbc6ccfb81188a80eeb025c65cbaae26a2b603fe1c133090fc104a213d873809d153be4759250a093f1a1a3a70b7392c5ddae1e6e137150ba1552a82171cf9d4991ce359e40915ae390b7185586af8754e7e039d79c7ac4354bc715ecff576d5aa46c8c2dfc39fa31aeddd3788a062ff057aa7cb1c1aa0158b25755bc24528dcdac58fced80d012d895496d53c00a6a11de8af50572a9896df9aaca4620570dc37c2c7533e269bcc852bc736dc87abaeff729adba652f4ec5374fa23c07fd9a44fe82f8bbffa9cae8356d8fb10dbcd62871c2464f02c3792c136feb58f82e1d42e4101da97137362ee50c204f94ec88f9c98b0932645ea26ddb84ec2c6ace92d47731cf0526c5ee4f5701176f9d36c4bd7280407d60dbeb451d7ce5045f2ff5b8a63a91cce89516bdc56d21327606918be49c0de11c6d0427ffbef3268e080eaab0cee4673b4ac3ad173f5ffcb6cf12e914c8b00b2e9e38a8efb7d8908b1bfb1c67804cd853ebc0832b8bedd01254f1bab49fd6dbcaec15b56d81cfffa96e99b42ce40f8b3311a8dc5625e6cc937739167e277e5f9b9a35f46c47b051114c386533cbdc57332a0e4c09b8072c05fadc454cd9711441a8cdbecfd38623e3b8e23d86d4e159a23bcf42e39d74fe5a7b45d3c08eaa32e939af7e96ad465c5950110dd65a8edfa18725809908df0d1a8dd3cbb22e8b86e195a7bf8acff534f8ac726919ff909c5860dfaa98232cc95c6b80841c0afa4b33d78ce6fe3a6714ac44b955fb2edae1123fd0aae6af09a716c57d5f42beb47d7e75f4da28b7cfc15c51b8c00ebc3f7557115cf2856d2987599f9d03b80fe23ee4117da6e5cb58a696d11acf55e480c293d7ac23ab4b1ca33b6d85277ca6620d0c5dfa8288cd9ec64393f106f69914682c6b7f06571128da733c3376634a5323fd83cbbd2eff47589c31c0cae5b3c5bff0f67ec5ab859d370199a020456da279d2f8605a141fa50684725481b1d8076e4d3bd97b9ba24b102913a93ae80286a303a3938299385a9851e848f12cbd7b2a03fc1245c804010667c362ef98cc5f01882bf51f2b634f006427504ff727616ef09d5ef97bfe3dbdaeb39c6993c7b9f6cba62516f93a6033c7f6af7e0614c6f9f5febfc1538eec74d1836c2b17417edda48b6ce31ad10801d5340861705f6825b4b5a3d9e7480763aee54a814b17efa4d4f97e3877729a9456ec74153487140904d261d5a8fd3af6dd5a8f8c4f9662e19d7f1dc99f904f7bd231252b610e724ba2221ac0efa90014cdd51ed5a3037a30d630927fc54a37b7e382e6e44547b28e6dc030e3fc8dfbfd27ae1ad59295bef35d289e6d7d83162852fdb508a19246f664937c8be501efb75a752d092088b4d25a62f146fc6ba2f57fc3c8d51ef78eb9b4ab80eaa77f05ed0f8affc618aa1c17c538f07e8c79561253a02996bb7424932c9778fed7329055fa416d9d29693ba216bd5b2dcd0222207691f1223e74205b319ae809b36e39baae0dca700db047b033a47c566e99ea45c5e2914385a6212064ca0b05ecfadf228fa8ffba8ffbe649ba5b742ea8dd7dff10204e6480dcb34704b3a3165ca33cf600d67090202fd348e190b8600f1012e73a97b08bbb2a7874206e2a0379a9376641509168ea168bf1c097fd4377bf6b5c6685952d92e278d142322218ecefd2915681859ef3278696a0eb6716ae553492cf427e70b9125752cb094c4ab999275196d82432ae039f52535f16045883c7324b4b7c23a235f0e03dda69485825451631b23a2b20711b8b3d8068afeaefd7a11ed054e479de690d0e44fe9c042ab057abf3c06e035eedf68c8cf28c1d7c3814c84fc21f7631d788deef39f7cf18124b341fcbd925c51724ffc51c82410d078aa2f6fff62d89db4aac45e9455a6fa0510827d2290fe5a7aa4b5ae936693cfa444ae0f8f7e2f16ad6e71855ef2de69a2bb3ac8ae22c39d37fee2ac99d51bcd604edaf5576a4e729c846a1510ceefc84e36ba7c2c7cc3a081cff8c5144d482ab0c9a49b201c7523b3fa66470e48b7e231a41b106e14581864ccbc06b998b8784287dca96ba2608318a6802c01014e94b12ed5ecfcd071cf3f5d1e8d3ecda0814fa83bc038640214e42756e2006ae589895086a211f271d66c711d0592f928fdc299818967f72d200884c6e64653ce5ecff5039a5e77a38d1c736adb17b1f1a52035461fb61014955528a0817d78e0d34928af559e2a72a0332ebcf363562720e920ffcf4e9d1b37fccd07fb0c40247fb1615a1bd17a149a1a1839dc476beb082f3f231bd8e9d3379d342c458c168f991f485b77d22601d938093424523f14f0611bda4cfc9564c950419d7337d0b8b768411b7206227eb975c6dc3f7bfa5d94149c6fcea486eed5a6ce70a913d3eb4a43bb59a0441fdad9bf69b1a9319c1097e333b901587bef8c98aff6fd7c73dc77d84ffed5bb7e9fa50121a2162d02026d185a99dea8bf87f901363fceb4d96126e554a1424ed9ccc120fd972b198c51ab4fe1a9d97b401a0efa8f933e9461e652033aa1db78aa7f968a173b38512ba7178bc42cea95ef9d28b9dd182f76a15476ce8db7893aa65a09ca9b2a00d6f5b564080de0619fb18980b400c55178e5ba88840444927155bec3fbc4c382f9ab3dae81ae76a8637f50b56afe58239c9a06f082de7b2a0c0ed8b2a055f3451763ea10e594447d6f35338a67270cc39153c049b3b30887ef48f6e7095c93659758b1215197b10ae4deb023644a15709512f462b4a709825fa2d1598a6c7d141fb7a38f8ef1bae91e6336784820ef10ac1ff5c3532e0c67242c19177b7b5c90c288313cb6a345464ff9e12c297b36b2d50cca4093c2d6c65b6c5009c90a0b540c0d0421e099ffc15eb40d80cb9744a573d17e934f5af217fdc3688ecba6864cd74cda38d9dfe41d8dd92d883d0a334c399fc0584651b119cb07aedc75d85a56fd2732941efa5dffed4cbb3e21217d2a7bcc8f3eb48ea002641197e5f1c116685aa1e38d12058dbc99ae75c758b2bb09e6b80a0d939538c510070c7d28c5d96fe59e3f3725c8fe314a10a42ddb40e770bdf837334984f9d2a7e1e566a9241a6029c874a96ab37257250a70e3a401579fa5bbc86292bbb39284f978da3b9e166cdc802b1391d7b2e27c32da7e9da6a1f93aaf40b2d7ea799d0f204c7e817c55414fc11066df2d7af8fc98e5795918ee84618b3fa98dd2254b78beb366f305baa2bd32a0deed03917b4d3a41f6d839b32f37e74747dd4a3a33e1399dccea7d307631946961d7085c5a93dd5ff12ec29402c0a3c4b278c8b59f8c1d8e2ea9df20504e4bfce8b2e02059c942f0b012b5970f305e4e27f8b03c9cd9ba1dec3bc84c96b6cd67cf206e581b527e109265950faada30f3f6b7b3d0f6570934ffde93fb0c358ddf85c1c08fceb4bd2fb65a30f540113a050dc4ed5238d7942a6ec8f551ce76636c4f3139f68994216299777e859355d440f8adbf45e3ace3ce6cb87794413ae36a5a0109541701e5aed3c883c1b2f6e370adf20cf1cef144f57ad490ebc96d14b026471c57e8c242aab3958e4ff695000ac419d7a55a31e38ffec5fc8e85ed12bc91313edd0a1a38d217a118765fc5a1955575f695e11e2e83dc53455dc2d6db76d6499823589717a1d5fdd99dec863757bc8fd36f8076acf4db6c8b63668af1e08b65be1ef5996d49a7a9d091f56d088c90ab89a67bc6195cb9ba1e19931c34703eb1e8819b50d73ad973706dc0782560b72a228655eebafcec38fbd1e6f7a479ddc6abc15ecf7481620a01d0349c05e615d772da4ad66389a59ea497e26753de13f812dd4f7592d25b80462fcd8af5a210cdd13c5a9b2c07546a8dd6d045395152fe2b6bdf9212ab272f63718b0934e10dff39de742e1e62c7a991f3a741361aa676e03e4bef9572d0cbbc0199c1a447f9bb30ef0fcab7b943d7affe69bf19b975878c3eda64b2d724002d9c3441b5855f5cf4c161f393031da5c77552dfe0c5272d38d90223f8ad2173054e9862178e4eb0c3252278e3862352431aedad969e36da0adc6c196c164df45b1fc4f1ca9b6e5d8b0987b44cd44cbd64734f280de769943d04f3a6181024f37d3d418a538c5d78fc2c72c4fe941556b3f6af54d18737cf867d1a233eac2baedcfe929abc66e2a68c3b5d7c5da33b412a521e7098eea905f7dc939dc7139c6b25b3c830b57bd6d434afa6f9937f0e13dcdcd69af", 0x1000}, {&(0x7f00000010c0)="f25fc8ec8bbce7cf97a38a11149201916df11c2e8c71279bb2a6fb708e8cab2ce7f0883215dc4bd0", 0x28}, {&(0x7f0000001100)="4e14633df93c91915d00a044bc62d7a780d2de38923a1ca83213d5120b25d43444", 0x21}, {&(0x7f0000001140)="724cd7fdbbe232f8faba46ec717ac0f8658a10bd347a266cb91777a7c36509eb7341f07ca5", 0x25}], 0x4, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x4}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 13:41:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x1918796569c8de) 13:41:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) dup(r0) 13:41:48 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 13:41:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 13:41:48 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 13:41:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/109}, 0x75, 0x0, 0x1000) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = msgget(0x2, 0x400) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/138) 13:41:48 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xd008, 0x0) r0 = socket(0x6, 0x8007, 0x8) getsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)=""/189, &(0x7f0000000180)=0xbd) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f00000001c0)='./file0\x00', 0x5) r1 = socket(0x2, 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 13:41:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) setrlimit(0x8000000000000008, &(0x7f0000000000)={0x20008002, 0x1}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) unlink(&(0x7f0000000040)='./file0\x00') read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x1949) 13:41:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/123, 0x7b}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 13:41:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6040, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x41, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233c27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 13:41:49 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r4) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 13:41:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:41:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000010028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff1000000300400000f2e9ff00040000", 0x2c}], 0x1) socket$inet(0x2, 0x5, 0x968) 13:41:50 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r1, 0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r1) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) syz_open_pts() syz_open_pts() 13:41:50 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x60, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8) r1 = socket(0x400000000018, 0x3, 0x3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:41:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x108, 0x10001) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() 13:41:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = msgget(0x0, 0x80) msgsnd(r3, &(0x7f00000000c0)={0x611ec2aebe2c2c4a, "06ca85bf5be437e3faae0cd4993f05f39cc1ee459f8dc0e62bfb41917ece0a6791f68adcebeb1f35659dd41e42b2d8f4571b746bcf4c87d289fae03937b9f312da6475496c489709ae334f233f14e3c5bb90ec9b0068e1cf20776e"}, 0x63, 0x800) 13:41:50 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 13:41:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000280)="791547705c5c28ebccdda8122a4b3beea73cf20a83fb42ae5babaf423173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f10e3a812b3748446f6c00000000000000000000e51ef6025756fd672a36e41bae5dc5ba1f5f3a6a675fb4b414dd65f945c28d1f5f407b9a9d744718efc59398267d6df34a227c187c6cca806813a175ea989b9afebd4c8648fff83e20e93c5640a11c712f052d5b82420f7db97e571e86cc03b5f863a44e51f17c3589b05b7bd24f", 0x113) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 13:41:50 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/191}, 0xc7, 0x2, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/42}, 0x32, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000500)={0x3}, 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x10006) 13:41:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x9, 0xb0da, 0x0, "d73000430000670a4de400", 0xff}) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x22) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x105, 0x1}, 0x3ff, 0x5, 0x1}) 13:41:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8d, 0xb94d}, {0x44, 0xb6}, {0x123, 0x1}, {0x0, 0xfff}, {0x8b, 0x3ff}, {}, {0x23, 0x2}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 13:41:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0xffffffffffff8587, 0x80000001, &(0x7f0000000140)="57c843c2ab7d34ccf53f2e33d9f5dbb38e992de8c12a7f7657a82a5140981588da08a0672fda5ec06cacc1f7e5c67fa27a0f1f51d28692fc1d5bc2566f28f08543cb8ec7a87217082c12e9c57c59ee9f617fd3c84a054ef2e9", 0x59) setuid(0xee01) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x9}, 0x8) setsockopt(r2, 0x2, 0x4, &(0x7f0000000200)="53fa1a1927916d02ef07f5593300548892da7b810650c250726182f57b2ab35d090a240b0d003b7c315c2ec9d0", 0x3cf) 13:41:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="9663d7539caf09fe1552ca8eaf79603afbf05f3d3d31eb9c9700d34496156c6fa18e536295c42980808ed36da0ad8fb9491829a15008826e194a33abce4b3e1959b19cafed3479a302072bc9b98ba4b8f67ed5d9e2f41a6e7116f35f7891cbce251e44f37b9bb01f29135b2cd812b1bbe70e973c26643f8b729f3bf3b4dd5a77fa1013192a4345402bdf01acca2b50729a2ece29fb4be3eb7655dbf6562ae52285c5bd69a9ccb500a64e751a6b3ecdede8ec8e2d531b26acf35e03d90725b72180aa85abd3b65772528f421de3be82", 0xcf}, {&(0x7f0000000240)="3760426a8923ea641a7fd787f9f71c013caa3b573b33ffde5e1650c0e891b323e0cbcb", 0x23}, {&(0x7f0000000280)="f979cd50d2a98fa6bdd3b9d2a9869f3a549c5affe6ffb2ccb7d9e0563e2174703973f95eb458cbb6021fbc21a176fe44df6b26fa379de8bf94ac2c5fef9a719177aeff66759d942eae80d9f9c6637d7ed434fd6143699ccd026eb660c4ba8d932b0633360a799a4a74493540681218da57311b8bbbc0c011909f82bccdf518fa7881db9eee8390e588dd4ec56f005a1b3e003969db7607daee52b93e6a6bdc5ac906e7a114f905af3207da9021e112628ef064fb4729b1771e", 0xb9}, {&(0x7f0000000340)="bf19f5a585ea1903e213b0e5f614ff78f2cf75144b54ded6a2512b0513691652fd060ec5e984f3f292bc08e140bc260edb66bd833e038cabedd97701ec76743dffc3ea16af80e5afd9a1324a13a79e0b7e3f6b3bdd05d7edd8634a7c4a1ff7c7d2e502d19682662a075c5ecedba9cb91254de44ebb3a8e30de760184ee996300", 0x80}, {&(0x7f00000003c0)="6849be47616c6591f5138122c7395d7ce45bb45bd856fecbced55f271a20989b2b6d42ef0a4199383230d9c1520fceb9a3e6f594e3b06ab4953ad487727253aeafda2a75b2a0273062a0e4021781f67598894cee7b4c7e3dd9feb17e", 0x5c}, {&(0x7f0000000440)="6f736572ac08b51a8f618b8a01a673e40ede62f5d0a02db8b2fc2e08e1bc843b5084798250dd8c13f7d69663979c1c70381eb9e116f21694cf98f38d5026dd325ae8b3874792b3fcc926162782409642463aa4eb31bd1de32fa30f0ee6215abe5233d91af9e3d6d2fbfcc7aadf1e09b4c39164249b50eea68e1a36a1d5f127a5eb5e9ae0dfde139084ca26d0cbca7e29575560d8a049e8891c7af213090efbaf71ceb3d5b965b7d76d1d852a449e588d965c46a8d5982155f74518f44cee296a16755e28052d82e6a588a18f31d1a1c0d3f0c8c741d509f466f00c10300073843ef317df54493b7b21b6b5f7f529e870988e", 0xf2}, {&(0x7f0000000540)="ac4f88e6c40ecc44f2b1f288ed4789b36319e1adeb5ad7ab45024c7044a863d3f07152e7", 0x24}], 0x7, &(0x7f0000000600)=[{0xf0, 0x1, 0x5, "1ac8032745634849cf9c16a7b5950d0b9d4d25887618206491346bb19f94800576a67957764253c026374d99e8edf12309bad7b778cf66ecab729d10418b8d45b7239262aaea9e07036c20e0243e15410c884a19a0e82b9f37fe5a497b7e277e649e8c842f361ac7c19db937b378b781303e9698343c23c9d08cef41d953cb3206f16a5c371821e474b932afd23f81a73e2ed95a94fa68446243a446dd2c57ae39549f0aecb7ffcb2d95a6f47a3516de91cd63f0a8985604b6a4916a722ef2483267c24199d8a2554d58d2fa2da50f32c03dff0f5019f8478c45"}], 0xf0}, 0x9) r1 = accept(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffeca) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 13:41:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xee, 0x7, 0x3, 0x8, "ab8f3dc774f3ceb60e47a0438ceb8a9719b99955", 0x86}) writev(r0, &(0x7f0000000000)=[{&(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, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000280)=""/225, 0xe1}], 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x0) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000001400)="79702703107e12568835c5c5a6a3b3709a16aa01bd4dd051959541bec6f71bffdb474512d3c1940dc57f1f21e99118ffdd8e996911cf67f80e3cae8cddee3c478b5dbf026ce10f4da92e79ab7782b076ad71622bb6ffe80b033c1a44f6322c85cd3cd5d7e63396fb4127c1765670d4d23cb1f675decff5a84c7c91281cb31acc23154da5785d5172018353bf2b869b726058e965922825c4c33a2fb1ec55fd9e85e38c1108482905523a80737138e3cf0bb1c31c140dafbf18543a12381d4494350e5d337911d0a02de37619cbd0", 0xce}, {&(0x7f0000002680)="bc6d28c8db578621958d3199e605050e65ea39c9a5fe5398cf5d439644f93e6c70f46b4100807eec548867418995c35c8214fc86d6761bc87c1076d40b0275afee5ec99e4569fa3ce50321e01507ff85e1f77ef1a0d64eac07ac2f14d3c9b4478d0b82d132dc9df8f316e1fff85925af869753ca26741136cebd61073a39d0d285f634d16a9c501b411093782884e8fc9920192728dc2adabfec67d3c63182edf7cda7676c5bfead3cc96eda7e1d1f8477659509a9caf2dd468920c7fb6120b8511d40fa5725cb19a42992f7ce1226ac7f2d7968f9d0eec70831db276f10cc31f753089f4e51a6194706e8eda3dea650e84613027be814b154529ef646f55dff646a0ceabbe70114197972fd97046fdf4f02e182cb6ed2378577b7ae45fe9f32e8ae419a8fd20fdfee10538db97dcdfb77d7a063d081db48497333f67e5009b72a392343271a020652132a306e607216fa9323ecd6b480b0062f9b58fc84beef5e4e5aa61c10c97e16819de7a85f57ec768f746e99c5c0ad04c550a62826e71c4c2e59f509a5fb8a1078ca0b6e08b340fa8907b3e4c12585e106b6372b981fffa69bde66f87972c01b7db35eeec60dca3209a069fc79207ecd5eb2fff37efaad1de0766571a1d82f8cd2670f0443ed7d7753892209a4cef99250a115a745c0980eabe3785004d42ae14c280d54f4dd0906ce3a3b354992cedabe5d58c2761a57475d24e2f8243591427d6f52101318724d0ae3693b2ee88468d8a5f9980a65c8c9b49409a88f310d6637630dace48383bff9b689c49525495f62828b7189897fbf93ecad138f992f835cab503a138618145eb33414c847e57c6bdffae5e9c92e84225cff435cd6163e38c9825e029324d9971700a570a899db5a17e1e0e6ccc8e1e1d174ee17b214356b07d93cec83693149b42f6c246e779a874cd60ee4b7a19ec3274c1cdefd0a8802e7cc3f2b1e00f6258c7e3c46257a6c4a928628a30d9ad5b5dbd3459a711494ae5dab59192d814470ab9cda82d8a6ededd9a148d4167374ab25f4bf59c00f0926c8c99a90415ab928d20b557bdf9317481fee3fd6e1d4d6ae36a69734f7ce984899db76e1fa92bddc67cdaceb027b1b63446bb331cb6a908d043a8f07478daefbcf740cbfb6e4f5421d8ed99656393e415fd31d79157ad6c79905db6bae6c4f4850256a17da71c5d29668962841ee822252f2469713eb8220486e1b15dd605fef6976ff54c8183165a5276d16945c8df6e70f80fd347bd21a32a7d2b44f97a92fe7d05eaee244a08145a2f5c960fb876962862a45a3aea2548cdc4a6e2bc08bc4b7ba3780fbb134c2affd019c8f043a235be351fd1a7c4e51cba98e06c53cfb09313ae67f90832a4a237599054775dae45586d2403679af9e66b442d50ce91fb8f848a9fc1410fc7b5f09b5e4dea115c05df462b98fe8f5978fca85c83bfb10caa70eb44da114de7717331fb7b2c42c4b488c59708f18733341d86f851a8e4d827348afa1af43bd19b00edf5d00d9de4f1076b9cc58c58fd8bb6d92aec03886664fb3c7fb821c491002cf4e6e3a882baca0129b846f21cfe9b58e8ccbb9846bf27463055f0a60f6658a849c049a453805e90281641c91cdc66e4eb79f23fa93f10393f40480f37489a4f63cf7fdaffa2cbb585ae82da1d78c2f58328ef9e35733b99c99b15eb80c5589a0a59154a82c6abf9ca300af7fd491c1f35ad8b2cd3c04a5b9e5e421f41466517019379fa19612ea1220b3487165fcbe128c4b197ce1e1be917255a967c364ced2d9b04da7706b8e072d609db3d323c87be7b2ef67a4fd8c9c1f80b9860d8116cc11ab42a846a251cfb1c2e777c9b94b5dcd91cc46738af6a1a686f2d4881ecf1b5b482c077c2723bc1dc51423efe20e6f679f6d0affa618aa06fb2711ed62e410e97241d880a6558f8aa9cf59cb80b69903463cd2d1c48816f496162cfe37b7617a8e46d4e7af5d2894d1c99aeefaa0198be39248400779f5c2374812d3ea5448e40dd8623cf2c4210c0a7e57ba0e8e7f62ea644df74a512570345af2746ef4c581737c7b06aa250034ac9ce0d855c4a4b682f1b49796e1bef16b18e1e579b82f0aee3540c3231426b6195ff40f470d232568cf49d07ee349c102f7e8f3aa9eb3dced47a1e54367e9d716034cbc4f4118410471d96c2726c5872812d2758321ca1877b62a8bffe0dd9a3afd08d7d92aa4d2d6e83eb178dc384f414612c1ed2ee4621407a62bc810c9e2dc00a272efd211f167314bbf7570ccb831d6109f4eebc354464183cb5c9a7b6496e41ca87c2c6ad8256d51a227b40add2bbdadd1e2b4d651b50a691d1a51e28784ae895f3f0f26e7941c94575bf80cc9441487b49e0880768cbc7098517e33c21afcd8eb8e58e7f6a5455ec88ca68b1c8f26c867bddddded9c738ff9985deda9e0552adc29fd81903af7e86d7a0d2b5f3e0c934663d960a951c82ab9819862230efde5a754c870ce2de9c931c7b7082a370cd47db43d491a2218ca768cd73d32eea4cf742203d142d5d19fd49fe0009a35ce10a245f0e6aa95ad9d432bc4cac537a8e76337777ca2cb44f32e30b8c5c2bb2f126e284a43dc72777f509c8afdeb97b2ac0e7fffbb307c91e888ea5a831f8c43c40641c2acc23f0fa1b74e7c9e2d55e4aa3467c9d37643aee58057f9b9fb1e1df29ebe483e161bcdb4f4f4f765ccc5a287671c4081681efc7df414bcf7697a5837a82f5b6b6f139c99bc7a1715d2dd67046ac20d7020e497bc16b1fc852fe92bea3ad09f415a387dc6051d1c3034ece8f1491e56e0232a6e455382af5283c00d5361938b770fd70fdf98cba2a2fd29d8fa8de77c64433c9a093233775a9a6c20d0d0fc9dac7ea79026bbf5e8c312a98ec6e20b33a0347f6f1014c7b147728de1183d69e88444bf51d749f9a014ac3716a76566eaa7689c4a453325eab536de188e611c66816bd80b081742576fdf21af3e597c4c6facacbc48fd34e64bffe27fa557ad33dca8771d772cefd3329923d80013475903b133187bc9de1303c63f275a2d5631e24a2d6d39e4603593f4f826f5cbc9631b14fe597f2cd12c46a612d763749501a2966fc5284604dd9ed36a1ccb267b414dd3a05f5c0e2c46cf47a8ee0752568562b761676218b12c601c1306d467673a7867c88920eeb927f95cf29ab9d4fdf5a8962d948b5fa46437d6314a6c9371ba720b2c6b663a91d86ce611b08d989667f3f100ac335ab0663a7597440c5f28e39352c40658b2628105523871f683c0e9203ca70e69a872b55b27c8b7be413beb78bf3ca8be5157250053b9ca5d0a3fc694f930c603c6cc870dc433c4c0e2298c34af55a13cd0ce4a81a7ebf62df297c66792c57632d4d472183aa3b2f4c85a7e76b17a16f2170cf06e6768337b46042d04995ed05ca78da8d93a6f268a91a4d3d4ad8f209c6a9d26f74f230b951e150d408e8c7daa1cb7ce17de59bee6e37451311f28584d13a187fc2a172e220ce827038ce24217aa8aca74242c52236f1c29fba66546e7ba126b287f3905a593afa65093357c7e14e61ef4befe7901d6157f5dc793ab88a01c9bcdb12f68f29cefdc2985a8c527e051a6aa494e151b4fa60788d788bcc3e457369624a0817fdcfe6a3eccd08a0b76ce93b5f13b2abb14daa10c4baaec61ec58c5381b351b1852ccb2fb4fcf1b408af4f922292cb3584487a30ad09339f9363d27227ae40494bc7fd60adc3f7b5d32b9925d2a35b2d9392637fae602d58bfa861ce4a51cbcef5eb0dfc33502515fecb7209ca57e1099e130ac96a0e3a304819143deb853fd87a6f7263eadb99837dfc10c0519ff6264126a85baed4ad57bdf0203cdfa5dff15941650faa93c9f843de6d321200317416a66ecd837a55e0bf5be8e91b34b86807aa1fe7428149f2b48efa55f21a62fd16ef6cbbb4fedb5a84f402cc5079562ee97d7b716cd8cbcf28d7dba6f37cdfa8f6dde3cafcae504d4542720ee5338556871d509bfea3eead57511b752a92a74e8e71677d10656f179c49ec7efa88cf4ffb80a83373adf364c06508f9b6a66a2af890c3ebe27bb3556d16260e034dab94cefac7a950b7dc694a99d789cb9bff163bca01328cee2972dbfb3bee5959c2c3699224773a2f46c7dfeafe144ac5cdafd2b49299fffddc1a3b711b7745670db1bd8a8c5a5c667e76ad0099f07127c13e0b0332cd5934ef668062a43b3f0102c55fbd8d2187f637da94f511a3d71ac52c770128d0274bf2eb7902d553b8a537e5e46986b8637080105999d97c900dad617254d76ac0449b009c86ee7f5832c3c4de77b375947cc97d15f1d580b1fc67c4562e909d63e25d9cf93157ae58665f0077895e2c8920cfcae5e1e9b451aa55bc5849bd1af243026a4e7e039378cafcf07988d670a0782d4055fe39285ee228ecb1438674acbe568d668a21e41cad3583e9e6636c466ede216a8780caa2e4af509f2f635521dc840abebe0339c3c3a3ecd6226dedff959ed0dfc5269b020c05840113a2e921e8e5658d6c3e8fd79c8752ccadd44786e1b1e4b98b033e0a009c820a27cb3963900601ea7f72b19ec1611cf5f873d08140fab282198876ee9a3e9657b33d3b81a54ef782f6c36c05a2d9cb07850d6c205c51f1a6eb1cafab99aed608ff32e0b6ada0c8397dd7c501cfe627d0f4b8c23659c8190cbd47301f4e5904eb86c3524a41d4776d362eb53681edc105cb3e3b213dea917b667369ae99ea75b6e656e196ef018f16cecb04f91a126d666820ffac3c45c6e948d405bddbb813efe6448b6f8bc2b23468ca89a1b501025a2cc4e34d687d8f5542311560ec562c61cda1501a96ac1363ec9665fe384b266defbb51f91089db6bca332ddc6b12326e4d9f8e435ead3b1acc441113d15c0104a9472687254db5ca9655e53631b78ff39099c6c33a372efadf89167bb5a55b8cc1d11bf13ff950abc1f93e4d8dd7acd7073af0ceaac3c6adce07d1d0a15d98387c3a675ad86d2ed2711b1e31d342bc8faa1efd6a0c669d62c2625206b95b5c5095498f4725244dd8c36e58ecd2fde13b03c2020715b0587ba0e886412203a8c278a85b58821c697c8eea05c00bae64d22eab55772429639440ba2c1ee68fceef3d9eba5216ff5b28f04b6b12a67b84c23dc2e134374ce24dc7c82c487190968b936bd9083908d8a419f97c7609796730faca38d5ab0566c0bcf0997bcffccda5bfea3a80da6192055da0e81053f493601afabda50b7ad8596f6dabe8d96b9bcb44be4ff670af032953e4a2f33cbe0d549b2df3e4edb2b43ffc8a72926bb5a166570cd035a16ba1a67baa3bfb1b06348ae016f2f8754ab81eaf0bcd01f17abddf44f53a866d8ba39bc45919ddd6256eabeb655c40303dfa8b1100e2aab9261f5a53f1a5df2bf1201875f07c62a34b55842bcead1f5d270ecd5b750d2a5deff3e9aee44352f1c842720417c7207fb86b6bffa439f097799f604feaefb8a9c6b5e9df9acba1d915d04eb0f065c5bdcc88be121e556802ef28c900c54d2af8ce5c897b0ff94b0c40499f94f7e77a91868c1d5ef5a61adcb0761ed2cf200e63ca7f326f25fb66c03c80cd34169f236645a3b3fc91811982697850d05299f222c15b0b911a96e9fac254213d751b87a0ed4b820fd02ddbc922d36bf3ed8658044f182a198e7b6c527d07f67101fb6ee888277f17b71776d1c4cf8e3ce1986446416414464200037240a67241ccd8282433e8fb7ed338993398a66fdfe57ceb29e73a17f311fc819df60880e1063714624929a", 0x1000}], 0x2, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r3, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x48, 0x404}, 0xe) 13:41:50 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x4000080c1, 0x80008000, 0x0, r2, 0x7, 0x20}) 13:41:50 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0xc6000000}) r3 = getpid() setpgid(r1, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r6 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) r7 = getuid() r8 = getegid() r9 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x3ff, r7, r8, r9, r10, 0x3c, 0x5}, 0x7, 0x7, r3, r1, 0x3f, 0x31, 0x65}) pipe(&(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x10, r5, 0x0, 0x0) 13:41:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xfffffffffffff801) 13:41:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffffa, 0x0, "000000000000000100002000", 0x5, 0x8000000000000000}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) write(r0, 0x0, 0x0) 13:41:51 executing program 1: socket$inet6(0x18, 0x4, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) 13:41:51 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x3}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x3, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5fffffffffffd, 0x8000000000000801, 0x20000631, 0x0, 0x27}, 0xffa3) 13:41:51 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 13:41:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/129, 0x81}], 0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x240) 13:41:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvmsg(r1, &(0x7f0000002640)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/20, 0x14}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/112, 0x70}, {&(0x7f0000001480)=""/40, 0x28}, {&(0x7f00000014c0)=""/23, 0x17}, {&(0x7f0000001500)=""/124, 0x7c}, {&(0x7f0000001580)=""/34, 0x22}], 0x8, &(0x7f0000001640)=""/4096, 0x1000}, 0x800) mknod(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x4a, 0x41, 0x5130, 0x9ea}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x4, 0x8, 0xc}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x64, 0x3b42, 0x4}, {{r2}, 0xfffffffffffffffa, 0xd3, 0x40000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x40, 0x400}, {{r1}, 0xfffffffffffffffb, 0x14, 0x4, 0x8001, 0xec26}, {{r4}, 0xfffffffffffffffb, 0x20, 0x4, 0x6b7, 0xa0}, {{r2}, 0xfffffffffffffffc, 0x42, 0xf0000021, 0x1, 0x89eb}, {{r2}, 0xfffffffffffffffb, 0x80, 0xe, 0x3f, 0x5}, {{r3}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x8}], 0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1ff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000026c0), &(0x7f0000002700)=0xc) r5 = kqueue() kqueue() sendto(r1, &(0x7f0000002740)="8e9227358826b2f02ba94c5168ec26bb548208b0f4f8d99228de370ac81e960846bf4ad43df860ac7280848078ce6b14d5e40a5fad7c9c0b2d15cbf97f208ac0df731db0cab9c8f48c2bb493d819eecbe0323a4b90c470d6f59daf85522ab473f3dedfce0198f58083a7c8b9fc6d8bfea6af4d05cda52997c991a6232cc3afb544fa9923bb12b9ff70e8ba3d5ff495823c41dd2011bd10935d0bcf15c7284a7fdd970e5e509a4cc314ca3c4e88414ceedfe653138989d9e07be2fd7e64e6f34930908263b6abc6878b45597b7c7b51285013fb184b21e3768d8dc297fc623a6053875533b3eaab77a1b7fc3f159ca0d1fc4330bf4664f7ff72c5507c8e230906b0a6ea718901814e1bd2a9de523b8a75b4df4861beb6c7ede836769257cca9a5d1cf20e129677ca12dacc3ba0d199ba3cf638783907f535d4d328677e27f6a10587b7d469c975a6849f2e4f76d73260ed7b18afd3d294a73ff31459e55e5ad76bbc96511a5366ad9bb8368fb907d4466542af2270e019bc2bb08f0b5b989e1686ba7d541c159c4c5fc5420a0d186e11b1d12f823364b38e426347351a4c24b9cac5860b07f46e1cec8cc0651042f9d65e81076a4c53187f0d3fd56b9243a2953b9312360597cc41e2cf92b3db9b65a9e54cb59d94f2c51d1657ed3540ec1aa7b8f6dcc5ef68c31da19341b6953a21847aafb83e7a5fec5eaccca525b1d3279c78f75f3e815af51eb1f63a2c925bbe4c3320e249820598c9763710dbe14e7af4f00244fb389d166de195bb3ba457a7d5d08b66344fe06f042ae2d50a875357580d3b34ed33f90ff3d12dc2515fe7d116bb39b79e53577f6d9b3b8d67c3cbfc8b4a1ffe61223f01a761d4c82ad8b7ba002f8c47a59097ec893b8f28e301a27858a259efe301f6fae0d4240896984249eb64d750782be5d65f1dac84d9fc05c47c08e3ac2c2dcff3fc510dac84b6a938e2bcfe6a3f074ef1dd66c7851587cb9a29043c7de773dbab20a989bb75226af39cf030636f10682138eafd21c5701696b9e99edef14ec092cc1b91fbb3249a344e6bd6c8ede1c071f8ee6e849e2929d21f5dfb859d481f2c2d9b50918db9c692059aee2887d72ee90cdce1de107af19041554b471db44e6e018dcbcec893a660fff63fc3d9bd46d47f36cdbf2af1c7fdad1e55dea162eaa7e91faab6c6545160772c304739537378f71026258b3380784c2119e0d02e7b6c511ab5c9728b8c7357d94e960a5c9eadd02ad93deda7a342172d119a5a3c18620f63f7bad9b4ab5ca55eead228faf72cdfc3fc9b86be8ee35f732cbbba41a18c5aee4bfc0ba13e66a1f71183700ec27723ff656791e3018094af534f74927dfc9d85ad574e2d5c020f6bb36eeed78d87d6d13885070dc0818a477d848f74bcb4810e2cf72eedee28488b19110265f25ed52f62c715ff59440f03e1d1d0e25fdd6e85bec3a4e112f020905555d1e0508e295d60bc23c16c6bdd98ad143e2f9360dbcc7fa5a9abd0ab859e1ad8ec10795b74696b011fb4ae4e19e6d2f5a3427054760288745465134c785cc69448f15f4944a5b4d068998bfdd96e7b6ed88458922afd5a52c7e6e1dcbb6d035372d5c744e2982b81bab0f681736a2e49dea762fc9f65e604d2354f8922928345da4a9b1c9cf23902423d0c0359e083d81611faeb0dfd865deb6e9fa5ae993abb0f01c10f17866ba3bfd7adc9b0c1e582b5af0069d908b7904059ad11a020e6f8e01c7f07282cbe8058e0a5b4b4694ba660e5c27e6c0ae9df1d5947bbe65197f5b0655b0bc22d9306f334a26a213c27354ed259feafe2dbf78dcf383c00fd6e20e91fe42d34360ac44b608b4c045d0e4cc9ad9b7137a308d5ee9ec4f96c0e0c1c34a650dc5bc8fe4525c0429a95147d0c27aca3357716651e25a9f8fcb9f0bfc0e773c47942d49726ad7e37229a63e263dc681d7cd49537429a3f3b8188b7970335f77d556f1ccb6addb9773331f6b41107c143c8c2be56f4255121f677a32df807258be2336d251106aa32fc97886124b8c4e2743c37a8ff66939d732f8a37bd2b898af20b342311817be6dbc6b88a0ae98a7e2229dd5fee3f4c5b0592ff57ffdf445cd084a2369537e3abb43eb1bb4134f87e8e6b2fe79845043d5b03af4b74916802a2326896609dac3ca72f030d523751e1a5ea1e19aea8319b546142bfa74401498dee154a6dda9f4fdceb544ce2b3570c81b2e19d48e1a7729aa7b7cbfd245725624270381fe3bf104f40d9928b90e15ad1ea78c01d2303e88b25ae358f722a0b8864e9ed7b1d8eedf7f0abc280b3374132fef1983c07c07e57c2ffc9b4542cf646ca45516b13f69b192a25dbc522d9684911eeb27506ae650cc14cdf9021812cb8222dbf66b8d3af4bdd5aa8c14a878a01f4bbd1897629e6ab596e1cba26080e3729f1181198e29176e1aaf90041742bb5ef5596eaf86358a238ca1bfcd0a0cf60ba556f0aaf35cdce6fb13936a74240fc467aa718da876cce46c207959bc0150b70943229d54107973b877751869c53109fc8b681df2d51eb3059ce1c63f861092c55c1d97655fb4c1656c57546446b1296a5b58ab777a0effdc25d2cff325e34ae7161e629975c26f3f36e3cd2f6d5917d3c4f55693b6b0690d8df42e0ebed2cff8d7fc341d57e09b74ce38461dc18ab6b30d16b3a45cafef56edcbba09764856909c5e3ac930c72b4d14c8361efae2de9c32b3ff9d8fff7172642106b73a5b4120023d8354938fa114e58f74cc4c693de874be510a1c0593c9d2b80450ef0ccd69bd28f07bd5c811f3bc1f9124384d2cc5133a240d4741a3e78ae3ef7bec99ac2aac064a47f968aa8eceb23be1469921f0159845bc12c45618db9405c233474597b8bbdb30d840456a7e6c06a7e444143299398cd62c42721734492eb118e6e44c2da37fdc5f91893ba54a796e21a9ad68c440125c15b8e4b7e4694b9a324ffc4cd4afd7e632befa1b91382257dc0c9648609a6fa66e26fd64f680f94e59907fa03aced01a5d29a19ae3b06a4d281d73b192c27f4ed39df4c76e42795ab6a06c0b5aeac0a8a12a64332418012bd2917670652a78b1f2db43a80ce60ea9751e0ae21d30eff1a2830d0a9a1d2f1c645902cd22d56ec1dd45e9856cddb11484d3b7dbc0269640e99c1050f2ddeb79631ffce7ec7ea4f76151f80d8f01626088a4f281dbc5798ebed9e401a4dd1086007eb79752fc713097c67d7787d1cb4dadc9bcfde780267fb0d09900a5ef3c7d63529303af501d7a9b8dd6273521cd868a57e425b3b2c7b6ee9b5d21a73861706d77dc3ebbdc2ab466821e2bfb735486642c4e04586e336e38fbb4f84b4fde70aaf7b7a7bd61574eb3172b1b95eaf523a79315d96bfdef7f20e1de74d90feabf7f638c0a0857c0a538112e3d7baaf0f05dbbe3cfcf2a27de039502601fc3a7c00cdf0ac76306623bb7a1068906f40c260f1c788d8ec7c4ee74621a7a8bda157b028cf2cfd774c3a5a10b919afec92beeee3451daca57f2c5a279bab7bdb3fa739f3b86c5f274caf2efd9f2fd1bace761c1bab098462648d4bf8d9e0cd6c5205c4367412435db63088e304c4822ab954be1419fb9d5d65104bf39db6307fc9d18b7ebb230bb398a4285449a6cb8a9402b8a30bb512b9fcbf243ac809346c74505d4b71cf85fd8bf0ef79182e80597b44d0a1aa288440524241d1011ecde37559b1f851d639d9e2b46328f148f8c511211b8ef8e6f629892308ef881aa879b92da68bcc6ae13f8d41cc292f913be08c102a564afb9ae88341f36c24cd488f41812990b23a70fe1863c97e84de7ca6b5eda0f082bde763bec95f9b2bd98c1284be833a565d928fd6e321471c611fa85296e0c812c2c9da78e21ce43a6744b6816530b61e6e39c49a6c663964129fa360db0140b46e1b0b21c6c1c540d17161cd8b9f3382a15c3bfd83bb00235abf2e56e957b4d4a5f5424cc058b9b3ae76651c7faa4e40fc28e43972e4aa9be4840b91022eb6fc67256517974df96948c49a422a44b8618a8d0d0972c433bba1095a827ceaac639f8bdd9667ee8dc9226c5151db4ccc1b2f485b536bbea9b8899bdaa850365db8205e3c31edc16cc8fb97ec8ce75644bf33ec07f132dbd651fb7cb54221d314ce17a61daaec2b71fb4a14c1f792e7a82a26a96d83d9aa255ee4848dd7b7c3fe8107c154350bf384be09837a8db08d1c6afe940ce899fac25cd5383b74bf27c487fd0d7177d8e14f3e6a021e444a8d1988b35845d4cc732fd81211e3b59740fef31b60dc328aa5b65f760eda1f619901ed2aae712edd40e23dd130b2243e7d56bc6b9dd87ad4c9dca7cc086076170226d1d21d317c96e111c3539b19140b52ff6bed91981083aa805617cfb3b2daf5d7234b9e72144694dd293af393005e45ffb1e5fcf19a556b9e24890d5b5046a35ebea6ed320e1f4ae3525b4d25b61fff66b7b87cad6baf6f5c5fe8f955bc23cee180c3e3e6e06a420b1384863bff458a61f9d1ede8b7256da3ef9657f1059f6d44e44405221e9a6543a07b938006d83491c0ae670bbfc5aabb341cd7f9e799a025d4bad1b4189824e4cda6de949ba93f860361182d2fe18972ecf55ee1691b4af42f792c8ab343f210d07a4a9e2e7ea0d81523abdb87d83897fd10916364df380339641989400bf92a84dc2cb4c7b0622bcfd48e5d4a7e786ccbc9f3b560a768d3a45eeb74bb9c2bd64dc7745af766df14e99bac9623998b1b79180a2c7e54c1715d95a23c0476bd0e92f5bb208ec41bba453e46b048e61bd5be9a9cb11e9f81d8a10e11ea7545559ef8e3a75434a7fb77f4a3f92a0256d90e91d8b06995506e3052e0aca6205059fb40d3f49a67eaeacb58a6290b8e2e53ab43d81ec856340dfbfc86eef75b8b692944e8e0ea6df03bd0d460119b99fd282e761cdcf56b53945fb11909ca676e7f6334cff7704a1de7685622f70391da04fde055936b8bf1edfeb9ff6919500bc7eb7e69aa91033c20090bc596d766eec5fd5ae53c42211626cafebe912fa521fd878c71ae791b38cdb90afac84e854380a7241846aa6544dcdd1a53d176f73530c531f3f56874987bf0c0b1c0635dacdb6a305fd5c8a5847067d841d18162a6b9533d8b0bcfc3cf43b48cce71e4b6aa3d1c8491cfda9227c5f8d4e3bf759d89c849b6ef5cc0ff8bf64e343ee69ccf3f21fd5af1542d6b46decd5a11e565c0e3689c623ce1d464e84fca2df488bd39cad0a0130097a7655dc20e16e7284d42130b7cd6377b2f16ac23cfe1e978794cc7298da242443121014efa77c1a22fbae4e07a89c33293056aba5c082dc66579c6cadf4c3e15b3a4190f682c3a19e77dd3d51872668182a11653d7c0a7d8203ebdafb771d65ab0307081045d10f7a571cc326678ee75431a55a7e77965ca40f55fdd21a4546b8602cb5e9273dcaed0e6ba384e5e02ace25394dad04e3270f15870b81dca80e55e83cf8c9b79fd3c73a74fbdabd48aee0447465c858b742d59599b4ea673cefe70aefbc27d189647c1e0afc4c1f8a146879b044385dd6340f9f415e69413baa4cd78586f9a9d2fb39228fb157fc4df5c4b843a6bb868f6a8190f5c0ee1b47c6960293659ad6fc0208d33f6d97395de31166b7108074c6da761235df8ba1772f899cea884c4ddf3c3edbe9256127159a688e92c8943ae60fba47683e372534a2cc7f363ab1d3ca4c3f6c5c3c20bb340c87dae8ed4581e55359815c18f18f0912ee7c6bf02506eaf9f33bb97e6f49052b0b8a07c4155747ebc819299faa87355d", 0x1000, 0x40a, &(0x7f0000003740)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002680)) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r6 = dup2(r0, r5) connect$inet6(r6, &(0x7f0000000040), 0xc) 13:41:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$unix(r0, &(0x7f0000000180)="bb540d5db3ea5c42801981e50160eb85f40f117d3c967c3827d5f07fa624af0d0b3214e13f8c32fa6e71f40b4aced0771fb4879e3ffa4f2a3ff61c48701f4ab9771b9b640493a3a386f218dafcbf0350575bad41b8f159f10074e47da92d1a4b744e332c6803ca0b2a6992d95e0b87658162343fa5d1030c7723c18d679ae2f8d009131c625e1e68bd838549970fa2c4f6593ccdb16d82449d494c28b07bde57f75ab561b7153809f22b21434338c6e8a8098220828c639814d3406881d4f7c82726fb485bc0d5f615cf6747cf2f777d4bf47749ddba8a4d3caf1932105e13e7", 0xe0, 0x401, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:41:51 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) pipe2(&(0x7f00000001c0), 0x10004) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10082, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000080)) dup(r1) write(r1, &(0x7f00000002c0)="d81cafecab2d94256ecaf37431cf352f2004024da01c1d5e47dbefc9558d18d41888ced6ec0bbc77e98427afb80967eea80c0847e767865f60d9f9b8ee88bb53c1b3fa2514a49ec7819ecc6805556d586640219adb4ffd60abbf2e0c809cedb2b409a2383b5b5244fe128511236f824cf5b1f407b398efca5e38a67bd00af4c4e976005690982de8bb0e2be61194403af9dbc931df782f23eda0f9763a9b305ff6b2b80f6e21a2b4acbd9fbe5939914e91880be1f34df9dc771b3f9fa614ce8d", 0xc0) 13:41:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$KDENABIO(r0, 0x20004b3c) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="3525fdedf525e1480142a8f25740f4f3819543ca7e79a9eacd7de0cc22552691bb825a968a6466f94d3b5f70653d764b2458ab10e5d99226878d71f83a84ad4f81f28aa16b1db775dafa4fb8721af40a7382fa05ab032a8f742a5b97d67a6e8e27fc32d88d13a510ca039d0bdaeef482c8a2db82793d1a60e5f230b6b20db28f1e9f38cb3a39586fc330c1f5bed33d791c747503c05c75ac18fcb5a4e31ac40855f93e8b746b98e4250548060010b4c2b7052da1dbcd618a6c0d4b2189547c819e09d99224295f49b1a19b33d61539ee377d958e6a7b5e5a3db65d849058efe18bf4ce80dc4d77e50f79", 0xea}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xe8, 0x400}, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getgid() fcntl$setstatus(r1, 0x4, 0x8) r13 = getegid() setuid(r5) setuid(r7) getgroups(0x8, &(0x7f0000000100)=[r4, r6, r8, r9, r10, r11, r12, r13]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff7, 0xddb, 0x8, 0x9, "ce09fb113c57701cfb7f9d36593d6cc97ef2045b", 0x81, 0x2}) 13:41:51 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8010, 0x8) setrlimit(0xf, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="957c199a316ec74a5004c6c8faba42171c855d67de041e949a53479ca14c1ba97e54306b516a2848c8d9b54dd5dcf39a364cc774a7f018339baa118e4a9a0237f8bc286aa605d044e3e62291c8904cb2adfd80ab9397e93c11cdc77de4e4ad64b31ba2d8af1358f08bcd027145478495bb372a25c59ff466173e7b07e51a38a972f0fa50c8898f0499c67f75ab48883fb861bfdd111ae66a98d4413c44257bb41ee89c4ab8b6c998198b27d0135d07441fa8fe93bed80520c15362c35f", 0xbd) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup(r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/61, &(0x7f00000002c0)=0x3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x401, 0x5474, "b1da94478a2498fb9eb511bc1578604808290f58"}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd48", 0x8e) getsockname$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 13:41:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="54374ca57edcf51d46180c8f6dde50d4b6b07c99bb8ffa0f62a6444fc45fa17c47d77979099b5abf16bc895bdd3982fff2861d10fee6f7a9d52287c9ec7d33d94fe45c4a4b3006c7f4e096a1707f92f7f5c00af9518d072e52c3b82b18d5374da1c312b43e4d1b2f17890f1c80e021b6c59ff3d2", 0x74}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 13:41:51 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x80000020, 0x57d4, 0x12000000000000}, {{r1}, 0x0, 0x0, 0x80, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0x800, 0x6}, {{r3}, 0xfffffffffffffffc, 0x54, 0x81, 0x81, 0x100000000}], 0x20, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x8, 0xeee}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0xffffffffffffffff, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x85, 0x1b, 0x4, 0x5}], 0x1000, &(0x7f0000000000)={0x100000001, 0x4}) write(r3, &(0x7f0000000140)='Q', 0x1) kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 13:41:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000080)) 13:41:51 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8010, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 13:41:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) 13:41:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x80, 0x81, 0xfffffffffffffe01, "196b6cecf435cfe1212b3f1632fd9718318cf2a6", 0x1, 0x101}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="14000000b6f1ff000700f683091feb092e9db6a14f39ba2574be17ffe9ff379d66650000004000000ec4534f1417c53b31bfa180db4a609a4e0a9aaa6740f1180871173cc9810cbd7636127e6ae72f2f26555f00d2333435628f49633774c0efd4978ee3e47bf5df2a7a871c3561b34894c9fd4863bd1431"], 0x18}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0xff}, 0x10) 13:41:52 executing program 0: poll(0x0, 0x0, 0x7b) syz_emit_ethernet(0x79, &(0x7f0000000000)="c32896df8f9808bf3a1353d35c25f1cb7d67857fee85cb49f44c53563984322dd60bc04dea90cf4b4224ba0c7821ce69b388741f4ca71d25d17ef87587bb3f5f87bfcdb49f5791a68ff4dfa3878afbe96ca6a3ad32a9c403dcf0e02d734497a488be88b441c379e85317b92e438dca8052c87a1afe8fafd9e5") execve(0x0, 0x0, 0x0) 13:41:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x100, 0x0, 0xb0b}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) 13:41:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 13:41:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000001, 0x180000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x52, 0x1e, 0x20, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0x2}], 0xfffffffffffffffb, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x4, 0x87c}, {{r0}, 0xffffffffffffffff, 0x16, 0x6, 0x10001}], 0x3a, &(0x7f0000000180)={0x0, 0x1}) clock_settime(0x2, &(0x7f00000001c0)={0x0, 0xd9d0}) 13:41:52 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8083, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xc0, 0xce, 0xfc1, 0x1, 0x81, 0x0, 0x0, 0x2, 0x0, 0x1, 0xfff}) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x20, 0x3, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xc7b7, 0xe}) read(r2, &(0x7f0000000480)=""/101, 0x65) 13:41:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="0dae45310ce8479f3a450e745b3ae424d61bf28da46b116b83f1c23e82797caf76cfd3fe4260b3d2609375a5cbb7a281e2dbd1e9df5d98b7940ae2ef3691f42b4da2deb3fcbb0a67ab4f18f87c726e3e1ba31b6960a1699a3ab7fefef34460ae90b6fc08bf", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc", 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:41:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000005) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4000007) 13:41:52 executing program 0: r0 = socket(0x21, 0xfffffffffffff7fc, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:41:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000300)="6d4c87", 0x3) execve(0x0, 0x0, 0x0) 13:41:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xa4d) socket(0x10, 0x4, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x23, 0x6) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="00000018", 0x4}], 0x1) 13:41:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x4, 0x8000}) 13:41:52 executing program 0: r0 = msgget(0x2, 0x401) msgrcv(r0, 0x0, 0x0, 0x2, 0x40000000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) msgget(0x3, 0x20c) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 13:41:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x0, './file0\x00', 0x2, 0x80, 0x100000001, 0x4831}) fcntl$setstatus(r0, 0x4, 0x80) msgget(0x2, 0x100) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x8, './file0\x00', 0x1, 0x101, 0x7, 0x2}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x600c, 0x0) fchdir(r1) fsync(r1) 13:41:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pledge(&(0x7f0000000000)='tap', &(0x7f0000000100)=',\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)='3') read(r0, &(0x7f0000000140)=""/143, 0x8000) 13:41:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x69b34396fe35a564, 0x4000, 0x2) write(r1, &(0x7f00000000c0)="c49288bc09b944cc5697ca31fe74b2d1e6bf2dd1fefe1e71220fcb0481135630e64559c8b72b63ab229bf675606cbd341d59908d60fd6f24d4ce7ad59e2bb850e43dce113604d35568d5d8d6828bf52922db565ae0a780ff4289b67c8ae53aa4affa65a2db4ec73d7e0704e8491c6ed1d18ce273f31abea449c7472d78c821c9f0bf9f0f282e488a143ea8ab64326b7324e53ff35c00ecaa8b0302b333c1705c65872be6b88e5bb7ad34946b8b3de4f26c432a87fa993e90231a", 0xba) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10da8, 0x0) close(r1) close(r1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) shutdown(r1, 0x3) 13:41:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 13:41:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0xfffffffffffffffd) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 13:41:53 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x81) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="88e993cd229be38e60226dd4d87100b2c39e13a9fdafb62ff4b0d2c77d8c1d964b30b78bd11144f10f54bed712dccc5f91e512aebd7350553560541ae5e5f8c400fe814b23c300f76a253942298db48f52ff918a0ee13ed6337bdcc6b33b297f220d1876414d4cf378a2691b4dce47c6f537470e9d1c87d6a6a34bfe64f2ec8cd93db051def9a865824cddce707866d4a4754f708ec22f6eb0de8ee507829bab795e38f1bc99de9f222927dc75f29a0d23bf053123aab9b6c67ec2c238637666f18c8a2135c7dc42a2fb3503868514757a04369406811521ebe2b4b91cfd25d24cf88904a9aae26e30d341717313fc1810", 0xf1}, {&(0x7f0000000280)="ac4e7d0db6f08ffd946437a115f8f906", 0x10}, {&(0x7f0000000300)="9863af407b2e8bab911423df092d8f5817abbab3fa34d5e025869119e94729670613317fe4fd825f73fe21098d0e5d066e14ebab19b7ba5ccba21a9b8e39a3adf5042fc5f7f634ac354307026a953f31d2c8f708ac35444b59d91946be03d70307c7f21b", 0x64}], 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) r2 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="cf12506854b46c41b9b56a", 0xb}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) read(r0, &(0x7f00000003c0)=""/185, 0xb9) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140)=0xffffffff, 0x4) 13:41:53 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x1ff, 0x1800}, {0x3, 0xfb8, 0x800}, {0x0, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x100000001, 0x1000}], 0x6) socket$inet(0x2, 0x3, 0x2708) dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) socketpair(0x26, 0x2, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x600]}) r3 = fcntl$getown(r2, 0x5) getpgid(r3) 13:41:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400"/4098], &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 13:41:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="89a2d70bdadc1f41857fb00c304035b22dda487e37aa0462644637a72d6d27da6d000d1a6987f44f0a0ee74bcd3dd0f75040f2211de7df943d08e4d497687b0222e73685abd252d93b41096aba5446c9251f30feb945f17ec3a0fb28f8c8b3c4731c19bbf2958be204df34122b207ffb6a895ab86ce451d488499938683a1485bca15977637ce5272ca6888e1860678c0f1d6b38b62e869ab72c58027fdc26903397f0d037ef55597ffd16f4ef9d5c1744d64f064112832c7c6e70ae4a6c88ac715b20565d2c18d5ae9edaf1347ee037a44ededbeec53bdaf113c8b523b99cebf5ce349857a0f8bca2416cbe2252d738d8ef08f002818e1877789afe0a1100045fd51e45df716b55642c1edaf88ee27a921e44d917767ac190c4b778b8584e9ab81ee4ee9e3d4d5e26fa327c768b7602bef29af1d461d64d417b5312d280efb13d099cea947d826c3c857d5deb39d57bc63f81161d76981e6c77fa20b8f23b2d355769e6b8679cedf33a3d0ac47ee2ee8221bdc05d9cdd041fa0fc76e25eb2c1f773800d5ecde64a630c884bd03b411c0be804d65e71145f1201cc322103b59a2d529a42c07534f9156540d2cbb6c1c3c47cb48180127e0b076233a5603176be62ea85788e39e25bcf17c71af64c226819699fb7a78ba4e8c6b920f68bfbc6fac1d7b1ac645e08a93f9395834448195d9f1a4b6e3a1804204dd9d83e7596d4b2d34e6f7dfe4476b3b4427183a54650fd1f37b87ec355cbeb0a5efe817ea52d9210004b9d8de0628ecc3aeffd7b4d276dbe04b5502d64fe7ec1a512be0f283e1e7c4e9f2b8d5fef9a93c97ff430adfa800be44beeeb2151979d2c367fea92a25f1e9e4a5cf23db71d9d1d842a61eea568077dd6a190bdca00342ae16b78ec5850ef903b274751ebe81207ebc9b4b3550301e9959ef53d62235247e120b44b3d6403416eb0a8b04b50a11c6c878767cddbb95d505487b2f3f89a118d399a7e7b34dfde38a6160cf583eb3b755ec5df2de147bca3f25ddf0d6ba5684f2f550ad1df0972e103348cb3d08f4e483956f287d6182c1067dbebf9c0d59795145f6bd84cf48feb825e9072841d64cdc8dbd1ae19882354b1908171f32225f0bbf02ef2c2583f8e16abdb2b7a89e55033ff5eddd1e1eedc3a63c8bb53a295f012b617381c3bf39c0cf02620a1c02d633410e761160d843ea2ac1c7866122ec7890630b259562a2a2a605776b5c3bc062f0ecd0c357d627761d26cff48e254953d83af885d86ec6c74dedd1cf0fb66a758f6eeee1642898210891d9e2d646619be4aa464930c9dd42a1b78a99ea8cfa4cc5989c704a385578c2641ceb8c89b3c257ac2940233234308bb249fe632d81c52b77d6dfd559c9e9542f4101424e7b258bd78a12454c7ca01c0432970772db3206a9727ddc80e483f7548ecc5d25b81693d0c8db429b26ed0dc10e40f25166961cb212e9dc8a8116b95dd9c79e651092df9528f10040e9ce3ea72dd400ae940e70812960b2bf8f736a14fc3f134aadcdc2ec6599ea9939b41996b72fae63719345bd074d8378761d725f5466d7a996cd8cbe59a35657d023de723cf2da884b16dd0562dd1910fa8ed802b428114c23e85d43c601c36c900044234fbcc83d252118aaa1c47623c3c9ad8dd5cdd950e24b780340d6b64e2b4107078b832f6e35b496c45247078588cbf4c6d0f47cbdf4f8f5ffce8e5a2eee14ac9de5f6cd54cc69d131f2a9c8009c4d4c68624d3111443943e10ce5c8d91c3e6e62edc231c10b1670b137ba30eea65c03f23677bb8584d676ba7fb2a1e36bef1f0c0998de13ee308d10ae846127906f683d0087f20b35004e046560d7b014f27788a6087b45cb0cf0d2733d6cda701f9c2f7de82a95a1896f2d9f29f7e0dfb2bc3551f52407ce332cfb69d71cab9fb762c922c48927c4c78a0341d6968230ac068977964d1476148a979fe2358ba2e92be5816f1529940a29bc31886111f2553c9aba6cc6765f53de3b10d410b120363cdfd889d6173e50928c3c7583aff482dc0f97e1d0bf943359ee14b1befa384612ce8dfca60be6d617a1e9f7b9aa282ec17c222d204d20e5d5c6b316648194fb4b6c92742c16b8a4a4c9c7db188ed7ea3b2e2762039b86c39832d2611e510a24c04855b418935cffc0b70a68841e2158138e9c10f4b5d25a7f132ab9fb076c3e432be7961291e635dcb660c1b695682c21a23b63b573c0608824d44acaa1a96911c889f856f67b46d48ae4b889e98a9c13dec6855b05c7a822d19b6baadc64c7074af1af1aec1e6203f5c6bc624398ad78611a2515efcde189aced1e612798fa09d041060b5db755b9a388a0231f59d19059c9821da928048b531cf447f0956c6a38c9cda77434124043c50b6d5a6539dcf3ff86ed47aa840d99c9cfee09cd66d220666f8b678d20e1a3817b198f2e16b84fb15874e122c3eb8a8f0308a439002185a4437944257e399bc88682f481d92e9b295aa14137c14f469e3dfedc58756800ebf0c2e5e6fec6e91998bf39a2012c5bcb85224e47f3b4130e01ee0cda261ee47318def9bed84a3da184e8d92c08dc3922b4eaef0bc767cf6028d252e2a48483ff6c84f9ad1451850a9d23e6e007cc0f9abbb9521cebf80c4515a730458e8e4a46820aefdc4e62a2944d5f16cb83c310e3dfc2f91cab82b27a27d402a2f0da88f90c205ae00be5ff1dc4de761a1072bfe8cc5bc65ab8282ce0f57aa32ee6010e31e417bf3287221a7d14d517a34191cc2dfdd575a7610daa2ae1b70d01d8030fb878aeb21f34874f6060421eb5c3f049c6b384018c07b87195b706bc7849fc49bed68218eb4c802d12e0150b09659adbf26ac9c8a803a95a7fe937a33aceb90714ff61df91ca4d8bbc21dde36f3484ffe2ccb0571930ecebaac882f78fb4cfaa48718119246fa59e0ab7ac163bab923111a355ffef849efd5406067dd477756ead4ecba383b0812faa88b7aa3d1dc2abf5f3080bbd355723f618fe2e0bb05021b3a35f1641dd92f274c923d888590d2a6b4b47ed3a4b619d6c9f54bb450eafbaa70671b93ee961e37430cd3c2ed4a305fcae8ff0bb6830ca39d86677df3bd8fca83fb2d70d3f331ce56adf053f42c4c7939ce9ef676568cd8617f149eeba9c936b38d9f3e7bb56c4569d254faa8a492d24de687c93a8d1646dc187eb18bfa4315fc2014b5735ab4121c8d6508e08a3c5dbdc8fba1d669f9d116ad0ba67639e64a999eefddae8577e55ed33aced07b2a88e02470c53af54174baa3b9b5a4164fb6f6e243d780ae46e66b457a10e48047102cd52a3dd1ffa24a1136bd5166d3136848af77b6e19206773d70a885703029eb94e8ff374d2f72f6da955102fa51ebeacb8e8ff0a842e60bca552902f280c1ba6d5f1a719f5f0a0f452d60e0e974d80333a34f6b574790312456870b41147d26f91e58d70a6b8c21c5683afe0a368927271a82d150ced3b675dbf468fab3b63b86181cfb2f54b78329c9b1483cd9d0b59ae7cc63dca07fd0ad53ebccda1db80633e31e6af6a6dc0ec3a9fc84085033239452948788997ef393c37a1fb8b6f8cfdbb986bf38f628c369c6bf5468f16e5b9e39bb2314f810cb1f682840c093fcc528f1f965ed89272500cea4574e0077b213cb45630dafec4879dc8e16f5a9b2baef37fa035307c7a256d60cffb0a81c35784d64df05d3d1d04c61e654ab14923a14e43af8f17739050bb8a3547000a278e1b2e21cdb25eb3514b9cc444a4a5017b5d10023fe77fc9394facd254eed2448d37ef1616bf940b68a06911a990c85f33992a148b5471dd1918c34cf8398ff5113b45793e01d6534ac3f0c0cda34f5e958a8d65626c30d354658bcaf6dfccef070787d3ad55f7b0416665137d90f7f846918bb7019f57748c5f9073cb7d5c8286e4e760d0015de1f1b966beacf39affe0b945e4b0b953c1c79fb406edd48817ccb082959b269c57f715a1ab480b56aa72a3d2f317aa0d1724b340614e989c9b053c72f741b59cf91f755c94cfbe1d3c5989a957ff124f6c861f78d191039beafda03ec6e5e0819e42fbbdeed8aec05d9fd73ef3b48ffa5e77e57085d8e925f2cd904c1e97d685c98d9458674d09b89829c52771d111d99a5d8cd6f705a990047faf9a880d1455d67d80f0ab1a596fe511efdbcc3600d4451ec4758f8edad75cea3b04883dabbbe5a413912a4ffac83943a13eba4c2521340cafe42075ec61ec078e7987f980dcfd88a705aae302fb63c508aea1d99df6fc03276463aacb212b327b98312b8aa269c9f4d04495134fcc246c62580788c36a388569476205860d6198d65ae1ade4bb2f76e633a2193830795e80359ad69edee4923a2578d506a048ff6a10cd2fa717fc53600e132a190fd937231251bf768923af4dad19c2f0468172d221e187017898bdc1646cf0909996861c3246487cb83aaef0f47dff848a412b997033459cbc450a697c8f08a57871dd26aae72a58e5d677d9cd575484d9d4ee2b685ccfd66128266e464190c53f07ef4fdfc8899e7b33de50fbb59c2cb769e83ddc19631de90b3d39c040c80e889b2dda93afa14c1ca12e58e83a5a22465461c2fc7c9ae8727f996428d51aeded492780a96f694a064d25795a99c557889bb41ec5516da96f9c7c391e04731a54c46c9013859d67bb728d41c87e150850f769d5a059edec1e3e395626fab1642b97eefe38b722813910ab31dd037f084f3801222d9b9286e03559a5b7c660cd5d41c4b67ba014a433778cd73b8b7facafe4c0a7f313afa178329a6dea90a4c2e0ffc76792db3558c9184cc4af38e5085d4a292bb758e29063ddec5a390fd49a072e142eb12a405cc16f856bb8152ba3aab4e4d478508423685b330c998b6490de638e462a7a9c2c6c70a107ff49dd8bc2ef36a625b04a27d176f1cd299a75f9bc9ea8ebe26c13b195de7bc312b966bacc18e73c626a257ac9a0f995a5f1e2f25c1b7be3941e5635460f568079c2652f5d9cd3af9dcdb54fb7874dd093b3f9aa6968777044c635b2b82411fbb7f8ebcff48fc8f4cdbf41830bdf13b781c3465e5bf2261421d58b11f8ce1269cc036c9d7baa0176e7b9941009e0164624e00ee2cd47e6a2fbcb928e9a07a9cd5072e79c0fc8da05d206528e6e2847d17c4ecb3bd10c5718bf8be719da0d9be1dff026b22479c6225930cfe0784ffe8076b8711581abca5ec69df7b174f60801d31e1684e3069824ebe0c1684914df937ed23e2b8ce1d8072627d70d5717a8d0166c8bbb125145b027a17c14c52a420564ffea6722590b68fc7e2d02628077f64b192ef03ae828291f27f8cff69047e8422b5eef2ca93f82239cb30b51317ab6fd0a76ccc73a36e43063e4b76d6c6d9cc21a97a4273cdca378275c308395d839863fd0b11451a65399b7e42ebdf56dd24c8007646b226a6c946efb5e243a380be1ebe59ca2cdc51290ccbe0d8182223b3ee6f159e6933abad651039a5d3f6970dffa37878e7166ac046964f21b0640c7c1c38d3c506c58ed8b7f6e1e00fb6a105f81572c333ae1f7729d7805581363c2dc8154424a13780ee97bb209011381db93e5c0c05d82ddf7fa5924d7f6deabbfc843eb63c6b7bd03d50084f4dfd5fc0b1eee8ede004d89cb2ad5c95f4fe1859360cb2f6caad9b8d89b5d0a452d11eee14e49f837a14b84b2c1df0e90d04edab0f61fb3262e5f16e9436f74ba3f8c0bfffd6dcf0994117da7d2a7b01b66843e1442619b45305570515edc8051380e646ce6af966a936de30263b25f3db785630", @ANYRES32, @ANYRESDEC, @ANYPTR64, @ANYRES16, @ANYPTR64], @ANYRES16]], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8a) write(r0, &(0x7f0000000200)="05000000b92c88e1eef909bfc22bfdfeb2ca0cd9f1a37884438901001c066395", 0xf7) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x1, 0x5, 0x10001}, 0x80000000, [0x100, 0x6, 0x7fffffff, 0x3d4a, 0x10, 0x3, 0x4, 0xf7]}, 0x3c) socket$inet6(0x18, 0x3, 0x9) 13:41:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:41:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) accept$inet(r0, 0x0, &(0x7f0000000040)) 13:41:54 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:41:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0xd4) r1 = socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0xffffffffffffff56) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/206, &(0x7f0000000100)=0xce) 13:41:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000200), 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000240)=""/203, 0xcb, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) 13:41:54 executing program 1: r0 = socket(0x20, 0xc007, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c3, 0x0) 13:41:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0xffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2021f, 0x10000000000014) lseek(r0, 0x0, 0x2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x40, 0x5, 0x7, 0x1ff, "8d6df1747c6c0aeafd6e7d9c7675e7fd58dcb644", 0x8, 0x100000001}) fchown(r0, r2, r4) getgroups(0x2, &(0x7f0000000180)=[r3, r5]) 13:41:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) munlockall() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 13:41:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/240, 0xf0}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:41:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) 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, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:41:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r3, &(0x7f0000000100)="8d", 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x9, 0x2, 0x1f, "d41f65c814d734f43844ad4cd764a6f76e93b4c2", 0x80000001, 0x1}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 13:41:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000140)=""/213, 0xd5, 0x800, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 13:41:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) close(r0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x800016fc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x8004427a, &(0x7f0000000000)) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x7fff, 0x0, 0xfffffffffffffffd, 0x1, "61aa0db10700baf5c6514e6ae973739ea78b7ec0", 0xfffffffffffffffe}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:41:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x2) 13:41:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x11028, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:41:55 executing program 1: sync() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x84, 0xffff}, {{r1}, 0x0, 0x4, 0x40000000, 0xfffffffffffffff8, 0x1}, {{r1}, 0x0, 0x30, 0x1, 0x5, 0x8}], 0xffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xa4, 0x81, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x100, 0x6}], 0x9, &(0x7f00000001c0)={0x5, 0x6}) nanosleep(&(0x7f0000000200)={0x3, 0x44}, &(0x7f0000000240)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) fcntl$getflags(r0, 0x0) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f00000002c0), 0xb, &(0x7f0000000300)) r4 = semget(0x3, 0x2, 0x2) semop(r4, &(0x7f00000003c0)=[{0x0, 0x100, 0x1000}, {0x5, 0x3}], 0x2) msgget$private(0x0, 0x61d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0x6) r5 = socket(0x0, 0x2, 0x56f) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000500)) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000540)=""/4096) recvmsg(r5, &(0x7f0000001680)={&(0x7f0000001540)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000001580)=""/34, 0x22}, {&(0x7f00000015c0)=""/13, 0xd}], 0x2, &(0x7f0000001640)=""/18, 0x12}, 0x40) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001700)='/dev/wsmouse\x00', &(0x7f0000001740)='/dev/wsmouse\x00', &(0x7f0000001780)='/dev/wsmouse\x00', &(0x7f00000017c0)='/dev/wsmouse\x00'], &(0x7f00000018c0)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='/dev/wsmouse\x00']) recvfrom$inet6(r2, &(0x7f0000001900)=""/62, 0x3e, 0x1, 0x0, 0x0) pipe(&(0x7f0000001940)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001980)={0x1f, 0x7, 0x3ec1, 0x8, "49bad470e6c7145e601cc8b4875eb37e87c229c9", 0x7, 0x8}) r7 = shmget(0x2, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) getgroups(0x1, &(0x7f0000001a40)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001b40)={{0x3f, r8, r9, r10, r11, 0x100, 0x3}, 0x5, 0x7, r3, r3, 0x62, 0xfffffffeffffffff, 0xfffffffffffffc01}) 13:41:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="19c248117fe3edad8d1823236c"], 0x9}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:41:55 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setregid(r3, r4) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2004, 0x7fffffff) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) fsync(r6) 13:41:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x40004000000028af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008110000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) 13:41:55 executing program 1: r0 = socket(0x20, 0x1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x1, 0x0) 13:41:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000001500)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = socket$inet6(0x18, 0x5, 0x7f57) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x74f, 0x5}, {0x18, 0x2, 0x5, 0x5}, 0xd1, [0x8, 0x80000000, 0x8001, 0x80000000, 0x1f, 0x3170, 0xfffffffffffffff8, 0x1000]}, 0x3c) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) r7 = semget$private(0x0, 0x2, 0x40) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001600)={{0x8, r8, r4, r9, r2, 0x80, 0x7fffffff}, 0x6, 0x5, 0x6}) mknod(&(0x7f0000001680)='./file0\x00', 0x20, 0x1) setuid(0xee01) r10 = dup2(r1, r1) r11 = geteuid() sendmsg$unix(r10, &(0x7f00000014c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000200)="68f6bd52e36546b6f9858ef23508135bc31400b6fa12ffbbd8743480813b6750b259a4869feade22f9b90826a582ba72cb66", 0x32}, {&(0x7f0000000280)="49b3064d9f517ed59e43980fde8a8bf2002a8df869179606cee1a3cabd3c1a9453319fbdc2adcd5a3c73169b3971004c4a96ec493a628f534333920c0253e1b89bac3f2d0dcdf867ba0799842509f5f9cbd46630a05c277394b9fb47a194ea5689425f1032ede5e766c1fac2f0123c385788496cfafa58ab9433d135dda17757cdcb30", 0x83}, {&(0x7f0000000340)="dc1306b8c4a5b037020efb9ecd774dfb0833619d028621b405452f5cac0ecc86e907b74769ddfeb7ca41a0d97f95153f13d7565beb0eaa96751dc8d7b75ded58a885f18a6b261130ee66983a855908bbf0bad477357270454cad5fc775d1dc0abf8baadf74579d4190f5849213e48ae64d42c94de6339f07319ff8baa1d98602104ac9eeaf2501a92be29289c2013785a8139bfb4f58f244535a3313b2c30ee9dabf0121823fca0f534883156c89f6e9d1be86c54a2b0631552990a8a9653bef4bcf885ef54c1d7603fc2695d7581253dbec743fb8d215145da710cf546e76d52822a1b8c1162be55c9cb2c1eb82f5991007f373f350e45bcb27ebdbae1039f713bd7b3ee42d90e5f9bb08548e8ae5f12927b941fb5ab36c67b7c568390db9e9225b515ac8df2ca73f8dee5330821ec2c47066397df2f4cbe1aa280be3e760f2cde66cdaefdc69c8aa4c3d27c6af420a8bbc005708bd8dbf7ee222ebbdb4f4132b0c2c017eb474e40d0b600e9a0cf6cc506fb3d3e059ed86a0c5a606012bb16ee255306565ebf388b482bccbe44821fcd0706cd6ce2547d3fd1af84d8ebf8a8d5c7424ce6346154428b8a0ea0c3852001fe2d35de5963f810966473eeee0bd766a0c25d777a4cf8cd03f08b3a1626d6295cd89fb295bedc3fa4cb02de376a99128792f0c4e975ca0065ed29dc7be850cdbf60345837e524679afce517eae30c2f34d7a090e2cc1e5a716bed724e973c94b57f00d4be780719d956747829c57de58e42e53c52063a865328c2c98da69e05cb6154da2697317fdc8cf4d64626f04a92b3260fb6e05300438327178dee1b99d62193e0fcc7de12078186db5ea721e1e9275c5fcb9f58fcd7981f0630baffd468ca92f88a0697a293d680c1d6693e0d407b61db0df10b8c7419f269b166ac54638b11b730f8269a67d597329d1a0c981c2fbd7fce056353996547ea6977b7b4731ec5940d48c62f2887f16bbe943128bc9c147b482d8d0778df85a2379c70ab8345a0b0a17ab012bc9faa98c27647eac5fbc39202b0519a68cd6722e1afc52a4c4757f6540dcb0fb39718461d5a860ccdd1886844e8ea68efdc43ada759701807a12c534145e160f38be673c5fd8be99d3b6e659685e846dc42a3e9f94ef33cacd23e725db35c1507601e19a0faf9103fd6fd663ce4fd0b3af8abacf59fc800c9d9e26b0e0cad058ef13e182b2d5f57619a0fe6ba0b2779c28cca6f79bdc9c46d7d3701faf255c4793e1bbfd1cf4d25898e7710eb447a8071891988f3c2957513a403410a4abf162ef4d830dfc0938acb213a0f8ddd82db5e3a420236bdc2c86821903948aa0d4185c8112329baaa68774336a0db5b89a6e52961a22b1b593813f9ca2a0a20978961d93fa85d5e7a960e999bff7fea06083e894def1ad2435ee18358b5f67fe03339eda6532b9a858c7c892d9c67b8405689b237ebdb3d5c7429f3afd1dc4cf970dd63cb31a98ec020ea6528a6904a12e5617eb5fcaaac16e8c23cee041472b59d11df10db5492518acfad9717f827c3b1f2214c9a0201b8b880742f355b614c97f81010868001cf0cd86a7ac5371c571e717c637cbf57c204d6726ebe6ec11500c046f4f424f793580752b999182588b8ed4c07a9566fd51896ee589db82cc4571d765f6fbff40d382849a3ba315d5af2a9561c661efb6a79ac5f1236c75bff8a5cd515a0b968afabefb4815bd891a6e4e994ce41de299f03230a3bc0b772fe2d7d65fb480b5928a9a385c4c82b15ad0ba35432f11f09a2de111040dcf7a6746dddd5cbdb09277a5f7eaf0326bb59c3899881c81fcad35ef89b422d2ad52dd778de8b1df6800c5619104e7ee7ff595472406315f2ce2a2a53768b15ca11505cdf851c177872f286ecd485def0c4760d1e6a7902027b19bcadc227a3eb25c32777591a7759f4981e868a08dc741e35da3c644bbdc7e00019d6adf4bdcc1b188d5aaa57f0397a3b416f4034d7f5444717e1436430fe332824402a45c5075c644a80190b65a8945f8004ff84549572b527ff5fb923550f77f4c7020aa4b1b6de62e9e3d77e37837e52dc03bc45dc31eed5b21727448f5e733d0d2926c67c5e2e562023055490112b4f28819a2b171521f37fa696feef0a90de3c4db6c6cf12da2bdc007b9512c1a2846e0f4b2fceaa7a71d2982fd80298cbefe2810ed85bd0c8ab4941a9a4e1da653bc64bd1e308866ec4bc92402d4911e9447a02da78890896d2b65b700b634148b028ed127a95b417588b58c30b325ab64178703d3bc560a4a9470c00cc2dad00962926ffc40b936619b13991064297510c388a29daa8c117b6a7902f8d6746a031043bd69b5e163e0dfed950549ad5912403ac3e48fc7809d429c0644f858094a2f3edb15dcd3f10264cb155a567ba5d0800792eb9bff6cf4d201f704fa356ce74cd318cdfdbde1dfcd45647542d8f5583294e627aa49d46ff96091c1b7986e1cb346fd2bfeea1e6e7436c2abeab0ff633d606ea37e343d98910e5f5f6aed307c8f675f171082c7dccc5321cd1b40e2c1c30cd2181e72a9a04ceb7adc0816b3877dfa7026aa0ed77ad84ee1ffb831b69785ed077929a7b748c42128d8838923a82e7ffc7a2a39eb592761a8e711a7ce426d1493def623c38753661249e0459d515c0177353f71f243e31c8c4109700fc09316b542a99297aeee83c5787864efd6a2c86f901d9f21599f70aa6124b917103a78f51a0bcae631d830ae0d8d79d6c8df8897b2f0d6275283e92c266ca9f4d32751b91ac738066977f5728bf9a0fc8e3821955a2d7e5c0fbb17bcd482fb370a522c1ff58fae46b68973c4670ce68c0c4d36e2667beebb538330a3a0a4e91ab31e57a24ea1c52ec67005ec1d352fa8ffb336a5b7fba987bc8e8ca095b0626d7dedb012aa327e68f67b0aca044652260f82ffd12fdb3d5f05c1be5fc3d1f049845a0f66d8ec8df4397c09a32a00cae5a8209f90b9ea7cc6ee432e9117c82d96076c0aec696c57dca81a2f1af9132bcf152362c690c99ecae0b1d56492726d039b7a6deffcf24bfca7d8feb7db5eafc3cb245135e5ca107fe2781386990996f93676cf70f721a60d4cbe577061963945199f0ba09e754c406fe66461623339dded4fe25c5309fb20bcc243f6ef013cb35666964ef9d4fe9aa17d1006d6b56eb1c016dbbf3fe63efac688bd0f9349edfe474d0f96d4d6f28f25a31f790e1566f8cc46101a712dfb8cfdef89749bf9ae3449f2fa6d7f2193c79392865f4398daff2907452240b7679d59bd86909bca1c4aba50067e0f68145d363bdf7f0cdd3cab59a468267b79afac59665280175c400cfdca573b65c20afc696f3eb48edbff2e23088e420eee271557fca38efc05f9aa266fcc21fceb3334a9fb3cfd353af6ed9321f57ae503733e17cc2cb16da926f58095ea939a0bcac6d5f6b9fd700c144749b82cca5f8c81594404a0eb0a232c3f27b6734a9a310c0035ae663f8108647bb22e32ea97c138d493d5f9ae42a7d08b3aeec7189bc5fc3e04d84f85ff5f10fc476d1bd8f88c6bac892542887e3ba4445389866bdddf08989936331f344d60fe39c04229a29ebc236756522c0687ec2ed855ddc30b48554d0fe71cb0e045ed815b9bab1535b828fd3e89051158e39568384b9da04fbf147758707a5a139601279ce76ffb0dbeaecbe7a900478cf36a48f89086cfa16a3402308909f3240076f32b556da6dc2af1d16c6e5c5beabe83ffe259ae463db875e4a4e49d383e5e737698d68176547a5429afb3c541448860066f92f3245623627900d62cf0835df3aa4f90fcc37f27000342de9ae4fe3af2bd67e849e6b5dc52709c7296b8b438ba34ab32a2dcb6f20db41a64c86052add87a9e15f4c2b4368c198669398b21afab6c05a7ddc40be7c1a31602902ae4af22db2099a300a3080b4e249cacdb921534dbbb22f97e8d83ec5456f1a794b56d927a9d4561e19feede2b0accb7b4603f65d97ebbb131cc0669110f53dd0bb11cf944e8f2e9a4e93352c97a4f8fdbc7c795557f130add868eb9dbff16800ea401954974ac7d44d1004dd46f07220e5df3eb378e08aaf8fc9df631f2bafda5ecd334bfe626c3ecc86ff28463f2cda0f4c4bead07287beefda556cea22a7538025ba82dc69e5590de68d88b658f32d21e8033baaad8b96e9d05d0bcdf5356434cc46af175a7cb618589246973819329bffe6915c5f62b57d4ddf2aa6d3f0092beade3e0a377539ec8ea26b6b05762fe9b489a6b9c9490dac62874a4e6b21ba63547a52c01f03b77d0d5ad969ad0000037f9f76b944d63038c25615053c587b6ffbf545c912e6d93af9a842203bc30289c1ae945a8cf30f9a3d7c37201037bf95c30ca9fc845d34df6c8446dea5fd9dd6ac11841b203cbe13155e0dbeebcd70d176b0ce8de057fe7bc8f2653123236b45b04ffce0ab7d61fe28e23b52bc13329964922c48c6cccb54152ea06180e6addeada55905b913bf8a4f06d300d68042684892df6f8a4c8cbae111caf3f1d8588ce04824514369a624f8d33c03566d7bfc589c92b4a31a75ad9d1080045e9467b44c2b89646e24ea88c765a90d8d0dd7de743fd4b6f733c691049c2968f0a783ff031237bb725eea7191c14d6697698a686fc4f0afe8fb8e6fd28a2757a12a39e0428f2f5bcfeb3ba9fd0d9f07535b4fe3b29b65e54dd3319dfdf95fec2e97e3cefb9f3ff8f330b2385bc4f9f87cb1d83d57595875a9d92e42f2ff149db3b8f9ca9089cd047a60adf34b86c5b707b89bd8d8d9d38da55046ee93da405779a9869224c47c70bd7830d6ba9e47c45b9c7ec21ee7f9c136c98750ec1ba2e81e2769369fb23a07f3d9d99bcaa64fa5af6191cfae41e3d824436242cf6b9e7809c44cbed19deac0a02814f5967ec1cc5bf2b298a644ef7f2927a6c629c61a3c7577435b2b1c05834f42aa4f7d003fbbb438e334e79829ebc09ce16187efbbe83a570d142a5f00573eb62390e661864c004437b9a995fea1a0cb5cd10f2a77a669c49b626b9b6f9e2b7fe55eccde582c8d055ef626e19679c88603944c43a4c72085e74fda43f7b557f3508f7d28a033ec37c3ce9d29a9777e2d2d30eac73fff6e9cab8cc70e1311bea77580da4d4d7fcf6e2c5e44f349ec0821edab4e24e072c707bc1b684f932863e5891934b8df8cbff51982876a9d9f6786b33a7efcbe73975e264070a33286c43653c4dd234bb32fcdcd3c4339bebe6538b946100184f5933d384de1225d0404d26677a0dd2a8a457aa5c37f901bdb289ea3dde80bbfe4ffc73872e893259aec9b25dfa86518c65fb810b7ed4764cc400aa6bf7e2d61c092621790da309dd2ff702730785af082788cbf55a709ce9a93cb7104b2a155882458c127f1ddf7320b46f045b43b2dce03d5c0f40f0e4002b8a12d727f4ce2b6b0f4c9ab21a046049eb31edaf9f55121d4f8646b7faf0afef91e94552b968190eb6036d6e0d4e52bc668aecf02382dc758e9050b41b7adfc1d4d17481af194eea9f95e6edd744f19c743cbeaa8ed3c33ce16fb7eb6ce34e10b9573871294950e24a3b40511c76380c019cf1eff68f52b356f9b8d99c928ec5ff28946b3f1b10f7c29986db6104e291f032bf4cce5c88cae3f061127c4bff2545bb0fa41e1349433dc1cca97fc10d95369755e7c2fc00b816e89576ad2646c5473ec11fb4b4d26fdb8eea06a275f58a629966165bdd311223421b5e2be08b22661c2e6ac16d30a56b54b80e391da6ec2b8b10783846db18ad6f1776ce14d1069a", 0x1000}, {&(0x7f0000001340)="bce6793455720ec0004819f5562f0aa72bef896efa439a1334b9c06a1801496cab5ed8b88d20c8eba7ff649b52cbf7ac6a1e291d51319d06cdf8695f72349ade989de979bf45b70a6b155d97bf2abd426732e21f408ef855063ee17afdad8182e5db45cc9b556c5c2ae838ce46c14e0bfb2d87135e872513ecb3ee1bdfd4aa9e62f6863c7d0fc528baceae793c58353940171807d9877dd510ffc464afcae7a29a", 0xa1}], 0x4, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x20, 0x2}, 0x6) fchownat(r10, &(0x7f0000000100)='./file1\x00', r11, r3, 0x4) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000180)=0x20) renameat(r10, &(0x7f0000001540)='./file0\x00', r10, &(0x7f0000001580)='./file1\x00') r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e3c6c653000"], 0xa, 0x0}, 0x0) 13:41:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3f) 13:41:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100b, 0x0, 0x0) 13:41:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget(0x1, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:41:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 13:41:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x19, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffffffff32b2, 0xffffffffffffffff}) 13:41:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0x0, 0x8001, 0x4}, 0xc) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/131, 0x83}], 0x1, &(0x7f0000000240)=""/148, 0x94}, 0x2) socket(0x7, 0x4, 0x5) 13:41:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xddb2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 13:41:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40000000000) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x611, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8000, 0x5, 0x1ff, 0x6}, {0x0, 0x7f, 0xb503, 0x8000}]}) 13:41:56 executing program 1: r0 = socket(0x2, 0x4807, 0x3) poll(&(0x7f0000000640)=[{r0}], 0x1, 0x101) shutdown(r0, 0x2) login: OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 13:41:57 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="7dd42b63db4e679cdb4ddec1da80d0b847b33fa0184bc50aaad299e48e86ef08609717b43e7da29a00983505ed", 0x2d}, {&(0x7f00000000c0)="d1a1cef556087fb0b086b51bccb467b1752a95ae387e269d338d6f", 0x1b}, {&(0x7f0000000100)="2bcb9de1893faa5d6a0ab92b5a83d72ff601314ead08f4401735ad414595167b93fb7c99e622f05a50bb2baebed65abafc0127064ce5c243a52c9657b0abe913baa8a6448dcc91bb2b5b42da9c357b0d5be1b0d8eae7f82fe3c76a4130e6a99ab3e7e8ce166278dd9f4cb0bcbffc2dc54c4bc1a03de4b3a5cb2ecf4124345fc3632ba28e6f067103d6c3aa8926b0c255215978178e660e6b3ff39506d657be0821b474ee65ae6e062d001440c514d9567941817d1c6ad733344ed3a8b842efa1ad255e", 0xc3}, {&(0x7f0000000200)="f40f85fd7467837c6283a7935300ab5af80a95107f60328bc8c5d3fc2100593da0bcc49b4a900d86440a88b5d33d2ed7c472bc04113409315354451151c88daccffa41c60dddf12170b80444e96c58181d3cd2e8308ff9df2ac69b37e9dae5ffba05d3b527191b86a870e21cc727834344c75248507e8fcb3da794d4cbde9360ed3658e16aad22a6de4b522afe4b11529ab2fb9770", 0x95}, {&(0x7f00000002c0)="151ea7ea64fb8ac4cd4bbee47e0701a53bc39c50208a3c8cd7ee3cb2b619ba4f10f61f0cd65858855d5827c45855174c3b194ec9e4c480c83b4609334f1adb793df58dbceb2ad67e32bdcea79cfdd9610be18c4000f0c4a77832bda31b69887f", 0x60}, {&(0x7f0000000340)="9ba816d68f1f27b9e09d1dc5294d62bf3a2b25808ec2814474a934892fc72973949e2d7bc32a04d04e388300991f21f1ab6bd50731c06b6b1eb83d3bdf0363b2bd04a7d924a101be16f5c7709be7a982c3e67d2b68fb37961d14eb9fcca140704bf7280c7064e2477cbaca7488651acefbce018e237c5c9fd34d5c1f09fc758cb4be951cda4bc37803cf06995c7fa5580afe618dcbde13d48b6fda62f4690a16f00b878bbbb005bcb5c2ca927f900c20d83911037e05e4806c25c49d1720cfbe18e906ad2ce728a9676075ef14090cf74713223d1bc90384be", 0xd9}], 0x6, &(0x7f00000004c0)=[{0xa0, 0x0, 0x0, "118466a24c0deb4f568798d63e95d512ceae158439e8cce482fcbfc8750f17523c85187f6d5fda66b545fe9e9b3ce6fa8935ea568922c25124ecb18e61c89a2bf1919844effdcfe44b85e882ebab2d93892e6af865550fdabfa240d6669ad0837638ed6c805f7e5115357da4343a2112b158d54f92bfad0a5f3c95cee01723131f7880350b859768015048d4c34ca382"}, {0x50, 0x1, 0x8, "4d3916f0fc283f2fe040f8ea645be36313842a5ff1ec6ce14c08c78a37d837edb1c5b7a9d28b0d5dc520d9e16961fbd2ac6d4eff5c64a0a9f882eded44"}, {0xe8, 0xffff, 0x0, "99a785414b458803ec85406d4af1f43a71f9e5f0402dbb9ee1c326a6832a5122e4ee6b3eafde4bb31fc0401fc42bc47ffd125bb54c65752e823a391f99df196cfa0341e9722045980fe8ff4ba4292ac1cb36871a2977ab640b74f3946b57e15cafaede390f8d3e3b7b7226496266389bcc9409d948214112a46e1681abc647fd1194632e71e5a02e81d6565e78fca8f69187eae7fd03680f184c4b11b031d811b6edaf84d757c2fccff90697b1d5a0bcf5de3f0fc72f2bc3dc72f0c867ac094c492c49dd86745e3fe581c6035aff9a4c5fb128a03ae7c6c6"}, {0x88, 0xffff, 0x7, "1f9633889d27fdf408945c3eeecc092e9c131db9462868d5048c3fffa7b7b94310d71526110b42428d1b23ace704a44a47bb14b7aa1b5d4796b46c3d40ff7f4dc0d313a8df24b372613d25ae54c8ce3219e861a32b48ccdb74308035bfdcee34dc719507bc4b3d9e9ec499d820c7de0193ef03"}, {0xc0, 0x1, 0x3, "762e3384a3ab1f9730af355a651bcab8de396f82013089e3b75be6ccdae7d9805930cfba17503a44295059dbcb37f96148b06da569a490eea99bfd152864f162509d420107ab5432459ae51c2f9bd8af01a8c409515e97943188436ee5abf3ad245a4c17adaf88a08451951701b29e3c249d28b534a67f514a7a92ed07ccbe2f79b570656afa7c4f197c69e4329dde6a5c07b0b465149fc13a1d6c89ca67c385350b7ee5e7e006e9aa6d50"}, {0x60, 0xffff, 0x9, "ed0623394a7222cd130d1042e8075ecbe574a997883e939e7cf67419376cfe858abd7b6a31103782170617b5c4a0df873661ff90e875d3f71d6e7a7a86ab7a07b49fbbdb5cfb21775d"}, {0xd8, 0xffff, 0x7a2c, "c3ce0e1deca4ead26566d1c51a5b01573f54870867bd8422a2c270a8a8e21f66c9ec428fccbfa5fe3c528a59dd0869c6d6cf79e3d368f606b452a4dc92d2c6bee05eeb0b8cc849a70d7c9ee99e9d7c42cbde7911be8ee7ff84c384e1f798c1df3b79b5ccf5469c5fbc1bc6094c4a9992289515ccad093d57360bfddec94623897e8eb6a62d7c1e807db7468d004b557a9a1f4c6241b4caad845f1a367210be287ea8a7d24d643642c25ad1ce5057769d47ad4fb91b8255d02f6fcc26934a0d6e2dc535b07d"}, {0x38, 0x0, 0xffffffffffffffff, "9ebd38481c8d5703320d27e4785e3aa594c005d321e360b4fc407d896865ed0112"}, {0xc0, 0x1, 0x80, "fd1de9164423454502ac5adf9e4e87a54eadcf52d80203ce8d6aac77fe7a448a84377c992605931d553b81a6e6c6ce0a3c831d129f9c89c831c3a9303b05f89ec7f77ccc039ef69757e56658fab8ad4151541d259ae70c0a623abf4cec522c14cf98d3f8e15e9696584b2e11e8300ea63b3cde659bc615fa0efdc500b3aff65fef59a62664ca22f75e7d1bafa7fcc6faa679c75c4bed6ff007436f7e262bd2ea8c28e667841673cf4e0b05"}], 0x550}, 0x5) 13:41:57 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) setregid(r2, r0) setregid(0x0, 0xffffffffffffffff) 13:41:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10808, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) semget(0x0, 0x2, 0x2e8) 13:41:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f00000000c0)="4fb54036244e3132", 0x8) 13:41:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xe3, 0xffffffff00000000, {0x80000001, 0xfffffffffffffeff}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 13:41:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) read(r1, &(0x7f0000000000)=""/222, 0xde) 13:41:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() fchdir(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:41:57 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x40, 0x0) r5 = socket(0x1a, 0x0, 0x7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x81, 0x0) r10 = socket$inet6(0x18, 0x0, 0x3f) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="f3b25714300e16034fdc3eb0e5dbc1d3fac219f32a45fc58aa7c6ffd3484a9147bf0c1e3e869f629f6062492b25224f22f2a992b3836e59ffd15d050b4aaa0b64f1e5b452f8809a4c6cda2c43d0539503df8c36cfc344305cbc6732263f9", 0x5e}, {&(0x7f00000003c0)="793f863caad97b7dcf8c168ca2cabb8829a42933638f858dddf20542de90fdebe48095ba1d893e4b12c9f93800b854469fb979970d65b2977e949b6d96748d8a5cc4b0b6a2f192222c856eb2f0651764e0478c167388fde458eeeb90c861e25b3054f34117a356d96d63a509f5ae16b78c4c53332f688b75b5801f0fe06178943f7cafe5f088e406fdd92f33d9", 0x8d}, {&(0x7f0000000480)="c4aee02b071792aa5dfd9c3e29a06f0df63a03bfb6013e2c42aa184959d22ec4e0b4690af5344ac1e660cedfac86bef1e4d95e16708aff05045b0d4cbb29f8c14b4299e5eb378494a27e220df6dda929abc4c030cc533adb7fbcb61783b5dd3a6c30fbe1b8503a6870fedec936a30148bac5c60bf3cb9bea311e6eda113bf2f7aa9eda6d49b43cb53c1c7969b8b69a545c228687c9f9e8d0bceedb355085cc39c94a1b5cd017983b10127ca82f5fa8adecc61e43b904c32fb22d3b9734901a0751b90f9e2693", 0xc6}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}], 0x50, 0xa}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r12 = socket(0x1, 0x1, 0x8) connect(r12, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r13, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r14 = open(&(0x7f00000001c0)='./file0\x00', 0xf9, 0x140) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000000200)={0x7f, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 13:41:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) fchdir(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) connect$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000140)=""/143, 0x8000) 13:41:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x119) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 13:41:58 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 13:41:58 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 13:42:00 executing program 0: r0 = msgget$private(0x0, 0x201) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x1, 0x0) r1 = msgget$private(0x0, 0x94) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/18) msgrcv(r1, &(0x7f0000001100)={0x0, ""/134}, 0x8e, 0x3, 0x0) 13:42:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) chflags(&(0x7f0000000000)='./bus\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 13:42:00 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 13:42:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f00000000c0)="bbb707fd4080cf3fe50d89c0fe559f3fdc9938581806000000000000001f070000003485a4efc6a9ab2b58d8dd5a79f5d60c8163b0702a", 0x37) munmap(&(0x7f0000094000/0x1000)=nil, 0x1000) 13:42:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x5, 0x2a0) semop(r3, &(0x7f0000000040)=[{0x2, 0x98000000, 0x800}], 0x1) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) fcntl$setown(r2, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 13:42:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c47423000000000000001df42f"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 13:42:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x5, './file0\x00', 0x8, 0x3c, 0xe06, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 13:42:01 executing program 1: r0 = msgget(0x2, 0xc) r1 = geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r3, r2, r4, 0xd2, 0x2}, 0xfff, 0x3, r5, r6, 0x6, 0x1, 0x75e, 0x162}) r7 = syz_open_pts() read(r7, &(0x7f00000000c0)=""/183, 0xb7) nanosleep(&(0x7f0000000040)={0x100000000, 0x1}, &(0x7f0000000200)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r8 = kqueue() fcntl$getown(r8, 0x5) kevent(r8, &(0x7f0000000040), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) kevent(r8, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 13:42:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000040)=0x8, 0x4) close(r0) 13:42:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) fcntl$getflags(r1, 0x1) flock(r0, 0x40000003) flock(r0, 0x10005) flock(r1, 0x8) 13:42:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x3a531e56) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\'}&j\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\'+\x00', &(0x7f00000002c0)='K\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x7f+\x00', &(0x7f0000000440)='\x00']) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x28083, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='L', 0x1}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 13:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20090, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x4, 0x0, 0x34c}]}) 13:42:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0xc4}) r4 = syz_open_pts() close(r4) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r4, 0x0, 0x3cf) 13:42:02 executing program 0: r0 = socket(0x20, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xffffff10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 13:42:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7fff, 0x27, 0x21c}, {0x3, 0x8001, 0x7, 0xffffffff80000000}, {0x6, 0xfff, 0x3f, 0x401}, {0x800, 0x1d, 0x5, 0xfffffffffffffffe}, {0x1, 0x6, 0x100, 0x7}, {0x4, 0x23, 0x1ff, 0x8}, {0x3, 0x9, 0xb49f, 0x6}, {0x8, 0x80, 0x2, 0xffffffffffffff80}]}) 13:42:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xffffffffffffff34, 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xcc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xcf, 0xd946}) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = dup2(r0, r0) r4 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/107) read(r1, &(0x7f00000001c0)=""/171, 0xab) ioctl$KDENABIO(r1, 0x20004b3c) semget$private(0x0, 0x0, 0x201) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0xa2b}) select(0x40, &(0x7f00000002c0)={0x8, 0xf384, 0x200, 0xfff, 0x0, 0x0, 0x6, 0x6}, &(0x7f0000000300)={0x4, 0x2, 0x6, 0x302e57d7, 0x7, 0x1, 0xe00000000, 0xfffffffffffffffb}, &(0x7f0000000340)={0x80000001, 0x9, 0x3f, 0xace, 0x5, 0x5, 0x0, 0x1}, &(0x7f0000000380)={0x95, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) chroot(&(0x7f0000000480)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000004c0)=""/35, 0x23, 0x801, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000500)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000540)) semget$private(0x0, 0x7, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) semget$private(0x0, 0x0, 0x3) 13:42:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x400000000403) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) open$dir(0x0, 0x0, 0x0) 13:42:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x2) socketpair(0x20, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) socket(0x7, 0x3, 0x1ff) 13:42:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r0, &(0x7f0000000080)=""/4, 0x4, 0x840, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 13:42:03 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x800, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000010c0)={0x4, 0x593}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) read(r4, &(0x7f00000000c0)=""/4096, 0xc0980d) 13:42:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000"], &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:42:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 13:42:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) 13:42:04 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 13:42:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000081b037933800"/71], &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) mlockall(0x3) 13:42:04 executing program 1: r0 = socket(0x18, 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9bb50f1f47d830dd2ccd9b169489c927b56a08a58e7f41f01d6ba4374d58cb0f7200562064da1e5f09fdd4736dbc17ac73a52dca16da21b8995a7cd62ece7168f4350471bf4879bdcd7a6b7f075eec551bd30d0b96029e5912f31b25f9bb41fd19e89ffdd5fef8da2b320c1e688113b62910bcfef4de859abacaa6b1485bee84e714dccd78cc245e989266998d8518647c56fa75eb86733536dc4601550b3524f180170d6bbdf630e9a1b30f019eb5b9a9c6c2b112e9f31ed4f0eb114b2d890941b24e558aa2ad8b1caea139ea254f79226128d90f476f29c80853d3", 0xdc) mprotect(&(0x7f0000251000/0x10000)=nil, 0x10000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 13:42:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xffffffff80000001) 13:42:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10, 0x6, 0x1) connect$unix(r2, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r3 = dup2(r1, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:42:04 executing program 1: stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x401, 0x301}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xff, 0x5}, {{r0}, 0x0, 0x48, 0x40, 0x1, 0x33}, {{r0}, 0x0, 0xd3, 0x40000000, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x43, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0xca, 0x2, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x400fffff, 0x1ff, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xc35}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x684a240b, 0x8}, {{r0}, 0x0, 0x21, 0xfffff, 0xfffffffffffffa0d, 0x7c3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7, 0xfffffffffffffff9}], 0x13, &(0x7f0000000240)={0x8, 0x8001}) getppid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0xfff) 13:42:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfcf6) getgroups(0xa, &(0x7f0000000100)=[r5, r3, r5, r3, r5, r3, r5, r3, r5, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgid(r4) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000240), 0x10004) 13:42:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x110) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0xffff0000}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) accept$unix(r0, 0x0, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 13:42:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x80, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000280)='./bus/file0\x00', 0x8, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x3}, {0x1}]}) 13:42:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 13:42:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x4000000000000003, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r1, 0x4, 0xc4) write(r0, 0x0, 0x0) 13:42:04 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1a5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x2) 13:42:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x3, 0x3, 0x0, 0x0) 13:42:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000007000/0x4000)=nil) 13:42:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="cc2255519617c2c635f1168331c6", 0xe}, {&(0x7f0000000100)="6735d46a008ab2b9e5c7a56b833bf4a119b601486b161c2598085ca2dcdc051283eb40deab70f00365463ef9ea72d107517a48c7e9fc1ecd50166f14cd95e2d9dd7e5df3d9cf3b7b953f7e8fe7903c56f5a53a269f4417d458e152f1e23215ab5ba57ab18a361372d2998563ee64cc8bb6e33f7c512dd878204393bbd28dc16ab6c36591d40937e69b83e146568651d00cec3113648d", 0x96}], 0x2, &(0x7f0000000280)=[{0x48, 0xffff, 0x4, "0bb402314786b353dac81a3a9c6a5810542a23e5d3774a547bd2a7f628fda826b1b7ccc9a280569504b0cdc6fbac35b0fb190b"}], 0x48}, 0xedf84d9ab12efb2f) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b000023270000000000009a0000000000003f000000000000000000000000000000007304", 0x2c}], 0x1) 13:42:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0xd2) ftruncate(r0, 0xef06) r2 = geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r3 = getegid() fchown(r1, r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d0946fdcc789cae3e1ca533c3a0fa0b6e17eb298a303c29c84e32aaa", 0x1c) socket$inet(0x2, 0x4003, 0xfffffffffffffffc) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0xfffffffffffff80e) 13:42:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000080)="64e05e427ace25b9bd6d66dc44924bb73bbb6134611de6d344fe8af2bb1dcdc5cf36860ed93ffe95bb223e810e37cb7840067c9f4c9aef66084d26051022def93e7ff9b1e6822892c31f4a23bb7fd88d38b5b70a4ebcbfa2b48b4fa7e947f4f25f99280422e330c9a1fc38e2bb87bca13138aead23e9f93533f2da123104e30f0e8f2eb40ff31b16df89eec5e32a65997158c96c95995489038bc196f9aad5ac835ce2f30851614ab874adefc0646e568f44063e170ff715bcccddef676a5d60291f16c1c436ccb5f37802b32c5bbc32fb581a81a425c8b7a99221499bc45c517043099a47be09e7"}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r1, &(0x7f00000001c0)="8643f5a71bf9d25620f250cbf028911c26e376cb85def51f34f44d3d8d647225b9cc6ec820120db55268b3210e8efdb2fe40f8ac997c2837a334d448a9c148a661801c5721bc3a78c7cf39c74e928bf039b26cd66d1dd178d5be51909d0d4520ca43c5f131e8f838856e5239450ccc2bf89e51685e5e03932a4cb826163b9f9708f4e73b97559ffc7afcae362794e30f93a47762145592e5bc6b3a1d608086420b9c458e9eebb65bbead62bb7c67feced596deddffe012bbf319b95c3fba28b4fb1336a55b24ee455fd52ff46946156cc590", 0xd2) 13:42:04 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x5) r2 = dup2(r1, r0) socketpair(0x10, 0x0, 0x9, &(0x7f0000000000)) r3 = semget$private(0x0, 0x7f2d75d2daf0c2f5, 0x28) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0xde, 0x1, 0xfffffffffffffff7, 0x5308]) setsockopt(r2, 0x6, 0x0, 0x0, 0x0) 13:42:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100ef9e62bb00653000"], 0x1c6461e9648d772b) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:42:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket(0x16, 0x4007, 0x3) 13:42:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18100, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 13:42:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x7, &(0x7f00000000c0)={0x80000000000000, 0x36}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffc4, "ff877c71142d3fa9f1434e32cd75f5661675e57d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26ff", 0x137}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 13:42:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000050f000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:42:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = socket(0x19, 0x1, 0x80000001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:42:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r1, 0x11}], 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x12}, {r0, 0x2}, {r1, 0x98}], 0x4, 0x100000001) write(r1, &(0x7f00000001c0), 0x0) r2 = semget(0x1, 0x1, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/191) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 13:42:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 13:42:05 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, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) connect(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) 13:42:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10089, 0x7e) r0 = msgget(0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="cfd8ba09ae18c022f17bdf54331fc1f7945f68540cce500d1bafbe0fd8a498e26b4ee33a768b16ddb53f908508404ce6b6737196f1559766ae210ac3292ee6164fa03ddcf6b7ece4bc5ecb36f96467186e63a439f6f8c7067840c85f444e60cdd50a2654c0892e8d686c08162c75d9cd9fd9e4e676a9629c48efdc393c1c618118242f952bb6b88c101870bdaf4652", 0x8f}], 0x1, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000ef2"], 0x8, 0x0) 13:42:05 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r8, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) connect$unix(r10, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) getuid() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 13:42:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) fcntl$setstatus(r0, 0x4, 0x0) 13:42:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x3, 0x100, "50beb1e509206fd7f4d4562ca82ebed6628b0841", 0x1000, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ftruncate(r1, 0x2fdf) 13:42:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="9867b535cec48d8e77d683664e0b9d7f83ac3dc492ee48384a1f65bb5f66b564e139b8bee8b702d0e2215a64de81bfb044d6e3c7bf4ad76e9094d2e3fa0d1ff8a3b33627855b4a7f19d0aac8d0fe014fc37143f9b2913269d31ee7c5cd8fd305e4ee00c00c5bb69f7ac8e1c8640c919d54b93ef84c5399830e9b2ef753f0bc8d24792dfa", 0x84}, {&(0x7f0000000100)="fc863a64845b2626f86a97fd80585c55fbd2843c8ad202f17a23f2af2d3675c70f920f4ef2724853422f8deb5f767d554a5bd41f4becd0520ccdcbc004b22f91ad67d62235a408b7664cc4280149598676226f0534a5018b6669ba9cb8e8017e18e53a4b74e05635f413356288e439d68680f9dd6de2ffee2feeca7391d61a3db1ab43d63363eeb98ceb313f6e8f9ce7d8f5b8feba7f3fa9e85a96f83457aa096509476beb24b884f7f54334e0a25200ac0a27d8ab", 0xb5}, {&(0x7f00000001c0)="07ba88d9d9bfe6b0abb7390b47c13e27f7c74846a5c06e98fa623b07e10d6e2fbcaa55ed86e64561a04358", 0x2b}], 0x3) 13:42:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x100000000000) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r1, &(0x7f0000000000), 0x8c917feeb093470, 0x0) 13:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, 0x0, 0x0) 13:42:05 executing program 0: socketpair(0x1, 0x4000, 0xa60, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff, 0x4000000000000000}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x4007, 0x7f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 13:42:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffff, 0x7f}, {0x18, 0x2, 0x5, 0x401}, 0x5fb, [0x283a, 0xffff, 0x7, 0x3, 0x8000, 0x3ff, 0x8, 0x100000000]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCFLUSH(r0, 0x20004268) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) dup2(r1, r0) 13:42:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002005, 0x46485d48) truncate(&(0x7f0000000100)='./bus\x00', 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) 13:42:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)='L9', 0x2) 13:42:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) chflags(&(0x7f0000000340)='./file0\x00', 0x40002) 13:42:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xfbba, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c2570b8"], 0xe0, 0x0}, 0x0) 13:42:05 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) write(r0, &(0x7f0000000080)="c1929ea004323c086cd11be33af75a0ea1d3401df762d1460cd39f2d4483cb2241f3281d4195013fa0b66fa0306a307c6ae244864436ad0433ad0ba36e88001fa5bc8b16", 0x44) ftruncate(r0, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x282, 0x61) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x6, 0x7, 0x1]}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) 13:42:05 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 13:42:05 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/162, 0xa2}], 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x3, 0xfffffffffffffc01, 0x1, 0x35, 0x0, 0x0, 0x0, 0x3, 0x100, 0x6}) 13:42:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 13:42:06 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xffffffffffffff7f) 13:42:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x3db) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="56ecdc67fc0742cdca611d29ce930d4cb62c9ce287dde565e3702227c6fe06e813cd5b65c4fad9e52aee629635fa60c120abe2c00393152bb27f79b9575ab31fc04e3c289ce890cb06f035768fc8409d518829d2f00921736f769ae19acebe228bf5f714c29e267914f6057642e0491ff16f9a25dced3958", 0x78) 13:42:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = socket(0x20, 0x5, 0x4) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000500)=0xc) dup2(r0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x101, 0x5}], 0x1}) fcntl$getown(r0, 0x5) unlink(0xfffffffffffffffe) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000004c0)='\x80\xc3\xee\xae\xe4j\xb0\x99\x9dlJ|3=\xef\xb5\x15\xbct.\xda\x11r\xaa\xe2\xabW\xb6\xa4\xe2\x16\x9d\x8a\x88C\xd8\xb2P\x02\x85>l5\xbdNz\x00\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) close(r0) fchdir(r0) dup(r2) 13:42:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='6') read(r1, &(0x7f0000000140)=""/143, 0x8000) 13:42:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 13:42:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) syz_open_pts() 13:42:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af63f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x0) close(r0) 13:42:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x800000000000000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7d8f15be683463243fb1de56092fce07af5711183e5985ce7f4c1caa0cbd4702eaec7fbaac5ea57018b432d2be450bb11ac80668cb1bbb617378bf42117f6956d1d68692092358485f1dbfe1cd3f5ed46ac8b95687c5a90e22faa6241b", 0xfffffd19) fcntl$setstatus(r0, 0x4, 0xcc) 13:42:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x1, 0x1000) 13:42:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket$inet(0x2, 0x8007, 0xfffffffffffffff8) getuid() r1 = geteuid() setreuid(r1, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x67, 0x718, 0x5, 0x0, 0x3ff, 0xe8e, 0x8, 0x1, 0x3, 0x0, 0x72b}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2, 0x5, 0x2, 0x81, "7b1cc8fc0eac46955d6b84c611cd7dabab64da53", 0x6, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000240)={0x1149, 0x84}) close(r4) setreuid(r2, r3) 13:42:07 executing program 1: r0 = msgget$private(0x0, 0x120) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x369, 0x0) 13:42:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) 13:42:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 13:42:08 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(r0) 13:42:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x2) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 13:42:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ffe, 0xffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:42:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838483deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) flock(r1, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x80000004) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x7e1) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 13:42:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20180, 0x12) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x3ff, 0x9, 0x20}, {0xf3, 0x7, 0xc54d, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x1f, 0x48, 0x26a0, 0x8}, {0x1000, 0xdda, 0xfffffffffffffffa, 0x7}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) 13:42:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xd4) 13:42:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x82, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000600)=""/136, 0x88}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000780)=""/244, 0xf4}], 0xa, 0x3b) r1 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:42:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 13:42:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x3000) shmdt(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$unix(r4, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) recvfrom(r3, &(0x7f0000000000)=""/49, 0x31, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) close(r4) 13:42:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xe}], 0x1000, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xd99, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ce", 0x106) 13:42:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x1) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 13:42:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:42:10 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)="0268921651b1d3630febb799a98abfd1e5f0e2c6b3eadd0f064947f388253df6d97cdbfc6d0a") connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000140)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x2, 0x9}, {0x80000000, 0x9}}) setsockopt(r1, 0x4, 0x200000033, 0x0, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 13:42:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_execute_func(&(0x7f0000000000)="44f1f0410fb14f00c482e1ba1d06000000f3470fc7b3fb7bec52c4e37d04c180f9def1f0084a03dcac470af4000066470f3a0fd700") madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 13:42:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x83, 0xfffffffffffffffc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) 13:42:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x60, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x8001, 0x2, r2}) 13:42:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:00:00 executing program 0: mprotect(&(0x7f000079b000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x3}, {}], 0x2}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xffffffff) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x2}, {0x4, 0x31c}}, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x18080, 0x49) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc01, 0x120) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1084, 0x1f) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x20ca, 0x1704) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x2) fcntl$setstatus(r1, 0x4, 0xcc) fchmod(r1, 0x2) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x8000003, 0x0, &(0x7f00000000c0)) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="108c2c923523be3c0cc1bafabd2e99c238121989a573d9753e10ff6e1db1803476bb282df284949fa2604c120438d38401ff418dac6c444f1e0412fe044ab839aaa2fc94afab768543beaf2fe1ad2d92", 0x50}, {&(0x7f0000000340)="38af4977c6c809d588e35b45c94bbb3a8816a220b4e026799b2daa89067cf89a515f2f09483a135645df5690313aa43bb960b64e5b310507058c4062987e7b7232078ccb5811a81d2323f7869e95435370afb83a67b9f94e30b79cbc5866f3c393f9ad98b36f12e96d644312719211c597d55076de5c68487806a9509963f7ff4862b2e3e882d330a6a37f396ee02841059ce90fe4b769f1328fb6305b01d5f2bca6736e3537b08e8c05b414d9336122e4c55eec80a3749317d0efec35a9a4d9a21af7cc1782b753c1ea2f96a3cbd9b38d79adc338c2136ada18fb4c5e4d42eea7fc907042e39583d9a1bad074c0d7ba5dbada00cf", 0xf5}, {&(0x7f00000005c0)="51c96e76aa0f04a60f0f3db7833b51bcb7c63b53285a9c60050339d0ed1cac66b52227ef3a3e8ed0af166cfd8d77cdedba9535d08cd9ff71f99c1b87d93eb9d43c25e464ef7949a6c3cd36bb08e98562ee79271c86d67590db9e8c30d294e35a3168e115e4c5e7a428a4b38dd921682b6baaa404af7e59edb4b33d089ec015d96c779dd4039d7b15e829596fc29592ba1f7fce7d712bbd19960612ef82dbcb4fa0c717fe014bd560213d93", 0xab}, {&(0x7f0000000680)="8e43fc20fa030f73ac41905c61e9ac5d48ccdf9a590f73a22c7b23af0e1b99855dfcca624a224233ba49797a49b4ea2dfaf76b9d1a5f6bc16d863acc5ab6e94c41c3319770afcf4e85732874974e8d12ebe600d75e96c414a047a56bcc93b63765171614d4be87373c97db32cd79c344f54c79e660fe8c3b73250678ddae0ffe1b1b8466a35c66f667bbc234ab0c9fedc3dff1f269bad18c1a8c1e65e16ba5de51b7d887dd1e0f9176de556f43bcffc699b5439ba6bae214ccae3f251553f8db696c3d8cadaa60a0ff70ba", 0xcb}], 0x4, 0x0, 0x0, 0x402}, 0x8) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getdents(r1, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="d5ff9668", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setitimer(0x2, &(0x7f0000000100)={{0x80000001}, {0xfffffffffffffffd, 0x1}}, &(0x7f0000000140)) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getpgid(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffff75) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r10 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r10}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r11 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r11, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x10008003, 0x501) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x5, 0x9}, 0x10) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x200, 0x7, 0xffffffff, 0x5}, {0x2, 0x7a62, 0x35ae, 0x6}, {0x2, 0x1, 0xf, 0x4}, {0x3c0, 0x8, 0xffffffffffffff93, 0x5}]}) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3ff, 0x4, 0x10001, 0x6}, {0xfffffffffffffff8, 0x19, 0x20, 0x1}]}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) sendto$inet(r2, &(0x7f0000000080)="ea82f2ddc6f023290c5cb85f5be99931a893018846c7c2d9e0d9a2f39e5f754337ee48efa59b6cc202e9c6d3ed0a434e164b745a2052d2a78dc21ce41aee2df8a4", 0x41, 0xe, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="7985e3811ff178600f9561a23d19e7a30daf588146504f75e1e13b7de2b08db5ab650e011d39d9b4ee9c0f75c4837fd611a0853d5deea5784a", 0x39) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="c4f441b470db3c187ced831f82de7a043ae20a1deb512c550546a256dfcdea3c70dc4825824c1cbf5d9b42154fe86094fa783f999fa86d3b4234dfee890e46de9b0dd23286720bbeddeb2ec1747f", 0x4e}, {&(0x7f0000000140)="6660eff6ddf377d70ebf54bd8c34e064dab422e7f5e89baf1781b2668675773e2e09e27352b9f6bb7b30125ac87e03efb7648207478815341cd9816c49d209eb8cc417d4b9c76c4c6ddc89a812d8c560c01a69aebaf1aaa648bbb0824be403dda216e218ab0f93acbb07ed8395d5a9ca2edc9c68398e234107b04a6a2ab519c067d10227bdd406f9b46c90c2913d19d7c9c7e223ad22b0d459162d9f23d16d31434df33a51786ee6dbf14c596add952b6f99b57f5cb826a3d3f9bfe7c2ad1a2894afeccdd0d0deacace347fdd907cdd816d5f8ab32775ab74a6596", 0xdb}, {&(0x7f0000000240)="20366540ed787487da", 0x9}], 0x3, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:02 executing program 0: r0 = msgget(0x0, 0x400) msgrcv(r0, &(0x7f0000000180)={0x0, ""/200}, 0xd0, 0x0, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20093, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000080), 0x8000010004) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0xc010427b, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8008, 0x19c) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e6b9ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a080000002291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x4) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="5f2aa93e83e03c51f26b12f7c9be4a6a5d146dd5eae1427f4bc1925b4de269055404e92d3a0236d03c88739726f99f729073de66a4eb20006eea70ff4ef522506aecb89e02b4b8c824fd2898ef37604bee0ee7eda37603ec5bfa25df21152840563c636ce713f78a9531335e10e071a9232eeda140996304affa76d48ae659440db230e0f6c035f59df79c2832f129295b0c714992081bfd86a209a783b6e21ff42d5f28a6aeabf7287cf19f28b77bdfd83b0e2abef5522ae7b774eb5c04658d4d287c", 0xc3}], 0x1, &(0x7f0000000340)=[{0x100, 0x1, 0x7b0, "c8be0ed274b6b1fcf35eecb44bb1018d5cc88d42cae0a23c9d3575aa28961fe27d63d8215394124f81d24f2275405f27956cde85794913f4808ff0e46fa9dbae9c9a8586a963896db1c8ae39df0d32caf10ee5148380eaed8703c63a3c6b774b32a0f7006c89a9dcfa665ec5e76e1f4d274e45c794e2fdf4e5c27ebea3b3ae854a509253249baeb0bfad401aa19ee7c1664c15f685e956a552b6a10f3470f1be592c1ad16a1a3f12aa654f38924dbb7b2c1a7a66586e1ccb1c47e3b0148e6b1dd312f1fa5f6fefe6479ee4e3e274740e5ee9135f7420c70c1a4fc5af713977f49ef88e054316e4854bbef9"}, {0x110, 0xffff, 0x1000000000000000, "edb12957ecc7f7ca660046769c7600fd0c95871c49f88a8658f9025cc6af072a6ada39de01a41cde22873727f74a3d5b6240096f690f59cdfda5f8880e2165e22d2d7e3369721967f56e82b47d247c8b4f38d9567b2197e5ced200c67321d71148c58e22de7ec4820de95682571aaedd93ce583e489d9a162f123f1b367ff2fe3e99bb1b4695ff524aa2aaa2895b0e879e27db48cc6613d92e89d4738f768e1ac2b777ff640cfbfb2f3b37f63905351737ad03837839c4f6a786661d073b56c786428c49d804de2e5a93be668659dc073b1b95d9d265f958d67215a5b32893ed0fdf8d1b432e6383f64b8d8963607cc132f971dad7b190b4580adfa1fdcd"}, {0x58, 0x0, 0x2, "d482943c0f5ec4cc0974c23c0fb031d4a9fa46f706ac9113f79934c77945735397f8a28c0a77c336aa33125eefc02098493d4b2ee6d3ef72ba4d0169c0ea49e894dc2763"}], 0x268}, 0x8) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x405, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000000c0)}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x122, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x4, 0x1, './file0\x00', 0x61, 0x2ef0, 0x9e33, 0x8}) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1c000000, 0x6}, {0x32, 0x10001}}) 16:00:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) kqueue() socket(0x20, 0x4002, 0x1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socket(0x2, 0x5, 0xce) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x2000000000000123, 0x0) 16:00:03 executing program 1: r0 = socket(0x20, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe2e) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2ff0be2ec2236a0000"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/49, 0x31) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x4) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) setitimer(0x2, &(0x7f0000000040)={{0x1fe, 0x2}, {0x6, 0x80000008}}, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = socket(0x38, 0x3, 0x3fe) recvfrom(r3, &(0x7f00000000c0)=""/47, 0x2f, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x13}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000002c0)={0x3, 0x9}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xa, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x8204, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x37a, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0xc4, 0xfffff, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x72c6, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000002, 0x7d3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x3ff, 0x6}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x400000000000000}], 0x8000, &(0x7f0000000100)={0x5, 0xe3b3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0x100000000}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) listen(r1, 0x2de) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0x10, 0x1}], 0xffffffffffffffec}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) write(r0, &(0x7f0000000080)="00000e0000", 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000008c0)="c80019366c2d103529994cbeadae9aa1e85ea0727c94d431d6ef821a8af2848e42275b14d019f6972771e0c8ff3cd16bfd8ddf5f87e6732b99de768ea540968c2604c87306e848dc72ed5338cf43159efba8d48f71d41f7bd95c721ba035ecb73ad0b7920b17e96f54a0b9d718ab6da4bfd49e183a3c69e446aac091d9d98e93515ed200e5932e27d9d3195fa2747f3842f2396d7cff875d8f3c7240f2a88d9ee944", 0xa2}], 0x1) 16:00:03 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket$inet(0x2, 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffd5, 0x6, 0x9a5d, 0xc35, "74cc59000a103e0c609d825ecf9e4efdb6a63c47", 0x4, 0x7}) syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b100ea00090000000000000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="2168bb4ee96fde44d5fa910d7ef845204476fbc8566d0f9be94226ec9bf6e5fe3208e48640cfdb5ff44d7e1d7f311fadcfa3cbbcd2027b5149a3739297a7a0ae135f7f5b7fda96d1434a5f986399c214cf9fc93e2d11f67992ccfe97a1a092ef62789597d078190e2a72b56dcf43f24d1b4cef87c2fc53", 0x77}, {&(0x7f0000000240)="43af03102504f18984be5e21baa79a6b35bda1d2f3653525948c08adea201486ba3ab1f2a6f1f32dd4ef2e200b14157000f03b8e85985388050c4e38829d01c0eb4e3a8145c52b356f10c4b41ce2c739a20faeee54f4b905351df7b00c2f6f516f4880f0fff49550f4577cf9208e9d3517880f1cb50319091ec8e65669c521c74b2f45475e6b0b92aa493b219af5344c3e47c0ee3f1611db21cdcdc81ee62a84abbf67ae7be025dd4a98df9069887252d738caf598a1f4106a100104e1818156b7f9dab1b335d8a2fce81e8af4d57d60886f5b3c88", 0xd5}, {&(0x7f0000000100)="0138d4690956f82c430755de3424931906771f2077767c14c79fc413b622f1578a2ef572f9d74b93dcbb90dbc4d6f335a8e44f100519", 0x36}], 0x3) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x24, 0x5, 0x7}], 0x0, &(0x7f0000000180)={0x7, 0x64d}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xa15, 0x0, 0x7}, {}]}) r1 = semget$private(0x0, 0x6dbb8b83f6ae66be, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/139) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="15", 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) linkat(r2, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus/file0\x00', 0x4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000740)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x10000000000001cb) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x3}, 0xc) r2 = syz_open_pts() r3 = syz_open_pts() r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x6, 0x2, r4}) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x5c}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x202) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/117) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000140)=""/190) fsync(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xffffffffe1489cc9, 0x9, 0x660f, 0x0, 0x101, 0x98, 0x88, 0x1, 0x0, 0x100, 0x80000000}) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x4000000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x100000001b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xed, 0xb13}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="946901268910ee616a129deb539c5c906d9896701fc95a8a2d5122e2840e4305372305995f2607ba213f94b28f98e727886e0881ee7a9979152cc35a35c88df9c2ca3827597b383ec21d4930505921b195b5a950c55c5df0a14431d2ad480f4aeb8860028ad2052f4ffbae19ff1c3f244956b66eb8035e7cbf48077d3cc2523c2cdd7a9008181c0cb37f5786308798eeab620bf8395321f03b92ff5aafdb574292c29b9e98cf796a1007e3adf9a9bb23612b", 0xb2}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8523b73a3b00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) semget(0x1, 0x0, 0x100) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c00"/4114], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x4, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:04 executing program 1: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000006c0)={0x2, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) socket$unix(0x1, 0x3, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffa) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x10001}, {0x0, 0x4}}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/157, 0x9d, 0x840, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'\x00', 0x1000, 0x1, 0x10001, 0x0, 0x9, 0x5, 0x7, 0x3, 0x2, 0x5, 0x1ff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x4, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) getrlimit(0x8, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) 16:00:04 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x30, 0x11) r4 = accept$inet6(r2, &(0x7f0000000480), 0xfffffffffffffffe) r5 = socket$unix(0x1, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x1be) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0xa0, 0x10) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xff, 0x8}, {{r3}, 0xfffffffffffffff8, 0x69, 0x0, 0x9, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80, 0x8, 0x3}, {{r5}, 0xfffffffffffffffb, 0x38, 0x80, 0x80000000, 0xfffffffffffffffe}, {{r6}, 0xffffffffffffffff, 0x5, 0x80000006, 0x6, 0x5}, {{r7}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x242b2576}], 0x3, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0xffffffffffff0000, 0x9}, {{r9}, 0x0, 0x4, 0x2, 0x7, 0x7fff}], 0xc4, &(0x7f0000000380)={0x1bd5, 0x7}) r10 = socket$inet(0x2, 0x3, 0x0) getsockopt(r10, 0x0, 0x5, 0x0, 0x0) syz_open_pts() getegid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100", 0x5, 0x0, 0x0, 0x0) close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x4}, {0x7, 0x10001}}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x5}, {0x26d8, 0x8}}, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/47) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x9, 0xfffffffffffff078}, {0x6, 0xf7}}) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r1 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setuid(0xee01) r2 = socket(0x27, 0x8007, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="89a636d23ead27542c4e5962ed3d1b13bd323faba406375a0d42cf1b89434601c8f04b5c7fbc29", 0x27}], 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000240)="c7245df1eec8a86044ad9d408701b854b935bebc8d6bcef38e922076eab8831ea7874af7bfe035e4efd809105b51805c0e937ec3172f7e1b39bf4e01855c7827f3ff4c0a920654c81f4b2e805b3eb16f895363359360273b168d01709d2c4fcaf3fae0ca53f427aa9bab4552fdea6c6b8a31ea3974fb09459e0653275dfd4052fe450db211b3d121289cddd48a6ac2c9c9aa5c2cdd2d"}) chmod(&(0x7f0000000040)='./file1\x00', 0x400) 16:00:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) write(r1, &(0x7f0000000080)="2541683204faf67a930378e833ad7828e7693b04cbbada07d11e2cbc46289b5eae08d010cc3396bb89c7766c20306712225dc2d5b92bc49dc4518ff88ac13a8e5c48df975b623ad32bf1358eca", 0x4d) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "080000a6beedc600", 0x0, 0x8}) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fcntl$dupfd(r1, 0xa, r1) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/160) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8110, 0x8015) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="8671aeb4f0c5d1116d73c3", 0xb) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2011, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8031, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x8}, {0x7, 0x8}, {0x43, 0xb1}], 0x3}) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = semget$private(0x0, 0x3, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0xfffffffffffffffc) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x6, 0xffffffffffffffc0}, {0xe7, 0x1bac000}, {0x0, 0xabe}, {0x4a, 0x5}, {0x83, 0x1}, {0x47, 0xd83}], 0x6}) syz_open_pts() 16:00:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000010028ab) r2 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) symlinkat(&(0x7f0000000140)='./bus/file0\x00', r1, &(0x7f00000001c0)='./bus/file0\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff1000000300400000f2e9ff00040000", 0x2c}], 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0xffff}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x64, 0x3}, {{r0}, 0x0, 0x24, 0x40, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x91, 0x1, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x14, 0x6, 0x7, 0x80000001}], 0x200, &(0x7f0000000140)={0x1}) listen(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r2, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x80000001, 0x2}, 0x10) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000340)=0xff) getdents(r0, &(0x7f0000000380)=""/21, 0x15) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="5039188d76578983b1708e8db5df5ce9dbf5b9aa673936c388e235b33085671f9ec9d80e865d054f8420c55620d9e5c38c4a96457d295445e84c23d9651b78d91c991d67f968479c3732496b259e911a442ecbf5400ef95a0875981a7639ade842f4f0", 0x63}, {&(0x7f0000000480)="0e35b473c45b7a9c51048a47467d060ae7b2", 0x12}], 0x2, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r0, r0, r6, r0]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r6, r6, r6, r5, r6]}, @cred={0x20, 0xffff, 0x0, r1, r8, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r6, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @rights={0x30, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r5, r0, r5, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x140, 0x8}, 0x2) getsockname(r6, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) setreuid(r2, r2) setitimer(0x0, &(0x7f0000000700)={{0x9, 0x5}, {0x3, 0x2}}, &(0x7f0000000740)) sendmsg$unix(r5, &(0x7f0000000bc0)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000007c0)="fc6e56ff8379792129bcec0e0af3522692df212467b8ce85ec009e146ba48dc3446db83797679a8864be07f4202bd86ea5e01d5c04ff88cbf92970ca66584872abf2f292204a4ac82c07e8ab48e06002ba092f58c811871f05fcf6b0b631015a9485ce8b84a9c927cd60daa733404d4ccdef2027df549d8a287f0367fdea460ad60708148b8882b2a25df0e90aa11a1215f5c68813fa9133ab6e48475b9bfcb38085861bc902aad7f4ebc506b3234e4860b0976c72cb", 0xb6}, {&(0x7f0000000880)="0e621455a639273d33fa5b1917d772a7fb0ee08c6df498ef0a2a05f85a78c26bbeb3cf6f5f4c1dbab1f1f0841b071159c907021539ba7fe91f729340b3899857b567be5cfd382eab1343b3504d17c9e839978bf37024", 0x56}, {&(0x7f0000000900)="b6f337b5c3e447c74e065238be4867a1d87c2cdc51e9fc26ad87575f95ba32567bedec0a2cf60200100c7f67715675b0c8d0c75d29c4aba64c2c97c401e5c091a99ecf62dd266e8fdd6d13faf970b3deac51012af97502ecd699f02063da7bc915278c069b", 0x65}, {&(0x7f0000000980)="8556946da2f61a2725a41d90323d9ff08b257be0998d494f025fd2849c2b3139fc86b0ce45d2c30d6b46d1d131c228900aeb86cf3ca82bd527df91bfcb074c968649549038f3640472d20488f86e3a7fde0a3bddf8ee5654ad44ef91728360a596b07de20d1cc9844e90fb41dacef6fcc7477a593fbff47f83213212f9e08f70052e", 0x82}, {&(0x7f0000000a40)="75ae7b7c06648ef8f7424101003f8f00a6306844fc538d7b4caf6475cb67fde8d88431aba1dd6b6ba13b2d5bb799c58a3603949c114d8a049589df9d1d69c8c3572876130eb12d410878fdd0c3ae67965c45e318c9c5b7e047e35e7c2334137afe5417912c18488406e25a9de86066218c50d402140ad0afe676a000413e7ee4a7473300ac8f278fffc57777a5826ddb48d738842aa3a55b2c6610bbf17dc452447f3be123a91d4dc83319", 0xab}], 0x5, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}], 0x38, 0x9}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000c00)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000c40)='./file0\x00', 0x8080, 0x108) r10 = semget(0x0, 0x3, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000c80)={{0x3, r8, r9, r2, r3, 0x68, 0xffffffffffffff80}, 0x80, 0x387a2469, 0x9}) getdents(r0, &(0x7f0000000d00)=""/197, 0xc5) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r11, 0x20004268) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000e40)) ioctl$TIOCSTART(r6, 0x2000746e) 16:00:05 executing program 1: socket(0xbf3826b12108f861, 0x8007, 0x0) mprotect(&(0x7f000020d000/0x4000)=nil, 0x4000, 0x9) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffffffffef6f) 16:00:05 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:05 executing program 0: nanosleep(&(0x7f0000000080)={0x8, 0x9}, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() clock_gettime(0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x34, 0x0, 0x0, 0x20}], 0x7, 0x0, 0x8, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x20, 0x0, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x50, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x100000001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) dup2(r0, r1) 16:00:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10080, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xeae1, 0x9}, 0x10) fcntl$setown(r0, 0x6, 0x0) poll(&(0x7f0000001140)=[{r1, 0x166}, {r1, 0x8}, {r1, 0x140}, {r0, 0x120}, {r1, 0x108}, {r0, 0x8}, {r1, 0x100}, {r1, 0x28}, {r0, 0x4}], 0x9, 0x9) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) login: pckbd_enable: command error pckbd_enable: command error 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00003db000/0x1000)=nil, 0x1000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x43c) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0xf2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x400, 0xff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x84, 0x8, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x986, 0x10001}], 0x88d, &(0x7f0000000080)={0x40, 0x9}) read(r0, &(0x7f0000000140)=""/116, 0x1035a) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x1) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fcntl$dupfd(r1, 0xa, r2) pipe(&(0x7f0000000040)) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="93ccc7463676539f2361b4fda5f3cb48498c05e406e22ed447d5705de97cce386b4809c8fd1719b0a79bfeac75a98798dcd77c9ac33a18e354fc4623f8245f53bae328c2bce97dd2a8c940dd5dc5f9259c8cbfa17e8382088139ccd971c1d3a43ba16ad196db0326ef64d5e7186c4531574159fd7929", 0x76, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) getitimer(0x1, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x9, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x77c) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./bus\x00', r2, r3) getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x1e1) r5 = geteuid() r6 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r5, r6) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semop(r0, &(0x7f0000000200)=[{0x4, 0x9, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x2, 0x1800}], 0x3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) write(r0, &(0x7f0000000000)="c59567e83ad5ad076d94bd355347f20691165f584e7f8c8b4a54d6c923593716e144d035", 0x24) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1402) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) socket$unix(0x1, 0x2, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x200000000, 0x4, 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="80b96a33327e182edd51a66561803d7f95cd8fd1e0c66b9696a24f9b1e648188aef6e274c1f73c43ebcb66107c399af7c881d4260ba09c2b51c08b32b95252005a714d6ab752a21aee8dace2af04a38a25f8ac908de5b5e6a2de58bbdd6a27125ca2d8356b1aac15e769eccb642a743a6d9365ba2a0452a6169643a73f3fff7684003faf7850efe984ff6aea3afcad904c30c1b16ff3855f74cbf260174a3d157a894e919883b9adc0453ed774400a3e8e7a18d1ac47e8eed1be", 0xba) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x28) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff9, 0x1, 0x80000000, 0x4, 0x92}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000700)="f8ceb45a2b4d97724dcff4243a5c4d14d512671f0eeba82459727695a39170faee0be74db7a1799898c5bd4ca100a2cf73c7ec3ae56bf11a46a371a3a279bb867496966635a060547006e1ec6000fd0249734c8d92ea3d19dd42b363959b9f1cf8fd32ffd28aeb84af696ab383631fde8f04e0b7fcf25373af8243d491b81095380d94efb028e2932a39dc24515955a67aaf0661668b9b725bd10987ea218db0a90b2b5ba0ed8068e51a0a84649894806d5cde6675ffc0d357a80dbfd15d7b77ae602985f95767d33423ec3183449fa22d9a31851e1609ade595664147306054a556c3090543254d01cb7b2c8015", 0xee) syz_open_pts() r1 = kqueue() close(r0) write(r1, &(0x7f0000000000), 0x0) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0x1, 0x40000000, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r3, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r1, 0xa, r1) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x2, 0x420) semget$private(0x0, 0x10008003, 0x501) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x118) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x9) kevent(r2, &(0x7f0000000080), 0x9130fbc, 0x0, 0x3fffffc, 0x0) clock_getres(0x7, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="96575a385dddd8c5efbe87e23cacbbe17bf96cdf6f97d1483e50816f68266b50f5440be4351abda34b6af9eefe06e6f7f14f2e7a968851e6fa9259a0d148f0d0f0e0a0980f659b4138b012f15339009d2e91b738d4", 0x55) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/57, 0x39}], 0x8, &(0x7f0000000500)=""/98, 0x62}, 0x843) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="c83bac6fa5deabcb6eb04622dd5e861568cc12c09a9f7673536d86318767569eea8acad4d5bf8456b76be5af6933031c51fb0056e11d391ec1ce0a5b20fc9fa98ca8cf5fe9f3b4ccc5b8f760ce081d28b08ae9c920e31615795f1012b97eac3d6fde3036e15906d0336b9be6178cd029b8d3f558eac7efe8e7ef726fcfb1aab5cd68cb48", 0x84}, {&(0x7f0000003980)="7332247aa7693a18750a7d0bcc3cedb2673812ee6e601ad1975b77363b5e00baa5ba38c1e835aec1956ad4a3033b9964a9e864752fda6d10c729f992b49c1ae671fd6688d599d6d0fe97c495bfef6328995cf08de1c9d9b1ad40e593b2e3b5ddba45aa2ef611b86e7d188d78826ff53879993f9f821ce856ab7154f30e92a6d9ea11b92eeb0c3957c574b2c0acd98f18a779fffc76e48fce799bc741deb3fab6c0b069e8108018ffd957984b1012ac33c460f5f95fc83ae04a0440ccbf77c863fb422593409c230a629a2a68d4c7d905a0897b627a8dcc804d4d324cf30907cbfb276cd0274645457172dccbb4e58a0a0421259f7ba241d73a13af5dc4127cfd739e6b464bb5412770405d1ce50032e57ecc037217c540bdf81411c0a6c25d07d645b0d10a822cb029f193d4131424f0782d9c756d840beecbd5331c73d584d8b52a58cc9b9a2b6255d20e2ead723f65506aeb658fbb90c8202d115a1d10d65ebbf2fdc2d6d299c9924dd9f5f84e24ee8dcc37fd68f7afe700355062016adf44a4264645e587437525ec6565db3bb151401974059a04b92e016ca5f541256e487f10621c459aab1acd6b6f533ade04184e9204a26b14e284776a711b75e361d138f64fac288b6f5a8e277d8fcc5922daa6a52df31d1f12a7d39e46990db272a57350cf9d3fd913e2e91960f3e793807b1f68ae9d578f9ce330fb3db1a17369e0c27007d508afa65e293614053ee14b9bbe41a8c7674854eab31810bc05d8b5feaa36c3644020e3696e82fedae18ad873803555c38b892e6a200821c9b66d1bf523e4c8838cfa5534a79fcb8b073bc56cbfa59cc79c4d44e030bd9e569d4903b29874e592cec9d406d39e39de960bc23d96cee16b22f0a3302509831454f908caa8c68e1f3316b94451d4d8549d9bcf882c099b762053980a9f1e7e1a01f521224ea6a1499e71d5b8c5c50164e5a54e07a5709e43e51f4c585bb3fe2236f0bcbe5ef9c1fbb32383609c05e3f48b6b1bdb6a7796d2c910e21acbe31a8b2273330deb5fd318005776d71c855ef2739ccb1a1f724d4681cea78d7eb15a3ea7e24a402b8850bf1d708f753bc8464dc34ea72e41b76a679e4390f0636903d37c074447dee4d5e9648b52b685de80e483dfde558825993ef10ca131b6a0cff2e4e955d49bec057d09d0cea0ddfdd4d6ae4178201649834426ced18f4856fc8f9d8339390a2bece87ddd74b4218dd98357cf2e827f9ce6fd580f87cd1be45ee0a0f412988347a0ecee4fa1cd22b9de972979e981f7453bfba43e05841a85f14c2a217384b284d637104cb5eeddad4d2b8c405a718d390b31052f3af5e5d7201f75bb030af9a23274157fe9dea634a8f7705bde4a8b95f629f2630a8395ed68e55f6aafc001b1bd7b5a0c8607063148f5c7d3c473265f646d1db9857844c17b9f18e2e54a2b818e93e02de974f8ed04951dabfb98d3302bbcd300f406e0ade4bc31251fe025916492f20d9d1e18e0f9cf2c9ee1eaec0bd7f30876332554cb788d97f68551a658c3d81704ee8a4a1793b7856564753d498a5d0ca6b4ff9b1aae754a18223a901d1e8bf3cc2cfac65c5b3b71e91ff77bb3f25330d1c828cd324adf5c0cced9b84300271e3b78f55019bf406a796793ced80a2b751db9c2d644839405446e0d66c0c9c8f5f973ac24e510f888f08e32294f4c7384552ce5ab7b04eb7590f3f2e673ccdafad9360d931eb6b62b37f99ad8da0e5564b9b00ee82a49fcf17925861019b52a40aba75c576e4205802ef2dcca9c27ddcff3172526854b49eae9f51319c8a903dff2714b3e4626604466e98abac9c573b22d864428f70f3a85d9695992942bdfe05661910cc4a16f274c008a57bb642ea3d5276801326c1b425faccc4abf23d74a7f4e4fabb2beec2a6311a4c4f39e45a7bf926d3ba5553a9acfa590fe8e09a8cd9b1cf0c7e26872c4f14763f2fa84bccf83bc8f64c92fd843b530fddc509c56df82884d064d16cdbe3a6156fe5281f133bf6c2f95200ba429c04d0280d45514fc44bd96bfaa1a32d67d648456e904ef96c788bb022175ae7bc129985d1537ca51f90a4e7385ff5bbaa312728ecd7025e981a651f2f2fe56ab3ed07ce179c6fda40686d2c8c6c27275dbfb1dcc4b1559684530c1e148bb6d27f3b2a560a0d3382984e1f4d274b1d78a455b834d25f9ae3319e756235e659c1b4771e32ded3ddaf29b0c2c79d0ef80966323f5ef89be1d42ebd9f67f74a900d9d60c013c1537be3b29dc2e9a4a2833ef07d2d22caf2d4090d0f792112652d6ce10ae3c2652867f7291338a5a403b73e5956878c0294adda8c2a2fc9dab9e9997e3d16cf5578d77c96ca2d5705d985b7724a01c08b343a4cd13a8dd197edbaec4448c07afc22b99f6224ab74628d790098e358a4c0a3161bab04359b16e20654af8b8f5a17475f7bbc3c24f185e5de6979bb9a44b4f69679b1921d780bd655c67897dcbb58ff48f606176f66ab13369d012d19f54eca43c1a5ec85c164b5bc7b7e3e861dd95140b52dcf255a7f240435eb525dbf4ad14588d566a8d70d65f26677e3841f61afff48869267b75d91591d415e24abd3c42a294a2aaf456c2cde0f9bcea340ea4b3fec9ea473165c27a292eccb2d79e63f206b2524e03b3e594131de51bec9ad6b20c33021b35d83887963db79a6806ebc638acf8d55b826a7bc14c4feefa0dec082a340a53aec03e1bc6e5976e29275985304cf1d5a407dc79dbbb23f1eadc2c8a8d241b625490d76a0511d6e850fb4d07d258888f865d9c637160ae1e331855b3fffcd6a00b3c19e1e456925caaef2631447b785226184736a09cc79895f5e8a649ea23672824978b2497c9df7b1d3780274fcd900c1676555d2a1d145173aa00a080d8f58807317d32451b673f4ae284aad2db97f5761da1bc05884e82f12c77655298a4dd136f321aca79f0c70e673fe8762fbb196e7430c0cfa491c3c38439e7a81a7572bb193543bcf4d9b68023fd1b44f9ab2979202fa11ce0711378729c1c8b9346217764bd1e59786868119485e6261b593f943ed4a2deae9ac85644c5b9d4b8254e2c71ea11257044dd83cb0a4b150d00d3236a3ff49df299aa3e5f18c059291f6fee301068e38df51d99096d1b5e1bad747ae2ae3816bf130ea381cd79638c13eac6980f4906c827de5d63335cc19ed33eb7dbb278c828fe51017d9dfbb11e4dc284b1a3adc43de4a149388c745c930180a6ff45506823d18e3d48d0764a9985d735ee075eeb5fa8605ca50cbb51c431a6f72796c82afe1009b4c0da406d942ab053d3043857bf2d9ad25b93137e746f259b78cb9aa34745a65603f6a04aed2526caa1de00d2a044e6b067c1544670778bbd17e0ec26a555b74b942f4ff7374e531cb9648d5742bc65c18cca2a73f521b6f8d78a249d91b95f8311890d4f4d96ce18a9cfa8b7c1f8580498e6595c7ead7c11f951e3cd0fa5538237cad3355d3e66959d936dc050ca380e3165ca12a82dd25483432d4dfe7990f34c16a11e795186ac0179ebf0b02819fa69ba7a7239e8955441595c98f5c335cb668d6766154d947cd2a19810365226ab87adeaed86c2559ffd8d5ed0b628c0ced4c6b08fbfe79158110557265174ccdc451a29ffda20e273985f670d0993c1b510a50992f2cf6ec0d80ced5a86a8002fe50555b8c0bb42f88973a000ef54228279a47e37e69c93bc269c626383c362ded62b456edbf93c9c20ff081ee6f2b890b108422c3bf97fbc3a4926088ee4a09ad03f012a8f2cc570bd766915a5c4ae9139f11cc217d334262bf1549e8d58c8c6c2faff3c0b66054348699e4d4984bbdd3e808f74d1f16895463c0ed8a7c625767f530fcde187b886c43faf4e326442aaab4ef05e59caa43711a19ca5b6678b2579323cbc77b9e5c481a4589a8b787e5dc0238e32988714063e537fcdddd34600d5b1a37467e970febbc73f8ba9e19185c34807140cf6b186af6570ecc6d3c1ca3bf024cc3d336273074a1b163a60174eaabe7eb512c4e77b82e2662f35e8f124e86c66a8653086497350d41658d7aa7dcde1b67406833ff39b3738dee4909e5a0fed00113867439301760486351201aaaf4d75dff3b22f2aa37eea68c6464f5d9d6c59065ee2f0a653027324199898617410ad9655407f9975f5cd28423f9709254c7091313d6eacf2c5959ce334afcbbc6344ed623130a721493c3f912f34239f92c600ec5dae80763263b32e5e12b9a6cf4b461c34a372eb5297f20a9725ce75d5c1e68010c37cc1363e2e5f15eb9cae86828a5246d18e93295c1992e37d1744197f0de014980e5822208e7230557dcba9e701b3cd7e0e9129878f56e2f0c2eb8e5bb041df4b34c9dcb36f6657c70ee0dc0e9e1ec3e064ecf23bcc3f535a81082431b79da81929d5df7a5cf26ab357b250d27cf5f9ac58eb0c600b687f82322bb7ce3d375c233c81fa08ee06a55e7221c07dbff9c9c05599589d56fb02ee46c5d84c4f00d525c88a0b8cf4fc88fc5f02a6fe4bd5cda2c8b3405dfacd19c77e66c9c96d519738090d16f6bd7d65c211ada484562dc5f995495529185f451285f602d11fe79ece50a6296722314ac0e52ce1be02f96b1ae9c99d3bf297cff9e2f9a8fada73e1a561e854683db7b9295fbf9297d9bab437ee6d16d5cc8727dbad96aec38df058891af83277a59e4ec1bb98d38e51fe48aadf4b66fbc75597a7d5d1db76c8886c54434e4177b9f3988c9b11dcedb47ae6165dd6668269d7f17d40411d98865703886108458cc645beb11aa49756c93fb2ae587c54ac5730396b890955c53a6566f7681f2a980aedf905467a33cbdb33e8e2d2a2f1e6cec2c8709a62468cbaf25b3cc79fb56fd7b612509805448d5f14e851a8aaf13bc1dcedace5cc694e647b5c1616188756b5d1789795601d3dcff1908bd34045f4db4e1bc0d1feadb6bcbe7059fa0c4edb5e2a60f0c1d36ce2c4d216c972cf91912d6981a85d5285e71de4e9126dec3dc1548a30306df2a63e4f1af27b1b57b57dab7c4ec24fac3023c916296129b302b2b90136f39811db9c25bf21ffab63347109d5d271604d5fd47aaeadc92011af19292667514da51c2192fd2cde3f96e533825119660270d2c26dc53d62d8931595e17ec28e2bc7c3a7ebcc29921c8b655e1faac2d6f63423a436ded8c0077b9de31e8886b73732f1577807e3758991a7baeeecddbcf0d5d5e30cbb7f1dacaf55614d268ad6507770e4aa7ed2bf29bada82ae2b109359bc36fb2a072d112687244d2e2c90455f359fe6445d28b402227893bf3554aac34c2e5b742b14cd0cce4834fa81ad8de1917b6daf867ec5f353a9a4d66019a6b59920bce39af8de547d5c858db566e0ab0450d1bdea87b1c5ad49378f6d52ae9737bb1390e653fb88314d73fa103f5f6ff43087508e0fbeaa7edc1b12fe14bbea9be2fa83c48d72a5d4ca57a35395b89d410c61cde6c89793bd4da1b1f91f494af59ff69574a38dc694fe22ea3b7b78269408ac7d22fc2bcfee69e21c09597025da8a51984356448b4e020bfc6d6b7e6ecac275a37f88b70c6d766538b62f5b8812a8b9dfe55b27c3ca0961ad867978ceccc38a5df2d1dcf41331be393fa3cb176e10f73cae0734c86f47a1c76cdd2a38f013003bdcb6858e7b337c7d6797194fb5fad94bab5591d42dba8380b83a9b24f6170a8f5d0ee76ffeb517f6c2f147f0271d36600ac34565a8c2815ae9b0b2abf9277fd0cbeba08945b81e617b624cac1453b44d19019dca4d03ff090705e7", 0x1000}], 0x2, &(0x7f00000006c0)=[{0xd8, 0x1, 0x6, "16d1105e1caaed45c1e80acbf8593a4572efd58f567da7cc9a8eff423666f8c124fbf30b23292a46b6f83583d07fa12ce1298c3bf034ee1187efbee47c11aa9f39fdcb2457b8d1c2a68325dfd2a122e352fcf2810077b010b94301a7c0bf0be0cfdfcccccd9e3d235048a8c9bb87a08c9f077c00a4343bb70cc39bbda9fe8cb3c6ed7be8a08f30509b55a97009a8123dfbcdcf92db16fcc3654123bf2dcd664b8a42d35f5c954ade149dbd002b5e5204041fcf4c400c73e02f21de237ce7a86f5d"}, {0xd0, 0xffff, 0x9, "610cc8b533caecff402a71ac6b7d0a6fe2f55287fedc1228ad93e64af2c0c1814cfa981276ce03c043e1c2345eb1c8343e10e9b71aee7ff5850220a96ea3b3a1da8a5973c487db5d749d309b5e19a46faf126041c579e27c9ebcf4ae2705a6f75cf5e714cd68bee3cd080e0f7f90c0c3f704c4d5648378f032ef0cbbde986cbf55de0960d2652da4bbedb321f70ee68d64fbfb759e2be8d67217635e76887d0dd92e6b24ece7dc66165d3899abe85271a09bc9b05b9a892fbccbe9c72f3f13"}, {0xa8, 0xffff, 0xcae, "6bf3aa1d2dae401aa9cc71c139cad4b709b19e22d139ca66cba92b77919608335fa8e1f4faec583c56e4a92cdd952ee9d644f73484371797ea6fcdc7839941e14bb1b0cf584877bd67935c46e1f2de8a96b5fa82e2312e3d836a8e5c2a114ee20c0f777c2546436707a3317ac6617b6ef9d6bf4c489f47c5015d7eaa9df8e29ab694dbbf11ea643609ed8420f6f81a4c11c59e972ee32b"}, {0x28, 0xffff, 0x4, "73b2ba4a114201166b320be7cc12151467"}], 0x278}, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/137, 0x89) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x5fee, 0x20000100) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2008, 0x80000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000180)=0x6e) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x6) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x744, 0x0, 0x0, 0xfffffffffffffdb1) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xca}) 16:00:13 executing program 1: socket$inet(0x2, 0x7, 0x400) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: r0 = socket(0x10, 0x5, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0xfffffffffffffed0}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="604d1530b1f81cd7148ea8b8905c1c65bfe48664d4d36c415a7976dac0950fb1de8cc6cc1badb8e026c029ad2d7d205ef51290cdc145ccfb8496ecaf2f156eb1585083f0057664462a1f182236bff1996ad199700eadc37f9822deacdb797cdc76f5e787c71d2f23092daf92a263975680a794e9b5e108408eb0bb1c071030d3f5feb5e223b8d01a2b75ecaa0170c7dd9bdd85223924d4c781454835041fc63f8fd114c3b5e852243aa5c32e929140b5", 0xb0}, {&(0x7f00000000c0)="6b4c8d0fe61a0cdb321aff8dff60ef961f18438adb0538b5f3c60aaa83fc1c476a6412d4180ab0f64c2149bb32bab849d222e218031663e4ee1cc725ff1651ef1c43db936cf2c4a4952b8f223191aead", 0x50}, {&(0x7f00000001c0)="71ef75abc3ecb1c91f622200e9dee00c92a606d0599180bf9b2f76b03293b7219b91da33653af65701025bfbb9740c35578552e8faf381e486d2fc17e3c99727107627fb2783b7637516924d4a6f4942cd49f057fcae511f9635909f56d088a597324d5fa678eebdc52d8d464d2fff8484c27f500fa1702df94d51038ac518f36573ceebdbcd6bea1c404a7223fc268bc0734ba63b4e25706a9d9ce726256afe2632452be241189fd65a1a4fe2fe28ebf23fa85b9bbc48dea20553d47a339779f3110e50c9f9a22b733fbaab00d8202eaebce7ed05c808db7149f9359f5250ac9e", 0xe1}], 0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e1165300076f2793c41171a00"/32], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00", 0x10000000bc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x3) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000900)={0x0, 0x2, 0x80000000000, 0xffffffff}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000008c0)) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000980)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0xffffffffffffffff, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f0000000580)) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./file0\x00', 0x2010, 0x4) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) r0 = socket$inet(0x2, 0x8005, 0x7) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1000000102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa08, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f", 0xb0a) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff92, 0x0, "5ad04aba5cca754f4524776ee6df5a039c4120bf"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce22", 0x4f7}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e0") read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xb7, 0x90d2, 0x3, "d730c1e7bb6f0000000016000000000032cbe400", 0x0, 0x3}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x530c) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="524e2957b0f7fe60ed32f3a9039931c2a294580e6e77", 0x16) r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x0, 0x1, 0xffffffffffffff56) recvfrom(r1, &(0x7f0000000080)=""/106, 0x6a, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7ff, 0x8}, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x8) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x20) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4000}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000006, 0x2cdfa36f, 0x80000000}, {{r1}, 0x0, 0xe0, 0x1, 0x400, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x80, 0xa4, 0x3, 0x80}], 0x8001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80000082, 0x1, 0x81}], 0xffffffffffffff31, &(0x7f0000000140)={0x90cb, 0x5}) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = msgget$private(0x0, 0x3e1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xffffffffffffffc0, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x1, r6, r7, 0x3, 0x6, 0x8, 0x7}) r8 = kqueue() kevent(r8, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x8001}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000180)="c4e16418c52cbfd60d6ef033bc8a74e979e19cf14467e2970a01026759758232aef63565d6ba3d535cf6ab438087c8a38b2b23062f6cd6fdd08586698072ccf75f3e9096c9ddddd8da80122ebd7d919b3abccc126e2a56fd4a21ef8a2205780f58b99ed6601812b8c587df09e7e3ace501dea1bcfd86092423552bc2962d8fee83369a731fe1dbda644b2189a0449841575d4e8e4ce921a07534912b00d0748433022a827cb5f7449d829a1b10db9976ff07c64f7ebad13c8cbdeebd35f8e2cd2bc522f57943525966d964ade3", 0xcd}, {&(0x7f0000000280)="69728074c22d9be2a5a176bea8062be1f4999b5e6cf2e2785fe538342680322e80d3d1e88a8d2f988822d34562eca296b228e807f2cabd0a508223c412884f1d9ed3d837efbd21e7a1f98f940e1a8c135cd2a11ad936ac62fd62821e8e013b19958fe1d4a84ffd11ef0f89640c5aab36dced9bdde51f2236f361099ff997131b3ff5dcf19dca4d378381a63bf77ae156a9e8c2ff58b195d476f213f7e9eef30619e53bec1f1784f0ec24ef3e5480efbf9eface4c8c178553fe659f251af7c466b2a648923ffff3a3b4499401644f592041e8547464cfe0994cf7a2f0ca2e8a2f48a496156174c41b6eac898f5656a6d7c438dab76e49944c73e182bc22007525bbfbe401d2c4828c9ecbaf67ee6623402c1c08dfe4444909910c2d03a567890b18d128d90626ba0ec8a66fd8701160d221469a326070ce555b7bc0046977fbbff85d33f36a704e628aaa125a04bfa2a5883d1879c61b76d8c462cf906fb873e0e5c85ff42840020663c76cfb829f3d9f8fedfa8c203a9cd79e0fc7e1678a78a2b2999758ea2f68778fc719cf0f1e64d7fda40ea21d5da05ba674b563c66c645b3845d906673b489fd578596c6c6b21a1fd4f4a11a65d6be1e798686fc61c237bebc101feb9621456d985cf1f98e6ee24a5423c12701dd7cd23c677527ef6eb94dd0efac29ebacc2bbb3c81c5f6423ee2e9e67af62e742c89a24db57173033ca8b665f4d83d776eb8a29ea419eab2eef95c556e04e2ad9fe7d7c0544fac87a77a9e7aaa55c906e4bf3d22372ed419ecbc0d4354a58efe6b589063c27fb40a885fd9e79619ec32ac5b124a38f6fc4c4426851b53ac36bdc9b43bef58f624fb5b0b1808b1dba761fd1c793a2077969a99677a8027cce60bb861ec9cfc927cb5cebd7361d6841a50d224f9715529cd0a212aca9aa18923a739b8fab38b2c585e3b03aad5dcfd5f3f4441543508c47d527fc02dd960b33d149d45025897e86ea885b630df23f360a46e5af070fc74ca7253ff69869fe61ddb9908b7e224c9b6ab012e198233d9dcbe545b4fca016fcd604d947c9f0e5373338f421ecf336bb3e94957c824d39a0eb26518ae918c0af163c2daa385b281efc3cb6d1e42c4be11ae19a19fa5e8ae03d65154306cc1b99f06a8e963f2ef0f25aaa031b6df13015c5e493561a359b6195319d9041af318d65be24d98b49f0463817f203c95065bf77271ff21691c2571b9496880ea57475c483b872821e79620f06b8f28a73ec5df1fa5b239a2592df3a11980085b746ca4dc87f0040e9437f5e9a52ea0ba75bea1c9ca1a88fd8e0cfa7109c4630c0e90ebfa04c340c34fa218d51708a424c6777cf13365898dcd88f33f1b010c6f531987ab4715a42b6c442efd7b0c69b85264fe4214059901df8915865229d0d0b234e81b83fed2272451367d19facf042dc8db31bb85da56a6758fbcd365bb773b9fd7d58b46a7133579f779944cb01601522715dfae9ba4846be40319a5f2ee615ca500d2bfe4dcb758cbdba3741aa8be3fb08a9a85f75eb58ec9f1d55b6e37a409449b41321bdc9a872a45ddbc27ba8b671c120399b38d8cdc7bd13921bee1aff10de66cce55906effd310a12028d43a04ce04c3d902d376b09c04afa8b25fd612dfccdcb3f68d47e82b5ffaa9e4cadb29772d3c61d89a278069a245b878d8b0720ae5ef4f35dcaac5c9c32645b4bb03338b47061dccf29ff70416f19143c49c5c121658ade6b05ab493aca1079d0802d0ce5668bb767aaf86950022747dbee2206e206ddf9f3b8a02314f3f4cdd5cfd0a93231e2ed4ae2483907bbe6e30d7c8ab1a5bf2e95f3a0ae3892d01d6bd525faa475c8cbb25cb07961e66d485bcad8acbc57a1448343b8aa2477e0cd08717b71808a62eec4118b694162036f33f1c188ba0fd1e162506b229c25934f32ba1a358f38df20a56ef76a93a8f5e8b4db3c57dcbdeeda61e660e7c9f473f5863839fc19f26870b733d3f71d52464d28ce98ed90a76ee26ccf2e29b5a3d366688c661327128013e564f44613c4538ffc3d7e3b284597bd415779e8a02e8c2824e7f34a7e57ce511b951021b7e132ba62f0b02607bc6cf2e3eb388bfe76fa51a38818a7b7cb7c8915040de4d56ad2ca9631175a6ad56466cc90ab1a5703a2fc22ff37d83e9383bf6dc2e4785743b14a259ecece80597e75ff224503d59a7836392f64e449c4ec07b762dc3fe23a42e0e45116be7558f7130e69210359399723d3d0f11890ed97fae4a14c5a0289aa7dca13a4ba0348ba501136569ec11301a06f76de4f4bd5b83f96ccc7b41e596beef6b67417a2e7ed49a1d8c696d23cedc0fa24f06ec92aa8d894aa3d2f380b9ec3246c5df44c172e66be72b960a4c79997f7a4b293e63a4fce5848280ac8d3099a49e2dcfa6ceb25a1d1af1d66fa6190160b94f3effc587f32f61a2531a5c3b098063fe70418d514b3ba22750d52c1f33537b690fd1643ea0d101b46425c4971758790f946a48596bbe1e98280aac505610743e3bedd4e9b71e07f18b1b47b5f3a89bdf668868d98871d287f310489a80c85e5d1f77300bb5b351911b55544b38c6272e53615af4fca62cd0e257aac4accb1747e13a3ebd4be7ab9618a536b60ef0fc1f2f80aa7bb81fe9d517f6f068e684389f45dfc353b97ab038e9f968d09e4bdec018ff4faf45e33377b0056ee76c7b41cb1189d6ba3afa66252387d3f75399bd2d1acb67a7f3c2c4d54519718c8a7449fedee7ebf05e27849dc0ad2a836cd89b93d7c93b82ba22ec37ac4305c223c4464186c334c1bcb10c909a10fe05a54f137fcc0adeb22e1295701ff3629b936d0402bf1068155dbf79e19826fa90f2c03d0942194752656cc4e450bf62fbfda01edb4205924997c10e63f9644fe54f1ae857f1bf4750becd96a57b8d0309374127cf864b054eeb41c2d5a271237441b0d361bd9b3dff3af367da5103c4f9657148b2aacf1823864ce60b1e3804d66e0fdc8dee8f90842a14f25d3c89e065783de479a218b9e571954d305a8b32040a407124884a76abb2ac9e007643a1eb3330412d05b54e102bbb10f675d4aa9cf6b18dadb2661847eb218c765ab721463590a8cfb629a5e7553dd689766eb319692cae959e137391f1728ded8ad1de458a634580879425bf7b27ef687892d9c4b28e2b87bbb441085bda3e75febddfdb14479e1a6c5fb46b3b79b567649fad4eceda33e34780824e8044ea0fece59f930f6d0c6648a6bd4338eaef4490deeffc9f9bcdee8110b7ed67b1b2e4d29f7e5145096a2757b6473a7f206fe9c0d8c90d8a9a3f9810149d508a8e6913abce9157c8bc19e33222daded03ca8ccff169adc51df80dc1cf22884e2a5e50f15cb895be7e24e187ac37847a331067d78833ed30d131d4b020bf24156441c4041a226b2cd699d919bb8562c5f043db956ca8edab25b5f948e60aa4ab7578cf34e1f9856670ef96ee7f024632f97b8a51b916d2f3731b0d74f61a45d063f12ed8066d69a9ea1cbf37461662d0ba1ab77e6f2a27c9068235e7fd7446aa2af9e9f6de7794540f3593c10916e7b03c10061fdd1b43374d274b9e6d306a82d004efa80d62c37c318d812cb3271e17604e2aabd17690b6cab00e4308329786625219b8796a113c0e5dc53b1b6d1749f74414df5d1a523a0598836313568754c14918edd22745d7b8e9cffa87929fa100370013aa55f831805c65cfd79753f4b9520f98c6211987c70bbc2e1af3cc046f008de7465b0d876d03a3fd7c213361539d7820b7b8d751535e2a497075add831919bfb265166862a1ca5b2cd9b7911fc7de8fbd1ac4f44cfa0e0964a78330979e62ab2c52f60666449be7fd77754f7821f4f42efcf7e56d1cab52f0094716f354706c79b26be1da0fc6533eeb0d19d9aaa221ba88ded6add2952913cde86f26b3a61473188470f7cda10ca329d95a9c90385b181e18e9c31ca12be28bba5ce60489c46834ef956372ad76263fc3635403f26d7c9b5df36eb22b88785543a4a0558d9a2d615a53a1ec6d9808f2be2c4fdde93f0ad5acba6a3e74f496e6a1a4ee027cf52e8a714237af72e47f2bc8aa3ffa135ce7d9386ff0256c0e03babdae293adab1d87b5eb1334a5e3dd3999da371f8d4da7ef2b6f6e1e0f791f61ffd92578423985ad489171055cdf3b83458e46bec2dc48e44bcdf247c84fc7d07b788cdc893dea657f616d4cdd62bfb8d2b65d57cae7876b5aedee9b45c16aa76bf18807f9f6d786ccf04f98a68ad5ee24b9d5b0f95b10fa065384a78a0610b95186c1d1764f9eb496291310c662389be18a0c6b3a6f4330c6eeb7ef03c88fdc88d08f1543553ec854e501a74f4f08c87e9c19cf9f20a2b3fce8d362e6622d88c6ccf05007ad9601f18ee5b9210ab5fbcbfe5533ff4fb81a7a69b46fb297d29766ec2ee4f3fe611be08208cdff85ac89d8ecfa43dfcfdcb5ac1355a0fc13e16f10d3eaf21a5d07450e4a51af1099c922c3323d34bd56247798e1f97109e0ff3a40e3d17b246caac231556506a1729c75f9449a7e81300bbcf3104a6ad54756de12f68e7dbee676aedc8d5e5ebd98176f247021deec11f40b7ef73868f8fb8da374d7155de5b22dd278e24ae23f434d8beadd4525801aae905e2e53adc2effb4b8c0ceb775cf48162608c8d914d3cd3bc3263733fba62113af3eae8b4015cbca0cefaf3e295ed2472913d53019d839007317062ae5496450e36bbb6dc6c7e5fad39edc160c656bbd9620a99cfd82a40ee5a64579a82135613ef5c5c0f1bb2478482be598fa53681305179e68e808cca603d00b5226ab57052aa8cc3d2d0adbe682fa75d42e026531bbef25a70885e77dda546142a18f226cd2445357457981f2d5d1d37961e503c3a2cc300b04a8a602b2d05d1a01f2509f58dd8095c45fad0f6903834b24de418b2d1168b31891d4a0368c6e63fa38d541a35cb9fa51f9dd3c33a1703df7a0999b9f6923bee4cc625178dabe6a2ab9d914931d7004a6b5ea53d550045975f15c7e721df23a07d0e7340d9d2bbbe5395d8dd3052d445d1051d4f24bf3ffc7d94c780ac5127b626b1058f672c42ceca1d488f507fc8a8d3083b0c08c9785c952c1d11fe86546d57325c84571f9ecabbe750c22ce6a223c5e8e392651c35cdda10d7fc3d027d2271545e291e8f2983fee867482f1958fa4700594340cc260877a97dd537ac340311e9762cf44966ec6382da4004826540d2b5d74eaaa5962bd7aef4184c1a0e667f0d93eb1ba25136d5c66aa693d132c3481d21d7074bfad59e8040fa779695f8e1f274a9e38a7c14821aa9c4d626c787557a8c5ad743b9009cbad26254877ab03ee8b096f5774bc1259e8122abe00345df4bf075fb5f271b0f565fd2aea6eda1ccf7c49e81ff8ec6d76ac2bb076c39f8e7c3dc963758407a94da44b56a8ea181edf87441bf568e2c1e61a04687e4ca10b1a4648a567c8a3870f7ffc161ab6207ec109415d95def087743cc6b304224175d428de8813296ebcf4d49b14eaa77ef5099a515f5e85bf03ffb4bdbd715b67e7f3e052d140271cf71235b0875722af68de7178ab3a37a7a9ebca7b480ee7890717186a00ac5aa3d432f5c4c5a9e423d6b13a431a2f240283f3db2e374a8191a28b69226a97531f66d66f6cc207a6fb340128d6ee7bc6e558b1ed2eb774b697696906aa45130cd6c3ae53658b720974fe5cd483190fb7dc1f2b387f6a799fbc2485e061db43d0d5a1151c8adf5bca04dd04f671d7bdd0f4640095bddaaa803239c9dee54d6c6b1ccb", 0x1000}, {&(0x7f0000001280)="3d192adc30621d7355d2d87f3f7f8e47a80fa33c11fb1bbae58c3260825b82ba6d8c3d306e6e6cbe2263d1f35c6124131a861e5cd56915df9262ee54e1e3f3aee3a63f2a115c09357bb4ce0fa81a81a8a1412f058f47de8d9d535e4c995078bf83d0edbed2f84bd6c4966d14bdcc9a2bb884e1afe0eb8e310543bf01fa6abcea64ad55bdfc2ddf5ddcf9990661493e18922fcb218265eb6095de8c02a391729efe5e1ca9a6e76efa0a5d30920eed4af25e57974a6c3a955ce2b0db4e60f08e40a97ab4e8b500cbd6eedb81d30ff15354adb2c716a05cd1be2d", 0xd9}, {&(0x7f0000001380)="560e6dbc400a5f07adfec4921b00563e3108c086c8f287fe85af2166e6976a2adc68103c37440a0e5261147c1ef52db43e754b4f3ba9919f33d928cbe89062e14beca5b48f1fbba62a9d058b125a4845b96a6eac796dc09a242e75cb7415d582e8c15e4efd88603a2c51b3fdfe8b4f5cca8e0fa3", 0x74}, {&(0x7f0000001400)="cea74e266daa00bb785c4c65d7518c594de4168bfa8206351f33b455e03dcf72f8d91840f03e8d39f5233dc8b0456fa46071e92decc7e3344675363170ef87efca92240c68", 0x45}, {&(0x7f0000001480)="55fa36e553023aaec12b1cb74bbf1a9e9001584e30105ac5049c8639403b327927a4449dd2498007ff28ddb341971958853a2a6bd74f9104bcffcd6bcc82497e550505b518fd91d59ec8da9fecee5175f567323da407c29c019317202e2a6f20bc14a174828e6eee", 0x68}, {&(0x7f0000001500)="860fe2ac7cc3dbca96c7b0eddb7377590b59902bcbf16392dad7c2451e8ffc085c42db9f6d810d836c102e2fdcdf2c0bfee0cee22fea5bd6f54d0743729d9e1a9f4d89440939837d7f39f97dbb9a040b37006a6aa81a0bcd674cbc4f837631c4c27b3f8380fbf7eb930de7f4c86b49ffd17087b566b87ab56ec26d7affe06745d76354108096564850e23664cb79ca86c8c04eb637162a68e515162eb100279b5a881c4014106f7cde8694323f3d", 0xae}, {&(0x7f00000015c0)="549e1d6637e07917d101fe1898fde85dfed6a94637f43f6f56572b30e7eab70fb885561a53eff714cf85a44e00eadf2b48c51b4fe09e441d4847c9b35703b43b34ca7a531987dad13b02236c42e901112b8c5a022ea95f94d2da25b95af7950b68c0befbdcb36a0b404265d69174432ffa3511ffdbe2b6e68789895bbeebcec689b64d14c3907a40ac1a8d3789def09d1ae1252161f21b5cbe408f41f74dbf8186e4f46ee6a193bab6", 0xa9}, {&(0x7f0000001680)="0dfc198856f6971ee68f571ca3f54eefb74f5990ab0ca164cce89da0232da29bf3084e8ae3cacffa2022e961e8302e15240edc114b792a926857b5974e6a979ff8cb7d84c74c9d1202a4390c0abd5cfc584f4d080589d8b8715dd4543013ee80245494042c5ad43d99ec365a55a073f7f1b03dd89b8b109e6974bcefb5c5fb8ba1d118a3d69cb99d908a2167", 0x8c}, {&(0x7f0000001740)="6fe025f7479d4d2e71491684972082f68bde74bafffa4e680b5571d50be195c82809c922414d5d0582a7724732dd53e224e237abd6a282184335071f415ad14622d55fe00fb243b46705e098cfe4195e2824998bbab4db2c427bf5cd1f476fb68fcaa1ff1fc88901e13503679eeb2c2e4c41a6d3", 0x74}], 0xa, &(0x7f0000001880)=[{0x88, 0x76bad44a43d836f9, 0x6, "046607721882c2888179692edfe814deecbfab9b6b4a7922725054adce530982c8fe072f59c6faba55f61836692ba2cbb33fae2a9a8f826315e6d7ee90cc2532a303037eef31f4b71ed00c86c85a40d32d1d12c948880ad3b05df0e23b25dc59c92326058be1c18db84e5bf8c7d0a0535e3787a12dab0b"}, {0x88, 0x1, 0x4, "562899d9f28cd4cfc8f86f367e320875977c807f64dd623ee0c6f50b2c52c23494e81e0f9e17b5a0ebce89a70ce0ae6025f1262018f6a33c76e6e29d890983ca0f9946635cf99d6b332c1cefc7ff1f470cb58b28d5ce92940649fde017aeccb62bd8d4bf842f2e45c956c608216bdbf978ccb32aab"}, {0x20, 0x1, 0x3, "e68843d6b13c90222d3d6ab4bc789dd0"}, {0x80, 0x0, 0x101, "385ff1b86944d3c9ba863551b95f3cb2ec9001c85c8a9361b89c21107ee75cac7153d677f96d9a1973c0340e8efe6905a9a08d6c9458332ebc8b5a748650db4775edaf7c174af82286adbdd5e9edd6bb4dfd140fdec1cf6218ae0ad05bdbe2b0a1b04329f6e5c4623b48d3"}], 0x1b0}, 0x400) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="20a3da5d019e7358bf7ee8f1457f6657811c27a8c69662e0eb9e437942d39bb393b8c8da236e39626fb9dfefb660f69083189017a04f48959d6007006f5aaba72629c9bd63c50ead053246426b7e79a8f1075fcbee8e0a8d814e49b76cde335f675f4b980b12b8f9f0abd019ff4ad9414afa576196d6c42211f7cbdf12c8d9e549dfdbaf14880090f626d582f778ac816e5f9f2ebabbc37093eadff70f23290e07f53a46cb3e4d39d2f01ecbda7b3754c5ce64cb7d43edcf1fdfdc4b3f394564d503418259498fb2965e70811b6dae668c8de7bf83df37dd8f3da8bac82b504789a03bebdf9ff2c6c66177", 0xeb, 0x7, 0x0, 0x0) read(r0, &(0x7f0000001a80)=""/173, 0xad) getsockopt(r1, 0x1, 0x39, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530002fc2db3dab6b40d4c2428e121a91a44d9a74c506e0da6960cb1efb9cc67c81c109929c31d52da11a8e4b7df95d6b182e862637add5237a12"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ftruncate(r0, 0x0) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: socket$inet(0x2, 0x8002, 0xafc) r0 = socket$inet(0x2, 0x0, 0x400000ffd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/147, &(0x7f0000000040)=0x93) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000000)="eaff970000000000", 0x8) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff8d) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="6eccc199031065e3629dbb545ad599d9df2ef05d8c44529c9219", 0x1a}, {&(0x7f0000000200)="8088cdd434ae5c7ed6aecd0d120f46328c97564bfa759b0aaf2e782b2c000d9de71af0afe8d335d79804f86db7cf8bbf76d1fcb1f3faeb4d350130a9d5e66026658b12524eb0067ced836005d9421fa2a1950e6f2541ce9448f677e7c38d265240466d894c4ab9d6e9bc26f72bed1c198570517e112445620752094e5c14988f6179bd17692bff05d5f52b16d7f196d07be31ef1d7cdbd424114f96a3fc3c631f9882d434c7964", 0xa7}, {&(0x7f00000002c0)="83873742ecb2f74d884fe92e8884f329d34795adb1fdd7b6a1dcacb1f8a33038d7cd5ed47b0ab3a25c36dd63bff13d0374d3678bbf4cb611c328f1abc3426b8b5886b727c1a32c9e4f13db67db0cc44574726107c1fdfa63066e38621e1a189ec723e3f58f32943004e41f2dd0e32c9383b7fae9cb9430a0a7350ccad7b4b9b9ffd3070eb1ae4d2a44e6", 0x8a}, {&(0x7f0000000380)="71206b1f50ab2ccd360889dbba6b7d3bbffb9627c048ac5a622bdf7fed82af75eb02728c9d9cadddd4bcc7b429410ccaf7819360eb", 0x35}, {&(0x7f00000003c0)="487b1f8eec60ed5b1ca0ab684f8d389f4fef1dd3d61436c06da0", 0x1a}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x68, 0x5}, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7f0bd8707feb543460d864ab12601d5f130f3e03a545ae41ed4325676f46481a3e040b31c60c5c9a362fa3dc370fd254b0a4", 0x32}], 0x1, 0x0) ftruncate(r0, 0x3f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:16 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xc75) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) pckbd_enable: command error 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file1\x00', 0xe0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pckbd_enable: command error 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x4, 0x2ffffffff}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x2, './file0\x00', 0x1, 0x0, 0x92, 0x19e5d145}) ioctl$KDENABIO(r1, 0x20004b3c) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd807757c630, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="17f35a3c30a019b6a4871a71b1e29172d518aac19d97753b761341b6380f424cdc2652ed4d1cf705cf255cc0ff3b9f34ca4ca30bc50f68a082c44fd31043f57fabd83b49d3c27269707d3a7f56417814e90e6822d9ac1e414d8dc5124c4849179fd8dcf76f19c24465b362893e14a2ac5d89d965e11736d2d03d33613cc2028314d08de9d9927e5e", 0x88) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x100000001) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) shutdown(r0, 0x1) 16:00:01 executing program 0: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000005480)=""/83) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000005440)) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:01 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000001200)='./file0\x00', 0x80, 0x20) preadv(r4, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r4, 0x0, 0x0, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r4) listen(r4, 0x1) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000001240)='./bus\x00', 0x20900, 0x0) execve(0x0, 0x0, 0x0) fchdir(r1) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/23, 0x17) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28409, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) open$dir(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x188, 0x111) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) dup(r2) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) pckbd_enable: command error 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ecd430771220024f05000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b11", 0x29}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) select(0x0, 0x0, 0x0, &(0x7f0000000bc0), 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x6) dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d2291338d75dba3efc27c3e020300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x3df) pckbd_enable: command error 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x1}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="d7745828af94cad3f942ee44378e235327bed621708dd8b6a71366729fa7df1138f50ea5048163a6a08fdf98aa02ec2f6d5a6447d6a546e30c7fe07fefd5e6afe0e9f50aa4aa87860019c7b98856de457d2f0e7ebe2f598cb87861ce5afb41044b4d7c5d1c4c0db452da8b", 0x6b) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) truncate(&(0x7f0000000140)='./file0\x00', 0x81) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{0x0}, {&(0x7f00000001c0)="3de95b81811e8c8821b7c4b5c5ee25c3a544ca49e01bd3c9dabc517e0dd0135ff6d41528474e815a16d2a2875e7f54e8f62015", 0x33}], 0x2, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x2}, 0x1) r11 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000440)=0xfff) r12 = accept$inet(r0, 0x0, &(0x7f0000000480)) socket(0x1e, 0x3, 0xffffffff80000000) bind$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x0, 0x1, 0x81}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000540)=0x8000) recvfrom(r0, &(0x7f0000000580)=""/62, 0x3e, 0x801, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) fchmodat(r0, &(0x7f0000000600)='./file0\x00', 0x40, 0x4) mlockall(0x3) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000640)=0x1b8c) readv(r12, &(0x7f0000000780)=[{&(0x7f0000000680)=""/219, 0xdb}], 0x1) connect$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000800)) 16:00:05 executing program 0: setrlimit(0x9, &(0x7f0000000080)={0xb, 0x802800000000091}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCDTR(r1, 0x20007478) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000000440)}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/152, 0x98}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0x6, './file0\x00', 0x2, 0x81, 0x6, 0x6}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f00000001c0)="7967c7ae9e576eadd3877d233bbb8c22e10e9bf22230419169a6f9b6a3e3417e72382c8d218adad2aebffde23397a6f9994623a37a19035e83a5c6ec5325f86c5ad805cd544841f1abdc1318d67b7578843b758b4b762fc3cdfd8106d750a16cc9e2221fd8bb0c369838e90bf0ded3e16cc259df1e867b887877100a1448207a7691d03225cdc79a9df8fd2da7536524f507e56040e8c54cec4f019ffca63a440dbf7f8c969016d460a7dc50f82357bd1e7ae9f912ffa0f24f4a13", 0xbb, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0xe2a89156d208198d, 0xc548000}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x7fffffff) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xa0, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/148, 0x94, 0x1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x2, 0x0, 0x94af, 0x100000001, r5}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000340)=0x2) setegid(r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setgroups(0x4, &(0x7f00000000c0)=[r6, r6, r6, r6]) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000580)=0x3) r8 = msgget(0x3, 0x440) r9 = dup(r3) getdents(r9, &(0x7f00000001c0)=""/32, 0x20) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000140)=""/103) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x9) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:06 executing program 0: r0 = kqueue() fchmod(r0, 0xa9) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) fcntl$getown(r1, 0x5) kqueue() close(r1) 16:00:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setgroups(0x2, &(0x7f0000000000)=[r4, r1]) setegid(r2) rmdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/57) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) r2 = dup2(r0, r0) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7fffffff) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) getdents(r0, &(0x7f00000010c0)=""/165, 0xa5) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x81, 0xffff}, 0x10) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x108, 0xb7e) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2ffa590f3eb4737f346c653000"], 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x8000000000000) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) setuid(0xee01) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r3, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x531, 0x101) ftruncate(r0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000280)="46c4856fd7ba5e56cb73ffa6bea685e84561c0810cace0ab82531bbbd15966d36ac65a6002cd276d15ca0e1e79c3371b33ba562ceba8078663003a051e37ed8efff5cf5cfcc4cdd6eb26095307227c79212f24c1d8594aef22da823f4df25834607cde75f08f02dd13e7e377dcd60b7f0b237eb9d58a83283c52b3a5142c912d736d039ef6a4cb3a47edb40dbc40ae8f79c19880df83a26bdd233e6e95ac4d6975a99d817dbb43e17a7f5170e9ae43b97f4fcd7a5f405a320b40398f1886e2dafde162dd952f56e03b3180d049c6295f5ec0c1c35495f734aa731ae571aca9d2c10d3154124683b3d88e2a", 0xeb, 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r1 = socket(0x18, 0x8005, 0x491) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) pipe(&(0x7f0000001500)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)='h', 0x1}, {&(0x7f0000000240)="24fe082d5e7599ac08637116528320e11daa50411ecf264244dfda963d0eda8dfae4b72efb8b5aa96f68997ec1745c985e0d398bf49f0d033123364acca2fcf8e3bcf08d14459af735de50a6813f1268bc16cd90669464a3fff7679944c6b86ebe1c042f5d082b117c57352085ba81a585a7a66e2a697e5c3176c270ff81f5a3e6af187ad7479247a20cd20deea2ee40c3f84868c6bc019e97bce8c72095cc9f06fa02198075ee5abebec8e24c4abf03fb3757dac0b4d9daf3c9537d71a40bce546b907981ef12ba13e1e0ef41166f48fc70f0d70d610db95e8ddea043960a60dd4f4cda7b5744ccbffe74a6da17782db626762af69ffb277daa0e65571f33268bdd5c282e1fe80a56da457584d601498f07458aa875622b78fef655307370af10b2ebdac6758eda77e3c2c2d85f22f474e4679c4259e54b01a0a1a121c3fd450c00399faf47286b640fd7b051d52f2cc2e68096ff61af40ea0dd7aaebf0c5ad88435074268dbf89425292c617f016a42ceb2bd72ffd5f9969d18cb8949fd601d0e741395f8d5ac0ba9d26600bb72e547f407b10a93a54494825ce6fd0776beee90b888381ecd8367c53e58c7df8166694baaea3882d4543e78203211456423c2c7588cc79124a579254314184a9d209df2922d10272b9329a89607678819beb730a0c39d43e9419ea8ed0a9bebe98c04bf2af384cbd11d1392ff295e0a871ee8cab43580f70e7ab84ebb82757ad30b7cc30c78f56cbcca5d0721314c2b3496c637d811205c4e4f9512c23fee1eda7b52fd725d2fb2be818fac95af889f01e1dd814aeed432cd537e67ea2d4f40e7ed633185ea13e70b2d3df6510403545f1532acb14de0b980eb8a45c232a2e0cd2e358d8856e444cd004681ce8d0d5f27d1089e31927628aa7ce02024f4e2cf037350f097236d86d908ce4f1e8f30208af12106fcd90564432892899cc50afe3df2704b79cee17e58fd82ee4ec2a523666d48299e90cacb43fc19b1ca388dc95fbc7e3d2e4b236f86e7bce54c530c27a4cb9b8f8a3fa1994ba5c3f6d964f1967c15ee3bc72d3f5d5dd2cd6d255f13e8a5e9fbb4d0c2fad3b17d08f01123edfa0ac6d26e485030de84bdb74d76829cc637c84225da9487f6986df87b061542a31fc46dd53548f74127d42862fcc6695eb4e84057cb2a02a3ff8a8176e6f3410021ed4444e3ea58d3e5353e2f5e3f9f427350ab390418dc0267a09ae24db9516378f805b7055bc536dc486b69ab1539d9ebbe39643b34be4d22647e72bdec02ff8e7f2f5f0805b8148d6a96fa4a370112a36443549a9227d01d8f59cbca239c8313472f99005cdf205851d970043b8407490676b542cc27cd76fd12ac1ab041a68da93c0ae7119090c4da89228d53728b397cbaf250b434090b92919f5b5d1e7f1ceccf934094d356ede02820edc67c68455ab6a6c3ff4c0ce0c597fbb5ed3ea54f1f35969f1955df37fff529323269421dcd9e3aeb0ff165740dd30a618edd39e6c5cad442facba389b2168e727d9d6c61c7050e98c29cd082c68d157d88a242eac9977b5b4ff5e3b1131d7090350dd82f0aa7f87a74d1574e9d73e9a1c3ba724de023a7a1f97598dcc4b7bc2389d4860a4f2fedc835a81386715b2d99993414454ebbbbb16ae77cceb2111412468b14e15c006a3ddc3885780bd271278977f8f00695d94eae79330d5b85badfcd77fba855f3e0e6f116500bd2979bb2a71c41357e840f0c3700f4cdbd7ee139280f697796476d9d5d4a4b0db50aae276022860e8a7d5225be4b1d01d9e1b01e8b7d99704de3bc7c55f9167f8079b4e5e8b4aa6ac5a62065b57d94fa63b3d6ce6b1095029738d42759d499cb51a1cf61c00bc90e9bfabc761e6f785d20e32f5d6db671f582554513e48417495db8eff3740419824002dc3bd82feaa34023a2649171582cd67e683e5623a760ba133e947e3f18af0168e058bb43661505eafa7c3e89e23a8005fe4c29e01df6d53fbdc1663cf45a68146526bf76dfe7bee447e3f2e7f90c859676d5c40ee7075028f8176346acf22590e44486b02dbaa62b20a0c6dbfb599b3f99e21ab0e0d3983dc3642120f0f3be1cf93cac37e2a8674c42b0fc70f7ff6ed2cf33ca8433694c302ccd3c179dd896e54f735571c7a594bf44e52882c5ea41ef07e44d8e68ac6b95abd3bb1e90d0afd6f4194b76516848f07df069fffda0d18af8ec9d82e4821d0fce870001ae4e3e922fe5c7eaa96454843f12d45b3545c99e5b70ba177b1aeeb04e7c6bdcd35eb515a5d9f73b61f7717e96a66fdc596438e6d6db77d500b04b4be99fa336c067526d1d7184256b9755e355610dc04ce63d3c53f04a10b763f8004c89496870a7f56458f907dd79d00d63b23b5ec29ecb5f66bd37b39009a674c461d09645c2b293f0f1c6cbb7b00a14c0b93d254b75b7aa2e1b6925edfecb3e9fdce46b3919db7d42e19367b38da59b44515d48b73b30139bd52ee4bfbe53f384e5dbe500c646bb1a942a2b4752e57a6052735850f8f9d901232bbbeae9d37805d6de6d2172cc801b3db65d709bb4221665695bb6b6f6c480bde52fab72340fd4b3250cab257c34e0973ffd8250a2010e38e69679893485ac3f8d2002f86e6f02abaf356a59cfb31bb409cbc72944fcaedec9fa055d11427191fbd31dbae26136648f5b1a372f1a695c9c491cdf7464120a44b0384957a0269467561df0bd491545256cc6cee8d0f9a2625fc26de857175dba3fbb6df2fd4a884d7d2f26c788ed57263f7854eece2ba28557ae3359da2728f351ee6299310c3f47fa73187a2d4365376c3dea77109a76c6bc8bf304b6290c1b7e4d73a9e17b9f1b7375ba52d54905c78a3d01934488b294a5c4a76d484b78e8b3ee1d4bed31e05829124ea31e7277c5c9f5432e9acd55b9dbd9958ffe98b69daa587b1e0c29fd58674e5423f1e57a969a4caa7503cdbd6a1d1243e9804295af9604aa845f042451b420fbacd23ddb750e34522029c52f94fef7a88d1db3f7d421fb549bbecb0ff198246384ea987299e89ad5fcf8369add723485f3e2ef26ce7f58cb18aa0345fa1f3d9efc7432a91a565e8687f9c01c5c520f82453178382980a20c98772c6a5c89dadd5c989593c997031a231893247f78ef1698361f93c6f298dc8dc5a4f72a6a685e7e95c3b6dc2a1245c5065e8db36d560a6e6d82b47307b92417b3748ab0d773ffeb0502b25573fef5791e3a6496e8ed45b7b68784649a28f86109f1b07624af6b1c21aa2c0f2e8690a14cdef8bc1fe92c5373c7afad013fbcfd4ca6367ba7ca94d42fcb8d11d6c433f860edbd650be4e3ff685332c34dc58cce00e8fca229db76476e661e8ab06c5b559ee32e5f991716660d34a123c6072e3b215ce0db7fd8cb2092f4825505a4c7d4a6ec815d7223e8959b4001de409f81aa7db62bca78f46885d89604337994d4f0093133338c6fdf9ffabd294f93df930c24394d3c5f4a6df157ed176d93da61cfa42b363623a31fc9fb776f9dcee4245ca4aa9ef78d23c187ce9a9efed139b7f6e72231403749dcc290901877046379e5fb9ac5e3d16e135383b2a81139c6a1f50155e6da73355c570262bce210e1f1e2b39677e1c60fa4dea51dbdb3dcef07c69cac87181467f945435a9d7ded912fd1bd7c16f32f286349a6e90f1beaebb6cd87b36ce307aadf5afd3be70b6f4a6e1563fff930eab647c9387e2accf05f68d146b38d9266d138be92d74ed268cda838878f4b5761e7ba24d884fa6b291935b9087716bca51568c9b949822cbd70b2c40ea434e8abd647ea7b15d6ac2afb0495783b1048dcccdde8c86e35aa48242923f43d92f764781cb1ddc6323773e60fccd153de3c3407d78ba54fc14968e876109aa42cce5a8737fa527e015828a4e11c933f88013c1327b466f5691e579c5261fa3d1c507dc636510549ba6ec59afb63a607e717e363a354dbbbdc38b3465f29217bb260a54081f4fca63c43f52b050a85d815f0c0dca7eaee48e4a05cb97cdd6b93c6f17072e69f18fa26c780335636203b3f84593996c0cc5b5c06c50ef36a42027434570785d45daf815afa54b38c4fd896d22e207e0e50ccd2b4e5f8b062d2f729a241d1fd6a58bee66d68f97ef507804b5b309e4b3dfc8831fbaad606725f3ef2ce8749e98895466b68e0e17913a1cc1930dd8fc5b03dbde92471a7b9157e64dd4a1453044c5ee6e8e6069379c807228d3c0e7ade19e67efa083ea2112129b22f5e14ff286a702794c6ee30bd2cfd1c01aef2432cc34a645c51f7ba5f5ec2bf0a0105a498f04a7b38e2a32c9c5b933d60a8c05d66310e2e894e4e68972facf344466251550b41f32970032516035467a1d603c50a8d6c6c33fb382977b9b514dfa324926476858d37c5ea04a053ffacd3fe3b4d35872f21713b3afa2951c0f61f00e26c8d1a73747c95dd770404c028ecf779b35e98370a91924cec477722c7ba5ce1d2ff131c0e80bfa3edbf4d1f5a0f4e1a4b2730c4f63cd40e98db2c611e836a73a3d7e216fb941cd751a39e35cc21fa695694e6b47c41caa35ef6dd139afcf3f725590e2e587ad973da78ffd8fc07442b5d01a7139dc941a3aecc01475279ff13c89fb6aee0da1321645b19a8407ed4637db8e1b3f254524790f4bbd13204ad853a2d97e92100774d0c5fc799e307d6cdd38d616e80157106dc4090892624c510dd0f33f740560d244e3568737b3f784e39dd0a4b033c92587935a0b771260c6d3bcf6d0b7db46ca019360ae94d260bb64c46db7bfeab8f623c76aa911bfd51c461ae4ac0e99036c6266dcf69b80e026495c168d65fad3fec3c903570828982380ba85b3e734e96bd51f6cd4f38b88b3999cded5c00bedd6910bb2ae0d64b8fb0f0da303aebbdcd0764cf0b679092dca41a64a44d6302691bdacbe590a9f08901ef3ae29645d74c2f66db46b5aa7d2b246523a9caf11d60d2344d4bf702ae491618b76a660a0b324b2293c39182bdba8d5ef68c3ed0dc74e937e6ba589b0f062e5d064e282f6b4533b0b4a677ea62d23d5aea5b55c245722ef611de3c772d1c29d22fec5847761c14809457b31662333ffee6f5a2f14894af457f5f2a92c9447766a44d31dfca1ac305a632ccc920185f8a0f09c157cfac270f67f8c9e34e3ba04f4c9146a4d15eabfe9809d7f1b4bdaf3aa2bc694a27deaf6d460ac2ae0e6053c991035c0fcfb064f24fe49d22589d57428914b7727e76c0350bbbe22edbdd1d9e00437a93c698e20974bac7b4d486dcf6780951ac26f8c720b68ff1869185493134e828ca08efd02fef9c1e7d917a3c608771fd37d8142866ddfe0e7ff76efe23884fb85ba0b14e91815ca60640c8943d597c5092de09cb264f04e214fd215e65410d87c2edb3d68cc61c867a95686cb343caca79ea0e943a9dc84174ee69f7965908b3d0abc95ca7f5eada33bb58693b79337a119929cae081ebaa3d0575fbdfa595d68d046a08fa6f279fa9673cc23058584f863211bbc7c17764c176b5527d21f83ac1df0ca876c701ebc1ca0c1f3db0ab115c25d82afc9f21300cc6c58abe6e99fccf475c2cd4c5b985f2264caa30c3dc06889228399aa30765c33eb5d916af94826bef1e8ff64ff4f9182a922964698c42161328d558b405c6c506a8f87b3148e2e1e2fd1f24f010480f89061b0a9a0b47d609e51c6055601e980fd975e4bbc5e54bde95662f341d36c6fb2108bc00e440672919d209bc6232f185f1c96e7d84681e6fe57e8a31a69584e1914bc3099e708a2c099ea27256c68", 0x1000}, {&(0x7f0000001240)="7a7a5ea0091b619657f814372ce9002cf2b402409c1318dfd99f3fced788cd1612095ef4d8553e44c6eb4237e67e792d4f25be466b301fd91efb4b7b29eaf8599c88e8077aacb65c2706e4951d793a4004cd887ca8043fe02ba55037918edf3ee3f2a08f287684a68bf445237924006c471a4119b3", 0x75}, {&(0x7f00000012c0)="1ac33f05c5f46adb34e8e05bbd0a3652ddfdd6fc085eb8e4fe82070ec4218161df7ff19e83743dae165f5a0211364cf177d629c078b72b5d39b27aa831ac0826a553fb2ce467feccfac0de61b17866ed76c44e2827735672c0ef9634853c29eca61db164c02a418bf090", 0x6a}, {&(0x7f0000001340)="7001b2356b48427177852e83167cf309f072706251a232d370a2ad270bb3268796a0c297e4e80d467f13ff7df19a311d8a5ee70436d8fc36a3d9e26576af87fba72801f7ee699f32e41211ecaacf6721b9f1f0a8b6396387b8945f8260fd3b75466e88a680c3b3258071c48dd8348fa61b96fa05038bfce40319b3a69458c586", 0x80}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x38, 0x5}, 0x40e) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:06 executing program 0: socketpair(0x10, 0x5, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x360}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) mknod(&(0x7f0000000780)='./file0\x00', 0xffffffffffff2ffe, 0x3) fchdir(r1) open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x40) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x7fff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000680)) sendto$unix(r3, &(0x7f00000006c0)="4b3a4feeef07e0c0db4609456ce9b364a374bab6fa8c45499dbd1299b89200a8f8c5f1504e2010d993c32092b2a1cd50901c4806dd36e059afcbed2c235ef5eb3fec793dab07b2edf21a3ab7e5e4300b67a8d5f4d99e4473a89f592a7d405d277c546b0297e7fed91df1e195666dffd3e3", 0x71, 0x404, 0x0, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0xffffffffffffffff, 0x8002, "002000d30628010000f8000d00", 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x4) close(r0) setitimer(0x0, 0x0, 0x0) listen(r0, 0x101) r1 = socket(0x6, 0x1, 0x10000) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getuid() getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) getpgid(0x0) geteuid() getgid() getppid() getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002980)=0xc) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000002680)="d3a9273c60c5b039be56bcfd7c773847a68bb054d6f4c97d88c5b26bba1e5d983e4c39c4f7f57f57a8eb40ec4ea559767d987c1634d712bae415fdbe6b5ee305de79d387f80b43bffd30845c83e6d20fd6bcfd836815978d601cb8596cf8a811a6b322a6cff386131b3de42586cd58318cbb49b5714437b15fa75a6439365899832a47a36457d5300c324ab7f55c7a2b50883410673c0e292b69f11868abd9e6ba09c9264402ad02fd8a7aa911605028ec9bcd368639f806dbfba420e3de941032f557a1f61de4576b6e71ead93ed5d466cfcfe0c243f4e0e3e44926d94b931420c4a22e54698f908b4b4f6e419d102f2fe969", 0xf3}], 0x1, 0x0, 0x0, 0x403}, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10004, 0x2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x1f, 0xcb, 0x9, "3940bf5c40d6571a5f68b9bc913a8a2a31cc1335", 0x7, 0x5}) fchflags(r0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0xc005, 0x1f) setsockopt(r1, 0xc38, 0x2, &(0x7f0000000100)="2c496abec6e3f411c4bfe7acf05d93fb75b768ce84c86fd60eef4107223fd7f4f2cb576cafcef47cf62555431c18ad196a40f5dd56385ff11a200c1cff235109225379c0307921d23a4a2d3cc3ed64b24bff969fe0a2ea7a85ff0d4da01c4c6db2453d1ac83bcb1e1b9e76a13bb8a35234cdca53714aea406849ff1c8666b0a2c46c9078b5aef06c4a8db782ee8ba2091459e36d15ea20b43a52cd5ba8fd598d38a68ec1dc319b00e0dc3a11504780c0838d09635c1a086c025536c0e5c5228acad27901efd79f4fefa7b547f1a02e185ba41ef70b85d84ca4abdd08f3420b1c77663ff45481be55945e0d8f3c0014ae1b43fefb326152c2372bdcaa5d451d13f630ce5b9b215298e01db3184ae2451fcfd5dbe3bb7196a133ea72b5ecdba35880e58e232ddb94e3d6b4ade78c0a8539b573d7044c5a504798b2f7aeaaf0837373cb42c204c44d2900399ad0541b570b5f4f3f21c7b6dc220c4068652a52ec5981a7fc5a6db78e1084d80630ca193e7c92741e9765b75da5a15aeb69f970192030a9be59564f5dd224e025d5280571d4207e411afbddea4220f0a1e3131bfe0f0db24f87384f310e69480e0d0937761a26b8861263480ebf3e4f72e75fb9bd2a5d040ac4a63e9588bd723fe5039e4472584431b95b21e2e0887fc03b2acb9e0f7a383a4d4eecc10acd75f5a33153a1ccdd3abbd5ec892b31707acfba380ec222df6f55447fe63ae0ed2f7026dc9c3b5638f11393260b5ae7959a7d9756ab3c6826477b99030c816d435df486c4148d3709555606da326ca46394daf825a2099ffc1dd033a9505c91b92e56c21a1064e089183f4afb157cdb2b00f0e98e0a6b8355ca0d0605bbc8a0e1f4ed58c2bd4d6210ea768123dc8d9cffc5e02970a10e3047e9e0cd65593454cbf69e0882a789846125861491b54078f331fd25f9790f94289a3e71931daf258c4e2d65d078ce4a0fa352302a22c9b70e7696ae2a56a5296063d34e4d2f672a5db5f0ad9f030cf1f728587c0f917efdd1bc8fc54bb44109dee8bde6684b8d2d6d4001aec6cdd5b2695ea64f386fa0fc5c9ad09da08ae0d9726cfc9707888a0c0eaa8c1f02b9cf45afe9d3b25f87523d3623f056ebff270529b2f3026ac55a4a8e4ae26e3784c3980c453f871fdc5826182065e8c8cf31049e494aaa8798880102712417f8395124e3fa190395fb1294bc95d8b30837245b115773db6c4eae5df9de183bcbd32a3b5930adc9779b5cfb8a54a9da346516ce479f0da45cb7bf6351adad6d33f5dbc3a31eee2d28b6a1cc06c2a548f8051bfd4fa3e88bd8dfdf40b28d01524050856fe367bb06276f3fbc66f4b357b7bcd150f20cfebfe7b9334e8f15a760c868d2379d7efb3805abd40885481fe91eb8243c9bb681aecb6d63a3def792b7cbbd8861872002b9c3538dae1d0f2315cac5dce264b9e6df9f6a7d0a446aa8dad517a50792f97e5fe01647c95b8092ebd9bfe32d4abaae7af0f41010af7608f3f530717f4a5a6b4e244ca5e3c94f860c39d5943ed047928d73e0e6259b0dc3973b6a9b0f3e591e3634b3caf87bd22c5d26ba5c3094383f98ead0dcffc42dbbb450438e5d4c24ea99e6c63543f776756ee6073b5182d4cab0d5f9089f597fda6defc19d1f239da6e8d6c95b23f82ca5d2103d95d7e17352987d84475afa5c84bf585de6a4168eeee3a154bb0b40a3768f5cacd4da3af16dc1c1ef1021b0534d7515051fe23a698d229c75553313703e1702d6981a217e4c609239ffa0ff2350a191a83c856221ca12630ce656d5db1d8c31db52b0fbc69195d673781afc4b74f38d9810ec86b7e9110269218b81da19d2307b41056b6547cc8f4740a47e4b2e31efe5b1db55a236bd0b6ef2e1cd3f3b54a836394f670741d39ab27a1323cafe4dd90e87fd9c7796cbfc14dd42c06cab64221c440e7b3af125bfbec0d9a307f22f16f6000c1a67ea9e203c0d1223b483a7b37848b70f3f26545e4111c48ed9e5adf3a99f4896c15ce98c2e2021c0bf68a33d20c53b686e482e815eca5e951c439d0c616278d2fb77e893901904f0d3108df67db8f7fc896a5a324fb1b4e959de416387e72e0be7bae55c1eeb9a75592d81db2bd36682480de9d95cd8a6e0c0dd710dde9a3b3810ab741734060562a56b49a6aca58c284bada3f2424d98e4d62d5edcb64a3618b7ccb905162fde0eafa22cb05ee802f88576d1ca35b7b0a1283be23b03b3df84669e4d77644fc5ed9d354dea13224c91d750022a6f12d0d95ff707123097c1706ac005262860982346e0c812b6f1ecb7825635357a1e21ac6946817cc724d707fa9ad13b06881b5a35f3cbeffa234ac6c8e1db93304dbd882ca879d725f793127a8e4ba10424da1315e61e8288e7708f294fcfca7253bb2f8456a30dd82f039487a47de14c574631c17a6a586891f6b1119361b87090de32ac8761d084da051be72250216793a92b5fc8c4499fd86a02d59890de65be451950c71c42784af7042830e4b2357fd0d28593edafa2b67bae8ba829f95f8f0162e764c4a68c51bb1b172f4ef7ad4e8e3b5a66890ab191842785788ea91538e0325b24b731cf41226c85a712461f68ca20df3f3db8d31dd45dd0c7308777044fe83d3ec7f52798856e5ce9b40e11c5e7abf6ec28e264e19388020097789f425ce3983a6d6022a277a3a093589e56069ffcc63c77fcbdcd8f3d4fc729187cab06678967e2b1a0d579edfd85ed4a85121afdc48150af11755f9a534e29fd1c1847a51162c02d0a8584e726f44be3a7b51427dae878c052e7ab3e85ad643ca125fb4e23f190605874ab5e9cb0b49ec683b492b5533bd9193ce944423c8191322b2283100cbb6ee9e86e2c5fbf25befe867e0482f3053d08b3b3664c56b1427d9314ed16239f4e111b887626733bba13647fd472745b415e844e458571619ea96137e7199cc911f2df9d6ce26bd4ac95b0ae3960ddffe30536c36a7a6f806e1fc6498bfe514d1b530e56e40945de658d7c66f45387e5749bb3c1d01bffdcf75ba9a9bed854c8df2d9afa4a54bb05aea87e510b86c4ebcc49259bfc1a725d8d5507a7c738a8777baf9c51f5db9c3e8d674198a49dd651f5d4ed67503dffb05c5c55eb7af4cb938147d3e5c95b5875525db43c8e85da74761ff73c063e5c29c501c9617e6e5c6540e429eea5d856e96ac4bd7f3141efe08b84a33a74407743e5eb840be03b2f2b61d0ac4e64d38ede86b60c3f37692f8f43565a77987b2e8a9812bab5035a2601dd6c0c483a0bca38fd9ac4c4d667817b08e008cd9a0a872cac4bf1962b5bd345e01c63a03568d692c832538d97afdee669e95ce2730572493a6bdacafe017c1f782dfd3aec9b5e21b5eef099cf1fec00efd1cebde18c323e3ef48ede4e58182d72c557ced8ff69f78945eae40424625f7a71b1c280c3e3651be688b0ad303ef6bb0d6c9120a42cb97df62027860775614a9984fa22bc0c23b691b62ad6e365cb788e595bc33af20ec1224401e2661daef863da5be7c9f2d11494b997d4c9f33b9719969add9a96fb80cba0c628bae658220d73663e6d026f6515cb25089824a18160fe9038fa2ec2c8f70581d0618bde3dd63047a1b3fc8bfa9ffeb251992a5c99c9da419e8cc612314d26e290ebd3e654c5174acee76f06da229512e8c7f8e1d37c8c67694abe25f32fff844c7f97ad5f1c06a8e372ea68c4f454d69da46b4dcf51588841322a3148c0eadf4cf206b9272ce06387434ca19f4903deb0f2be3a120b5a45e355c8ed52a2736251c3b4598cf6149c534a6008a0eb7dd1fea1ee7351590f1ea5eb9890facb95c2108a3021fcf1d1d60b8f249bd84340ac26d75491b459ef6903679b71b132f8ab7e5dc8d9662b502976c216e96a6bcc02d9362ffddb935d25b0a3cfa17a92e6c51d99b4bf84bcb493b550f82450877368fed0316108bf5f6942daac8fd7a7ae6fc3dee91a756ec84ece38ab8a1e1ee37f759cf50c2511bcf9a2fa284ee8aedc8d372b0ea17c9006e07ffab68c13faafa450ec5014cb7eb4bd2225d0d9ca98a2c654d7a7836676b700a8e18da411773bdfbf7babf87d0c6a6a7c7150701ed1338c40cc34afa329c9f00470bcc3430276ed3a72f4e42633741b6e517b493b630ed946316dc71b1bd8f44f6b82743843389fbe25089475ef96490429dd293af4781481dd87575dae3c82231835d2fbd59593c48daaa84ff92cbd7269b1da89c9dd0fcb12d844638316d1f636a5d9653f114703968b3a9fbdf92928e0b9a02e544fd1263c95a96f8d56dde89408ea87024394f65c906fcdf04dd537e109751a71aff96f74327cfa8cba81254efe62218ed1845228aa62a8cec98b89c0466cac621fc6e6934aed70ff6da3c395cb3ce3a246b1562a66a5ba132be47b16f53758b4c1d75f364573213fe4f22a249436ef95bdaa5e787829e46407effbd6a3559c17f80b414a59e8cfae530c1e79fc4a101c8384266a29ce797d6b677dca82ee116ae506d90d5948a93e7e4202dd58566cd176f6a13e134143a882423e0e9075a437c7851f56d267b17c987abbee91a21e8eca15b9ed2b57a9b5377db54e497d92e5b5e286ca46d2d4305db300be0a51248ca78d018a4dea4fbdc8fa27be24f77cd9a2620ab8ef1731b35a4d7389e85a8bab264e7215b0e7037eabfbc8802403b61cc5531e267d8c619ec758645c7de2b95b1dd5d1c405e7d6eaf5bde8c1c0af9419394fe21b01118ef9f7404da0a9b1d87965f9fc15912680cd251d47923645cfca68644a0beaea616fa6e034733a46becb1cbfa891984d3381a827cdd7b46bdd9e0580894893ed97adb3d528a660c2737f966ea836577ff98ba7f60646c8e5f8edaabbb0340ba55f805eeb61345795e9c00f35f32a2124c65efca167d3b723ee0f97cace49c279b8fba82a24cbb2a1ecdf178700ca4e50731be614eb0c5fb074511b0be2ed9cce8072a63bed72118d8009d3ef547aaf6d06494bcc057c0846b43366edbf6f51690528b11865a9335c3bb5796188124c6507c7fd5f7651b3224e03c0a72cfa6d0d953f00ce14fd5220d94bb089e0c9cecc868d5b39c2163706ab966ae8e8a908696aecbcebf48e9b25efa6603de56d56a0ce882220200740d805274a8b3692be00b3d6aa0db24f7cbe48125e5ec0db7bb7dbaf44dec23ee855b76dc58c33db0d92daed02ce75cb39d5f9ae2358a934ab3cbc61383c966e120d2593457d01f323c77f662f6a8cd183ab883f9e00e616dac6b88a64da01566bb04aaa986e6c389d4364ab5026c6fc0aa7b8acb9f6434772a7ddbfeba300c8214eb8e4ea59d25ab21efec728048de85670ccf7d641760bbb164cecd924066f6023f7650facfdadc359ab848c4ea95ed275172b2a072cd2b09411886af026f61fd794033a98b75a7afee2a041b94e08f3d1b119197a95575116c3ccbdb61c5d7be5068e2d3654279ba3fce3415cf7cd675b9352246c723694582633e7e3aa188617ff92096bf5d585875429d595aa0961cb832b76bca1e679c17e5ed1738dd75332db0d667d843d67dc55a207a93b3f20a2b0d543975039c2e37dd0abeb90357bcdef32fe0573aa453935b3a186dd3f1feb868a8c42929219a495a48476fdc2175276f0a3e90bd0013c365f6b994d3b9c297b666a41ff0486d1c40dd21dfe7a67e845be2d433fd63509549195134a618a95ce4f53938f29d9acaaa5bd2e4b55cd4f5d76b3877681b11a96abd73a595d0549e4079b03d61ed289b7a725f4226181c184aff6f850ee4b6990bab28f", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffec4, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) chflags(&(0x7f00000000c0)='./file0\x00', 0x30006) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x34}, {r0}], 0x3, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x82) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) nanosleep(&(0x7f0000000140)={0x0, 0xfffffffffffffffe}, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) msgget(0x3, 0x201) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x4) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="25d2886a07ab282eebfceed97e82b10394a1ed48af46d900131c8ef940e3dbc49f9a80d84b4d8dde75c2cc78f3917e423b", 0x31}], 0x1, &(0x7f0000000100)=[{0xb8, 0xffff, 0x80000000, "b70ef40f017f2de671dff72d7e8b964746530aed69b1dbcabf7246cc381abe2b4058a22dd039bba0792b5b6b73506fe373ca4b14c157d4c18d1d172512d016c2d55093cd7a40b136c67a815f65d44f63c48688dceb7b3e2ed83590549741f29d1c0d9760bec7db48e9375060966816d677eb13f16a8dce2b825d6fb02814cc5486b3f15812d9104900ce01568efc77999e50486aa5fa85d991c40d4ff47c75083c73"}, {0x80, 0xffff, 0x1, "3ea63a40c29629287b5eb357dd2751f0a2055d951424a9b642cd42151b1e855ffa0e9a07234772be618f0e1b8851e362fe857b30745c4025799659a4ac752b47b8006cb58c59b022ebc87243adb609c50710aaecf9401d2d910ad654da30dec9e7be68f90824b8dcbe354944edc5"}, {0xe8, 0xffff, 0xfffffffffffffffa, "ab0ed39726ced91f5d863062d5b0c961b81d66b900435afd7dbc64b9f9519f3d97ed7ecaeee89b51898db7a94f12122b4cb33f0d1aac5c6ccb52d3a12b63de7ef324796ef9d84029dbd842d6dff114306ab26b7e64044093956e8a81bd2448a50b13ab6ba248f63ab5575fe79f5786fd97500e0c1721774631e5836a9f8c7fca1194d2142eee89b65ebe750dc24527440825cc6658144df89b82e51175ccebbabe8fa815e172f6a1433594866ec1ce4f74701998e36b7cfc1281841cb83edd1e969ce86b20d235eafd015b9a02fe14e74b"}], 0x220}, 0x1) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x401) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x11, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x6, 0x6, &(0x7f0000000380)=""/154, &(0x7f00000001c0)=0x9a) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000000, 0x0, "000000000000000100002000", 0x0, 0x7}) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r2, 0x4, 0x9, &(0x7f0000000300)="592258d4a7a5bc1b73c8f685e4c165236a6777c2a8aaad2cc80d9da8cbcafc2d10835a0e236a0a3dcd2a5ce14b3df973acf71e0e38490ec39d0aadcc626b6ab0e9070a1b4b5d9e7be73e930aa3404682ba330cdc82990caf88046fb60a615c8b3c9553c4c06a0222fadebf56c51d94fb2a903ad2798aadfa500441f3d299b6d1", 0x80) r3 = dup(r0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$setstatus(r3, 0x4, 0x200000000000c0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0x8) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe8b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffe93) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8080, 0x8) fcntl$setstatus(r1, 0x4, 0x14) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0xfffffffffffffff1, 0x801, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xb833b70745ca29d0, 0x2, 0x80, 0x8001, r1}) read(r0, &(0x7f0000000000)=""/138, 0x8a) 16:00:07 executing program 1: setitimer(0xfffffffffffffff9, &(0x7f0000000340)={{0x15c9e7b2, 0x4}, {0x837, 0x814f}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x102) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x5) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x7, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000001) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/146}, 0x9a, 0x3, 0x1000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r1, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) msgget$private(0x0, 0x8020000000043) getuid() getegid() getuid() getgid() fcntl$getown(r4, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000180)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x8000000000000}}, 0x0) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x100000000000000, 0x4b, 0x8}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000ffe40100000000fd1f000000000000040000000000000000000000000000000000000001007bc614ee4db42412ed2834c50000000000008000080000000000f0ff00000000000000000000c0232f96bbbdc85ea1410000040000000000c2ec4f4f000000000000000000000000000000c64d0990fe8dff03d6fee17139b8e0c9e03057b899021e9a785a3f4172ac4d2c8009247d3b41829db6f9115878b9668867dfdce5ddf3719eb3d469ceed454f344548a490120dcdbcb756208eb4cf3da5a389c0b030aa995ea5b9fefc49b3b74f61e65f2bf4cc9e94"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000300)={{0x4, 0x3}, {0x0, 0x43}}, &(0x7f0000000340)) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f00000004c0)=""/234, 0xea) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000006c0)=""/115) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/157, 0x9d}], 0x1) syz_open_pts() load: 1.53 cmd: getty 77720 [ttyin] 0.00u 0.00s 0% 319k load: 1.53 cmd: getty 77720 [ttyin] 0.00u 0.00s 0% 319k 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffbffffffffeff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000f693b7030b0002ff000006000000", 0x2c}], 0xbc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSDLT(r0, 0xc010427b, &(0x7f0000000180)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000100)="5528046f642bf1429468bb874cc836074079ce22a84381884fb906edc088dc0b85102dfcd87ba8411dc88e7cfbc871c672390ff659ff915e16c009000a3cd9dff636d97f2ade21cdcf214b57b82318139d8c4f86536fa4c767eab337adce15556ec6") fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x1000100000000}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0}, {r0, 0xa0}, {r0, 0x41}], 0x4, 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) poll(&(0x7f0000000140)=[{r0, 0x65}, {r0, 0x124}, {r0, 0x4d}, {r0, 0x28}, {r0, 0x48}, {r0, 0x104}], 0x6, 0x5) r1 = syz_open_pts() close(r0) fchmod(r0, 0xa0) r2 = dup(r1) setsockopt(r2, 0x8, 0x101, &(0x7f0000000200)="36379a149259c895e106c5c1a7f2a831a3d33b852cd9d5eb7ea6d093c7398f767b16b13ff248eeb1b29f30ccf034c516d365b2e56070134077e1af405059eaf14748614e5aa95e60887bc6d3a7104e464952cca830776f4e710cefa4040f0986120ef3799674ebe482e615bb1ba33bb93ed565d58526493d9f1995a54f58f9d2c2a2b5ea759aee50c617c02ba12c7c4d4268d65df326382d3cb617de62be7c671a78174b7ebd8c55d58083ae5cdf91f3e2f290180dfc83fec003feccc214a9410aa04ee70443862d281115fe8b3b38e4f9da296a5c3df757a5778565804f5e4f792c9d8c9a", 0xe5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x4000000000000001, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="e5f06950de52bb79a88630dc23d3b9ddadb9c4b5c4d693af39df6d100ad7c2a42912c10ce3b8484935f4650728c9a662e945011949d5d82f360fa6335b1cf09b4e3dc96f932a7701e95bffbaf53814775770990fe26496089ecc36e6b71416a8e693c7b2f0e37d387ed5e7b1b095dab300837d0f2af3106024acd1aad48e38b073933dfbfddd1077d5b6ebe2932c965a987ea8bcadf7948c9525e90a", 0x9c}, {&(0x7f00000001c0)="90416015402b44e2e4fd80f6df6ddc3745fe78e53f60118a8270bbf506cb717786b5295bc28f4bbce5ec00de6a2d19da58e1a21cb8c39e11bfd609065c37acd187455f9b07bf67717cf7f879af74f0b36405cb2533e2db3ca6213163f19a711955", 0x61}, {&(0x7f0000000240)="e27c6876553498c82117f407e090568e1d244820a9bef7ba7525c764cbea7b757c0ce464487f7785109aca88f34ec37066c6e2b491fdec44c7ed88f59a2f87d9be1a8b86a0f75a359e17923857323ca8ee81fc17505a3fa992d53631a9682191de0143e5ed8b64f47b0e4d8c35e40cae6daf88bdbc3f9db26daeb498451d86837c5d4355541069ba3b08527255308a2b2feae7e4d07c5cc51143d9896bbcf95338eb16f6d29d2ef2a8e514a753e1e16df6b98b17c94a3411d8cfa83e8d6d02e8496b52531eea2c42", 0xc8}, {&(0x7f0000000340)='x', 0x1}], 0x4, &(0x7f00000003c0)=[{0x20, 0xffff, 0xffffffffffffffab, "255f680e9ff4336cdf2e"}, {0x18, 0x1442ae023a655655, 0x1000, "50c6883d00f8"}, {0x60, 0x1, 0x1, "1103a90bc86d891b15b384b6e10deb1c522130dd40e8d075ef2d4976a795cdb26293bd5d2fbf8f67824214559c6931cc6e5c7d66a96e8a91d70763dc93260a497c479311e1ee7391620704d7c55b0a"}], 0x98}, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) dup2(r1, r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c653000d68a1bcc658e14de632cd755b594f31fcdf874ff53d1f2b648a5189126f7d2f2b0a4a4da365417818b1ea0cd5236728c64b69c1557f8edc092f9f9bf5a62e8ce2c7b17ba4a5851e1db5609369d821f949ed314aabcfbbc8de7a9945eda36c4969e32e5c26ea95b3f10eb12123c7cb277cbbcd617d008b2ec4b3d7e49e116"], 0xa, 0x0}, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0xeb1, "c9e0b4b24427a87a6fa32d5dabee630a64b1497d"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="7a670e071cde1e53fd8fc9852b18c34e905074539466361cc61353c95ab43870f033e0d9755e221eff818b6b69a7b85aec24b9edb54245e00e027b5cc13c8e3e879a514e3a51a9d2aa41c8fbbf75d6b9b1d062e634b791004194ca5aff59d9a9e33a1adc729753090ec9dbc4417ab90cdf74da89cfdff56c92622bef470964ddbb58d9d66ae69954b4a8904f20fd3be87bbb71b2420dd50decf17c02b9026d340a7a8270aaf8924f22f84930a199951643e797f2033450a0947606ef78c69467705692d0c2e085f7de69435de276776d"}, {&(0x7f0000000340)="e70405869c195b55f521b73149b764e19a96a3461a54da31da1a9512cd4d0c50b380f7190caf0f9fb001d00ac98bfcb4bb714609ff445605453abc2b40d68b3a19a510ccbd4607b428ee3ab8b782fd2fa3dcf9ed38426f86988bae092d7741fa68167657a6094d50350648f2086cf0cdc5b623cb60f6c186323ece27aa90a9cb2f8e22211fc1d78b3ea25442881b458dbf16f446f88283a91ff7688aa51740b78085e121e5e0162db857688402892607ec6abd5286ce996602b4a21496b8b45f91b71b79e7"}, {&(0x7f0000000440)}, {&(0x7f0000000480)="8ac229b8313189cd29a2737b055b65e6dac2e99e6da13da36d91a3f4eaff7946b2263d3ab98aa3a8d82bd6e88e887a976761baa6c91e34797d9b4fd75703f0dc7036c7cb199313801c41e671ac36d178c168e6398376386ab8f1d64f96bec1c32971a784d1e752b3dddb7a586adfc1ece21d0607af2c862d1c20cf4c09f291783b7522ed14e3db30e64e89d06d7206ff0505a34af6a4f74d69b2c3c9a83a3c61438a666177bd704a56be072ce11e5886689d690877e78c739720ed83fb"}, {&(0x7f0000000540)="9fa2119fb0e80dad761eae8a5cb75765a2d3d8909922264c110c0cd64d03d32fd97bd9f71a2ddfa8ff20666c82966010c271264214bd2eb09d60894af6283f43e09b310a0299e261ee2329ddca97236e763b928b9e66e81acd6a363dd505b53e8fbdfd047bdf3891ac7b5b7fb82b7a3252919a17c3886a98146b8d"}], 0x100000000000010b) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x90, 0xb) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x0, 0x3f}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7b3aecec, 0x6, 0xffffffffffffff6a, "d8b377232b4251889dd398823b17096ec66a9c66", 0x8, 0x400}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x0, {0x6, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r3 = socket(0x400000018, 0x3, 0x0) pipe(&(0x7f00000003c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x6, 0x4, 0x8, 0x1, 0x1ab8, 0x2, 0x2, 0x2, 0x2, 0x0, 0x43b}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x37c6b82b) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x80000000) ioctl$TIOCNOTTY(r0, 0x20007471) write(r3, &(0x7f0000000180)="2b00ff2300002b003a000079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x7067, 0x6, 0x4, 0x7ff, "5a2e1250ede05ccc6d40e3a6feb48501c05a768d", 0xab5a, 0x1000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r12 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b00"/209], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, 0x0, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) flock(r0, 0xb) syz_open_pts() syz_open_pts() close(r0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) r4 = dup2(r2, r0) bind(r2, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r3, &(0x7f0000000100)=""/232, 0xe8, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="0cdf2e2f6c1efa6aff77"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000040)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x1006c, 0x840, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0x35b) ftruncate(r0, 0x8033) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x4, 0x15d43533) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="4cfdbb6d0ac27a85914d77b3f487d8c7ba388fb3cc7b9c82a5c2510601db1ad322b3e982dbc0b7558b4b57d958a366786a806c71983102d66a5019df1398663339665b698ab37b34b1aa5faf9acf9a8d133233352c765ddda4daeb", 0x5b}, {&(0x7f00000000c0)="f426db5d7accac37444c534aec0de3d9bca980092122d2c329784842948026d9fe2d45", 0x23}, {&(0x7f0000000100)="4013a0c39e7d9c301b44d90a3c9922acd7693552afec415b78453159d860358fcf6c4228c9ed65385474f279e84e0619a957a65237fd5653c9ce0611415a12f3fd94e840f0d49d0c8b9342c9fb488205a2b25202b93ee630752e4eff402e7588d451130f0d000e58f969a10669f2a699c1861fc28a1b644c48b55f85dd11880c252cbb966d32b03004f822cb9bc0163993717a3ff42ffe", 0x97}, {&(0x7f00000001c0)="285500193d698c80f3c0aee713d9a3d4749c0e39bd5848455c1e99c1003dcb5379a02a339bfb923a399260", 0x2b}, {&(0x7f0000000200)="e6faaf8bff226a0a09feff28164b499290e6b95023c66aed14ec441e05803373edbb8d0bd0c4429ab411a73502bcdbacd28adcb3ad01d1d3cd3f1ebb9af7d89ecf1b42fa3aff2eddebdce763ca7d0ac08d686421c19794956c32c253", 0x5c}], 0x5, &(0x7f0000000300)=[{0x10, 0x1, 0x8}, {0xa0, 0xffff, 0x5d, "8e459c7e962370326855ca646fa0ea784740826df30a86b4d687b3b2d9935e4835a55e667e5782a25cee3ea7d970f2432f4eac96a498c8f71cfd14c8ff7d752f3f2e1168cfa1bc69599b4092cdbfe4d914aab7a23fa205ed3a38db777de400cec447c4b55a30c566cc7bb23b0c0adbd8c62b48a8bb980cec3f63ed7cdff118247931224ca6502b557c1aa30c"}], 0xb0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) pipe2(&(0x7f0000000100), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r2, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5ccfd31ff97e0a7d17a711ca1a7df4cd2a5ae009c27b0db60ef93cb70deb8aa874d2e11699"], 0xa) 16:00:09 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000019b000/0x3000)=nil, 0x3000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) msgget(0x0, 0x10) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r2, r3, 0x2) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5ac1e5671ddb2c3907688787d9e78d8761374f7e31ab69e34d29ad78a5b2a0c0632832cd786e3bb7ca9ad5e882722d90679f0d3220f480bfb6185800cc0df87923edd0a388e4cb9ac52ae2579dc17663c487cd60ae822a0353514df2a7b72cbf80e6b8d8407789de8ceff5a7764c998653f165af", 0x74) setsockopt(r0, 0xfffffffffffffffa, 0x2, &(0x7f0000000000)="dd15bd6fdf24151819717a29d22cf1bc9ef422e647c378c074426b6942beae8cc61d06b85c701ed0f4312b09c4a49de87c128f62b78a00f481976187c9d92d7acf1505a43e61758e3611bee6e6c14d9dcba072b88f8f27e458bdbc8a4878193ebee2e1ae50e815e761b66852f51d230fe5ddd0bea3f2966ce8b09a899b9ef4ca49637b9f278292d73ea382a971c3ccb3da02fb653b86fb0e93e3725a2fae7faec217613fd1e710a2c7081b02a2b4c901", 0xb0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x800000000b76, 0x9d92, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x181, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001200)=""/86, 0x56}, 0x41) r3 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) fchflags(r2, 0x60007) poll(&(0x7f0000000040)=[{r2, 0x2}, {r1, 0x80}, {r3, 0xa5}], 0x3, 0x401) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x80) semget(0x3, 0x1, 0x30) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000180)=0xffffffffffffff74) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) sync() 16:00:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) syz_execute_func(&(0x7f0000000100)="0fea6b6366430f3840bf5f350000c40179f9f78f29889bae44f7405a6564f390f30f1ac666f30fb84ec32e3e0fc438af0f01de3ca5") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) mkdir(&(0x7f0000000280)='./file0\x00', 0x200000000000000) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/199) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x3b, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x98, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kqueue() openat(r0, &(0x7f0000000280)='./file0\x00', 0x18000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x80) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffaa, &(0x7f0000000100)="8d") 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0xffffffff00000000, 0x6, 0x2, 0xffffffff80000000}, {}, {0x7fffffff, 0x7fff, 0x9, 0x5b48}, {0xb5a, 0x800, 0x404a, 0x10000}, {0x7, 0x9, 0x0, 0x5c8}, {0x6, 0x9, 0x8, 0xfff}, {0x83, 0x1000, 0x61, 0x2}, {0xdb, 0x1, 0x100000000, 0x3f}, {0xffff, 0x2, 0x6, 0x81}]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000180)="b762dba0abfd93355590fe49869cf9c9ea941c75ecaacc6294250a83dcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883884d2502696412cef7740b8ab2f13aabdca86a472696f0c16ee9e93db399f17233e49a1c3f7e582334822a29c26abb3fb81d0b220e7f09eef0bea421397939860ad54bb3399dff2d275635031bf2e41171d078ac6aabf3c919bbe09e1b88fa3b27a685652f445e45c29910fd4bd0663d64b23d2a487ec47470dabec7e89da173a790d2ae1a7baaed7285e995e689639ab311e30a6", 0xce) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair(0x26, 0x6, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/142, 0x8e, 0x2, 0x0, 0x0) mlockall(0x400000000002) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1f}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x526, 0x4) shutdown(r0, 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$setflags(r0, 0x2, 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) getpid() poll(&(0x7f0000001700)=[{r2}], 0x1, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x9100, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) syz_open_pts() r0 = socket$inet(0x2, 0x3, 0x3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="2b18be8586e7b6bd06646c0717dc7a27446dd58a062438e3958ff71c85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f405e6d758f8782be56e03ece49031f928f5e893adfa9b41f1a505336c34b33e80000000000", 0x2f8}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000240)=""/237, 0xed, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x5, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x12, 0x80, 0x1, 0xb}], 0x3f, &(0x7f0000000600), 0x100, 0x0) preadv(r2, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/196, 0xc4}], 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0xbd, 0x8}, {{r0}, 0x0, 0x24, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x100, 0x1c6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x41, 0x7fff, 0xf776}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffffe, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x0, 0x4}], 0x1000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x3, 0x703, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0xe94, 0x7}], 0x80000001, &(0x7f0000000340)={0x7, 0x400}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x808000000000, './bus\x00', './bus\x00'}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/219, 0xdb) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x88) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x28090, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1}, {0xba6, 0x1, 0x1, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) getdents(r1, &(0x7f0000000180)=""/36, 0x24) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './file1\x00', './file0\x00'}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) recvfrom$inet6(r2, &(0x7f00000002c0)=""/196, 0xc4, 0x841, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xfffffffffffffbff}, 0xc) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) r2 = socket$inet(0x2, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/171, 0xab}], 0x2, &(0x7f0000000500)=""/90, 0x5a}, 0x40) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") chdir(&(0x7f0000000180)='./file0\x00') 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x80}, {0x7, 0x4}}, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f732024, 0x2001b04) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) write(r0, &(0x7f0000000000)="4c5e03b7544f19bdf219df1448", 0x2) getpgrp() 16:00:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x1a9) msgsnd(r6, &(0x7f00000001c0)={0x3, "09510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6592bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17fe3d0be7653191d7035aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b890dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"}, 0xc5, 0x800) write(r2, &(0x7f00000000c0), 0x0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x114, &(0x7f0000000100)=[{0x20}, {0x6}]}) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000200)="78da0a0b4df9299f4419dba37700") 16:00:11 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x4) pledge(&(0x7f0000000000)=' \x00\x00\x00', 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000380), 0x1000000000000037) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80b5bfd9f375a3c361265694d394d4291b256a09b406d57ceb7ef7c086a327d59f9c9fbf2732a2bbe145da3a3a1fdb00d2cfa447844ab54fa3c9b11fd1dbced277fab397c6cdd6eb93c23994ba42382cec5a01a25c47660b6600b429ab6f5581c1469eb97fc1c556671a0b3ae30d0ce5fa7fbf69e18f1aa5", 0x78}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="38d1feeffbac703d6768ef7cb558e83e81f98a9a4860a84a0c57ed197f19a5b16d3b46ea30f74b309f797c466a299e6fc9e49a6976e409024dee3016547a3df5c740e6e89ef79d3325ee210a4913f8bb6aa8dcfec66205cfd5030de292b76f40ccb33c4a6de6ec756616f45faef52ffef9e51b108ae187761b3bf3a79707d7a09e0ce42fdc7f2d05dea5219f5f9d981c074624b8582de85666d3b2b5b59d6c9071be190b676fdf079a8038f71484d08088144fa5fdcee72b086f77cc7963afe33de380b818842cb4f807ba8190960e6e1040b1c52faf842878c5457e933f289fe0606845ca", 0xe5}], 0x1) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xa3, 0xfffffffffffffffe, 0x200001fb, 0xffffffffffffffff, "a40400dea22d0000040000000200"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x48, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x10001, 0xffffffff, r1}) socket(0x5e46906eb1464f85, 0x7, 0x100000001) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0x61a, 0x401, 0x0, 0x7ff, 0xfff, 0x4, 0x0, 0x1, 0x3, 0x32c8}) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x0, 0x400) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="8b83296d4b05757e2b669d795c148e4d2a36d6339f26eeed52e2474d529dbb9ce9ca90db6d4862e8f0da35ed1069ddd9852f2bf4294311ba94b48e6b04a8cd7b76ad4345f6d12ecac53823f16f96db9594f567a0660ad86d5857f70060b68c7555f45d6b24a3b4c01dd1f33227f89597b842bf6e691d873ed6763dae51268345912ab204484203e6aefe248d382339726eccbf7e26c0c300952f9ba7969a539e5bfa3a7bcbacc31847e1016736378cdb9442cfeb7595982b3153dc74b3b4f55cc21f260ab9882cdaea50747666a1d44d466ab765d7f13251095490308ac6470b34f8182344ad24", 0xe7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x101, 0x42c, r4}) 16:00:12 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlockall(0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fe, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:12 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x2, 0x7fff, 0x100000000}, {0x5da, 0x7fffffff, 0x0, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000080)=0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:12 executing program 0: r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc7b5408a8b862df8, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x150) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000008b2300000000000000000000000000000000000000000000b865fe0a4caac26c9b69158c3d3d000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000bde661135e706395e09e48d14d26a30000000000"], &(0x7f0000000200)=0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) r6 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20140, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80000020, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x6d, 0x18ee}], 0x4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf000005d, 0x80, 0x4}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3}, {{r5}, 0xfffffffffffffff8, 0x62, 0x40000010, 0x829a, 0x80000000}, {{r6}, 0xfffffffffffffff8, 0x10, 0x4, 0x101, 0x3}, {{r7}, 0xffffffffffffffff, 0x39, 0xf0000009, 0x100000000, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x3, 0x20, 0x1, 0x5}], 0x7, &(0x7f00000003c0)={0x2, 0x319}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x10000000000f8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x70}, {r9}], 0x2, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = msgget(0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x40}, 0x8ba, 0x2, r7, r8, 0x1, 0x0, 0x1, 0xfff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) fchdir(r1) poll(&(0x7f0000000480)=[{r1, 0x40}], 0x1, 0x0) 16:00:13 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x284c8, 0x0) ioctl$TIOCFLUSH(r0, 0xc020699c, &(0x7f0000000140)=0x5f9a) 16:00:13 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x3, 0x6, 0x86}, 0xac9, [0x0, 0x8, 0xfffffffffffff27b, 0xf56, 0x1, 0x1, 0x4, 0x7ff]}, 0x3c) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x1000, &(0x7f0000000180), 0x5, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8003) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") poll(&(0x7f0000000100)=[{r0, 0x1f}], 0x1, 0xffffffffffffff80) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) utimensat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000400)={{0x1fc0000000, 0xffffffffffff7fff}, {0x348, 0x1}}, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x3) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) shutdown(r0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f00000004c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000500)=""/241, 0xf1, 0x43, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001, 0x0, 0x28a656de24333d32) socket$inet6(0x18, 0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18288, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) r1 = socket(0x0, 0x8001, 0x2) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000000001) rename(&(0x7f0000000040)='.\x00', 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2a1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000151000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) fcntl$getown(r2, 0x5) sendmsg(r2, &(0x7f0000002880)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="002682ff4f967b8568edc99d8354c76ba8454b848433bcf95f961ef3e6d05a45cf", 0x21}, {&(0x7f0000000100)="976c7d7c03a5590f5caf11232eb3a49954bf52210cce11ca13d19b52d984919dcdf577e47c3235dd7ed6a73ffe995ebc2abcf671e5fb7e", 0x37}, {&(0x7f0000000140)="8118c28c53724661bb13a50528aa77c6047b97510ffa8370e914c41defa8b34081234b66dfe1082648779eeb742191a85faaf099953517262f596e7c8349b597ba05bddef839d1f193679aaf37cbfab95ab767978182d0c8206376ebc24dba1cb557240b0cce5bc1da0414e1bcc610efe208a8c919ff54fb053e8059c3778955885a9f10f02efe0be1a828405a", 0x8d}, {&(0x7f0000000200)="aacc38a04ff0dc5e3ebe7c6bb20399ed76e0f22b487001a836cd5ae6611a181fd07abe5af97a711292446bc8b928855c9639221f4c8dc80f5e9a5d0b02a95f7f486968e9ddb740b24f93b98661f58b554c8a390d39d69b42b020593b4ac13847c158f7ff4ef8ee5e35219c5e21d4167f7a43bd08a8e436df25ba610e1c167ab6ed00ec648fc98923ff5693", 0x8b}, {&(0x7f00000002c0)="c49a940193bb50dbee39571472ce13ef4fd4f20e1f527a929a7e395d243d94d58a2255d1856833277985c3e7d5cb3012a64122221fbeb68d356570d8cc4491cd34cfba1274c3bff73269c0918f065621cd7531e4aa2a7ff048e6e92fe10a411049462cc7a7811f2008a3b0f994ef240bbe18abc57e8b9a780affce9fada232bf", 0x80}, {&(0x7f0000000340)="7b06af3c1ef81c917c5c6acd6437cf6f12f404789ba1675637d97c8d8dad9f249219bd386ded0fa616890572e024ecd7a872a87fdf533606d47d3735999a68911d8c1950cff62000d1d0e4f76f734e9d3ba00989a9d22e0c0e38f353b64cdb68c17f79fe9e8e6ae3", 0x68}, {&(0x7f00000003c0)="fba529deeb2289098d2c18f2d98550800203e6d4fbbc159b9b263506a002fcec57652fd5bec2b53854a59b405a64e2849927c1ea27cb93b1f048871262b58f591a12ab3262546be4255ee36ff6a8e3530f929f275ae5af7230fceff17816def4ee0993394b526384bd43671b7d84ae7eae0a614f987d4a890c8717905d871a562cd3b8a8f01d603db6374737fd1e751838daa3791e69a376c46c699e66694ee56d2c78f703d01387320ce7188007671eb88881ec26941d00d3d45c7b6c6a1995429e7d8fa8cc5b32bd8c69f34d266f4c7dfc35ac4777b863d67dea34df2f15d709fa244534cabddc092d2e35df7d3d83e7915dea2f9066e97a8b5108fc66f4990d6bd61c56261b78f370b121ae4f66c98e8001bf180e42d696563c768d3691522961822f3d63a5f252dcd9859a59895ee1e2bb7c5ff8d0ef0ef0e84c61b39f2c45d16e82431ecae2aadea6bc34ff14b12e31922675205c13c85b3d092958b7ff6a89498d2746493e3cba20ee480c5ee774b2a4283bde0db45fac7cbf30f052c26dfede535db8cfc51ca60551ee82c4ae2bb7f50e7a7685946430bc0a1fd2eaa52adf1bc59c3d275904f9d2da7733ade0b3a2fb33097793d37f6475a7aa0f0ebe3f86fdb3d1d0be9df11bbb46ab4d755aa68be4a957504e7a52c53019ece21594583c14e072c60253dbe07cb8d48dd24896a5458dc13a7af9fb014ac0b13be80ae71f61cdfc2394df841cf2a740d5e28227ba0bfaae6fe453e6e18057373754d9a9b26dd9688ab6c1b5ea8c434b0a6dc6ecc4ca144cca7df6c249fdda576a3d81cd553158b800015a98e01ff45b99a7f2e392add743c298c9803849895a43651056570f7d48ff29e940e04e168f7ad8b903505d44493de1e46572c0c0f144f9b54ca48863eaf116625afaecd6231274ebe92fe9061ff06ac00da4b868077ddbdfc1d7e95862e55aabf2489fb3b30226f937ca0675aa4bb05856f3ea4af155279ce947db47856dfb5016e780f32b598ebdc8a1d596301b5aca2509ac18cdc6a3a22e5f34d5c7b78d04b29afd2e3861fa4e6efbb53249153cc7c0457fe32222723f750f9c495dd4c2ac06e21acac71859a193690c87611a2468b4e0975e12596b2521a44ab4c70aa1a1e04fd4cd7da784d2d5de5fb55021ee8c3e9f1f6b7361e176c01109fede09a68723f17edc5894ed25132b3f60e81fe97ce5eae91b5b4f32b45eb9ae03fe5f3a8c3a315af8d8c10cf3915816278b8bd5c03f7c57db4d20cd021b857f9ba8ee3034c13ff75a197ba2db980721e85bbae0255242474e8ac33fb9bd58b12c25ead2149eb360ec671b2e0a1053fd5f79bef823062f51c90b6a02908280572ebcf48aec1276e232574f3c9c4e8d6f162593225bfc93a6b1e37e1bfcbba7f5334f00e176702b5b9a9b9275cf5a246dae4b4c4bf1346ea41c012206242d8ac05170706e41c19220f617cf0326e17042a6c1f0a841117b89c5dad6d69927901cdd581fb715836f2643ac88b411b1054ea1041585f4671169c0b0923bdc0feabfd17b5275c96dbb58f3f845a9771c069eca395803a1896db12f17419fd54474f83c837cff6d98d79229f03ed25a6f6ab45c72e2b3206eba88912f2d9ab6a6fe317fb2414c8aaacbbfa2e5bae6bac6e599cc6625e5f27dbe1a4ec557fd7030c95fd9e85d1479057136a2e831b6234b6a2ff4efbdb4534de83dbb30cc2c85611fd1465ea2a738035545e044e42305e1e0c5a06b9ed9f05ed236d37750048841d7f15a083cf57c56e96acac3576a052ba5ad1424b9c0ee1a29936218777136a6437ccf94a6f83e39d421571e281b3eef34006b9d20c8c535acdc114b3e6cec6dbdb8c814bd41bf28926fb51f68939f3afd274df9b3eadd1f2f88f409502ae271e5db1559911a378e6440a121abe1aad8c41d09e7b81a350fec9f7b166b841e87b94ffb9ffc050983a337794871e2323e50fc5a56a7e4b34e3036a5835b63f3feb91e7b671484947043880638b400709406b381a0a0cd8b2ac9373204c731a7cbcfe478d50dac08e4fb9a72e3b37c109c702a47f8d2d9fa64ef8d91f21be614ddfa6e2e54294aee84a7e0167d3dc0bddd78465cd13363e7b55b30920011e63e8b617c6d8f9cd29a2f562d504e1a2b9c8f62c04c14e86148be9d37f48e0311275ddcd2d2fff7cd5fa27b15fb7e4681828aa3a3f58e8dc9fe6d8b9d2cc120b89ebf4663bd5f270ddb3b17df336187dbbb7adcd4dd5c36183e52cf4352343a654f472f30764eda2a5b087ac923867e1f8507df942662a5834fa5338142c328d00f3598168d7a56f9dbc72fe2b64a1991668fca5f10ec473d16850d69124f1f0a0ac35b2e547a0dbd68227573e32d386d14f94d5b2291ec08eba5da03389974910f5a54d72ed4156a3a4783bc3077ad3f4ead699a1dd0d8ae3675952bb2b48389c08494acadc4f73f71d2f6197dcfc475557f9157e111074ab9a80d380f4317f366bb0ef7f89d1ebe0db275fe164de7cbad24252de293748e4f5949a5f3a84b8b5c66ee3ba8aa296267baf43f202644275d928dd1c190b34a1a48df3746c7aacbe2a15bea019835c6cd53b36ce111e5269a7f84e7cf5b39176bad72ea568465101c926b37dc1a52b26f28bc9a07a99e4090f4f444542f0fc945849cdde19af8b5c5c883ae28cd5ae3bd23c68a9f6adf66bf443504b3ae431b2e87a4412ef5b606fe24479274cd2e0766a9f4c3887be2be4507eaa8270864eadd98aa697c33581bdefad462b4b4ac249750e67b25e37a1e69d4785dbfe6ef4b7a27e7fed39bfcccc607fd653a1ad5e232d9ad0e732496b6c71180ef0355a9aa8ea1089c9cd933b8730f9e0dbef5959bbbfc301371c44487886c6f9098996baae8d6eaa702dd7f8e977d089d03f0407d734bf3bc89a6245b27cd9036337b8324c6564786313b0d59045700bc26ebdba1cfc128f5b4838767a95ae8b8bc35fb1c7b2884466cf3f824b1fcfbf2776b2dd347c2dbc33971b002a07e52b84bc57c9a710c60b1280bbbc69e6dc6c7434bfd6f6bc19a975b281b7a40696c793db597595148c1f34cc0237d2605a7f364dbbb1e564566d8a2b5d17180dbf925efaae66c5936ec46f7c3e03105753761f60232bff35862cdf0fb52dd22be8efbc45937fbc9cad1283f4eb3895301ea05d715e0ca12a9099d49ec2c635b90670e518158ec674043c05e922fa079233fd569111311cc0315eccad54648b2c16ac09fabfe8141950069ace55554e2dc449e65ae03a5f26b931a1fb01ccd3c0017266edc9f76f20876a6700c2fe5e0bc7a3efa2abbf5f6bd6fc556f6b063d895afe2cd2d369449dcfa3839cc76ee23b852e155daf409cff0269a9454bfa549d629de85ecf97d2c9167ce6b84fc0d688fbafb627528e355654c80d86c3218582b3f8858f69518b74af8e05e06f4fe1c9b536e12727b64ad05b4a30532e6bdfcaaed764e9df227cbc930bc5c08c6ed04ec12d53f415d559415d0f4f095037126fab98c9006cb77448f354468e9b017a6a66db7c81f3df41f905571921eb573ce89069db41a300e51b6eb3793fff32b88a323dbdc7f89be965c03cc3b415174a764cb67ddcdfcf1a9766c911f23f0254286231f754bcf96d22811254d2704be285a3a038554f97dcdd96967b51c7ce2d53a65524043bed150a017eaca07c2f7f661ab7d93a3d54996ff5a0c9e89af247276a26dd763c9f1917af06bfc7e53ff5b9348eb7ac085dce0b998297714e3562351732dcec5696dc8204df0748fe024daf8c5ed76e699ef3a9dec7ebbe5c5367059e76573339765dadf40ad63e66d9d5904540fa30e8ff78c314b2196fd5798baf89d64e17c713ae9a78c692e0c0a666c57a55e9bbcdbce62f4c7f9ffac5ba2deecc1fcd78e753638de26906c8464f0811220aa6c60788f3de084a132b69cdb79757d6a786f388754b78f8eed6471740681c91286c2ece2f582a2fa8f1c7356e9dfc5c2690f8def490c445d8c710112e3d182e879ac469960a350507401b158c012601118651f0c27d676b253e280d8733d48b7d3983026129360757cf9a83c1a3536148ea7b5a14cabeb24e1e4d161e5dd374119d6e40b8791e39d5151d236dc9f31ae997e66774873d4b8d994e21f573b77e1096d3b5c753fc7befda474c1e05436bf1831db8fadaa6242756b489ecb1f3bb593a9c8e141d4177a79dad59155abe6a9ea97175fe8b3cce07556a3a06ee4d62250dbfa9ecb5075f7ee2b1972f5265208d4c3a03134ae759f6531c4b4cd1d741af36da62c8131bf85966182808cd480321de8c42594f28389d41973988566ebcb086b9604508574eb96b351766119570853e31881f8c5779390938d9951a36b56c83587d27e7e50ac463d89a7b850884b07b6a16629b515e36f29747fe1c6b0142c487470c3130e0ab2470d087c961824365d57c682155f9cb6cd6e50a1e69c14e28a985f18b93d0a47d10a14e708fcac8de86cb63398b730c45510fa9016a3b60393fc3350b2da89d45677b759bc8db825c83f8bfd8c2991c6c09b6b228bd2ca63ed7b728f07b600cb2490ba146e8d13185c9b595c324014f8cdda30249e97606a6f74f71980dc44f458acc6f1e211a5e7ba48c3bf1941ea86cf4ff46bba14c9ee6db3dace202d30842b67340db582e84e8bd2800bc1de236c04ffdb85e0e42440ace05157e0141a872bb12e9122cbcd4879a680abdcefa2f8a01abecd0677f2c52fb27a75bfbe763feb356b86139f43e53e6bbfb0a50fbd30ab2d0abad9faf4ab7f45df46ad5747990b04edf45e31298465d0c92852a1fc6e24bb138a45a99fe7233f4c492510efb82924582f66a90624707ae16b5c17ca7b48e4ede569f17559d481cd5a83e92b3276add00cf027bb1b229f240ac7642e6b552feaf4a274615056ef511f5e02a68b6efcb6a059a06172198fc71e7a2b98e59d8575974cb0a6e9fc6822ea40cf9265ca03b6d0564d30dfd1e7bd6bed39b6d8d678030269c31b132316bd0286d83f8efb903049a27a2dfbc9fd60853062a29cccc93354496a1592166d1455233b58fd429655876c8acfbc570cc80423c08a702acb1f1267451ca8421871d121d3decd12130fe5200f4cb66560e629eb5e24a804a00389fb2d93b18b6aedf1702ba51eb32bbadf3b0b17dd6fa5d9d2ca372b600da48a54e02a39951b69204e9c3e37afc09b1c2de14efc8200a43712c0b9a08246c376fb9bbd723bab42f960bc095e0705f09d3e6eb5f82bfa3aab826f675854a6f58f96bd0554049093623719d11775785dac810dc7aabea81c71677efab874fabe9d9d3d6e82ec0a78a8815b84736aefb26d7e94f83d8e56b39bbba17093e775c493cc730c51c3db04376f45770e0d508ed2c08f22e9e352ae134a2c189eff2a66b3bb1c6dde1a763c8d673b312ec62c87dea2e15c82722d70c94696373425d772baf41eccf43f314f2549e167b5e21df1bd02230d2dd6f005d78b130b5aad1d077fcaf9eafdba69402f06571be34f1039aeb80be37b1e840c75afd09397aa1e8fb19bc45f4cc4bdc0fcb9e6e5be57113b35ad1fad72b33b9b15fd3e3f37d8ca7f6923a5d4132b347a1af7d037f98cb8b249899bdfa2b0a76bf39e6f793a09350faa763863607871da8159dab600635993eaeec7e689b9d459bbb4d915403c318ce7f12aacaecefdf46697776db3e29952ee04464492f366ece404992600bc4edd98d76f09521210230e1fa4cda3099546d184f42f287463ff0fffd474e3633c3a837434f0733fd3a4cd714cd2a40cfce1070d", 0x1000}, {&(0x7f00000013c0)="f7aa3e5a0793d417cc4ca21f2a5387467fda505a0916289dfe288e4310424facc526eeba138298408b5b21f327c53f2050edae085e635299563e4d50214426e5c7b8cac55f69f9b7b019438df7232175928b986299eb2891d94073171d25931ca4d086c51f7a7055e923314d9df23b55b5cbac6d36d01c0d4aecd9648932f18b798c1ba40555f5dffd2cbb3b44b72e902e1b945c63c91497ed34f0efe6825040cf1d4bac4c9105170e07e3e7cb18017ca523f5a758f310c501d74dbac940262fae723506275117f0f9a50f4d8ac2b97f3d355f4ca00ef72e05aceb1b068c68", 0xdf}, {&(0x7f00000014c0)="bca67d86fc2149ff24dc8e8a4834b807c53728d1ebea5bc1e9bc903bdfaf1b5c450c4c6c05469ecb997e457bdf69ea7052c0b68c073e077eba20b42391159d33760bfc7aaa1012c2bc5ab71d", 0x4c}], 0x9, &(0x7f00000028c0)=ANY=[@ANYBLOB="1010000000000000ffff0000040000001a2de18349ae2273ff01f934760151c4bcf2096c8f23415c044531019198c0e438f7e66e54a693a30254dff9d01f4d694cfb6735ea1ad24df3f5cfa7872f5372dbe03371aa1f1246baa33880422bc92a516ba35d742fabf5b9bb22fb203944ef36db744728334c143b90442cf661bfb57ce68bb345ce15fe901a0592314f5d29493d9007788bb4b74038f2e5972ae98f8040705f9d535264298c00805f4aa3a9acee99e969646927a829fdbc194800641557625469ece0a627ce15813487607adce912a47514020911c37a103d11281be8a9dae63deaadac10c2dc83ba20e7dff0ba9ec5890dd2cfd6555759dc8cc38ce5179190bd75a326c14195b0c91db3a55894414fe745077687da5e31746df4e2cb9da21674bceef517cd7245061a0e4da5c4ff65ea6e1bec9b5e4cc5d5a9640c86572239f59b266ef35d5df6216d1d76f7900ba98596dff93cad09523fc7bbae94cf08f9b0ca70fff4c2029bd2dc810878a28de8845af763bf7f1b8bf5d8e95e33c3d398689ec5d8ad9e292f54873aff299304b0466272e58456397f038639805a97da8343ce408064ae6fc302a574d568e4caa25029cddf7fce9283cc3e48d065e7335017f99385bc058cc7d1b1353554043de4a5aabcfef2d31aa6874b95685ec4b42ba5f1b925feb91b6d2102130068a2721a0d6c9820e216e92d9bab1a8cef3e44607e094b082e23f665500b926f78011d1ef9f2c2f0e268bf1caceb66b3c93522cc981bfd0f3bbf022f1d5fc9b5cb872edef523d84a3a2419df4b4db9d9e723097b4553598b3e5b15d8cc13b0e3c7a70b46ca0b3959e4ff5ad8a03180e0335247283d981eaa5899ae93e3e557d5dc755252a8d33e6f00eef6799c23a03efa810f1c0bc5b6fba8f180ac23b5bd21561931273efc41c82c8d97fa4fa2f187fa90c9eeca19b066db54fdc1ae56f914608e0984a35515fb249c2eb1eecbcfc5410c423ed2fc1e879aa1cab2bc112e7eabd92e5b83640ecf15003283289067b21bdfb783b2baa84c18f7664bf6e474dfa5efcb2db75aa9fa5ef09fb3970b919340d902106e60d1c2ad0fee49783e54c67b8827adc5e830f4312ce010ad506fa7c7da56870bd999eabef8e9f3a30c66439ddcda98e09a240fd3b6d04041467ab25fa66e6bc8a3cfe80c17a7d4ff322ca99386e99389172330e196b5f1658fa095fa5938c9bb6d31fa9b7ab024f554d6d97475a12e6e450ea684b6cb2200d7c822727e8bc60f96c9563d7333fd94aa714502fae7f98b26b2525af5b6565688c24479785327c3646b35258a83b9676d19e817063a4f85aa13ec14e4a63d8869058de36988ba4f135509bd2637008d70d44768cff4c699c95fdd06b52dbf8ba56f62427e7296fa493cbc6d3f30870b639090462090fee525a02da252766ad22f64cf767f720efcf7db0da8ceb4a1580be0fa770b7b53393c3f50913f92bb87c00fb9adaed83fa7596decfabef4b1c1e386c3ab04befb31c7d88bbed89f703f3975c5075207808a99c023c9ee23f1425446e355d1c17cd861c3b2fff645428019bf1ce8d7e6679cd4205253d7fb05fdf7ff1996187731bc7e5d14635a965c105c07a00e974139496c544a6586e5e982c98d93a9a05d81e9e7e0047a57537e4a4d8458690c762c4de4b2f0ad6fce836a066c89eb85be1d32fdbe4f35806223eae74d4c3a5e2f77e7a3556b86c2778923df3fe20336bc308e8e8356f8b49fd4242eaecec977ec008c50c508cf8662517449c6c67c74a6b0933c11694a053a7f29fceb8a21100f5b18958c7b81a01325c0cb44c55e8004166411f3ffaad67fa26d28d12206ba4a4d4f58c3daf15bf14eccb63fba93db0a5ca3b52883ec2c421c412995a1a3638771b6d914f18325239554b4181ab4d37fbfda33941e1469a1bafcd4e787bc57e22fdca92470c2ed3fbe81d4df3aa41085ac50ccc9517f34e7a9566c9fc6f3ec9f830b55681c0d4c4e3a69769fa47ce92f21d46e7c270035c7272ffc7cec39180c2524b9d0ed1c212b52b177f717de529fff4471149387626134120b9c66e2244e7a8b64f75acae5a45877c1c0c2c1db8d9dbcf649d92152e57861eb02b1618ffdcbc758e4c1c92bb1337f9574b1c9b07177273ea21ffe85ddb8d9368d403ecf9b6915fe7137f4cdbea1ed42e502915c5f94062b82a06027de9c8fc659282ee63a542ab91bb025e1d70d13417039f1fb80e317af36c98f1e1a7df43c198138057204a6e07296c31db34d80d1badcc233626d975607b743fa8ff5c5b8838e9927e27bb7b5403cedc80afac6ddcf5f9237aa1c6c1cfab5af54a9c77e908e8de97d4f2c06bdb9c31073e5a98cdc2f4acbb2e8d04be3e126f4acbd8d73de3ca7f78469b9bb949245162327097b76e0d1befa94e586e86ccfe46264ab6c7093dfefc5ba3bd464c3686b82685e2b1224337e5a550af9e9785bb46142b4b47f61cf590315d70a1140af60073b6742ef7eac52be10e6b3a85c5e181daafc8003eeddbd3fdcbf5cd92f508fcd0947bf45c078c5fdedcd66d44ea7b757f1a8893a8f1f61c0d447385b960863d7b1017ccea85d5eea17c8e2ae0f1365c5b6fb3bc21039b1ddfb0d34ddb80550f26f8fc6bb0395f6deb60640b749bc9bfd9ddd4a6b5cdcecd18f7a0323d18858571f50c10a7ee20e9e3d468caab5eb136c6b78229800d519dd85f9742ff6eb10a1a3757ebe4b2269f3d9f3e22e41a6ef528f26d3227ed3ae53249eaa5fd5644b174212428bf9f07b764344ed4fb3a6aeb8de24de63fd9c28a12a708faa582ebc2420e6804caa37ef74720a089db6429c532bbfcacbd917201edd6060610586a7039bac2b5324ddb88924e945863941e4272e6b64bedbb8c45fe334a083967980446f5b74781acd305d3f2030716db6b2f0011b535baca29c137879315e2e188c5caf696a49fd50fbee5d903e8135b85b485012ec7e8009ec5cb6de20c76fd93e17f83590af74dae92355224bd6fdb68b2dab49c654fb41659148cc04b2ef3e89599e8a1f2f6ded384c6595a686c431b036f4af161b32acc849f26800a75adaccea7a7fba92d2f1d09ac09da8abf8860a2b1f97b2973f8327dcf87fd354c504c3a3a00ff88dfe400610c1bbf4b117195edb0d08cbc51a93185df2faf92e8ba06eb9b2a502adc390d4d2bd968d895f088266ec9f770fd994b53fa178c8c161c6b581fcb79bfa16a4ca08ee28444288f93265910e8b67fb1b622242df7ed8cb4f640b31aae2448f9ab358446a1c0c527adbe5efdccc07570a92eb981385f3dad8381b4e2d2e778e2bfcf21e7163aab9e379ce1064e8cb19565411c567a27e3096bf96af92026b2ad3c7fc4269877d2587f6e91379387e8d3119c6e2b2fc7b268c8394756a8f86ccc03f525fafa05359a6957b0228c5ae4ecfad0c949df13d8e27096138707ebf789197e012d51610bac0a083e5b641cbcc84cfcca7f47b61b049797abae652b52d3562dde239371d1060026080ea7b5569eb11958bc4dfc63a6f717e2bce1249a8293156a47fa4ae199f0dda31d53e0283dd6d5acc32c6837570a926dc6a5dc23143878f3283a70967511945a8cfda1acdc4f8efa799871aa6d4117477d39984587691a5662f2f317e7a074330100ddfe0b83bdec9d314753a0f9efccb7028773f477e05f5a1b13b36762b64da19f8078faf49da537fd3683061e7157b3cb70ca9d2df78fa0beedbc015beee0214f7482e3451de24ef32aa31e3ed1df7a6cb664488f1534bbe8e58e712236931d97c85b0c8c63c2869d4b7cb910ecf6be60344e46c71c2ff4abe0b9dd21f26f5e96f5a7425eefec864ed4ebf329c85eaf9d799b87566b5a5b6a725eef3cb78183c7624c4803a4ef792c7aba9e6ec265b9ab9a0eaa01ae842a237772b314aa3f8eaa5652e41e945f5717224bea427ff89e6898759ec6810f453772ef775debe0a7f9bc9bd8e029d45591f800f06d86c0e2bf4b955a15dd85ad4d5b9ab9c4a9e3305af1e7d4299b41770d384a0605dbbd1ed33bae932bdd070b58bf975565c747dbd758a9b427f020bf5861f7ebe631202ebf8281c76140eac59b7380298c15c6263c6782306a3b3270bf4225878e3b92a2421f098e458e078d84777154def3f97d28bbb421190495ddea9276c6c06fd426af4cbb2de405567255cf3292e3bc8b2e5b514a8cc378b19535b84733f5150bdb5801fec769119d2906030b746b0c20ce1e2eb13f1f4f3e7bf7c89d7ea6ef1059cd1ec8f5306060e37e4265b4a3945cdf116bbc8af4e69b8f0afcb141c6ed9ca024bded5ac0161d78d5184fad4b5e1bf2a696e3e9ab73494c3201f2373d68f0783fa56af10442fd3a83701ba4624e9cd108b75a4d0f6c7c36c6a607d8a62840ea484daed8f8b41dd48c67803450f765adfc7658f273441aedd0f572c3bdad1e527e351f5f804b1459384b9a326c8cb641c31a1f8f690e1d2a4485fd18ab2683174d83d4cbd8afb29b9b15a5287aa623432685100a5c43999b4b6114b29c32a4f36cf572b6b88cf91dce49fc91da83c746ecfcfe4aae6cf04b1ffaf72fd976c2999fb305060d9e15df8cc568f611b11657ba383333d54a508053b9113a564a768d8482773044440b17618639cfb549fcb812181b555902f70e3efb0b76919a52cd036fa273a724eb376fb4c9e344363c33a5cc003c4abc9c5c5db10b7965a9fdb97c322e4a4505cea3ce90e12eeebeecb7ea7bed6e95e3cc29a53e1e7a66d808386b17615beb93969fbe39591c82e5b6fb409b31cd6d580b24f6d841c2b45995de3662151f7372895260b07cd0af9e55180f0a1e0f7954a0a641393bf7b92d6f658d5864355cfebb6a75df4fb1c29e56de093557fe571a16cfd3e52bbaf427c4f68ec5184be7634ee24ae2b68a89e40e7c5c16a9aab6d93c517fc625d2c30aa286d97eb46f8b89228bbea01473359facff0121f36f41401ec511b24cf731b4636876b3b688b1ecd8d507c50df03e4fb7af4938a38034ea21f5b9e84cfa2f8960ac04dd360f5aaf755ccd618dff332cc8be1e4dfc75fc58ba20efa6f8cef840019445a483794de7e5926f6935768596781be82d613d997381b66c5c0f981e0f08a9c6b3612ddf06d73a6c1af2b21eb3b719a427a266427712918c7f8b1ffa2f8601d38ac0e04d46759d20c05c3c652a5bc082bccecb5452e7aa49901684cd69fb1252769f34165ced9e3645fe682ce7957391c92582008db7e5ea03789f2bb80e50a274fea32754197ca269c5b17cd7c78b8ff2512fd7bda6743798368ca16b6639f5db22649d19f8925f795c65a0e8fe2d7da8b37711bbb8cf99b8a6fa82e5edcc1f03dba9eac6dac79d64f789ed96ce12dc5b7824462c77aa22d34324a4bbff6c1d3df7e03fa67a277df6d05d98f317d47c4aea9547c491677605b658611353fa14023846f658ad0a801ea7cbcc78d868c4ae68394b70938bb10c13fc9e6f5db571949ae33ca62bc4d20ab72ac1e218ca20d61516357791844c7180ca7946ab498b3dae82565652df5636533b97b96a30ce7fd72e9158bfeb471e89c86e836490c651608d6c3581d66926580100bad881062e90347224d744763e8e698f8e3371073868e3cb599a3acb910eb93a5d856ba8bda9e57b7926cdd638380c2381f73b0e1944b1d0448e56028cb04586cf7aef9e967163adc911b1bfceeee9ce052e4b1c39032946516d7b5df096b02fdad444e625c3bf8f1671deff525b765f05d2a5861b3db3070ca6f18e314f9f3b4e66b635498f77a665894d32207da9cc4d52a36daed6a934000000000000000ffff00000400000054a22d749f9434feecee3772e7f83019a55ad837ffe5970d1db78bb6d2541ef92afa39a54db89904b4000000000000008000000000000000010000007f0000004a1152f9f1865cc97a2355e9e394f255b2f57da98d02b32b828a4123687c6cf4571bf2a61e5dfb0fe145807ccd96bdd9fd561d02ec461e8b797ed590c5f64e6e6082d58229121f475f829c9f5535679945a516cb7e7205f68e679ade72bf116479e2274ad267f4289f7cce4900000000e800000000000000ffff00000200000062dda97c08b6747f7be370bc16388c01441bb13a70e47478ed69fc2782e2b86b9d4d8fb03a8932448c503d85e168162a7e73b0570bd70de99c4bdf0faa1785c8157be1c81aef7d8b68e961e82ba7ad05c1115f854fe2be19fae1d77ad6820919915ccc210c40add43c67d64b54da5dde5ddc1c99c75f3a3a51e9d502924adfcc09783d9fb45a11e321e904fbf1fdc6dbe444b6aa7191afcca676d90b26c6fd0a9da7c54f6d659a579d713a711a883f75680dd6db72b52804195abc8c143953292bf4b44630520bfaa8c9c9200dd2c098dacf38e83e0000001000000000000000ffff0000030000009800000000000000ffff000002000000f3febdc5d5627eae3208b0018db584a40de969e57fe4e3a02388802e7ebe6624ccc97dfdd868627b699f4d49ff87d35867d414912e88d9fca200d99d44463ca44642a76696c80c1376a55518f7bfc991b5a0f13836b5a0a44b0758116f302cb6be59350b7a7a5686423a10587096f4a6c59b27989d2366e4d5281bd16c75cc55bd89290000000000d11c33a0c94fd80d6eee0122fcf3ee7f54501a9f37124759836c51898e0f5933a1342e9a4ea00dbb737fd2e08fcf2d10ab0e634d62d0416ce03407ef251388499f23095bfa07f7"], 0x1260}, 0x400) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x2}) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x4, &(0x7f0000000c00)=[0x0, 0x0, 0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000d00)=[r1, r2, r3, r4, r5, r6]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000a80)=ANY=[@ANYBLOB="72ba860000000000af00fc70022fd5a02ffc"], 0x8, &(0x7f00000009c0)=[{&(0x7f0000000380)="f7a1d0814dce0f161ff58584c35b3486dceb5c62bb3c0707abb364f73079b631468fd358a91cef1d026a10", 0x2b}, {&(0x7f00000003c0)="00f7480d853ad449b66be411d5bc82f38969f6dce973fbbcd7706d94877016082df476cd340301301cb87b1da294c3b9153dc4f5ac52dc47239dfa62825d2c75d0a922542af4fb8a4696d59183ed3645d4c1b1e5da303883f485909b9ce954c8ccfc25b3eeb36a0e67bcf77342419544af94229b94f7da834dcd00a8d5c83a617bea0a5f717329ed7915408b9a69d96a6c2eefe1534dd953c26ec1c2e9def4138f54251d653ab3a5f72c42da25badecdcd2572", 0xb3}, {&(0x7f0000000480)="875394522d2e726c5c5fa3677b87f4ebc99eef3e4a35e0b39ce258422822b99c644da677760c98d234edc98a21c961994921ef597f8d83a02fd829ecc72b6b507f8072c4048d1eda3acb695e42b46da5ba2c9f201d43eef0a23a61ebf8d676bd8d756d6e175b986f1a4128e48f83d7db28068328808b79ace6a40fffd783f18e0d5c91ffa7298f96db16ae51400cfe22c417d17db7362f4c818fc7d07acb2d337a3bf040ef4cd97fd8f0b18c7c74aa554e224ff1f7e973edad45a6fee564f0f8ec83b1efe8c914dc58cea588d536432da098d28217a359531e3344c1b1850aa5b96e5b9121869d4c", 0xe8}, {&(0x7f0000000580)="4849336c4dedc31b67d06ed7f6cc3b47dc8e3118fdcfe3181a69cd284547a64e562a8dff5bc1eeb998be33ef075654db0e4442bdd279a17b211f837e6d0f3226a8c84c9b294389bf5d8c70b733512f39bdc15aea58d8dd7b63146bd89159953bbd87a723c3665b996aa6e5f4832006d124fdd818567e93cdf4bb058c10cb817a3ad06c24e5a6fa07bd65cf38e418a66d2085600525a9381da21e06103c081b2aebeb33e6adca14633cb20c20c0109248f5e11364a83fb335d4e8c731abff82870fdeff05017c30a7d552c5095c736159a76966e8a5122592bd857e5a89f6db391ccb1967f228093b2c0c8b5d", 0xec}, {&(0x7f0000000680)="0b697e82892074c336cce59a0085c9eedd6615dc790630ff053123a473d4928a399d2e2463a4d0e149ab036d582bbe99386d8f7de5830b36a00f8eab0ebe89f73b70f2bf85dadf0fbcba4093fb2a68d23fe56eb6b6e6c0f3b6bcadb9ed58d87b6016891c9a757d06f8801f764e", 0x6d}, {&(0x7f0000000700)="835fda27949efdcf09be3d3a25b65e26baae132e8faa17faaec798195150e2c36e4cacf1c4e1f46ed1172a9cb929f223c3a35d890989334c727dc9fea16cd1e2318eeae7f94e4799919c30a1a73f153108f1165684652d3dd968cad1e75a8b7af18aaa4eb91fd5ded35317d6b7d4e6606d7fe654bd9277ea9ebe30ea34239e9c45e92b404211ac954e1349ff2b412d05da10a0bda8744eba09e3559c2239ee44be4c767da44d384641ed0315e6821590bf5732430ff3422140f57efc244cc44316b612d879b2c620d34195765b057065971dd18075d206bd2689d9a287678c2f", 0xe0}, {&(0x7f0000000800)="35ec2572b291d45e9ae61a5dac94f16b795c6f551b84d7424b06a3d0c5c4aa49f6698739986ec9eff66c1be88ebc1190f324648216ea728b667f6d5dad7ce53c138a5099d0936cfa8820a8a5bdd2b28f69c43d837090f09ba80ac85b19cc8cf0f9b34c13f2a9feee8131f29b0a9ff3e9d440d12bc2fda607083200d550ef8f993a1aeac1c7a7804dbe5407615d9fef63c2a438b3a2d38f59a4e78255619b3dec0b3a638d7ea704", 0xa7}, {&(0x7f00000008c0)="4dca0bbccb493066ec49c9386c1a593b335c57f1c644866a7289b1f6bcf0755c32cc3739a05fda25e4016d1a29b534c0e5049da09e5737448c24e9f692ba875997ad1eeb801cfa7e8bd859dd58bff00051e0a982633738729edb42e9321436791dd49898fe93315661e9a97f776f5f1fb0093a13a9cde5808d6f5b4da77cb61f992e0963f2cead9a3a698344723647222bb420fc4c8e7676309a2226781d9a250864991d6fa4c1ed6a5f558bd3fff6b2897be5a3406845508430392c3eaa8801e344bc2f56a88a6e30530b73c974", 0xce}], 0x8, 0x0, 0x0, 0xf}, 0x403) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1b00) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000b00)={'./bus\x00', 0x0, 0x5, 0x1, 0x1, 0x6, 0x7ff, 0x1f, 0x1, 0x0, 0xfffffffffffffffc, 0xa7}) r7 = getppid() fcntl$setown(r0, 0x6, r7) getsockname$inet6(r0, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r8 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) write(r8, &(0x7f0000000180)="3103efad72f44753f53c02480976713a8a5a193cccc924635100d0a8d909853f66fa597647814cdf2ab846c77aaa3446456d18bac3c47a1ee9ccfc7159d750c3f1", 0xffffffffffffff27) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000340)=0x1ff) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000ac0)) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() fcntl$dupfd(r8, 0x0, r0) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f00000002c0)=[r9, r10, r11, r12]) mknod(&(0x7f0000000080)='./bus\x00', 0x8108, 0xfff) dup2(r8, r8) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xa1, 0x8}, {0x0, 0x3f}, {0x88, 0x1}, {0x123, 0x401}, {0x88, 0x9250}, {0x47, 0x40c6cd72}, {0xfffffffffffffffc}, {0x42, 0x2}], 0x8}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:14 executing program 1: socketpair$unix(0x1, 0x40003, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0, 0xfffffffffffffe32}, 0x0) mprotect(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x1) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) shutdown(r0, 0x2) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c448dae6e600"}) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) 16:00:14 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001d, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000080), 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x18a80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x91, 0x0) pipe2(&(0x7f0000000180), 0x4) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffb, &(0x7f0000000000)="0e7a47ead66f065fcda48e3d856bca00"/26, 0xfffffffffffffe22) 16:00:14 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fcntl$getflags(r1, 0x1) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x2000000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5f57e2677fe1de32454dac25a69352ad9d966419d6e7ef5d08e1af09922d78573a1dc736904b3c7602f0be5048274b55f459928780931f8e854781fea98b5236734fa016b52c693b9f9b3344e9a01c80fbc1544cb64d3be6d2e267ea7c3168fdaba5420b52fd37b003c7c5dc6f49d338bb379584cae8e32d3c13af750640a224bfd7f3c03595c2d64ad0e33df6fbf2d0099b6899488e961a4a49b8a3f33a522400ed5c8e26a94a5adb0bfb3427", 0xad) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{0x0}], 0x1, 0x0) close(r1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 16:00:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000065e000/0x4000)=nil, 0x4000, 0x5) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r2, &(0x7f0000000200)="2edf5e76758999faa11df5ee2ac3d8e4dd8ea580ccfc01d451b9002f288e26a09b81c67d8749a6b8f0e81c9cf6759d5974d1a9c4b9615e3dc5791f6aa879a0e56021b8abe263cfcbfd77bbc1918a79d271a697b033abcb4b73a7ffd10b79c3284b9d15609209745888", 0x69, 0x2, 0x0, 0x0) r3 = socket(0x1c, 0x4001, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000231000/0x2000)=nil) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x800, r5, r0, r6, r1, 0x0, 0x9}, 0x80, 0x3f, r7, r8, 0x81, 0x1, 0x1}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000010007) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') dup2(r1, r0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) fchmod(r0, 0x10) 16:00:15 executing program 1: dup(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20080, 0x0) chflagsat(r1, 0x0, 0x0, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20820, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x4, 0x34, &(0x7f00000000c0)="8523a6c751c3c88afb74d5570af2d27d9cceebb36c83451e2e3c3be4ae1cb90da8e7d9408beb61e6064df47d55b252e7f25026148c3d38ae0e882886eb0c308fb251319567ce042cfc72a930f6374206f050ebfd4c4654c7256ba930d63bffe7df890c463afe1a9dc379", 0x6a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648c8ff92000000000000001f1196ba4bdb63fbcc6d9e25b85c0cfe67d991ee6577f11051bf04de4e74b2057f24b1b109ead7ea66dd20363185afb42d7ec370c89e17b39eb36d6a3397c04958abd5c28b149ad20257abb8a801cda81b6654cf2480c4fcad0e35828c93e0c6618d6bb76282809cbc5ffeff474da4272837036d9f8ed671ae5e78fb5fd4f6da7b12dfa4236ea6545d48d36fa6c78ee2e327b2d8d06a822c9cd682d0a5ca4a9fab7e69ac876d2101955e543612126462b2f48625319cbdb840146071f1f7fc1f2875ba48fe33d370e3a8c3", 0x38c) 16:00:15 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x20) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20090, 0x40) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x408, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = socket(0x18, 0x3, 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x65, 0xe7a, 0xd1}, {{r2}, 0xfffffffffffffff9, 0xc5, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffff8, 0x8}, {{r4}, 0xfffffffffffffffc, 0x80, 0x3, 0x7, 0x7}], 0x2, &(0x7f0000000340)=[{{r5}, 0x68bb7bef268b3352, 0x14, 0x4, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x81, 0x1, 0x6, 0x970}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x5}, {{r8}, 0x0, 0x98, 0xf0000000, 0xfffffffffffffffc, 0x20}, {{r9}, 0xfffffffffffffffb, 0x24, 0x40000000, 0x5}, {{r10}, 0xfffffffffffffffe, 0x51, 0xfffff, 0x1, 0x4}], 0x8000, &(0x7f0000000400)={0x4, 0xfc0}) r11 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000440)=""/86) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:16 executing program 0: socket(0x21, 0x1, 0xfffffffffffffffc) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x62) r0 = getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012eefc3696c653000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee6114", 0x34) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200)="bebe302dd5a9343d514d2d76ef31588d39905ab0abf4a1bb6282ed95af66e0d3d3f59d69e023d748f097a2f64a2f584cf5916c386b287e6288c3cb22762c056497d687cf032e9e17de32dade6578c2d53398504914d5a527633dbf5c67e3b4407f188d72c6bd4234605c5f686f6c0d928cfdb1b0d61f6b196fb7b681063601fc73af9b55828493466c2cc7286cd70875650998e27db407725f1dcbcf6d3fcb13f71918dbf8eb4ccbe4dae4b8edac1c677d6a1c2c619301526a", 0x397) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) setrlimit(0x1, &(0x7f0000000100)={0x0, 0x7}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000100)=""/239, 0xef, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$inet(r1, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x0, 0x8000, 0x4) setsockopt(r0, 0x2, 0x1, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') r0 = socket$inet(0x2, 0x8000, 0x80) recvfrom(r0, &(0x7f0000000000)=""/67, 0x43, 0x3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) chmod(&(0x7f00000000c0)='./file1\x00', 0x60) socket$inet(0x2, 0x4005, 0x4) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000000000003, 0x1, 0xfffffffffffff033) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x9, 0x1, 0xff, 0xfff}, {0x40, 0x6, 0x3, 0xfffffffffffffffe}, {0x9d89, 0x179a, 0x20, 0xaad2}, {0x6, 0x101, 0x7, 0x8}, {0x3f, 0x6, 0x2, 0x1}, {0xfffffffffffffff9, 0x7, 0x9, 0xe32e20}, {0x0, 0xe0, 0xfffffffffffff801, 0x5}, {0x7, 0x9, 0x9, 0x10000}, {0x7, 0xffffffff, 0x9, 0x1a}, {0x5, 0x400, 0x5, 0xfffffffffffffff8}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r4 = getpgrp() setpgid(r3, r4) open(&(0x7f0000000200)='./file0\x00', 0x20022, 0x4) getpgid(r3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0xfffffffffffff001, 0x1, 0x4, 0x0, 0x6}, 0xc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="37a63cba22b118e3babc3c14ddc957ee667ce8beb045bf4dfbadb76a90426d486d1bae24922e0ef27009d9033f21080b37a4a192fc7b61763844a777f46096299ec9e594988a1c94f233d9a33682f361e79f52f10f11beb9ee973a7ffa8aa28438e64e3f550091798fb26b76f41368de24791bb0", 0x74}, {&(0x7f0000000300)="72c8704127639efc3390bc5856144f14af16a2cfb4fda55a28b88946fb1169fd0285df6aa67adcf68c05e726030b92d5f65570ebfa14dad6d64138ce967c1a17cb3ddef74b1f38930587d601581cf41ba87232022bcfcaca031499e5723f0c0c55bfdd2245013bed696decde7dbb3c1ce22bcecef9642e7b26c573d0ed2884268439b15d1389e041fdf255188b3d0ccdbaf66ea2f2d4ace6598a52dc21a0f1dc2e39eb2a019ea2cf051f4888556f1806bcb1b7c71aab56be276c5b2a1194ea12dbac73", 0xc3}, {&(0x7f0000000400)}, {&(0x7f0000000440)="5111e9bed78ce3669bcacd6511c57973dc37f45e880c", 0x16}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x4) r5 = dup2(r1, r2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000005c0)) chflagsat(r2, &(0x7f0000000600)='./file0\x00', 0x4, 0x2) r6 = semget$private(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000640)=[{0x1, 0x8, 0x1000}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) syz_open_pts() bind(r5, &(0x7f0000000700)=@in6={0x18, 0x1, 0x8001, 0x3f}, 0xc) shutdown(r0, 0x0) getpgid(r3) dup2(r1, r2) syz_open_pts() syz_open_pts() semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000740)=""/163) openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x200, 0x0) recvmsg(r5, &(0x7f0000000ac0)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000880)=""/253, 0xfd}], 0x1, &(0x7f00000009c0)=""/237, 0xed}, 0x43) semget$private(0x0, 0x0, 0x10) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) setreuid(r0, r0) geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001c00), &(0x7f0000001b80)=0x1bb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0x1a4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0xa, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0xffd}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x12080edd59f95665, 0x6, 0x7d}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000240)=0x20000000000002) r7 = socket(0x7, 0x1ffe, 0xffff7ffffffffff7) setsockopt(r2, 0x81, 0x3, &(0x7f0000000940)="e295674ed6463641374a0cb49196b871476f88ce47b8231738d979b4ea3c4033535ae4d310dd1ff71ef899136ac5253c583375812554e9162877de9ea37bc97e0c96204dd4bf27d781678b24378a8c2ed2c647ebf83ada725e5b1a4c23b01772f256cdff9fb9b7ced3e2c0a94a593a617c9ac89fd9967997339c9864656e4f030c7f2b0c0bbdb3f0163b3b7f9ccbab181f765c3849608a6cf154a57b1446128122441773ca058284c50befef1db933717d7798a6d9ad78d7f1c3b4c27afe9c103ef01f4ea43b9faee5712fc050217c5d09d33a3f0e8f964077e01058fca24b6630addeff56e6cf5ab9940ca8199c5bb5d1f0ac5fe2f1879f6a9746a9af635ac851cb5a794f91a7de2076aa80a04dac0841df9940b4e5f3c29f0199f427f597aa3e2245f6469bce2998ab861c1c48487624961b62a6e4c12ebfd422f538d99dd1d8540948b8140423891a1b0bc0081a1a36a090a0ebf741962a4f86f20fda13f2bd1780119350fcf0eaffbd1fa8729bccf44770433aee1a9243819bc4dd8be6fcdb422dddc69f36b15c7bb6c8bf213cbf1cdaa4ba91a8c7bab76cab376a684ac352911a657ffc09659c7398328e59ca6f28950ae54244005a047312ede4c5d9a145c44e2392ebf36b7f1754728579a4b63e7236de521eb6f3bcd9dc77bf5fb633c91584c76a2e81116934ab24d1a3064c13d26ca3065da875ff6dfe2730d0c3a7e2a0a15c44a1f9f85cbce59b2962f8399d98c13b1ff9eff57e545aa69f7a9124bc30aea29b9de8a4c1f42d5937449a2a7c4a1c75976f921aff5961233801116c5dbbebd7b632cb9d11859398a9208996ef88addd4ef700c5e02fde5bdbdb09fcaf9eef66e6223979e136041889c74b5a6245e6c7cab76835c963b4a85ce9a6ef27d91b81215ae6398add94068a02c83e2f50c35332afb65e293a1a5a4489a048563d27797ab88049214391e3c2f6971d8a997c139f596e67c1b6bfbce3a6cbbcc5f694a99ffa12d33cc51c5d461f26553c0e6327b90c832608177cb9e0d57db1366a7e429b050fcc2ef75978426b77d5a9254ecd27f59a73660fb0bf6be32429912a4536a889e26e80ef5c1ce06441401e7b477b0abd78ebbc117f5f9ac5733629bce76577bfa7d466ae14abc71cd89bf7f66fbc3231de6085d14c29fc82aacad75a4a735b67ca4baf0c027abf94b7e25c091bcec93dd13535572e42fc04e8db624a01fd6ff6d6213b8baf7fa988e44adc49dea34cdae4d97a7a2a2b0d21728a7da73b2d6298e000e14f80d1f0a45fcb85423bc165e288a60eacd2cddf28d4a09339987c6837d33f794446da625ea3d6e9e6dd1270bb4faa98a835a0bdd5e954350aab10639b4a59677ed6682f7f72c0043639cf98b98c5655d88afae82c1c019769ec2ac7f0bde0a2bfe03bdb1c959a8bda250fea62bfc639da2fc3e18d2eca66c48acdca315a37e6fe413e1835524dbe9c0f887ba9e3e7e193dd41e1b90587056c9fd966fd28f802108305d93e7bb1a8609a39842db263ae4325d40a7d4fa1b17bbedaebb443479530f61dcd03cfbd9c43fe51d104dccab9ad33334b833b9982fd665f6fc3362ef21bf257a5f43d8674238521f75eeb547596314ff93baca17b8aeb7a40347ea6cda7d4626fa74befd4991cd39cf5b3e05a4273b9d20110bc86711af2f43080992ba1457cee69bec4294117e77468fcb36f57a022b66b5b5375d84dc435aa3430e19cc0be68092f4b9a1bd176c8ccd114bd1c273251d56e999920b75b297ff31633eadf14fdb16b4c525bbc1eda7d4fe61bbc1924c47b65ebd7b2539fc86bace009cabdf1ba78aab863e3d7292639991beda6bb25e5e4f218435346ae828e7d20adfef02361080f4196699459e5e92431107eca64da56f0b11c27a2353e93fae05b07bc683f8253f9c6ff49e6cf8627a95645ef6200f12c61e8e27aa7dab3735cb916c914978cc45a15c978701ce8aef23f727b8c1d182b67425b89fde09e3352028a41f86bd2d6a498eb471eac1e95037819d0d1e51a72224a1f0d783b674063ec5dbd324d89e46cc6a23fe32fc566b5f05ae44281d644210f2b3e87dd4b89383f1ed749ab9bb6389c547b999e1a83aeab0bc8cddfdb94acf2d648340ea9cdb2633eed18d7b0a0f3dbd5e21c3db22502c306b8bf3cd151fe85ebd72455adbcc82b61967b8368524fd2b4c5c45a181545883f6b7bc6a3cddfc30ff33ac57192009ac30eeaa457a5f74f7d22df680fe4d3f937f8d9507d0aa6ab82935b49a3c9c6f0f0baa5816ff07c8c41368d98fe5a33bb8aca9df56e4cb9bd51cc14172abd0ea898840897533feafdf86af550bd9b55f09657abce9c14c9c7b4a3df6d45e0b102c37754cb98cad4c7dd950e2a9201e196285e4b76bb73871f56c532d2ef652a336f369dd4b5d80e664870de7d1731fa10209008b68923666a2c01afa666f458d0e3b28936be5cb845944c36e6c99ffecf706ed184573c32c288cebcce1cc05056806e37752aca68460faae529c28928f5d7f7bf1ae76d2764f6c7d64dbd4b51a30982a628fb967b3f9dd24c8c52612b20cb844ce7debbc7271f78fb6e8f48f6e249fdd485f6ee68fb9585bb079785501cc1f560c013f13f1706d84c5e5c2518bdd84bf68abcc95c0267a06ed99989e48209157e20e75bc82ee0e0fff845df63fe787c8416a027b09d947bf34db045aab463bd69ed8a6c823d44a7ed84cedd4853e0bab9b3dddeaa335c0d89c99176f130cd2851abbc4ae6fb6a13d3a224735de852909ecdc9b53a87693c95b8f998bc7023d1378f0016c0f1e1f04b92f174eb10da3427957ae33830e39c1e97555833ca4c6fd0a262269f14cf922cd4191ba2891069daa35bfcd41e09a67bda631f386a27515452e84d14885388e54d6a257685b20a4449fe5433c9a4daf79cb3733cac874b037c6c1ca5a67e25b097168aa04af8152fe79e16581ba3b81615f23ef402aa17ddaf19a2e03e44c99465d549e88e09dacc106106cd14fa2216fe845ee91e759788c8dcba4f47da8cf51b9662b446198598e772362d7cf4a43b170e8a68a269f44227e480eabf91cf4164e0b1e06dc34d62c19281bb0060230ffc68a1d6804cb90b36bd84892dc6b8572c935867e1ea72a9c19c38d72731f8acd2fc582ee7b3f0860c1a83728b537d54bf75074054f42c698bceeb13b85bd740082d466481688502c4a944abedd4c20a6478065bf642a03b696c36ee7ca9ddbdbed6fbb2cae75cdf9617e31b2ae33c796a408e53a8a0c525092af6b45df93106fc7f65369715bac0cd6c65bf5fcb53815d900c441f5f1082c2d925623af2b40b7a37155911b9c99a8724d0d9e0ea5f8633d542947471e28c087982e9f0e82af357effd3fbf85c9f4b47d886bc3dcd070d44ad502f2a11cbf835e57faed1a2618477dc18380cb666d76a2395e4cf5ef13cb60046cb1a03e7939154c7b7f454dd7d8e930cda263230d75b2d199c2d8ac826c22805eafcc4243c7001986f1cd3591f1b678da70f76993911c6466b70831f1f1b26056a76437072633ca20070747cb040520bca4125e19f3f85129585f485b0fe6769a443c2138e0a3547707fa5d8b9cdb6a36281e944cf7b3523158907d80e13233e4045b862aa84b516a856679f47203fcfe7679d854261feae7964d44c4f7716a7510cc3d4f3bb1a595a2fbeaebd6b5c3d7908f2fb3e4e8793931cc1f892495d99e6a7a936cf683f8eee387653aea520eacbcc5c53474558e0a3c78ce775e7c6682f2c9ca13f209b052109dd36c23478682893ea4992ca004fe7812cbbe2fd21d0c7b96fa4e0b8dfa5501050c04050a540716c87ded92dcf68ac049d9b2ac22d2bfd77c30346e7c7fe693e4eeaa06cb0b9fd446540a20824f61607dc35127536bbef4f68f5005c849e15b5c4449ff7b1a03c09ba75feba61e89b1d748ababb5e58d80f1741fab75b451897b6f45c4b0bdf6e6fe4758f6642d813ebf528a1ff4424c219ac855e82f8a7a63513c4f7d3a601b97f5e192442bbeddbe03ba386a7a4450f3a2e264231133a3436d8e4df13ed6ecdd96ce01f9805c926a65064e64dd10ba1931cb981f1ad6f5e20f8ade5f2047a486c75a2a83d99f22d21f00d07a78a6b64d81ebce5e6b0aec036e7fcaf7c3b3fd98ad8a988057c8101e641e30fd308ca6e19ac0677251033ff12d1d45f5442c2fc644308172dc66db3f608b3fda489ec978f855866714c5e673ea3d30a1a9619244a170e4b1f7e842c26454c3f4dccdfe40f106d869787c3c7b87960acee9d6eb8a5a6306f33f2696d64a7010aa04e8cca4fe14e07537229ecffeae2095dc8387f1a4ffead17d0e762a36fedc67450f6dc329410f5810ea1e4f7350434097cfb3438a2d5a724d96418294422d01de90077fcffc07c60e4cc5e405cebf3d8a37e86251bbd55d753b8b038cc89d3368d81a29ffcfaea44ef7648dc8f1a229ce1338d9ae7ec24b714c2f865f906b1093044cff0cf20275d54424894c1473d477771c3026d611ed4953a0394732773c6139c4c9d5fdc54925ed6b0c084ff5e6c0081d36104da450eb8a340b10b642dbcfe396a959b126046acb4a62a49b7692e8f45b8f3d2dcadcf51e025f41629bad072c545c0eb462ee624af8e096d0780b7b5e563ce58a32796d76f54f4745c6ddecf5518184a86f94ee94289be24f761aff0cff9522eca6bc6bc2e3e7a8b15a42679b5b0321d86e675064a25b19e105a772e4e4b317346292a7714b9c12c57797ab56c3a9d2db3322bc2ef19ec7de42a91ce251a2262ee7aee598fe9c2db17a752318b8dad771674b11c6c50773d18d4df15fbe187157c513d1d03623df5210976b1a34d3a10366f2d6ebaf81c2af0da670ae9b41e09f362e33b2022844847eee18c76bbf128afa2220ed970ec89424b5124e175b98d7f746a6b857d01256b4d2f77b224f01a86cbf27e16d4495ef16622374695e048435ffa48c9d69627515ef389f42dc7a0c8b36e6e22270df0c595f6004c501e6a635bab672685cffc6cda997213ff1fd4dfd837cac67236d8c3b0a091bbc96b2061a4bfbc9d489272229beb9c885f8eaa853bb815236cd25d95204a4f9dffd7405896650932606afdcd5e2757125d5b9f09dda0ee4edd3331d93616d97e01d0dd9ce724952043c0ed7884791e88650b706a41fd18367fc4a4d4656f9aa095cdac242e55987f0fb054f38d25d5e22e85a80afd5fdf01faa732393a7671f5ebf01fc76b489186e44c4f0b1eb37782d6b3de866457bf89708f704c20925012abc7be8e76f5eacf023d765c88c8d2d77162a467c453e0b4620c2b58083e63054d0cdc4f4de0b5768cdd401ffa9676f74755006f90a44c816ea7ed5498c6655d068b38bf9d58a871c69a35648bb9825ce9bfeacf05ba8227e71acf4ad8eb2b557503ea29de90db1b878d9af670beda0c51547d80b8416452c78249eb412b31457c225b58449da84b27730c1865931f855eeb2d7f3ecb14973bcd728e75141cbae0a5fec690b5004333419f9fa7f57bf1964c67c6dbc0771eee78b84f18754907da83c5ec310e1b46b10aea590adf254ad2a34482a934afce309dc0bf7abb641123a1cbc125647498d326febba3ffd2ac8319a341f32e27ab636220699cdcd881b549a25964bde7995c4b97179e521dedc022de333f93623b363f564b3b9eb4c46e96df05a4d16742e2672d24ceb9e1a04f6d434b6cacabad82a7ce2a8705703b1551587352dbd46f15a6efcc46254d214e3f3adae1ac22195e4fec80c5b0aaf806672f5f2971300f2", 0x1000) r8 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000003c0)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x8000000007, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xffffff94) getsockopt(r7, 0x9, 0x10000, &(0x7f0000001a00)=""/111, &(0x7f0000000900)=0x6f) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000280)=0x594) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000010, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1}], 0x7) clock_gettime(0x4, &(0x7f00000005c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff8, 0x8001, 0x0, 0xa4, "53c82240f2f5a739b11a18f21710a0f025c6a6a2", 0x9, 0x55c6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x281, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x38) r3 = dup(r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80000000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='~', 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x10000, 0x8001}, 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x40) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000400000000"], 0x10}, 0x0) close(r1) 16:00:22 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r2]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x804, 0x0) socket$inet(0x2, 0x3, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8102) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x60) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x200}) shutdown(r0, 0x7) r2 = getpgid(0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x5}, 0x10) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x7, r2}) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r2 = syz_open_pts() r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1f6f1ec3ec08a1fa4d5c265da853e578da86f707a0c7617c8729cceb90fe64cfbd89804020a073f477db8f02a8934fe2253cc5ef16bf78c390e6c4cb4b1c9fc367909f43932699ccf0a1ec61fda227cc69819d84eb02fee3a66b1d3c7ff74f3797805afc32f8a870d9eee795933130978c53e87bff0fbf9a1c7acc72735c4825406d44e60416281adcb972036da9346428c293", 0x93}, {&(0x7f00000001c0)}, {&(0x7f00000018c0)="32740134cb5bb3ee346515af3125eb7c46e33cf03be413df900c751c40716194f6b799f55af04da177443491d0b9b6b7039702d31efd83f59fd76bdaa72cb1829fb70bcdf6f3f73f0783972b5cf4f154ec6c283a58890ff10483a580346000f26142ba8d26b7a7a4b51d4a36bda232beb50ba5184ecdf1441c13099f6665a9797fd2d29f01d18c0fa94e287408095dca9373ff012a1c137fb8763131ea0169a18ff9e0d1f1bc6bc7f0a1ffd41866849cfd29ac28595002b19bc956b4f90c27ee214cce9d448676816a3113f9693de15ccad6b0f71ede9eb8f0c07162e03585e53ed3017dbd0acb935f06199c89e6d0e1be5075f7a13b74cf9fb01fc5b22dcadea96ffd84a0795a5b5baf20ee08de8a6ebaa765c84c9706aee53aa17d67062cb871fde0fab52b8839da961c951f1a8e80e0102b90eb4ef95ccc3eeb0f4428900de105fff3243b856285e117b6cc1c6e056186015b316b8ace736d00b7df42d80de62b1bcbdb319a3179baa6b202909eb58658a4c0f312238efbc5699d79f468f3d8831188baf3bd94a0843c1721a91375bf3b44f2b7b25a2679f6b328cc23b8dc5fbeec6e53a8e8dee9c00bcafcf4ed4bb08d1e7e94b73b39fea3f989e03099ccad177a1dafed7072d05fb65f55f35a83147ef42182bd61fc7871d1db5be5c50a28b666af5bed9b283930e012d6d5ad6075407c94cca02f08584e1dd9154c76b6a5899c919764a3046ee344455f7e1d6bca0a6c9fab6ce3dbf8df9a22eceb85f58cf7265d18842f8608e16d9926d7e01aa00791122a4db7dc2255962c55ba37084d538488d9108f67a1b34201385e044980e472a928886347f65cd1650b2ec8a17a63bbcdb6e55abf34881d31dccabf1ff0221b56b0ef112b3eeed7e6246324956c204effb040b49bd32f563a572fab6c8bdb5630863de85d6b0b5ee344d32bb22dcb083be5aff161a91122101cbe78a54988f844f7629aec618f41402bfce64e8e6a1b45353b5cf05648dab62c12ee4fd85230c9eba1318c85d9fe1cc4ff6cd956e61df5f30fcd0a4ba1e6dae4b8b0597d28b791cc6f6d539e6b62ca133f773d5a55116e51376720aa5823363f99e973e051b2f5e19a163ecec4973d51866d3fb899a8b12622ee4d0d0cd90460cd474fcb3cee453bb63c1f477a444dcfacbd1eeda2844e1df6e016e33cf21f13259cf559c24b25c44de02e18c078f52f023caeb97d69132282e3bff6164ad943969d8348e02b0765bc933ffad60684370983311dd11cd1823928ebc15b84f700b2e405a698b03a4daa9d81d9be3e9b63e73d8c718ace7a6c0b9f6e3e82c22affb2d88d392e263aa7707e64cfaac80153f5cb5ed06454d476929413a6074244d0cab16da7332b0e5858ca57b6c0e653ab9406c7d2e9dbeabda935d211c1f020c6d8742c149bd9d5a74d354601ffc9b2fd9d9510186a960b3ab44d5714aa365ebe008b27ca79d3a6268d7165c4a3e10366d865968b5b6f61e2510ce69d8424ed31ab0a82bdacbb2a6f871e66bfdfe734e926d7700632ec4a33d6de764f278d1a237c0d325f6a3651ef4dff39650015076b89dc417ef554e28967514e125c05d8734d6e07b8261d1580055edc9e913837c5c98b297a6f3e438c94439c21676f2d5b18232438aee3471e3a154b415787d9b137bb31592a21894adc113e341cc077fa6731bd71e433f703cf5295ca0fe7ce59c75353f0f4fcdd1f012fb2edecdba5cb1215bc80ecbb04c488bdd2027dee66a7f5601e8ef532dc4f0cf49d860dfa3e83560091a2291a6127a606a1dd6fa534f3f18ba1f81dd6bf8499afde57230fe6707542de9810af8d6ed5a0afe656ea615aa54e1a92e6bf08e1827dc7ae9e5a0d1555273ee9bb245a0314de92c09ca1e8ec9e856169dba2ae3a3c916a07a5b9cbed9a7f5599bec4b8b9a02a7de1b2f2a05a9ab9688770d88888566da991893754a055fdbc9331ea357da0a62013aa9a575ee08c27a061d843376e526ce8789599050d19576669b479fac9b48a1766b53fd9183611c6bcfd003eff51f98733769bff4e2d14f4a44fe5d72a0b2afead11ef7a3715eb3bdaf75679e78f49ab15e82b64f74a9c341cfb629ab3402989f37013ae4f43328d9dbd3e3eec747f2d8674ef198cfa06b63e2f8086ec8dcd5bc5a95d26c0e3721b71a3866cc61444249f9aa4e7cc7ec4d01e577d3002fe7e88202462dc3cd41243ece5261f02e846b6289abb2c0b13f64dbdf41761abd9348795f105a11b1dfa27c4a5e10339e6ef54b1bc67c061ca99fc42b04afc6f829369d157b76982aa98c02fc9fe6d07f83f281710b1a1e6c184e25b16fe15fabc314c738c9d2d06eb89170292cd878a8743a53797cc0369624ad35b8c47ca56d4124bcfac7fc0dc7d1f8953b3e750d83f04b2a480d8bbe74b957bfd0eec4d3d39b7f99c3ae225db8fab0a4887d94d29791d870485853de93ece1158f0775bd8c32ddae44caef4ef20c50b726088f7de4f6291f820cc2bd2737ce171e4dc785438b5d6b5602626d4be5430d8c87a5c982ac2ea1b3da3c5577e55564f68a755bf5cde530b6ef36c3a1f6fb8cdfc777f5fb5eb6a64c6f075f2f855fefff1a9afddd5ebc4a58e42b08c29a1eb809944245548604182d3745ca2adbf234225cc8709dac45ff9e5af594b03c2b7d30134e4ab4edab679b7c82dab6143a870bd38d30db6de9613796a56f000546aa164f88193c16bd0a780a2f25544d5443c5d96e2661c47df4620846a88cacb25760ac6835cc0dcb7059b9a19403217dd4d0c6d887b5620b6a444db72754fd30654859742bbe7cb4030f1da37229822dcf47e0479f3498dc8215ce466c910df2fea9b27e6ae45aca66f7e51bb0e46872ebfeb5a51ab6866c84638fae562e33939de7223dcc94dbfe84d505f7453e9b2f880bda0a568c2296ffc0bb7dadb43b9304ea5e28ee40808f43c37d2eab6d7548bb430972abf893edfdb787440b92486f2bc3d3096235c02723894a7ceab92e0e01b002031b123a426eae0f9354015c831c7c892939c4efe64f99dcd7bd80fd3e10f513137e22ad6fadbdc930501bda4308e96dd3bbc546d0730cea5766ae64e115fb9c6a45bc74900c1ad22bd0f4f6c99ea1e61cfc85671f89caee0e63422c70ed6c1063506ef2aad0fbc041cc4d8f246a74c797480ba7e38c656e5c134fa312e1d529b91ffed343eccce1fe023acb0256fc2058e0136eec45fed604ec814e43bbb31657dbac0917c53ee3e2e382dd0dae1a73c3290af1b0b481ef4e130f75e3647cac0601581475b2330753b04fff3fa80590ac91f864a2ef58149a019a9551120c601bb5112e3ec40ea2cc20b7be2c6eb3c277579221b37ffa8a346b33506f8d698b684ced833b8d25fbb7c8cffc3b8a9965db95c740dc0638ea551b4956b18996e1e52f07ba20ad2ec0a079b47c7a1de86d091ecce953bc0cc5285fe56bba3213745ba10a8181296737e31a00bd2ceaba4dd1cedbb09cbd43609c56acf73aebfb7a66aaa8cb56bde4b082ce9f7da9b100aa5b283e0a6a465d7e9b07e08816304e020862a5f5091b131acd5c18865d39315d32e526abddbbf6ec17425f8f0ed8306a56cab481635e4e457e81994395a4682b5c13e97779617ed087e614f0b1ee64f2fb789b165bf4f2491693003feb2bcde0d7b48e1c1784dfe6898d326dce87984d3fe13ac4e6b8bdae713b0f9d93fac47acaf00fdb8536b92a63a0893a9a2b2458dd2dde0ea616ff98d062aed6fe46af97480d28dc1800831d30f653ff84476493cc57c86e409cc1a6880946dc5babe7cfc035af86fdf42a4d7c0deefd37cd175b1901b2aad70b3350c0baa844877e151ce6917131a51a73e4129c480ebedceccd58f3f91e1f4acce6c49da33013a76514b42b9a9f0ae09abc7e03cbdd8e9ec424288dd5ada8180f8ddeb6d22380ff9e11bdddb9867815f57a717bc109ac58c59ba2ef69c6a7f88e12cd0c49192db0be4d56dc21d41b2e4c5ca8c0be0a30f1c4cb7bbb0694486531c0acd565496b26a60c3b07207e92b1535e5c66462321b05576f0c697c208d466cde8c44844c4cab7f13d4340271ae59eb28b0279534957111c5677091790b42aac1de68d96d8b49ee781d82f8eb338063dbbefd8824b6af2a5a8a0119e9e4b07e6cd70e593a789d81125b4cc6b4d98b15bb822aea7ee580bf374e153ee5b0ca6e66e23cc1b6beb8f8ea2bb23661ad19577cc041b17c1f1097d69c414acbedb162bace29883994842b8531034d524483521f20df454c9aa994a33bbe5bb3c39b13b36328045eb670bcd42e5772959b4dd27edb4129c659473f9c2c85f4aafdf4de8947228ede45696a76a7ea00673eb592a697a0383f5192b24f7ffa788820feecf2b383e57bb31ac2ff3b9b560da95e3ccc88d5d7b79b928be6ee0fc2989a5dc20ba74ec935c631d986c2762657dffc07e104853571cf5250ebbf1d4b375593b1d4414560ef7a1726d303fee72891f94a29222e73f754da79a501cee7b83b5712cc0bc2fc3be094bda6a26cc29137e2191640feeb41b3fc717f25079b3240b372286c7b04292b2d2c6f384cce91504370a96f76e663680445cbc70b9c98d0a7a65da6adb095e7198518a82a03cbd41e8571200d21ccb0dec0f101b7e8571e5febd3b48ea5000a17a597fe332d3af56773d49253fb80302b214cf05805e249d159de296089a0a8ab15a8b43fa046513b36074dc80e7cac113efab538ccf5140c22dc81cba172b5a3ddf40828eb2792cbc5cc2e705ccf68f55c4bdc9676d88ea23b273aab0de7b17dae68c2867644f8f104dac7b7e88ec220eb087d5ee1a5e0c129d8a59517107cb427beaedc5efe1c1b5d3edf22e8700cc7cfe2846c436e7bae03187f77c52662b59e291709b813ce713dd8316df418413803ca101f8c50d8a3c1a55ac44b37ed321046b42778498c2bdc234f01b0999a3df293dfc9c6dad3fb044f1149e372ad567d634dc0f7d0193382655b2fd2674512741019c114e87c528b5c807a48996a31f01c3dc86cc1e2331b6efd9e0d8b80ca4ff4ad3c18dd0464ce55115309b93828154cfe26bab3fca04d1920dbdca9b14081b1eafe0b8df7b4f60431d601a300d89770fe038a1078662c42bbc7173c1b4a4619b364dcaec3a57f28f432cf133f24c98ba24e2b1225612117696372672ef019daedb6317438d67b4cfd56962ef72d9692f37dc5205b7268c078ddd568a32e03a7b826657efc080e11c1c59e9c8acec70a7dda79eccdb87b8bed572e60b8ed9c8d39daa25370917de426faa3bb4a1abfc64136766b4ddf85c62a90351b893d1dcf63ff5fcedc3d001d68b0f12bb0c110f692c7f157d41e24277e8540384d26fc7f32357933282b008e27576bb3fb02b9177cdc534bcb9569cc5b6bbcfb95dbb11624d8faac75555c87ea01c738b8ad3987407cce6921740d3eccf7b771be7ef4dd589bbf8a5ba2fdf3c7d170c4c236582adceecae0ab7c25171252a2b281c1c99927e65aa9706439e1d161c72253c1e1454ce09ed2163679117cefb3ff3e6171b9e4a83175e37f3f4b77f3041a124399ce1a8dfc83b06fdec8140cd2424036274bcbbf73d92d7d4ee98b1a508b0b81230bd0a44ef74ac2d43c821e940691e71aa4a0f4b3088f09dfb536fb3fdfde66555e14b01e9a45756b459c0f8965db36233c2422dc572c76b72b5b41a0b2cfb1fbcbacc2fe7bea3a7cdf405120fdf37fa39463d5366d06d736a49e43aba3eeec4f1388ea4947a5650331fc1c6facebffcdc936082c2bef8d3ac490a7a3a9", 0x1000}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000000000f4feff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x110}, 0x404) r14 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r14, r15}, 0xc) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a15cbf866141c831efe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a", 0xb1, 0xfffffffffffffff9, 0x0, 0xfffffdd1) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', 0x202, 0x5) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000016c0)=0x8001) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="fc983c1dc375b16ac65bd111c9d5c64f89d6756d757eb7babd94d52dc470b5187ec24b59bbb6c605de295840098bbd5935cd5c39e57f92e65f2b1522e5510d04389a1f3bac82cae6e88e390dc5832f4567e63ab505b2f0eae7ea31db04a1efc29faea7f57892dde21721486319563940b8af327c77b9cbc71b05a816af6502f62cec854f6bd7a4dbd844fec15e29f908f1684b1f3a3833865884cc7b6b2c2e166094dcb4f783270afa", 0xa9}, {&(0x7f00000002c0)="e2186f0be69b57d3aa8c50353f7bfd62f23305dc62aa08ed81bfa44b5fd0577879e894d86a48fa694eef963326aac248dd39fe490251e14c4daca372ead261b4e6ddcc22b0ba6f57bfb24ee5461a4c75b2b64ed3a140ec630e78c5e30cf6f4c052571cf10922ecd9d31f09a6ee9281ec06007d3a5e27ec24408f575de00ceba51904cb76222e66a2c6900960dc4ed6ab51a655a822a41e8e0d10da04a352f81cfb4e022e4e514381a87d7b0b2afdd45e643643f1ae021978369923b900a2d47413cd3626f3a8df51395a6436960a33895e9e4f857e5d8e2028447456e88ae26a1ad4e7651a28b92ab2fb611e64c66f3c7c384b44321e0822d901e3f995583140f476a1827bb55a9fe1decf9d9060650b00a7f1dfed42151d1fce13f30820be5c8cb2bc521e0672f1a50c83605fd7e7db0c7da700071ad6479d077ee4f675eaffeab9d6017f14a037ce36412c74c92ea2d27817dfdee80286fdb3d978dc516b1b55cafa712b245de3cb7895f7ea18971e77236941523aba0538bfd3c878612988b2765d3cc1bf69b556d473c82bedb5ebe6687d06088ea62c4df448a148935c561499bd3010dcc76ffe42acf05b08773a0753f7fec68a6e06f65ae74167fb0f9d332a85ccc723708ef7ed53e14ed6d098e5c9e5b4e93e029a08005f4360ef4a3c151cf78452db97739fba2ad381feadc7bb27d91fff396466ad7de249ac9dd334bfab7db32a6cd30ed4c9eccbe3c63435e2e439413023aad331bfc1e6bed9c47f6139e7aa8f20bf8dd7ea952ef8b1366ec18fa8e93ea356ddc849e75ca45e99460406869969533a117fd08ed769c2f0552c19cf36965bc997bbf6413cf314ca11bb4184fd7b36bcac124ee919f3dab35e4f5aa65d1b3311dfa370c4f5c8419010060bfbd4894da408f4cff2f9723ba907c1b1c0608da20cb762fa475e9b8da19bc9b28a2ec177e565df9bd98ebc94090e0c626c5e71fd3fd5e8c425b9e750c8c99123450021b26342250001d6d4e8e7159eb065e3f4b448b01e4e4b34ed397ce99db03f08e350e1c82b11613c91379b9ce26bc519287169a4837abfce26791ba815bd55287042bb0de328880c4781fc386b039d2bb544e50aa7f883ed6db73a4703180b2ce91075e42d96f658f0f263221db0be66081d40e7d24c417eb9da1b5043a9f4c312f8ce08d929674c23149b157e504ab8b77275131363c9232f9a02e5cbcd9b4becf0faaa768b93d29c581fcbb8ac2071409153db7b2641f139b13640100cadc5648d24b7ec27d024ccb01d9d8eae0c03ee6094410f73b3e86f5d3b94c097b33f742edadaeda326bb27c92f7314e0926916c3fee319b913b6df27b05fd907d39883cfe10b4d7ebb0fd27e6e3fedfa65983bdbb79c01f9c87937fe709a8cfbed26a35d6a9e8592167721a32562521ab64796897d2ebd73b3a9cfed8db0359f9cd5f5efe167e7306a1ad69db323fc0dbc1bb2df49b167cb69ef07571f3063f0cf654e26d3dcf8fbdad1c33e502010e9cdf56becaa7de48dd956473b2e783f143511419f90dfa2fc20c27d67a2d7781dc8f4fc765e7b86bb7314eaf6495bc1fb0375258b814addff2eacea63d0e5c9040ecc6e96c42c69377152ab61d78105a057af91ff1e2bc6115539a27020f8cfb9f5ec68ba6bed00d483758266f622a314477556287114119e4a1dab5fb267ad90ce499b3dc596d02fe01ad0f2daeab598de0d9fd370113102d207909285ffb98064efcc95ae847b11738451638f744be9ceeee5dfe3ac6bf4f23bb5e105324b4d5b7bc9af14cc98ccf0b104c33fee15dd4877bf7cef5cca96016f3ed9fc9a13a2fe0dd335c5c92b0dea516a9f674547410eddce16216fb268a23dd8ef6dbde1c8d4c31996d6f12a4330c80a3f27edd050f2b1454cb4d68f45c96a8de2d811e4042e5d83ab44145961cb463c9810b795cd453936b78342a40ec7ba96e62fb45e5f26b9b90a96284360ec9c6424abd4fdd531f8dce47af2c25f8f62440e84f432c4065fcdd1e7f177088f0e13bec063a1c37c08e437c344166820a6891e7b7472eecdffe7cc3c8578dbc17ab8ad447e3549dcba3a96e83c2164017d72efbe9297d6091e9ef3afeb3772f40cb9c6d2960b6745c97cf14c9aab4c3540346e001e2357ecbc4f7a20f31f1fdc6198f175c5cafe8cd0a9a38a0270bf88187b333653cfa7475f3bbd5f0815de4ce197ee38d5a2e73a81ddb4401248e71dbcd0d9df543facda49b886b323687ae2d93b4989f9b9ceef772083345c8441ba516b30a27a088797883bc27b714a42ee99581b930eb080da244d64122b45c47ca1e4f0bc0cc551e9f8198069eb0d0dfecf11b51692a42ec475df8ce68e241d32b0dab445bcbecbca9ce487615f809cb6d79e7287c30867d548fe5eb189ed97cb0c76b69538806ab8797e43b349ff897d0a9dd27a3d707663f38b69161a84a688abde89930e8344154b51fec2527493b6acde4a70c333ee869b1ebd1e76fc8cab977cd9bfa24f0153ae83e8de4d6f2fc1b8a62a90a4336acd43e5c18f32916a3c87c14b5823569847270d6f3a5b3150d9580b561eebecadb4e633abce900be8e5dd741deef25506d607178b38bc24bb6c6e1f5f4e2a3d0e9abf299c321e175bb698ba417bd546144ab8263550cd2974f3bf14aa1eb75751ff56052a1f45084cb22c7354b6a6b0af8dad59132e3e392f15e7404b35034ed32eb70e3bef1c53b04bd7be7e73f85b78f1de0bb67e11d254e53cf002a2160cb07c10e9995ef0a4490644ba76846bc737c559f342720aebb9de07a5866e2b06c5a3ee3102855758c74413f1cc86d89c962f1dfd21925a7b7143ecd0895d90e4b43cf22fccf185b204f6fabb623ea287394d536d06ae967e8c9bbf553c3c6066cc0938e5462cf4b58fd54bd7229f0392006ab50f2146070e53e4f43506ca8d6c325382bef6ab5bbf32cd4c48c9e8b5c2f6cb53dae2960603fff49ea347b3fa599acf53f86326e4085afba0dd207d71812acbea394a8f523ef4bc4f89300645d3d3e4f35cb137c08db28c6ff34bfded5e9eb13b1465333523552d4a1bac2a588deb316b619a26762656ece6c01fa075af281de73ec15e57973689872048782cc64af01262401202538da6516c927caa9ea439b7d2640ba83392e35e604d8435eba15b13be066eb8cf675ac2f86192337cefbdbd6e9bed9365579755c8085f2b06600b0eaae4afb678ad221da116461b5cae512179902b712168db946d432547095d824bb11e8f9c2d49991175eb75bccb1e46887b988f2c7d339a731e515f0f79f5f3f51e263ccbae96ffc27dc8144ed1827da581804820ee76dfac96b88c1ba34891ea10f9589392ae96707863e903fcad48533bd6b19514ca13a2cb6ec4b1dc4e6eb0abc97c21bc7a7b7e9be1545cde1bfbf262960d6810670a97c51137ea9b1385e4e6e3f63e1d0932a267099e7f5f64f248f69a564a3293c50b450e4ade834ae8468371e076b24dce44c89c1dbf4110021648b20d3b77474cbbfb8b49d4fc9efb3ee2f1aa13f4e6bf57b216f435e4794fb426ec45a7e7e44e9b0d2e64e106aba7ccf85eb74143b12e55d43b00baa4f83f17c428f6810b5dea1220432c52ccd9be3bbad781cfbb27ad950af1afed7eceb6768e24297b550b513e97e3167b826e0d778a00f0e8f4c1468b40a52afca6a912f116b081b73cf182d04cdb59f9020e74ac717205fa24e4709b0ed55b1455f09bfef0bf8fd61f2d6eecadb4c34fd005e52e9968ca6725ea16eac46b7156b246037ed2f1d08b74a06fb184656fc18f329eb9e90ef1cd9bdeb45361aec6f9e066665fc77de9f93d11a8d6e91b04f81a2fb7eaac1d7f5ea52d34a22cc380cb094e34229013c31e6a6f9d5775cfe2f19226045ec87f729bed04b63f06f979a873add90fa41526ce692230db03dd6f812015e4b04e4c636cfdd3cb0fbbada414092493e58d57b64e77cd384f9d4d68c704940ba157d72b4a0fb2ae57a49deecbf7059191a0c67fb5629f860de38f269a8fd9e1757dfcdcf8e2b0ce4aa02a17936b3f2c7b127893563f8b170e939fd0305db2b7bcd6c666f9645e0f23e692f7b6a75430ee3d9ce32763ff79dede341d6572d83c4d1d805bbd20b83fe4d822718e6e168e60c72995489abf5d343c247beb4ca63c21a50ebc7e217463ed7a99b341430dd71f3a312ee0437b8a4b0cedc96a41715176591f117ba8d4822039d21f00a56382f3c05db39329b8d0ff10f0755c1a77fedfeb0d347f99e6ed3838c92cc10d8e1867f4d6e88302f89c7c513ee314bbf892c0f29a5344d89cc498e4a25ccee6135edb4ba49795ffc3df101e058c275ef16a16566ecd699c461101ebbb0ca9d806ab53546513a2915b6daae2ee71ea69f24473834ad9749b22f63924d7c40b14de8e0861c2a3c3dd314cdb78050b1e3e120c24dacabad7076de0ec4a945975299cca7ce5cc4872564e712f6713e5c38f6690ebc5bf6c9f4e119583d08d219c34294eca7146fbb1c971f7d6c8ee9ef3fd7b8e1960b711890ae04b9dd9662122945e9752d226c6f970a344b0c9d492b650b8b94991402c53c5b416992067021f5bdd704135e8f630a916c02fd5fd22f0068a911b5b8bc5d97d3fa3946b824727a31ef5d1d0bb98a8200897729da88abbf3ab470175e6a38461b64cfd2a1738c37b2158593edc9391568073aeb3e99a77fd9dfe0bf9ca033cc334650bd49ed195759213fb291a8c37d8399d87d0cdac9fcfdc6574d2c60101a7489b74a45c96e4974202e889a9194397cbfdfa169459e521f98fdd54c52fa197a84107891c191542d1f8997c901931a440bc7e39b35b5d09343e21541017572405a615cc55dedcc920f730b14574cf3ed41e7913f728b175169ecbc74d3ede6197bb9800df8209332af7a091f40e501422efdf3daa977ed54c1b6d19391f2a577fc72b42c08a390b80a6f7e6756790523e92f5cd3dcd74f7972a8dc291a616e9e8fb9852468c900694eb5845f0d45f98db73dfb9e66e93cddf409ae08d3ab91d84f6120b51eacec8cbcb8233a4c6e6ffeb0258eaf4827935cc98b1784f573b65d8a1ac80d3e940db7f91bf69ac5e2cf5933376fb49fbec0c7471ff085d99251ec671d650fc8fba2de843594abb4903f943c4ecb3877051dd2902f582ddeef1df5c63e29c73633ff980d5da82eb5a2f6476b95f0d15447707ace84f0849f9b677b542a839465c3364b487928767b3a9b292b088033e3f48ce0e937a7b8bba10f1340e4351d8023d8f041eff8e6b111c10ae73349d0cfdc01c3f4ed16b4bcb16bef50e3a73961fc01b9fc8003a61ab7679c8af2e3f278419a09b6b6cb75314b6a1e8c26382efd9019d46629cd3bd426f88e1bfc387f03a8a0c94ad4b10567ade40e4794c46da0802f1643212c1a686aa5d6134bfe69d073a8782155cc25ff78c9b158522c0ed13dd57a50ecd9a6f800152260876aaa3c3efca6c9bed4a2e85dc6b99289ff842709e0a024642baa106ba2eb6380f7edbb8826574eab940ed3fabba4540ef04eb4beb72358240d1166e4472520a17cb36ea61ddf78bcea585281e63ca818dfedfabba0a1aa712699481d2ef153c1276e6e52c0fc9285a5988685af14e0754e49a22d78ad1f71d2494ce51dcef2e24d8aabd24361ee172c4bd0ca9c451b5fc51b7213f9215d9cb62847d6f567b7448edcef428f55ac11d1151b8d07c1fde7c831e044d3a97cb1db12b22538bc062d55aaba04f173b1229ea129ca4064379c0a209fa6eb403353e401fa78f002fc4b6f7dd59de", 0x1000}, {&(0x7f00000012c0)="4b4be0d0de2a258d768070d712bb2d7afbd229ef4acb2e0a52608d610b748132d05f40856ae94ebf5abd3634c983b5c5e1de1e8d1eb7df79e18567d53e7e4b9d26cff55b233e25c8446069aa814e31f71d5e06d43f97bc9e2be3866580b80ae7fb902852d41d13ff8beab476c5e16eb6f47b03b21db197407dd7f9ccb72f7c19b07003ba9f9961eb8d0f05a0121453237315a28c629db63abadc55ebff018dc679fa1286aeae40d1cb973beab6a40cf9645e1fed711f7db1c312952f28ec7b64e2145b3bf5259824ad8e4a0258dd7cec4984", 0xd2}, {&(0x7f0000000040)="632ca8e2bac366d25ccd1246a86b3c14889903b3ae5de83054353aa094fb2eac52797717cca0ca17ae03d5a08a0c3566840f69374c169e747d170d0dadf7574aa7da54cd9e048a77ae279a314fe7df90338d918d423a8efe52d61d058ea2b00d4ba811464bf8c1405e3101", 0x6b}, {&(0x7f00000013c0)="fdce03302cbfbc8e69c7a2b15d5ecd56a0b98573e5aee167a33203638db97d56936f541cdf5e18f763bc25c7d8826a1029a4fa258aaa2eada441327c5c012201df1eb6da3639c04898d6ba75bfd45176bde956d2706a69c7", 0x58}, {&(0x7f0000001440)="ff0d6360554e47a8dea53fa527415e3583ce97906857f801b8579d02829cc7ae2fda9ee9863d503ca10bafa3bd503943938dcd76962e2a0b62ab9a947376122206d645d1ec1fecb96a818d7cdc9af1a353ea37db77bd1803b7bddc5d6b811f4f36a8ff5ea1a4f3fe0876c9cfeedf5d2c88ce3725087c8be1f8575706413f93ce3f341f5f65c7d3", 0x87}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x40, 0x1}, 0x40b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0xffffffff00000000}, {0x18, 0x0, 0x8, 0x8000}, 0x1, [0x10001, 0x5, 0x401, 0x858, 0x6, 0x5, 0xfffffffffffffffb, 0x4]}, 0x3c) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r5 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001740)={&(0x7f0000001700)=[{0x21, 0x10000}, {0x0, 0xdbe}, {0x8b, 0x1}], 0x3}) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = socket$inet(0x2, 0x3, 0x8) listen(r2, 0xffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r1) semget$private(0x0, 0x2, 0x504) r3 = semget(0x1, 0x1, 0x1) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/87) r4 = semget(0x3, 0x1, 0x82) r5 = dup(r2) semget(0x1, 0x2, 0x90) fchflags(r5, 0x30000) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/172) dup2(r2, r2) semget$private(0x0, 0x3, 0x10) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r7 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r7, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r6, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 16:00:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r1) 16:00:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001480)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x2, './file0\x00', 0x1, 0x0, 0x92, 0x19e5d145}) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x200000029, 0x69, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x400) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x20000, 0x3) kevent(r3, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x1, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0xac, 0x1, 0x1000, 0x5}], 0x100000001, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x2, 0x8, 0xe0dd}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x374e4d707a175c60, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x67c9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x3, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x21, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x7, 0x1, 0x8d4, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0xf2b}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0xbf}], 0x1, &(0x7f00000001c0)={0x1, 0x404}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r4 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x1, 0x352) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f00000003c0)="86eeb5dab6d294f3c9cf9a485a6895caf5b415a4e901e3a4217f29c7cdc1419fe96fea87389a95ab72f0f6ba7afa9267475782ba5bc91eb7df2b40462ff5753295748e1a8c9afd615a82283c0d8a73aada4237a5f69b4933ca8524c6121f4c015d4ea1592825b07284d7b30fd15505e7848e5c9c4f667c5e6f46af385b5f665fe179c18b0904d0a03b59181bbc23e7015aa503468b9581a0e4ed364319017d589c6575b28979c131a67dca40621584746335a83ad5a2a892ac2433788a9e47505a03cab6276564be057479cf58290502e210", 0xd2) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) accept$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcf10e842bb0445700000000000000000000000007000000000000000000000000000000000000000063eb38d8be00002415614f0d68acec6ef4ad6b15205eeb5c32b3"], &(0x7f00000000c0)=0x63) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0\x00'}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) uvn_flush: obj=0xfffffd806523ea80, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="bf22afda588825cd8069ffb99efa4b293ed0c4ee924e328de7b6685aa33e89b98d8153bcaf7fb07fca6914a33baaae137e898a7f6b9f463400"/72, 0x48}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x25ae) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xc7}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x7) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = msgget$private(0x0, 0x60) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="03000000000000000b81652b2900004f352ba00ec9bcfec77ae71777289d92a8f19fe3662812f667ed858d78e4910762c79bb631661f610dd73ed33eb26c2e6e2d220a7eadc4dc46da95500f95560b9cda655e7151fdc054b1a168fef1b0115400"/106], 0x21, 0x800) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x490, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0xfff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x0, './file0\x00', './file0\x00'}) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/252, 0xfc) fsync(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x800, 0x9}, {0x18, 0x1, 0x6, 0x400}, 0x7ff, [0x1, 0x5, 0x0, 0x29, 0x8, 0x8d02, 0x5, 0x7]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0xa40, 0x1a) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1800) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd99, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x40) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ce", 0x106) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x20000) close(r0) write(r0, &(0x7f0000000000)="d03a01f3464e8158dd97de65c364696a834d4d98b1acd91990c8c67fd9ede360202936423e686ac82828b23192e7b9b5ca1f39098a19c1a826a8709be1af05646b151886242f741f1cc7f2d95ab9b1c9fa826f0399ed3ea5275b41c3e75fe839402b828f7c2ce9a242fabf904fa2fa057bbbec08c334f6cc25e8a33cb021359d8be23fb85e5310000417d42c0514618cbfb957069be6c6b6e3525cad1268382aadbfe420d57254bf8bbe3d9b1fa4206f76f2", 0xb2) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="227910f8fc5d04aa148040e5f95bd84ff9c753a5e34c8ea2f056019870cc9918047f31f64257d781e00e7d05207f27e68768ef0956a1978d5db6a42ac49160c5f9cf7602263be03744f8c5465fa840e50664dbc2f2869031078bdd260679e3103303039eeb6254756659bb825ce2d35fdd4b046ef6098fb27261d425a12038eb326205a941b6cbd861b24cd96a0d83a526b92b2793199c7ddbd9", 0x9a) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x8000, 0x4) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30", 0xe}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x40000000) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x16, 0x1003, 0x5) write(r0, &(0x7f0000000000)="5887e9be32d0d14f011aaafc532f5e0b65360db7831babce579affc459ab6cebe2ca89fbc4af233d39e05cfea953658fba071e477e20f3b5a90d2ed1c17da380cc359cbfbb403615640233b4c8c0811158d803fe649877857e57ff4060c360a821e428fe", 0x64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x18, 0x1, 0x8f) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000e32e0f3439fb54f8f2a45d8927ea50a42db7f6315f3ea43c44b16883d85f46046ef520c3ebd67071b9d0a37fb91c9b53dac0f4f97962773738fd3a97dffc5c1ccdb952"], 0x10}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, r1}, 0x0, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) getgroups(0x40000041, &(0x7f00000003c0)=[r0]) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) r3 = dup2(r2, r2) fsync(r3) r4 = kqueue() readlinkat(r2, &(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=""/114, 0x72) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x1, 0xe9c9) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000001500)=""/68, 0x44}], 0x5, &(0x7f0000000080)=""/1, 0x1}, 0x801) syz_emit_ethernet(0xd2, &(0x7f0000000400)="8d3df178455e436fad855385bf614ba2df8b89a1ccc2bc82b30e72e765626e585aa101dd2c781216cccd9c39c3666a39da328dbc4b5a0acbaa7e46eb900468e9dddb48a346aae0a675c8af25d561677576dd4f234a0f4705a9b37cef45b9976da5a8d4859bee79a6f0ce67c26a880b7ed70bfbc619d512216edff9bda572969956e606bf52a7fdaf3d6e7f0ddfc2d5346f66c3ffd79396ddb2b9ee9b38874db6aeb0d9051198ec94dcbc0ef5a53f394cf2d52f16c0a68d684931908a8403980f62e1736a5ec5a5e72c8f495ccc0c825dce18") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {r0, 0x20}, {r0, 0x24}], 0x7, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r1, &(0x7f0000000040), 0x10000000000001f6) write(r0, &(0x7f0000000040), 0x10132) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)=0xfffffffffffffe55) socket(0x1c, 0x1, 0x80000003) r5 = semget$private(0x0, 0x6, 0x40000000034e) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="c8f5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ee000/0x2000)=nil, 0x2000) r8 = shmget(0x1, 0x2000, 0x10000000108, &(0x7f0000ffd000/0x2000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000000000008, 0x48) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="37a7fa37e37671ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea88c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) sendto$unix(r3, &(0x7f0000000000)="2dde9f7d7b292f523e9a8bbce9c2ccec4baecfde05606a53833be3fe55873ff22bd1add7212c6783a885721d3daff38e", 0x30, 0x401, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open(&(0x7f0000000040)='./bus/../file0\x00', 0x8ae0, 0x0) write(r0, &(0x7f0000000200)='-l', 0x2) 16:00:04 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc9e7253be806358f, 0x1, 0x101, 0x1}, {{r2}, 0xfffffffffffffff8, 0x60, 0x6, 0x9}, {{r3}, 0xb91c78696f425f49, 0x34, 0x400fffff, 0x200, 0x9}, {{r3}, 0xfffffffffffffffd, 0x9, 0x11, 0x0, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x9b98068c436e98bc, 0x401, 0x1}], 0x200, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x0, 0x5}], 0x8, &(0x7f00000001c0)={0xfffffffffffffffe, 0x3}) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = semget(0x2, 0x1, 0x10) semop(r1, &(0x7f0000000000)=[{0x0, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x5, 0x1dd, 0x1000}, {0x0, 0x8}, {0x6, 0x8, 0x81acdd806fc2157e}, {0x0, 0xd1, 0x1000}], 0x6) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1ce3, 0xfcc}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x800000180) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x2, './file0\x00', 0x1, 0x0, 0x92, 0x19e5d145}) fchflags(r0, 0x10005) ioctl$KDENABIO(r0, 0x20004b3c) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x2000000401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x4000020000010, r0, 0x0, 0xa) clock_settime(0x0, &(0x7f0000000040)) uvn_flush: obj=0xfffffd8068b07d40, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x30, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0xff55) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) flock(r0, 0x2) connect$inet(r0, &(0x7f0000000140), 0xc) fcntl$getflags(r0, 0x3) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x2, 0x9, &(0x7f0000000140)="39888a940142658ce84160ef72d5f0f8f4d9a74443e70d80de2439e7129048b9c179d0f91cb84c9b08894bc2f904cb06ccec176647f2a8a2a3dcaab393614faf62a665647c4cfd03a8dddbfba4748b5ccd4a4ba763ba71e174797a88", 0x23) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x24, 0x0) r1 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x800, 0x4, 0x5, 0x8, 0x4, 0x8cc, 0x10001, 0xbf0, 0x1ff]}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x40056) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0xffff, 0x5, r1}) r3 = socket(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/183, 0xb7}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x3) getppid() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000013c0)) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000001400)="72945c7f6348e560e724439f536afbb24bbe8eb0450090d558f50385264cbfc4423e5a01e6b7d025189dc9a770a4f8045e2df188a372c4c0324b40cde125a32853c2dcd1b6cf3d", 0x47}, {&(0x7f0000001480)="f7b571236e26d08d6d07c442dc55c4484649ade15dd18f5d594ff7cea57db3d1b88977c40db6c73a077df1afbd8dc486a1905a67d4744c8c4b302c5d46d9ee58e4d0680ec6b48705ec61137aadf7af01", 0x50}, {&(0x7f0000001500)="ef7e006eb578161c37acf93b71c213ee609e0c74d04b4d927523aa349106c29078d5c90f71fba4df594396808cb815c16aee4785299d18a51ca11e4d41867e0241907a1584c322", 0x47}, {&(0x7f0000001580)="c494c8515a63fe649229ab840e881e0e5513505bf541a3f197fcddec480c8bad7f2d91afe166e6a33fb3ed4c5fce2a8050d3445ecc29e86b3d17d8a7cf11347365c651e9dc2d6a90a6d2c31d7e3bcec9616ed25e42786ac0b050fa357bd4656bc98c38172de4486d95d0f565b97b69639fa1ddb29d1ad5a0ba24d3364be2c0e651e0201691955544184371d1d3c9808818d8519e10bfbc2ce8fa1ef07270e5e7f593c795d07981710fb9f510b23b092fa812fa77bbd5afd1e17fedc1f4f26e369b5f624b072417e7075c", 0xca}], 0x4, 0x0) getpid() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001700)) r6 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) pipe(&(0x7f0000001740)={0xffffffffffffffff}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001780)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000017c0)={0xfffffffffffff1fb, 0x5, 0xc88b, 0x643a}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) r8 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001800)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001840)={0x1657, 0x2}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') 16:00:01 executing program 0: socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/135) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r3, r4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)) 16:00:01 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket(0x10, 0x4000, 0x40) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0500406f7e62b80c2b098cb02e2f6d696c653000"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) socket(0x2, 0x2, 0x8) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) r1 = semget(0x3, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x4, 0x0) r4 = getuid() getgroups(0x7, &(0x7f00000010c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x400, r2, r3, r4, r5, 0xe0, 0x1}, 0x1000, 0x6, 0xffffffff}) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001240)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x8, 0x0) r7 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) renameat(r6, &(0x7f00000011c0)='./file0\x00', r7, &(0x7f0000001200)='./file0\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000100000000000000000000000000000000000087899664b8", 0x2c}], 0x1) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffd0) chflags(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200a1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0xfffffffffffffffe, "d730c1e7e400000001000000000000000000009e", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x801, 0x180) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x6, 0x200000001, 0x18) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x9) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f00000002c0)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000300)='./bus\x00', 0x10, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r1}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000240)="f0c59a8916c28cbaa9960fd843090e2e14b67d7342105b53e35ebf76c68d68f653329c0e05386ccc1a6a5b9366d9c1ec473ce146ef2353a53c4e474f4c4e4ff198c8", 0x42}, {&(0x7f00000002c0)="7edfe16eb6655e2890cc86580c66acb65a0e062403045da4e62df2ca70cf387c1e4c70a987a20b77e014fa4ebc0cad80bdd31e320ce15ed82241f9cca2d1a9745fd393c3dbed20073ef5d9ace2a8499629c94828a55d318708bba28fb8c947109b65ff10641ef03660a90da5b17d408d3c0155d70db8205b704f272979991f8b24ca9ee9a80ce0bd0f9ae8b1e7c5f77e70472f852781cab9682f74b3245de46a2b36fd084e817fd5502eeb1e127b54", 0xaf}, {&(0x7f0000000380)="34ca07287b0b48a56332129ebf9914b88ba8057a92118ed4a7068bb96fb9fce7e39b3af42d075fca3a865d9472ea33b521ed47595ee6e966596ca2c988e45262d18aa324aeeb514585315f55046d1ed93ff872fadf4dbac52d737fee00523df2214fe55869e8769d2108c8a4fe28167062a7671b66c892836faec111fae318e2015ea2355ebb799594e781e533bc107b5899214642db3e887aa61680838ea5b39db50b86778eaa412274b88da6f943f13d65638846fd797b17a0bdb1dc5cb0d163dc4a9862334596fc7de677de8ac43fa757754d2db5aad1b345d39fa890679b7d320d8632201f86635e1de9b179cfa7", 0xf0}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r8, r12, r6}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r4}, @cred={0x20, 0xffff, 0x0, r11, r9, r3}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}], 0x110, 0x2}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x4, 0xfffffffffffffffd}, {0x18, 0x1, 0x400, 0xfffffffffffeffff}, 0x10001, [0x5, 0xffffffffffffffff, 0x8000, 0x6, 0xe, 0x0, 0xbf0, 0xfffffffffffffffb]}, 0x3c) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000001c0)=[r5, r7, r10, 0x0, r13, r14, r15, r16]) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002700)=[{&(0x7f0000002680)="abce67d6129990c9a52e57af816da741cceb74f828f812cd060382731c42230cfa1a62639ae555479f2292ecf26dcea6b27932c0a93214b382687a4419076375b6f0922df4cbe26652359a936136", 0x4e}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:03 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="560267f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03000440218cf99594c7328bc4ca7e30211fc148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404bebaf42e3e74a7f2e95e9bed9427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b789d9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c8d36a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e859f9fdd00edc800ef8e07df77b8b32ac12c97c2fe3f3e6aa5f19724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63fe0561e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323028454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75bdcf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba56b0f2939abc11cb94889d2781736f1ac94a9867e8aa86bab8152cf6e29aac38bb988849619bc89afef8df5323c4264bf326cec46bb57b5e52871a26a41d2a957f3b0620e948a489b24751948dd88b985400000000000000023c83985e89dc983967122fa104dffc4c6cdeab46b1f1f95bdeb41cd2362a4e80b876b7ced699b18cc2eb33dedea490cc43f9bf6777875589476573b3bbf2d2c1e8000000000000000000000054aff445cb9a5dba0a470525a43ec92e33b620870a6e80b3545e2d0472184b614fb4e0336cc68617e15e0f324e53a10342ad7ec301abc293d6ac8dc408000000000000001ac4a5579b1a23c69dea8b053ec5c5ca5a8af57a6bd3b46995216ea0906821ed7d02973c26cd36f3304eae29a1c0be4d5658a3a031cd526ef490d506ac845126a57c3962d3da8d5a70c3dc0000000000009a1a079969d945ddaa7f1d21dc1189d7dc28669ebc500817b57c93fa7baf64d97249b4d69b0cb8bb01b069e097bc38b2396dead3ad60c3cc807d345c38564c317a66d87c5a12d8e5c0c5d26c7cef3cd36603d27697da2b1cf25d43386687119f84cf62000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x16, 0xfffffffffffffffe, 0x1b) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r3 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r6 = geteuid() accept(r1, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x400, r4, r5, r6, r7, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0xc53, 0x2, 0xffffffff}) r10 = semget$private(0x0, 0x3, 0x11) semop(r10, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x2, 0x7, 0x1800}], 0x1) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x0) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r2, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/144) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00') open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5b3dc5b947883b65d7b09d292adb163853bd148eefb4adf12e73125fbece5c5d048d0cd993fab516b4079d7a3edc56cbd28fa0176a4b68484f18ad670de1c0e7f5896582b77701d5ceaa54bbf960ab43287cbe377cb81f8c", 0x58) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56197fb43edae6df74e3be06b4dc85ea3e515a4c8ab06198824b3d0025bbd47b3bf579456fc7d4096e8c8b03000000000000009ad8f7660600000000000000193ef16ab932906eaa9384933b4918cbdd7142c2897ff0662415d60b051ffbe1731d7c078c9cdc19d371267edaa418eedddfc51897981405c133312fd7f7e4858bb2e31013136c08f07be1b1a2bf8005a2b77aee903b7cb091594e4ef9306c383c398b19324b987ba7a174aa919087f0000000000000000000000000000a14e2024f24b54694a3ad3b22dc721ed2ff5f1cb87f48151cd17f9b3fa8f03265797ecc1f3a059614a51fbd49b6764bee8c22a112c6c28ff2fef2b082ec2d9ec0b71dbc1ca677a692774310db22e022cac27c96ff9196e2adf64727ed976b2009dd9e4aed32fe339726a800566aa050a89a12709fbed82903bfc885f031175aa2609d23a1bf19b29204756fec2dab510aeecf55dae63324d529d32d5b1d5f1a003c0c56d6a9aefe9f7147bdd14ce9a30c806a9671fd030556378a7116b2d31deb83d4037e4400"/441, 0x35) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/204, 0xcc}, {0xffffffffffffffff}, {&(0x7f00000002c0)}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/206, 0xce}, {&(0x7f0000000680)=""/180, 0xb4}], 0x9, &(0x7f0000000800)=""/146, 0x92}, 0x842) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000900)=0x8) close(r0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x104) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00052b27febf00000001000000000000eb0000000000000000000000000036271ded5700b1c40002ff348517", 0x34}], 0x1) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x101, 0x4) 16:00:04 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0xa82a}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x40000000, 0x9, 0x5}, {{r0}, 0x0, 0x1a, 0x0, 0x8, 0xfffffffffffffd21}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x78c, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x3}, {{r0}, 0x0, 0xe0, 0xf00fffff, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x9a, 0x20000051, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x80000, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x5a}, {{r0}, 0xfffffffffffffff8, 0x6, 0xf0000002, 0x3, 0x6}], 0x6, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x61, 0xfffffffffffff34d, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x22, 0xf5, 0x7fff}], 0x218, &(0x7f0000000240)={0xffffffffffff7fff, 0x20}) pipe(&(0x7f0000000280)) unlink(&(0x7f00000004c0)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x9, 0xf9}, 0x10) dup2(r1, r3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x800, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='O1', 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xa, 0x1}, 0x8) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7c80, 0x4) 16:00:04 executing program 1: unlink(&(0x7f00000000c0)='.') open(&(0x7f0000000000)='./file0\x00', 0x410, 0x13) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000240)="852c2c72269f290c019b4c8869d9cd94fcd5056d5a5970b304ff3ccf69d72c1b741ccbb0ece2ea76fdf6c051e3df475098c2026c0fff5f47f6b305e5973f0ade3db1c13e368e3f6d11664ffdb13e261dd517ab4bcc498bde84fb8054b6e8ad3a188bfaea269c28435612fc9feed50f8d435db08e05366bf6f2dbf93206fddb1a48a7d755db2952478c5d471cbe7d6aa4f9c797e92d2724c1", 0x98, 0xc, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './control\x00'}, 0xc) 16:00:04 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) socket(0x1b, 0x5, 0x48d7) r3 = getuid() fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x10000000000004, 0xfffffffffffffffe) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f00000002c0)=[r5, r7, r7, r7, r6, r7, r7, r7]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) pipe(&(0x7f0000000080)) socket$inet6(0x18, 0x2, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) 16:00:04 executing program 1: r0 = syz_open_pts() geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) dup(r2) fcntl$getown(r2, 0x5) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f0000000140)="c55a7c3c9455b2979ec5a1114806ea0a81d28d258ff9ad2db270815d18d21501035385a035e36e9aa75ced63a762f1687a2f20d9", 0x34) pipe2(&(0x7f0000000100), 0x4) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:04 executing program 1: r0 = socket(0x20, 0x3, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt(r0, 0x10000, 0x4, &(0x7f0000000000)="430f24bd73701af45d3c982f4c492b213ee9c6f6b978c4928b83dfc00b6b3210aa860ac7a5a2320a562cc783578cdbe1c905b694c80acfc88b8ba55928d11841f0184e9c9fd45d2c7cb7f4c49fb1c1b346f96a7921e1ae53772c596be8c64c8df768a0443a86cacc3dfc6ed023bf6d9e85cfc5fb1103bb03e5f04861eda63954a962", 0x82) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0xffffffffffffffff, 0x8002, "002000d30628010000f8000d00", 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x100000018, 0x0, 0x4) close(r0) setitimer(0x0, 0x0, 0x0) listen(r0, 0x101) r1 = socket(0x6, 0x1, 0x10000) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getuid() getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) getpgid(0x0) geteuid() getgid() getppid() getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002980)=0xc) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000002680)="d3a9273c60c5b039be56bcfd7c773847a68bb054d6f4c97d88c5b26bba1e5d983e4c39c4f7f57f57a8eb40ec4ea559767d987c1634d712bae415fdbe6b5ee305de79d387f80b43bffd30845c83e6d20fd6bcfd836815978d601cb8596cf8a811a6b322a6cff386131b3de42586cd58318cbb49b5714437b15fa75a6439365899832a47a36457d5300c324ab7f55c7a2b50883410673c0e292b69f11868abd9e6ba09c9264402ad02fd8a7aa911605028ec9bcd368639f806dbfba420e3de941032f557a1f61de4576b6e71ead93ed5d466cfcfe0c243f4e0e3e44926d94b931420c4a22e54698f908b4b4f6e419d102f2fe969", 0xf3}], 0x1, 0x0, 0x0, 0x403}, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x10004, 0x2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x0, 0x200000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x24}, {r0, 0x44}, {r0, 0x24}, {r0, 0x22}, {r0}, {r0, 0x4}, {r0, 0x8}], 0x7, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x25a, &(0x7f0000000280)="8d49187830081fd19bbe120795702bd1926ef8707c1b48a535377618defa71a78fdbf225157c5cd57126899083017fa19130b792ee6ff604033a26f4a649926f1f52353a5f0c08384153cfd80e845a389da1ddc8282d15780d2820c2abeff0cb6f0941f6147c620d6edb99ffa7ce999e92f71b42d618502df85c1694303f400a736a7f4c74f0938f52f67764a6205b199b095aef50bec7a872793062346818091e8e79b93534d157df0b680d318dfabcbc1d221cc75951ef0d9c47ab9746d85fe33e97f2c91659af0ab0c93eb6392326dd6d7c445f8b846eadb8f1e39db69b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8089, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0xc5b}) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1f00) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100000000000004, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) getegid() getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = geteuid() r3 = getuid() setreuid(r2, r3) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x4, 0x8000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000040)="8d") 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8c4, 0x7, 0x3, 0x5}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:05 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000002540)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() r10 = syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r8, &(0x7f0000001500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/75}, &(0x7f0000000040)=0x4d) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/39, 0x27}], 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x1e, 0x4004, 0x1f) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\']-\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='{,\f\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\'\x00', &(0x7f0000000480)='!\x00', &(0x7f00000004c0)='&+$\x00', &(0x7f0000000500)='&!\'!/$\\\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='[\x00']) recvfrom$unix(r1, &(0x7f0000000200)=""/116, 0x74, 0x42, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r1, &(0x7f00000000c0)="311982eb64ebda08049713698db8634384dfeca20f83b1a1846da3490590eea0b0a66247a1ef9241ec4e128c4d59471e090a06b3b995e24f5832dc26a11b67093fce4295172a4d954f74b85e722499a8d5a06ea0163e7eb446b73586c74b81bb9da9cb3b0451cb7e73d5a6c2c2f2eec04e0efeebcf43b14425002b12652e1740c518af183b1bcd3478d117044836080890dda44c151ef4b2f2ea9b1570d74ddc0b7882732aa52eafa6db6dd6bc", 0xad, 0x40c, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="f7ad900c57e319403a253ccad40d0b3cf6a2ba00242c1329e3637695679baf74fb6b154adf2a3387c24041cfda3f4ea33f4148cc74bf796196dea6a2bf92ae3b62f97039a7b74dba8a6ab4629ba8537ce674be36ea36a11696ce50e6eb827022833487b22d1554bf17d2e31423b1aced05f53bdd6ab5d0fa39c94364e1e10b7ed95aac2a13b402404cd2d319f859490fb1daae7c52a0dd75e8005d334395c4da1ed1a2f509b77871b86c2a5c17a3a8b28a47984b8c54ad0d0e95312e199c96b2dc42f3c4b245b0f3871372619261d772a2a0061d4fe17a06a80aa10f31041f7b7b5567bd6c08266156ef0e02d9444810c8c0c3a11251d09e6cb949abf85c2e546391c6715a94229aa7b82d8f85c5c581ca1b6dfdaaddb3de3b4c29f8cebafd549de448f454cd8e7859d3b4edff160a957ecf2fe04f4344b40b637c28bb072eaa75ca9b8dea759fa459ae66fdd2557b3e18e62d010bb32c187b18aa6cbb40003095d44fe45f099832ff07a6f2e831cb6bb76ffbdfd0b3d4427b46773ff42b4991486ec2986563d17f80023fca545bce4c10137f237602fcedd4a3fa7fa6916a2c92e5d5a02cd6517b39745db70f3ea6478ca4c4b61aee91a0b97fafceaf98435c3a53d897814e1fb09798cf674a6cbe800a832c0c45db2711cf23e2456acfbd0660983c4c9a8ea5fbb0a84df94077ab7cefd3dcdb26b9031f1b9812536ef39f435fe82bd965596aad57d63f5abfcb7965ddf533619b4355916bd63f393a30e40dfb0c8a8572faf1f5767bb4a18ca4dc2aea420f61026787dfb2fe807c7d1b1a2ba75e2e3ab88336dc1c0808612ab6fed7aa9a973847e4d81d4b1e66eec6e54f73eca8f285e524f3673eb8e37e79c77cf7d24fd5741073327c96759d0e8d97a6c6d7ccbadb0a033b9783bc16527e42ce89d2903a3758dec4675d26a5ff5c03963146814c27dbc3bd865888059527f90e50a0501bc0d6cdede8498a5a483a8061297b1456f1cb6eaea8739c94d27f5b8548527631424d51485979dafcb14855ea98dab6ae3fc1471b73e3a33cdb9eb3de6fe00e158eed77048dfc0ddb918e0551ca4e91c8e5929e2abb8b46f52af717a5298af734b82d12667843880458f7557e55a7d0bae5a74b37dca5dd38d19a11a286ad0129d966ec009aff188be6a5ab20577f52007c6928c8ddcec0005ac0c62be3eb6b00408c8922a29565b400be580a6169710cf1cd6a7f7fd579aeebb48b671a8e59a59d6299032eb367b0b238771b1adb1b442a429fec8b504a629c24982c249606ad0a1e4fb846fbffe5d159aced44536d1e24acf7831e15c4247754d842af17748358da08dc389f02f5c0d6282aa425f0347bc96f00edeff07d437a05ec189977f327a4a0b02aefeadb88fec9edceb7140e96a51ed0c95cb9a5500c17a2fbab5ada2442bd35f016dd22e36c09e07155b6af41653ef33e0259c5ebcf354dde6e1247e2d4233fe43b3b14a4c23a73e07d628fb5074dc2fd1013f04fc4b6d688d9d4ddffc0ce5c06ff8723a2a15818031eea4dc3680be8b1424d11cb5d5127102b5b2d26356c48e476e1146f4e5f098bcc1744659af6367979d5c073cc37bde8579cd3a83522fbea5615b2e91c9899622618de1897548e79a968093d5615a1065deb7d4691ca7e9e8ad1c7e0b83fc3d483c541658e552cd44f03611088588498dfeaa665098515ce3d7cb2eb5da44b2e570afa687ccd6f1bf183806e87521ffdf4fa6545eefcec96628cfe0bda20ccc3e55452fe2adf3833e6063d59cbcd52bf5ef14c66756a862eef01b80254a349e97df882b6e8ff438d791b734adc7b5980c17176850e53273cc95da1ff6c305ec9f2c404135183ccb280d00e94004783c656aea5dc074fa63cd80cc439a5af4fb13f87149e47dc4240a93c63c25680c8f91133783b3b6c99e4bf1edea0d1ae1c75a1f341c0c56028d42b6b0b0b86f389948200cf7277006e7a027e2eb8c94b8d65b911817af46cfea0c88ee74dfbbf1e46634ff2440498ee8e91354eafe8776c20585d67e66f5aa84c5f8a2b88a7e422af3f8306cdefb1f7c13a0304206892baed09ecdb73cf8905eb48ec686677c4beda87fda75d0180fc2383a235b9e5a26dfb193824a7e4da883ce1c52923a3074462ca925e704de3263332ccd89706b811a52d7d16f85ef8899cf214790dda9652615e00505cbec538e38f6edc4972071f7e71f6ec40f50f40162c46a01c055849f840e6eca8b401adbc9d5c590c5ded153ada65454bfbd81902f57e5dd05148abfa0c1aab565c7dcc591ecc1fd0cb36f11dafc175de7a2eaa9c3d8409aed51e8d8a88e9d615e40444640f4010ce46fad407f711b6d7bf39fe7f8df3cef36ea0d4663a961042495172fe28eb3188a613c23d30b1135b50ec4931dba201ab011087977c86849d53b73e1e2e73fa7ae8b06feec684e9a0c3262a7197fa77d057267b1189dc941195cb735c01fbd684ff1026e4f265153fb190f9a68b8cdf8bce87a8cae6967eb6716279120ea8a6e26266dbc8280bf8edc579b7753694dc60ef8a51f190d3e2207e74c7c718a4ffd6b125c4aa6b5868cd2a2ee0296610dc639c92041378d63bda3de2a5a3a32b517b3cd11b2e4c92e41688ec3493c3dab624dab0ad742c27cbbbb682060804ae80b1739a3128f38ed094559f0b45759117fc4b24b7b28e25478431a16b73f9df8475de34e77f4f8cfd2898b1b6c5341ed41016cac02ab59ceebe276675d78b512d73a2bd5114ee4e35581e8c911c3b8bae87086e0cd471a9ec4fc7e9d0094fba43d25a1d86298bbd464afd7c8b6989397f816d7245f2ef96f660a132a02defc5b2411ce58b34220b57887d946b3cebe848d1431d578a34e5aa1ad7a01f8adbda3cc7033ba701284d7ced1119aed89d3a314dc685161b4c2ed8e79ebd3bf2793ab445f3a9775bdd6c47b2a984600fb3800b769b6f004ba713b56a4d275163cb9bcac206098d1d4b9d7e1fb5c51e8668cc4ef5828134e6c0ab0332f9af1f67609b71bcddec56daf242202ab33f1ef81d7dbb5a48c6fb902843eb8f598d829bb351db8a036aa328a97a663c9371b798ba99fb89cd272c27663b35b129456d53228d2b32fe2c059b8ffae8e99640696b55e9227ebc4eb85d2e9aa491d6ebe5afe85a5b79bef98cbb95e687667e72850e8d596819f0e7a70e1362d32b4e42e09ba99a08c57b41793c03a66db69a9fb12d21bdb821e1f04cc5cb334da1d9f09393281c70efe4055b873b4740fa0721d1fa2ddc853dd78ad22488adebcfa44f38dd4c98b419fe3674dc9f35ce9c0dc92fd2ecf10b0c6b6eba0037727ddd7e1de0610a89050b86c253f2b1bd5267fb46cddcf0aa279849afd474b4c954f0812ed82d2f0faeb15c5e495cf1b998c9abb12556fc3dfc61462fdde6aed4629e9f7b06369d1c546d800c7067e8911115bd3ab6e9ab90b5771c087d1bffe455a31e38145ac40c15375be95678b94b51be9e5ed9312ed8b205e2aba131c25bb59e6c9d496d19d59b9618ee76abebff2efa31e1305b410057a69e75ac1ae1dc6bb908eae67fed12cf474dd867f69b108a6cdc050715ba7eaa1e8f3c6c2ed9f264941c10773d7f4e315bde33043a14008b6c2d6b0dce1fd6a4795ef1d9cc31289708e4d82a21b470afe05a5db45ee1cff7e84b30b9c216cb19228b4328637396966fceadf71e989f3227f2f6a2dd0c8ffbfb71e959cb49535b4828dd4c88d85cd72a081ad1a9b72c712ad4f1b0fdc230b6650a30067667605d75367279958bcaa03686e7a39e91b082ef0bbd8abb52f5870b23ff8bbab7a993efdc8058187a9efb5f3d0f9e82847653bb81aa25c8b97d040b683dbf7d27130197b890cf1623bd7d4b6ebec63acca09590f238869374e28669dd8a9666ead530e35c147e9fefd68f8887b47ce4ad1c8a5a10419e55954718fe2abf82a119e99b9d6f79ffcd32d1c2b4b24a592aa2e5b1a94a95d8fc29c1dbfbd4857bcd27a1cceda9979033d4b8926157131bf5297a506272eaac6eb3b88e157a6ae6b87a1d899fc7026cc7c0b4fa462a2ccc635c1f91956305802c0ae14c310f80db18dc51c014173ebc6d105a30d5eb057d81e8ba42404d836588d01857df4bda14ff863c6a49b5a61539aaad005bb5420d520f1b7a5babab4f19cb5967adffb6b990909cbded5ec6bec22dd0d2062803609644bcb41ab230730ad5cc05f7a50beb8f2cab0e9d6a561eda910e6e8639416bee8dd5c45df602edc1cfbc8629fd9314c277c901dbbfcf1f3568d68125e5e4c133823e42b1f0cd7b663000ec4cc33e9d28756294a6628e5d9d3aebea37373f1a47ad2e21f786c5f2b918839061128b7b870255eb9354ebc69a57df5f47981df295a3c237e5db20427c3203b2c343886e5cf68021efd81f058e4b1e7196ff61ead4ca4964d7772ef908d84b21d64b324186e2063d21d1d0335a1e6e75684186bd5b670eac9f471c79d06e9cc65d40f8d49d588c33a031275096b067213cb776fbc970351dc5a76905f708a2954c8c6f04241d283d059fd40ec2af62c8365bf7d4522fc2c4afe401a3cb5129cb44ef82cfaae9a005ddf8feb84c67adf70e1177b4a2bc9ed5e28e1b53e00a487478b640b8d24fea4afbcf6f98788b70f20d10a132a573fab80d99498b722befe2a424709f78dd162e1f3249e5f5042c5f2a5b62c0229ec81e16508856171b3ef65375f6bd415aaec6da8756dc167695cffe1fd8c6482797e6ddccdb7e3a7dde493dd22e84dd6bd4a694f959bf3253c28c3a78bf6c1c7980db323076749bd5641c9c56820203be66e6d35177fc2bd99bffd320a55ce46b93af88b6a9cc5d1bfa694aedbd54e4fc33fb5636d7504e8900fe1e715beefd18a8efa68bde96034f3e7d9ba79e2f76e7f9d5e4c81331c6ac02e8c07958d26043afbda10b1f0018a3fb93d8b6370fb1a3f0d6dceea16eb42581feb64a6d04b7642ce053615d878864be8c43e826763bdf26e88b89a454fe8d0ba429bbc492c7edc945f5a61e8963d1f21ef2c3ca31c24230e817d3580bb942fef50ba88507e4359130e04fa653bbc20a23053547f1edcdad65896c6f63e82689c43095e0e54a171f0bbcdc7517abd2fdbecc91339b3e112973a6adeb10e611ff042e229362071cad85966274c0f032400f4f7915e8e17f0d263ec08e14af86c09c54dc70c9af32df5e6d98433114af69fc125f9b2c5f3a572704737c44243c7b420268e052f7a73418d777795482523cc441a6e0b8e47e3998c8c5906ce122c1d57cfd9172f9c04bd14d13c11b0911cdd834f3badeb56781d08f713e7a1f871963d45f749276bf4f8f1ef86872dd50ecdf3eaf1e0a5c4498cd117ab1f437f085fa43b9e3efe670fdec8ff48f9c5ca023583098bfe9b0ef2bcfe5cab5e138c59a2979e9981c618506e0cd1877235de20d43e58d772ff0843a6f28df08f2ba68b918347deaeaad8ca390f4a5bf506d319a027b704db33434611bdb2c74eda31cc50acf6dc3d90e38c9360cef385d3bd6f3a3299fc10b3f1d4acdb8e0486ac51d926a6bb13a3786aa9d2377c717a52fee7d14114a99b2235ef8b9e6c47459a7aa7f671beb25e354f62034f3dff2b6c20385b91430ecbebdcb4dc9123136aba745de763c0113fc3164596cc83e3a2b42463f5e2cffff953160a61f22c40fedf5a411a0f8d9509f4a48170986393e9c9519f1645191b3598faabba6c6f548b6fbdd4e0a509a9d1c2205343f58ef11b544766d21a1e1e859d7e045e1b4a32555495e88e4d1886b202d5fadccda04cace85", 0x1000}, {&(0x7f0000001000)="dfb1f949bf515ce2cf6e862b49dfe0c38d53912e941d648dd08666915779f5fd005af425cad4742e1a99f9bddd79d5c3bd400214a0fe7a57c1fab5d8bf963ab7cd999f861b3f21e00a65fbf1a039ccff4baea6a541d14d2b1d5e34032dd041989fb2a32705340f278fe72affcbb9b2ada9f230", 0x73}, {&(0x7f0000001080)="6ab5965bdb202ba5694cf84f8663f47e6ac6e1dff0d9c8c107b4dba792f3da6b50e42b86f127dde8542ef052e9f57b3e8b982c5752e9b202e2933a9dc8afc710be14b8", 0x43}, {&(0x7f0000001100)="9d5ea124ff9406afd9a16f1b7d027e63d9115bf3cd32e4aa01c4c3921d3f4acb0838a290", 0x24}, {&(0x7f0000001140)="829a5c9dfc05e95cf3d8064be91f3354e21922b193f576bf2f671637bcd88c672088ae2f3d3e197ee9559f972dd2544370090fe17ada37e1647b36be1f73ac5eee732cea7508827b9d81dd7439b6e44ada96", 0x52}, {&(0x7f00000011c0)="23a93656", 0x4}], 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 16:00:05 executing program 0: r0 = socket(0x18, 0x80000004, 0x3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x38c) recvfrom(r0, &(0x7f0000000000)=""/113, 0x71, 0x41, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x81}, 0xc) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) chroot(&(0x7f0000000040)='./file0/../file0\x00') mknod(&(0x7f0000000080)='./file0/../file0\x00', 0x600a, 0x10000) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x140, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) poll(&(0x7f0000000280)=[{r0, 0x120}, {r1, 0x10c}, {r2, 0x100}, {r3, 0x20}, {r4, 0x40}, {r5, 0x20}], 0x6, 0xbfc) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4}, {0x6}]}) sendto(r2, &(0x7f00000002c0)="12ac6ddab97c26393f50201469448bfe6c783affa0117b8dfc031269762cb97427a767013fad6dccd502c2e0e2c9d77591d5d7ba14652e9af9b0c1741a1908fa3b8a60f36b48dcc5536fad2f7b291fccb4a3150ac1baac333c31cad88d853812b8b837be06ba1e31d832aeba47420dea550e38811ff82369662ec6", 0x7b, 0x8, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7, 0x7f}, {0x9, 0x5}}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:05 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') getpgrp() r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/169) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0xfffffffffffffffd, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffff9, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf77c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c8628d80e185b8e6b665771e233f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c85464d07c1ba9355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2e091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba", 0x123) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x0, 0x4, {0xf822, 0x8}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000d9fdb1b41329780a8dda3dbc8ea95fb9b7d2632ae430e6a2063bbdf1228bf7c10e86db08d7da8fbb339271b47d34a82fdf0b253a2d6f9dd761cad3b49d71cf31b4808f0d6f71400088bee05021e1f1773afba"], 0x10) write(r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11, 0x1}], 0x3f, 0x0, 0xfff, 0x0) r3 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x23, 0x6}, {0x18e, 0x239}, {0x87, 0x5}, {0x20}, {0x23, 0x4}, {0x67, 0x100000000}, {0x67, 0x4}, {0x47, 0x40}, {0xa4}, {0x88, 0xded1}], 0xa}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) dup2(r1, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket(0x16, 0x400000002, 0x29fe27b0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x8, 0x2e, &(0x7f0000000200)="ebffcbfff2ad06002eaa4e964800000000000000a993d5011e4958b2553aef13162b2fc16e66d7e03163e2580f9748d2b47b4ab838fc0ba1905d02652b74f1c91f59eaeadab4b796c6693db774416d569898544bbb86932c", 0xffffffffffffff70) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="e61a6bb16dd5c50e114fd9e142a44c01d53c126f630080e46db6da96e163013b7d5f66e4", 0x24}, {&(0x7f0000000100)="4d13a3dffd19d3efc5dcbaf2433fb53f4366de196de8a481e11592f95cd566cd3c91ee31691a9439bf3dfb5f611ef90fe5936083505165f9f4c29245942a8f78303042dc7bf0c6038acf3834b3a5919a6230ec27ab2a70cef6bcc26f14d5cb002ab196aa2dce5fb9e1263dade834768f14aa6cfd2a099f82837c2846474c109e677079a428c21bbbe800b8c4e99d9c24bc2dde80f5742126cefa8314d445d907e0c33e08feb5aec29976a83996776b254aa73aa31483ab4a71b717616273010d381269c13ef745dbf6a3100d428534989c55889ebe1c02", 0xd7}, {&(0x7f0000000200)="a2e7b4ad8e4a99dffbfc2733070e13f9a392be741a28bc2ee083f3f20a74439ebaaed66657d5350cce855ee0f45bf00543147c66cc288c38c227f2010555117b1e72a58e52e348462d587f63720c751919bcbfb7c3146035600815390c8108211fe1b7e54f2e9fa3e26e9ccf8ff2a70803cfb08d01856ed4e48493769a59b58c3c80d5f2e06c89769bb7ac1598d6a6d7ed25526de442788c55810d435ef601b3dbb9f7a16d739bb53b8690951cf8090cd0", 0xb1}, {&(0x7f00000002c0)="c3e2aec572decf9cb4e4db42eba29f9d5433eb266b95f536e278bf664fcfcf5bd9064fb8903d52a0a02fb4f2f8b660cd99cfe0d5de73598ad86d4144fdaf94b2d8d864a00e752b470ed9899f62e1b68da6552c7307b1b677ac3d142e24deadc16bb0d36f26813f3a569deee41eddeee0c183bfb0c11566c0949d5a07b301ad1a3ed162d1ea95ca004d754bbfaf3673190683a14b231941e9f7ff770e4da25eef5a0deff525bdbc7b5497f28f85ca29947cd125b00f414bba850d5745348e44b766339c567e794f00d0ca70066fe7e315654f9912b3e29e66", 0xd8}, {&(0x7f00000003c0)="6f7f7fc08a3123d3688f09a0509779ec38d04afab93a21d367bebf9ca17c1d34fd133cd8f1b15206fc398cd7f68f10ba9c5165ecb050", 0x36}, {&(0x7f0000000400)="a2edce95a03eb314769e473037b764d84e17c06505d93481d663a49b5b03b7e663bd0bb2598256f29fe0ebd65dad7a4dd2087df90c5ce96a8a44fca5514048dd4436384702f7da41634b7f53b263830af4fc25d79d7a389843f82387c84b7312782437eefcef13961db4545a060c2af953d599120a065471681674af2877e3cc92298c10db44195ccdf1bca8b2a3d92ae9e23543beb5b119f6014fec39f4edeaf14cf0c48a68909621433f44bd380006340234552ec9ac11f30af59b8c9c3f6adbdc59435cc1cfb41bec4eb03df1885b39a6e4a4bc77db55e2240e126e7a6a01c00f6c125c0c9305f48f01bece9b5734", 0xf0}, {&(0x7f0000000500)="a823853f53deca22272050f6e86ad55b66e93619be6c02f3ee36bfc8f775356468ef55caef944b90279dc12d008ffa2c583babb022a629d089ddd3900d6870016aa85a3631ac9782594af863b6d3629d99f11668ba2cab1cbf87ff06babc14d3ec2bde39c5e302e9d3879e8aeea0e93308505ce187671253fc8d1804044fcac5d81eb1e20c4d7e82ee29e6e2086cad60727f4b4a5120fdc94d878c18f241be709be964e37b3e837f63fdde16e0db9f59e181d3e4d5f8a3c3ba9d0d63136c31874662784cae73102401c77ce9c11b9ac3c8f389d16013a125346def6d2a00a6dca7b9a7817eea8f055534de3cab747a8fdba4348528f7401368", 0xf9}], 0x7, &(0x7f0000000780)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0xa}, 0x8) r7 = dup(r0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x6, 0x80, 0xfffffffffffffffb, "446d6f9eea67796595eda3bd30f5e8260443efd7", 0x4b9, 0x2}) getegid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) close(r1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="806ca1e30aaab13a4ecc04127e88dd58496d848933ac50f49d42ab592caaabb3ba20195c6db499f0a8a78aaa732adff2b0632b32218aeb76d805604e38e184ddb7ea0caeae0045ff68c25b7c1e5a74a482ed3955df9ca433b410eaa76ccf69b5d4961ca21a8dcf6a5d287a057392c3a546c7bdd732c781e80bdd0177f75cb96c27ce1c2b8c06101fdb38a31f8436760f6a63c86a2a0ef1753d96b5accdce47fa3a7787504dab51bb00538cb6b8ebd2034e70a637b7f80d09258eaabe4e91554d7c2a472d4c5d0e4861ddaf4215293ae6be5d1062e2b790f97f69aa10bd48628cbe7ed7be", 0xe4, 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x210) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='oL', 0x2) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000080)="e76e6091f19c27090496dea64f605be0a6986e4c96022040621eba67a983317ad0642a594232", 0x26) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x79) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1a, 0x1) getsockopt(r0, 0x4, 0x3b, &(0x7f0000000100)=""/226, &(0x7f0000000000)=0xe2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) dup(r3) r4 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r6 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x8d3, 0x0, 0x3f, 0x100000001, "3d3518835de8e5b79410f0fae2eaf7282c191899", 0x4, 0x5cf4}) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000023c0)="237b342b252b8e8777d28018f83d689e6642cc88beef46d0f92c4d6cc1392d24f5c9bbeb5ac32476ec39ba1001f7b80f8872659fdd4f61a5ae27f9ebf71dd832acdc3cf67eff2a3bb6a4723647edf0cf5e8a0c45a6fd24b31c27d2acffdec4c3ecb76d8f7a58a6f8dfb0416046272ad7", 0x70) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) r4 = fcntl$dupfd(r2, 0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) r6 = socket(0x2, 0x8005, 0x8) r7 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x3}], 0x300000000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x21, 0x40000080, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x8000000b, 0x9, 0x5}, {{r5}, 0xfffffffffffffffe, 0x20, 0xf0000084, 0x7, 0xb8}, {{r6}, 0xfffffffffffffffa, 0x2, 0x8, 0x1, 0x6}, {{r7}, 0xfffffffffffffffc, 0x2, 0x0, 0x80, 0x3ff}], 0x1f, &(0x7f0000000280)={0xffffffffffffffe1, 0x4}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r8 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x60a, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setuid(0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') kevent(r3, &(0x7f0000001580)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf000008b, 0x2, 0x6}], 0xdd, &(0x7f00000002c0), 0x7, 0x0) pipe2(&(0x7f0000001640), 0x4) getpeername(r2, &(0x7f00000002c0)=@in, &(0x7f0000001540)=0xc) r4 = dup2(r1, r1) preadv(r4, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000001300)=""/241, 0xf1}, {&(0x7f0000001400)=""/185, 0xb9}], 0x7, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040, 0x4402) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x2, 0x3ff, 0x100, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002201e, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8080, 0x0) accept$unix(r0, &(0x7f00000002c0), &(0x7f0000000340)=0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000940), &(0x7f0000000980)=0x10) readv(r2, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/229, 0xe5}, {&(0x7f00000006c0)=""/238, 0xee}, {&(0x7f00000007c0)=""/149, 0x95}], 0x9) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x7}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55, 0x0, 0x400000000}], 0x2d, 0x0) accept$inet(r1, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x10000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x6, [{0x9}]}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r1) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x9}, {0x18, 0x2, 0x80000001, 0x2}, 0x7, [0x2, 0x7fff, 0x2, 0x80000001, 0x80000000, 0x58, 0x5, 0x281]}, 0x3c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x0, 0x200001, 0x100000001) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x800000000000006, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x3]}) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='/.\x00', &(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) recvfrom$inet(r0, &(0x7f0000000040)=""/195, 0xc3, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000004c0)="b94e1787df67c0f0d4e608546b461977d3b2202ccf51cad70c", 0x19) 16:00:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\r', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d7e9a8709b0000008117b70b00"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 16:00:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffd, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="a912726e8bd45e1636b4febae531a25367d9b49df7c6993e2b0a5d3e64d3b489e82caf54ccd97564d2d5707eda00bb715a3b5213e9f0ee6a9ca974ffc36c06f627e21fcc3c5f2565389624937cf30e087b5ecbcbfc4e37b8f23596baf0ebf5cd3bf4b328023a6a8a912a508c7e022859c1df4d1b807d094e581b94570bc936dc2fa013378881b0241ad81231405c7e0581f30bb516c8babeec492364220a8b3f", 0xa0}, {&(0x7f0000000300)="8075d8d6c666b65282fd92682196be3525ac94813c32505479c20b4a9f212efcafd89891e1aafc2395204de195bdb4e2c685c345dc987c7e017754e44ed9a6f36736e9ac04c6664a4e2ccd5abe0f87ca1e4750934010e5a5bbcc6d0bb36dedf457e15b8a0c1210813de102458ee326d0ea6f6e9fad7a60925b395a29bbcfc85d76ca150535751daec932ac15d51f6147fae4d6dd8bc54852f3ca66d63468f165d0e23fb6b20ffe1f582cf3f39d346a47c89dcb1f07e3db8318cc31f4a5f19097a21e6a8015c8c4d8314155df59c2a366c97af0200640ff04598edfd3f14635ebeda8456b8bc96ce7e485ce443cbf055f7333b202a2d6760d184f797a52c408495bc81a9ec882fa3a30952d58c785905e0543088951d592ee2c808092095dbc7b9aa7b926f9826e0d3f6381010556b065b8a3044b157ce4639d1083ebaffef6a42c47675c8de9e1789542b1bdc5f2731bbe331be6388c1041b5325aaedfe7f7933dc628ad9e0f37d55f0ae4f5eb1a2edec83de9aff6522b8755f0012f14dfadfedcc765fd033d439451449afd694809ba4da9da08a04d64f8363a97ee7572c5ae687dde95efe24ae145a60daca764ebfb5e934053d5e2fc9520184c939cafa7d8d39dfce256bbe19668496f855c7ea62d8e68b7a8ab1f26023d05f6dfc88572f833a3ef54f2dbb07ddf5a49512e2d9949d5de97b007353d6bab508bc56c1eded29cd358173b38fb0a8a0b5e82f5b190d345aa00d390fd19b42b1c8afb93bc39b96140ae931a7b251e6c2fa8da53e9aad8fb18b1077e1517c61909995e31a66ae8ed39532965ed8f16a4fa8f886ca309abbaf5022548d60d459b9fcef0b49b15f391960ae14defde933f479a7b449e1d1c40d14764dfef63b0986b5484161917deb760cfcb5af276c1a8a2d296ecc8c274839f0d41967fbc440ba629e9d7103c70f03656dfce0698b225039556fefd3ce3f6b9101ea5d58805aeb3b1c11a945942ddba1d4d65e5643a76225edb77c37f9147413da95cb64e3ccfc2722a5524dc1cf7a46eed1dc9ceef35e91acbfe29cd6cdd0a817b1a3b2da44846307db91f93692b149549bf065495989e4429f9d666a76f68f360fb16bb13d7bc000473864832f2af2b159b54d64af681fbe3be372302335160b4d41a807fad4c029a2189d4988141843cd0eafdfb4ce84dd61d3605de1ba03cf5ffdcfba7661d74e14d74ec6574d593caa843113edac9f7957645f91b3799205bb7dfdd0b13bfd9a4d80119b8c4f9f841e64efca3131a6d5adbc67ecf81bbace4483f5614d12c8d8195e26defbbeafc9a2b77f85187bc64eedc4a2bfaa40c1d8e6bdf474de580b1743df59179aa1e66af2eddabe80f93a89ddb48732280c76a139f916db92b775172bb24c25c58ac3e40e79f4b9f8169c0dc735edf29c6d2ac0f3a82c2042accd8903dc4d836e9bba0715d641d734a56f2d8e2a51bf2fc6c676a2cbc9c74aee532e0d8a0ae39446b4a4a1cdcac245d46415c8219b3d69ba958d735c257134fec60c469303057a623a6528f849860d9f69d31c8bad2a97619f28c710e55a84cd8adbaf4fc08a1b274b8782dfbe785b3c49f6a92dd48311074a824c7c1f73c5a65c48b52afff5a5be52d3bd7ddfe493abc992d8d83da15d075007657fd1416acad799e0045af6c09d4e412d1d755fa0e61b4fa259f8e28e4bd10457138bc93f055ad1989f23dbc91aeed6b7d4973869580fbf6125b12d14bf282459e918e43536417beb6f3272a835092c5061652165bfd0e3d3b7e9945fb66eed4bfa3e45746aa5397ecafcfd0601cb17b15d334e707bf22d78d7aa8ceeff9da4546e66acb26fc170c6c3ce8f8ac1ab9cd5090f613960dc0a9a45732f67a8115a7016a197be6cf7096815f36ab7a0a9776a003b28cfd6ab85fed379c0d61279ec08ebd29e0a60a7456505b23febe0c63b193c6a4ed469001a6905ba37809a5d4b38ee90ebe42b3c913f0da103ae13b8a44799d0cedbe564982c375b232acbb990155575cab963d56bab7621b5c5755b2d16054f961fefa8497d40623ca0c46c9e4efcc7ebc188342026e110402fe7888b9888277975de8eb235e830d7456b10aa54b5b5486456f24d4f82c13d7ca433469939b35a25ec0bef28534c2a8e62f34db045c2a2442e97fa320a96d5430f8011a4bb7f56c13aa982fe118aa73dc7eab1d5b5d201a67b93460cc1ef452ec55a80823f1ce795fce9af355e05e68bf162e595ebe4a228ae8807ccd66b38ba3b8c1fc464c0a9ae5a7abe4f56088fc7e2719d2f86308dc59d6faf523c66d85c80199fc24ab30743699e257fc6b4d206a25768f6e2f3a53d27871d9473e94e7e354f0f18f3a0d6b04840f4c2ca4b1abe43913bf07d0b15cda1e1ab3b3f3cd5856520e2986edb736a2336e1f74890c927549e124dfb5fc4539abb47993dda7d53ec5bef7dfd6523181b7edd5e0b7431576a69d4f7a7fbfd2fd22733ed35ddd685a83ece18249a58f43de9db257d241e44ccab98b67a8b1e24fd75fbf3834a1cb7ccb4206b25a573985f7e3a442aed15212413d7253084be5c2c1c322211fd43b22c9e92966cee3b69a63af47bcdfef40456f9a469ab13422de778c50e67d0ae1b851db346fb1d4a61f9926bbfb67acaff1918d81a02ba45044383f9894c430e91830a32fa52c4b109c7cad8770cc945d7fa247dfe28e7756714ea64f93e464fa3a23f2c7206542d1609322153179350f69f8fbf25ba9b6f43b751b91ab63502cb57cb0b3c3b95dafc6927d08ea4f002f80f4129ce6afcd5e40178abf7a9787ca9ed9fa74ea84a343d53a5245d43655b17b13784ce0ee9495e54acbdeaff0f2245100eb16ed876d7d2846a436b385908a24f3844139def53bcc99995415732f983aff9c1adf6009afddd46e34c55bfeae1146af31d331166fbcc8f951b547b1cfcb9bfac5f5caa0a8cdade522a52e932bec2c6e3484bb552925bf38a773d0b6b98379d82ee1d05393e39d691185a825f111ed2de0919ad5168f9e3c476469bbdda7f2acd9389597b7fbdd6821b03e370c67c44dff8cc647b3c9d0dd7aa5651e81b228ab6bd0b108d6240b41fc2ff24c2311697c51856b87cdbae010f07ce504d8c82bf5423e66439c9be75910f2335fce54cf4ea817cb95b685c088a1cf58d5c83119f13747172404f7236f862ac8b8f2f0156969a425d776bc46149984691e39066c050887ed5a991af596f882619bd65e64c0f2e79fe3479c43fa582981dee6dc321d0a2ef115986e3bb80ddd2205a5e11b247cd0dca6425b924d02116d313d73d03e8f0726639727aa9dd909f85d277669eb7545b59c9dca41ebb8808397eeaed80df17e294b9808c272907ab5b403843d0440d693b2a36a425ca2452674a2bc53f4df3be8d45b0e72427ff536bbce1fe565ffe2837a5a79be00894085795ad650edb3ce707ce1167918995995a563f14d6f451c05d3e74db05b27793ad30575ec9dec025911a666e19c0b572995f66955ac956de2b688d5db80edd5221d78fef8fef3d562db32333248f86d64b6556b79f9d4c5be6d95529d72036a8fc2f315e3dc89cee6f7370ade5c4513b9798832015e60b13ee1960e3586425bd28e51520e1883ac444ea9da1a4ce5a729b05fdbeece04bafc4f56aff9fa33a565eca37edc900e0073207b7dadd72138671fad51ec1c1e7e9cbb48e2f2884dc9fb1dae28627fd8fcb333c5e46f779f3e100dbbe2331a47cf73641732a1168703a94def022058e4a0e0428f77d97622fd43d486e96b84c7115157912307c4f8c7a605876919ab5bca822c48075ee1a5b8d4b066864585716f2399a2a14f218c690f4e29ddca7b51156f98b784b7c2e0d09e2be4f3a2cd2f86d870a044a328017412073de8162fe52b059ab1663efc302c0d2f843c4cf78bb91c15a40310acee5d8ce6697d17e4c985ce9592a19399a2f5b7b2d35c923461f555b4b2171aced92a189141b427439dc6f5db7d7e67467876bba1e221a1b62f4f41fbd36a62bb1c3d7df2e179cc26161bde0146791f7f25fb5d57ddb8e7453534d7eadcc291475b8b57a0251956f4a40cd935d53e79ea0bae65d27c13e8556777dffbcf09dec7a1201cf7e9eeff3d4838e50bd353ebaff4a9084f2f0a269d28c047239d21c4db888f2f81475627fb8ced75e97e3bc0e1cdf025ce7cf0558ef1106720f789f31761294fc25f3f9436039ababca26413df9b411e13d366e10a52e4c81203f9e15907074441e738e78208175b347e1287231d3730e126224e151169a55f147066c73db6a66706d529ffc5fb36fe2c1e1ba9068303f0d7b6ed5c00cf59b5e243fdbb12dcc9bd27c0fa7e37bb06fb1a93b4262503bf0efb9760bdb1807d7db058fe551c9b9334a0da1f948c922a742f06b25b2980f4d25e5a72a1ebd5897453e4eb22eab4be506dc09471131b2c0ff4bb1fd65a1404e0d32777b6a6e3ee6f440bc4bb46de3cb7258a2b6c01acc688d5ea55c36fcbd07cd2d8bc03f845873bbbcc4d1e545a96accd0c9b359d9ce1c3a04bf9e614efafdcd23373467929a9becb71c40dabc80dd4f7de702d8aa5442c046601935572360ba49259dc0676ffd2ee447b9ae2458f0d16f4bfc5ab3327588adc7003574bdbcb2a53bcaf945a6fec5886d67febc43db84b40cea9e09495ee6773510c8011660cee4c5a9b6fe995d89f7b3fa71316d22ccda1323e726f6711399a05de8bb108adb0ca8e2905102ca640bebbb59a380bfcf711c646e8b71b2fe4ee552e8129ca1770ecd2aa4ea8a7cf773fb3a0b9b5665d50753e3c27ba6a1b15e77d8e17a16692acfff5f66669d0de270e8af90173a54694fa6b147d9bbe6bedac523d31017f1fd8c6415bbb43a79af238a57201ecbeb2f59ffed31ed646ceb4da4c731ab1b17364b451d06a7586be85329254726c90d4f528281853535f7ffc455ccfbc119b8ae7df33d8a56aa01435e22ea2b4726920f9a4cfa214eb82d225d9f37044eb94be183d91e886f256c47a4fb7f89386cc2322524f499d0943ee271968a46f1093b9a9a0cebfba47b48c785b8ab335d0d4c54b83825d352aa5373cb25adbe93229a593aeac85233b826a0b1af30ce5d0f2efe5984c96406144abb9c7e1d9eccb1a311f4527d8af8e172f9f4ab692e52790d1ed9aec97a684a6d4ee93e9b923bca53e133dd23e0b816f4d5e13a2906ae05e8e52a67e2cb26c65eb71db34b0fcc182a0ddf5b81d95fb196fc4eb016ed8c43520f9f85bcdede6b7d7a0a593cef2f5be1c0c6740eaa8a74b9ab2a0fd3627d8021f34f92565ec96847b79a509ed69764c63fc6ddfcefb41c2a38ac100a2adf9c8c014124c34846bf276fe8ba59d6d84ee3cf9b6a7c8e79b273e9e73f848cada9762cbb4722f8468b5f7107335cce842629f579698c97246c70f5fec27146c7de48a9819ce5964fe73b8f379eedf256cdb7957a45f89d434fd937cb84d3d20783f3f99527457b84a930d467b1e4a58c19c1d43a247e0f0af4d9c318f47cd9d2a836671edee076c457c7fa2f15637a44c347f1d47355c803b5c454f2d3bfccff5e873e0467b45ae7292a9e764f12e42728e0f58e0cf843dde13a5a92d90cfe807be79b2a43ba0d4b02afd5e1a1a8398a3dca60ccba3aa7695b62f1654454c8459520e924aa467a513c36181302e15d88e6bae1f29f08bcfbc75ab8a049e0b600ebce05e67825d69b9adb04fddfe31a42d18a087566e07772c06e5aea3fda78a2b37e3dcf88ac69e2d6adb19eae613f97b4efc161d84dda40b263b29a2c7a738791758c7", 0x1000}, {&(0x7f0000001300)="1cd1c5c454bcbbe3250807cb6acbf174c30512a99b211ba2528e8dd51d274673755707236d6f289129b537587c2b3afb4a0e0f0d5cfe74b1d124e4be6f92ece4ea349d75b59a33b7dd31e42c0640ada94e20d2f4da2ca48c0879117f02a0a56b86267299f7aa08242ef89b7b228ccb9e8031dd9dc3da70d6fe346274a7a57710e58189cc6d8b067d9a0339debed97cea2fecdfca4715acffab2874c941f963492e1c69a4c2ff0e69082a97664c6589afe81460227424c199f5371cbd559d56a3f834a7e786beb49bcce2af9ad6178417588329729b514cd7f6da4e1299e2245cee2f03a68a4272f09c484843", 0xec}, {&(0x7f0000001400)="326eeac71d7c16210eecfc9b83f63c8370742987a0e0338f301e85dd13c5a74ea92dde745085555e69dcedc91cdeb60076e0b67b113541bf892740cb868bc5ef2e0f9c95a59666b7f26cc017020cef5abf6300051f8091ca5df333c33c54085b5e2ab144fd61dcaea035c2bb7c46d59911a7c2d9c56ec90ccaf8e3f26924622a7aa084b9ee5144e8299c6e3834cd96e483e9133e2419e225c8979a51a617ee8667bf321ebb5cb458a4a71e69abcbade0e830ac6b82bc9e4c514ce0a892117655e4848b62b9d1fefcdd5ff09d77acc7aa37227bbd48866552030c8447759e252293810b", 0xe3}, {&(0x7f00000000c0)="178e9ca38b5c613e11b759c78380878cb6d4e47b", 0x14}, {&(0x7f0000001500)="dd3c8d9af1a45e19fad08ef749ef57db8df0848846314b494dab2bfa9c57abbaace7c8522de9d411a47f3ef03fdb663c7a4804b863db8fc42d84870397f48e50734dbd78a2e69b29b533e849b55e24a77f158b8e5b7978af907d79", 0x5b}], 0x7) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) dup2(r0, r1) 16:00:09 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xffffffffffffff78, 0x7ff, 0x7fff, 0x0, 0x8001, 0x7f, 0x20, 0x0, 0x0, 0x1, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xf0000098, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='W\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='2\x00']) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x2b9, 0x0) kqueue() 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080)="cd", 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: setuid(0xee01) semget$private(0x0, 0x2, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000200), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect(r0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) sendto$unix(r0, &(0x7f00000000c0)="55a340169f6d9da754c06d0f442132b9140058038ac086d5d05bd0581b0ad3ef753c53ff5f5d3b8c4d2b15795b7edde506283397a9aca7a58d266c27238592fda170c46348f9792396f4c6b28b65ae093db36ba2014028512a1c6251795888b31d52320aac2257a540fbee18879cc172596ddb49ae2a1392cba1b6a613939f240d45d58199e53c684d3e8d166d42d2f6d6d2a3b9c7f62f9717a12ceeeb862ab1b8adc99562fe22e05b09b00330a1f890089145858bfef2e3c70f0fbb2b2438bdc7840d5c318261c4e5769f4c03bf9a0e2f3a56e8fb4f3ea724326348bfd4ec8a", 0xe0, 0x40d, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x20, 0x4, 0x52, 0x800, "32611caed96f07ce03d901d997ab523b4c9cf253", 0xfef8, 0xfff}) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) accept(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x40000001004, 0x200) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20001, 0x0) symlinkat(&(0x7f0000000480)='./bus\x00', r0, &(0x7f0000000500)='./bus\x00') r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xfffffffffffffff9) fchmod(r1, 0x101) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0xfffffffffffffffb, 0x9, 0xfffffffffffffff9, 0x40, "78545d5b24e819662bc0ae0173d8ea618dfc40b7", 0xffffffffffffffb6, 0x2}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/33, 0x21}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/192, 0xc0}], 0x4, &(0x7f0000000380)=""/4, 0x4}, 0x842) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028a9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x81, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xbac4, 0x10000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="0000001860040000000020000000000000280000000000000000000000000000166177c9e91243cfb223a0eb", 0x2c}], 0x1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = msgget(0x1, 0x100) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000017ddbc06c8dcfd8f25f66370b892806bc6d8e966f1c190b63c74b0be0d93ee9878158fe3a2b95e58af987b1a84aaf1cd59efe3fc032a08eb44f1755de19360c38f42e917ab9a0635ba588c475f4248c0f63ead50454b4e14b0111953e3071dc4686b93c7927973ae204bac2e34f8d96a923d5560c160b4651a8730006c7778f44142bd94f47e5c7ad215b7c201dc000062114abf9f674ac85b83ab17a3a702fe0787949aff4b8c6e4af29ecf2d83b013986b367f85daf3e413dfe1d25a1ced25f47b04fa583326b7ab15a8a82a4397fa94fd9d4c117fe8dcf3f9049878f664634568f69dd628a8f82482c5943390efa35a8918f6aadd90476c76e63b43909965b0"], 0xbd, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x7, r1, r2, r3, r4, 0x40, 0x2}, 0x4, 0x2, r5, r6, 0x100, 0x2, 0x0, 0x1}) msgsnd(r0, &(0x7f00000000c0)={0x0, "7746245f016e36abfd695e47"}, 0xffffffffffffffb8, 0x1) 16:00:11 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x4}) setrlimit(0x7, &(0x7f0000000040)) syz_open_pts() 16:00:11 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rmdir(&(0x7f0000000080)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6008, 0xffffffffffffd960) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000300)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69997d42b89a58af1d4ba630e36871bedc345cbbdb0f39571eb31e4e2736d862be223652252fcd1d0ec46109bbd459f20e9e9c80477f1e67b483a0360055f415ffa35fcd6067d1c856c7cef58639f5588ecf5598eacdf44ace96aade4070f5340b6068b2170e25924bc93a31752000a4fc7cad0", 0x91) setsockopt(r0, 0xffff, 0xfffffffffffffeda, &(0x7f0000000040)="74017d74449203ea7e27ed8254037f233bb5befe6097d6029c60b2eb38ead4276c0e209a7ea4d3f10a9dcb72c41428f8cfe7ebda21ee4fdddcd89be7a5db84af1a6167e08235", 0x46) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: shmget$private(0x0, 0x200000, 0x1, &(0x7f0000e00000/0x200000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x80002008, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)) 16:00:11 executing program 0: r0 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x500, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0xffffffffffffffe7}], 0x1) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 1: mprotect(&(0x7f0000522000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30410, 0x0) setsockopt(r0, 0x10001, 0xa, &(0x7f0000000140)="d5ff9668", 0x4) r1 = shmget(0x0, 0x3000, 0x212, &(0x7f00006da000/0x3000)=nil) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000001280)=""/109, 0x6d}, {&(0x7f0000001300)=""/9, 0x9}, {&(0x7f0000001340)=""/93, 0x5d}, {&(0x7f00000013c0)=""/251, 0xfb}, {&(0x7f00000014c0)=""/105, 0x69}, {&(0x7f0000001540)=""/158, 0x9e}], 0xa, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/45) close(r0) setsockopt(r0, 0x29, 0xb, 0x0, 0x1eb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x1ff}, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000240)='L12', 0x3) 16:00:14 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050300000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8738ca1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37280000000000000000872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000015000000000000000000000000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="39c6e0ebda27fad926a0d1c3cfd31af0b8f78100e4dc7c2fccd008592ef5bb9f5631478f607ef9d5639e756281aa5e98347ae5c3b4020cbb51b7c8bdf60bf7cfc0b1f7bc524f8ccda4149d16b53ebdff120733758f4a3c75326a36d85a45de0e69e4c11bf8e12f22bb1669cc17e053889162c1c8855edecf6984094703ccb03f7095a1e76b74b53c8fd67a2b2390981732d47a026370a341fb95e7365d3187473c403389933cd8a86ff510b05f08cd9f17fe5511019fe58d0bc222360edc09fa4742fbca18a4c71560fbf24ffc74256dfa2ccc3540d9d6185295b3", 0xdb) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffff8, 0x0, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x1, 0x0, 0x40000, 0x0) r3 = socket(0x18, 0x7, 0x7fff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) write(r0, &(0x7f0000000100)="a62658f835bdd08678c97dde68f091d4266c62f85a42c0cd385fb254331e8ddb607e1e4716f05904f17f0737c902464af27de6cc319064d96e72d3eb957bc710133f0c1293932be40c912a37f743253a54522e1e9cf0e26aec7d7cc1fe09f2658581610edc318ca30adcf23df61b113d750a352b983b9067e5bad35ecbe97888c44291e6133f590455829709", 0x8c) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93db034819e63bb3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e478f5383b7e3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0f0000000000000000dd7ca79b819791f1943aec11ce5e22c1a4c4da8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x3) dup2(r2, r0) 16:00:02 executing program 0: r0 = socket(0x10, 0x4, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000340)=""/229, 0xe5}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/205, 0xcd}], 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100a1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00'/12, 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x9, 0x9, 0x5, 0xc1ae, "2b0fbe5ba06018c0e159e921283ef739f7df2a1f", 0xfffffffffffffffa, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) rmdir(&(0x7f0000000100)='./file0\x00') fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f0000000380)='./file0\x00') bind$inet6(r5, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0x8}, 0xc) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:02 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7db7139c3a1cb742, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x6, 0xfffff, 0xb624, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x5, 0x8}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x0, 0x401, 0xe8ca}, {{r0}, 0xffffffffffffffff, 0x20, 0x88, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0x40, 0x1, 0x1000}], 0x7fffffff, &(0x7f0000000140)={0x4, 0x171}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0x203) fcntl$getflags(r0, 0x3) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc6) setrlimit(0x8, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000080)={{}, {0xfffffffffffff800, 0x6}}, &(0x7f00000000c0)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000100)="f2bcbc2bf294b8e4dddde5e4bb82536f990ce94ae7ce2a128e62897a9bd12e681a60ed7dd12d1ae0c0f14bd0f4033be56aa0c401f09eaa4959c70be68ade66f3b24f23b92afb5bb016de75c64b330634a3847a271a980c4e8a3697596196549b97df3d2f9708255fb7150faf90c291d8a698525c1d2ac43cf4b14a0d492273eed56e970de9d0e001d356df41104517dc768477e3e077420599c734ca880619058a9cda8a90623ab7423fabf21cb45e67d7aedab0f37beff761baf449f6c02394b4127e185d2ffe475fb7cf3ea09fd2cc97f6", 0xd2, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x44) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x6}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002005, 0xcf) mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x4239) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186104000000042b09f8e58ca1090000000000ff010001000000007cf6d17fac5558763331f64fc1ca06002e6c", 0x30}], 0x1) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x304, 0x0, 0x2, "e05dff5df9e83ae27dc34b8ed66145da5d223fbead973ad83f82b087dd174244099bbff8f18d16876ce391d8c0d1ee672368"}], 0x1e}, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)='\x00', 0xfffffffffffffd24, 0x0, 0x0, 0xffffffffffffff35) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) kqueue() write(r0, &(0x7f0000000000)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) fcntl$dupfd(r1, 0x0, r0) 16:00:03 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x800000, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x10000000000001f1) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffea1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x400001, 0xffffffff) close(r0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="1cdcdc3e819a6e9b66d31b7ae1b52ee5ea2a956ec9684071ba6f479977c6a7d6a96c956a75d50dc1f5bed70be3c9e40ecc9c0a313eea87adf493d39f4aad7b2079e89843b30c0ce3201cc5d63fa43845c91baf6416af7dd1f032062fad325416620b7dfd36cdef47a88e1d2f034aa3a4f4cc8dec6cc3ab207533f57d300334b1e9e9b70b4f9316ddc617c7617ecde146fb51c4a80a0ee8bf269d61ba1d81b64531a232876dec12d14e07d23cd89514a63b8e2b24596661364867ff89e0ec1dd822c4d853337569c4f67ed23a022b0826428678c5dd072826e1a4bc6831990566bbd8c5156c27e9c36a4216d596a120f403c3", 0xf2}, {&(0x7f0000000140)}, {&(0x7f00000002c0)="263fb1719968a5e477551e09da32803e333251c7a9c2494168a154bf1ef8dc74342e07e502e8cf336f870420ff2ca2f7b4fa1b39b52c240ead5847455ef1c50423b0b22102a3ec79c3df1a228f6ee9cf0dab631240e98047b86f852ed8bba184608898ba40d5738f7bdac9a0c1fdf449826c3a24460aa1b22b89b9404eea25b761606d9d573db8e46ea5987d6c8053206881a6843c1e684556db76799a424724988087628996c276fe75d9937a1bf6385a3b63f1fbbd", 0xb6}, {&(0x7f00000003c0)="2860eef39dda119c21576e388e469159160707719a187a3439946ceebfe34ad30221d8b12c5ea3a773411dc8d98d4d01a0a9b7838a9f63fe21266cef0eb148abc574850d5db5004bd725a8ad56720f5b262cb11cee0f3da9c995bf277ed71999115e9817ef121f9ba7e94aca9b614a3e0664c3dcf64f499943fe0a96ce0cc8bb555c23e363e0cffed9fffac8d1894fa6b73b3b1ed822546b8600f853f945d300c0d07cc1cccec4419244e043a6db9c2395ad06c8475707577b0279706fba5eb911489208016fafb9c906b1eaede04b1ec1f42e165bac1b76386c50663c4c858078d6d667f32e47b43c21f132b83fe12eee1e2a85a725", 0xf6}, {&(0x7f00000004c0)="57c606c1dc8c91add9f042f8ede66b606b112450d39075732697bce3e582a0b9505ab8db323b5de70374ca1dbb8ead29b6c56f2371cc338b0e716bc70924bb6fd5c0eaaa1f889fc548b3c66b4ac50060db43eea654e2eade4ce1711f2e04", 0x5e}, {&(0x7f0000000540)="fe3dc1fdad9e874b86177e2558a5a85276ac4456", 0x14}, {&(0x7f0000000580)="64910e80b4089d6de2ec76d3c1a3d1b7cb42ca041d31ee55ab30a49c35c8a1806ac84acd264a1115af969be9c68d138f1d3c5bbc8e48941cf79960f8ddbc281fc9abaf410a02f6935aeda28ce7433e7754ccffa5bb8b365f6004623fa32ae5be3147bfabf923a9d503bcdd0ffc8ea3650652", 0x72}], 0x7, 0x29) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x84}]}) msgget(0x2, 0x2) msgget(0x3, 0x80) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = semget(0x2, 0x7, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x65}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x2, 0x3, 0x5) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:04 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/236, 0xec) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x1) sendto$inet6(r0, &(0x7f00000000c0), 0x7d, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x500, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r1 = semget(0x1, 0x4, 0x210) semop(r1, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6}], 0x3) pledge(0x0, &(0x7f0000000080)='\x00') r2 = open(0x0, 0x10000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001, 0x2bcc]}, 0x3c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) r5 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) semop(r5, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) accept(r2, 0x0, &(0x7f0000000280)) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xfffffffffffffffc) 16:00:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000400)="68159f04f12c27896de85bca69096b68591c37c439a9637abb97d42280cb8adbd03d409a99274d605893306dcdf29a320f5d6d50ae4e2b1f52b6ddfa447c4042d4c9be1635da8bfcac26d2dbcff45d640e1ec6673b1f2d33d67bb6d0755ffda7e62cefc590f13eaa6947481cc3a1b8e149a7cf7e4b86d2130455e6d7194729b40a9eadd44bd73d1aaaed793aa0175f6cac3a8fae934d8f37478a88110bf5838864f5eb45", 0xa4, 0x2, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x11, r2, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x400, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000200)=""/184, 0xb8, 0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="e1ff2d2fad757300b762023d1a5439c26a47d3c45638615ff3c1b1c3776a00948104ed"], 0x8) syz_open_pts() fcntl$dupfd(r1, 0xa, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/51, 0x33}], 0x1) dup(r6) r7 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x40, 0x200, 0xb49, 0x10000, 0x333fdf0b, 0x40, 0x8001, 0x860}, &(0x7f00000001c0)={0x800, 0x81}) socket$inet6(0x18, 0x0, 0x97) accept$inet6(r7, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xe0, './bus\x00', './bus\x00'}) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x40000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffa61, 0x8, 0x200, 0x6, "dfa1252b4230cc57cb21ad683a26b5d035175d32", 0x7, 0x5}) socket(0x1e, 0x4, 0x8) setsockopt(r1, 0x0, 0x1947, &(0x7f0000000080)="5de6fb3959566f9ffc1021c10e5dcad02efc117e505ebde4e5f64019b7cccc622266f1603145e0ab22b997b7c7d48a4fd81c2c00fc09d7203339b2ccd7699cbbbca30f056c757627d5ac85be31e2882464cfd18575ba4628bebfb13dc81a59dadbbda58348ff8564a75cc2b50b70b6dec790decb509e7455e68cc0888c2e35bb172f687c2d58af419338cfbfdaf777975404d6903736fb1eeabc97a9", 0x9c) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000140)="600535e07a650e9307bab4236aca36a9dfeb0a2ce3d1ea8c0dac7231621bfde1b98ac4e84f6482a646f74ed59ae0c69f48160d9828259a1eeffa8d9be1cbb98bfac964e361c46e7cbab8bdc5d58d7a7b8700f7b5c8ab81bdca9bf8ad01968190d13c80007e9c8ab486c8617da530ffc83ad8bf530f99f54adab5ad9ef61644301e111d265d5a09ae932092ab1a0a4ad4bebab17b5d0d061994a550718ca00d1a7258d3fd2bf6b4891e915a29d5cfb472a6646abfaab3dfdc1d52b7e85f9fa6a1370e78f5fe00000000000559cb51dd431a8c1b76c4c82029351d84c37fd517f3972fef3449d63284ab44dd9d379457180deb234c64b36f9dfcd1f16b16a36377e8c4bfe563302c0000000000000000acb1a34c7c8e7f3aa108a39cdd3ecf9328ed8cc0d5fc56935c85278d354fc68ff2125025332a2b9101419bd7e1cfa70a04bbfdf7e0ff5e005aa19cfc287cf650fb700fb6baf9644f0bf9be8d4d4a96d5123c769367d1290137ad287957736d9a31de095fff3f11e705176426cb424504fb86f76a322a74cf295b29d062a47d0bba946fc19d43452c2f77d79b75fd153fdb939aa59ff063ac823f227e49579197c245562c9dd77c097d73b54d3a60eb279dc363", 0x1c2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="b00866332dc8ae64970dd23ef936ca0c849f80", 0x13}, {&(0x7f0000000200)="c19ba15a31dd5b44b858112036e0e0b2342376ace981ffa87f6d7e6fbb1e736c44b957b8f534678ceb369f1cafb90cdec10c3bc202bdefeb29dc8a3e756d4b77048fedcad29402f973523cab2b16736f3f2117bead22d8157078d82b89814f196959b80f27ffd129f191d9513d9f7416ce2eebd090fae1e1b30445cc2ce255ca00d566e509106c4434b5388fc0f891eb9ce5703756fb84c748960d8f014c94c06fb8570edda5c3d75b717d7e37a9ea4e4d4b700992d5001d4dbc51aa967c6e736f18878ecead", 0xc6}, {&(0x7f00000000c0)="4970502fc5e257c419eaa28620b1aef18e9a057fdbaa946706e3f6ce6afb510ad7309be5bebd3c2e20bd467fbf13c0d65c7d43039fec52859dee556ff98c625bc87e412338ba1703dcefda1c9b242e090e91737f29a19175ac8d", 0x5a}, {&(0x7f0000000340)="85ede6e6f952f44cc33ee0754a61c3533e142debb9fc91d1b99813c4826f53c382d0130d19d96e1dcfe932da5df2220ee32a2920348e0c4a5c4d729232a0d5120a86aca1915c386a74eba69c307d0aa4fc59a2dd771aa1b62500e15d86f039739e4af7520836f8536cc3", 0x6a}, {&(0x7f00000003c0)="cfee7579c6616b79713923724d837008f003e0d655058830a6b64eadec53a025240177d8d234c8c22bcc63c93d052b45b485d218d4e60cd2878421791b9a42f357822b12529e20b1ab705df8b8d27ae95f0284c797dae0532bf7bd8514dbaf23a697864b45f9d9567c22b8d2c19115f7d78da8741e5e8331c91a41b99640ffd78e6dcf66399dea77128fb26f01a18beefbd0a0248924f55399ac2ef4af5011", 0x9f}, {&(0x7f0000000480)="ccc2b49aa7317dc406b194489b87b79980883c28ddf41f2fbf9a68fdaad254ad4cf94cdd97ad9a3182e39184d3348fcf7e539b823a406a6eecfc9171e93e1b21d5bb8af32b114d7bacd7b9a4fe5525b27130e7", 0x53}], 0x6) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:05 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgrp() r2 = socket$inet(0x2, 0x4005, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setpgid(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) dup(r2) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000180)=0x4d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140), 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/94, 0x5e}, {&(0x7f0000001300)=""/226, 0x1dc}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="fc37ebd5fc5109e58b244bbbd48156043e8b0d1b627fff86467a81bc431a94e1dfc92080660aafc213505ed9bbdad6ec772307ef8355f107f98412447234037f6e1376c850737f87cfd34704a4e6a914de6134b92e20c3a55abdf1c8bd469958b78357676050063f8152cba46264c5821b99dc42c486607695dc93834f205d0532c240bfc94be56d594a6329a2be63ba1e3ace503a0645b844cd6736a7876c6d3b02e2cff58dab39e687a9137599e42b4a5ab1dbec40", 0xb6) 16:00:05 executing program 1: r0 = socket(0x20, 0x8002, 0x5) r1 = dup(r0) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/68, 0x44) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x80000000, 0x1, 0x8, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x1}, 0xc) r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x1c1) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0xffffffffffff2251, 0x80000000, r5}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x8001, 0xebc0, 0xe51f, 0x1490b1f3}, {0x3, 0x0, 0x68f, 0x3}, {0x20, 0x1f, 0x3, 0x2}, {0xa9, 0x6a5, 0x3, 0xffffffffffffffe1}, {0x3ff, 0x4, 0x3, 0x5}, {0xffffffffffff8575, 0x9, 0xc0000000000000, 0x10000}, {0x9, 0x1, 0x3, 0x4}]}) truncate(&(0x7f00000001c0)='./file0\x00', 0x1) getppid() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x10000) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x208, 0x194) sync() 16:00:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x80000000) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0x182) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20180, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x39a1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3, 0x8, 0xa5a, 0x81}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/246, &(0x7f0000000300)=0xf6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) socket(0x10, 0x4004, 0xaa7) setsockopt(r0, 0x3, 0x100000000, &(0x7f00000003c0)="85a103fd6a4bd84f79157c8f5fa815d82dae5f06151e47f140fd023407e2cdcf6ec926d09529cabd66345a47911679a92e4c19b62c0b3cbcdc45407c9018ed91a189796d656a87b5fd4628650b11903bd8a7aca28cd63a955093a0850041950cc490a55dac4d64c71e604346b746f3471065c0617c0ef037d1c8d925f9e78f4c8dfd6f6d71d72d4fd613368afc75ada54f1092b6c5efa26118ad83b61e6075f5597b3445da8d7608c6a1d18bff3f64958f4cd022b2b2e576028b77", 0xbb) r4 = socket(0x19, 0x1, 0x401) r5 = semget$private(0x0, 0x0, 0x8) chown(&(0x7f0000000480)='./file0\x00', r2, r1) ioctl$BIOCPROMISC(r0, 0x20004269) chflagsat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x2) r6 = socket(0x0, 0x5, 0x3f) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000500)=0x8) kevent(r4, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0x3, 0x3}], 0x1, &(0x7f0000000580), 0x4, &(0x7f00000005c0)={0xf50, 0x9}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x2, 0x80, 0x6}, 0xfffffffffffff001, [0x3, 0x6, 0xc9, 0x1, 0x4, 0x100, 0x6, 0x9]}, 0x3c) linkat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00', 0x4) ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r4, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000740)={0x7, 0x28}, 0x10) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x400, r2, r3, r2, r3, 0x41, 0xfffffffffffffff9}, 0x3, 0x9a, 0x4}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000800)=""/249, &(0x7f0000000900)=0xf9) mknod$loop(&(0x7f0000000940)='./file0\x00', 0x42, 0x0) 16:00:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x80) r4 = getuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x8, r4, r0, r5, r1, 0x4, 0x2}, 0x3f, 0x6, 0x1}) setuid(0xee01) shmget(0x1, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) 16:00:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb}], 0x400000000000066, 0x0, 0x81, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x116) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) write(r0, &(0x7f0000000000)="b92543", 0x3) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000240)=[{0x80, 0x1}, {0xe7}, {0x22, 0x6}, {0x143, 0x7a}, {0xcb, 0xfff}, {0x0, 0x1}, {0x46, 0x80}, {0x26, 0x7ff}], 0x1fffffffffffff00}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xfffffffffffffffb, 0x1}, {0x18, 0x0, 0x3, 0x8}, 0x100, [0x1fc, 0x1, 0x9, 0x42, 0x8, 0x5f80, 0xb4d0, 0x2]}, 0x3c) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) fchdir(r2) 16:00:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000080)="de8a04938eb53b6cee6fe6f5f47fccd7602cf7cfe3ff7a68ff6fa5091b44201c0b9b51898fbb46b458a5630e5407adf254e600ad2f81b1afba08f5cd500271fe7fb51d61788b678fac4bd2043e96dbcd8aea57cdeb3f70bdd47bcf73f94b2f2b398916dcb20d4bc359a8cfc08aabc21adb2621cd30a6ef143ba5", 0x7a) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xf6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018600429000000020000000000000000000000000000000001000000000000000000000087899664b8", 0x2c}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x9, 0x6, "72e7ea5ca935de35616b8cd60ff46a69f9d4fc24", 0x7f}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000180000008b00233a278148732dd9a41af1f25c7bfeff023519edffff0301000000bf02008c9798171f", 0x2c}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mkdir(&(0x7f0000000040)='\x00', 0x1a0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x23, 0x1, 0x800000, 0x200}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x81, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0xb, 0x0, 0x4}], 0x350f6e3d, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x88, 0xffff, 0x9b}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x6}], 0x3, &(0x7f00000001c0)={0x81, 0x401}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x2c, &(0x7f00000001c0)="5639e0b42e4eb1a67278f09bf6c5500376f4b610f9c852af21ebefab83470b92d50fd47e7688df43ef7afaf2") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x80087467, &(0x7f0000000440)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xcb9, 0x5, 0xffffffffffffffff, "b529fffa211759a111b16ae23607e80ae9a5f98d", 0xfe, 0xd0}) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x47) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) accept(r0, 0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair(0x10, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/42, 0x2a, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180), 0x258) r2 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000fd51a6d40000000000000000000000000000000000000000000000000000000047d596acfa0a5323cca15fb40d57f502f6cdcbb8f32b3860476c4a8129184319215908af8b9c9bee3f6119c028b4166239d2a2f06273bb107e97c53962456e3c3b1211b7f34929608120d96cbdddd8532eccac05d498121d540b1ed5b7ba66603d0b3c65896f4df0049b6f270d64cc15122a2eb9b25ca459f75300"], 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6, 0x2010, r0, 0x0, 0x36) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x400, "6901c7c6e160f5a731ec307e57c17dc973bfc532"}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x1, &(0x7f00000000c0)={0x3, 0x14}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7d", 0x27}], 0x1000000000000293) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 16:00:08 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/136}, 0x90, 0x3, 0x1800) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0xc00, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffff801) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x7, 0x100000001}, {0x4}], 0x2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800000000000002, 0x100000000000007f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(r0, r0) fchown(r0, r1, r2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x773f, 0x3, 0xfff, 0x7}, {0x1, 0x3, 0x6}, {0xc91, 0x80000001, 0x2, 0xb6}, {0x7ff, 0x8001, 0x8, 0x5}, {0x9, 0x1, 0x3, 0x80}, {0xff, 0x9f, 0x80, 0x6}]}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002008, 0x513) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x82, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3f, 0x5c7, 0x1, 0x3f, 0x6, 0x4, 0x3, 0x1, 0x100000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x40fcb645}, {0x6}]}) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x8) socketpair(0x1, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002021, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000180000008b00233a278148732dd9a41af1f25c7bfeff023519edffff0301000000bf02008c9798171f", 0x2c}], 0x1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x2020c, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x3f, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="060000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98ff71094c15a17fff943b0d944f7106a328832ca4072e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab865527693690e85a9801f6a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148931f3e63afce5767b76656bfe9321638207adaf66fd30b1d04200ac00000000000000000000000000000059a48d1ab68522f57532182870f3bd84f091731dd8dfd6b9c47e613d04dd188e8111d80426a9a33e61b1d7bbe580c87a6ad439e1c2345d52a21f6f27e561ffd04ee33825ad3f0e13f65c42fa0cba7d44c2a0c91bb153b2303c11f2c400896f506afddf2d282255fd12033dd2c6b319058965ae188ad9858eb73d4779ddfa644765c8d8fd32ef"], 0xe5, 0x800) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) accept$unix(r0, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e", 0x441) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1ff) socket(0x37, 0x4004, 0x10001) listen(r0, 0x0) socket$inet6(0x18, 0x662b1b9f02341ddb, 0x20) fcntl$getflags(r0, 0x3) 16:00:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r1, 0x2a, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4012, r2, 0x0, 0x0) fchflags(r2, 0x20000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) r3 = shmget(0x1, 0x2000, 0x72d, &(0x7f0000ffb000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0xffffffffffffd125) shmctl$IPC_RMID(r3, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000004440)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000001080)='./file0\x00', 0x8000, 0x1) fchmodat(r1, &(0x7f00000010c0)='./file0\x00', 0xe4, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) recvmsg(r0, &(0x7f00000043c0)={0x0, 0x0, &(0x7f0000003340)=[{&(0x7f0000001100)=""/129, 0x81}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/189, 0xbd}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/89, 0x59}, {&(0x7f0000003300)=""/4, 0x4}], 0x6, &(0x7f00000033c0)=""/4096, 0x1000}, 0x800) 16:00:08 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x10001}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xbb) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xff) 16:00:09 executing program 1: socketpair$unix(0x1, 0x4000000000000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x5) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x402, 0x100000000032, 0x0, 0x156) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fsync(r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6a, 0x1, 0xfff, 0x567, 0x2}, 0xc) setsockopt(r0, 0x9, 0x200800028, &(0x7f0000000180)="00006d931424e09e6a72e9f19428edcc6b", 0x11c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) fsync(r0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7ff}, 0xc) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) 16:00:09 executing program 1: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="000000000000000000000016000000000000000000000047ac419303bf91bd23b4341a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/205], 0x1, 0x3, 0x1000) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgrcv(r0, &(0x7f0000000380)={0x0, ""/254}, 0x106, 0x0, 0x800) setuid(r2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) recvmsg(r3, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x80) r4 = dup2(r1, r1) mknodat(r3, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0/file0/file0\x00'}, 0x16) setuid(r2) setuid(r2) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r4, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a991b281229000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c4a1b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005876729ceff11fd4308811dcc260e09b57fbc28dd1d36a4f65272c41d9192c1b3fca1b1ac049d51bb939a3e7770ff08cb617d28febc8967e9d970c1f180e1e25136d58c5fcd189790cedaa9c165405aad13b5f70c81d786419bd0be3c33836612b65551f9b06f6bbc2e53c7a28f1122d131ced3b47d7d699902d4a92f12b30dfbd222186fa0616e901c27556961733ed021d05c34132ee7784c9ad2843c976cd1832eec733ce8fe4df"], &(0x7f0000000180)=0x1002) unlinkat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xffffffff80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5eee139f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3058053143421dd2e899cf57424a9d4769ea27b0662f5b7c02e74400cf7d3dd5b1022409472ce76") 16:00:09 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/212, 0x60}, {&(0x7f0000000200)=""/242, 0xfffffffffffffef4}, {&(0x7f0000000580)=""/161, 0xffffff76}, {&(0x7f0000000640)=""/222, 0xde}], 0x4, &(0x7f0000000780)=""/28, 0x6}, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000000000000000edff0000"], 0x10}, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x20}, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ftruncate(r0, 0x9) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0xff84) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) flock(r1, 0x0) fcntl$getflags(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x46bfe) dup(r1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x8, &(0x7f0000000080)="5537026faf95068ef5c4f5c00a45f561090fccd901ce1e42c4403394ba5ac5c95456eda81134999471d9ce3f72ab28f5b11b9d73757687ddc22374e019934494bea6201d730aca3e6a6127a95a1a0e35a623ea7bd644fa20a6652b2f67015e7bd152f6a5b50f0a23fc06a72c6b167eda9110c0110536e99a187bc48fc290d4e629dfeeec68478491e41539a82f276215aa4e603f214c6ff0a50ff79bec46bf3bcb6c55bb347c0124face474885bec91414bc24f21b8a4fcc83c372c934383fa73af39ebe832b313a484cee17ad5708052e794a7275ff647fe374465fdfe614e2f51590c4093b3b66ccba4ec2c21f50e5edfa18d5e7bbc46fbd0ceec1883b3c0b4b8e8ce00d498d0d27f84e2cd4aa58a45527890b336b6e12472cb8e71b6d1191deea65e1260b3003b7dbd7dde3932186e13256483f6b23f5d46c4d58897a33ddd1421414545d66ec8aed1513abf0f16c036cfb9e2407bcde62a3fd26ecfa37c897184768bf54fdffbf04fa601c45c3ff5af3baaa1fdc3e63e33150b5ba3d6ff5eaebceb176ed84d9f6d0246317d25ee9932a7a19e0eded6757506b769dd54c742721fefb960392234419917931edac3df8905f306805d5e85cff54fbc790024a413bde22b60763bc7d1d29c1a30ea7a15165bc1c2763bd9444b56a23b5c178e715039eb7b43e821e796d5d4f4b54ff673228e45dada35c831f5d02c612fa39a8c17a4dca27824fa7bb845ab0684e1dbc5df5d4a72fa0f49dabef3baf91942d638796b3460932c1aef01939eeadd74940cc16067a59cec24c7e3e18e2d2b0241fbe14aab3f63a67eff3a4e709368654133d949b8e04827205a4b39fd573703946a305dcab342b95b1a25863076be15b40d864f24836de97c140f399b4bae10f1755489bccdeb871af3cb170c260e2332010875e4327fdcb46fd6bb13df75c671d90b448ed23aa2c58c87ffac590ac0af298119dd540902339886f48f87b8f697d8fef36143f7229d1ef032cc012456a945b014de458a0a17b3742adeb5178f5d1813f522464acf5a1a97d5d9a4b17d723367642c004242f272d71094a960a8fcbd388e319daaec7575166a58884dc0f4e64e56c6854764ed36b2d4e8fe9a7f558b0fcb458d260db3de99907e8079a9a5cddd20829456db1a522367819d5c2ba3e565cda10b694358f07cc01db0222951219d6e9926ebbaa24fbe165704573929fa2ca74a8d7928f99fdf2e0747fcc148f6e2c110f16a33edcde5b3f7f757d733a2b3e46185466e14e9c17d07c48dc68f14aac91db3702ae461b8a0afa3d93c00463249bb2a18dea5533127f5d2ee8c86a898c536cf5df888ffbc5a5e6bfc775a20bdf7a5c2a3d8fe33d83cf653e3e8ec4714a9955f17dd50c033fb8e6fd813a557f29b3c3d2dd79984c5ca5c4bdb06289fbfb58321251134df214f3fb6f988cfe443572d8c397477341beea3a384347885b32b84b1faf962456a6626d188727508a43072370b832ccf094eef29d904946bd6c18dbbc8ff51ff354bdbda97f82b05f7c89bd67c88c2b138086c36dd429ec663aba88b3121855ed099214d53bcb578d67a01014bd6365a95592cdbe632fef957772a349cc2f3b8938a27209ac309c2521721b42d8522ef51849ed57bebe405031b9a0e716b35f8db4faa22d6dfb2605f45f88159ff1a1ea0394418091a7fd98feb3a03513938e09d3e7f3cd682f6c70663787988a912be75ecd11c81a074e07fd28b03ac1fecfd6d6378a474d56e40d0d16780e622d12be730219c931a24bdcde6ddac09d237703fd9a9d2125cdf33d43e97bdd3fa9dbccedda83a87a8b2410e10ab269e6d0d0e389b666caa2c1d7779147f8be48818527836675b2831b8252d72860c312346a0e9d80406a9362ca8610917c88b1319f9d50ee08d581a2b826a13c8ee197efb99c1ccb1ccefd9ffc754a5394367b6a6abb939117f0e48a303dfad0f5866390cf92f8e57b75b4bbe0eb49cf4404240a19d49120a90da3080e6e2e4bb889f47e74656e311eaf11fc149c2b416f351da6ba2c8e90fcc5c37f15fdee87cd43bfc4ed835073d9b4123149c80da78a32c4ad9180ea4867bfe2f79d9882754e2bd667708626de428e3c55328c4d167c171c0f9be7a6538066af3fa0909ee84e7abca9499dc86e3fac8935056f78910e68aaf35789825ac885ea8f577f90b0de5b65cea4a172d3994b1d1d96048a3e34f0f9ca0d53b3eff4a45967322111e63876945484c5e06964f6edd89bab059afa3d3dab81c6b4623df1cc1c5dc6de42a4cd9bff24b4904c5ea16180e7ed997aff25290a31778757035f1685fb2f2e967243cc9fc1101e00aa9f18351473451d40aeb930816481ea830cbefa784c04258cd4fa44fd6d924eca298f53678af8ebb380151f91f5ec319ff3d8fe634e56b3f5824d7293c4bfa26538901a0c7c9dff9c8ba7246e43161d323ce401c6c03ab1f05661ff36c9235c5113ef7e1dbf0b9db8277d045d88cf1335014d7ca66445edfd93cb7b9d50e14980ed62d64495f026feed6c5e934d310aeed15387ce042319c622fb39fd2b71752830b55600bdb7174868ec91b5036f839cb4536b24932d3b78f6efc9a0e48b3d3642fb3e743f3889f59ba3a713f8c7f933959838b57919df5b9761b4ae7e60518463bebf59a1af591fe37777cb118e14f4d92c8691c9f84be3e6f5f9eeba2eed21a620edfd8c762654bbc552c7447793b22dba9a87eb9ca6e153e2233f1ee4c254166e898088dd80ad3d0699e14e5c9b234ccb487a09c686cd4a70cebbadc008009c93d573ada2eaea70ecb82e2656d7934ac2c158064c9286ff1c77b766289293e6f8c4ed10907fb515617ad4c7eacd69f51cfeed4b0bc326aca5f26acbb9eec247fe6118d1a6b4231b3a86a82be0dd0f436d77d3331cbe6abeb259e1e3c00bbe01029d4fdbabad4b8acf8cbae773d8350a2852ef823306431ed05c17dbe1b212d80986f872a9aa5294068ab047370ba4e6819bce13288603b144ed44db6607a5bcca9ea82e0a2748058bb93e31d928d76ef3163fea528db585b11b193ee5275f12f6c28b1b072d3cddb0034ca1aa23927b0d530f0e73af9de90f4a18a7aedb89a00656468c8596e41ffe63e9f48122b42133cc4f5fcb814e493d2a4d729abb3c85ccb3361383c6acf655a1464304c46816228e05a243152eb710adc94c260076ac7fd6359d248d413f309ddb3950ab9e51e17111f1351c53af595ee86615b5f6f9498488e636be443bcb37e756fd59e19b4561b06f859b36718dcd4a67ce4516a05e7af37132b94912e3209df801f348a303c95e8a8c9c04ac8a0656dd44c5ec25894512fa1fec2dc0232de5e7ee17b35f55afea3d60a73d1d10a3da9191b7f906bcc530be3a26746f0fd73a76e555d9f94498a3cb47d04a443f88e4b0a701598dc4f3d4f7029bf6a117661f88c282dbb27d1b55b8577f232ba651e7d7dfe0668db981934797684a41902242dfa0e17022d8bbcf606ce02e45d4ade24946058573e18c6efeb9eb64c6c0093cdb868f95680b5d7c2e5f67aca1ef435c7530266b89041f1b7bc998d0f409d7f240dfd92e314706c1d14306e023626fbcc0fca4c20dda62faee72e35a59493bac45013901c241c38d4f6c0309b40a87e4a85ffef67470b90f53596f0b2329bbf3a13e6290d861b6814003b8b866899a86c58a95d94068f0d9ee0942b165275fcd41aaaeba092376901dbe4698d3b28ef99fd6b15eb1c16d8190f283c277a4b9cfbb6fa0fb677e90f94d7ca4e426c9f1bbfa82a456db9794744e79925b19d1f9705788dd0c82e0b47608fe45bac6fe2e42003ad55ae538758dff62a9142ab556981ee383c6e8288895bbce9b1a8e2ed5fea9e7469e3bc180e9da87b5e6b9fe12dfbb721d7378892076c08c6e7116e1da472203e6a18b2a9779835c9b445da43ce40698c2a278dc142d8f2b6681e03e217fa01b697934878e9347672725df874c643ee2b0c5f5da2ac1c570c12d978496ad47003ebece7578d7111519fa5e5650cae96dc7151803765b526888261cd0f2071aa2b50e0faf9653a6cd45f8e90465d4d67129e6bab179e20f0b5df20bc40fc6e3f6a1a7038dab5dc7dc0381630b9ae5f6f8b84ca31371dd062c29f45045ee209e00854159e172012b06c6b7c74766eabdeeca4859a4f61e00eb7d3fe52027d6b41c750295c7f2ae95f42b05ddf4e3163017ee35b09423b3eda7a0c725cd90e82ad6dd8a83ae5946cfe2420a2a66684ce4fec040e2d4644b31aad2f92542e3c287bdccaa386c5e18785c8210887d00620aa4df991fa6804fd0037fc6eaae8b13c3e6fe505bfa705bc5f875a71202810120828c8c51f057ee0028966dfa8d6a96aa436823a68249297ab1d487eda0c17234d695a6ca2bf1a63678c2bae9a1b2c6fb10d85119371ef225eb387c30f4c333e7f3d0e65616716896acae685b59c125d07b3437c11dab6755f265b73b467054c81df863e9c61bfbcacbe5b78cebf04344f5ee2cbd5d22c43676384c1d0b38905f00915ea31063b205e4bf2d4062cd2c7452c70bb14a7ee428439ce36645ee698162d77e250c58106ddc8cffb86ced83ece2769ff61e15b4a5706a176bde9d4b57cbd2440813a7a7c374c769d41c2263ce89559cd87648b3c4c306ebca1fb33a4b64ca4f8aece26616be16480eb7bf019ddfffc4d1943480b17a18aa7c4146aaf747ade778e38f2c2a601204d5e7012ae86720c74ed2d93176b50f4f6c0c6c2608c8b7e0adc7f90ab5e922eb69c8e8e4751b7821d061a57502d2bc1f5f2686b85ebeb2512e2d65ad1d8b6c19ba5273634f516c056de4aab8d0bed28df0a7bdff0781412911ecde71d7161ffc3cd2f4b75506dbc6d9619e2c10e3c5430dddb6d9b10c0a063033b9742dbf9c541d10135332140fa00d3a63097f4adca931a537a39d9d3982bd2a2d8df08535a7a7750bd15f220ada0cd16920ec705ef00a5351e47ba52f1ab268fb1ce0cf65bb5d5aff3b4cdc0c2b257b14d2ae8a2b8fb03a06e05199d1af41ce95499e4202ec0cf2f66757c1675f167d9b775a42c3f43cf2cef0198b14af58f547212852423d770d297180d4d23095d22a5f0f6c6a3d6b3d33e629a8a7029bb21e0adc48af35924fcff4e3d572f04c0be0716637f9ab686a2af28855b497c851b176788299a7ceeb39499f5d0e0e4c9e892aa693337f1c3b5393e5dbddbef5c4d2aae1662bcc1b5a3d674370a5e7ab5b155922ac9d0d9dfd44298eebaca6f2cb08d4a5d39dafe5c0a3b1ea8a5e233e4e25de60663bcd48e044fb4603fb66b77ea2fab62db33702f2cb081ed1d5fb9f69928280553d71ee18cad3ef5886f4a128cc33ebd128eadbfa9796d96ad1ec77d42d3292181b83c695ea5f3cdd3aaf3c892d19b66eb76cf27d667b3318a583fabfb3be8c3b266931fa5b77ca2e408d6c6f8d0854e7427c602975bbd28f2b0acd6ea9ed92926aae1c1558803c5219db433c79eed3d6d63e598ea0026f7f447f79e366e3cee234795445891b58ad24fddd2e71f6307c7f0862276bc8d18819852bfcd163f1902c16e8159531914c4487f2dccab38ab99709661d663cfb06a32b90cef54960f0b597d98780462ffa5052afa465ca42459806d685e1ba44060d7d0897400ba761f3fcd56b78026f9ddb8c51a4fc4369cc7ff61fbc44934cb308684a613772b988bba3dfbff2d3895ffbe6e87ddb6a98a0527943e3cf20d9ca1e5f563f54dd16b11536c791d448a3e370022030495af12f6c3994dae81d734b7e47e9a092ac", 0x1000) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x100, 0x9) poll(&(0x7f0000000380), 0x1ffffffffffffcfe, 0xb8b) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r2, r1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/130, 0x82}], 0x2, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x1) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x10000, 0x1, 0xc5, "b533cea42311861606637dd9591d3bd920f5f603", 0xcb, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x5791, 0x2, 0x2, "9dd5ceb90eb88e4008c1e70fb4185f7eac282adb", 0x9, 0x4}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7fff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xd58e) r2 = socket(0x1a, 0x4, 0x4) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10020, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) r4 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/179) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x8, 0xfffffffffffffde6, 0x7fff, 0xf303}) readv(r3, &(0x7f0000001a00)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/76, 0x4c}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/77, 0x4d}, {&(0x7f0000001680)=""/9, 0x9}, {&(0x7f00000016c0)=""/180, 0xb4}, {&(0x7f0000001780)=""/209, 0xd1}, {&(0x7f0000001880)=""/236, 0xec}, {&(0x7f0000001980)=""/128, 0x80}], 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001ac0)={0x101, 0x9}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001b00)=0x2) getsockname(r3, &(0x7f0000001b40)=@in, &(0x7f0000001b80)=0xc) chmod(&(0x7f0000001bc0)='./file0\x00', 0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001c00)) r5 = syz_open_pts() mknod$loop(&(0x7f0000001c40)='./file0\x00', 0x10, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001c80)=0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001cc0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001d00)={0x5, 0x4, 0x7, 0x9, "43af3d847559425264180379a86a6abc5ba4b136", 0x10001, 0x2}) r6 = getuid() r7 = getgid() chown(&(0x7f0000001d40)='./file0\x00', r6, r7) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5300) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) dup2(r0, r0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) r1 = kqueue() r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x44) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1ff, 0x7173]}) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r5) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x80000000, 0x48000000000000) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x46, 0x20000002, 0x8}], 0xf53b, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40, 0x3ff, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x80000001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xc3, 0x3223}], 0x80000001, &(0x7f0000000140)={0x7fffffff, 0xffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xc0000002, 0x7, 0x40}], 0x100000001, &(0x7f00000001c0), 0x0, &(0x7f0000000200)={0x4, 0xfd}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3, 0x9, 0x2, 0x1, 0x6, 0x2, 0x1, 0x0, 0x3, 0x9}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000000000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0xae, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r1, 0x10005) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getegid() a+ ø匡 ÿ|öѬUXv31öOÁÊ.la+ ø匡 ÿ|öѬUXv31öOÁÊ.l‹#:'Hs-Ù¤ñò\{þÿ5íÿÿ¿Œ—˜‹#:'Hs-Ù¤ñò\{þÿ5íÿÿ¿Œ—˜pckbd_enable: command error 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000c68ba9b62bc31d3f6934ca146c1ab31ac5d12b201dfe514db38661d2de632f6d65552a3b5b240ff0628730677a41df40a4e8028b69ac9c17fe32dd1bb155b6cf5684fe819429ef4ef69114bb9f22ee7b4ebafa5c5b45c2b7cccaabbfe61b3e658ae136f02531ee2d0328d8e82585df8a3de2f8c9779d755381b78cd4d0399014ff5ca3d37b20967aa1d695091ab6ea6d0c082f4a416d4e7d0c3dfbc6b6724301c294ac406be26ba3bb22e3b81c73316551e4662b20da1478392f95"]) uvn_flush: obj=0xfffffd80734b4dd0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10001) r1 = socket(0x2, 0x1, 0x80000001) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000200)=0x5, 0xff14) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x1f, 0x8000, 0x0, 0x1, 0x2, 0x5, 0x2, 0x1, 0x6f, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:13 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x64}, {0x6}]}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x60c) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x3, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) semop(r2, &(0x7f0000000040)=[{0x3, 0x7be, 0x1800}, {0x3, 0x1, 0x800}, {0x1, 0x100, 0x800}], 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1], 0x1) write(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) listen(r0, 0x3) 16:00:14 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x6, 0x2) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:14 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000000b000/0x2000)=nil, 0x2000) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) 16:00:14 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80, 0x7}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x800007, 0x4, 0x9, 0xffffffffffffffff, 0x3, 0x5, 0x9, 0x1, 0x0, 0x10000, 0xfffffffffffffff8}) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x2, 0x0, 0x400) semop(r0, &(0x7f0000000000)=[{0x3, 0x54, 0x800}], 0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000400)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000000900)="8028ef6075c2245f181c33c634e2595c22afca86ed2f0d2b1b3d5ac624472f4367cb73e63195df637af9dd304b50d803f4f4f60e09d5a2bdba5a2a97f8faf3f96c94c9bf027e882785db1d41f8d7f82dd52aec2e4d4930984d4d2ca5c5da627430a03270a4a39d1fb496e40219595dda10fef396d2292d72b30c327eca88f8f71b1b5f42508654f3e4fd295a85b50678839cae6a1a88153828b8d2dff9f160ad3d5f75fde190a5829390aa2c68d2cfe3487d57dd3800897892569449638a1eb548e13f3c036e03559137ed6f7dfd56a6deff1313aede6aca8cc0b8e040af23c26be5e10bbc001c713ad2ac8fb346ff3242bfa581ae0d67c7e9b400e73bb3f2c8c9ae631d6584511a5563afc29bd6eff774aee62d87241ff67ae6b22b519a34e359fb4fd983efe63b20faa074c2de74293abe0baac317d5155294d4d50b7e3cd20c21686d86a06724814a1b26980cb321d05e62c1b7da90b72b79e690e6004724e53c2ff931bc90039f9cf67aee8db2fb981cd9f2f6a42d72af9f81aa8fe54d1bfe1f8969152619fca2028a8a98a8898b20863a592f90b772f941004dfd75ba271df1248b2999032844d0f67a0d5638d3170e86f147113dbae6559a9c919fdea611b93885de69880d9a1cc4ef5dc9a6056a03050c9876e78f10aeaa12c85972baf9c0f6690fd239046732ee2c7694b84d4866835d04987c86dc035efc5e7f474335203abb926ebbc0666b62ecd4a36d7d1bf7a72ac0e7357846e6023418d361b96763c9a1fd37e49a3350005e0cace8b87dc939723969a815bd2abf175fa77098c8b161698998bb5abf5ee9725b18a3d55e20ecbe284e3def6beab8b01805153449bfbfd883dc39a9d45e401a723f5c6ad3b0c31c283ee8ab41f9631ac21dd119c70b030b88d507a76c8dd0cdfb68e9410ff52d933fb7e4d457cd9a82858ca2f620e9463cd8b7b83c4d1683f925f6a39052092072d5593150757076bb556fca69734a7e2a94e430f151ca57b3f6ee79eea404500aae0cdc3b1acc9b8e7856c0c220c9455692ed69cc8d390830c7ced1f556a82b11f2240b62bd3a11e71ed642f6acbd6364eea91a0f168730c7ce2d628fc18dfd72bb1be74e16fbb5c676f259b65f5a33ab99c33cc6af335680326e7a3fb87b7677806802705beb31400e2f6e539e5ed4f57355dae2e86ab9735d5fd9b3586e330f76f160a40fc04624254ee06c83c13e52437a6992531aad548708fd8ae330ed46fca3d2b390878992b5a723b6662389470c0e7a09a6e16d25f937470cd8d2b5c6225eea5a3b4063db4b383af5637863b434a6dc651e72f4338e39ad725583aafe16696fe3b634a769f96c1a89cd8103512f655dd1ed6ceb6449076b62854d3d74cec157e091d375e799430a780e2e6e6530c8087f3ea457343601e2e0495a2375e74a5f620e8e8705a682f5efe77b3354abf54c4f33b3b51e3d56aa590433aeaa762c640164b123c166add37449f912dcdc4429816adaeb138f1df8c3b96566cc2181534c755a461ed9a4287300afe5864aba6d6aa24918a8d4c77cb7ba21bcd98eefdcb7e6476617f2a5a20fd39229c57e31b2c71072ac1ac793ccfb642becff3978f3af79564fc528e8c164edacd1eb7ee13e050490e6963e9d5fa07f9f96c3b1b424373366f9cdcc69d010bd393b3f5edeb8aab925b2bef3ee0e991650378c037196474fd7230d38a46df732145b2eda50124442f74f19a955d7ed39919e2b9018119ecb5087ae821b21326d8858c549d669c36e61a0714f82851a6d3cc2ad1d149c604cd826ddc0d9f802ca8f97fb2c9f87ad799287acfb491347f907ee09aedd46c2c0a96f0a8e08bf1ea4825d438fa71eb5cbbc6419b0df9b78799904c1e8b87f434d066863694fe0188dffbcf9b98b4de1867d8b0eecab9a7f1c2bc0d7aa551c2ba4b431367f16bd28751d86ab82a9fff23e160e35445534649cd105e5e06580c8c2c538230d21492b5697d685c3763fa3e3cfd68133a22879e064235253805199f135d0f4c5acf1feff549509198c970da1ecd9572ca61c287ef149b131be83c86aff49d70dd45b915a55a27a066d04e961fc2caa15352e50271f5b58d1ac03a3cccc8904c0cd0b3d11c3d9ab3a0b21b780397680e6ca27f904234f7b233430a503d13debaa8a78e893d1f0f654f97abbd3400bb5166e4b4d86748eae649c823ee120fc811916d3e0c9fc591d6f0cae342eac0eb812f96b456ce1f72c05e687af8841a4fd5dbb57aaa6e7ff3589f138bee7a53a9f654b302973b174a34319ed5c6f0e833190e19b82fb50806bcdf7a54fde59d36f8c2970c25c23c8fdd7e6aa63a462d874e218c97e5eafade1290ae7eaa3aed9c74105e40391bd64f80616c3b4fd29edb0265c162828c5ea6d0cc1eaf4e209dda4bb4164ac20bc2d23f9f5437e550803ccfccfb6f0bba8b6c8e3e385933b171a116bdacfbfbd4755dcf3f91d7e40b1c25493d6991bfcf90ad9390fb20734b362c7a2206d8bdca7868a5f5f42541d7a0643e9b6dae5333f63ad5adcdfe9cbb69031dab8238f38ca5df468ea40ca92f74e435984667d62e1a268fe77e1c535303aa5d6f0030c726727ea3681ab7985b55a90d3342bd9cec5a641036faaf61128b3f47fe2d6c5e668951d4a265285960e82fa785d4efab90aaca142cbc667eef7bb7f7ba329948ae9592e4813ba65f94e6461774c481444ba6758a4f59c7620087b89547e9042186370969aa94d35f10b114217211e72034db61e8354f84a328837d95cc0dc3254e99c95c328ec8fa814405cbb796ad9c9a767b0ccf8e88294633d4822313453c1c08d972e63ac4859733b2732b406265793cd1853339c004d1632f6f6bc507980204c5e5a8ba9a43d04a72774931f6de072b0a017f76de440f7d133ea06de59d67df0956cdda44ae8148d9d0535497ee4db4463616cd3a2c7bea2637887d58e9dbd3a7415011bae91be34fb73e22e15d04b1262f557382bb3fb35415afb2d2ffd1d40ca753315aec74f145d7ef7cb6996d75fe916c4e225c6a2c39969c3abd46f47b9113ec509a787ea78d4954e84f290e307c83af748e8110706765be292b4f63ce66d3f2ba424b7c506d945ac28362a1898fa87d36735da2bab768d484a912377f0fa3771b16758b5bac8bbf743d782d4556a8d6878cbe97b83cc862b3bc7fd92a43f97765c8ce46dd82060ecaf93026fa2b7a1154e4ff7323b7c2d17b897e3bb8cd42f16e79a2a3bc758520de4793e6a8e581f457f8cae1aa96369d83f3f2a0e95aa955a75c2ec44c4cd03a0f699018d45d378f271df610226f877d5f506c539b8375d7eeb13538913353a12a3d287a7977484c7094f61f386d71ce06e0bbc57d572c238ab56a5ba3f1ff735e0616e60ca9ba6551de0645780ef15a2870333f4cbc7d3578e751c14e51d1ecf410db612afb7891f8a3ed8c2904ec5995bf659b8ce3d49e571cd9e6c98daab86bb607a9d7deadce922b64d6bb986bb1b720f9fbf35e321d958fe445d2623d4dc43039cd01833c6fed8a05e1335356ce58bcdc0db029e7e47cd71194dddfa19cf3f808164eb483433ec7c9460f72d9ef12ec8f672053d60ef4a3f5b0875539d4b8abbe49ada0f2927601a23611523192e3f3963db0051810bd527a0ee7765ddd4b209e691bf62a27ddd0a262a8ce7fe37f3b75a8e257337253bca539d2a59ad7efb4c9a93520b6afa7f392a867f0af18a8c24f2d405f2ff2d6c4654091bfa6a3b4e4e7d6df7ec692f1cec4e77ed2926d68eb7de5ff637784b9f06f5f2f586245f206bdf77582d34a7f95634be775ea4f35ddecaf087c4b9a4ce1bfd0dbd0331f4ae2b426c1bc494821124c9d3adf2d5d8b6b87dba67f31df198e90561c8377e868409e7fea84ba703ff1ea007f78fe77fb0b34b55e157f9cfa6608ad6e8ca83f1d81cb1c7a43d95c62fdf791fc438ddab8436bc68d12a74d957a4419b393cdac72759e08f6d8d10c725246a067f039be8ddad33d5951281da8eb8cfdd2ad11a5c06c20db8458db9f9d6bea323bbfe90189baf9c8bd156d8fe09c177ff4aedd3aecaf627fd45c788857432fd8f1957716615df08276781215294a974f1ded217d604cb8e812c25377fb91a61fe6d84d3aa7b785d12178c47dff109311344f1ca1c708f4523336f29e92b00091bea6d5c1a66e6a597afb5ab1fbb4ddf47f4b27048c5e58662650b8cc2f32f0f83e4dae4a0ff6a8318deddfc40d9b7de08f3a528b63a251948560d483bd2fd418650deda058ab7fdb3c67ca236781c328525155f298c66c5fa0d6a77830e7e221b25ae64dee832d57f04ee230794cd4c11fa6fbe990cfed33a52ae149690a50ffb21f5574cd6c71815728e6668c56982902a54dfdfec7a7d4c085b10597aedcc051396b6a629c69e1056c4d4876bf00b801ed4ced0991c1487d4058ac57b9e226f2ce8de0176c1692c3aa6b6d2c4d03b73e2b7a3fb21f979e33790a8826cb80b8a15f801560f67a68fd2ad300ca75909d9634a5985b4620a1c75b90a24e91733befa4328bed4ca1e6a976a9465b47f9e337598eb57660179f8a21aaf2a59e5d45e51e63dfc6cb8b98c546539f90947392a7e4e1533ef7cd87b05470c192d282ecc32197bb76e18840f80ce59e741c7ef370c753efa71692f55e0fa239c8cacdaaae4ca08bd0757574dbfc60e459f0b8be01f57a2120a2a9ef0449971352c5da1fa04cf4874528ab93a2d70a0ac809506d8339f7cdc55bdc5c1611a9166876571792012d38f9237d05fa3012bb6ba05c3b4d096878ec3da8e424dec8a0467e410d0b8fb8052065685e6b249dfe16abd395bab07b0065a5651d6b94b6ddcf72ed7ba767e9f81a954cf0ff5b86b373b3c95355b2f5407181d1fec1d8ca607cb4a7dc4d7f363f53551eddb734eb813e661167eaccdf2f3b4fbc764311fef0997b20eb78be7fe00376f28e179c46d44d4cdd7b23068bd41c7fb3ae6b18ce5f3146a45a6af51f990ab4c8ff0074c27fd225e3b73bdfc36eb46b33cb87eaab884e84be3daa4698fa4e11601df0b8c1adeea6cf3cf5c5412cea38db9bc584c890275ae8e6fbb03f7a17d8d427ccd40da4aec0b66959f2c8682996cd30f4876ab72a9c11b57b60da5069453708b3d04510982b9eb968e803b60f55832ddc91a853934dd20e963347570c0985a933171f31ed2b3f50a3f77958d51d990d794c6e06f877ab85b50025386ce736cc36420b4334579bf010e555e8bfb27a0d76a0512e5240842a8cc12d67eceb62d76b0f11312f7d6cb9b99a6c4fc1249d9c2e1fd1333b108d043678bcf69b51d27020be8f2b4d9d225f16f2ee320fab0525f712247dafcdf58ecab31bfcda96e8b0c93e2998c4d1d43a9f008d6aef3b66904a911711115561d35b7e6bb0ab6651ed422130f6c03867e587290c1f6a65a0ea4fabab773c4beca44b599517f875c190e229246924aaed90cbed036e61e550847c4da5907721bd799ae1ae3f49b1e7b53dea15ded3999f828ccf4071670c4a9518661a0ddb55d63cf60963d43b74da5f1a4d85f2544c0be404005467f9a5f889f2da2a61f7c74adf9da87ebe7170a14be47347360058d52ebfacddea9449434cddef6863b99b7f2e014e2e4f1c2cb8744d995bcccebe7bc123f54a199595cf97b623bf67af607a683971af8ca53972f8b0bc1df7ef0eb647c4a17912ac006f3e14d79c4e9e3b08d9b6f0eaf8d75c9bf4718dc5983179214b41c0039d8eac85ba8983aea64d7cae11b9d54fd0b00e091dc52622558722cd4c902aada6f067e", 0x1000}, {&(0x7f0000001900)="121ca71e113e0a407191f865cf3c886968ff8b419b71fbad73da197bc143cb9a07855afd9054885eb861e233ae451094ebd87c66ad8f9596e5052aa8d8d6fafd962645381c739d915c99e92d71a3b4dda03f8b49a92cc0247365e0d17109fe3e2edbd4d4d32f794337a7c30ddcdb56df07ec922ae3094d26600a8553ea195c34f3a61d2220e409f89fd373fcb52072d12fff09f4854e80605042da49f4a9515e5fcff1a90cd12046b5c46231b4f02bec565ac82eeb12e6fa2ca749a4e36ec451eb3066f8a946b57e9e9d609d2cca580101ac0a62a2b29cf1cd9aabb416a12a4d2ac27d8b593be1c6f27f078f183f0c9aac4ce1", 0xf3}, {&(0x7f00000006c0)="7bc161510f55d9a373d96696d76143703b54d2138f8c2e80d538e6c6f57a4402ad3823918ca9b82eadaab042fc6a99871d2d6c40838806ced6ad3393d27740394591356655989cb2ef2205fcedd283e3467c51efbc90c6acf90d0c0229ccb775e52e52523f", 0x65}, {&(0x7f0000000540)="9e6f9413034a14eee25976f3ed3dea7f2c9185c125", 0x15}, {&(0x7f0000001a00)="ee4a7a1ec51916249f30390f5fae027cb8670955a5a4cf3df7fe92e0e0b61b49b1fe00b64337a606a6d3720db5665854af179d93fa28efe64e29be8414b1674c11258c355ec1b9531dcd9275d73cdce5ec6de613be54b8a2b6f9c44c35f34a9541825d47e2f4d2f9a84e883d46c25583c67ed6be5d773b5a7bc00af6ad65486b7b35688cd8638893a147902643e9e126fd95ba2ca4a78564ae34b8e487c2c5bfba52e6fcd3967f0fce4efccfaaa607e072bce8b0065569ff478a0333598e7f4da31d66442a4ce3af661197976b9c595bd6998f4167362a780552475e6f1aa64ce6f156c0f63a5b16a00b2ab4213b0ac1b657bf4ab80e80c47e066e1f559ebc109b5534906fae80b51a3316dfbeb5d7363fa6ac5c51735f27b88b08b6750d3d98129d6d34fd7e7bca3b8e24d719fd29b9da0d97eae3b5da5ae34713fd575f931879237d7d646b32ee257c059359e8e1e08f49cc50423b9d103324ba25a0ba45290b4c786c67a96e15d6a9a0e16e56d8548de156d044971444cbd84e9131cb10d6e317c0b10852218db9da8ffba0ba3668b130facabd8d54b37ff7a258552efbc721293c03d0881549b69a651edc30087b3e59f046990060d811d0fb07324c58a3d1405794651df7934d714d80bfb2ca6014969c6ed3438cef49135e79d20d02d41c38ea9f9640d99d526ce81fbfb38ae2a0b804e64d24bb304e86d21f2e663eb8fad9e84bf3703d2d6e2f496b8aee26d93d0895b818767d57634dc6e857feee1dc7740d01f5ee264f49bd88f688f8f08414638d29c4c42a74d848904da4d0720fe72d5fd72e1eca79ca785b16486b4d7572f0166abb4feb5e7faa3d2a1606c8cf2b0a67926a595f3d406d3319d3a236fe9114a11e1137e76613688a80988a9f89528e979a07ea9ebb183de503f88a20c0ed80aabbd9f8396fb7775fa4ad0706478d3e65598c77e07181126d79953114e835083dfb58882acb437be69a1227c54afe9ca0d33a6cf909269a0d41c988d01f22a8ffb40ba17772545767fbe6071e45967c2275d25cd62e37d93aa163b4340069d6648f461ca588d10b516fe18573453586b4d87ccc34897f4b557cc53546b175e38aefa15c7084b87263a2f9093ccaf6a44dc005fc25e368fbe53285b159c5b656b574371f672ca2911cf7102f45d7756a2483641fdaca8002fcb289af922866a77818e6aee349803997b0b5047ce9caa68086193b050691958afcdfee3d0775d766b806ca8017c84923a926103a499bfe499f9c8c0122f43740a37dc1437a96e9787a4fe24582022b3b3c638ba39ae36afe0f270be65eecbc0ab88c8ee896905a8fa894298713953b370d33db5b1f34ae74a5a4c69d0175e35d55f1ea7b532b546de56b4fb1c5e1742b3f0dda5eb336e35908062c2e304de45307b51c6fd0759147df0226105626d9328fd05f7c5529a6da34175b655b2237292e9fea00b29e26cd4ed8dca545597b5388c91ed918f1cc77ef0c98f0bef605f32255c36a51609313210391ec6ef7c674b83f888676fda1f64cb410bcb9998ab1dbab9b12e68f7a5071a81f50295053222a18c8688c024ff26c8923dc5179c9a4219fdcddbaf2605e99fc96926854587ee2face0b047c83d85ba62d1acad5503faba217944fad29280d63c600d96a8485e574f0d12aa8f6c1a7991a5c0ffa5d4283a8b000158afad5b95e136966092ae621bf555e13a0f8edfa01f466c881c9540ab06ad9ec34d6cc85dc8b2db16aff64f5df9174cde2c2ee75cf090aca02c77823ca2d9b4b34e19e32003f9ce5a8ad88000fbb64fd0edbead457e29791689353c8c1e447b25d67a233bd4227a9d709d23c556534fe4e3ff908bbd2e6cbdf67bc1d10993dfbc0f1818291840b44155e01d929740901ce8208e57ddabf23483168d86d7488f04d61313c685a988ec4eafa92611fe0476d4452cd3edca8d074a6cfe75f5e79dd708c3f94c8f9a894c3dc6c9d2bdca6d45e3f216395217afb633a8a04935494c25b31f7107b0d59bc5cf14850dbe7ee0ab9d1ad8c2d3e9181dc66360f94061938d1200fa7557c64dc48920ef888249acbbb0b80eef56419fafc9426c60ffc5dd3eb07b1f3c4820b2f11a4727b1bebb375ea7d766912deae21e8aba3e2b7220c0bb75b3c3d57158b0df53d03dbaf6dc77eb632f1c53ee79e88a1b366148ef851f5589e837efddff62dcd9fa186a31c037c60d20c46f95b449c8c345fc327d1b86053bc2464576c97c73f0ba6c9f76e4d74de19f988afc0b558296865b6f699447f9216620a0b8e30e5fd7bc03837eacab29628964897ceb5bbc5ee189a7d61d17f6d3a932aaae322024bc82f990538766aaae77c4b2cb9b79e9ab7ffc261952d0667726024f4819071c2d8f2ca8d19cb9264517eac2037c7f3460ecdf4ebedce7e840a4355ab7e67e1d4fe904fd7fc931c87c48c98cb31cedda5ecb4add465de8c2c1aa47c8487cc6d537b7621941b01d957c4635821df4de18050501493af3a619f138bda2f12b818a66e9017d3884db4017902d557b424866b38c1ac8caf8251798bec50d8a74da8b387d4266aed0cf2ed4598857364a777f722aa52f07d0838532d58e8d2260cae9bf12a3e559b9f9b224131f46e62369a8fb82f70f793ba81557c4cfac84ba55d06b16975725a96535a7ceabaeda32099795044811c7e9c2819385b538bbf778dc5972a6effb26020be67424efd90af016908e53f334334365c2c6a0ed037fecdfc9b9029366b96fc896f57deffb4a4d9a22ab0603e160918f3958de606b9c68cdd40a02e13cc353bc2d6d78131544edc88a4e6f0ad50da03a8c658559273c692b9128adf8a7a393dcb4d7e399efe8330a7dd7f0a7528dd5d0b4ed4de667b9baad2c9a12bfc82b9f4324c9fb919c193947edd7d241decc01fd411205752bb906c18793049d0267b3e5cf97ae1b4f2a24a3cd94de422c7c0f7f99e395d077e93b81c6a9dc53ea4f3f3b5c9966ac78048f5593ed3e16161a657f65f7e8909fa702cd89293dedebe1171b446428ae166d447106cc6f86dc450eef1ddfbe899e4d1ed391bd6e89d20fbfdfa267f54afcf5b04c1245b523fb812b3dce3cc9abb9458ee0d10d2ddae80b7125055b41ace85902736625286c27aea2912ec79636c2f99a2556363e84a08c8a0408ade25b4bc758b7af5da1e90e44ca3755501816553569aa4b73dec2924bb85eb2512850e49126049b8d4ec75b781a0af2c7273ba2f6f45099aa80d2340ba41ae89faf4152d6ee2b8a0bd8d19ca003efe76a14b3780a268920f2c5421b10848e361a9eb8920993659cd2704afafb3a7590176fe69815ff5c5b3fae2ff24a018bb5df65a3d555f14096c7f31757805920641a4c67d7f99ee63ea56a669af15a8d0f835d63d2e80db64993f1f8e61108afda0961b312f0f87cfe59230e57ab63e348a636e4c405cc80fe36dc766a5584e2b530f527bbb7ef7f5eb63b0eddf5335f40dd83afdf12fe7a63c81c97069020d8f9c507d6573e296d99fd8c4e159ce44a6fca767078dc913f299e47f67e630e2d89bde69e42b493a23a564dad0f1050a0bb8a4fe111455c0a28af7712f5d5b17b15533e3bc0d170ffcd9e10b570cb40b10070a71275f081270b9fae6232d59aed73c6f01aedcb94b2359ced0594f06c314d6f8d39f865d2b0c79ffd9a4fbb4b10f3cb63b5f4fb25348e4adb17ee9ec7ff5d73a14fdecb107d345bd700bdd81ac668f3b5dd5d80032ddaa977bb32f6d38dea5fabd87111317cbe00e74932aceeab9f0508792cd9b995494e30f46099f6d8477824a0dd4794c611dc9b5f8a671b0dd6de86aede0f97832ada9ab6c59980e18c1bed6d3c3b0d735c8ccc41193364a947396e1346d1e077a3a1b5f8881dab653d12731e439bbf302a09745893248bf22a1e4414bd87a022ec98282a062e42b0858f08d39402f0b5e7ef7a392e3a5e1eed7535f936a0362d07467a5f2e770ab6d666f01684d354d714f60a4864135c6f88a6a77a1c1025e75d3a144efebcd9a39b56124be23673441fe775fb5a5f27c1916575d27f52002e24a6529fd5f819fd722c1c58572b0fb0b1dd02269008a9cab684af5446d32baa17b52e1b1c61e30356184518a43bbb8d39a37b146b46d6cae80f1323e2a79a627f73430259b73b24b62dcd9a72b04f4667c9992bef9b1f96efa76eccc6dca3fff5cffc9d998be2d0dd4c725c04df402e4b1de1e2471eb9f4fbc883b556cb114c28c6f3674273b0642c94ad310b54883a1b95aa9c0990cd857eaec5961f3c18ad995d07cc040707c4985103181a7a08ae59c91e828f8b00f7f17aa6b49b73725f6c22fe583e6189aeec6125051c251aa9f513ed70ff4f4ff48bde3d5754be40eed4a1442fd5486dcc39ff171046ad4f5f85a53082b20cea635171f464f075d8bdaa5d84850bab0fd34bd1469717db5c28cd9bb9486587732f50a057ed39d81acd5ed28282f1d0b9aa3b6d971554d7fa2749c62760e0b75f66ca563322d448ede12a26b91004c778242a65490b89b55851f27d1d92bda4d82ee029e3c285a7e4cd9132d187bab78a7d0a90f73d87d759e84bdcc0ba65b4524bc49319cfdc080d2ad7c2d924d91a9ca454a790f4c69847df5d00002614211f5f79351dca1ab4f9d1784c9a0b36006904fda35fa2dda3f22a7a24ac82231f04de931f0fe117b1fd3378e47fd41c107c8d13ded7e2ffa8f6dedc3874178b930ad0d85a847bd6fcacce4bab0c659e9ab48d06fefc70f303fe7ae84909d744613a97da8e03c497f6c03be7adcf36b104cd6fe26a559877f12bc0ad1496b2bf59c9fd5871da8d475e08637f47fad7cf604e499650c6ecb08ebf3fb3692ae6a65e304240e2e7b3358abf47516e15262dba5aeaccec921569578d0dc89012137f3c890989a047c86d99e37d08450cf39ad7a24a5afc723aed8568a69a93696180547230f1b9f53e00b38171ad79e7ed2c58b7a86419abbdfb879536de52d7446bbfd584b367cb73ac60fab742a01259ed4f55c57d36cf808a5a0b519b11788996559758bc5c60168f81a3f7ea76b2461e05ffe21b057b14b067d048516ad6c6e2d605685597843eae10e51f95dfafb68b4bf73775759b8fc05f26b853e64715f66c10232bdc850bbd0bb187c7f0150dde5c25d2e8ed962e4ea09529f506304ec1b1fcbeea991ee11bea4097e39b7cc51448f8b65e7d86e6b251f80d875cc8ea270f64da27d3a82b9af16d83d0f789002f041a7a3157f33e5084da44fc81e0c733082dac6cc141928b4205376b5d251dbe8f1fd4ead0476f93b9b2b118b19d628b0df6f2faa2d9ac02f852b7892d165b324a0ebdae98df4a060adadb37c4ead8947bbf71fe974c7006e978bf5d8762ec1bd3d40ff9fc634538f4c2ed246032cffec57e35ff60f955386f279c946c99333120c2a1e9a399f7fdd969ffc4bb3127fa6051c47524d5471cbd92b80b2a9fbfe18f8a5a0fe69c5ac6e5e0322f9605c3e79a9b706c834fa644ba30aef4fdf18d166f711dc67b8f62bfaf363bbc7482481ce32ab8f1f8cebdd04be41e1e74da5c5f3e4f108dc27c1e9a02c92cd057a2f8582f19d100e2f95de35f1043a893c25784db8c6bc914549b3f997c45dcdadedd6169abe4f8452c9b2520b0b1f2bbc891dbf0781016b259b983b712a25bf21fd477887c6856b55d8ebdac2d320913995cd2c9479d43b18f8a3ac2281610a403bca9728c4f90864c04c4c5523c395cfb0892ff667c6e80aca5c793f7315f6f9ae228a4ed5da031b4c0ef1c71cb323153cd97910fc", 0x1000}], 0x5, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x80, 0x8c3cecc198029bff}, 0x4) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getgid() r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xfffffffffffffd67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="cc2bd77007ba4265d8a3628bc090e0fa86ebe2bfaa52dc89b46746fffc4c5302b1e3a4b54e6a08207665c223b80693a692c7a8c8b83ce3d4a8261bfcdd1895233709f8c7843d33147bc80de7e1ed6adc8c29b7aa94d360afd12c3ea57918315f59c53502b7991653bb86cc57a3f38f931a9f4d5cbe10bcd57a97fac642a9da61ee7b6e2d4b40a6650c010df6e6836382a1e36a454dbb8bc6810a64b0583bf5a4ee23", 0xa2}, {&(0x7f00000000c0)="82d2af976beb506412762786f091b666dd76730a5f5182365c47f9f6da1f74f490c7a90f9b", 0x25}, {&(0x7f0000000200)="eb9869bdaae1b1015a89d6152981d902739e0b6aa56f644eb07eb6662ccee04e69d12ce73c63637bfefd63e48fc1b1d590370083d9e7f78c2d04e71ddd3b345e5d9eabdf46e824", 0x47}, {&(0x7f0000000280)="30b42cdf0f04b5fecfac3d7e951181a41e9889e4ef98e68290d9d9c41cfb0a4acce382ecfc9389111d6abc4b15e8cfe7310f", 0x32}, {&(0x7f00000002c0)="50e8b5785314e614d1e8d8f7a37f4b1ea7f8be44731c3bc38f32f0ad910a9de1435006f7c3a5dfd5f56bf5c8fb196da7ca2c8706ed2fd2296eb555b284121fe9210abcd46a52777bf9e57b8f324ffaf8d55963f0234d455f8a4a370035d1ff7e5f236aca8bfa497aa2d91a6b01a054e3839ce854bd16e5f6b3553dcf0946c0c46c7118", 0x83}, {&(0x7f0000000380)="fd87313417ea2cc99f7c2652ef078181401068f7a30427c52518fb2b412b8710", 0x20}, {&(0x7f00000003c0)="e391ff33aa882cb9f7806b716d3c128fad9b0e375b8823321914cd1e3439cc7eca5a3435ef024414aba617273f63", 0x2e}, {&(0x7f0000000400)}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000fdd99f0ffd02b72ef4de6319fbb92cfaf6573f37dce54036ef19daf7da33ebfa092d747778969182c38fc0fc0013b82dd6f2cef8f8d7122f03f40b73a4076f2bb867040d026e46d3074ea84e49c8d79923eb39bf85008ad590ebebc68dccf3be240f8b757e53f0cf304e7d581ade0193286a1efaec3f301e065c0224a3f00521a56e88ddbe7f7a130ba83da82e5c467369d0277c4a2fad1563c209f165370cd72d70ba2e0131888421896d5a14661ce7b4ba24cc5c72798cbb1d732558dc756453e2f755fb245b9a9da52d739653082985fa9d7cf9dc7b696bc88b4fcfcb014402dd7a1610c0ae589f82aeecec67ba8b532ef9c7a281b0272b91", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0xe}, 0x1) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000040)='n.', 0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:15 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x1) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/69, 0x45) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000007fb, 0x0, "0366402ba77fb276ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000001080)='j', 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x8, 0x0, 0x100000000000000}], 0x4, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x6) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696caa5b8264"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x800, 0x7]) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f0000000200)=[{0x3, 0xa, 0x1800}, {0x0, 0x8}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000280)=[{0x4, 0x8000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:16 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x3) mprotect(&(0x7f00002a6000/0x200000)=nil, 0x200000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:16 executing program 1: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x77c) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./bus\x00', r4, r5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r7 = geteuid() r8 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f00000003c0)='./bus\x00', r7, r8) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r6, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) socket$inet(0x2, 0x4005, 0x2) fcntl$getflags(r0, 0x3) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0xa668a16ade616ce4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000040, 0x1ff, 0x7}], 0x9130fbb, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xffffffffffffff81, 0x10000}) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) recvfrom$inet6(r1, &(0x7f0000000100)=""/43, 0x2b, 0x801, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x6}, 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100000001, 0x7fff, './file0\x00', 0x7, 0x1, 0x7, 0x3f80000000000000}) fsync(r0) r1 = shmget(0x3, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xf20, 0xff, './file1\x00', 0x34d1, 0x5, 0x9, 0x8856}) fsync(r0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001580)) ioctl$KDSETRAD(r0, 0x20004b43) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x83b2, 0x109) r4 = getpid() r5 = fcntl$getown(r0, 0x5) setpgid(r4, r5) r6 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000001c0)=""/75) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0xffff, 0xfffffffffffffff8, './file1\x00', 0x100000001, 0x3ff, 0x2, 0x80000001}) r7 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x30a2a, 0x1c8) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000002c0)=""/4096) fcntl$setflags(r3, 0x2, 0x1) getsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f00000012c0), &(0x7f0000001300)=0x4) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000001340)=""/148) semget$private(0x0, 0x2, 0xa0) socket(0x36, 0x4003, 0x2) semget$private(0x0, 0x0, 0x104) utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x5, 0xfffffffffffffff8}, {0x9, 0x5}}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001480), 0xc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = getuid() r1 = getuid() r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x2) setreuid(r0, r1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/226, 0xe2}], 0x2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfbffffffffffffff, 0x0, 0x0, 0x401, "010000000000000000ffff138000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:21 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000358c9e44dc7d4ed63d6f40351adfe0fb0262931f0ee6ba647a48a91591dce7c614112c08e1190f99750e17e5ff75dfb57f979be24077ecbf6bc4a46181a946644e2da4fc495f989511c010c299641a064af05a61f8325039ebc33bbbcff6a5fc2641b3da9e19508a9234f4ed00786a61b487f08bd1c843ef900a710fff5ef246d2a4228c3bf1d6cde53a86f204acbea83a696ba5b82348a1140c06c81844f4a3152fe8bf30c75ffa39576afc402c32dd64040afd2b9e4ea4b9940a6d9e46a643b4fe26dbf894435ad92ed281793dfc07a40729945af63beace0539a9cda009addde7967c9449f589d566bc2d343442a5f764d8ebb02b00a8f0272bbf2820f082ab316dad6c14e47a89e5dc2f885baeedea1ef9c19b799fbe30e80786d0fe98abb7619ed9a2d176345ffa7d56ba6b23ef31175d273ccfb4feabb2133afce3219f51da1dc4b3575e912e72da46dc230c384c8cc69b60a1d39758707edc2a3c7575df05ec035558be65269070a8cff3cd4e347b5946351142432d7a8631188ca0222af6"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/180, 0xb4}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x1) r1 = open(&(0x7f0000001380)='./file0\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000013c0)={'./file0\x00', 0x0, 0x40, 0x80000000, 0x1, 0xffff, 0x5, 0xfff, 0x2, 0x0, 0xa6e0, 0xffffffff}) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1000000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 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)="00004be3b74efc", 0x7) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)='P', 0x1}], 0x1) close(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) dup2(r0, r0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x2) recvfrom$inet(r0, &(0x7f0000000100)=""/167, 0xa7, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0x287) r1 = socket$inet6(0x18, 0x5, 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) setsockopt(r0, 0x4, 0x22, &(0x7f0000000080)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0xffffffffffffff86, 0x0, 0xffffffffffffff89, 0x80000000}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socket(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x2f) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffd) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfff, 0x1}, 0xc) close(r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) writev(r3, &(0x7f0000001600)=[{&(0x7f00000000c0)="4018ea1743820373be76a5f3545c813b85e7ec35cbffa602d620a4f6f66633487eabd74115e962674a53e359b5a3f064b457cfa091c178d0c1d18c8d97c70055c0c2ded66334a1d878a4e3ff7e8b86a3c3ec502e3cce39c6", 0x58}, {&(0x7f0000000140)="d3117a4ad94e3beaeea581cbde17c0994e8b8b7ad0fc8d6d0f5cf1c393da209d86a0e09bb650c0359a4c66028b630d43125858ae9d13ec757f4987145b72a9de220535b319e6b61829c331925d8c434301c7e68a1dccac09607cd31ddd804a0e0562b74fd3472f0a3c44aae35746c7e5aab2e8f31f2845f0549638a6e9", 0x7d}, {&(0x7f0000000040)="ed5cc0747dc276235b4fab32", 0xc}, {&(0x7f00000001c0)="247646b9b6296cbcd99cbc29abced1b15c088c76da93c3b8c001ef619bb552e3342808a47629090196b951b0b75f181a863df529a083b16febdc5babf247665b568b7c22e887515750eafae9d2e5ea4898c7919b3f37a605a29651df584e227169fa6d460eb2b5933b40ae195638afca1d35d7ae23aacb06b5c038e51e4f22116b1b485b8eefe37dbe9fccafa9d2717cea7a277f700116e8d83cba059856a8c4f4ebd9cf77b2d3591a258de50bc26782e40bdb8f0805b17b26ec078d065067d26cb3927c45937ab67992de91905a83af47fedacb7fb19a5fe9af", 0xda}, {&(0x7f00000002c0)="88257457d22ab9309e798dbb70506a2479cd0c3e486c5e83d7357d7336fa9b4837a4835b2ea53676b8f65430a97ce6a6a07eebe44dfcf42a7318b46a31c0caca2d5fedab33462fec5d3dd7db45a7904812c7aa90522adec5c24f10daf3e0c2ecaec4d5cea9f99a7b8715dd579393ed179342f09f57124fb67f1e75a814e16b2b59b7b8a390b4592cefb8f2c624aad0fa43f74d29b6626c9e4ecaa0ab7fc2b28d14ae55bd719158eaa892b73b81c0", 0xae}, {&(0x7f0000000380)="6fc60862817ca30d9ababed3892f16f42654d69f1e18e32559e6896afd32d6592835528bb3d9253774b12f7e5a2fbe84674b8163966132ccf101a963bb4154584ce5a67e2edd5694ce65a41f14aa70a81b1cfed289559c7c3e086e45a1017988a9c2fbf8b3c66f815fae2807d653f58886101e96a11afc96c3abfdbcbe0ff6bbe183a66063584f5c6e0e7df4db0e4433e3c1ecab338612f6202114e604dea74a776ef30eeb9502348c481420ef8be88edaac54423a1dfdee074065712b87abaa41d0c22b696e183dfe3839a73fc671ff6e6666e511c878223cf712653e8c3afd0b13c12f068eedefa879f3b58646854d262c75325a", 0xf5}, {&(0x7f0000000480)="506059fd2f7a11a62e3592b39a31dc9b187e94972db2264e50c65285856903f565eaa5b8bd5b14013dbf1c673a5d4f8a2bfc7ddb4a5681f8cb912fc0d2c28cdbcbb0f2dd98b0676d4e84805912b90cfed2a6c2e148d990766ab801eed9bdcc39118d0571cebd7ce12506972552fa57b2641744284a3958224d9daed4c82b7842da7ad4b5ece1165d0a6b1cf925a920ae11ea97044ac45f5e8d4d3639dda8ecc912e8a15c856c69c7", 0xa8}, {&(0x7f0000000540)="c777b337ac5609d152cdb367cdbfcf411dc71b347cc247b8658a1404b59b18f5c1a1bdf5336b7a76600c74bf502e9cfe6761e0270e922ee2b58ee666efeb52b463d93b3b91d6a628d23008ba99eab747075ff3ec2ac784bf9b46ce594cf7b77ea010209ae5b82b533abf1b29d67bfdde8c4e16b8f279701128844446683ef01e64d43be9216b0eff8624e9b4cbb9e04fd0c1674d087cf22028ab45997846f547922c7011567b772fb48f25c415c20cf511b1fc629fb60e2782c030cf003c73", 0xbf}, {&(0x7f0000000600)="7dcb66f4d0618ea0e5b1a236fba5b63e3520b099ee82415b209380579f2962aeee62edf409f82ee4ab657da88cceb35b587611b0bb4d52469e1dac4433cb6516333dba2eb707b506f51585e4e1fd491c132f76b5c54f7254473c1090bac7f4e3379c932aeb4f8fb8809c8ac6baaf97dc9e54b9de6837346f032fa0d3d4fd62c0b13c961d1022bec4d2194ab1d8fee7e9eb325cb3ea8c2db1d8523108ddc5329d61287972dca4af262e5c33f94cfab8be0e0ea1251d9d7ec16ac56aa73e2848fa6654b62ab21751eef544b4cfa5d52f2c4d5d25187d733e135ee6c0df7b10565fae56f68170a8a66e3092bfa4bc27a26ac11861b7d5745f2fa1ccf34b55bf90438d977b1e4aa55435e67e20c78ff9a0ec6e72305199891ee9b5e6ee615262e0148dc04bac17c9cd97dd195e12875ffb243ac92e9ee6e791de4c18b40128e5e06d685748b7729d952cd71488654521a422e36d4e473329d67383d73a8b7c074f4473c6938efaee99acac6989ae3e8f901f5c79760effa03b71cfdda6f6e3b4d541fc4c65a3756d81f9ce62bced0a0edb0bac7a4f7ebe6ca82a2e9afc75719f769a21988866853d5ae019a5120149fa8d4dd1deebc02b412ec32ae4f84cef0d9b76b3417a1c9b7eaaf281bbf407a6a58a282175e6e50d68a53755e52f078308af6b68df34cc4150a446cdf8d07826826f4a4bd91e7a400bee74c87d8977235c38c205a7d18d0b0f337a587747f029e10ea6fc7f10eb2f722a997b4fbc10e5f3cddcd58fde3e5120ad079e80a0cfb122244761963d3ecd3f741231565f5359198b6c369145a6ce9b77b7a361dbc0f63a97ddcf080d56dff55dc5fcd851fb80c88c21ee4a611ea8c1cabb25250d363132458564246081113b4aba3f2cc128d7a03e7e824a6d80072d85e7d64c8533c4960f2db70dfd21f0c8b420167ba6f0b96f240f4866a9078674739e40b37fde73babb8ac9984d4db5f791a11c2a35ccc83edec4ea6509d60fbafaaf5fb5abb2fb86e93aca6d20e353d0edad22218ec90508663c65b792f608cb2c78509f9707056bf19a9dc4921e596f027c99ff00ad3d591fd172c44cfa1fef321dd1fb77d571dc1b46d1a7ccef2a8ad19e40c31f851972dc74fbb3aac302816120de301e61e515201b3afba85bb28f330ced5e601cdf0782d29e5718aee673aea4a4f1fa1c7bfc844d8598491a1a2dca198396ac3080867d24744b2658fc342a44431c9fe1f421b5fa941e9bfba7c6ab7fa214875f981147d346b0d1784adfd327d39d3f4988d2c57948b1e95468980cd1ff8b4dae18a503788400c56fbe86f58b359fe0ec125e92087c97aedd305ce7f6757b3ffbe5c2fe2f505d27473b4fa33d0ba5d8745c595e3b3d607308774b2bc98c06ab8e66d0c8e68630109551d5cabc10de0f99d7e11412b6b4365063b0f65b124d1508a77c051333262a175bb3501b22ab004aa8caa6f1af5e85773b4eb35c01c94866e30d52cf884bc3686dd47d525a35cbc52ba49bfee9e198b82ba8b8b6050d37a26a958088fa6ec8eaab56d60104bed6869e4f51ceabbdd259bad4e776222e681e79b3be89f5562554294ea82291cb86d6118e2d7aa4853656ca26cea693002c85d4c2fd8a8a725dec1c55ce490043e33882bc59a86983ee9eb7bff2057d33f19962143ffb0a8d57b7efe04fb033db4c44e9af82d3809256a5651b4cf164879b61b49e7f8052deb5569ffb180c1c82b1702e2a486353b1df39838509e36acdceb0159ad7e185abe17b36fd3202161239702476fe80f38351015e05f5e137b7cfc908fcf05c7960bcbdc4d64e370f922b88c26306cfab8174e00fec556d465778c988868f9156b834953136fd1211ad7c43edcc471d3ca82f17395a829f74e9fed0ce91e000b67cd8a184582009569d153d0d5c301d4d8d8d215aaed27000056b14dfbe21c493f7b7f148ecf1b9729904d9fa94f99031c1464fdefaede9e6b051a049ee03282d4f4838d72c46acd7b162129af4de388633ce107c5061bca7605fc33f048ff8008231d411666397f678506c95e761c49354a872e5b9f9d247e00bcccb67d4f71ea6ea53da905f8f0d036890826999149fedda5d1d4a7abb20a3e24a8275fd8e1424292a1857addd81a9165683db1320926e004a1343cf328d63c1521528ee8380b9f30f8754912a8018a3e1279b046df3283dec1aaccdc4b24e8d104ac192572cd2c9af2fb32a60131eccd422e7c1ccf1cac1abe15d008a19bc3be214b6b2ce4d4d3e80ec0317927e8482d5b1e2a497b5eccc3b517bb333566ba5bdb9126f634478a5e9d5aac9f41b015014df86afd022186ef33ffc48f382ba00e7e74c6382dcf42ab4235b4d471eb1767c44e4eced0ac50874e18fe34cba0f54cca71a7cd9a64e1e7a665351667a7ee7fe1391d23ab5d3dbeba9f9dd85c55e96c9205471571bb9a8d2c08ddc8b9dcdb71d5bf8e1797d54fcb579a836f2903a883c5280f42487fddaf6b3ec937aff04db6407dc1e671103c2e1e90a5c2a117242796ac2d61eaeea26ef2a62f3020dd9a8aa0198fb6e15d75e592bd345f5b11b795880a71c564ba97edde833b9e94763bfbc3b9225e6080b0b4c353896942de1cee16ffac84778d345f7a8145f169c522c60581236a6529f4e9d86e1e44e4a4d4d8bd1a23e1ef771a99111a0b2c2c582f46820c0e11ae4b858b5d62a170f4c94cad99a6e17058957aea0293d0e5aa1fefeedb42e6aa02a0b0b640fa5fac1311c82440e24e5a269e2678ccc019839e9d04d6128d738ca663470782839c3526ce692c7bc345665326dc424d89bb2501fca38905e1ae4a219610887ccae76c33bee6e000b5f210ec9c58dd3e1bf550ea4f34c233131b87b57550d574614a83bdb5fc71b6896d51ee943d7d4474ca253a361dfd760cc866a72565c0ba924353ae319a67312d68f1a15ff2a39e98a6353f91aabfcc21abbbc4425079c2762eed98c29ad423239213a0b323524a4e316183e443852bc821a5ab6781d583a7746ed7a5ea442894795b65f45aed6f1170c6567ed2f7426d60f3246355ec43ede65651153933f2ab3170eedad688768008b2a2e1969edc05c3b09d04a028ffd29c72817dde112a467fcb8ed698bf86826387945b3f23426b3bb9a8e361db9087f34efa58e8d0674983a7c420c1d4522f12edf53bcfa714d6b05797ea1600420208e350b1fb21fddc19cc09743162be31af69574b16bb2e5f74c2bd4d13a6e63c40b101df8bff33dae0a5fca75cf73aa987b23b9c25ddbad3bd18af1c42f81cd25d268b1392a002cd123a1231b281d9885afd2089a37026cf34f0c6e11b4a3e1207df48e8256fe7cb73e43b91f1cba88baddeede688db51f50a0323dce131e2f010e278b80bda31493a0c845dc6847bb2e7a54c72209a6da85b6ab8dbe9fdaaa370dbe80e046af1c422d5bdbc51246f7f7c8acc8d10fced24f991f19f9fa9ec0ff95b80bfdfbd8e788a4b3dd1641aaa35c3f647b443d3a25da0d4f573c0612da4c7582c6933ec4d664d2b30b38c72f59ba42fa7199f6aec656b21f349ac1f36f39017a731e9595df65718ed02d418a412f7b3033090d664e4862c7cca3a825d1dedb27b1f7f67ad6ca99b50d3b5e066ffbfef5e06a5ae8cb757870933aedf7ad6deae70a4c89190f03a003f7b6e8071c7f75f232eaca881a10733c032ca2f5cb0f48ebc1769b42618d0119d2fce59663372e22e7daa5872f35339698c67762cf30f6b84da684f64bf46f897515a25b6bd154b1886a581d709afe131fa1e7116cf0695e6d6d951b7d6a9fcbaab8f788640e8b07d82bdd09c9d8fe7281e26139a9e5d155d576134107f389a5514f1d9f81d617d3fc444fb75a02e35a2cfa6f7c22ea49bac22086c781bb906d940613f82ae7b1dc70f508649ae69719e869fc060ebf1f534d05d82061de64a0cd9d222af4fa642f93dc0b55f21a6f42d9d2bc3eb30957920d151cb1ce4b004f30589b104c0a5721daa42b1c2d916428eb2af46686a4eba3836e71ce8006f2ba7db07f10e9db4d3ea305bed785147c1fa557bb0927abb48012e40aa84ab6d10a801958850fc2a4bd9d2c29813aadb8d6ea0c6a485a6f474c1ba7cee2363994fd0c683a21fa4a54af7baa8131311d7e614ea49670803e3906ebb36b84ee943c222e48be80971bc371f8a570010ecd760edc5f5bd9a8e10219892f2a59c1081bb8919d9de9f486d3afbd622c3291a825c773656e4ca08ffea254b9e7634bfbca283795422aaa9d3e11dccbc6614c37661e2c34e0be2f37a532bdb7a524a7c74172defbb0f3fdd66be8245cd3aa70fbfd7d99c83be32a89b3702d8eb4f2de96ce4c581a7d609bf36dd2d74a4f418cdb9a588c376a755dc18d1db41968028100447061b3594e21c89f5d3c7a1d3824332627553ea4ef4aeb55c05c389b9d3df6a24c4ce6e2fd38a3dbe88a1f4b59f0ac7e9dad293f2964ebe956b593a7ff4bd463c6114913da43586428b775909a58aeaa2738f960e78fe5315efb04c49034d221761737abb3f0f5316cf1b63b859562d13f4ed13d8a90e00684e894e8d18f10e6490bc1f5be11d704eaf32eb7598ff49eb47f08ff6c1aea3f21554258772601329bdc16c0d91ef440860dadd758fe4a0feaca1fa6ae1a13fbac7e72e644cbec0211d624bc45ccba3e7e5e9ac06ffca639c2553f3559d9ce2b405f389edb9dfaa14fcdb667bcba425db0b47c460ff4c1f1fb47c797a04ae5ad30f25e12d1fd1c492f5e9f2f945d0e9efd13bd7e03e818192dda5eb9670d411bec62159b7f1688d3f3c4786998e9ae1be99d678e8db8ac387b1f092595068f36e8fea7d119a4f1fcaef549398c34bb0dc4fbe0afd491b0fc4ff106af997f2ffce897284411a04b6927d8b80a49c3dc23d464badc49a4b1f1c6ced240d35ea5764351fb5e863b676d5259a6574d4c359ea3b11115227f48e6d1567509502d59231f91c211ed9323f2aa1cba2afab66e9abacbd6738a95a56280407386401857fb2b397831c6ec3b6d3e32889f3ecade85f451ef74f41142fbdf7132fe6527cfd3c8ad88f48277185fcb5ff32929dfad7ee9a38b6a3083c3c114b43b03074cb8e5b26a9ce0920abfea28908af1413d89f68afbb9bf5e08633b76633f5d5fcc02415bb5b8e125cb2a8bf8288a52b73e792a404935c00c7b14066cbb005b93229d1e487851596c2487f991969c6ac18973620d334de95df53f4989e660bf964dc1d8c1dd63e330d5d6205e034b55d0611f8c3963b4616844c672be667ca75435199d7f0dff57194047fd3eadb0d079773a8d01639c544f33b9051a7b99d0bb38358c5336581161f6e30ef81a69504da99281db94215c6a9c3e4b2ba47da1badfe8cd96bf8f67a85cb61b79b8ec26773649c4ece175fec728bd7abc0f7012301ed0626e8839c10305f78c06a167f00f3c2bb9c7f765e1837716ccded45f5f43141fced32bfc039131b55f9e2b741421fc8c3ef35f41f4dfdd1aa9b44737390c55383675fce2fd8b4b0b74119a20842a1a0b819ff57627decc05ece0385de32b8669b98978e8105e071c63d32322bc15d6804dd3c5bf614e2d158341582d3cb4a737a4546b451ee67a3f6ea82916f51ca5ecbfeb7f5b66cc49ee03fabcbcb362117d0bee4eff3478f118b93736d015910250023ae69b8c10c679c31c47d246d609ad228ca835b6f9412f68fb64b425057645fa8733e62da211f332ffffc902d07ca67a1904d832fdb5056623e3afc7659602bd31509bd90c594d7cea4cf9c0851cac8c15e740fc392f950fd4", 0x1000}], 0x9) kqueue() 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x4cb, 0x3f}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6cda, 0x4}, {0x512415b4, 0x18000000}}, &(0x7f0000000080)) 16:00:24 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {0x2}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x200, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() fcntl$dupfd(r2, 0x0, r0) unlinkat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x0) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() kevent(r4, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7fff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x3, [{0x3, 0x1}, {0x2, 0x8}, {0x2, 0x9}, {0x1, 0x80}, {0x1, 0x1f}, {0x1, 0x3}, {0x1, 0x1}, {0x3, 0xfffffffffffffffc}, {0x3, 0xa64}, {0x1, 0x9}, {0x0, 0xfe}, {0x2, 0x80}, {0x2, 0x4}, {0x2, 0x5}, {0x2, 0xc323}, {0x3, 0x4}, {0x3, 0x7f}, {0x3, 0x9}, {0x3}, {0x2, 0x21e3}, {0x3}, {0x3, 0x553}, {0x3, 0x3}, {0x3, 0x230}, {0x2}, {0x3, 0x8}, {0x3, 0xff}, {0x3, 0x7ff0000000000}, {0x2, 0x63}, {0x3}, {0x3, 0x6}, {0x1, 0x7c72}]}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getuid() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) listen(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:24 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) socketpair(0x38, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$BIOCFLUSH(r11, 0x20004268) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r5, 0xa, r4) pipe2(&(0x7f00000002c0), 0x10000) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r4, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x4, 0x7a40}, {0x18, 0x2, 0x4, 0x1ff}, 0xfffffffffffffffb, [0x7ff, 0xfffffffffffffff8, 0x1, 0x200, 0xe93, 0xab, 0x1]}, 0x3c) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x42, &(0x7f0000000140)={0x18, 0x0, 0x1000, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000100)=0xbb) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000880)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x9a5, 0x0, 0x0, 0x0, 0x1000, 0x9, 0x9, 0xffffffffffffffff}, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0xc003, 0x3) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 0: nanosleep(&(0x7f00000000c0)={0x42a3, 0x1000}, &(0x7f0000000100)) mknod(&(0x7f0000000240)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x4012, r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x300000000}) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap'}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap'}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:27 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000, 0x10000, 0x0, 0x0, 0x0, 0x40}, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x4, 0x400000000004, 0x0, 0x3}, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) select(0x40, &(0x7f0000000080)={0x3f2, 0x6, 0x7, 0x401, 0xc000000000000000, 0x7, 0x4, 0x474}, &(0x7f00000000c0)={0x6, 0x40, 0xfff, 0x62, 0x4, 0x7f, 0x42d8, 0x873d}, &(0x7f0000000140)={0x2, 0x5, 0xffffffff, 0x0, 0x9, 0xe2, 0x1, 0x1ff}, &(0x7f0000000180)={0x3, 0x3}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap'}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:00:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="862b4b1bd2f9d4a7371e2ad70f2e4ace8323270bc717dbb3b0b4ab930ac94f24487aa2178ffa357e59cdd7abf368aedb51f4d62a5f0a3b1b47daaa8b0867e1feca044a517da2d874c10435639ed4d7060246b8dc4df6b9024f22d464d3703ee7987ebf288cb0513a7ddd5e9c4dd2033e3a916c17f9edb9b9991d46986b", 0x7d, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2684eb5092a8dac10f6bf2b2aaf848e35e98291c5daba125a7a10773f13cfe7d13b3cbca9a5ac9d2a2f6edb1ca7f64f9825ba159e4b6acdda4b3e67377af52dbe21ac7e629d48dd96c1c5b8af9a11db4828237dbc9037db20bbf9b028d36f80d6e0a7aa37f8f2d80f24548cbfd29c1ac391eef2226936e9625b804bc7dd938cf26813f003097ae605af5bbe20f2ec053b5fb10b5c2fac23243b4afe9c7b067ddd743434ea7b3fd32c339cfb7c39ed8508286a8d2c515f64cfb38a17dae260df1631df49834e4e49a1adaf48155e6", 0xce}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x4}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="8d") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0xffffffffffffffec}], 0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000100)="8d") 16:00:27 executing program 0: mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x80) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x608, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x280c0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x563) setgroups(0x0, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x60, 0x11, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x54, 0x800, 0x80}, {{r1}, 0xfffffffffffffffe, 0xb0, 0x41, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x1, 0xa0, 0x81, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x8, 0x248c}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0xffffffff00000000, 0x6}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xa2, 0x20, 0x2}, {{r2}, 0xfffffffffffffffe, 0x44, 0x1, 0x7, 0xffffffffffff94b0}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1, 0x2}], 0x9, &(0x7f0000000340)={0x6, 0x60d6}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000100)="8d") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000100)="8d") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8e, &(0x7f0000000100)="8d") 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000100)="8d") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5ea, &(0x7f0000000100)="8d") 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) close(r0) ftruncate(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffe1, &(0x7f0000000100)="8d") 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) fcntl$dupfd(r0, 0xa, r0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2, 0x1}, {0x6, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20080, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/122, 0x38b, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x2f7) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r2 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r1, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00"/4308], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r4 = fcntl$getown(r3, 0x5) getpgid(r4) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r2, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r2, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) connect(r2, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x3, 0x5, 0x1f}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) 16:00:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) socket(0x8118175353a86e04, 0x5, 0x6) recvfrom$unix(r1, &(0x7f0000000280)=""/207, 0xcf, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666905000000"], 0xa) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000440)={0x7, &(0x7f00000003c0)=[0x8, 0x6, 0x9, 0x5, 0x6, 0xac, 0x0]}) recvfrom$unix(r0, &(0x7f0000000480)=""/198, 0xc6, 0x42, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r3 = syz_open_pts() fchflags(r3, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x9) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f05e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba5006000000ca5e0ebb8093748ecfcb76a67ce5000000"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f00000003c0), 0x2aaaaaaaaaaaaaad) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x20a43, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) pipe(&(0x7f00000004c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 16:00:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x880, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40e, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x4) getuid() syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/127) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1009, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x0, 0x7, 0x800) syz_emit_ethernet(0xfffffffffffffd25, &(0x7f0000000180)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8001, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0x10001}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") close(r0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7ece) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x7f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x5}, 0x10) r1 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004000000002000feffffff00000000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x8, 0x7}, {0x3, 0x8, 0x5, 0x7ff}, {0x0, 0x7ed2, 0x3, 0x7fffffff}, {0x0, 0xe36, 0x0, 0x7fff}, {0xc38, 0x200, 0x100000000}, {0x4, 0x0, 0x80000000, 0x20}, {0x1000, 0x4, 0x8, 0x7}, {0xba2, 0x4, 0x100000000, 0xb226}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000280)="e71cfcc8fec1ba1121e203274277b9aaa3086c008c9df5844b6a49f7efb931a4d11ee21ffddef710b313d190a3339f6ee702310468a1ccafca6b9cf745e3c771ed23290bd213266ddaf562d226d82aa299883cf55f2de90f70ab97b41daa836812ec95ae416d455f889acd1a22352b17ec9ed3e93913074a7f4a8df4767281be61c14fa74c7fc73c385ebb95420dee") 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xfffffffffffff800}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000200)) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000080)=""/25, 0x19}], 0x3, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") pckbd_enable: command error 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001ec, &(0x7f00000000c0)=[{0x3, 0x0, 0x0, 0x9}, {0x2, 0x400000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20c78, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r0, &(0x7f0000000040)="791981d3c9966e42421e2da321c9bc31d9d47d3751c2b04dcb0c4d13dbebea10c4adda90e6182b93c14bec5d5a904712896b11d7838e57acd6b6c90db070d97b49e5950188543b396ab5ecd65905b7980f13de80e164d55a241b6479e339d7753f1e226f31d2f1647d40b7728a7bf5d7c40974ff6083cca5229fc0968afba8ad7dafc1664c678b", 0x87) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x7f, 0x0, 0x5}]}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5, 0x1, 0x0, 0x20}, {0x1, 0x2, 0x8, 0xa7}]}) write(r0, &(0x7f0000000500)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973bfe5009c220ac12de26cce5568db92ed54d6ee80816cae2d6a5b10f9907766add8c2eb46698d97e92e73f5b4e545d594c6d48ae8c504dedc8e47b95ca7e8c0764c6a63a1afad44f28b640c30f9bc9eccb3a2b399db97145849674a8840cd94a8fa6a25dd96e3ec5c3cc77c7721769618c57c382153923d6b9a643acbc2d03005b4d6679e683d5b8274c4d675545014b09be5c657a4e72df64e049df5180ebef5b842ea6205e8fd9cdefdee6eec372969f7c182a949a7f67adb321ddb8c6c1906841d3188b4fa212b391875c29910b7853f833211532da224386ff070967bf21eb85859a2bf6cf38b00ad27705911a1dcf95a2ea2cf6dad02e6ce73893d987786bf2fff7d614d772177def1e62b2de598cb0212fa5ad2b330da764f4e5ccb317d0231b28f36bc87760c6b1edfc8d2091ad15dc20c4da14adf1d7c166d2997824faeeb3867e96787ea3ed3e1ec305186f342baede3488240d2c3e9876563d4c0266b84c568e7c7bada855597b233525de96158f44f32c4b9d95d308b38ade2e97", 0xfffffffffffffccd) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x87, [{0x1, 0x4}, {0x1}, {0x0, 0x88d}, {0x1, 0xf0a8}, {0x3, 0xc9f3}, {0x1}, {0x0, 0x401}, {0x3}, {0x3, 0x8}, {0x0, 0x101}, {0x3, 0x7}, {0x3}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x10001}, {0x3, 0x8001}, {0x3, 0x101}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x60c061cd}, {0x1, 0x100}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x5}, {0x0, 0x80000001}, {0x3, 0x8001}, {0x1, 0x1f}, {0x3, 0x5}, {0x3, 0x8}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0x80000001, 0x7}, 0x10) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:32 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x410, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800000100, 0x0) fchdir(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x12, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffefe, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x8a}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) dup(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) pckbd_enable: command error pckbd_enable: command error 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000180)="e5bbe9000000efed2fc11929dc8da301481c96459c0000000000") r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x4, 0x5, r1}) pckbd_enable: command error panic: timeout_add: to_ticks (-25800) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 515486 51154 0 0 0 1 syz-executor.0 * 91037 51154 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff800020b38c70,ffff9b38) at timeout_add+0x194 msleep(ffff800001985600,ffff800001985608,11a,ffffffff81f93f9b,ffff9b38) at msleep+0xdd bpfread(31700,ffff800020c39140,0) at bpfread+0x23f spec_read(ffff800020c38f80) at spec_read+0xfd VOP_READ(fffffd8073d68b20,ffff800020c39140,0,fffffd807f7c6840) at VOP_READ+0x6f vn_read(fffffd8073ffbb48,ffff800020c39140,0) at vn_read+0x1c3 dofilereadv(ffff800020b38bd0,3,ffff800020c39140,0,ffff800020c39220) at dofilereadv+0x19f sys_read(ffff800020b38bd0,ffff800020c39238,ffff800020c39220) at sys_read+0x92 syscall(ffff800020c392d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffb9,0,3,ac1b2faf010) at Xsyscall+0x128 end of kernel end trace frame: 0xac467b08ea0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-25800) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff800020b38c70,ffff9b38) at timeout_add+0x194 msleep(ffff800001985600,ffff800001985608,11a,ffffffff81f93f9b,ffff9b38) at msleep+0xdd bpfread(31700,ffff800020c39140,0) at bpfread+0x23f spec_read(ffff800020c38f80) at spec_read+0xfd VOP_READ(fffffd8073d68b20,ffff800020c39140,0,fffffd807f7c6840) at VOP_READ+0x6f vn_read(fffffd8073ffbb48,ffff800020c39140,0) at vn_read+0x1c3 dofilereadv(ffff800020b38bd0,3,ffff800020c39140,0,ffff800020c39220) at dofilereadv+0x19f sys_read(ffff800020b38bd0,ffff800020c39238,ffff800020c39220) at sys_read+0x92 syscall(ffff800020c392d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffb9,0,3,ac1b2faf010) at Xsyscall+0x128 end of kernel end trace frame: 0xac467b08ea0, count: -12 ddb{0}> show registers rdi 0xffffffff819c3ce7 db_enter+0x17 rsi 0x1060 __ALIGN_SIZE+0x60 rbp 0xffff800020c38ca0 rbx 0xffff800020c38d50 rdx 0x1061 __ALIGN_SIZE+0x61 rcx 0xffff800001566000 rax 0xffff800001566000 r8 0xffffffff8106e1a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4c62e3dcae983440 r12 0x3000000008 r13 0xffff800020c38cb0 r14 0x100 r15 0x1 rip 0xffffffff819c3ce8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c38c90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=91037 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=75, nice=20 forw=0x0, list=0xffff800020b39788,0xffffffff823811f0 process=0xffff800020b3a6a0 user=0xffff800020c34000, vmspace=0xfffffd807effe5a0 estcpu=25, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51154 515486 66309 0 7 0 syz-executor.0 *51154 91037 66309 0 7 0x4000000 bpf syz-executor.0 59279 241124 85291 0 3 0x2 biowait syz-executor.1 66309 348207 85291 0 3 0x82 nanosleep syz-executor.0 77720 282200 1 0 3 0x100083 ttyin getty 12666 510457 0 0 3 0x14200 bored sosplice 85291 265687 47891 0 3 0x82 thrsleep syz-fuzzer 85291 358795 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 35293 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 293958 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 272158 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 325527 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 499507 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 130063 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 450319 47891 0 3 0x4000082 kqread syz-fuzzer 85291 368166 47891 0 3 0x4000082 thrsleep syz-fuzzer 85291 484468 47891 0 3 0x4000082 thrsleep syz-fuzzer 47891 397041 72773 0 3 0x10008a pause ksh 72773 420071 98394 0 3 0x92 select sshd 98394 33629 1 0 3 0x80 select sshd 98873 206859 96162 74 3 0x100092 bpf pflogd 96162 262704 1 0 3 0x80 netio pflogd 96884 388954 78205 73 3 0x100090 kqread syslogd 78205 190587 1 0 3 0x100082 netio syslogd 50244 460975 1 77 3 0x100090 poll dhclient 70276 320592 1 0 3 0x80 poll dhclient 39429 83798 0 0 3 0x14200 pgzero zerothread 48405 268036 0 0 3 0x14200 aiodoned aiodoned 46206 187086 0 0 3 0x14200 syncer update 38131 318400 0 0 3 0x14200 cleaner cleaner 97089 39086 0 0 3 0x14200 reaper reaper 69902 63748 0 0 3 0x14200 pgdaemon pagedaemon 93586 126447 0 0 3 0x14200 bored crynlk 25784 474089 0 0 3 0x14200 bored crypto 86962 262595 0 0 3 0x40014200 acpi0 acpi0 54414 442927 0 0 3 0x40014200 idle1 65568 414375 0 0 3 0x14200 bored softnet 57638 153525 0 0 3 0x14200 bored systqmp 56499 452398 0 0 3 0x14200 bored systq 46048 69409 0 0 3 0x40014200 bored softclock 41120 161274 0 0 3 0x40014200 idle0 3925 141767 0 0 3 0x14200 bored smr 1 71230 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive sched_lock &sched_lock r = 0 (0xffffffff82344ea8) locked @ /syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c:288 #0 witness_lock+0x594 #1 sleep_setup+0xc0 #2 msleep+0xa5 #3 bpfread+0x23f #4 spec_read+0xfd #5 VOP_READ+0x6f #6 vn_read+0x1c3 #7 dofilereadv+0x19f #8 sys_read+0x92 #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive mutex &bd->bd_mtx r = 0 (0xffff800001985618) locked @ /syzkaller/managers/multicore/kernel/sys/net/bpf.c:437 #0 witness_lock+0x594 #1 bpfread+0xf1 #2 spec_read+0xfd #3 VOP_READ+0x6f #4 vn_read+0x1c3 #5 dofilereadv+0x19f #6 sys_read+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 Process 51154 (syz-executor.0) thread 0xffff800020b38bd0 (91037) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82362c60) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 exclusive sched_lock &sched_lock r = 0 (0xffffffff82344ea8) locked @ /syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c:288 #0 witness_lock+0x594 #1 sleep_setup+0xc0 #2 msleep+0xa5 #3 bpfread+0x23f #4 spec_read+0xfd #5 VOP_READ+0x6f #6 vn_read+0x1c3 #7 dofilereadv+0x19f #8 sys_read+0x92 #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive mutex &bd->bd_mtx r = 0 (0xffff800001985618) locked @ /syzkaller/managers/multicore/kernel/sys/net/bpf.c:437 #0 witness_lock+0x594 #1 bpfread+0xf1 #2 spec_read+0xfd #3 VOP_READ+0x6f #4 vn_read+0x1c3 #5 dofilereadv+0x19f #6 sys_read+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 Process 59279 (syz-executor.1) thread 0xffff800020b384c8 (241124) exclusive rrwlock inode r = 0 (0xfffffd806d00f928) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806fabde70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9523 6486K 7203K 78643K 11797 0 0 pcb 25 9K 11K 78643K 562 0 0 rtable 100 3K 4K 78643K 701 0 0 ifaddr 58 13K 14K 78643K 244 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1490 0 0 iov 0 0K 36K 78643K 111 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 76K 78643K 2111 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 156 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 1087 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 54 51K 71K 78643K 622 0 0 subproc 64 65538K 67586K 78643K 376 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 131 0 0 in_multi 33 2K 2K 78643K 170 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 302 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 81 20K 29K 78643K 4441 0 0 UVM aobj 36 3K 3K 78643K 37 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 57 0 0 NDP 12 0K 0K 78643K 78 0 0 temp 172 2379K 3015K 78643K 6799 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 565 0 558 1 0 1 1 0 8 0 plimitpl 152 72 0 64 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 123 0 83 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 190 0 186 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 ppxss 1128 27 0 27 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 35 0 27 1 0 1 1 0 8 0 pfstkey 112 35 0 27 1 0 1 1 0 8 0 pfstate 328 35 0 27 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 573 0 382 12 0 12 12 0 8 0 art_table 32 574 0 382 2 0 2 2 0 8 0 art_node 16 122 0 88 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 7 1 0 1 1 0 8 0 semapl 112 152 0 142 1 0 1 1 0 8 0 shmpl 112 35 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3282 0 1835 47 0 47 47 0 8 0 ffsino 272 3282 0 1835 97 0 97 97 0 8 0 nchpl 144 4954 0 3289 62 0 62 62 0 8 0 uvmvnodes 72 3780 0 0 69 0 69 69 0 8 0 vnodes 200 3780 0 0 199 0 199 199 0 8 0 namei 1024 15113 0 15112 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 1 1 1 0 8 1 scxspl 192 13397 0 13396 12 11 1 6 0 8 0 sigapl 432 1260 0 1245 2 0 2 2 0 8 0 futexpl 56 11697 0 11697 1 0 1 1 0 8 1 knotepl 112 374 0 355 1 0 1 1 0 8 0 kqueuepl 104 239 0 237 1 0 1 1 0 8 0 pipepl 112 832 0 813 3 2 1 2 0 8 0 fdescpl 488 1261 0 1245 4 1 3 3 0 8 0 filepl 152 7600 0 7500 6 1 5 6 0 8 1 lockfpl 104 382 0 382 2 1 1 1 0 8 1 lockfspl 32 523 0 523 2 1 1 1 0 8 1 sessionpl 112 28 0 17 1 0 1 1 0 8 0 pgrppl 48 38 0 27 1 0 1 1 0 8 0 ucredpl 96 1753 0 1744 1 0 1 1 0 8 0 zombiepl 144 1245 0 1245 2 1 1 1 0 8 1 processpl 840 1277 0 1245 4 0 4 4 0 8 0 procpl 600 3560 0 3517 5 1 4 5 0 8 0 srpgc 64 53 0 53 4 4 0 1 0 8 0 sosppl 128 4 0 4 2 2 0 1 0 8 0 sockpl 384 1049 0 1030 4 1 3 4 0 8 1 mcl64k 65536 229 0 0 29 3 26 29 0 8 1 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 2 13 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 346 0 0 18 0 18 18 0 8 0 bufpl 256 7728 0 1146 412 0 412 412 0 8 0 anonpl 16 143977 0 134718 88 43 45 54 0 125 5 amapchunkpl 152 7930 0 7837 28 19 9 9 0 158 4 amappl16 192 6234 0 5739 71 44 27 37 0 8 2 amappl15 184 231 0 227 1 0 1 1 0 8 0 amappl14 176 44 0 42 2 1 1 1 0 8 0 amappl13 168 230 0 226 1 0 1 1 0 8 0 amappl12 160 26 0 25 1 0 1 1 0 8 0 amappl11 152 316 0 300 1 0 1 1 0 8 0 amappl10 144 333 0 325 1 0 1 1 0 8 0 amappl9 136 724 0 720 1 0 1 1 0 8 0 amappl8 128 288 0 274 1 0 1 1 0 8 0 amappl7 120 143 0 135 1 0 1 1 0 8 0 amappl6 112 318 0 311 1 0 1 1 0 8 0 amappl5 104 135 0 120 1 0 1 1 0 8 0 amappl4 96 1695 0 1665 2 1 1 2 0 8 0 amappl3 88 147 0 142 1 0 1 1 0 8 0 amappl2 80 9835 0 9782 2 0 2 2 0 8 0 amappl1 72 37233 0 36792 25 15 10 20 0 8 0 amappl 72 3888 0 3851 1 0 1 1 0 75 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 36 0 1 1 0 1 1 0 8 0 uaddrrnd 24 1261 0 1245 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1261 0 1245 1 0 1 1 0 8 0 vmmpekpl 168 14462 0 14436 2 0 2 2 0 8 0 vmmpepl 168 141548 0 140050 132 57 75 84 0 357 5 vmsppl 360 1260 0 1245 2 0 2 2 0 8 0 pdppl 4096 2530 0 2490 7 1 6 6 0 8 0 pvpl 32 404502 0 391981 194 72 122 139 0 265 16 pmappl 232 1260 0 1245 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 604 0 10 18 0 18 18 0 8 0